{"version":3,"sources":["jsdelivr-header.js","/npm/edna@1.0.18-30/Gruntfile.js"],"names":[],"mappings":"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","file":"/npm/edna@1.0.18-30/Gruntfile.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/edna@1.0.18-30/Gruntfile.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","module.exports = function(grunt) {\n\n\t// project config\n\tgrunt.initConfig({\n\t\tpkg: grunt.file.readJSON('package.json'),\n\n\t\texpress: {\n\t\t\tserver: {\n\t\t\t\toptions: {\n\t\t\t\t\tport: 8030,\n\t\t\t\t\thost: 'http://localhost',\n\t\t\t\t\tbases: 'kss-docs/',\n\t\t\t\t\tdebug: true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tless: {\n\t\t\tbase: {\n\t\t\t\toptions: {\n\t\t\t\t\tsourceMap: true,\n\t\t\t\t\toutputSourceFiles: true,\n\t\t\t\t\tsourceMapURL: 'edna.css.map',\n\t\t\t\t\tsourceMapFilename: 'edna.css.map'\n\t\t\t\t},\n\t\t\t\tsrc: 'edna.less',\n\t\t\t\tdest: 'edna.css'\n\t\t\t},\n\t\t\tieStyles: {\n\t\t\t\toptions: {\n\t\t\t\t\tsourceMap: true,\n\t\t\t\t\toutputSourceFiles: true,\n\t\t\t\t\tsourceMapURL: 'edna.ie.css.map',\n\t\t\t\t\tsourceMapFilename: 'edna.ie.css.map'\n\t\t\t\t},\n\t\t\t\tsrc: 'edna.ie.less',\n\t\t\t\tdest: 'edna.ie.css'\n\t\t\t},\n\t\t\tkss: {\n\t\t\t\toptions: {\n\t\t\t\t\tsourceMap: true,\n\t\t\t\t\toutputSourceFiles: true,\n\t\t\t\t\tsourceMapURL: 'edna.css.map',\n\t\t\t\t\tsourceMapFilename: 'kss-docs/public/edna.css.map'\n\t\t\t\t},\n\t\t\t\tsrc: 'edna.less',\n\t\t\t\tdest: 'kss-docs/public/edna.css'\n\t\t\t},\n\t\t\tkssIEStyles: {\n\t\t\t\toptions: {\n\t\t\t\t\tsourceMap: true,\n\t\t\t\t\toutputSourceFiles: true,\n\t\t\t\t\tsourceMapURL: 'edna.ie.css.map',\n\t\t\t\t\tsourceMapFilename: 'kss-docs/public/edna.ie.css.map'\n\t\t\t\t},\n\t\t\t\tsrc: 'edna.ie.less',\n\t\t\t\tdest: 'kss-docs/public/edna.ie.css'\n\t\t\t}\n\t\t},\n\t\tcssmin: {\n\t\t\tdefault: {\n\t\t\t\tfiles: {\n\t\t\t\t\t'edna.min.css': 'edna.css',\n\t\t\t\t\t'edna.ie.min.css': 'edna.ie.css'\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\twatch: {\n\t\t\tdev: {\n\t\t\t\tfiles: ['*.less', 'less/*.less', 'Gruntfile.js'],\n\t\t\t\ttasks: ['less:base', 'less:ieStyles'],\n\t\t\t\toptions: {\n\t\t\t\t\tlivereload: true\n\t\t\t\t}\n\t\t\t},\n\t\t\tdist: {\n\t\t\t\tfiles: ['*.less', 'less/*.less', 'Gruntfile.js'],\n\t\t\t\ttasks: ['less:base', 'less:ieStyles', 'cssmin'],\n\t\t\t\toptions: {\n\t\t\t\t\tlivereload: true\n\t\t\t\t}\n\t\t\t},\n\t\t\tkss: {\n\t\t\t\tfiles: ['**/*.less', 'less/styleguide.md'],\n\t\t\t\ttasks: ['kss', 'less:kss', 'less:kssIEStyles'],\n\t\t\t}\n\t\t},\n\t\tgrunticon: {\n\t\t\toptions: {\n\t\t\t\tdatasvgcss: 'css/icons.svg.css',\n\t\t\t\tdatapngcss: 'css/icons.png.css',\n\t\t\t\turlpngcss: 'css/icons.fallback.css',\n\t\t\t\tloader: true,\n\t\t\t\tloadersnippet: 'js/grunticon.loader.js',\n\t\t\t\ttemplate: 'grunticon/rule.hbs', // analyze task isn't compatible with default\n\t\t\t\tdefaultWidth: '100%',\n\t\t\t\tdefaultHeight: '100%',\n\t\t\t\tpngfolder: 'png',\n\t\t\t\tpngpath: '../png',\n\t\t\t\tcssprefix: '.icon.svg-',\n\t\t\t\tstylesheet: 'grunticon/skin.less',\n\t\t\t\tlessprefix: 'icon-'\n\t\t\t},\n\t\t\tdefault: {\n\t\t\t\tfiles: [{\n\t\t\t\t\texpand: true,\n\t\t\t\t\tcwd: 'grunticon/raw',\n\t\t\t\t\tsrc: ['*.svg'],\n\t\t\t\t\tdest: 'grunticon'\n\t\t\t\t}]\n\t\t\t},\n\t\t\tkss: {\n\t\t\t\tfiles: [{\n\t\t\t\t\texpand: true,\n\t\t\t\t\tcwd: 'grunticon/raw',\n\t\t\t\t\tsrc: ['*.svg'],\n\t\t\t\t\tdest: 'kss-docs/public'\n\t\t\t\t}]\n\t\t\t}\n\t\t},\n\t\tcolorguard: {\n\t\t\tdefault: {\n\t\t\t\toptions: {},\n\t\t\t\tsrc: ['edna.css']\n\t\t\t}\n\t\t},\n\t\tanalyzecss: {\n\t\t\tdefault: {\n\t\t\t\tsources: ['edna.css', 'edna.ie.css', 'edna.min.css', 'edna.ie.min.css'],\n\t\t\t\toptions: {\n\t\t\t\t\toutputMetrics: true,\n\t\t\t\t\tsoftFail: true // still defining thresholds\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcsslint: {\n\t\t\tdefault: {\n\t\t\t\tsrc: ['edna*.css'],\n\t\t\t\toptions: {\n\t\t\t\t\tcsslintrc: '.csslintrc'\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tkss: {\n\t\t\tdefault: {\n\t\t\t\toptions: {\n\t\t\t\t\ttemplate: 'kss-template'\n\t\t\t\t},\n\t\t\t\tfiles: {\n\t\t\t\t\t'kss-docs': ['less']\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tbrowserSync: {\n\t\t\tdefault: {\n\t\t\t\tbsFiles: {\n\t\t\t\t\tsrc: [\n\t\t\t\t\t\t'kss-docs/public/*.css',\n\t\t\t\t\t\t'kss-docs/*.html'\n\t\t\t\t\t]\n\t\t\t\t},\n\t\t\t\toptions: {\n\t\t\t\t\tserver: {\n\t\t\t\t\t\tbaseDir: 'kss-docs'\n\t\t\t\t\t},\n\t\t\t\t\thost: 'localhost',\n\t\t\t\t\tport: 8030,\n\t\t\t\t\twatchTask: true\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\trelease: {\n\t\t\toptions: {\n\t\t\t\tbuildTargets: ['build'],\n\t\t\t\tbumpSegment: 'prerelease',\n\t\t\t\tbump: {\n\t\t\t\t\tcreateTag: false\n\t\t\t\t}\n\t\t\t},\n\t\t\tdevelop: {\n\t\t\t\toptions: {\n\t\t\t\t\tbranch: 'origin/develop'\n\t\t\t\t}\n\t\t\t},\n\t\t\tproduction: {\n\t\t\t\toptions: {\n\t\t\t\t\tbranch: 'origin/release',\n\t\t\t\t\tbump: {\n\t\t\t\t\t\tcreateTag: true\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t});\n\n\tgrunt.loadNpmTasks('grunt-browser-sync');\n\tgrunt.loadNpmTasks('grunt-colorguard');\n\tgrunt.loadNpmTasks('grunt-contrib-analyze-css');\n\tgrunt.loadNpmTasks('grunt-contrib-csslint');\n\tgrunt.loadNpmTasks('grunt-contrib-cssmin');\n\tgrunt.loadNpmTasks('grunt-contrib-less');\n\tgrunt.loadNpmTasks('grunt-contrib-watch');\n\tgrunt.loadNpmTasks('grunt-eis-release');\n\tgrunt.loadNpmTasks('grunt-express');\n\tgrunt.loadNpmTasks('grunt-grunticon');\n\tgrunt.loadNpmTasks('grunt-kss');\n\tgrunt.loadNpmTasks('grunt-shell');\n\n\tgrunt.registerTask('kss-build', [\n\t\t'kss',\n\t\t'grunticon:kss',\n\t\t'less:kss',\n\t\t'less:kssIEStyles',\n\t]);\n\n\tgrunt.registerTask('kss-dev', [\n\t\t'kss-build',\n\t\t'browserSync',\n\t\t'watch:kss',\n\t]);\n\n\tgrunt.registerTask('server', [\n\t\t'express',\n\t\t'grunticon:default',\n\t\t'less',\n\t\t'cssmin',\n\t\t'watch'\n\t]);\n\n\tgrunt.registerTask('server-deploy', [\n\t\t'kss-build',\n\t\t'express',\n\t\t'express-keepalive'\n\t]);\n\n\tgrunt.registerTask('colors', [\n\t\t'colorguard',\n\t]);\n\n\tgrunt.registerTask('quality-check', [\n\t\t'csslint',\n\t\t'analyzecss'\n\t]);\n\n\tgrunt.registerTask('build', [\n\t\t'grunticon:default',\n\t\t'less',\n\t\t'cssmin',\n\t\t'quality-check'\n\t]);\n\n\tgrunt.registerTask('default', ['build']);\n};\n"]}