zbzb
Module System for browser like Node
inspired by browserify
& browserbuild
Example
-
example exapmple/package.json
"name": "sample""version": "0.1.1""main": "./sample.js"example/math.js
var CONST = 100;exports{return 100 + n;};example/sample.js
var add = addmap = module {return Arrayprototypeslice;};console;;var type = type;console; // Function -
example2
example/example2/package.json
"name": "sample2""version": "0.0.1"example/.global/core.js
var core_toString = ObjectprototypetoString;// this will be global var under sample2 packageexample/example2/index.js
var type = exports {return obj == null ?Stringobj :core_toString;};console; -
example3
example/example2/example3/package.json
"name": "sample3""version": "0.0.1"example/example2/example3/index.js
console; -
go
node spec > bin.js
&node bin
[ 101, 102, 103 ] this is package example3 this is package example2 Function
Desc
regard a directory has 'package.json' as a package.
root package's main(default index.js) will be call first.
'.global' directory will be global variable (this is for library)
License
The MIT License