npm dependency-cruiser 18.3.0

2 hours ago

✨ features

  • Updates to the 'baseline' feature
    • feat: makes it possible to update the baseline "shrink-only", so violations that are fixed get removed, but no new ones are added (#1088/ #1091/ #1085)
    • feat(cli): exposes the baseline feature as a regular --baseline option (with same functionality as depcruise-baseline command) (#1084)
    • feat(baseline): when the baseline is updated show how many are new, same or removed (#1079)
    • Thanks to @yunusdim for the idea(s) to introduce these features.
  • Improvements to processing with the 'swc' compiler
    • ee229c3 feat(extract/swc): adds support for parsing tsx/jsx (#1086) thanks @JPBuildsRoot for the issue & initial code that led to this feature
    • 2aa2e34 feat(extract/swc): adds support recognizing type-only imports (#1087) thanks @JPBuildsRoot for raising the issue that led to this feature

👷 maintenance

  • ed21436/ ceb7d67 build(npm): updates external dependencies
  • 1f28f44 perf(utl): initializes severity translation table only once
  • 88c7cf9 docs: standardizes the command name for running the command to dependency-cruiser (#1083)
  • 9a8a3dd chore(doc): marks depcruise-baseline command as deprecated in favor of dependency-cruiser --baseline (#1090)
  • 400553d chore(report): takes x-dot-webpage out of experimental and names it dot-webpage (#1089)

Don't miss a new dependency-cruiser release

NewReleases is sending notifications on new releases.