dep-tree

Tool for helping developers keep their code bases clean and decoupled. It allows visualising a code base complexity using a 3d force-directed graph of files and the dependencies between them.

MIT License

Downloads
8.7K
Stars
1.5K
Committers
3

Bot releases are hidden (Show)

dep-tree - v0.19.6

Published by gabotechs 8 months ago

Changelog

  • 2508b08 add docs for languages implementations
  • 80a193d be more permissive with the cyclomatic complexity linter (16)
  • b95ebdb chore: absolute pattern in exclusions
  • 7ecb6b2 chore: commit test files
  • 4000689 fix typos
  • 2241819 lint and add TODOs
  • 87be321 refactor: remove dep_tree folder
  • d1eb9f2 refactor: remove display interface
  • 8283462 refactor: remove parser builder
  • 3d5fbf1 tag: v0.19.6
dep-tree - v0.19.5

Published by gabotechs 8 months ago

Changelog

  • 5294778 refactor: extract tree package
  • 8d92134 tag: v0.19.5
dep-tree - v0.19.4

Published by gabotechs 8 months ago

Changelog

  • a87c8dc perf: use a cache for speeding up json output building
  • f999e63 tag: v0.19.4
dep-tree - v0.19.3

Published by gabotechs 9 months ago

Changelog

  • 986db16 Revert "try fixing runners version"
  • 74cd76b improve coloring algo
  • 1561d9c round decimals in test
  • 1016644 tag: v0.19.3
  • 23f2114 try fixing runners version
dep-tree - v0.19.2

Published by gabotechs 9 months ago

Changelog

  • 241255e improve display logic (#68)
  • ee0e9b9 tag: v0.19.2
dep-tree - v0.19.1

Published by gabotechs 9 months ago

Changelog

  • 2fac6ee fix: spinner
  • 931db42 tag: v0.19.1
dep-tree - v0.19.0

Published by gabotechs 9 months ago

Changelog

  • febdad3 chore: better coverage in inferLang
  • 74d7104 chore: better lang inference
  • 2236d69 disable if else in gocritic lint
  • 6e4436d feat: allow passing multiple files
  • 610df5e improve coloring algo for nested sub folders
  • 91e9e70 recover root tests
  • 5d4abb5 refactor: do not depend on the parser builder too much
  • fb5da4b refactor: no need to pass entrypoint while building a language
  • f422c41 refactor: rearrange JS so that nothing stateful is backed into the Language struct
  • f6feb15 tag: v0.19.0
  • 7505414 update readme
dep-tree - v0.18.2

Published by gabotechs 9 months ago

Changelog

  • 7aa4191 improve proxy exports handling
  • 038dea3 tag: v0.18.2
dep-tree - v0.18.1

Published by gabotechs 9 months ago

Changelog

  • 1ce3f6c slightly tweak forces for favouring clustering
  • 25b57da tag: v0.18.1
dep-tree - v0.18.0

Published by gabotechs 9 months ago

Changelog

  • b243bac chore: case insensitive cargo.toml
  • 44bbd7f chore: rely on readCargoToml for cargo.toml and Cargo.toml search
  • f4a2d89 feat: allow gathering workspaces
  • 61f3b69 refactor: do not be coupled to just one workspace
  • 76e28a5 tag: v0.18.0
dep-tree - v0.17.7

Published by gabotechs 9 months ago

Changelog

  • 54ba6dd Update README.md [skip ci]
  • 0f601c9 Update README.md [skip ci]
  • 3d98f6d add more projects to show [skip ci]
  • f2a52ec fix: take into account main in a package.json for resolving files inside a folder
  • d40ae01 tag: v0.17.7
  • 9cddca1 use table for project show [skip ci]
dep-tree - v0.17.6

Published by gabotechs 9 months ago

Changelog

  • daf705c fix: raw identifiers in Rust
  • 3bf8f64 tag: v0.17.6
  • dd3f915 update readme [skip ci]
  • da01ed2 update readme [skip ci]
  • 098cb2f update readme [skip ci]
  • 1a4b227 update readme [skip ci]
dep-tree - v0.17.5

Published by gabotechs 10 months ago

Changelog

  • a71f0af support node requires as import statements
  • 5cac45e tag: v0.17.5
  • 831afc3 wire up require statements with import resolution in JS
dep-tree - v0.17.4

Published by gabotechs 10 months ago

Changelog

  • cde7871 chore: add windows test pipelines
  • f9961a2 chore: use path separator
  • 646d7c5 cleanup test names
  • 69a3956 do not divide by 0 in test
  • bc158c8 do not match exactly the help
  • 7c13946 do not test windows
  • 50cdca1 fix: _findPackageJson
  • b372b2c fix: findCargoToml
  • d57581f fix: search path algorithm
  • f91642c replace \r\n on windows
  • cc8a9f2 replace \r\n on windows again
  • 2a73844 tag: v0.17.4
dep-tree - v0.17.3

Published by gabotechs 10 months ago

Changelog

  • 29bf539 fix: use filepath instead of path
  • dccb3d9 fix: use filepath instead of path for Base
  • d0943f4 fix: use filepath instead of path for Join
  • c682d7f tag: v0.17.3
dep-tree - v0.17.2

Published by gabotechs 10 months ago

Changelog

  • bcba427 refactor: do not use context for caching
  • 25e92d2 tag: v0.17.2
  • 4cecca0 update readme [skip ci]
  • 97af6aa update readme [skip ci]
  • d6adfd4 update readme [skip ci]
dep-tree - v0.17.1

Published by gabotechs 10 months ago

Changelog

  • 6f3d6db add python extensions
  • 18e887d add some more settings
  • fbc26cb improve python module resolution
  • d258bf0 refactor: rearrange python resolve methods
  • 445cfb8 set some default settings
  • 6a188a2 tag: v0.17.1
  • 7867e9c update readme [skip ci]
  • 7bfb31e update readme [skip ci]
  • b0b5fb1 update readme [skip ci]
dep-tree - v0.17.0

Published by gabotechs 10 months ago

Changelog

  • e8c72a2 Update README.md [skip ci]
  • 45f5b01 Update README.md [skip ci]
  • a1ff0f6 Update README.md [skip ci]
  • 8994854 add one small dep for testing CLI
  • 241355e better demo gif [skip ci]
  • 18e0a90 display languages horizontally [skip ci]
  • fda5eb4 feat: improve CLI
  • dbe153a tag: v0.17.0
  • e89ac07 update readme [skip ci]
dep-tree - v0.16.4

Published by gabotechs 10 months ago

Changelog

  • 9b387e0 support also mjs and cjs
  • 145782a tag: v0.16.4
dep-tree - v0.16.3

Published by gabotechs 10 months ago

Changelog

  • d77dfc9 add svelte to readme [skip ci]
  • f14dceb improve selected node visualization
  • 876ef77 tag: v0.16.3
  • f4cff10 update readme [skip ci]
  • 4416bb8 update readme [skip ci]
  • 78004c8 update readme [skip ci]
  • a5025e2 update readme [skip ci]
  • d293ff7 update readme [skip ci]
  • b86756d update readme [skip ci]
  • 0ba9abf update readme [skip ci]
Package Rankings
Top 9.05% on Proxy.golang.org
Top 44.26% on Formulae.brew.sh
Top 38.63% on Pypi.org