deps-walker

Walks through ESM dependencies graph. It's highly configurable ⚙

MIT License

Downloads
16.7K
Stars
5
Committers
3
deps-walker - v3.0.0 Latest Release

Published by sergei-startsev 9 months ago

What's Changed

  • BREAKING CHANGES: discontinue nodejs 16x support

Full Changelog: https://github.com/sergei-startsev/deps-walker/compare/v2.0.1...v3.0.0

deps-walker - v2.0.1

Published by sergei-startsev 9 months ago

What's Changed

  • deps: bump dependecies
  • chore: use Node v20 in the pipelines

Full Changelog: https://github.com/sergei-startsev/deps-walker/compare/v2.0.0...v2.0.1

deps-walker -

Published by sergei-startsev over 1 year ago

What's Changed

  • BREAKING CHANGES: Drop support of unmaintained Node.js versions. Node.js >= 16 is supported now.
  • feat: walk function returns an array of modules with their dependencies:
const graph = await walk(
      path.join(__dirname, 'examples/base/entry.js'),
      () => {}
);
console.log(graph);
/*
[
  {
    "filePath": "./test/examples/base/entry.js",
    "dependencies": [
      "./test/examples/base/a.js",
      "./test/examples/base/b.js",
    ],
  },
  {
    "filePath": "./test/examples/base/a.js",
    "dependencies": [
      "./test/examples/base/b.js",
      "./test/examples/base/c.js",
      "./test/examples/base/d.js",
    ],
  }
  ...
]
 */