mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 15:35:44 +08:00
47 lines
1.4 KiB
JavaScript
47 lines
1.4 KiB
JavaScript
// NOTE: use 'npm install' from this directory, then 'grunt' to use this file
|
|
// to build scatterplot-edit.js
|
|
module.exports = function(grunt) {
|
|
|
|
grunt.initConfig({
|
|
pkg: grunt.file.readJSON( 'package.json' ),
|
|
|
|
concat: {
|
|
// concat any js files in the src dir into a single file in the build dir
|
|
options: {
|
|
separator: ';\n'
|
|
},
|
|
dist: {
|
|
src : [ 'src/**/*.js' ],
|
|
dest: 'build/scatterplot-concat.js'
|
|
}
|
|
},
|
|
|
|
uglify: {
|
|
// uglify the concat single file directly into the static dir
|
|
options: {
|
|
// uncomment these to allow better source mapping during development
|
|
//mangle : false,
|
|
//beautify : true
|
|
},
|
|
dist: {
|
|
src : 'build/scatterplot-concat.js',
|
|
dest: 'static/scatterplot-edit.js'
|
|
}
|
|
},
|
|
|
|
watch: {
|
|
// watch for changes in the src dir
|
|
files: [ 'src/**.js' ],
|
|
tasks: [ 'default' ]
|
|
}
|
|
});
|
|
|
|
grunt.loadNpmTasks( 'grunt-contrib-concat' );
|
|
grunt.loadNpmTasks( 'grunt-contrib-uglify' );
|
|
grunt.loadNpmTasks( 'grunt-contrib-watch' );
|
|
|
|
grunt.registerTask( 'default', [ 'concat', 'uglify' ]);
|
|
// you can run grunt watch directly:
|
|
// grunt watch
|
|
};
|