0.2.0 • Published 7 years ago

require-no-realpath v0.2.0

Weekly downloads
12
License
-
Repository
github
Last release
7 years ago

require-no-realpath

NodeJS require uses fs.realpathSync to expand all symbolic links. This module makes it not do that.

It smartly patches fs.realpathSync to return original (non-symlink-expanded) path when called from a require call.

Install

npm i require-no-realpath

Usage

console.log(require.resolve('some-npm-linked-module'))
// => .../your-forks-original-path/some-npm-linked-module

require('require-no-realpath')

console.log(require.resolve('some-npm-linked-module'))
// => .../project/node_modules/some-npm-linked-module