- 🐣 by default follow symlinks / add
--preserve-symlinks
option (issue #33, PR #37 thanks @ajafff for the contribution!!) - ⬆️ devDependencies: coffeescript, eslint, eslint-plugin-import
Breaking change: symbolic links followed by default
impact classification: low.
By default dependency-cruiser now follows links when resolving dependencies. This is consistent with how NodeJS behaves itself since version 6.
In the unlikely event you use symlinks (e.g. with npm link/ yarn workspaces) and depend on the old behaviour, you can do one of these:
- use the
--preserve-symlinks
command line option - in the
options
section of your.dependency-cruiser.json
add apreserveSymlinks
key with the valuetrue
.