Break out dagre-d3 dependency

This commit is contained in:
Björn Weström 2015-01-11 16:16:18 +01:00
parent 5ad30c86c5
commit 9246df4410
1 changed files with 12 additions and 1 deletions

View File

@ -68,11 +68,22 @@ gulp.task('less', function () {
var browserify = require('gulp-browserify');
var slim_ext_libs = [
'dagre-d3',
'd3'
];
// Basic usage
gulp.task('slimDist', function() {
// Single entry point to browserify
return gulp.src('src/main.js')
.pipe(browserify())
.pipe(browserify({standalone: 'mermaid'}))
.on('prebundle', function(bundle) {
// Keep these external for the slim version.
slim_ext_libs.forEach(function(lib) {
bundle.external(lib);
});
})
.pipe(rename('mermaid.slim.js'))
.pipe(gulp.dest('./dist/'))
.pipe(uglify())