amd-wrap

v1.1.0
Wraps CommonJS files in `define(function (require, exports, module) { ... })`.
amd commonjs modules build

Simple Wrapping of CommonJS to AMD

All this module does is wrap your CommonJS modules into the simplified CommonJS wrapper format, i.e.:

define(function (require, exports, module) {
    // your CommonJS code here
});

It takes in a string and gives back a string:

var amdWrap = require("amd-wrap");

var wrapped = amdWrap("module.exports = 5;");
var wrapThis = amdWrap(fs.readFileSync(__filename));

Line numbers will line up, although the first column will be shifted by "define (function (require, exports, module) {".length characters.

npm i amd-wrap

Metadata

  • WTFPL
  • Whatever
  • Domenic Denicola
  • released 3/20/2014

Downloads

Maintainers