[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71273":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},71273,"knip","webpro-nl\u002Fknip","webpro-nl","✂️  Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!","https:\u002F\u002Fknip.dev",null,"TypeScript",11436,419,14,12,0,32,79,224,96,117.87,"ISC License",false,"main",[26,27,28,29,30,31,32,33,34,35],"deadcode","dependency-analysis","dependency-management","javascript","lint","linter","maintenance","typescript","unused-code","unused-exports","2026-06-12 04:01:00","\u003Ch1 align=\"center\">\n  \u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fknip.dev\">\n    \u003Cimg height=\"200\" width=\"200\" src=\"https:\u002F\u002Fknip.dev\u002Ffavicon.svg\" alt=\"Knip\" \u002F>\n  \u003C\u002Fa>\n  \u003Cbr \u002F>\n  \u003Cbr \u002F>\n\u003C\u002Fh1>\n\n\u003Cdiv align=\"center\">\n\n[![NPM Version][2]][1] [![NPM Downloads][3]][1] [![GitHub Repo stars][5]][4]\n\n\u003C\u002Fdiv>\n\nKnip finds and fixes **unused dependencies, exports and files** in your\nJavaScript and TypeScript projects. Less code and dependencies lead to improved\nperformance, less maintenance and easier refactorings.\n\n- Website: [knip.dev][6]\n- GitHub repo: [webpro-nl\u002Fknip][4]\n- Official npm packages: [knip][1], [@knip\u002Fcreate-config][7],\n  [@knip\u002Flanguage-server][8], [@knip\u002Fmcp][9]\n- [Knip on the VS Code Marketplace][10], [Knip on the Open VSX Registry][11]\n- [Contributing Guide][12]\n- Follow [@webpro.nl on Bluesky][13] for updates\n- [Sponsor Knip!][14]\n\n## Contributors\n\nSpecial thanks to [the wonderful people who have contributed to Knip][15]!\n\n## Knip\n\n\u002F'knɪp\u002F means \"(to) cut\" and is [pronounced with a hard \"K\"][16] 🇳🇱\n\n## License\n\nKnip is free and open-source software licensed under the [ISC License][17].\n\nParts of Knip have been inspired by and\u002For partially copy code from the\nfollowing projects:\n\n- [@npmcli\u002Fpackage-json][18] ([ISC][19])\n- [@pnpm\u002Fdeps.graph-sequencer][20] ([MIT][21])\n- [file-entry-cache][22] ([MIT][23])\n- [json-parse-even-better-errors][24] ([MIT][25])\n\n[1]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fknip\n[2]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fknip?color=f56e0f\n[3]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fknip?color=f56e0f\n[4]: https:\u002F\u002Fgithub.com\u002Fwebpro-nl\u002Fknip\n[5]:\n  https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fwebpro-nl\u002Fknip?style=flat-square&color=f56e0f\n[6]: https:\u002F\u002Fknip.dev\n[7]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@knip\u002Fcreate-config\n[8]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@knip\u002Flanguage-server\n[9]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@knip\u002Fmcp\n[10]: https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=webpro.vscode-knip\n[11]: https:\u002F\u002Fopen-vsx.org\u002Fextension\u002Fwebpro\u002Fvscode-knip\n[12]: https:\u002F\u002Fgithub.com\u002Fwebpro-nl\u002Fknip\u002Fblob\u002Fmain\u002F.github\u002FCONTRIBUTING.md\n[13]: https:\u002F\u002Fbsky.app\u002Fprofile\u002Fwebpro.nl\n[14]: https:\u002F\u002Fknip.dev\u002Fsponsors\n[15]: https:\u002F\u002Fknip.dev\u002F#created-by-awesome-contributors\n[16]: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=PE7h7KvQoUI&t=9s\n[17]: .\u002Flicense\n[18]: https:\u002F\u002Fgithub.com\u002Fnpm\u002Fpackage-json\n[19]: https:\u002F\u002Fgithub.com\u002Fnpm\u002Fpackage-json\u002Fblob\u002Fmain\u002FLICENSE\n[20]: https:\u002F\u002Fgithub.com\u002Fpnpm\u002Fpnpm\u002Ftree\u002Fmain\u002Fdeps\u002Fgraph-sequencer\n[21]: https:\u002F\u002Fgithub.com\u002Fpnpm\u002Fpnpm\u002Fblob\u002Fmain\u002FLICENSE\n[22]: https:\u002F\u002Fgithub.com\u002Fjaredwray\u002Fcacheable\u002Ftree\u002Fmain\u002Fpackages\u002Ffile-entry-cache\n[23]:\n  https:\u002F\u002Fgithub.com\u002Fjaredwray\u002Fcacheable\u002Fblob\u002Fmain\u002Fpackages\u002Ffile-entry-cache\u002FLICENSE\n[24]: https:\u002F\u002Fgithub.com\u002Fnpm\u002Fjson-parse-even-better-errors\n[25]: https:\u002F\u002Fgithub.com\u002Fnpm\u002Fjson-parse-even-better-errors\u002Fblob\u002Fmain\u002FLICENSE.md\n","Knip 是一个用于发现并修复 JavaScript 和 TypeScript 项目中未使用的依赖、导出和文件的工具。其核心功能包括检测死代码、管理依赖关系以及清理不必要的代码，从而提高项目性能、减少维护成本，并简化重构过程。该工具基于 TypeScript 开发，支持多种配置方式及集成到 VS Code 中使用。适用于需要优化代码库、降低构建时间或进行长期维护的开发场景。",2,"2026-06-11 03:36:56","high_star"]