mirror of
https://github.com/rough-stuff/rough.git
synced 2026-04-22 03:00:28 -04:00
43 lines
862 B
JavaScript
43 lines
862 B
JavaScript
module.exports = function (grunt) {
|
|
grunt.initConfig({
|
|
pkg: grunt.file.readJSON('package.json'),
|
|
|
|
"rollup": {
|
|
options: {},
|
|
files: {
|
|
'dest': "dist/<%= pkg.name %>.es6.js",
|
|
'src': "index.js"
|
|
},
|
|
},
|
|
|
|
"babel": {
|
|
options: {
|
|
sourceMap: true
|
|
},
|
|
dist: {
|
|
files: {
|
|
"dist/<%= pkg.name %>.js": "dist/<%= pkg.name %>.es6.js"
|
|
}
|
|
}
|
|
},
|
|
|
|
'uglify': {
|
|
options: {
|
|
sourceMap: true,
|
|
mangle: true,
|
|
compress: true
|
|
},
|
|
dist: {
|
|
files: {
|
|
'dist/<%= pkg.name %>.min.js': 'dist/<%= pkg.name %>.js'
|
|
}
|
|
}
|
|
}
|
|
});
|
|
|
|
grunt.loadNpmTasks('grunt-rollup');
|
|
grunt.loadNpmTasks('grunt-babel');
|
|
grunt.loadNpmTasks('grunt-contrib-uglify');
|
|
|
|
grunt.registerTask('default', ['rollup', 'babel', 'uglify']);
|
|
}; |