mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Drop more grunt cruft
This commit is contained in:
@@ -14,14 +14,10 @@ This can be done with either IPython or a plain Python console, depending on you
|
||||
... build Galaxy Javascript frontend client?
|
||||
--------------------------------------------
|
||||
|
||||
We've added a makefile which will let you do this. You can simple run::
|
||||
We've added a makefile which will let you do this. You can simply run::
|
||||
|
||||
make client
|
||||
|
||||
If you prefer docker and aren't a JS developer primarily, you can run
|
||||
|
||||
make grunt-docker
|
||||
|
||||
Please see the ``Makefile`` itself for details and other options. There is also a readme at
|
||||
``client/README.md``.
|
||||
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
module.exports = function (grunt) {
|
||||
"use strict";
|
||||
|
||||
var GALAXY_PATHS = {
|
||||
dist: '../static/scripts',
|
||||
maps: '../static/maps',
|
||||
// this symlink allows us to serve uncompressed scripts in DEV_PATH for use with sourcemaps
|
||||
srcSymlink: '../static/src'
|
||||
},
|
||||
TOOLSHED_PATHS = {
|
||||
dist: '../static/toolshed/scripts',
|
||||
maps: '../static/toolshed/maps',
|
||||
srcSymlink: '../static/toolshed/src'
|
||||
};
|
||||
|
||||
grunt.config.set('app', 'galaxy');
|
||||
grunt.config.set('paths', GALAXY_PATHS);
|
||||
if (grunt.option('app') === 'toolshed') {
|
||||
grunt.config.set('app', grunt.option('app'));
|
||||
grunt.config.set('paths', TOOLSHED_PATHS);
|
||||
}
|
||||
|
||||
grunt.config.set('babel', { options: {
|
||||
sourceMap: true,
|
||||
presets: ['env']
|
||||
},
|
||||
dist: {
|
||||
files: [{
|
||||
'expand': true,
|
||||
'src': ["**/*.js"],
|
||||
'dest': '../static/'
|
||||
}]
|
||||
}
|
||||
});
|
||||
|
||||
grunt.loadNpmTasks('grunt-check-modules');
|
||||
grunt.loadNpmTasks('grunt-babel');
|
||||
// see the sub directory grunt-tasks/ for individual task definitions
|
||||
grunt.loadTasks('grunt-tasks');
|
||||
// note: 'handlebars' *not* 'templates' since handlebars doesn't call uglify
|
||||
grunt.registerTask('default', ['check-modules', 'webpack', 'babel', 'uglify']);
|
||||
};
|
||||
//# sourceMappingURL=GruntFile.js.map
|
||||
Reference in New Issue
Block a user