Skip to content

Instantly share code, notes, and snippets.

@benmanbs
Last active September 12, 2016 17:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save benmanbs/5639f95939f483f71473 to your computer and use it in GitHub Desktop.
Save benmanbs/5639f95939f483f71473 to your computer and use it in GitHub Desktop.
'use strict';
var gulp = require('gulp');
var webpack = require('gulp-webpack');
gulp.task('dist', function () {
return gulp.src('src/[LIBRARY ENTRY POINT (i.e. backbone.freeze.js)]')
.pipe(webpack({
output: {
filename: '[NAME OF FINAL FILE (i.e. backbone.freeze.js)]',
libraryTarget: 'umd'
},
externals: {
backbone: {
amd: 'backbone',
commonjs: 'backbone',
commonjs2: 'backbone',
root: 'Backbone'
},
underscore: {
amd: 'underscore',
commonjs: 'underscore',
commonjs2: 'underscore',
root: '_'
},
devtool: 'source-map'
}
}))
.pipe(gulp.dest('dist'));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment