Alias mappings for browserify
npm install mapify


mapify
======
A browserify plugin to create alias mappings for directories.
js
var browserify = require('browserify'),
b = browserify(__dirname);b.plugin('mapify', {
cwd: 'foo/bar/app',
pattern: '*/.js',
expose: 'app'
});
b.bundle();
// this maps e.g. foo/bar/app/index.js to app/index
`The aliases are built with
path.join so they will use the system's path separator. You can also override the path separator (e.g. you're on Windows but prefer forward slashes).`js
var browserify = require('browserify'),
b = browserify(__dirname);b.plugin('mapify', {
pathSeparator: '/',
entries: [{
cwd: 'foo/bar/app',
pattern: '*/.js',
expose: 'app'
}]
});
b.bundle();
// this maps e.g. foo\\bar\\app\\index.js to app/index
`$3
An array or object which defines an alias mapping.####
cwd
Entry point for the alias.####
pattern
Glob pattern.####
expose
Name of the alias.####
pathSeparator
String to override system's path separator.####
entries`