Releases: hasoftware/DevRadar
Releases · hasoftware/DevRadar
v1.1.0 - Monorepo, Compare, Remote URL & More
DevRadar v1.1.0
Major feature update with 8 new capabilities and a full test suite.
New Features
- Monorepo support (
--monorepo) -- detect and analyze npm/yarn/pnpm/Lerna workspaces separately with aggregate summary - Compare mode (
--compare prev.json) -- diff current analysis against a previous JSON report, showing deltas for files, lines, languages added/removed, and framework changes - Remote Git URL -- analyze any public repository by URL:
devradar https://github.com/user/repo - Interactive mode (
-i/--interactive) -- guided terminal prompts for option selection, no flags to memorize - ASCII bar chart -- visual language distribution rendered directly in terminal output
- Config file (
.devradarrc.json) -- set project-level defaults for exclude patterns, sort order, and other options - Sort flag (
-s/--sort) -- sort language and file tables byname,lines,code, orfiles - Test suite -- 58 unit tests using
node:testcovering counter, detector, chart, compare, and sort modules
Other Changes
- Professional README with banner image and shields.io badges
- npm package published as
@hasoftware/devradar
Installation / Upgrade
npm install -g @hasoftware/devradar@latest
Links
v1.0.0 - Initial Release
DevRadar v1.0.0
First stable release of DevRadar -- a fast, read-only CLI tool for code analysis.
Features
- Line counting with basic and pure-code modes (exclude comments and blanks)
- Language detection for 60+ programming languages via file extensions
- Framework detection from manifest files (package.json, requirements.txt, go.mod, Cargo.toml, composer.json, Gemfile, and more)
- Advanced mode with per-file statistics
- Multiple line-counting engines: auto-selects tokei, cloc, or built-in counter
- Force engine flags:
--tokei,--cloc,--builtin - Export formats: terminal, JSON, CSV
- Gitignore-aware: respects the target project's
.gitignore - Custom excludes:
--excludeflag for additional patterns - Read-only by design: never modifies the project being analyzed
Installation
npm install -g @hasoftware/devradar