npm dependency-cruiser 15.0.0

latest releases: 16.3.4, 16.3.3, 16.3.2...
8 months ago

✨ features (🚨 with breaking changes)

For the majority of use cases these additions are not breaking. For the few use cases that are: dependency-cruiser has gotten a little more precise only ...

  • a3cfcec feat!(extract): makes 'real' depencency type available alongside aliases BREAKING (#856)
    If you have rules that check for dependencyTypes explicitly the rules will still work as before, but they'll be more effective, potentially uncovering transgressions dependency-cruiser didn't find in earlier versions.

  • 36c3dde feat!(extract): makes support for subpath imports explicit BREAKING (#855)
    Because dependency-cruiser now labels subpath imports as alias and alias-subpath-import instead of undetermined:

    • if you have rules that explicitly check for alias dependency-crusier might uncover transgressions it didn't before.
    • Likewise if you had rules with checks on undetermined dependency types to find subpath imports, you might want to update them to alias-subpath-import

✨ features

  • 08dce74 feat(report): links to npmjs/ nodejs.org for npm respectively node and core modules (#854) thanks to @CaptainQuirk for the question that led to this feature and for the feedback on the first crude prototype.

👷 mainteinance

  • e7ae8ef build(npm): updates external devDependencies
  • c9288e3 ci: sets latest used node version to 21

Don't miss a new dependency-cruiser release

NewReleases is sending notifications on new releases.