aboutsummaryrefslogtreecommitdiff
path: root/node_modules/resolve/readme.markdown
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-08-14 05:01:11 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-08-14 05:02:09 +0200
commit363723fc84f7b8477592e0105aeb331ec9a017af (patch)
tree29f92724f34131bac64d6a318dd7e30612e631c7 /node_modules/resolve/readme.markdown
parent5634e77ad96bfe1818f6b6ee70b7379652e5487f (diff)
node_modules
Diffstat (limited to 'node_modules/resolve/readme.markdown')
-rw-r--r--node_modules/resolve/readme.markdown16
1 files changed, 14 insertions, 2 deletions
diff --git a/node_modules/resolve/readme.markdown b/node_modules/resolve/readme.markdown
index db0d69f87..1bb67d434 100644
--- a/node_modules/resolve/readme.markdown
+++ b/node_modules/resolve/readme.markdown
@@ -73,6 +73,11 @@ node_modules recursive walk (probably don't use this)
* opts.moduleDirectory - directory (or directories) in which to recursively look for modules. default: `"node_modules"`
+* opts.preserveSymlinks - if true, doesn't resolve `basedir` to real path before resolving.
+This is the way Node resolves dependencies when executed with the [--preserve-symlinks](https://nodejs.org/api/all.html#cli_preserve_symlinks) flag.
+**Note:** this property is currently `true` by default but it will be changed to
+`false` in the next major version because *Node's resolution algorithm does not preserve symlinks by default*.
+
default `opts` values:
``` javascript
@@ -88,7 +93,8 @@ default `opts` values:
else cb(null, stat.isFile())
});
},
- moduleDirectory: 'node_modules'
+ moduleDirectory: 'node_modules',
+ preserveSymlinks: true
}
```
@@ -115,6 +121,11 @@ node_modules recursive walk (probably don't use this)
* opts.moduleDirectory - directory (or directories) in which to recursively look for modules. default: `"node_modules"`
+* opts.preserveSymlinks - if true, doesn't resolve `basedir` to real path before resolving.
+This is the way Node resolves dependencies when executed with the [--preserve-symlinks](https://nodejs.org/api/all.html#cli_preserve_symlinks) flag.
+**Note:** this property is currently `true` by default but it will be changed to
+`false` in the next major version because *Node's resolution algorithm does not preserve symlinks by default*.
+
default `opts` values:
``` javascript
@@ -127,7 +138,8 @@ default `opts` values:
try { return fs.statSync(file).isFile() }
catch (e) { return false }
},
- moduleDirectory: 'node_modules'
+ moduleDirectory: 'node_modules',
+ preserveSymlinks: true
}
````