🧩Cross-format detection - головна фіча. Тепер блок коду в одному форматі матчиться з блоком в іншому
🚀 Скрипт у .vue файлі - з
.ts файлом. Code block у Markdown - з .py файлом. Цього не вміє жоден з конкурентів
🔎223 підтримуваних формати - додали 71
новий в одному релізі. Apex, CFML, GDScript,
Svelte, Astro та ще 70+. Найбільший приріст
мов за всю історію проєкту📈
⚡️+11.5% швидше - замінив prismjs на
власний reprism-based engine.
Виміряно на реальному проєкті: 1126ms → 997ms на скані 548 файлів
🔍 Shebang detection - скрипти без розширень (з #!/usr/bin/env python3) тепер автоматично визначаються
🏎️Швидкий старт для AI agents:
npx skills add kucherenko/jscpd
Працює з Claude, Cursor, Copilot, Gemini 🤖
🏁Швидкий старт для людей:
npx jscpd ./path
У npm: npmjs.com/package/jscpd
changelog: github.com/kucherenko/jscpd/blob/master/CHANGELOG.md
P.S. Якщо jscpd колись зекономив вам час, прошу
підтримати на opencollective.com/jscpd
#CopyPasteDetector #jscpd #TokenEconomics #LLM
