[{"data":1,"prerenderedAt":39},["ShallowReactive",2],{"tag-articles-npm":3},[4,10,15,20,25,30,34],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},"npm vs CDN - JavaScriptライブラリの読み込み方法の違いと使い分け","npmインストールとCDN読み込みの違い、メリット・デメリット、使い分けの基準を図解で解説","/npm-vs-cdn-guide","2025-11-12T00:00:00.000Z",null,{"title":11,"description":12,"path":13,"publishedAt":14,"updatedAt":9},"pnpm build vs npm run build の違い","pnpmとnpmのビルドコマンドの本質的な違いを理解する","/pnpm-vs-npm-build-commands","2025-11-14T00:00:00.000Z",{"title":16,"description":17,"path":18,"publishedAt":19,"updatedAt":19},"ローカルnpmパッケージ化ガイド","pnpmワークスペースを使ったローカルnpmパッケージの作成方法と活用例","/local-npm-package-guide","2026-01-01T00:00:00.000Z",{"title":21,"description":22,"path":23,"publishedAt":24,"updatedAt":9},"npm axiosサプライチェーン攻撃への対応 - 全プロジェクトスキャンと依存パッケージ棚卸し","npm axios v1.14.1が悪意あるパッケージplain-crypto-jsを取り込んでいたサプライチェーン攻撃に対し、ローカル全プロジェクトをスキャンして安全を確認した記録。プロンプトインジェクションとの誤判定から本物と確認するまでのプロセスも記載。","/axios-supply-chain-attack-response","2026-03-31T00:00:00.000Z",{"title":26,"description":27,"path":28,"publishedAt":29,"updatedAt":9},"2026年4月3日の開発日記 - CF精算表パイプラインを全12論点に拡張＆バグ修正","CF精算表パイプラインの貸付金・資本政策対応、Excel命名規則の策定、バグ修正とcheck=0テスト追加、npmサプライチェーン攻撃対策を実施した一日","/2026-04-03-diary","2026-04-03T00:00:00.000Z",{"title":31,"description":32,"path":33,"publishedAt":29,"updatedAt":9},"npmサプライチェーン攻撃 Shai-Hulud 2.0 への防御設定 - minimum-release-ageで新規バージョンをブロック","npm史上最悪のサプライチェーン攻撃Shai-Hulud 2.0の情報を受け、プロジェクトの影響チェックを実施。感染の兆候なしを確認後、minimum-release-age=4320をグローバル設定して全プロジェクトで公開3日以内のパッケージをブロックした","/npm-supply-chain-defense",{"title":35,"description":36,"path":37,"publishedAt":38,"updatedAt":9},"Claude Codeの自動メモリ棚卸しとccusageトークン使用量確認 ― 運用メンテナンスの一日","各プロジェクトに溜まったClaude Codeの自動メモリを棚卸しして重複削除とポインタ化。ccusageの月次トークンレポートはnpmのバイナリ誤解決を直して復旧。ルーターDNS不調の切り分けとセッション切り出し運用も記録。","/claude-code-memory-inventory","2026-07-03T00:00:00.000Z",1785654929186]