gulp.task('create-dev', function() {
var dest = 'dist';
- return gulp.src(mergePaths(src.polyfills, src.main, src.plugins, src.devOptions, src.datahandlers))
- .pipe(plugins.sourcemaps.init())
+ return gulp.src(mergePaths(src.polyfills, src.main, src.plugins, src.devOptions, src.datahandlers), {base: '.'})
+ .pipe(plugins.sourcemaps.init({debug:true}))
.pipe(plugins.concat('dygraph-combined.dev.js'))
.pipe(plugins.header(copyright))
+ .pipe(plugins.sourcemaps.write('.')) // '.' = external sourcemap
.pipe(gulp.dest(dest));
});
}, done);
});
+gulp.task('coveralls', ['test'], plugins.shell.task([
+ './scripts/transform-coverage.js ' +
+ 'dist/dygraph-combined.dev.js.map ' +
+ 'dist/coverage/report-lcov/lcov.info ' +
+ '| ./node_modules/.bin/coveralls'
+]));
+
gulp.task('watch', function() {
gulp.watch('src/**', ['concat']);
});
});
gulp.task('dist', ['gwt-dist', 'bower-dist']);
-gulp.task('travis', ['test']);
+gulp.task('travis', ['test', 'coveralls']);
gulp.task('default', ['test', 'dist']);