Last active
September 17, 2015 15:00
-
-
Save mliszcz/d2fd18564d5dbc6eae1d to your computer and use it in GitHub Desktop.
umd mods
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
es6-umd-test/ 0000775 0001750 0001750 00000000000 12576552104 012600 5 ustar michal michal es6-umd-test/gulpfile.js 0000664 0001750 0001750 00000002157 12576551652 014761 0 ustar michal michal var gulp = require('gulp'); | |
var concat = require('gulp-concat'); | |
var rename = require('gulp-rename'); | |
var umd = require('gulp-umd'); | |
var uglify = require('gulp-uglify'); | |
var sourcemaps = require('gulp-sourcemaps'); | |
var babel = require('gulp-babel'); | |
var rollup = require('gulp-rollup'); | |
// gulp.task('bundle', function() { | |
// gulp.src('src/**/*.js') | |
// .pipe(sourcemaps.init()) | |
// .pipe(babel()) | |
// .pipe(concat('mymod.js')) | |
// .pipe(sourcemaps.write('.')) | |
// .pipe(umd({ | |
// // exports: function() {return 'mymod';}, | |
// // namespace: function() {return 'mymod';} | |
// })) | |
// .pipe(gulp.dest('lib')) | |
// // .pipe(uglify()) | |
// // .pipe(rename('mymod.min.js')) | |
// // .pipe(gulp.dest('lib')); | |
// }); | |
gulp.task('bundle', function() { | |
// gulp.src('src/**/*.js') | |
gulp.src('src/mymod.js', {read: false}) | |
// .pipe(sourcemaps.init()) | |
.pipe(rollup()) | |
.pipe(babel()) | |
.pipe(concat('mymod.js')) | |
// .pipe(umd()) | |
.pipe(umd({ | |
exports: () => 'tangojs', | |
namespace: () => 'tangojs' | |
})) | |
.pipe(gulp.dest('lib')) | |
.pipe(uglify()) | |
.pipe(rename('mymod.min.js')) | |
.pipe(gulp.dest('lib')); | |
}); | |