Remove dedupe plugin from minified webpack build

This commit is contained in:
wltsmrz
2014-06-16 12:56:28 -07:00
parent 1186b4a314
commit 87dd8d535a
2 changed files with 13 additions and 18 deletions

View File

@@ -1,5 +1,7 @@
var gulp = require('gulp');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
var webpack = require('webpack');
var jshint = require('gulp-jshint');
var map = require('map-stream');
@@ -64,6 +66,13 @@ gulp.task('build', [ 'concat-sjcl' ], function(callback) {
}, callback);
});
gulp.task('build-min', [ 'build' ], function(callback) {
return gulp.src([ './build/ripple-', '.js' ].join(pkg.version))
.pipe(uglify())
.pipe(rename([ 'ripple-', '-min.js' ].join(pkg.version)))
.pipe(gulp.dest('./build/'));
});
gulp.task('build-debug', [ 'concat-sjcl' ], function(callback) {
webpack({
cache: true,
@@ -78,22 +87,6 @@ gulp.task('build-debug', [ 'concat-sjcl' ], function(callback) {
}, callback);
});
gulp.task('build-min', [ 'concat-sjcl' ], function(callback) {
webpack({
cache: true,
entry: './src/js/ripple/index.js',
output: {
library: 'ripple',
path: './build/',
filename: [ 'ripple-', '-min.js' ].join(pkg.version)
},
plugins: [
new webpack.optimize.DedupePlugin(),
new webpack.optimize.UglifyJsPlugin()
]
}, callback);
});
gulp.task('lint', function() {
gulp.src('src/js/ripple/*.js')
.pipe(jshint())

View File

@@ -19,14 +19,16 @@
"ws": "~0.4.31",
"extend": "~1.2.1",
"lru-cache": "~2.5.0",
"superagent": "^0.18.0"
"superagent": "^0.18.0",
"gulp-uglify": "~0.3.0",
"gulp-rename": "~1.2.0"
},
"devDependencies": {
"mocha": "~1.14.0",
"gulp": "~3.6.2",
"gulp-concat": "~2.2.0",
"gulp-jshint": "~1.5.5",
"webpack": "~1.1.10",
"webpack": "~1.1.11",
"map-stream": "~0.1.0",
"istanbul": "~0.2.10",
"coveralls": "~2.10.0"