Exorcist: a ghost hunter for your package.json
Описание и применение
Exorcist — локальный сканер зависимостей для package.json, выявляющий устаревшие, дублирующиеся и конфликтующие лицензии, выдающий оценку здоровья и рекомендации.
Задача
Node.js projects accumulate hidden issues in package.json such as deprecated packages, duplicate dependencies, oversized bundles, conflicting licenses, and outdated major versions that npm audit does not detect.
Результат
Exorcist provides a fully local, privacy‑preserving scan of package.json, uncovering deprecated, duplicated, bloated, and license‑conflicting dependencies and delivering a health score and remediation guidance.
Рабочий процесс
- Drop a package.json file or paste a GitHub repo URL into the web UI
- The browser loads EmbeddingGemma 300M model via WebAssembly
- The scan pipeline runs seven stages, each reporting progress
- Results are displayed as a themed “morgue toe‑tag” with health score and spirit categories
- User receives recommendations for each finding
Доказательства
Exorcist is a dependency health scanner for package.json — the checks npm audit doesn't run.
Fully local. Your package.json never leaves your machine. The ML model downloads once and runs in the browser tab via WebAssembly.
The scan runs entirely in the browser in seven stages:
- Дата записи: 2026-11-01T13:29:19.074Z