[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tag-npm":3},{"tag":4,"articles":10,"peer_article_count":56},{"id":5,"name":6,"slug":6,"article_count":7,"description_zh":8,"description_en":9},"4d00d07c-64d9-4eae-95c3-ee69a364318b","npm",11,"npm 是 JavaScript 與前端生態最常用的套件分發管道，也常是供應鏈風險的第一現場。這裡會關注發版失誤、sourcemap 外洩、依賴污染與 AI 工具包裝細節，因為一次上傳錯誤就可能把內部實作與調試資產直接暴露。","npm is the default distribution layer for JavaScript packages, and often the first place supply-chain mistakes show up. This tag tracks release errors, sourcemap leaks, dependency contamination, and packaging details that can expose internal code or debug assets.",[11,20,27,35,42,49],{"id":12,"slug":13,"title":14,"summary":15,"category":16,"image_url":17,"cover_image":17,"language":18,"created_at":19},"4ad06758-cfef-4333-867c-358b581925b2","npm-codex-command-not-found-fixes-en","npm装完codex却找不到命令的7个修复","7种修复npm全局安装后提示“codex: command not found”的方法，重点解决PATH、shell配置和安装目录问题。","industry","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781967769925-tlw4.png","en","2026-06-20T15:02:25.701028+00:00",{"id":21,"slug":22,"title":23,"summary":24,"category":16,"image_url":25,"cover_image":25,"language":18,"created_at":26},"733b6421-021f-4531-b3ba-80359e582574","7-ways-to-install-openclaw-en","7 ways to install OpenClaw","7 install paths for OpenClaw, from one-line scripts to Docker, plus checks for Node 24 and Windows setup.","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780550285617-1z2b.png","2026-06-04T05:17:41.738279+00:00",{"id":28,"slug":29,"title":30,"summary":31,"category":32,"image_url":33,"cover_image":33,"language":18,"created_at":34},"8a93c4fc-8e53-49e9-b2d3-b7940eb26188","claude-code-source-leak-analysis-en","Claude Code源码泄露后，读完我发现了什么","Claude Code源码因残留.map暴露。读完后，我看到了它的产品节奏、工程取舍，以及Anthropic的发布方式。","tools","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775304423622-vdsz.png","2026-04-04T12:06:41.085665+00:00",{"id":36,"slug":37,"title":38,"summary":39,"category":32,"image_url":40,"cover_image":40,"language":18,"created_at":41},"071985e7-e9fa-4239-9d04-eda172fdbdbd","claude-code-source-map-leak-en","Claude Code Source Map Leak: What Happened","Anthropic shipped a 59.8 MB source map in Claude Code 2.1.88 on npm, exposing internal code details to anyone who pulled it.","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775127835225-oxht.png","2026-04-02T11:03:30.803251+00:00",{"id":43,"slug":44,"title":45,"summary":46,"category":32,"image_url":47,"cover_image":47,"language":18,"created_at":48},"98aad9b3-ff86-4d55-b3c9-95fc24534307","claude-code-source-leak-npm-sourcemap-en","Claude Code源码泄漏：npm里藏了什么","Claude Code源码被塞进npm sourcemap后曝光。一次发布失误，让Anthropic的AI编程CLI细节直接摊开。","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775113342042-krsw.png","2026-04-02T05:24:31.705844+00:00",{"id":50,"slug":51,"title":52,"summary":53,"category":32,"image_url":54,"cover_image":54,"language":18,"created_at":55},"717e4d27-65a9-4a77-afa2-6e8713bfb2c9","claude-code-leak-exposes-512k-lines-npm-en","Claude Code Leak Exposes 512K Lines on npm","Anthropic confirmed a packaging error exposed Claude Code source on npm, revealing 512,000+ lines and new supply-chain risks.","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775092576540-k6ue.png","2026-04-02T01:15:42.908619+00:00",9]