npm dependency-cruiser 9.26.0

latest releases: 16.6.0, 16.6.0-beta-1, 16.5.0...
3 years ago

🌟 features

  • 1d1f9b4 feature(extract): adds basic support for ESM urls (a.o. the node: protocol) (#457)

With this feature dependency-cruiser also recognises things like import * as fs from 'node:fs' (which works from node 12.20) and const { readFileSync } = require('node:fs') (which works from node 16). See this issue in the nodejs repo to see why this might be useful and why it might get more commonplace.

🐛 bugfixes

  • 201ae05 bugfix(cli): adds .cjs as a supported config format (#456)

👷‍♀️ maintenance

  • d9c485f chore(actions): use node 16 as default, drop node 15 from build matrices
  • 3bfe6ad build(npm): ⬆️ @babel/core, @swc/core, acorn, acorn-loose, acorn-walk, chalk, eslint, eslint-config-prettier, eslint-plugin-unicorn, get-stream
  • cf1154e build(npm): ⬇️ symlink-dir (as it didn't work on node 10 anymore, while we will still support that for a few weeks)

Don't miss a new dependency-cruiser release

NewReleases is sending notifications on new releases.