1.0.1 • Published 11 years ago
rewritify v1.0.1
rewritify
browserify transform that rewrites require paths.
example
browserify(__dirname + '/index.js')
.transform(rewritify, {
mapping: {
'bar': './bar/lib' # relative to basedir
},
basedir: __dirname + '/foo',
extensions: ['coffee', 'js']
});Now you can do require('bar/x') from anywhere.
api
## rewritify(file, opts)
opts object can have these properties:
mappinglets you map a name into a lookup path. You can also use this per-module or per-file basis like browser field.basediris used to resolve relative paths defined in mapping property, by default this isdirnameof the processed file.extensionsis an array of optional extra extensions for module lookup machinery to use when the extension has not been specified.
license
mit