From 4cb1064ece06ccfca646e6b62b081aea235ecc5c Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 12 May 2026 06:29:55 +0000 Subject: [PATCH 01/22] Update 772 draft --- _i18n/ja/_posts/2026/2026-05-12-772draft.md | 31 +++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 _i18n/ja/_posts/2026/2026-05-12-772draft.md diff --git a/_i18n/ja/_posts/2026/2026-05-12-772draft.md b/_i18n/ja/_posts/2026/2026-05-12-772draft.md new file mode 100644 index 00000000000..0d31ed085e0 --- /dev/null +++ b/_i18n/ja/_posts/2026/2026-05-12-772draft.md @@ -0,0 +1,31 @@ +--- +title: "2026-05-12のJS: " +author: "azu" +layout: post +date : 2026-05-12T06:29:45.225Z +category: JSer +tags: +- playwright + +--- + +JSer.info #772 + +---- + +

ヘッドライン

+ +---- + +## Release v1.60.0 · microsoft/playwright +[github.com/microsoft/playwright/releases/tag/v1.60.0](https://github.com/microsoft/playwright/releases/tag/v1.60.0 "Release v1.60.0 · microsoft/playwright") +

playwright ReleaseNote

+ +playwright v1.60.0リリース。 +破壊的な変更として、`Locator.ariaRef()`、bindingsの`handle`オプション、`videosPath`/`videoSize`などのdeprecatedなAPIを削除。 +`tracing.startHar()`/`tracing.stopHar()`でHAR記録をサポート、外部からのドラッグ&ドロップをシミュレートする`locator.drop()`の追加。 +`expect(page).toMatchAriaSnapshot()`をPageに対して利用できるように、`boxes`オプションで境界ボックス情報を含められるように。 +テストを中断する`test.abort()`、`browser.on('context')`イベントとBrowserContextのライフサイクルイベントの追加など + + +---- From 280f83bafca6ff2c4451f10f057ac0e3af86aef0 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 12 May 2026 06:47:02 +0000 Subject: [PATCH 02/22] Update 772 draft --- _i18n/ja/_posts/2026/2026-05-12-772draft.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-05-12-772draft.md b/_i18n/ja/_posts/2026/2026-05-12-772draft.md index 0d31ed085e0..37bacda2d10 100644 --- a/_i18n/ja/_posts/2026/2026-05-12-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-12-772draft.md @@ -2,10 +2,11 @@ title: "2026-05-12のJS: " author: "azu" layout: post -date : 2026-05-12T06:29:45.225Z +date : 2026-05-12T06:47:01.916Z category: JSer tags: - playwright +- pnpm --- @@ -28,4 +29,16 @@ playwright v1.60.0リリース。 テストを中断する`test.abort()`、`browser.on('context')`イベントとBrowserContextのライフサイクルイベントの追加など +---- + +## Release pnpm 11.1 · pnpm/pnpm +[github.com/pnpm/pnpm/releases/tag/v11.1.0](https://github.com/pnpm/pnpm/releases/tag/v11.1.0 "Release pnpm 11.1 · pnpm/pnpm") +

pnpm ReleaseNote

+ +pnpm v11.1.0リリース。 +レジストリ署名を検証する`pnpm audit signatures`コマンド、`namedRegistries`によるレジストリのプレフィックス指定(`gh:@acme/private`など)のサポート。 +`pnpm bugs`/`pnpm owner`コマンドの追加。 +SBOMの仕様バージョンを指定する`--sbom-spec-version`、ランタイムのインストールをスキップする`--no-runtime`フラグの追加など。 + + ---- From 84670d31b84100f4cf5f890056ac740a0fe4b321 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 12 May 2026 10:30:43 +0000 Subject: [PATCH 03/22] Update 772 draft --- _i18n/ja/_posts/2026/2026-05-12-772draft.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-05-12-772draft.md b/_i18n/ja/_posts/2026/2026-05-12-772draft.md index 37bacda2d10..3615fde51e2 100644 --- a/_i18n/ja/_posts/2026/2026-05-12-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-12-772draft.md @@ -2,11 +2,14 @@ title: "2026-05-12のJS: " author: "azu" layout: post -date : 2026-05-12T06:47:01.916Z +date : 2026-05-12T10:30:43.795Z category: JSer tags: - playwright - pnpm +- TanStack +- npm +- security --- @@ -41,4 +44,20 @@ pnpm v11.1.0リリース。 SBOMの仕様バージョンを指定する`--sbom-spec-version`、ランタイムのインストールをスキップする`--no-runtime`フラグの追加など。 +---- +

アーティクル

+ +---- + +## Postmortem: TanStack npm supply-chain compromise | TanStack Blog +[tanstack.com/blog/npm-supply-chain-compromise-postmortem](https://tanstack.com/blog/npm-supply-chain-compromise-postmortem "Postmortem: TanStack npm supply-chain compromise | TanStack Blog") +

TanStack npm security Actions article

+ +2026年5月11日に発生したTanStackのnpmパッケージに対するサプライチェーン攻撃のポストモーテム。 +`pull_request_target`ワークフローの設定不備、GitHub Actionsのキャッシュポイズニングを組み合わせた攻撃手法について。 +フォークからのPRで実行されたコードがpnpmのキャッシュを汚染し、後のリリースワークフローで悪意のあるバイナリが復元された。 +`/proc/`経由でランナープロセスのメモリからOIDCトークンを抽出してnpm publishに利用された。 +対策として`pull_request_target`を使うワークフローの監査、サードパーティActionのコミットハッシュ固定などを挙げている。 + + ---- From c7d3369ae00e250a34607890156c7ff38dd29e66 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 13 May 2026 12:24:52 +0000 Subject: [PATCH 04/22] Update 772 draft --- ...05-12-772draft.md => 2026-05-13-772draft.md} | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2026/{2026-05-12-772draft.md => 2026-05-13-772draft.md} (74%) diff --git a/_i18n/ja/_posts/2026/2026-05-12-772draft.md b/_i18n/ja/_posts/2026/2026-05-13-772draft.md similarity index 74% rename from _i18n/ja/_posts/2026/2026-05-12-772draft.md rename to _i18n/ja/_posts/2026/2026-05-13-772draft.md index 3615fde51e2..5a84ee6f70d 100644 --- a/_i18n/ja/_posts/2026/2026-05-12-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-13-772draft.md @@ -1,8 +1,8 @@ --- -title: "2026-05-12のJS: " +title: "2026-05-13のJS: " author: "azu" layout: post -date : 2026-05-12T10:30:43.795Z +date : 2026-05-13T12:24:52.201Z category: JSer tags: - playwright @@ -44,6 +44,19 @@ pnpm v11.1.0リリース。 SBOMの仕様バージョンを指定する`--sbom-spec-version`、ランタイムのインストールをスキップする`--no-runtime`フラグの追加など。 +---- + +## Release vite-plus v0.1.21 — Create, Migrate & Local CLI Power-Up · voidzero-dev/vite-plus +[github.com/voidzero-dev/vite-plus/releases/tag/v0.1.21](https://github.com/voidzero-dev/vite-plus/releases/tag/v0.1.21 "Release vite-plus v0.1.21 — Create, Migrate & Local CLI Power-Up · voidzero-dev/vite-plus") +

vite CLI Tools ReleaseNote

+ +vite-plus v0.1.21リリース。 +`vp pm`コマンドがローカルCLIで動作するようになり、`vp migrate`はnamed catalogsの書き換えや`tsdown/client`のインポートと型設定の移行に対応。 +`vp create`は`@org`形式のスコープ付きテンプレートをサポート。 +Nushellへの対応、`vp pm plugin`のyarnサポート、`--provenance`フラグ、Windowsの`.cmd`シム経由のPowerShell実行などを追加。 +pnpm v11+での`--ignore-scripts`自動付与、`vite-plus/pack/client`の追加など + + ----

アーティクル

From be48ed6b9460e638115778e92ed35ce2cc21db13 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 16 May 2026 06:44:18 +0000 Subject: [PATCH 05/22] Update 772 draft --- ...05-13-772draft.md => 2026-05-16-772draft.md} | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2026/{2026-05-13-772draft.md => 2026-05-16-772draft.md} (78%) diff --git a/_i18n/ja/_posts/2026/2026-05-13-772draft.md b/_i18n/ja/_posts/2026/2026-05-16-772draft.md similarity index 78% rename from _i18n/ja/_posts/2026/2026-05-13-772draft.md rename to _i18n/ja/_posts/2026/2026-05-16-772draft.md index 5a84ee6f70d..4c353389e30 100644 --- a/_i18n/ja/_posts/2026/2026-05-13-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-16-772draft.md @@ -1,8 +1,8 @@ --- -title: "2026-05-13のJS: " +title: "2026-05-16のJS: " author: "azu" layout: post -date : 2026-05-13T12:24:52.201Z +date : 2026-05-16T06:44:04.446Z category: JSer tags: - playwright @@ -73,4 +73,17 @@ pnpm v11+での`--ignore-scripts`自動付与、`vite-plus/pack/client`の追加 対策として`pull_request_target`を使うワークフローの監査、サードパーティActionのコミットハッシュ固定などを挙げている。 +---- + +## 9 Times the Web Platform Was Influenced by Libraries | Jad Joubran +[jadjoubran.io/blog/web-platform-influenced-by-libraries](https://jadjoubran.io/blog/web-platform-influenced-by-libraries "9 Times the Web Platform Was Influenced by Libraries | Jad Joubran") +

WebPlatformAPI JavaScript library history article

+ +WebプラットフォームのネイティブAPIがライブラリから受けた影響を9つの事例で紹介する記事。 +jQuery/SizzleのCSSセレクタが`querySelector`に、Bootstrapの`data-toggle`が`popovertarget`/`command`属性に。 +jQueryの`.addClass()`が`classList`へ、Lodash/Underscoreのメソッドが`String`/`Array`のメソッドに。 +さらに`structuredClone`、Promises/A+の標準化、ES Modulesの設計。 +Moment.jsの課題から`Temporal API`、jQueryの`.closest()`から`Element.closest()`の流れなどについて。 + + ---- From 1d1bfa93b232b2bdd61656de9c58748a5bd20df2 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 16 May 2026 08:15:40 +0000 Subject: [PATCH 06/22] Update 772 draft --- _i18n/ja/_posts/2026/2026-05-16-772draft.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-05-16-772draft.md b/_i18n/ja/_posts/2026/2026-05-16-772draft.md index 4c353389e30..29769017efb 100644 --- a/_i18n/ja/_posts/2026/2026-05-16-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-16-772draft.md @@ -2,7 +2,7 @@ title: "2026-05-16のJS: " author: "azu" layout: post -date : 2026-05-16T06:44:04.446Z +date : 2026-05-16T08:15:39.927Z category: JSer tags: - playwright @@ -57,6 +57,19 @@ Nushellへの対応、`vp pm plugin`のyarnサポート、`--provenance`フラ pnpm v11+での`--ignore-scripts`自動付与、`vite-plus/pack/client`の追加など +---- + +## Bun v1.3.14 | Bun Blog +[bun.com/blog/bun-v1.3.14](https://bun.com/blog/bun-v1.3.14 "Bun v1.3.14 | Bun Blog") +

Bun ReleaseNote

+ +Bun v1.3.14リリース。 +画像のリサイズ/回転/フォーマット変換に対応した画像処理API `Bun.Image`を追加。 +`Bun.serve()`がHTTP/3 over QUICに対応、`fetch()`が実験的にHTTP/2とHTTP/3プロトコルをサポート。 +isolated linkerのglobalStoreオプションを追加、親プロセス終了時にBunプロセスツリーを終了する`--no-orphans`フラグの追加。 +Node.js v24互換の`process.execve()`、Windowsでの`Bun.Terminal`(ConPTY)、FreeBSD/Androidの公式ビルド提供など + + ----

アーティクル

From 5ad0f6dbc9248f799419e9ebdba7ea7ef1bfa96f Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 17 May 2026 02:47:29 +0000 Subject: [PATCH 07/22] Update 772 draft --- ...5-16-772draft.md => 2026-05-17-772draft.md} | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2026/{2026-05-16-772draft.md => 2026-05-17-772draft.md} (86%) diff --git a/_i18n/ja/_posts/2026/2026-05-16-772draft.md b/_i18n/ja/_posts/2026/2026-05-17-772draft.md similarity index 86% rename from _i18n/ja/_posts/2026/2026-05-16-772draft.md rename to _i18n/ja/_posts/2026/2026-05-17-772draft.md index 29769017efb..7677758e328 100644 --- a/_i18n/ja/_posts/2026/2026-05-16-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-17-772draft.md @@ -1,8 +1,8 @@ --- -title: "2026-05-16のJS: " +title: "2026-05-17のJS: " author: "azu" layout: post -date : 2026-05-16T08:15:39.927Z +date : 2026-05-17T02:47:16.011Z category: JSer tags: - playwright @@ -99,4 +99,18 @@ jQueryの`.addClass()`が`classList`へ、Lodash/Underscoreのメソッドが`St Moment.jsの課題から`Temporal API`、jQueryの`.closest()`から`Element.closest()`の流れなどについて。 +---- +

ソフトウェア、ツール、ライブラリ関係

+ +---- + +## tmikov/hermes-node: Node.js built-in module compatibility layer for the Hermes JS engine +[github.com/tmikov/hermes-node](https://github.com/tmikov/hermes-node "tmikov/hermes-node: Node.js built-in module compatibility layer for the Hermes JS engine") +

nodejs JavaScript TypeScript library

+ +HermesをベースにしたNode.js互換のJavaScript/TypeScriptランタイム。 +TypeScriptファイルを直接実行でき、Chrome DevToolsプロトコルに対応したデバッガを内蔵している。 +`fs`/`http`/`net`/`path`/`stream`などのNode.jsコアモジュールは、Node.js内部のJS実装をそのまま利用する。 + + ---- From 69895344549088fc3e16943be69861027a4fc8cb Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 18 May 2026 22:41:54 +0000 Subject: [PATCH 08/22] Update 772 draft --- ...05-17-772draft.md => 2026-05-18-772draft.md} | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2026/{2026-05-17-772draft.md => 2026-05-18-772draft.md} (90%) diff --git a/_i18n/ja/_posts/2026/2026-05-17-772draft.md b/_i18n/ja/_posts/2026/2026-05-18-772draft.md similarity index 90% rename from _i18n/ja/_posts/2026/2026-05-17-772draft.md rename to _i18n/ja/_posts/2026/2026-05-18-772draft.md index 7677758e328..660062e5615 100644 --- a/_i18n/ja/_posts/2026/2026-05-17-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-18-772draft.md @@ -1,12 +1,12 @@ --- -title: "2026-05-17のJS: " +title: "2026-05-18のJS: " author: "azu" layout: post -date : 2026-05-17T02:47:16.011Z +date : 2026-05-18T22:41:44.339Z category: JSer tags: -- playwright - pnpm +- playwright - TanStack - npm - security @@ -70,6 +70,17 @@ isolated linkerのglobalStoreオプションを追加、親プロセス終了時 Node.js v24互換の`process.execve()`、Windowsでの`Bun.Terminal`(ConPTY)、FreeBSD/Androidの公式ビルド提供など +---- + +## Release pnpm 11.1.3 · pnpm/pnpm +[github.com/pnpm/pnpm/releases/tag/v11.1.3](https://github.com/pnpm/pnpm/releases/tag/v11.1.3 "Release pnpm 11.1.3 · pnpm/pnpm") +

pnpm ReleaseNote

+ +pnpm v11.1.3リリース。 +インストール時に`pnpm-lock.yaml`のエントリを`minimumReleaseAge`と`trustPolicy`で再検証するように変更と`minimumReleaseAgeStrict`モードの追加。 +`pnpm self-update`が`minimumReleaseAge`を尊重するように変更、`NODE_AUTH_TOKEN`未設定時のOIDC認証失敗などを修正。 + + ----

アーティクル

From 54c65b508f9be665148139eb4cd607c0935fd57a Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 19 May 2026 05:24:02 +0000 Subject: [PATCH 09/22] Update 772 draft --- ...05-18-772draft.md => 2026-05-19-772draft.md} | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2026/{2026-05-18-772draft.md => 2026-05-19-772draft.md} (90%) diff --git a/_i18n/ja/_posts/2026/2026-05-18-772draft.md b/_i18n/ja/_posts/2026/2026-05-19-772draft.md similarity index 90% rename from _i18n/ja/_posts/2026/2026-05-18-772draft.md rename to _i18n/ja/_posts/2026/2026-05-19-772draft.md index 660062e5615..59670b45dcc 100644 --- a/_i18n/ja/_posts/2026/2026-05-18-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-19-772draft.md @@ -1,15 +1,15 @@ --- -title: "2026-05-18のJS: " +title: "2026-05-19のJS: " author: "azu" layout: post -date : 2026-05-18T22:41:44.339Z +date : 2026-05-19T05:24:01.976Z category: JSer tags: - pnpm +- nodejs - playwright - TanStack - npm -- security --- @@ -110,6 +110,17 @@ jQueryの`.addClass()`が`classList`へ、Lodash/Underscoreのメソッドが`St Moment.jsの課題から`Temporal API`、jQueryの`.closest()`から`Element.closest()`の流れなどについて。 +---- + +## Node.js — Axios to WHATWG Fetch +[nodejs.org/en/blog/migrations/axios-to-fetch](https://nodejs.org/en/blog/migrations/axios-to-fetch "Node.js — Axios to WHATWG Fetch") +

nodejs Fetch HTTP article

+ +AxiosからNode.js Fetch APIへの移行ガイド。 +Node.js v18.0.0以降を前提に、`axios.get()`/`axios.post()`/`axios.put()`/`axios.delete()`やフォーム送信などのコード変換例を解説している。 +インターセプターやキャンセルトークンなどの一部機能は未対応である点についても解説されている + + ----

ソフトウェア、ツール、ライブラリ関係

From 86388021394e17e60edfd20b3a544027cf3001c4 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 19 May 2026 05:29:35 +0000 Subject: [PATCH 10/22] Update 772 draft --- _i18n/ja/_posts/2026/2026-05-19-772draft.md | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-05-19-772draft.md b/_i18n/ja/_posts/2026/2026-05-19-772draft.md index 59670b45dcc..da5642662f2 100644 --- a/_i18n/ja/_posts/2026/2026-05-19-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-19-772draft.md @@ -2,14 +2,14 @@ title: "2026-05-19のJS: " author: "azu" layout: post -date : 2026-05-19T05:24:01.976Z +date : 2026-05-19T05:29:22.734Z category: JSer tags: - pnpm +- npm +- security - nodejs - playwright -- TanStack -- npm --- @@ -121,6 +121,17 @@ Node.js v18.0.0以降を前提に、`axios.get()`/`axios.post()`/`axios.put()`/` インターセプターやキャンセルトークンなどの一部機能は未対応である点についても解説されている +---- + +## Introducing Secure Registry: install-time defense for the npm supply chain - StepSecurity +[www.stepsecurity.io/blog/introducing-secure-registry-install-time-defense-for-the-npm-supply-chain](https://www.stepsecurity.io/blog/introducing-secure-registry-install-time-defense-for-the-npm-supply-chain "Introducing Secure Registry: install-time defense for the npm supply chain - StepSecurity") +

npm security article

+ +StepSecurityによるnpmサプライチェーン攻撃に対するインストール時の防御を行うProxy型のレジストリサービス。 +レジストリへのパッケージ取得要求をプロキシで評価し、新規公開からの一定期間ブロックするクールダウン期間、危険なパッケージのブロック、タイポスクワッティング対策などの機能を提供する。 +ローカルの開発環境、CI/CDパイプラインなどでの利用を想定している。 + + ----

ソフトウェア、ツール、ライブラリ関係

From be4617dd684034194c758c63d7690b7cc434f4ec Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 20 May 2026 02:32:50 +0000 Subject: [PATCH 11/22] Update 772 draft --- ...5-19-772draft.md => 2026-05-20-772draft.md} | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2026/{2026-05-19-772draft.md => 2026-05-20-772draft.md} (91%) diff --git a/_i18n/ja/_posts/2026/2026-05-19-772draft.md b/_i18n/ja/_posts/2026/2026-05-20-772draft.md similarity index 91% rename from _i18n/ja/_posts/2026/2026-05-19-772draft.md rename to _i18n/ja/_posts/2026/2026-05-20-772draft.md index da5642662f2..8f24ae614d0 100644 --- a/_i18n/ja/_posts/2026/2026-05-19-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-20-772draft.md @@ -1,15 +1,15 @@ --- -title: "2026-05-19のJS: " +title: "2026-05-20のJS: " author: "azu" layout: post -date : 2026-05-19T05:29:22.734Z +date : 2026-05-20T02:32:50.028Z category: JSer tags: - pnpm - npm - security - nodejs -- playwright +- TypeScript --- @@ -132,6 +132,18 @@ StepSecurityによるnpmサプライチェーン攻撃に対するインスト ローカルの開発環境、CI/CDパイプラインなどでの利用を想定している。 +---- + +## nkzw-tech/fate: fate is a modern data client for React. +[github.com/nkzw-tech/fate](https://github.com/nkzw-tech/fate "nkzw-tech/fate: fate is a modern data client for React.") +

React library TypeScript GraphQL

+ +Reactのデータクライアントライブラリ。 +Relay/GraphQLの設計から影響を受けて、コンポーネントごとに`view`でデータを宣言し、正規化キャッシュとデータマスキングを提供する。 +Async React(Actions/Suspense/`use`)に対応し、ページネーション、Optimistic Updates、Server-Sent Eventsでの更新のサポート。 +バックエンドとしてGraphQL/tRPC/Prisma/Drizzleに対応している。 + + ----

ソフトウェア、ツール、ライブラリ関係

From 18dbc38cb2fe418e128cc924ab6b75ab04c5a317 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 21 May 2026 06:17:24 +0000 Subject: [PATCH 12/22] Update 772 draft --- ...05-20-772draft.md => 2026-05-21-772draft.md} | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2026/{2026-05-20-772draft.md => 2026-05-21-772draft.md} (93%) diff --git a/_i18n/ja/_posts/2026/2026-05-20-772draft.md b/_i18n/ja/_posts/2026/2026-05-21-772draft.md similarity index 93% rename from _i18n/ja/_posts/2026/2026-05-20-772draft.md rename to _i18n/ja/_posts/2026/2026-05-21-772draft.md index 8f24ae614d0..858455a0d02 100644 --- a/_i18n/ja/_posts/2026/2026-05-20-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-21-772draft.md @@ -1,14 +1,14 @@ --- -title: "2026-05-20のJS: " +title: "2026-05-21のJS: " author: "azu" layout: post -date : 2026-05-20T02:32:50.028Z +date : 2026-05-21T06:17:24.447Z category: JSer tags: +- nodejs - pnpm - npm - security -- nodejs - TypeScript --- @@ -81,6 +81,17 @@ pnpm v11.1.3リリース。 `pnpm self-update`が`minimumReleaseAge`を尊重するように変更、`NODE_AUTH_TOKEN`未設定時のOIDC認証失敗などを修正。 +---- + +## Node.js — Node.js 26.2.0 (Current) +[nodejs.org/en/blog/release/v26.2.0](https://nodejs.org/en/blog/release/v26.2.0 "Node.js — Node.js 26.2.0 (Current)") +

nodejs ReleaseNote

+ +Node.js 26.2.0リリース。 +`fs.Stats`と`BigIntStats`が`Temporal.Instant`をサポート、HTTPの`writeInformation`メソッドで任意の1xxステータスコードを送信できるよう。 +`stream.compose`がStableへ変更、Web Cryptography APIにML-DSA/ML-KEM/ChaCha20-Poly1305などのアルゴリズムを追加など + + ----

アーティクル

From aa19dd2b1424c5c44e8ca7b75877a24c82987d6a Mon Sep 17 00:00:00 2001 From: azu Date: Fri, 22 May 2026 00:51:52 +0000 Subject: [PATCH 13/22] Update 772 draft --- ...-21-772draft.md => 2026-05-22-772draft.md} | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) rename _i18n/ja/_posts/2026/{2026-05-21-772draft.md => 2026-05-22-772draft.md} (93%) diff --git a/_i18n/ja/_posts/2026/2026-05-21-772draft.md b/_i18n/ja/_posts/2026/2026-05-22-772draft.md similarity index 93% rename from _i18n/ja/_posts/2026/2026-05-21-772draft.md rename to _i18n/ja/_posts/2026/2026-05-22-772draft.md index 858455a0d02..24252bc9ba4 100644 --- a/_i18n/ja/_posts/2026/2026-05-21-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-22-772draft.md @@ -1,15 +1,15 @@ --- -title: "2026-05-21のJS: " +title: "2026-05-22のJS: " author: "azu" layout: post -date : 2026-05-21T06:17:24.447Z +date : 2026-05-22T00:51:41.787Z category: JSer tags: +- npm - nodejs - pnpm -- npm - security -- TypeScript +- CLI --- @@ -92,6 +92,18 @@ Node.js 26.2.0リリース。 `stream.compose`がStableへ変更、Web Cryptography APIにML-DSA/ML-KEM/ChaCha20-Poly1305などのアルゴリズムを追加など +---- + +## Release v11.15.0 · npm/cli +[github.com/npm/cli/releases/tag/v11.15.0](https://github.com/npm/cli/releases/tag/v11.15.0 "Release v11.15.0 · npm/cli") +

npm CLI ReleaseNote

+ +npm CLI v11.15.0リリース。 +Staged Publishingのための`npm stage`コマンドを追加、`trust`コマンドにpermissionsサポートを追加。 +インストール時の挙動を制御する`allow-git`/`allow-file`/`allow-directory`/`allow-remote`の設定を追加。 + +- [Staged publishing for npm packages](https://docs.npmjs.com/staged-publishing "Staged publishing for npm packages") + ----

アーティクル

From 25f480b011c50bc7aafdad2aaea74a782560c256 Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 24 May 2026 01:51:45 +0000 Subject: [PATCH 14/22] Update 772 draft --- ...-05-22-772draft.md => 2026-05-24-772draft.md} | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2026/{2026-05-22-772draft.md => 2026-05-24-772draft.md} (92%) diff --git a/_i18n/ja/_posts/2026/2026-05-22-772draft.md b/_i18n/ja/_posts/2026/2026-05-24-772draft.md similarity index 92% rename from _i18n/ja/_posts/2026/2026-05-22-772draft.md rename to _i18n/ja/_posts/2026/2026-05-24-772draft.md index 24252bc9ba4..65a6ca1f9d3 100644 --- a/_i18n/ja/_posts/2026/2026-05-22-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-24-772draft.md @@ -1,8 +1,8 @@ --- -title: "2026-05-22のJS: " +title: "2026-05-24のJS: " author: "azu" layout: post -date : 2026-05-22T00:51:41.787Z +date : 2026-05-24T01:51:45.759Z category: JSer tags: - npm @@ -104,6 +104,18 @@ Staged Publishingのための`npm stage`コマンドを追加、`trust`コマン - [Staged publishing for npm packages](https://docs.npmjs.com/staged-publishing "Staged publishing for npm packages") +---- + +## Release @apollo/client@4.2.0 · apollographql/apollo-client +[github.com/apollographql/apollo-client/releases/tag/%40apollo%2Fclient%404.2.0](https://github.com/apollographql/apollo-client/releases/tag/%40apollo%2Fclient%404.2.0 "Release @apollo/client@4.2.0 · apollographql/apollo-client") +

JavaScript library ReleaseNote GraphQL

+ +Apollo Client 4.2.0リリース。 +hookやメソッドのシグネチャに、`defaultOptions`を反映する"modern"スタイルを追加。 +`RefetchEventManager`クラスを追加し、windowのfocusやネットワーク再接続などのイベントに応じたクエリの自動再取得をサポート。 +`client.query`/`client.mutate`/`useMutation`/`preloadQuery`の戻り値の型に`defaultOptions`を反映するように改善。 + + ----

アーティクル

From 3e455dae337aaa2e40a9eec7af859aa5cb2cd337 Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 24 May 2026 11:32:19 +0000 Subject: [PATCH 15/22] Update 772 draft --- _i18n/ja/_posts/2026/2026-05-24-772draft.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-05-24-772draft.md b/_i18n/ja/_posts/2026/2026-05-24-772draft.md index 65a6ca1f9d3..dc82d45d070 100644 --- a/_i18n/ja/_posts/2026/2026-05-24-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-24-772draft.md @@ -2,7 +2,7 @@ title: "2026-05-24のJS: " author: "azu" layout: post -date : 2026-05-24T01:51:45.759Z +date : 2026-05-24T11:32:05.620Z category: JSer tags: - npm @@ -179,6 +179,17 @@ Async React(Actions/Suspense/`use`)に対応し、ページネーション、Opt バックエンドとしてGraphQL/tRPC/Prisma/Drizzleに対応している。 +---- + +## Announcing Web Serial Support in Firefox - Mozilla Hacks - the Web developer blog +[hacks.mozilla.org/2026/05/web-serial-support-in-firefox/](https://hacks.mozilla.org/2026/05/web-serial-support-in-firefox/ "Announcing Web Serial Support in Firefox - Mozilla Hacks - the Web developer blog") +

Firefox browser WebAPI Mozilla

+ +Firefox 151でWeb Serial APIをサポート。 +Web Serial APIはJavaScriptからシリアルデバイスを読み書きするAPIで、USBやBluetoothで接続したマイコン、3Dプリンター、スマートメーターなどに直接アクセスできる。 +ユーザーが明示的に許可したポートのみアクセス可能で、サイトandポートごとに権限を管理できる。 + + ----

ソフトウェア、ツール、ライブラリ関係

From 9c7e3ac7e9e77fd934288dd6d20b9d962c626ae6 Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 24 May 2026 11:57:45 +0000 Subject: [PATCH 16/22] Update 772 draft --- _i18n/ja/_posts/2026/2026-05-24-772draft.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-05-24-772draft.md b/_i18n/ja/_posts/2026/2026-05-24-772draft.md index dc82d45d070..f2ff1b93bdf 100644 --- a/_i18n/ja/_posts/2026/2026-05-24-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-24-772draft.md @@ -2,12 +2,12 @@ title: "2026-05-24のJS: " author: "azu" layout: post -date : 2026-05-24T11:32:05.620Z +date : 2026-05-24T11:57:45.558Z category: JSer tags: +- pnpm - npm - nodejs -- pnpm - security - CLI @@ -116,6 +116,17 @@ hookやメソッドのシグネチャに、`defaultOptions`を反映する"moder `client.query`/`client.mutate`/`useMutation`/`preloadQuery`の戻り値の型に`defaultOptions`を反映するように改善。 +---- + +## pnpm 11.3 | pnpm +[pnpm.io/blog/releases/11.3](https://pnpm.io/blog/releases/11.3 "pnpm 11.3 | pnpm") +

pnpm ReleaseNote

+ +pnpm 11.3リリース。 +Staged Publishing用の`pnpm stage`コマンド、信頼済みのlockfileの検証をスキップする`trustLockfile`設定の追加。 +`pnpm pkg`/`pnpm repo`/`pnpm set-script`をネイティブ実装に置き換え、`pnpm publish`に`--skip-manifest-obfuscation`フラグを追加など + + ----

アーティクル

From 6d0cccb06c9e060d1027f9f41adee7965d8c119d Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 24 May 2026 23:54:33 +0000 Subject: [PATCH 17/22] Update 772 draft --- _i18n/ja/_posts/2026/2026-05-24-772draft.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-05-24-772draft.md b/_i18n/ja/_posts/2026/2026-05-24-772draft.md index f2ff1b93bdf..19d76a9764d 100644 --- a/_i18n/ja/_posts/2026/2026-05-24-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-24-772draft.md @@ -2,7 +2,7 @@ title: "2026-05-24のJS: " author: "azu" layout: post -date : 2026-05-24T11:57:45.558Z +date : 2026-05-24T23:54:19.404Z category: JSer tags: - pnpm @@ -127,6 +127,19 @@ Staged Publishing用の`pnpm stage`コマンド、信頼済みのlockfileの検 `pnpm pkg`/`pnpm repo`/`pnpm set-script`をネイティブ実装に置き換え、`pnpm publish`に`--skip-manifest-obfuscation`フラグを追加など +---- + +## Deno 2.8 | Deno +[deno.com/blog/v2.8](https://deno.com/blog/v2.8 "Deno 2.8 | Deno") +

deno ReleaseNote

+ +Deno 2.8リリース。 +`deno audit fix`/`deno bump-version`/`deno ci`/`deno pack`/`deno transpile`/`deno why`などの新しいサブコマンドを追加。 +Node.js互換性のテストスイート合格率が42%から76.4%に改善、Stage 3の`import defer`を実装。 +CLIで`npm:`プレフィックスが不要に、`catalog:`のサポート、`--os`/`--arch`フラグでクロスプラットフォームインストールに対応。 +`OffscreenCanvas`や`DOMPoint`などのWeb APIを追加、Chrome DevToolsでのネットワークデバッグやCPUプロファイリングをサポート。 + + ----

アーティクル

From a0db3b5acd532caedb199b5204a1e3d5e6885f56 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 25 May 2026 00:43:58 +0000 Subject: [PATCH 18/22] feat: add headline for JSer.info #772 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pnpm 11.1〜11.3、npm CLI v11.15.0、Deno 2.8 https: //claude.ai/code/session_01T2oVDwFKWgeLpJSfiUmWFk Co-authored-by: azu --- _i18n/ja/_posts/2026/2026-05-24-772draft.md | 30 +++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2026/2026-05-24-772draft.md b/_i18n/ja/_posts/2026/2026-05-24-772draft.md index 19d76a9764d..be9556b8bcc 100644 --- a/_i18n/ja/_posts/2026/2026-05-24-772draft.md +++ b/_i18n/ja/_posts/2026/2026-05-24-772draft.md @@ -1,5 +1,5 @@ --- -title: "2026-05-24のJS: " +title: "2026-05-24のJS: pnpm 11.1〜11.3、npm CLI v11.15.0、Deno 2.8" author: "azu" layout: post date : 2026-05-24T23:54:19.404Z @@ -13,10 +13,36 @@ tags: --- -JSer.info #772 +JSer.info #772 - pnpm 11.1から11.3にかけて、サプライチェーンセキュリティに関する機能が多数追加されています。 + +- [Release pnpm 11.1 · pnpm/pnpm](https://github.com/pnpm/pnpm/releases/tag/v11.1.0) +- [Release pnpm 11.1.3 · pnpm/pnpm](https://github.com/pnpm/pnpm/releases/tag/v11.1.3) +- [pnpm 11.3 | pnpm](https://pnpm.io/blog/releases/11.3) + +pnpm 11.1ではレジストリ署名を検証する`pnpm audit signatures`コマンドが追加され、11.1.3ではインストール時に`minimumReleaseAge`と`trustPolicy`によるlockfileエントリの再検証が導入されています。11.3ではStaged Publishing用の`pnpm stage`コマンドと、信頼済みのlockfile検証をスキップする`trustLockfile`設定が追加されています。 + +--- + +npm CLI v11.15.0がリリースされました。 + +- [Release v11.15.0 · npm/cli](https://github.com/npm/cli/releases/tag/v11.15.0) + +Staged Publishingのための`npm stage`コマンドが追加されました。Staged Publishingは、パッケージの公開前に承認ステップを追加する仕組みで、ステージングへ送信した後にメンテナーが2FAで承認してからレジストリに公開されます。また、インストール時の挙動を制御する`allow-git`/`allow-file`/`allow-directory`/`allow-remote`の設定が追加されています。 + +- [Staged publishing for npm packages](https://docs.npmjs.com/staged-publishing) + +--- + +Deno 2.8がリリースされました。 + +- [Deno 2.8 | Deno](https://deno.com/blog/v2.8) + +`deno audit fix`、`deno bump-version`、`deno ci`、`deno pack`、`deno transpile`、`deno why`などの新しいサブコマンドが追加されています。Node.js互換性のテストスイート合格率が42%から76.4%に改善し、Stage 3の`import defer`を実装しています。また、CLIで`npm:`プレフィックスが不要になり、`catalog:`プロトコルでモノレポの依存バージョンを一元管理できるようになっています。 ---- +{% include inline-support.html %} +----

ヘッドライン

---- From b3a4354a310ac2a62b32f3ff030cc288c76d2066 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 00:58:09 +0000 Subject: [PATCH 19/22] Update _i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md --- ...pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md | 257 ++++++++++++++++++ 1 file changed, 257 insertions(+) create mode 100644 _i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md diff --git a/_i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md b/_i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md new file mode 100644 index 00000000000..5d2e7e1de87 --- /dev/null +++ b/_i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md @@ -0,0 +1,257 @@ +--- +title: "2026-05-24のJS: pnpm 11.1〜11.3、npm CLI v11.15.0、Deno 2.8" +author: "azu" +layout: post +date: 2026-05-25T00:58:07.777Z +category: JSer +tags: +- pnpm +- npm +- nodejs +- security +- CLI + +--- + +JSer.info #772 - pnpm 11.1から11.3にかけて、サプライチェーンセキュリティに関する機能が多数追加されています。 + +- [Release pnpm 11.1 · pnpm/pnpm](https://github.com/pnpm/pnpm/releases/tag/v11.1.0) +- [Release pnpm 11.1.3 · pnpm/pnpm](https://github.com/pnpm/pnpm/releases/tag/v11.1.3) +- [pnpm 11.3 | pnpm](https://pnpm.io/blog/releases/11.3) + +pnpm 11.1ではレジストリ署名を検証する`pnpm audit signatures`コマンドが追加され、11.1.3ではインストール時に`minimumReleaseAge`と`trustPolicy`によるlockfileエントリの再検証が導入されています。11.3ではStaged Publishing用の`pnpm stage`コマンドと、信頼済みのlockfile検証をスキップする`trustLockfile`設定が追加されています。 + +--- + +npm CLI v11.15.0がリリースされました。 + +- [Release v11.15.0 · npm/cli](https://github.com/npm/cli/releases/tag/v11.15.0) + +Staged Publishingのための`npm stage`コマンドが追加されました。Staged Publishingは、パッケージの公開前に承認ステップを追加する仕組みで、ステージングへ送信した後にメンテナーが2FAで承認してからレジストリに公開されます。また、インストール時の挙動を制御する`allow-git`/`allow-file`/`allow-directory`/`allow-remote`の設定が追加されています。 + +- [Staged publishing for npm packages](https://docs.npmjs.com/staged-publishing) + +--- + +Deno 2.8がリリースされました。 + +- [Deno 2.8 | Deno](https://deno.com/blog/v2.8) + +`deno audit fix`、`deno bump-version`、`deno ci`、`deno pack`、`deno transpile`、`deno why`などの新しいサブコマンドが追加されています。Node.js互換性のテストスイート合格率が42%から76.4%に改善し、Stage 3の`import defer`を実装しています。また、CLIで`npm:`プレフィックスが不要になり、`catalog:`プロトコルでモノレポの依存バージョンを一元管理できるようになっています。 + +---- +{% include inline-support.html %} + +---- +

ヘッドライン

+ +---- + +## Release v1.60.0 · microsoft/playwright +[github.com/microsoft/playwright/releases/tag/v1.60.0](https://github.com/microsoft/playwright/releases/tag/v1.60.0 "Release v1.60.0 · microsoft/playwright") +

playwright ReleaseNote

+ +playwright v1.60.0リリース。 +破壊的な変更として、`Locator.ariaRef()`、bindingsの`handle`オプション、`videosPath`/`videoSize`などのdeprecatedなAPIを削除。 +`tracing.startHar()`/`tracing.stopHar()`でHAR記録をサポート、外部からのドラッグ&ドロップをシミュレートする`locator.drop()`の追加。 +`expect(page).toMatchAriaSnapshot()`をPageに対して利用できるように、`boxes`オプションで境界ボックス情報を含められるように。 +テストを中断する`test.abort()`、`browser.on('context')`イベントとBrowserContextのライフサイクルイベントの追加など + + +---- + +## Release pnpm 11.1 · pnpm/pnpm +[github.com/pnpm/pnpm/releases/tag/v11.1.0](https://github.com/pnpm/pnpm/releases/tag/v11.1.0 "Release pnpm 11.1 · pnpm/pnpm") +

pnpm ReleaseNote

+ +pnpm v11.1.0リリース。 +レジストリ署名を検証する`pnpm audit signatures`コマンド、`namedRegistries`によるレジストリのプレフィックス指定(`gh:@acme/private`など)のサポート。 +`pnpm bugs`/`pnpm owner`コマンドの追加。 +SBOMの仕様バージョンを指定する`--sbom-spec-version`、ランタイムのインストールをスキップする`--no-runtime`フラグの追加など。 + + +---- + +## Release vite-plus v0.1.21 — Create, Migrate & Local CLI Power-Up · voidzero-dev/vite-plus +[github.com/voidzero-dev/vite-plus/releases/tag/v0.1.21](https://github.com/voidzero-dev/vite-plus/releases/tag/v0.1.21 "Release vite-plus v0.1.21 — Create, Migrate & Local CLI Power-Up · voidzero-dev/vite-plus") +

vite CLI Tools ReleaseNote

+ +vite-plus v0.1.21リリース。 +`vp pm`コマンドがローカルCLIで動作するようになり、`vp migrate`はnamed catalogsの書き換えや`tsdown/client`のインポートと型設定の移行に対応。 +`vp create`は`@org`形式のスコープ付きテンプレートをサポート。 +Nushellへの対応、`vp pm plugin`のyarnサポート、`--provenance`フラグ、Windowsの`.cmd`シム経由のPowerShell実行などを追加。 +pnpm v11+での`--ignore-scripts`自動付与、`vite-plus/pack/client`の追加など + + +---- + +## Bun v1.3.14 | Bun Blog +[bun.com/blog/bun-v1.3.14](https://bun.com/blog/bun-v1.3.14 "Bun v1.3.14 | Bun Blog") +

Bun ReleaseNote

+ +Bun v1.3.14リリース。 +画像のリサイズ/回転/フォーマット変換に対応した画像処理API `Bun.Image`を追加。 +`Bun.serve()`がHTTP/3 over QUICに対応、`fetch()`が実験的にHTTP/2とHTTP/3プロトコルをサポート。 +isolated linkerのglobalStoreオプションを追加、親プロセス終了時にBunプロセスツリーを終了する`--no-orphans`フラグの追加。 +Node.js v24互換の`process.execve()`、Windowsでの`Bun.Terminal`(ConPTY)、FreeBSD/Androidの公式ビルド提供など + + +---- + +## Release pnpm 11.1.3 · pnpm/pnpm +[github.com/pnpm/pnpm/releases/tag/v11.1.3](https://github.com/pnpm/pnpm/releases/tag/v11.1.3 "Release pnpm 11.1.3 · pnpm/pnpm") +

pnpm ReleaseNote

+ +pnpm v11.1.3リリース。 +インストール時に`pnpm-lock.yaml`のエントリを`minimumReleaseAge`と`trustPolicy`で再検証するように変更と`minimumReleaseAgeStrict`モードの追加。 +`pnpm self-update`が`minimumReleaseAge`を尊重するように変更、`NODE_AUTH_TOKEN`未設定時のOIDC認証失敗などを修正。 + + +---- + +## Node.js — Node.js 26.2.0 (Current) +[nodejs.org/en/blog/release/v26.2.0](https://nodejs.org/en/blog/release/v26.2.0 "Node.js — Node.js 26.2.0 (Current)") +

nodejs ReleaseNote

+ +Node.js 26.2.0リリース。 +`fs.Stats`と`BigIntStats`が`Temporal.Instant`をサポート、HTTPの`writeInformation`メソッドで任意の1xxステータスコードを送信できるよう。 +`stream.compose`がStableへ変更、Web Cryptography APIにML-DSA/ML-KEM/ChaCha20-Poly1305などのアルゴリズムを追加など + + +---- + +## Release v11.15.0 · npm/cli +[github.com/npm/cli/releases/tag/v11.15.0](https://github.com/npm/cli/releases/tag/v11.15.0 "Release v11.15.0 · npm/cli") +

npm CLI ReleaseNote

+ +npm CLI v11.15.0リリース。 +Staged Publishingのための`npm stage`コマンドを追加、`trust`コマンドにpermissionsサポートを追加。 +インストール時の挙動を制御する`allow-git`/`allow-file`/`allow-directory`/`allow-remote`の設定を追加。 + +- [Staged publishing for npm packages](https://docs.npmjs.com/staged-publishing "Staged publishing for npm packages") + +---- + +## Release @apollo/client@4.2.0 · apollographql/apollo-client +[github.com/apollographql/apollo-client/releases/tag/%40apollo%2Fclient%404.2.0](https://github.com/apollographql/apollo-client/releases/tag/%40apollo%2Fclient%404.2.0 "Release @apollo/client@4.2.0 · apollographql/apollo-client") +

JavaScript library ReleaseNote GraphQL

+ +Apollo Client 4.2.0リリース。 +hookやメソッドのシグネチャに、`defaultOptions`を反映する"modern"スタイルを追加。 +`RefetchEventManager`クラスを追加し、windowのfocusやネットワーク再接続などのイベントに応じたクエリの自動再取得をサポート。 +`client.query`/`client.mutate`/`useMutation`/`preloadQuery`の戻り値の型に`defaultOptions`を反映するように改善。 + + +---- + +## pnpm 11.3 | pnpm +[pnpm.io/blog/releases/11.3](https://pnpm.io/blog/releases/11.3 "pnpm 11.3 | pnpm") +

pnpm ReleaseNote

+ +pnpm 11.3リリース。 +Staged Publishing用の`pnpm stage`コマンド、信頼済みのlockfileの検証をスキップする`trustLockfile`設定の追加。 +`pnpm pkg`/`pnpm repo`/`pnpm set-script`をネイティブ実装に置き換え、`pnpm publish`に`--skip-manifest-obfuscation`フラグを追加など + + +---- + +## Deno 2.8 | Deno +[deno.com/blog/v2.8](https://deno.com/blog/v2.8 "Deno 2.8 | Deno") +

deno ReleaseNote

+ +Deno 2.8リリース。 +`deno audit fix`/`deno bump-version`/`deno ci`/`deno pack`/`deno transpile`/`deno why`などの新しいサブコマンドを追加。 +Node.js互換性のテストスイート合格率が42%から76.4%に改善、Stage 3の`import defer`を実装。 +CLIで`npm:`プレフィックスが不要に、`catalog:`のサポート、`--os`/`--arch`フラグでクロスプラットフォームインストールに対応。 +`OffscreenCanvas`や`DOMPoint`などのWeb APIを追加、Chrome DevToolsでのネットワークデバッグやCPUプロファイリングをサポート。 + + +---- +

アーティクル

+ +---- + +## Postmortem: TanStack npm supply-chain compromise | TanStack Blog +[tanstack.com/blog/npm-supply-chain-compromise-postmortem](https://tanstack.com/blog/npm-supply-chain-compromise-postmortem "Postmortem: TanStack npm supply-chain compromise | TanStack Blog") +

TanStack npm security Actions article

+ +2026年5月11日に発生したTanStackのnpmパッケージに対するサプライチェーン攻撃のポストモーテム。 +`pull_request_target`ワークフローの設定不備、GitHub Actionsのキャッシュポイズニングを組み合わせた攻撃手法について。 +フォークからのPRで実行されたコードがpnpmのキャッシュを汚染し、後のリリースワークフローで悪意のあるバイナリが復元された。 +`/proc/`経由でランナープロセスのメモリからOIDCトークンを抽出してnpm publishに利用された。 +対策として`pull_request_target`を使うワークフローの監査、サードパーティActionのコミットハッシュ固定などを挙げている。 + + +---- + +## 9 Times the Web Platform Was Influenced by Libraries | Jad Joubran +[jadjoubran.io/blog/web-platform-influenced-by-libraries](https://jadjoubran.io/blog/web-platform-influenced-by-libraries "9 Times the Web Platform Was Influenced by Libraries | Jad Joubran") +

WebPlatformAPI JavaScript library history article

+ +WebプラットフォームのネイティブAPIがライブラリから受けた影響を9つの事例で紹介する記事。 +jQuery/SizzleのCSSセレクタが`querySelector`に、Bootstrapの`data-toggle`が`popovertarget`/`command`属性に。 +jQueryの`.addClass()`が`classList`へ、Lodash/Underscoreのメソッドが`String`/`Array`のメソッドに。 +さらに`structuredClone`、Promises/A+の標準化、ES Modulesの設計。 +Moment.jsの課題から`Temporal API`、jQueryの`.closest()`から`Element.closest()`の流れなどについて。 + + +---- + +## Node.js — Axios to WHATWG Fetch +[nodejs.org/en/blog/migrations/axios-to-fetch](https://nodejs.org/en/blog/migrations/axios-to-fetch "Node.js — Axios to WHATWG Fetch") +

nodejs Fetch HTTP article

+ +AxiosからNode.js Fetch APIへの移行ガイド。 +Node.js v18.0.0以降を前提に、`axios.get()`/`axios.post()`/`axios.put()`/`axios.delete()`やフォーム送信などのコード変換例を解説している。 +インターセプターやキャンセルトークンなどの一部機能は未対応である点についても解説されている + + +---- + +## Introducing Secure Registry: install-time defense for the npm supply chain - StepSecurity +[www.stepsecurity.io/blog/introducing-secure-registry-install-time-defense-for-the-npm-supply-chain](https://www.stepsecurity.io/blog/introducing-secure-registry-install-time-defense-for-the-npm-supply-chain "Introducing Secure Registry: install-time defense for the npm supply chain - StepSecurity") +

npm security article

+ +StepSecurityによるnpmサプライチェーン攻撃に対するインストール時の防御を行うProxy型のレジストリサービス。 +レジストリへのパッケージ取得要求をプロキシで評価し、新規公開からの一定期間ブロックするクールダウン期間、危険なパッケージのブロック、タイポスクワッティング対策などの機能を提供する。 +ローカルの開発環境、CI/CDパイプラインなどでの利用を想定している。 + + +---- + +## nkzw-tech/fate: fate is a modern data client for React. +[github.com/nkzw-tech/fate](https://github.com/nkzw-tech/fate "nkzw-tech/fate: fate is a modern data client for React.") +

React library TypeScript GraphQL

+ +Reactのデータクライアントライブラリ。 +Relay/GraphQLの設計から影響を受けて、コンポーネントごとに`view`でデータを宣言し、正規化キャッシュとデータマスキングを提供する。 +Async React(Actions/Suspense/`use`)に対応し、ページネーション、Optimistic Updates、Server-Sent Eventsでの更新のサポート。 +バックエンドとしてGraphQL/tRPC/Prisma/Drizzleに対応している。 + + +---- + +## Announcing Web Serial Support in Firefox - Mozilla Hacks - the Web developer blog +[hacks.mozilla.org/2026/05/web-serial-support-in-firefox/](https://hacks.mozilla.org/2026/05/web-serial-support-in-firefox/ "Announcing Web Serial Support in Firefox - Mozilla Hacks - the Web developer blog") +

Firefox browser WebAPI Mozilla

+ +Firefox 151でWeb Serial APIをサポート。 +Web Serial APIはJavaScriptからシリアルデバイスを読み書きするAPIで、USBやBluetoothで接続したマイコン、3Dプリンター、スマートメーターなどに直接アクセスできる。 +ユーザーが明示的に許可したポートのみアクセス可能で、サイトandポートごとに権限を管理できる。 + + +---- +

ソフトウェア、ツール、ライブラリ関係

+ +---- + +## tmikov/hermes-node: Node.js built-in module compatibility layer for the Hermes JS engine +[github.com/tmikov/hermes-node](https://github.com/tmikov/hermes-node "tmikov/hermes-node: Node.js built-in module compatibility layer for the Hermes JS engine") +

nodejs JavaScript TypeScript library

+ +HermesをベースにしたNode.js互換のJavaScript/TypeScriptランタイム。 +TypeScriptファイルを直接実行でき、Chrome DevToolsプロトコルに対応したデバッガを内蔵している。 +`fs`/`http`/`net`/`path`/`stream`などのNode.jsコアモジュールは、Node.js内部のJS実装をそのまま利用する。 + + +---- From 1c162002f18bcc0e3aa9f8c5f536b7ac02f6cca5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 00:58:10 +0000 Subject: [PATCH 20/22] Delete _i18n/ja/_posts/2026/2026-05-24-772draft.md --- _i18n/ja/_posts/2026/2026-05-24-772draft.md | 257 -------------------- 1 file changed, 257 deletions(-) delete mode 100644 _i18n/ja/_posts/2026/2026-05-24-772draft.md diff --git a/_i18n/ja/_posts/2026/2026-05-24-772draft.md b/_i18n/ja/_posts/2026/2026-05-24-772draft.md deleted file mode 100644 index be9556b8bcc..00000000000 --- a/_i18n/ja/_posts/2026/2026-05-24-772draft.md +++ /dev/null @@ -1,257 +0,0 @@ ---- -title: "2026-05-24のJS: pnpm 11.1〜11.3、npm CLI v11.15.0、Deno 2.8" -author: "azu" -layout: post -date : 2026-05-24T23:54:19.404Z -category: JSer -tags: -- pnpm -- npm -- nodejs -- security -- CLI - ---- - -JSer.info #772 - pnpm 11.1から11.3にかけて、サプライチェーンセキュリティに関する機能が多数追加されています。 - -- [Release pnpm 11.1 · pnpm/pnpm](https://github.com/pnpm/pnpm/releases/tag/v11.1.0) -- [Release pnpm 11.1.3 · pnpm/pnpm](https://github.com/pnpm/pnpm/releases/tag/v11.1.3) -- [pnpm 11.3 | pnpm](https://pnpm.io/blog/releases/11.3) - -pnpm 11.1ではレジストリ署名を検証する`pnpm audit signatures`コマンドが追加され、11.1.3ではインストール時に`minimumReleaseAge`と`trustPolicy`によるlockfileエントリの再検証が導入されています。11.3ではStaged Publishing用の`pnpm stage`コマンドと、信頼済みのlockfile検証をスキップする`trustLockfile`設定が追加されています。 - ---- - -npm CLI v11.15.0がリリースされました。 - -- [Release v11.15.0 · npm/cli](https://github.com/npm/cli/releases/tag/v11.15.0) - -Staged Publishingのための`npm stage`コマンドが追加されました。Staged Publishingは、パッケージの公開前に承認ステップを追加する仕組みで、ステージングへ送信した後にメンテナーが2FAで承認してからレジストリに公開されます。また、インストール時の挙動を制御する`allow-git`/`allow-file`/`allow-directory`/`allow-remote`の設定が追加されています。 - -- [Staged publishing for npm packages](https://docs.npmjs.com/staged-publishing) - ---- - -Deno 2.8がリリースされました。 - -- [Deno 2.8 | Deno](https://deno.com/blog/v2.8) - -`deno audit fix`、`deno bump-version`、`deno ci`、`deno pack`、`deno transpile`、`deno why`などの新しいサブコマンドが追加されています。Node.js互換性のテストスイート合格率が42%から76.4%に改善し、Stage 3の`import defer`を実装しています。また、CLIで`npm:`プレフィックスが不要になり、`catalog:`プロトコルでモノレポの依存バージョンを一元管理できるようになっています。 - ----- -{% include inline-support.html %} - ----- -

ヘッドライン

- ----- - -## Release v1.60.0 · microsoft/playwright -[github.com/microsoft/playwright/releases/tag/v1.60.0](https://github.com/microsoft/playwright/releases/tag/v1.60.0 "Release v1.60.0 · microsoft/playwright") -

playwright ReleaseNote

- -playwright v1.60.0リリース。 -破壊的な変更として、`Locator.ariaRef()`、bindingsの`handle`オプション、`videosPath`/`videoSize`などのdeprecatedなAPIを削除。 -`tracing.startHar()`/`tracing.stopHar()`でHAR記録をサポート、外部からのドラッグ&ドロップをシミュレートする`locator.drop()`の追加。 -`expect(page).toMatchAriaSnapshot()`をPageに対して利用できるように、`boxes`オプションで境界ボックス情報を含められるように。 -テストを中断する`test.abort()`、`browser.on('context')`イベントとBrowserContextのライフサイクルイベントの追加など - - ----- - -## Release pnpm 11.1 · pnpm/pnpm -[github.com/pnpm/pnpm/releases/tag/v11.1.0](https://github.com/pnpm/pnpm/releases/tag/v11.1.0 "Release pnpm 11.1 · pnpm/pnpm") -

pnpm ReleaseNote

- -pnpm v11.1.0リリース。 -レジストリ署名を検証する`pnpm audit signatures`コマンド、`namedRegistries`によるレジストリのプレフィックス指定(`gh:@acme/private`など)のサポート。 -`pnpm bugs`/`pnpm owner`コマンドの追加。 -SBOMの仕様バージョンを指定する`--sbom-spec-version`、ランタイムのインストールをスキップする`--no-runtime`フラグの追加など。 - - ----- - -## Release vite-plus v0.1.21 — Create, Migrate & Local CLI Power-Up · voidzero-dev/vite-plus -[github.com/voidzero-dev/vite-plus/releases/tag/v0.1.21](https://github.com/voidzero-dev/vite-plus/releases/tag/v0.1.21 "Release vite-plus v0.1.21 — Create, Migrate & Local CLI Power-Up · voidzero-dev/vite-plus") -

vite CLI Tools ReleaseNote

- -vite-plus v0.1.21リリース。 -`vp pm`コマンドがローカルCLIで動作するようになり、`vp migrate`はnamed catalogsの書き換えや`tsdown/client`のインポートと型設定の移行に対応。 -`vp create`は`@org`形式のスコープ付きテンプレートをサポート。 -Nushellへの対応、`vp pm plugin`のyarnサポート、`--provenance`フラグ、Windowsの`.cmd`シム経由のPowerShell実行などを追加。 -pnpm v11+での`--ignore-scripts`自動付与、`vite-plus/pack/client`の追加など - - ----- - -## Bun v1.3.14 | Bun Blog -[bun.com/blog/bun-v1.3.14](https://bun.com/blog/bun-v1.3.14 "Bun v1.3.14 | Bun Blog") -

Bun ReleaseNote

- -Bun v1.3.14リリース。 -画像のリサイズ/回転/フォーマット変換に対応した画像処理API `Bun.Image`を追加。 -`Bun.serve()`がHTTP/3 over QUICに対応、`fetch()`が実験的にHTTP/2とHTTP/3プロトコルをサポート。 -isolated linkerのglobalStoreオプションを追加、親プロセス終了時にBunプロセスツリーを終了する`--no-orphans`フラグの追加。 -Node.js v24互換の`process.execve()`、Windowsでの`Bun.Terminal`(ConPTY)、FreeBSD/Androidの公式ビルド提供など - - ----- - -## Release pnpm 11.1.3 · pnpm/pnpm -[github.com/pnpm/pnpm/releases/tag/v11.1.3](https://github.com/pnpm/pnpm/releases/tag/v11.1.3 "Release pnpm 11.1.3 · pnpm/pnpm") -

pnpm ReleaseNote

- -pnpm v11.1.3リリース。 -インストール時に`pnpm-lock.yaml`のエントリを`minimumReleaseAge`と`trustPolicy`で再検証するように変更と`minimumReleaseAgeStrict`モードの追加。 -`pnpm self-update`が`minimumReleaseAge`を尊重するように変更、`NODE_AUTH_TOKEN`未設定時のOIDC認証失敗などを修正。 - - ----- - -## Node.js — Node.js 26.2.0 (Current) -[nodejs.org/en/blog/release/v26.2.0](https://nodejs.org/en/blog/release/v26.2.0 "Node.js — Node.js 26.2.0 (Current)") -

nodejs ReleaseNote

- -Node.js 26.2.0リリース。 -`fs.Stats`と`BigIntStats`が`Temporal.Instant`をサポート、HTTPの`writeInformation`メソッドで任意の1xxステータスコードを送信できるよう。 -`stream.compose`がStableへ変更、Web Cryptography APIにML-DSA/ML-KEM/ChaCha20-Poly1305などのアルゴリズムを追加など - - ----- - -## Release v11.15.0 · npm/cli -[github.com/npm/cli/releases/tag/v11.15.0](https://github.com/npm/cli/releases/tag/v11.15.0 "Release v11.15.0 · npm/cli") -

npm CLI ReleaseNote

- -npm CLI v11.15.0リリース。 -Staged Publishingのための`npm stage`コマンドを追加、`trust`コマンドにpermissionsサポートを追加。 -インストール時の挙動を制御する`allow-git`/`allow-file`/`allow-directory`/`allow-remote`の設定を追加。 - -- [Staged publishing for npm packages](https://docs.npmjs.com/staged-publishing "Staged publishing for npm packages") - ----- - -## Release @apollo/client@4.2.0 · apollographql/apollo-client -[github.com/apollographql/apollo-client/releases/tag/%40apollo%2Fclient%404.2.0](https://github.com/apollographql/apollo-client/releases/tag/%40apollo%2Fclient%404.2.0 "Release @apollo/client@4.2.0 · apollographql/apollo-client") -

JavaScript library ReleaseNote GraphQL

- -Apollo Client 4.2.0リリース。 -hookやメソッドのシグネチャに、`defaultOptions`を反映する"modern"スタイルを追加。 -`RefetchEventManager`クラスを追加し、windowのfocusやネットワーク再接続などのイベントに応じたクエリの自動再取得をサポート。 -`client.query`/`client.mutate`/`useMutation`/`preloadQuery`の戻り値の型に`defaultOptions`を反映するように改善。 - - ----- - -## pnpm 11.3 | pnpm -[pnpm.io/blog/releases/11.3](https://pnpm.io/blog/releases/11.3 "pnpm 11.3 | pnpm") -

pnpm ReleaseNote

- -pnpm 11.3リリース。 -Staged Publishing用の`pnpm stage`コマンド、信頼済みのlockfileの検証をスキップする`trustLockfile`設定の追加。 -`pnpm pkg`/`pnpm repo`/`pnpm set-script`をネイティブ実装に置き換え、`pnpm publish`に`--skip-manifest-obfuscation`フラグを追加など - - ----- - -## Deno 2.8 | Deno -[deno.com/blog/v2.8](https://deno.com/blog/v2.8 "Deno 2.8 | Deno") -

deno ReleaseNote

- -Deno 2.8リリース。 -`deno audit fix`/`deno bump-version`/`deno ci`/`deno pack`/`deno transpile`/`deno why`などの新しいサブコマンドを追加。 -Node.js互換性のテストスイート合格率が42%から76.4%に改善、Stage 3の`import defer`を実装。 -CLIで`npm:`プレフィックスが不要に、`catalog:`のサポート、`--os`/`--arch`フラグでクロスプラットフォームインストールに対応。 -`OffscreenCanvas`や`DOMPoint`などのWeb APIを追加、Chrome DevToolsでのネットワークデバッグやCPUプロファイリングをサポート。 - - ----- -

アーティクル

- ----- - -## Postmortem: TanStack npm supply-chain compromise | TanStack Blog -[tanstack.com/blog/npm-supply-chain-compromise-postmortem](https://tanstack.com/blog/npm-supply-chain-compromise-postmortem "Postmortem: TanStack npm supply-chain compromise | TanStack Blog") -

TanStack npm security Actions article

- -2026年5月11日に発生したTanStackのnpmパッケージに対するサプライチェーン攻撃のポストモーテム。 -`pull_request_target`ワークフローの設定不備、GitHub Actionsのキャッシュポイズニングを組み合わせた攻撃手法について。 -フォークからのPRで実行されたコードがpnpmのキャッシュを汚染し、後のリリースワークフローで悪意のあるバイナリが復元された。 -`/proc/`経由でランナープロセスのメモリからOIDCトークンを抽出してnpm publishに利用された。 -対策として`pull_request_target`を使うワークフローの監査、サードパーティActionのコミットハッシュ固定などを挙げている。 - - ----- - -## 9 Times the Web Platform Was Influenced by Libraries | Jad Joubran -[jadjoubran.io/blog/web-platform-influenced-by-libraries](https://jadjoubran.io/blog/web-platform-influenced-by-libraries "9 Times the Web Platform Was Influenced by Libraries | Jad Joubran") -

WebPlatformAPI JavaScript library history article

- -WebプラットフォームのネイティブAPIがライブラリから受けた影響を9つの事例で紹介する記事。 -jQuery/SizzleのCSSセレクタが`querySelector`に、Bootstrapの`data-toggle`が`popovertarget`/`command`属性に。 -jQueryの`.addClass()`が`classList`へ、Lodash/Underscoreのメソッドが`String`/`Array`のメソッドに。 -さらに`structuredClone`、Promises/A+の標準化、ES Modulesの設計。 -Moment.jsの課題から`Temporal API`、jQueryの`.closest()`から`Element.closest()`の流れなどについて。 - - ----- - -## Node.js — Axios to WHATWG Fetch -[nodejs.org/en/blog/migrations/axios-to-fetch](https://nodejs.org/en/blog/migrations/axios-to-fetch "Node.js — Axios to WHATWG Fetch") -

nodejs Fetch HTTP article

- -AxiosからNode.js Fetch APIへの移行ガイド。 -Node.js v18.0.0以降を前提に、`axios.get()`/`axios.post()`/`axios.put()`/`axios.delete()`やフォーム送信などのコード変換例を解説している。 -インターセプターやキャンセルトークンなどの一部機能は未対応である点についても解説されている - - ----- - -## Introducing Secure Registry: install-time defense for the npm supply chain - StepSecurity -[www.stepsecurity.io/blog/introducing-secure-registry-install-time-defense-for-the-npm-supply-chain](https://www.stepsecurity.io/blog/introducing-secure-registry-install-time-defense-for-the-npm-supply-chain "Introducing Secure Registry: install-time defense for the npm supply chain - StepSecurity") -

npm security article

- -StepSecurityによるnpmサプライチェーン攻撃に対するインストール時の防御を行うProxy型のレジストリサービス。 -レジストリへのパッケージ取得要求をプロキシで評価し、新規公開からの一定期間ブロックするクールダウン期間、危険なパッケージのブロック、タイポスクワッティング対策などの機能を提供する。 -ローカルの開発環境、CI/CDパイプラインなどでの利用を想定している。 - - ----- - -## nkzw-tech/fate: fate is a modern data client for React. -[github.com/nkzw-tech/fate](https://github.com/nkzw-tech/fate "nkzw-tech/fate: fate is a modern data client for React.") -

React library TypeScript GraphQL

- -Reactのデータクライアントライブラリ。 -Relay/GraphQLの設計から影響を受けて、コンポーネントごとに`view`でデータを宣言し、正規化キャッシュとデータマスキングを提供する。 -Async React(Actions/Suspense/`use`)に対応し、ページネーション、Optimistic Updates、Server-Sent Eventsでの更新のサポート。 -バックエンドとしてGraphQL/tRPC/Prisma/Drizzleに対応している。 - - ----- - -## Announcing Web Serial Support in Firefox - Mozilla Hacks - the Web developer blog -[hacks.mozilla.org/2026/05/web-serial-support-in-firefox/](https://hacks.mozilla.org/2026/05/web-serial-support-in-firefox/ "Announcing Web Serial Support in Firefox - Mozilla Hacks - the Web developer blog") -

Firefox browser WebAPI Mozilla

- -Firefox 151でWeb Serial APIをサポート。 -Web Serial APIはJavaScriptからシリアルデバイスを読み書きするAPIで、USBやBluetoothで接続したマイコン、3Dプリンター、スマートメーターなどに直接アクセスできる。 -ユーザーが明示的に許可したポートのみアクセス可能で、サイトandポートごとに権限を管理できる。 - - ----- -

ソフトウェア、ツール、ライブラリ関係

- ----- - -## tmikov/hermes-node: Node.js built-in module compatibility layer for the Hermes JS engine -[github.com/tmikov/hermes-node](https://github.com/tmikov/hermes-node "tmikov/hermes-node: Node.js built-in module compatibility layer for the Hermes JS engine") -

nodejs JavaScript TypeScript library

- -HermesをベースにしたNode.js互換のJavaScript/TypeScriptランタイム。 -TypeScriptファイルを直接実行でき、Chrome DevToolsプロトコルに対応したデバッガを内蔵している。 -`fs`/`http`/`net`/`path`/`stream`などのNode.jsコアモジュールは、Node.js内部のJS実装をそのまま利用する。 - - ----- From a71cec150be5bc046a14abf8b23f6e8c36c88cb2 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 25 May 2026 01:03:02 +0000 Subject: [PATCH 21/22] fix: clarify trustPolicy description in pnpm 11.1.3 headline https: //claude.ai/code/session_01T2oVDwFKWgeLpJSfiUmWFk Co-authored-by: azu --- .../2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md b/_i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md index 5d2e7e1de87..c2bb212a18c 100644 --- a/_i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md +++ b/_i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md @@ -19,7 +19,7 @@ JSer.info #772 - pnpm 11.1から11.3にかけて、サプライチェーンセ - [Release pnpm 11.1.3 · pnpm/pnpm](https://github.com/pnpm/pnpm/releases/tag/v11.1.3) - [pnpm 11.3 | pnpm](https://pnpm.io/blog/releases/11.3) -pnpm 11.1ではレジストリ署名を検証する`pnpm audit signatures`コマンドが追加され、11.1.3ではインストール時に`minimumReleaseAge`と`trustPolicy`によるlockfileエントリの再検証が導入されています。11.3ではStaged Publishing用の`pnpm stage`コマンドと、信頼済みのlockfile検証をスキップする`trustLockfile`設定が追加されています。 +pnpm 11.1ではレジストリ署名を検証する`pnpm audit signatures`コマンドが追加され、11.1.3ではインストール時にlockfileのエントリを`minimumReleaseAge`で再検証する仕組みと`minimumReleaseAgeStrict`モードが導入されています。11.3ではStaged Publishing用の`pnpm stage`コマンドと、信頼済みのlockfile検証をスキップする`trustLockfile`設定が追加されています。 --- From fbb3337b8b2277ecb7ea0b86fa3eff92eea65af0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 01:03:41 +0000 Subject: [PATCH 22/22] Update _i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md --- .../2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md b/_i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md index c2bb212a18c..5dfd290d8a2 100644 --- a/_i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md +++ b/_i18n/ja/_posts/2026/2026-05-24-pnpm-11.111.3-npm-cli-v11.15.0-deno-2.8.md @@ -2,7 +2,7 @@ title: "2026-05-24のJS: pnpm 11.1〜11.3、npm CLI v11.15.0、Deno 2.8" author: "azu" layout: post -date: 2026-05-25T00:58:07.777Z +date: 2026-05-25T01:03:40.989Z category: JSer tags: - pnpm