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'), fs = require('fs'),
package = require('./package.json'), package = require('./package.json'),
bower = require('./bower.json'), bower = require('./bower.json'),
karma = require('gulp-karma'); karma = require('gulp-karma'),
umd = require('gulp-umd');
var srcDir = './src/'; var srcDir = './src/';
var testDir = './test/'; var testDir = './test/';
@ -72,6 +73,13 @@ function buildTask() {
return gulp.src(srcFiles) return gulp.src(srcFiles)
.pipe(concat('Chart.js')) .pipe(concat('Chart.js'))
.pipe(replace('{{ version }}', package.version)) .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(gulp.dest(outputDir))
.pipe(uglify({ .pipe(uglify({
preserveComments: 'some' preserveComments: 'some'

View File

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