]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Pipe the build through UMD to get proper UMD headers
authoretimberg <evert.timberg@gmail.com>
Thu, 3 Dec 2015 02:08:52 +0000 (21:08 -0500)
committeretimberg <evert.timberg@gmail.com>
Thu, 3 Dec 2015 02:08:52 +0000 (21:08 -0500)
gulpfile.js
package.json

index 4448e0d5f90bd6f5db5660e70dac7231cb210a6d..3eb792c4b51538012c2f0fd0d2d2a7c566c3e358 100644 (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'
index c665c6901c67b5cba2051e112ae5f9c539be4f89..125e64cc79f5d8c8174f34d9f5d82178b5e408b8 100644 (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"