Files
taimed/node_modules/grunt-compare-size/Gruntfile.js
2025-07-24 17:21:45 +08:00

50 lines
1.0 KiB
JavaScript

"use strict";
module.exports = function(grunt) {
var gzip = require("gzip-js");
// Project configuration.
grunt.initConfig({
compare_size: {
files: [
"tasks/compare-size.js",
"test/compare-size.js"
],
options: {
compress: {
gz: function( contents ) {
return gzip.zip( contents, {} ).length;
}
}
}
},
nodeunit: {
tests: [ "test/**/*.js" ]
},
jshint: {
files: [ "Gruntfile.js", "tasks/**/*.js", "test/**/*.js" ],
options: {
jshintrc: ".jshintrc"
}
},
watch: {
files: "<%= jshint.files %>",
tasks: "default"
}
});
// Load local tasks.
grunt.loadTasks("tasks");
grunt.loadNpmTasks("grunt-contrib-jshint");
grunt.loadNpmTasks("grunt-contrib-nodeunit");
grunt.loadNpmTasks("grunt-contrib-watch");
// Default task.
grunt.registerTask( "default", [ "jshint", "nodeunit" ] );
// Task aliases.
grunt.registerTask( "test", [ "nodeunit" ] );
};