aboutsummaryrefslogtreecommitdiff
path: root/Gruntfile.js
diff options
context:
space:
mode:
authorBardi Harborow <[email protected]>2016-12-23 23:43:46 +1100
committerBardi Harborow <[email protected]>2016-12-24 00:34:27 +1100
commiteffb2fb4b4bf12e6ecc3934761e0305147f6e2e2 (patch)
treebfee1d30dd12ab82a4d0a44e45767c6c08b7a15f /Gruntfile.js
parentb0508a975d711d6b24c01f57dd5445c22699fac4 (diff)
downloadbootstrap-effb2fb4b4bf12e6ecc3934761e0305147f6e2e2.tar.xz
bootstrap-effb2fb4b4bf12e6ecc3934761e0305147f6e2e2.zip
Move uglifyjs to npm script.
Diffstat (limited to 'Gruntfile.js')
-rw-r--r--Gruntfile.js28
1 files changed, 8 insertions, 20 deletions
diff --git a/Gruntfile.js b/Gruntfile.js
index 8a34c4e63..b707034f6 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -121,24 +121,6 @@ module.exports = function (grunt) {
}
},
- uglify: {
- options: {
- compress: {
- warnings: false
- },
- mangle: true,
- preserveComments: /^!|@preserve|@license|@cc_on/i
- },
- core: {
- src: '<%= concat.bootstrap.dest %>',
- dest: 'dist/js/<%= pkg.name %>.min.js'
- },
- docsJs: {
- src: configBridge.paths.docsJs,
- dest: 'docs/assets/js/docs.min.js'
- }
- },
-
qunit: {
options: {
inject: 'js/tests/unit/phantom.js'
@@ -250,6 +232,12 @@ module.exports = function (grunt) {
},
'scss-lint-docs': {
command: 'npm run scss-lint-docs'
+ },
+ uglify: {
+ command: 'npm run uglify'
+ },
+ 'uglify-docs': {
+ command: 'npm run uglify-docs'
}
},
@@ -335,7 +323,7 @@ module.exports = function (grunt) {
grunt.registerTask('test', testSubtasks);
// JS distribution task.
- grunt.registerTask('dist-js', ['babel:dev', 'concat', 'babel:dist', 'stamp', 'uglify:core']);
+ grunt.registerTask('dist-js', ['babel:dev', 'concat', 'babel:dist', 'stamp', 'exec:uglify']);
grunt.registerTask('test-scss', ['exec:scss-lint']);
@@ -358,7 +346,7 @@ module.exports = function (grunt) {
// Docs task.
grunt.registerTask('docs-css', ['exec:clean-css-docs', 'exec:postcss-docs']);
grunt.registerTask('lint-docs-css', ['exec:scss-lint-docs']);
- grunt.registerTask('docs-js', ['uglify:docsJs']);
+ grunt.registerTask('docs-js', ['exec:uglify-docs']);
grunt.registerTask('docs', ['lint-docs-css', 'docs-css', 'docs-js', 'clean:docs', 'copy:docs']);
grunt.registerTask('docs-github', ['jekyll:github']);