Pipe the build through UMD to get proper UMD headers

This commit is contained in:
etimberg 2015-12-02 21:08:52 -05:00
parent c074d3b7d4
commit b388a1e873
2 changed files with 11 additions and 2 deletions

View File

@ -13,7 +13,8 @@ var gulp = require('gulp'),
fs = require('fs'),
package = require('./package.json'),
bower = require('./bower.json'),
karma = require('gulp-karma');
karma = require('gulp-karma'),
umd = require('gulp-umd');
var srcDir = './src/';
var testDir = './test/';
@ -72,6 +73,13 @@ function buildTask() {
return gulp.src(srcFiles)
.pipe(concat('Chart.js'))
.pipe(replace('{{ version }}', package.version))
.pipe(umd({
// We want a global always to ensure that we match previous behaviour
templateName: 'returnExportsGlobal',
dependencies: function() {
return ['moment']
}
}))
.pipe(gulp.dest(outputDir))
.pipe(uglify({
preserveComments: 'some'

View File

@ -30,7 +30,8 @@
"karma-firefox-launcher": "^0.1.6",
"karma-jasmine": "^0.3.6",
"karma-jasmine-html-reporter": "^0.1.8",
"semver": "^3.0.1"
"semver": "^3.0.1",
"gulp-umd": "~0.2.0"
},
"spm": {
"main": "Chart.js"