npm dependency-cruiser 16.7.0

latest releases: 16.8.0, 16.8.0-beta-1
16 days ago

✨ feature: recognize type imports in jsdoc

Dependency-cruiser now recognizes imports in jsdoc - both the new one introduced in TS5.5 (e.g. /** @import { something } from "blahblah"; */), as well as the older notation (e.g. /** @type {import('blahblah').something} */).

Thanks to @louwers for raising the associated issue and testing a very early version of PR #965

commits:

🐛 fixes

  • 09ae707 fix(npm): shortens the message in the (only) distributed script

👷 maintenance

  • aae6edd/ b5bfe76 refactor: addresses small linting issues
  • 2d2b0e5 refactor(resolve): uses Maps for the context maps
  • 79e1aa1 build(npm): updates external dependencies
  • 09ae707 fix(npm): shortens the message in the (only) distributed script

🧹 chores

  • 8a288dd chore: migrates to eslint 9 & flat config (#968)
  • 69b59b6 chore: makes ci use node 23 instead of 22
  • 78960d3 build(npm): adds svgo to devDependencies

Don't miss a new dependency-cruiser release

NewReleases is sending notifications on new releases.