{
  "gem": {
    "slug": "knip-vg-0869",
    "name": "Knip",
    "description": "Finds unused files, exports, dependencies and types across a TypeScript monorepo by resolving entry points from your real config files.",
    "url": "https://knip.dev",
    "domain": "knip.dev",
    "author": "Lars Kappert (@webpro)",
    "license": "open-source",
    "category": "Dev Utilities & Vibe-Coding Tooling",
    "subcategory": "Codebase hygiene",
    "tags": [
      "typescript",
      "dead-code",
      "monorepo",
      "cleanup"
    ],
    "whyGem": "The one tool that reliably deletes dead code from a big app without breaking it.",
    "sourceType": "site",
    "image": "/api/public/library/og/VG-0869-480.webp",
    "pageUrl": "https://vibing.inc/library/knip-vg-0869"
  }
}