Skip to content

Releases: anirudw/repolens

Cyclic dependency check and repository health metrics added

Choose a tag to compare

@anirudw anirudw released this 17 Apr 05:56

Full Changelog: v0.3.6...v0.3.7

v0.1.6

Choose a tag to compare

@anirudw anirudw released this 21 Mar 15:01

Initial Release: repolens

The v0 of Repolens, a cross-platform static analysis engine.

Key Features

Multi-Lingual AST Parsing: Deep repository scanning using native tree-sitter grammars for JavaScript, TypeScript, Python, Java, and Markdown.

Intelligent Path Resolution: Safely resolves complex and extensionless local imports into absolute file paths while avoiding standard library noise.

PageRank Centrality: Built-in network analysis to identify architectural "Hubs" and heavily relied-upon files.

Heuristic Entry-Point Detection: Flags critical entry points like main, public static void main, and React components.

JSON Export: Raw network data extraction via repolens . --format json for CI/CD or custom visualization pipelines.

Architecture & Distribution
Automated ESM bundling via tsup.

Fully automated CI/CD pipeline pushing directly to the NPM registry on version tags.