Add the capability to load AMD (Asynchronous Module Definition) modules to node.js
npm install amd-loaderAMD loader for node.js
======================
node-amd-loader adds the capability to load unmodified AMD (Asynchronous Module DefinitionAsynchronous Module Definition) from node.js applications.
Installation
------------
node-amd-loader can be easily installed using npm.
npm install amd-loader
Before being able to load AMD modules the amd-loader module has to be required.
require("amd-loader");
This needs to be done only once.
Features
--------
Load modules which are written using AMD define from node.js node.
amd.js
``javascript`
define(function(require, exports, module) {
exports.B = "B";
});
main.js
``
require("amd-loader");
var amd = require("./amd");
From within an AMD modules the async require syntax introduced by requireJS can be used.
`javascript`
require(["fs"], function(fs) {
fs.readFile(...);
})
From within an AMD module the requireJS text plugin is supported.
`javascript``
var readme = require("text!./readme.md");
Continuous Integration status
-----------------------------
This project is tested with Travis CI

Credits
-------
Kris Zip came up the the initial idea how to hijack the node module loading.
License
-------
MIT license. See the LICENSE file for details.