npm.io
0.2.0 • Published 11 years ago

browserify-requireify

Licence
—
Version
0.2.0
Deps
1
Vulns
0
Weekly
0
Stars
2

requireify

Build Status

A browserify transform for require()-ing non-JS files. Should work with browserify >= 5.x.x.

It accomplishes this by wrapping the contents of the file in a module.exports = '<contents>' block.

Installation

Install via NPM: npm install browserify-requireify

requireify is already taken :(

Usage

var browserify = require('browserify'),
    requireify = require('browserify-requireify');

var b = browserify([ 'my/files/and/stuff.js' ]);
b.transform(requireify({
    extensions: [ 'txt', 'html', 'css' ]
}));

b.bundle(function(err, buffer) {
    console.log(buffer.toString());
});
Options

extensions: An array of (case-insensitive) file extensions. requireify won't do anything if the file doesn't have an extension contained in this array.

Development

Run tests with npm test

Keywords