1.0.10 • Published 10 years ago

gulp-commonjs-wrapper v1.0.10

Weekly downloads
1
License
MIT
Repository
github
Last release
10 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

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago