browserify v2 plugin for gorillascript
mix and match .gs
gorillascript and .js
files in the same project
This is a mod from coffeeify
given some files written in a mix of js
and gorilla
:
foo.gs
console.log require './bar.js'
bar.js:
module.exports = require('./baz.gs')(5)
baz.gs:
module.exports := #(n)-> n * 111
install gorillaify into your app:
$ npm install gorillaify --save-dev
when you compile your app, just pass -t gorillaify
to browserify:
$ browserify -t gorillaify foo.gs > bundle.js
$ node bundle.js
555
you can omit the .gs
extension from your requires if you add the extension to browserify's module extensions:
module.exports = require('./baz')(5)
$ browserify -t gorillaify --extension=".gs" foo.gs > bundle.js
$ node bundle.js
555
if you are ready to bundle codes for production:
$ browserify -t gorillaify/no-debug foo.gs > bundle.js
this will disable generating source map, and using gorillascript's bare mode.
With npm do:
npm install gorillaify
MIT