frontend/.pnpm-store/v3/files/0d/a48039267b87905c55d1fc1e036b10e2e5c3acb72680d99cf600750f9778b66d6957b2cce153c257a3c569cd3ecff7234c85bbe984bd6fc4a9778ce58a964f

27 lines
902 B
Plaintext

# require-relative
require-relative is a node.js program to require and resolve modules relative to a path of your choice.
It exploits node.js's own `module` module, and has no additional dependencies.
## Example
requiring modules relatively
```js
var relative = require('require-relative');
var someModule = relative('./some-module', '/home/kamicane');
var somePackage = relative('some-package', '/home/kamicane');
var isTrue = relative('./some-module.js', process.cwd()) === relative('./some-module.js');
```
resolving filenames relatively
```js
var relative = require('require-relative');
relative.resolve('./some-module', '/home/kamicane'); // /home/kamicane/some-module.js
relative.resolve('some-package', '/home/kamicane'); // /home/kamicane/node_modules/some-package/index.js
var isTrue = relative.resolve('./some-module.js', process.cwd()) === relative.resolve('./some-module.js');
```