A utility to convert RingoJS modules into pure CommonJS modules
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib/ringo
README.md
package.json

README.md

Commonize

This is a RingoJS package that converts one or more RingoJS modules to portable CommonJS code by replacing their use of include() and export() with require() and the exports object, respectively. For example, the following fragment from the ringo/webapp/response module:

include('binary');
include('./util');
include('./mime');

export('Response',
       'skinResponse',
       'jsonResponse',
       'xmlResponse',
       'staticResponse',
       'redirectResponse',
       'notFoundResponse',
       'errorResponse');

will be converted to this:

var {ByteArray} = require('binary');
var {Headers, getMimeParameter} = require('./util');
var {mimeType} = require('./mime');

// Generated by commonize
exports.Response = Response;
exports.skinResponse = skinResponse;
exports.jsonResponse = jsonResponse;
exports.xmlResponse = xmlResponse;
exports.staticResponse = staticResponse;
exports.redirectResponse = redirectResponse;
exports.notFoundResponse = notFoundResponse;
exports.errorResponse = errorResponse;

Warning

This script will edit your files in-place without making backups.

Never ever run this script on resources that are not under a version control system.

Usage

bin/commonize path/to/directory/or/file