0.0.2 • Published 13 years ago
packagestyle v0.0.2
packagestyle
packagestyle is java package style module loader.
installation
npm install -g packagestyleor
npm install -g packagestyleor
git clone git@github.com:iolo/node-packagestyle.gitusage
directory structure
/your_project_dir
/bin
/main.js /* this is main module */
/lib
/hello
/world.js
/foo
/bar.jsbin/main.js
// NOTE: GLOBAL to declare global variable
require('packagestyle').imports('../lib/hello', GLOBAL);
hello.world.greet('iolo');lib/hello/world.js
// NOTE: no require!!!
var puts = hello.foo.bar.puts;
exports.greet = function(name) {
puts('hello,' + name);
};lib/hello/foo/bar.js
exports.puts = function(msg) {
console.log(msg);
};may the source be with you...