From: etimberg Date: Thu, 3 Dec 2015 02:08:52 +0000 (-0500) Subject: Pipe the build through UMD to get proper UMD headers X-Git-Tag: 2.0.0-beta2~35^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b388a1e87328950438ddcf2c0d1db350e45d7c68;p=thirdparty%2FChart.js.git Pipe the build through UMD to get proper UMD headers --- diff --git a/gulpfile.js b/gulpfile.js index 4448e0d5f..3eb792c4b 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -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' diff --git a/package.json b/package.json index c665c6901..125e64cc7 100644 --- a/package.json +++ b/package.json @@ -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"