0.3.0 • Published 11 years ago
gulp-wrap-exports v0.3.0
gulp-wrap-exports
Wrap CommonJS module in IIFE and create global variable
Install
npm install --save-dev gulp-wrap-exportsExample
var gulp = require('gulp'),
wrap = require('gulp-wrap-exports');
gulp.task('default', function(){
return gulp.src('fn-module.js')
.pipe(wrap({ name: 'fn' }))
.pipe(gulp.dest('dest/'));
});Example input:
exports.processing = function(){};Example output (name: 'module'):
!function(exports, global){
global.module = exports;
exports.processing = function(){};
}({}, function(){ return this; }());Options
String name - valid name of global variable which should be available in browser.
License
MIT License (c) Alexey Raspopov