node-basedir
../../../../etc
this package fix require path hell like this in your config write
or just write on packaje.json
file
usage
-examples
|--some-path
| |--index.js
| |--somefile.js
|--test.js
// examples/somfile.js{return 5;}moduleexports = SomeClass;// examples/index.jsconst SomeClass = ; // is equal for const SomeClass = provider('some-path/somefile');moduleexports = SomeClass ;// test.js// if in package json not set baseDir valueconst provider = ;const SomeClass = ;let someClass = ;console;
run this example
node -r node-basedir examples/test.js
and return result is
5