Skip to content

CrabDude/AMD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AMD

Asynchronous Module Definition support for node (a.k.a. define())

See /examples.

Install

npm install AMD

Example1

// bar.js
if (typeof module !== 'undefined' && "exports" in module && typeof define !== 'function') {
	var define = require('AMD').define;
}

define(['http','path','fs'],function(http,path,fs) {
	return {
		hello: 'world'
	};
});

Example2

// baz.js
if (typeof module !== 'undefined' && "exports" in module && typeof define !== 'function') {
	var define = require('AMD').define;
}

define({
	wtf: 'yeehaw'
});

Module use is seamless

console.log(require('./bar'));
console.log(require('./baz'));

About

AMD (Asynchronous Module Definition) support for node.js, specifically define()

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published