1.0.1 • Published 9 years ago

node-requirejs-define v1.0.1

Weekly downloads
375
License
WTFPL
Repository
github
Last release
9 years ago

node-requirejs-define

Build Status

Implements the define function for node to allow the same AMD modules created for client-side to be reused on the server without maintaining a second copy.

##Install

npm install node-requirejs-define

##Usage

###Define a module

// c.js
define([
  'lib/a', //Include some custom modules in a defined path
  'lib/b', 
  'fs' //Include builtin modules or other modules not defined as AMD
], function(a, b, fs) {
  //Do stuff
  return stuff;
});

###Require the module

// Require define
define = require('node-requirejs-define');

//Configure define using the same configuration as requestsjs.
define.config({
  baseUrl: __dirname,
  paths: {
    'bar': 'lib/foo/bar',
    'biz': 'lib/foo/biz'
  }
});

//Require your AMD module
c = require('./c');

##Tests

npm tests