README
requirer
Usually you require a module like:
require(`../../lib/foo/bar`);
Now you can define an alias to a path like:
require(`@lib/foo/bar`);
Installation
TODO
Usage
Add custom aliases in your package.json
...,
{
"_aliases": {
"@root": ".",
"@lib": "@root/lib",
"foo": "@lib/foo"
}
}
And,
const requirer = require(`requirer`);
const foo = requirer(`@foo`);
// OR
const foo = requirer(`@lib/foo);
Whatever you defined in _aliases
.
You can define an alias on the fly like:
requirer.setAlias(`@bar`, `@foo/bar);