in your config write
require('node-basedir').register('<name of base directory>')or just write on packaje.json file
{
..."baseDir": "examples",
...
}-examples
|--some-path
| |--index.js
| |--somefile.js
|--test.js
// examples/somfile.jsclassSomeClass{someMethod(){return5;}}module.exports=SomeClass;// examples/index.jsconstSomeClass=require('./somefile');// is equal for const SomeClass = provider('some-path/somefile');module.exports={ SomeClass };// test.jsrequire('node-basedir').register('examples')// if in package json not set baseDir valueconst{ provider }=require('node-basedir');const{ SomeClass }=provider('some-path');letsomeClass=newSomeClass();console.log(someClass.someMethod());node -r node-basedir examples/test.js
and return result is
5