From 141042feff8b64cde44574a78e714524d63cbb85 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 2 Jan 2025 11:23:34 +0000 Subject: [PATCH 01/23] Update 721 draft --- _i18n/ja/_posts/2025/2025-01-02-721draft.md | 27 +++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 _i18n/ja/_posts/2025/2025-01-02-721draft.md diff --git a/_i18n/ja/_posts/2025/2025-01-02-721draft.md b/_i18n/ja/_posts/2025/2025-01-02-721draft.md new file mode 100644 index 00000000000..d5e312f347f --- /dev/null +++ b/_i18n/ja/_posts/2025/2025-01-02-721draft.md @@ -0,0 +1,27 @@ +--- +title: "2025-01-02のJS: " +author: "azu" +layout: post +date : 2025-01-02T11:23:34.503Z +category: JSer +tags: +- Vue + +--- + +JSer.info #721 + +---- + +

ヘッドライン

+ +---- + +## Release v12.3.0 · vueuse/vueuse +[github.com/vueuse/vueuse/releases/tag/v12.3.0](https://github.com/vueuse/vueuse/releases/tag/v12.3.0 "Release v12.3.0 · vueuse/vueuse") +

Vue library ReleaseNote

+ +vueuse v12.3.0リリース。 + + +---- From 7031df51d304ce464a4c7cddb89d432251e71687 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 2 Jan 2025 13:15:18 +0000 Subject: [PATCH 02/23] Update 721 draft --- _i18n/ja/_posts/2025/2025-01-02-721draft.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2025/2025-01-02-721draft.md b/_i18n/ja/_posts/2025/2025-01-02-721draft.md index d5e312f347f..f740c3de03c 100644 --- a/_i18n/ja/_posts/2025/2025-01-02-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-02-721draft.md @@ -2,10 +2,14 @@ title: "2025-01-02のJS: " author: "azu" layout: post -date : 2025-01-02T11:23:34.503Z +date : 2025-01-02T13:15:17.898Z category: JSer tags: - Vue +- webservice +- benchmark +- python +- Rust --- @@ -24,4 +28,17 @@ JSer.info #721 vueuse v12.3.0リリース。 +---- +

サイト、サービス、ドキュメント

+ +---- + +## CodSpeed: Optimize Performance, Eliminate Regressions +[codspeed.io/](https://codspeed.io/ "CodSpeed: Optimize Performance, Eliminate Regressions") +

webservice benchmark python Rust nodejs

+ +CIでベンチマークを取得してリグレッションを検知するサービス。 +Python/Rust/Node.jsに対応している + + ---- From e00dd488337440658cad5248124b0ce428bfe984 Mon Sep 17 00:00:00 2001 From: azu Date: Fri, 3 Jan 2025 03:46:44 +0000 Subject: [PATCH 03/23] Update 721 draft --- ...25-01-02-721draft.md => 2025-01-03-721draft.md} | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2025/{2025-01-02-721draft.md => 2025-01-03-721draft.md} (65%) diff --git a/_i18n/ja/_posts/2025/2025-01-02-721draft.md b/_i18n/ja/_posts/2025/2025-01-03-721draft.md similarity index 65% rename from _i18n/ja/_posts/2025/2025-01-02-721draft.md rename to _i18n/ja/_posts/2025/2025-01-03-721draft.md index f740c3de03c..b23d4843d60 100644 --- a/_i18n/ja/_posts/2025/2025-01-02-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-03-721draft.md @@ -1,8 +1,8 @@ --- -title: "2025-01-02のJS: " +title: "2025-01-03のJS: " author: "azu" layout: post -date : 2025-01-02T13:15:17.898Z +date : 2025-01-03T03:46:44.062Z category: JSer tags: - Vue @@ -28,6 +28,16 @@ JSer.info #721 vueuse v12.3.0リリース。 +---- + +## Release @pandacss/dev@0.50.0 · chakra-ui/panda +[github.com/chakra-ui/panda/releases/tag/%40pandacss%2Fdev%400.50.0](https://github.com/chakra-ui/panda/releases/tag/%40pandacss%2Fdev%400.50.0 "Release @pandacss/dev@0.50.0 · chakra-ui/panda") +

pandacs library ReleaseNote

+ +Panda CSS 0.50.0リリース。 +`panda analyze`でDesign Tokenやハードコードされている値の割合を表示できるように + + ----

サイト、サービス、ドキュメント

From 659f7e357a2c5e1ed3e1b10cd55348fd6c74d581 Mon Sep 17 00:00:00 2001 From: azu Date: Fri, 3 Jan 2025 03:52:55 +0000 Subject: [PATCH 04/23] Update 721 draft --- _i18n/ja/_posts/2025/2025-01-03-721draft.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2025/2025-01-03-721draft.md b/_i18n/ja/_posts/2025/2025-01-03-721draft.md index b23d4843d60..5a996c6a55c 100644 --- a/_i18n/ja/_posts/2025/2025-01-03-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-03-721draft.md @@ -2,7 +2,7 @@ title: "2025-01-03のJS: " author: "azu" layout: post -date : 2025-01-03T03:46:44.062Z +date : 2025-01-03T03:52:55.151Z category: JSer tags: - Vue @@ -38,6 +38,17 @@ Panda CSS 0.50.0リリース。 `panda analyze`でDesign Tokenやハードコードされている値の割合を表示できるように +---- + +## Release 0.10.0 | StyleX +[stylexjs.com/blog/v0.10.0](https://stylexjs.com/blog/v0.10.0 "Release 0.10.0 | StyleX") +

React css PostCSS library ReleaseNote

+ +StyleX v0.10.0リリース。 +PostCSSプラグインを刷新し、`@stylexjs/nextjs-plugin`を非推奨に変更。 +`debug`オプションの追加、`inherit: false`の`@property`を使って動的なCSS Custom Propertyを管理することでパフォーマンスの改善など + + ----

サイト、サービス、ドキュメント

From 661d942996008f49655655ef188b8c03ddb5213e Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 4 Jan 2025 11:59:30 +0000 Subject: [PATCH 05/23] Update 721 draft --- ...1-03-721draft.md => 2025-01-04-721draft.md} | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2025/{2025-01-03-721draft.md => 2025-01-04-721draft.md} (78%) diff --git a/_i18n/ja/_posts/2025/2025-01-03-721draft.md b/_i18n/ja/_posts/2025/2025-01-04-721draft.md similarity index 78% rename from _i18n/ja/_posts/2025/2025-01-03-721draft.md rename to _i18n/ja/_posts/2025/2025-01-04-721draft.md index 5a996c6a55c..b97f916328e 100644 --- a/_i18n/ja/_posts/2025/2025-01-03-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-04-721draft.md @@ -1,8 +1,8 @@ --- -title: "2025-01-03のJS: " +title: "2025-01-04のJS: " author: "azu" layout: post -date : 2025-01-03T03:52:55.151Z +date : 2025-01-04T11:59:29.961Z category: JSer tags: - Vue @@ -49,6 +49,20 @@ PostCSSプラグインを刷新し、`@stylexjs/nextjs-plugin`を非推奨に変 `debug`オプションの追加、`inherit: false`の`@property`を使って動的なCSS Custom Propertyを管理することでパフォーマンスの改善など +---- +

アーティクル

+ +---- + +## Composable Caching with Next.js | Next.js +[nextjs.org/blog/composable-caching](https://nextjs.org/blog/composable-caching "Composable Caching with Next.js | Next.js") +

Next.js article

+ +Next.jsの"use cache" directiveについて。 +"use cache"をつけた関数はserver functionに変換されメモ化された結果を返すようになる。 +クロージャーの場合のキャッシュの動作や`cache()`関数について + + ----

サイト、サービス、ドキュメント

From f26f46243935522b62ebf5ae57e0ed7143a33822 Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 5 Jan 2025 12:19:37 +0000 Subject: [PATCH 06/23] Update 721 draft --- ...25-01-04-721draft.md => 2025-01-05-721draft.md} | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2025/{2025-01-04-721draft.md => 2025-01-05-721draft.md} (83%) diff --git a/_i18n/ja/_posts/2025/2025-01-04-721draft.md b/_i18n/ja/_posts/2025/2025-01-05-721draft.md similarity index 83% rename from _i18n/ja/_posts/2025/2025-01-04-721draft.md rename to _i18n/ja/_posts/2025/2025-01-05-721draft.md index b97f916328e..6b8e9bcb2e1 100644 --- a/_i18n/ja/_posts/2025/2025-01-04-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-05-721draft.md @@ -1,8 +1,8 @@ --- -title: "2025-01-04のJS: " +title: "2025-01-05のJS: " author: "azu" layout: post -date : 2025-01-04T11:59:29.961Z +date : 2025-01-05T12:19:13.697Z category: JSer tags: - Vue @@ -49,6 +49,16 @@ PostCSSプラグインを刷新し、`@stylexjs/nextjs-plugin`を非推奨に変 `debug`オプションの追加、`inherit: false`の`@property`を使って動的なCSS Custom Propertyを管理することでパフォーマンスの改善など +---- + +## Release v3.11.0 · lerna-lite/lerna-lite +[github.com/lerna-lite/lerna-lite/releases/tag/v3.11.0](https://github.com/lerna-lite/lerna-lite/releases/tag/v3.11.0 "Release v3.11.0 · lerna-lite/lerna-lite") +

npm monorepo Tools ReleaseNote

+ +lerna-lite v3.11.0リリース。 +pnpmの`catalog:` protocolの限定的なサポートを追加 + + ----

アーティクル

From fbe7bb832b780982627d7c798b035a9a783b97f0 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 6 Jan 2025 14:25:59 +0000 Subject: [PATCH 07/23] Update 721 draft --- ...5-01-05-721draft.md => 2025-01-06-721draft.md} | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2025/{2025-01-05-721draft.md => 2025-01-06-721draft.md} (80%) diff --git a/_i18n/ja/_posts/2025/2025-01-05-721draft.md b/_i18n/ja/_posts/2025/2025-01-06-721draft.md similarity index 80% rename from _i18n/ja/_posts/2025/2025-01-05-721draft.md rename to _i18n/ja/_posts/2025/2025-01-06-721draft.md index 6b8e9bcb2e1..0b0f2db89f6 100644 --- a/_i18n/ja/_posts/2025/2025-01-05-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-06-721draft.md @@ -1,15 +1,15 @@ --- -title: "2025-01-05のJS: " +title: "2025-01-06のJS: " author: "azu" layout: post -date : 2025-01-05T12:19:13.697Z +date : 2025-01-06T14:25:35.247Z category: JSer tags: +- React - Vue - webservice - benchmark - python -- Rust --- @@ -59,6 +59,15 @@ lerna-lite v3.11.0リリース。 pnpmの`catalog:` protocolの限定的なサポートを追加 +---- + +## facebookexperimental/Recoil: Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React. +[github.com/facebookexperimental/Recoil](https://github.com/facebookexperimental/Recoil "facebookexperimental/Recoil: Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.") +

React library news

+ +Recoilのリポジトリがアーカイブ化された + + ----

アーティクル

From 7372bab68f5a9ea6fa9019e395edfe4eb70a6147 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 7 Jan 2025 13:16:04 +0000 Subject: [PATCH 08/23] Update 721 draft --- ...5-01-06-721draft.md => 2025-01-07-721draft.md} | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2025/{2025-01-06-721draft.md => 2025-01-07-721draft.md} (89%) diff --git a/_i18n/ja/_posts/2025/2025-01-06-721draft.md b/_i18n/ja/_posts/2025/2025-01-07-721draft.md similarity index 89% rename from _i18n/ja/_posts/2025/2025-01-06-721draft.md rename to _i18n/ja/_posts/2025/2025-01-07-721draft.md index 0b0f2db89f6..706bca4a3a5 100644 --- a/_i18n/ja/_posts/2025/2025-01-06-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-07-721draft.md @@ -1,15 +1,15 @@ --- -title: "2025-01-06のJS: " +title: "2025-01-07のJS: " author: "azu" layout: post -date : 2025-01-06T14:25:35.247Z +date : 2025-01-07T13:16:04.841Z category: JSer tags: +- nodejs - React - Vue - webservice - benchmark -- python --- @@ -82,6 +82,15 @@ Next.jsの"use cache" directiveについて。 クロージャーの場合のキャッシュの動作や`cache()`関数について +---- + +## The journey so far | e18e +[e18e.dev/blog/journey-so-far.html](https://e18e.dev/blog/journey-so-far.html "The journey so far | e18e") +

performance nodejs JavaScript

+ +e18eでのJavaScriptのエコシステムのクリーンアップの取り組みについて。 + + ----

サイト、サービス、ドキュメント

From 1ba6f6be017e5c82df11fe617e8717b858d67d60 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 7 Jan 2025 13:17:40 +0000 Subject: [PATCH 09/23] Update 721 draft --- _i18n/ja/_posts/2025/2025-01-07-721draft.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2025/2025-01-07-721draft.md b/_i18n/ja/_posts/2025/2025-01-07-721draft.md index 706bca4a3a5..bb94daa7f47 100644 --- a/_i18n/ja/_posts/2025/2025-01-07-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-07-721draft.md @@ -2,7 +2,7 @@ title: "2025-01-07のJS: " author: "azu" layout: post -date : 2025-01-07T13:16:04.841Z +date : 2025-01-07T13:17:17.423Z category: JSer tags: - nodejs @@ -86,7 +86,7 @@ Next.jsの"use cache" directiveについて。 ## The journey so far | e18e [e18e.dev/blog/journey-so-far.html](https://e18e.dev/blog/journey-so-far.html "The journey so far | e18e") -

performance nodejs JavaScript

+

performance nodejs JavaScript article

e18eでのJavaScriptのエコシステムのクリーンアップの取り組みについて。 From cdecfe8efd5cf2aba9e411e0939ef191f22dd602 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 7 Jan 2025 13:30:33 +0000 Subject: [PATCH 10/23] Update 721 draft --- _i18n/ja/_posts/2025/2025-01-07-721draft.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2025/2025-01-07-721draft.md b/_i18n/ja/_posts/2025/2025-01-07-721draft.md index bb94daa7f47..7bfacf9d780 100644 --- a/_i18n/ja/_posts/2025/2025-01-07-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-07-721draft.md @@ -2,7 +2,7 @@ title: "2025-01-07のJS: " author: "azu" layout: post -date : 2025-01-07T13:17:17.423Z +date : 2025-01-07T13:30:33.484Z category: JSer tags: - nodejs @@ -68,6 +68,18 @@ pnpmの`catalog:` protocolの限定的なサポートを追加 Recoilのリポジトリがアーカイブ化された +---- + +## Release pnpm 10.0 RC 3 · pnpm/pnpm +[github.com/pnpm/pnpm/releases/tag/v10.0.0-rc.3](https://github.com/pnpm/pnpm/releases/tag/v10.0.0-rc.3 "Release pnpm 10.0 RC 3 · pnpm/pnpm") +

pnpm ReleaseNote

+ +pnpm v10.0.0-rc.3リリース。 +インストールするパッケージのlifecycle scriptをデフォルトで実行しないように変更。 + `pnpm link`の挙動の変更、`packageManager`を参照してpnpmのバージョンを確認するように、ハッシュアルゴリズムをSHA256に変更、storeバージョンの更新。 +pnpmに関する設定を共有できる`configDependencies`を追加。 `verifyDepsBeforeRun`オプションが追加され、lockと`node_modules/`の状態を比較して自動インストールなどの挙動を選択できるようになるなど。 + + ----

アーティクル

From 58a9d20b38366dba10b480e4524fe6ed4bbc89b3 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 7 Jan 2025 13:55:28 +0000 Subject: [PATCH 11/23] Update 721 draft --- _i18n/ja/_posts/2025/2025-01-07-721draft.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2025/2025-01-07-721draft.md b/_i18n/ja/_posts/2025/2025-01-07-721draft.md index 7bfacf9d780..ee350ec9812 100644 --- a/_i18n/ja/_posts/2025/2025-01-07-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-07-721draft.md @@ -2,7 +2,7 @@ title: "2025-01-07のJS: " author: "azu" layout: post -date : 2025-01-07T13:30:33.484Z +date : 2025-01-07T13:55:04.492Z category: JSer tags: - nodejs @@ -103,6 +103,15 @@ Next.jsの"use cache" directiveについて。 e18eでのJavaScriptのエコシステムのクリーンアップの取り組みについて。 +---- + +## 1人 Intl Advent Calendar 2024 - Adventar +[adventar.org/calendars/10555](https://adventar.org/calendars/10555 "1人 Intl Advent Calendar 2024 - Adventar") +

JavaScript i18n article

+ +Intl APIについての連載記事 + + ----

サイト、サービス、ドキュメント

From b332a4671f94db4bb3c8947c3dc68ab4364d3234 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 7 Jan 2025 13:56:57 +0000 Subject: [PATCH 12/23] Update 721 draft --- _i18n/ja/_posts/2025/2025-01-07-721draft.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2025/2025-01-07-721draft.md b/_i18n/ja/_posts/2025/2025-01-07-721draft.md index ee350ec9812..42ac172e27f 100644 --- a/_i18n/ja/_posts/2025/2025-01-07-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-07-721draft.md @@ -2,7 +2,7 @@ title: "2025-01-07のJS: " author: "azu" layout: post -date : 2025-01-07T13:55:04.492Z +date : 2025-01-07T13:56:57.232Z category: JSer tags: - nodejs @@ -111,6 +111,7 @@ e18eでのJavaScriptのエコシステムのクリーンアップの取り組み Intl APIについての連載記事 +- [1人Intl Advent Calendar を完走しました](https://zenn.dev/cybozu_frontend/articles/intl-advent-calendar-24-recap "1人Intl Advent Calendar を完走しました") ----

サイト、サービス、ドキュメント

From bf274389c956e7ef4e1822a58d9882ae9599b95a Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 8 Jan 2025 01:12:14 +0000 Subject: [PATCH 13/23] Update 721 draft --- ...1-07-721draft.md => 2025-01-08-721draft.md} | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2025/{2025-01-07-721draft.md => 2025-01-08-721draft.md} (86%) diff --git a/_i18n/ja/_posts/2025/2025-01-07-721draft.md b/_i18n/ja/_posts/2025/2025-01-08-721draft.md similarity index 86% rename from _i18n/ja/_posts/2025/2025-01-07-721draft.md rename to _i18n/ja/_posts/2025/2025-01-08-721draft.md index 42ac172e27f..ac286f0ae9b 100644 --- a/_i18n/ja/_posts/2025/2025-01-07-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-08-721draft.md @@ -1,15 +1,15 @@ --- -title: "2025-01-07のJS: " +title: "2025-01-08のJS: " author: "azu" layout: post -date : 2025-01-07T13:56:57.232Z +date : 2025-01-08T01:12:14.397Z category: JSer tags: - nodejs - React +- pnpm - Vue - webservice -- benchmark --- @@ -80,6 +80,18 @@ pnpm v10.0.0-rc.3リリース。 pnpmに関する設定を共有できる`configDependencies`を追加。 `verifyDepsBeforeRun`オプションが追加され、lockと`node_modules/`の状態を比較して自動インストールなどの挙動を選択できるようになるなど。 +---- + +## Release pnpm 10 · pnpm/pnpm +[github.com/pnpm/pnpm/releases/tag/v10.0.0](https://github.com/pnpm/pnpm/releases/tag/v10.0.0 "Release pnpm 10 · pnpm/pnpm") +

pnpm ReleaseNote

+ +pnpm v10.0.0リリース。 +インストールするパッケージのlifecycle scriptをデフォルトで実行しないように変更。 + `pnpm link`の挙動の変更、`packageManager`を参照してpnpmのバージョンを確認するように、ハッシュアルゴリズムをSHA256に変更、storeバージョンの更新。 +pnpmに関する設定を共有できる`configDependencies`を追加。 `verifyDepsBeforeRun`オプションが追加され、lockと`node_modules/`の状態を比較して自動インストールなどの挙動を選択できるようになるなど。 + + ----

アーティクル

From 218bcd50e85cbfee86b45ffa474393ccb047d825 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 8 Jan 2025 02:42:47 +0000 Subject: [PATCH 14/23] Update 721 draft --- _i18n/ja/_posts/2025/2025-01-08-721draft.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2025/2025-01-08-721draft.md b/_i18n/ja/_posts/2025/2025-01-08-721draft.md index ac286f0ae9b..b2744625f1f 100644 --- a/_i18n/ja/_posts/2025/2025-01-08-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-08-721draft.md @@ -2,7 +2,7 @@ title: "2025-01-08のJS: " author: "azu" layout: post -date : 2025-01-08T01:12:14.397Z +date : 2025-01-08T02:42:24.077Z category: JSer tags: - nodejs @@ -92,6 +92,17 @@ pnpm v10.0.0リリース。 pnpmに関する設定を共有できる`configDependencies`を追加。 `verifyDepsBeforeRun`オプションが追加され、lockと`node_modules/`の状態を比較して自動インストールなどの挙動を選択できるようになるなど。 +---- + +## Firefox 134.0, See All New Features, Updates and Fixes +[www.mozilla.org/en-US/firefox/134.0/releasenotes/](https://www.mozilla.org/en-US/firefox/134.0/releasenotes/ "Firefox 134.0, See All New Features, Updates and Fixes") +

Firefox ReleaseNote

+ +Firefox 134リリース。 +Stage 3の`RegExp.escape()`、Stage 4の`Promise.try()`をサポートなど + +- [Firefox 134 for developers - Mozilla | MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/134 "Firefox 134 for developers - Mozilla | MDN") + ----

アーティクル

From 4a10150cdff802ad1f44b3db639a94e8e281567b Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 8 Jan 2025 02:48:32 +0000 Subject: [PATCH 15/23] Update 721 draft --- _i18n/ja/_posts/2025/2025-01-08-721draft.md | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/_i18n/ja/_posts/2025/2025-01-08-721draft.md b/_i18n/ja/_posts/2025/2025-01-08-721draft.md index b2744625f1f..56bf7fe68ef 100644 --- a/_i18n/ja/_posts/2025/2025-01-08-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-08-721draft.md @@ -2,14 +2,14 @@ title: "2025-01-08のJS: " author: "azu" layout: post -date : 2025-01-08T02:42:24.077Z +date : 2025-01-08T02:48:09.711Z category: JSer tags: -- nodejs - React +- nodejs +- Tools +- performance - pnpm -- Vue -- webservice --- @@ -103,6 +103,16 @@ Stage 3の`RegExp.escape()`、Stage 4の`Promise.try()`をサポートなど - [Firefox 134 for developers - Mozilla | MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/134 "Firefox 134 for developers - Mozilla | MDN") +---- + +## Release v26.0 Reactime · open-source-labs/Reactime +[github.com/open-source-labs/Reactime/releases/tag/v26.0](https://github.com/open-source-labs/Reactime/releases/tag/v26.0 "Release v26.0 Reactime · open-source-labs/Reactime") +

React performance Tools ReleaseNote

+ +Reactのデバッグ拡張ツールであるReactime 26.0リリース。 +UIの刷新、useContextの状態の視覚化、タイムトラベルデバッグ機能の改善など + + ----

アーティクル

From 719c557793b03a7ce27953a67c60e0a0d2b4f1af Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 8 Jan 2025 15:09:02 +0000 Subject: [PATCH 16/23] Update 721 draft --- _i18n/ja/_posts/2025/2025-01-08-721draft.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2025/2025-01-08-721draft.md b/_i18n/ja/_posts/2025/2025-01-08-721draft.md index 56bf7fe68ef..ff2a45de0c2 100644 --- a/_i18n/ja/_posts/2025/2025-01-08-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-08-721draft.md @@ -2,11 +2,11 @@ title: "2025-01-08のJS: " author: "azu" layout: post -date : 2025-01-08T02:48:09.711Z +date : 2025-01-08T15:08:39.233Z category: JSer tags: -- React - nodejs +- React - Tools - performance - pnpm @@ -113,6 +113,16 @@ Reactのデバッグ拡張ツールであるReactime 26.0リリース。 UIの刷新、useContextの状態の視覚化、タイムトラベルデバッグ機能の改善など +---- + +## Node.js — Node v22.13.0 (LTS) +[nodejs.org/en/blog/release/v22.13.0](https://nodejs.org/en/blog/release/v22.13.0 "Node.js — Node v22.13.0 (LTS)") +

nodejs ReleaseNote

+ +Node.js v22.13.0リリース。 +Permission ModelをStableに変更、 + + ----

アーティクル

From 5e6fcd83f5c91573f456fa2d817614ed52971a06 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 8 Jan 2025 15:09:58 +0000 Subject: [PATCH 17/23] Update 721 draft --- _i18n/ja/_posts/2025/2025-01-08-721draft.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2025/2025-01-08-721draft.md b/_i18n/ja/_posts/2025/2025-01-08-721draft.md index ff2a45de0c2..a9f64155422 100644 --- a/_i18n/ja/_posts/2025/2025-01-08-721draft.md +++ b/_i18n/ja/_posts/2025/2025-01-08-721draft.md @@ -2,7 +2,7 @@ title: "2025-01-08のJS: " author: "azu" layout: post -date : 2025-01-08T15:08:39.233Z +date : 2025-01-08T15:09:34.332Z category: JSer tags: - nodejs @@ -123,6 +123,16 @@ Node.js v22.13.0リリース。 Permission ModelをStableに変更、 +---- + +## Node.js — Node v23.6.0 (Current) +[nodejs.org/en/blog/release/v23.6.0](https://nodejs.org/en/blog/release/v23.6.0 "Node.js — Node v23.6.0 (Current)") +

nodejs TypeScript ReleaseNote

+ +Node.js v23.6.0リリース。 +`--experimental-strip-types`をデフォルトで有効にして、TypeScriptファイルをフラグなしで実行できるように変更。 + + ----

アーティクル

From a356f08e0915d9035c09193d2c0d8e628eb3f44d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jan 2025 10:36:34 +0000 Subject: [PATCH 18/23] Update _i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md --- ...e-v23.6.0-experimental-strip-types-e18e.md | 190 ++++++++++++++++++ 1 file changed, 190 insertions(+) create mode 100644 _i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md diff --git a/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md b/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md new file mode 100644 index 00000000000..8b0cc748722 --- /dev/null +++ b/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md @@ -0,0 +1,190 @@ +--- +title: "2025-01-09のJS: pnpm 10、Node v23.6.0(` --experimental-strip-types`をデフォルトで有効化)、e18e" +author: "azu" +layout: post +date: 2025-01-09T10:36:34.099Z +category: JSer +tags: +- nodejs +- React +- Tools +- performance +- pnpm + +--- + +JSer.info #721 - +- [Release pnpm 10 · pnpm/pnpm](https://github.com/pnpm/pnpm/releases/tag/v10.0.0) +- [Node.js — Node v23.6.0 (Current)](https://nodejs.org/en/blog/release/v23.6.0) +- [The journey so far | e18e](https://e18e.dev/blog/journey-so-far.html) + + +---- + +{% include inline-support.html %} + +---- + +

ヘッドライン

+ +---- + +## Release v12.3.0 · vueuse/vueuse +[github.com/vueuse/vueuse/releases/tag/v12.3.0](https://github.com/vueuse/vueuse/releases/tag/v12.3.0 "Release v12.3.0 · vueuse/vueuse") +

Vue library ReleaseNote

+ +vueuse v12.3.0リリース。 + + +---- + +## Release @pandacss/dev@0.50.0 · chakra-ui/panda +[github.com/chakra-ui/panda/releases/tag/%40pandacss%2Fdev%400.50.0](https://github.com/chakra-ui/panda/releases/tag/%40pandacss%2Fdev%400.50.0 "Release @pandacss/dev@0.50.0 · chakra-ui/panda") +

pandacs library ReleaseNote

+ +Panda CSS 0.50.0リリース。 +`panda analyze`でDesign Tokenやハードコードされている値の割合を表示できるように + + +---- + +## Release 0.10.0 | StyleX +[stylexjs.com/blog/v0.10.0](https://stylexjs.com/blog/v0.10.0 "Release 0.10.0 | StyleX") +

React css PostCSS library ReleaseNote

+ +StyleX v0.10.0リリース。 +PostCSSプラグインを刷新し、`@stylexjs/nextjs-plugin`を非推奨に変更。 +`debug`オプションの追加、`inherit: false`の`@property`を使って動的なCSS Custom Propertyを管理することでパフォーマンスの改善など + + +---- + +## Release v3.11.0 · lerna-lite/lerna-lite +[github.com/lerna-lite/lerna-lite/releases/tag/v3.11.0](https://github.com/lerna-lite/lerna-lite/releases/tag/v3.11.0 "Release v3.11.0 · lerna-lite/lerna-lite") +

npm monorepo Tools ReleaseNote

+ +lerna-lite v3.11.0リリース。 +pnpmの`catalog:` protocolの限定的なサポートを追加 + + +---- + +## facebookexperimental/Recoil: Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React. +[github.com/facebookexperimental/Recoil](https://github.com/facebookexperimental/Recoil "facebookexperimental/Recoil: Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.") +

React library news

+ +Recoilのリポジトリがアーカイブ化された + + +---- + +## Release pnpm 10.0 RC 3 · pnpm/pnpm +[github.com/pnpm/pnpm/releases/tag/v10.0.0-rc.3](https://github.com/pnpm/pnpm/releases/tag/v10.0.0-rc.3 "Release pnpm 10.0 RC 3 · pnpm/pnpm") +

pnpm ReleaseNote

+ +pnpm v10.0.0-rc.3リリース。 +インストールするパッケージのlifecycle scriptをデフォルトで実行しないように変更。 + `pnpm link`の挙動の変更、`packageManager`を参照してpnpmのバージョンを確認するように、ハッシュアルゴリズムをSHA256に変更、storeバージョンの更新。 +pnpmに関する設定を共有できる`configDependencies`を追加。 `verifyDepsBeforeRun`オプションが追加され、lockと`node_modules/`の状態を比較して自動インストールなどの挙動を選択できるようになるなど。 + + +---- + +## Release pnpm 10 · pnpm/pnpm +[github.com/pnpm/pnpm/releases/tag/v10.0.0](https://github.com/pnpm/pnpm/releases/tag/v10.0.0 "Release pnpm 10 · pnpm/pnpm") +

pnpm ReleaseNote

+ +pnpm v10.0.0リリース。 +インストールするパッケージのlifecycle scriptをデフォルトで実行しないように変更。 + `pnpm link`の挙動の変更、`packageManager`を参照してpnpmのバージョンを確認するように、ハッシュアルゴリズムをSHA256に変更、storeバージョンの更新。 +pnpmに関する設定を共有できる`configDependencies`を追加。 `verifyDepsBeforeRun`オプションが追加され、lockと`node_modules/`の状態を比較して自動インストールなどの挙動を選択できるようになるなど。 + + +---- + +## Firefox 134.0, See All New Features, Updates and Fixes +[www.mozilla.org/en-US/firefox/134.0/releasenotes/](https://www.mozilla.org/en-US/firefox/134.0/releasenotes/ "Firefox 134.0, See All New Features, Updates and Fixes") +

Firefox ReleaseNote

+ +Firefox 134リリース。 +Stage 3の`RegExp.escape()`、Stage 4の`Promise.try()`をサポートなど + +- [Firefox 134 for developers - Mozilla | MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/134 "Firefox 134 for developers - Mozilla | MDN") + +---- + +## Release v26.0 Reactime · open-source-labs/Reactime +[github.com/open-source-labs/Reactime/releases/tag/v26.0](https://github.com/open-source-labs/Reactime/releases/tag/v26.0 "Release v26.0 Reactime · open-source-labs/Reactime") +

React performance Tools ReleaseNote

+ +Reactのデバッグ拡張ツールであるReactime 26.0リリース。 +UIの刷新、useContextの状態の視覚化、タイムトラベルデバッグ機能の改善など + + +---- + +## Node.js — Node v22.13.0 (LTS) +[nodejs.org/en/blog/release/v22.13.0](https://nodejs.org/en/blog/release/v22.13.0 "Node.js — Node v22.13.0 (LTS)") +

nodejs ReleaseNote

+ +Node.js v22.13.0リリース。 +Permission ModelをStableに変更、 + + +---- + +## Node.js — Node v23.6.0 (Current) +[nodejs.org/en/blog/release/v23.6.0](https://nodejs.org/en/blog/release/v23.6.0 "Node.js — Node v23.6.0 (Current)") +

nodejs TypeScript ReleaseNote

+ +Node.js v23.6.0リリース。 +`--experimental-strip-types`をデフォルトで有効にして、TypeScriptファイルをフラグなしで実行できるように変更。 + + +---- +

アーティクル

+ +---- + +## Composable Caching with Next.js | Next.js +[nextjs.org/blog/composable-caching](https://nextjs.org/blog/composable-caching "Composable Caching with Next.js | Next.js") +

Next.js article

+ +Next.jsの"use cache" directiveについて。 +"use cache"をつけた関数はserver functionに変換されメモ化された結果を返すようになる。 +クロージャーの場合のキャッシュの動作や`cache()`関数について + + +---- + +## The journey so far | e18e +[e18e.dev/blog/journey-so-far.html](https://e18e.dev/blog/journey-so-far.html "The journey so far | e18e") +

performance nodejs JavaScript article

+ +e18eでのJavaScriptのエコシステムのクリーンアップの取り組みについて。 + + +---- + +## 1人 Intl Advent Calendar 2024 - Adventar +[adventar.org/calendars/10555](https://adventar.org/calendars/10555 "1人 Intl Advent Calendar 2024 - Adventar") +

JavaScript i18n article

+ +Intl APIについての連載記事 + +- [1人Intl Advent Calendar を完走しました](https://zenn.dev/cybozu_frontend/articles/intl-advent-calendar-24-recap "1人Intl Advent Calendar を完走しました") + +---- +

サイト、サービス、ドキュメント

+ +---- + +## CodSpeed: Optimize Performance, Eliminate Regressions +[codspeed.io/](https://codspeed.io/ "CodSpeed: Optimize Performance, Eliminate Regressions") +

webservice benchmark python Rust nodejs

+ +CIでベンチマークを取得してリグレッションを検知するサービス。 +Python/Rust/Node.jsに対応している + + +---- From fda6b369b7b6cd2f9b8f26f72bcdeb5ff2bae923 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jan 2025 10:36:35 +0000 Subject: [PATCH 19/23] Delete _i18n/ja/_posts/2025/2025-01-08-721draft.md --- _i18n/ja/_posts/2025/2025-01-08-721draft.md | 182 -------------------- 1 file changed, 182 deletions(-) delete mode 100644 _i18n/ja/_posts/2025/2025-01-08-721draft.md diff --git a/_i18n/ja/_posts/2025/2025-01-08-721draft.md b/_i18n/ja/_posts/2025/2025-01-08-721draft.md deleted file mode 100644 index a9f64155422..00000000000 --- a/_i18n/ja/_posts/2025/2025-01-08-721draft.md +++ /dev/null @@ -1,182 +0,0 @@ ---- -title: "2025-01-08のJS: " -author: "azu" -layout: post -date : 2025-01-08T15:09:34.332Z -category: JSer -tags: -- nodejs -- React -- Tools -- performance -- pnpm - ---- - -JSer.info #721 - ----- - -

ヘッドライン

- ----- - -## Release v12.3.0 · vueuse/vueuse -[github.com/vueuse/vueuse/releases/tag/v12.3.0](https://github.com/vueuse/vueuse/releases/tag/v12.3.0 "Release v12.3.0 · vueuse/vueuse") -

Vue library ReleaseNote

- -vueuse v12.3.0リリース。 - - ----- - -## Release @pandacss/dev@0.50.0 · chakra-ui/panda -[github.com/chakra-ui/panda/releases/tag/%40pandacss%2Fdev%400.50.0](https://github.com/chakra-ui/panda/releases/tag/%40pandacss%2Fdev%400.50.0 "Release @pandacss/dev@0.50.0 · chakra-ui/panda") -

pandacs library ReleaseNote

- -Panda CSS 0.50.0リリース。 -`panda analyze`でDesign Tokenやハードコードされている値の割合を表示できるように - - ----- - -## Release 0.10.0 | StyleX -[stylexjs.com/blog/v0.10.0](https://stylexjs.com/blog/v0.10.0 "Release 0.10.0 | StyleX") -

React css PostCSS library ReleaseNote

- -StyleX v0.10.0リリース。 -PostCSSプラグインを刷新し、`@stylexjs/nextjs-plugin`を非推奨に変更。 -`debug`オプションの追加、`inherit: false`の`@property`を使って動的なCSS Custom Propertyを管理することでパフォーマンスの改善など - - ----- - -## Release v3.11.0 · lerna-lite/lerna-lite -[github.com/lerna-lite/lerna-lite/releases/tag/v3.11.0](https://github.com/lerna-lite/lerna-lite/releases/tag/v3.11.0 "Release v3.11.0 · lerna-lite/lerna-lite") -

npm monorepo Tools ReleaseNote

- -lerna-lite v3.11.0リリース。 -pnpmの`catalog:` protocolの限定的なサポートを追加 - - ----- - -## facebookexperimental/Recoil: Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React. -[github.com/facebookexperimental/Recoil](https://github.com/facebookexperimental/Recoil "facebookexperimental/Recoil: Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.") -

React library news

- -Recoilのリポジトリがアーカイブ化された - - ----- - -## Release pnpm 10.0 RC 3 · pnpm/pnpm -[github.com/pnpm/pnpm/releases/tag/v10.0.0-rc.3](https://github.com/pnpm/pnpm/releases/tag/v10.0.0-rc.3 "Release pnpm 10.0 RC 3 · pnpm/pnpm") -

pnpm ReleaseNote

- -pnpm v10.0.0-rc.3リリース。 -インストールするパッケージのlifecycle scriptをデフォルトで実行しないように変更。 - `pnpm link`の挙動の変更、`packageManager`を参照してpnpmのバージョンを確認するように、ハッシュアルゴリズムをSHA256に変更、storeバージョンの更新。 -pnpmに関する設定を共有できる`configDependencies`を追加。 `verifyDepsBeforeRun`オプションが追加され、lockと`node_modules/`の状態を比較して自動インストールなどの挙動を選択できるようになるなど。 - - ----- - -## Release pnpm 10 · pnpm/pnpm -[github.com/pnpm/pnpm/releases/tag/v10.0.0](https://github.com/pnpm/pnpm/releases/tag/v10.0.0 "Release pnpm 10 · pnpm/pnpm") -

pnpm ReleaseNote

- -pnpm v10.0.0リリース。 -インストールするパッケージのlifecycle scriptをデフォルトで実行しないように変更。 - `pnpm link`の挙動の変更、`packageManager`を参照してpnpmのバージョンを確認するように、ハッシュアルゴリズムをSHA256に変更、storeバージョンの更新。 -pnpmに関する設定を共有できる`configDependencies`を追加。 `verifyDepsBeforeRun`オプションが追加され、lockと`node_modules/`の状態を比較して自動インストールなどの挙動を選択できるようになるなど。 - - ----- - -## Firefox 134.0, See All New Features, Updates and Fixes -[www.mozilla.org/en-US/firefox/134.0/releasenotes/](https://www.mozilla.org/en-US/firefox/134.0/releasenotes/ "Firefox 134.0, See All New Features, Updates and Fixes") -

Firefox ReleaseNote

- -Firefox 134リリース。 -Stage 3の`RegExp.escape()`、Stage 4の`Promise.try()`をサポートなど - -- [Firefox 134 for developers - Mozilla | MDN](https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/134 "Firefox 134 for developers - Mozilla | MDN") - ----- - -## Release v26.0 Reactime · open-source-labs/Reactime -[github.com/open-source-labs/Reactime/releases/tag/v26.0](https://github.com/open-source-labs/Reactime/releases/tag/v26.0 "Release v26.0 Reactime · open-source-labs/Reactime") -

React performance Tools ReleaseNote

- -Reactのデバッグ拡張ツールであるReactime 26.0リリース。 -UIの刷新、useContextの状態の視覚化、タイムトラベルデバッグ機能の改善など - - ----- - -## Node.js — Node v22.13.0 (LTS) -[nodejs.org/en/blog/release/v22.13.0](https://nodejs.org/en/blog/release/v22.13.0 "Node.js — Node v22.13.0 (LTS)") -

nodejs ReleaseNote

- -Node.js v22.13.0リリース。 -Permission ModelをStableに変更、 - - ----- - -## Node.js — Node v23.6.0 (Current) -[nodejs.org/en/blog/release/v23.6.0](https://nodejs.org/en/blog/release/v23.6.0 "Node.js — Node v23.6.0 (Current)") -

nodejs TypeScript ReleaseNote

- -Node.js v23.6.0リリース。 -`--experimental-strip-types`をデフォルトで有効にして、TypeScriptファイルをフラグなしで実行できるように変更。 - - ----- -

アーティクル

- ----- - -## Composable Caching with Next.js | Next.js -[nextjs.org/blog/composable-caching](https://nextjs.org/blog/composable-caching "Composable Caching with Next.js | Next.js") -

Next.js article

- -Next.jsの"use cache" directiveについて。 -"use cache"をつけた関数はserver functionに変換されメモ化された結果を返すようになる。 -クロージャーの場合のキャッシュの動作や`cache()`関数について - - ----- - -## The journey so far | e18e -[e18e.dev/blog/journey-so-far.html](https://e18e.dev/blog/journey-so-far.html "The journey so far | e18e") -

performance nodejs JavaScript article

- -e18eでのJavaScriptのエコシステムのクリーンアップの取り組みについて。 - - ----- - -## 1人 Intl Advent Calendar 2024 - Adventar -[adventar.org/calendars/10555](https://adventar.org/calendars/10555 "1人 Intl Advent Calendar 2024 - Adventar") -

JavaScript i18n article

- -Intl APIについての連載記事 - -- [1人Intl Advent Calendar を完走しました](https://zenn.dev/cybozu_frontend/articles/intl-advent-calendar-24-recap "1人Intl Advent Calendar を完走しました") - ----- -

サイト、サービス、ドキュメント

- ----- - -## CodSpeed: Optimize Performance, Eliminate Regressions -[codspeed.io/](https://codspeed.io/ "CodSpeed: Optimize Performance, Eliminate Regressions") -

webservice benchmark python Rust nodejs

- -CIでベンチマークを取得してリグレッションを検知するサービス。 -Python/Rust/Node.jsに対応している - - ----- From ecf2aa8b1589603537e4ab0f30a11d83e9604462 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jan 2025 11:12:51 +0000 Subject: [PATCH 20/23] Update _i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md --- ...e-v23.6.0-experimental-strip-types-e18e.md | 32 +++++++++++++++++-- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md b/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md index 8b0cc748722..dae5f49472b 100644 --- a/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md +++ b/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md @@ -2,7 +2,7 @@ title: "2025-01-09のJS: pnpm 10、Node v23.6.0(` --experimental-strip-types`をデフォルトで有効化)、e18e" author: "azu" layout: post -date: 2025-01-09T10:36:34.099Z +date: 2025-01-09T11:12:50.945Z category: JSer tags: - nodejs @@ -13,10 +13,36 @@ tags: --- -JSer.info #721 - +JSer.info #721 - pnpm 10がリリースされました。 + - [Release pnpm 10 · pnpm/pnpm](https://github.com/pnpm/pnpm/releases/tag/v10.0.0) + +pnpm v10.0.0では、インストールするパッケージのlifecycle scriptをデフォルトで実行しないように変更されています。 +`pnpm.onlyBuiltDependencies`の許可リストで定義したパッケージのみ`postinstall`などのlifecycle scriptが実行されるようになっています。 + +また、`pnpm link`の挙動の変更、`packageManager`を参照してpnpmのバージョンを確認するように、ハッシュアルゴリズムをSHA256に変更、storeバージョンの更新など行われています。 +そのほかには、pnpmに関する設定を共有できる`configDependencies`を追加。 `verifyDepsBeforeRun`オプションでlockと`node_modules/`の状態を比較して自動インストールなどの挙動を選択できるようになっています。 + +--- + +Node.js v23.6.0がリリースされました。 + - [Node.js — Node v23.6.0 (Current)](https://nodejs.org/en/blog/release/v23.6.0) -- [The journey so far | e18e](https://e18e.dev/blog/journey-so-far.html) + +Node.js v23.6.0では、`--experimental-strip-types`フラグがデフォルトで有効になっています。 +これによって、TypeScriptファイルから型情報を削除したものを実行できるようになっています。 + +```sh +$ echo "const add = (a: number, b: number) => a + b; console.log(add(1, 2));" > index.ts +$ node index.ts +3 +``` + +ただし、`enum`や`namespace`などの変換が必要なTypeScriptの機能は引き続き[--experimental-transform-types](https://nodejs.org/docs/latest/api/cli.html#--experimental-transform-types)フラグが必要です。 + +--- + +[The journey so far | e18e](https://e18e.dev/blog/journey-so-far.html)という記事では、e18e (Ecosystem Performance)というイニシアチブでのJavaScriptのエコシステムのクリーンアップの取り組みについてまとめらています。 ---- From 9d6667fe9aa09413225b29ae4afa73570ccda38e Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 9 Jan 2025 20:26:04 +0900 Subject: [PATCH 21/23] Update 2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md --- ...10-node-v23.6.0-experimental-strip-types-e18e.md | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md b/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md index dae5f49472b..4475be6e67c 100644 --- a/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md +++ b/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md @@ -101,19 +101,6 @@ pnpmの`catalog:` protocolの限定的なサポートを追加 Recoilのリポジトリがアーカイブ化された - ----- - -## Release pnpm 10.0 RC 3 · pnpm/pnpm -[github.com/pnpm/pnpm/releases/tag/v10.0.0-rc.3](https://github.com/pnpm/pnpm/releases/tag/v10.0.0-rc.3 "Release pnpm 10.0 RC 3 · pnpm/pnpm") -

pnpm ReleaseNote

- -pnpm v10.0.0-rc.3リリース。 -インストールするパッケージのlifecycle scriptをデフォルトで実行しないように変更。 - `pnpm link`の挙動の変更、`packageManager`を参照してpnpmのバージョンを確認するように、ハッシュアルゴリズムをSHA256に変更、storeバージョンの更新。 -pnpmに関する設定を共有できる`configDependencies`を追加。 `verifyDepsBeforeRun`オプションが追加され、lockと`node_modules/`の状態を比較して自動インストールなどの挙動を選択できるようになるなど。 - - ---- ## Release pnpm 10 · pnpm/pnpm From db44c958616916d6bdb932faa32f4204d84c23df Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jan 2025 11:26:33 +0000 Subject: [PATCH 22/23] Update _i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md --- ...-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md b/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md index 4475be6e67c..8ac8ddd0350 100644 --- a/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md +++ b/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md @@ -2,7 +2,7 @@ title: "2025-01-09のJS: pnpm 10、Node v23.6.0(` --experimental-strip-types`をデフォルトで有効化)、e18e" author: "azu" layout: post -date: 2025-01-09T11:12:50.945Z +date: 2025-01-09T11:26:32.733Z category: JSer tags: - nodejs From ff8a3161cbbff9016755639f60ce540a5cd76fee Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 Jan 2025 11:30:41 +0000 Subject: [PATCH 23/23] Update _i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md --- ...-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md b/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md index 8ac8ddd0350..294d6b10e21 100644 --- a/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md +++ b/_i18n/ja/_posts/2025/2025-01-09-pnpm-10-node-v23.6.0-experimental-strip-types-e18e.md @@ -2,7 +2,7 @@ title: "2025-01-09のJS: pnpm 10、Node v23.6.0(` --experimental-strip-types`をデフォルトで有効化)、e18e" author: "azu" layout: post -date: 2025-01-09T11:26:32.733Z +date: 2025-01-09T11:30:40.138Z category: JSer tags: - nodejs @@ -42,8 +42,9 @@ $ node index.ts --- -[The journey so far | e18e](https://e18e.dev/blog/journey-so-far.html)という記事では、e18e (Ecosystem Performance)というイニシアチブでのJavaScriptのエコシステムのクリーンアップの取り組みについてまとめらています。 +[The journey so far | e18e](https://e18e.dev/blog/journey-so-far.html)という記事では、e18e (Ecosystem Performance)というイニシアチブでのJavaScriptのエコシステムのクリーンアップの取り組みについてまとめられています。 +色々なツールやライブラリの不要な依存を取り除く活動などについてまとめられています ----