Vexal Documentation

Vexal is a developer workflow CLI with a built-in dependency graph, AI tooling, and repo automation. vx gives you and your AI agents accurate codebase context so you can move faster with fewer surprises.

In Excalidraw, the TypeScript compiler finds 40 files that use packages/common/src/random.ts. Grepping for the file's path finds 1 — the rest import it through a barrel file grep can't follow. vx impact lists all 40.

Recently Released v1.6.0

  • vx deps and vx impact now follow TypeScript barrel files by name, so they list the files that actually use your file instead of every file that imports the barrel. On Excalidraw, they now find 100% of the dependents the TypeScript compiler finds, up from 93.6%.
  • Fewer false alarms: 87.7% of the files listed are real dependents, up from 12.6%. vx impact packages/common/src/binary-heap.ts went from 347 files to 8.
  • Run vx init after upgrading to rebuild your snapshot. vx warns you if your snapshot was built by an older version.

See the v1.6.x release notes for details.

Feature Highlights

Feature Legend

Commands marked PRO are powered by the nyx engine, proprietary analysis technology I built and maintain as part of vexal. These features are completely free to use. The PRO badge simply means the underlying engine is closed-source.

Built and maintained by Victor. Questions or feedback? Reach out on the Support page.

Was this page helpful?