node-basedir1
v1.1.0
Published
just write on `packaje.json` file "basedir":"./(rootName)"
Downloads
1
Readme
node-basedir
this package fix require path hell like this ../../../../etc
just write on packaje.json
file "basedir":"./(rootName)"
usage
-examples
|--some-path
| |--index.js
| |--somefile.js
|--test.js
// examples/somfile.js
class SomeClass {
someMethod() {
return 5;
}
}
module.exports = SomeClass;
// examples/index.js
const SomeClass = require('./somefile'); // is equal for const SomeClass = provider('some-path/somefile');
module.exports = { SomeClass };
// test.js
const { SomeClass } = provider('some-path');
let someClass = new SomeClass();
console.log(someClass.someMethod());