Updates

Updates on our activities and progress.

Most recent
jscpd 5.3.1 released
Published on September 21, 2026 by Andrey Kucherenko
jscpd 5.3.1 is out. --dead-code now detects which frameworks a project uses. A framework runs files that nothing imports, like a router's pages or a plugin directory. jscpd now knows 56 of them (Next.js, Nuxt, WXT, Remix, SvelteKit, Astro,...
jscpd 5.3.0 released
Published on September 18, 2026 by Andrey Kucherenko
jscpd 5.3.0 is out — a health score for your codebase, a full project dashboard, and a new dead-code engine. --health: one 0-100 score with an A-E grade, built from duplication, dead code and complexity, adjusted for projec...
jscpd 5.2.0 released
Published on September 8, 2026 by Andrey Kucherenko
jscpd 5.2.0 is out. This release is about finding the duplicates that an exact token match cannot see.Type-2 clones. --ignore-identifiers, --ignore-literals and --ignore-annotations find blocks that differ only in names, va...
jscpd 5.1.2 released
Published on September 3, 2026 by Andrey Kucherenko
jscpd 5.1.2 is out. Highlights:Prebuilt binaries for Linux ARM64 on musl (Alpine), bringing the platform count to 8cargo binstall jscpd now downloads a prebuilt binary instead of compiling from sourceOfficial Docker image: ghcr.io/kucherenk...
Two releases since the v5 launch, focused on AI workflows and larger codebases. v5.0.16 → MCP Server over stdio — the Rust binary now serves the Model Context Protocol directly: cpd --mcp /path/to/project....
The pain every large repo knows: duplicate scans taking minutes. Now it's seconds. CopilotKit (17K files): 82.9s → 3.4s. Real-world speedups of 24–37x across small, medium and large codebases. And it's a t...
jscpd v4.2.0 is now live on npm - 10 days after v4.1.0, and the largest feature release in...
Quick announcement: jscpd v4.1.0 is now available on npm with three new features specifically designed for AI coding workflows: → AI Reporter (--reporters ai) - compact, token-efficient output for feeding into LLMs → MCP Se...
Page of 1