Update build.js to activate all the plugins added in previous commits

Also adds esversion:6 to .jshintrc. This is required by impressConsole.js.
This commit is contained in:
Henrik Ingo
2017-10-24 00:05:51 +03:00
parent f11a01d6fc
commit c9c1943f39
3 changed files with 1868 additions and 3 deletions

View File

@@ -5,6 +5,7 @@
"boss": true, "boss": true,
"browser": true, "browser": true,
"curly": true, "curly": true,
"esversion": 6,
"eqeqeq": true, "eqeqeq": true,
"eqnull": true, "eqnull": true,
"expr": true, "expr": true,

View File

@@ -1,18 +1,31 @@
var buildify = require('buildify'); var buildify = require('buildify');
buildify() buildify()
.load('src/impress.js') .load('src/impress.js')
// Libraries from src/lib // Libraries from src/lib
.concat(['src/lib/gc.js']) .concat(['src/lib/gc.js'])
.concat(['src/lib/util.js']) .concat(['src/lib/util.js'])
// Plugins from src/plugins // Plugins from src/plugins
.concat(['src/plugins/goto/goto.js', .concat(['src/plugins/autoplay/autoplay.js',
'src/plugins/blackout/blackout.js',
'src/plugins/extras/extras.js',
'src/plugins/form/form.js',
'src/plugins/goto/goto.js',
'src/plugins/help/help.js',
'src/plugins/impressConsole/impressConsole.js',
'src/plugins/mobile/mobile.js', 'src/plugins/mobile/mobile.js',
'src/plugins/mouse-timeout/mouse-timeout.js',
'src/plugins/navigation/navigation.js', 'src/plugins/navigation/navigation.js',
'src/plugins/navigation-ui/navigation-ui.js',
'src/plugins/progress/progress.js',
'src/plugins/rel/rel.js', 'src/plugins/rel/rel.js',
'src/plugins/resize/resize.js', 'src/plugins/resize/resize.js',
'src/plugins/skip/skip.js',
'src/plugins/stop/stop.js', 'src/plugins/stop/stop.js',
'src/plugins/touch/touch.js']) 'src/plugins/substep/substep.js',
'src/plugins/touch/touch.js',
'src/plugins/toolbar/toolbar.js'])
.save('js/impress.js'); .save('js/impress.js');
/* /*
* Disabled until uglify supports ES6: https://github.com/mishoo/UglifyJS2/issues/448 * Disabled until uglify supports ES6: https://github.com/mishoo/UglifyJS2/issues/448

File diff suppressed because it is too large Load Diff