1.0.10 • Published 9 years ago

gulp-commonjs-wrapper v1.0.10

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

You need a require.register function in the scope where you add the wrapped files. It's recommended to use commonjs-require for this purpose.

gulpfile.js

var commonjsWrapper = require('gulp-commonjs-wrapper');

gulp.src('src/**/*.{js,coffee}')
.pipe(commonjsWrapper())
.pipe(gulp.dest('build/'))

its compile from:

src/sub/Cat.js

module.exports = function(){
	alert('cat');
};

src/Main.coffee

Cat = require 'sub/Cat'

module.exports = ->
	Cat()	

to:

build/sub/Cat.js

require.register('sub/Cat', function (exports, require, module) {
	module.exports = function(){
		alert('cat');
	};
});

build/Main.coffee

require.register 'Main', (exports, require, module)->
	Cat = require 'sub/Cat'

	module.exports = ->
		Cat()	
1.0.10

9 years ago

1.0.9

9 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago