Skip to content

Releases: hasoftware/DevRadar

v1.1.0 - Monorepo, Compare, Remote URL & More

27 May 04:30

Choose a tag to compare

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 by name, lines, code, or files
  • Test suite -- 58 unit tests using node:test covering 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

27 May 04:30

Choose a tag to compare

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: --exclude flag for additional patterns
  • Read-only by design: never modifies the project being analyzed

Installation

npm install -g @hasoftware/devradar

Links