From 4aa2d453bd2b346adf0586a74f4ecc94a2e42fd3 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 20 Jul 2024 06:59:56 +0000 Subject: [PATCH 01/19] Update 701 draft --- _i18n/ja/_posts/2024/2024-07-20-701draft.md | 29 +++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 _i18n/ja/_posts/2024/2024-07-20-701draft.md diff --git a/_i18n/ja/_posts/2024/2024-07-20-701draft.md b/_i18n/ja/_posts/2024/2024-07-20-701draft.md new file mode 100644 index 00000000000..9d061bc0021 --- /dev/null +++ b/_i18n/ja/_posts/2024/2024-07-20-701draft.md @@ -0,0 +1,29 @@ +--- +title: "2024-07-20のJS: " +author: "azu" +layout: post +date : 2024-07-20T06:59:34.192Z +category: JSer +tags: +- nodejs + +--- + +JSer.info #701 + +---- + +

ヘッドライン

+ +---- + +## Node.js — Node v22.5.1 (Current) +[nodejs.org/en/blog/release/v22.5.1](https://nodejs.org/en/blog/release/v22.5.1 "Node.js — Node v22.5.1 (Current)") +

nodejs ReleaseNote

+ +Node.js v22.5.1リリース。 +Node.js v22.5.0に含まれていた`npm ci`などがクラッシュするリグレッションを修正 + +- [Fix the bug caused by fast api changes in v22.5.0 and have a post-mortem by anonrig · Pull Request #53934 · nodejs/node](https://github.com/nodejs/node/pull/53934?hss_channel=tw-91985735 "Fix the bug caused by fast api changes in v22.5.0 and have a post-mortem by anonrig · Pull Request #53934 · nodejs/node") + +---- From cce71a8caefa595a4d8854411d9cd3dd667bc794 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 20 Jul 2024 12:39:18 +0000 Subject: [PATCH 02/19] Update 701 draft --- _i18n/ja/_posts/2024/2024-07-20-701draft.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-07-20-701draft.md b/_i18n/ja/_posts/2024/2024-07-20-701draft.md index 9d061bc0021..2630abd1ae5 100644 --- a/_i18n/ja/_posts/2024/2024-07-20-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-20-701draft.md @@ -2,10 +2,12 @@ title: "2024-07-20のJS: " author: "azu" layout: post -date : 2024-07-20T06:59:34.192Z +date : 2024-07-20T12:39:17.996Z category: JSer tags: - nodejs +- Conference +- video --- @@ -27,3 +29,16 @@ Node.js v22.5.0に含まれていた`npm ci`などがクラッシュするリグ - [Fix the bug caused by fast api changes in v22.5.0 and have a post-mortem by anonrig · Pull Request #53934 · nodejs/node](https://github.com/nodejs/node/pull/53934?hss_channel=tw-91985735 "Fix the bug caused by fast api changes in v22.5.0 and have a post-mortem by anonrig · Pull Request #53934 · nodejs/node") ---- +

スライド、動画関係

+ +---- + +## JSConf Budapest 2024 - YouTube +[www.youtube.com/playlist?list=PL37ZVnwpeshEczPCbFGVGd-hj1DR7\_SKy](https://www.youtube.com/playlist?list=PL37ZVnwpeshEczPCbFGVGd-hj1DR7_SKy "JSConf Budapest 2024 - YouTube") +

JavaScript Conference video

+ +JSConf Budapest 2024 の動画一覧 + +- [26-28 June, JSConfBP 2024](https://jsconfbp.com/ "26-28 June, JSConfBP 2024") + +---- From b70c705f8f9a0e599737d772a2869c224e12e6cc Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 21 Jul 2024 06:19:21 +0000 Subject: [PATCH 03/19] Update 701 draft --- ...7-20-701draft.md => 2024-07-21-701draft.md} | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2024/{2024-07-20-701draft.md => 2024-07-21-701draft.md} (74%) diff --git a/_i18n/ja/_posts/2024/2024-07-20-701draft.md b/_i18n/ja/_posts/2024/2024-07-21-701draft.md similarity index 74% rename from _i18n/ja/_posts/2024/2024-07-20-701draft.md rename to _i18n/ja/_posts/2024/2024-07-21-701draft.md index 2630abd1ae5..6bc2d315ccd 100644 --- a/_i18n/ja/_posts/2024/2024-07-20-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-21-701draft.md @@ -1,13 +1,15 @@ --- -title: "2024-07-20のJS: " +title: "2024-07-21のJS: " author: "azu" layout: post -date : 2024-07-20T12:39:17.996Z +date : 2024-07-21T06:19:00.559Z category: JSer tags: - nodejs - Conference - video +- ECMAScript +- book --- @@ -41,4 +43,16 @@ JSConf Budapest 2024 の動画一覧 - [26-28 June, JSConfBP 2024](https://jsconfbp.com/ "26-28 June, JSConfBP 2024") +---- +

書籍関係

+ +---- + +## Exploring JavaScript (ES2024 Edition) +[exploringjs.com/js/index.html](https://exploringjs.com/js/index.html "Exploring JavaScript (ES2024 Edition)") +

JavaScript ECMAScript book

+ +Exploring JavaScriptのES2024対応版が公開された + + ---- From d620c653c01735e3c3f21b06a4193514d351d6e5 Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 21 Jul 2024 12:46:29 +0000 Subject: [PATCH 04/19] Update 701 draft --- _i18n/ja/_posts/2024/2024-07-21-701draft.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-07-21-701draft.md b/_i18n/ja/_posts/2024/2024-07-21-701draft.md index 6bc2d315ccd..46b081491f1 100644 --- a/_i18n/ja/_posts/2024/2024-07-21-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-21-701draft.md @@ -2,7 +2,7 @@ title: "2024-07-21のJS: " author: "azu" layout: post -date : 2024-07-21T06:19:00.559Z +date : 2024-07-21T12:46:28.976Z category: JSer tags: - nodejs @@ -30,6 +30,19 @@ Node.js v22.5.0に含まれていた`npm ci`などがクラッシュするリグ - [Fix the bug caused by fast api changes in v22.5.0 and have a post-mortem by anonrig · Pull Request #53934 · nodejs/node](https://github.com/nodejs/node/pull/53934?hss_channel=tw-91985735 "Fix the bug caused by fast api changes in v22.5.0 and have a post-mortem by anonrig · Pull Request #53934 · nodejs/node") +---- +

アーティクル

+ +---- + +## CSS Grid Areas +[ishadeed.com/article/css-grid-area/](https://ishadeed.com/article/css-grid-area/ "CSS Grid Areas") +

CSS article

+ +CSS Gridについての解説。 +grid-template-areasを使ったGridのレイアウト方法について色々な例とともに解説している + + ----

スライド、動画関係

From f4b31347f4958587b8accf67c6ac9ed8b8719f30 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 22 Jul 2024 00:55:43 +0000 Subject: [PATCH 05/19] Update 701 draft --- ...4-07-21-701draft.md => 2024-07-22-701draft.md} | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2024/{2024-07-21-701draft.md => 2024-07-22-701draft.md} (82%) diff --git a/_i18n/ja/_posts/2024/2024-07-21-701draft.md b/_i18n/ja/_posts/2024/2024-07-22-701draft.md similarity index 82% rename from _i18n/ja/_posts/2024/2024-07-21-701draft.md rename to _i18n/ja/_posts/2024/2024-07-22-701draft.md index 46b081491f1..62cc84f8337 100644 --- a/_i18n/ja/_posts/2024/2024-07-21-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-22-701draft.md @@ -1,8 +1,8 @@ --- -title: "2024-07-21のJS: " +title: "2024-07-22のJS: " author: "azu" layout: post -date : 2024-07-21T12:46:28.976Z +date : 2024-07-22T00:55:22.216Z category: JSer tags: - nodejs @@ -30,6 +30,17 @@ Node.js v22.5.0に含まれていた`npm ci`などがクラッシュするリグ - [Fix the bug caused by fast api changes in v22.5.0 and have a post-mortem by anonrig · Pull Request #53934 · nodejs/node](https://github.com/nodejs/node/pull/53934?hss_channel=tw-91985735 "Fix the bug caused by fast api changes in v22.5.0 and have a post-mortem by anonrig · Pull Request #53934 · nodejs/node") +---- + +## Release pnpm 9.6 · pnpm/pnpm +[github.com/pnpm/pnpm/releases/tag/v9.6.0](https://github.com/pnpm/pnpm/releases/tag/v9.6.0 "Release pnpm 9.6 · pnpm/pnpm") +

pnpm ReleaseNote

+ +pnpm v9.6.0リリース。 +`pnpm.executionEnv.nodeVersion`でNode.jsのバージョンを指定できるように。 +`catalogs:`のサポートの改善や修正など + + ----

アーティクル

From b4d4408581c9437fae3eeef8c152ac3350bc160e Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 22 Jul 2024 01:10:56 +0000 Subject: [PATCH 06/19] Update 701 draft --- _i18n/ja/_posts/2024/2024-07-22-701draft.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-07-22-701draft.md b/_i18n/ja/_posts/2024/2024-07-22-701draft.md index 62cc84f8337..d395679fb2e 100644 --- a/_i18n/ja/_posts/2024/2024-07-22-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-22-701draft.md @@ -2,7 +2,7 @@ title: "2024-07-22のJS: " author: "azu" layout: post -date : 2024-07-22T00:55:22.216Z +date : 2024-07-22T01:10:34.995Z category: JSer tags: - nodejs @@ -41,6 +41,17 @@ pnpm v9.6.0リリース。 `catalogs:`のサポートの改善や修正など +---- + +## It's official, Meteor 3.0 Official Release is out! - announce - Meteor.js forums +[forums.meteor.com/t/its-official-meteor-3-0-official-release-is-out/61860](https://forums.meteor.com/t/its-official-meteor-3-0-official-release-is-out/61860 "It's official, Meteor 3.0 Official Release is out! - announce - Meteor.js forums") +

JavaScript library ReleaseNote

+ +Meteor.js 3.0リリース。 +非同期の対応改善、Node.js 20のサポート、Expressのmiddlewareに対応など + +- [Meteor 3.0 Migration Guide | Meteor 3.0 Migration Guide](https://v3-migration-docs.meteor.com/ "Meteor 3.0 Migration Guide | Meteor 3.0 Migration Guide") + ----

アーティクル

From a23d250e287eda7d3f86636bdc7f9f093a01011f Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 23 Jul 2024 12:26:11 +0000 Subject: [PATCH 07/19] Update 701 draft --- ...07-22-701draft.md => 2024-07-23-701draft.md} | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2024/{2024-07-22-701draft.md => 2024-07-23-701draft.md} (83%) diff --git a/_i18n/ja/_posts/2024/2024-07-22-701draft.md b/_i18n/ja/_posts/2024/2024-07-23-701draft.md similarity index 83% rename from _i18n/ja/_posts/2024/2024-07-22-701draft.md rename to _i18n/ja/_posts/2024/2024-07-23-701draft.md index d395679fb2e..13cbedb5889 100644 --- a/_i18n/ja/_posts/2024/2024-07-22-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-23-701draft.md @@ -1,8 +1,8 @@ --- -title: "2024-07-22のJS: " +title: "2024-07-23のJS: " author: "azu" layout: post -date : 2024-07-22T01:10:34.995Z +date : 2024-07-23T12:25:49.709Z category: JSer tags: - nodejs @@ -45,13 +45,24 @@ pnpm v9.6.0リリース。 ## It's official, Meteor 3.0 Official Release is out! - announce - Meteor.js forums [forums.meteor.com/t/its-official-meteor-3-0-official-release-is-out/61860](https://forums.meteor.com/t/its-official-meteor-3-0-official-release-is-out/61860 "It's official, Meteor 3.0 Official Release is out! - announce - Meteor.js forums") -

JavaScript library ReleaseNote

+

JavaScript library ReleaseNote nodejs

Meteor.js 3.0リリース。 非同期の対応改善、Node.js 20のサポート、Expressのmiddlewareに対応など - [Meteor 3.0 Migration Guide | Meteor 3.0 Migration Guide](https://v3-migration-docs.meteor.com/ "Meteor 3.0 Migration Guide | Meteor 3.0 Migration Guide") +---- + +## July 22, 2024 Release – React Spectrum Releases +[react-spectrum.adobe.com/releases/2024-07-22.html](https://react-spectrum.adobe.com/releases/2024-07-22.html "July 22, 2024 Release – React Spectrum Releases") +

React library ReleaseNote

+ +React Spectrum July 22, 2024リリース。 +React 19 RCの対応、TableView/ListView/ListBoxのVirtualizationの改善、Toastのfocus managementの改善など。 +アイコンをApache 2.0 Licenseに変更など + + ----

アーティクル

From f7e5b25f3b6e6881b957256696792dcdbb444f56 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 27 Jul 2024 11:17:31 +0000 Subject: [PATCH 08/19] Update 701 draft --- ...024-07-23-701draft.md => 2024-07-27-701draft.md} | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2024/{2024-07-23-701draft.md => 2024-07-27-701draft.md} (89%) diff --git a/_i18n/ja/_posts/2024/2024-07-23-701draft.md b/_i18n/ja/_posts/2024/2024-07-27-701draft.md similarity index 89% rename from _i18n/ja/_posts/2024/2024-07-23-701draft.md rename to _i18n/ja/_posts/2024/2024-07-27-701draft.md index 13cbedb5889..98eb181142c 100644 --- a/_i18n/ja/_posts/2024/2024-07-23-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-27-701draft.md @@ -1,8 +1,8 @@ --- -title: "2024-07-23のJS: " +title: "2024-07-27のJS: " author: "azu" layout: post -date : 2024-07-23T12:25:49.709Z +date : 2024-07-27T11:17:30.837Z category: JSer tags: - nodejs @@ -63,6 +63,15 @@ React 19 RCの対応、TableView/ListView/ListBoxのVirtualizationの改善、To アイコンをApache 2.0 Licenseに変更など +---- + +## A new path for Privacy Sandbox on the web +[privacysandbox.com/news/privacy-sandbox-update/](https://privacysandbox.com/news/privacy-sandbox-update/ "A new path for Privacy Sandbox on the web") +

Chrome privacy news

+ +Chromeの3rd Party Cookie廃止計画は撤回することになった。 + + ----

アーティクル

From 0a429475d8d034cca4766f2413a6ab2fa96876d8 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 27 Jul 2024 11:21:28 +0000 Subject: [PATCH 09/19] Update 701 draft --- _i18n/ja/_posts/2024/2024-07-27-701draft.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-07-27-701draft.md b/_i18n/ja/_posts/2024/2024-07-27-701draft.md index 98eb181142c..bcf95ef2197 100644 --- a/_i18n/ja/_posts/2024/2024-07-27-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-27-701draft.md @@ -2,7 +2,7 @@ title: "2024-07-27のJS: " author: "azu" layout: post -date : 2024-07-27T11:17:30.837Z +date : 2024-07-27T11:21:27.896Z category: JSer tags: - nodejs @@ -72,6 +72,15 @@ React 19 RCの対応、TableView/ListView/ListBoxのVirtualizationの改善、To Chromeの3rd Party Cookie廃止計画は撤回することになった。 +---- + +## Sass: Node Sass is end-of-life +[sass-lang.com/blog/node-sass-is-end-of-life/](https://sass-lang.com/blog/node-sass-is-end-of-life/ "Sass: Node Sass is end-of-life") +

nodejs Sass news

+ +LibSassのNode.jsラッパーであるNode Sassのサポートが終了された。 + + ----

アーティクル

From 5071d86b377546cf6fd6d512ae66ac6eb13de3d5 Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 28 Jul 2024 04:44:48 +0000 Subject: [PATCH 10/19] Update 701 draft --- ...4-07-27-701draft.md => 2024-07-28-701draft.md} | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2024/{2024-07-27-701draft.md => 2024-07-28-701draft.md} (90%) diff --git a/_i18n/ja/_posts/2024/2024-07-27-701draft.md b/_i18n/ja/_posts/2024/2024-07-28-701draft.md similarity index 90% rename from _i18n/ja/_posts/2024/2024-07-27-701draft.md rename to _i18n/ja/_posts/2024/2024-07-28-701draft.md index bcf95ef2197..3b634b317f2 100644 --- a/_i18n/ja/_posts/2024/2024-07-27-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-28-701draft.md @@ -1,8 +1,8 @@ --- -title: "2024-07-27のJS: " +title: "2024-07-28のJS: " author: "azu" layout: post -date : 2024-07-27T11:21:27.896Z +date : 2024-07-28T04:44:48.780Z category: JSer tags: - nodejs @@ -79,6 +79,17 @@ Chromeの3rd Party Cookie廃止計画は撤回することになった。

nodejs Sass news

LibSassのNode.jsラッパーであるNode Sassのサポートが終了された。 +DartSassがアクティブメンテナンスされているため、そちらへの移行を推奨している + + +---- + +## Bun v1.1.21 | Bun Blog +[bun.sh/blog/bun-v1.1.21](https://bun.sh/blog/bun-v1.1.21 "Bun v1.1.21 | Bun Blog") +

Bun ReleaseNote

+ +Bun v1.1.21リリース。 +`--fetch-preconnect=`フラグの追加、Remixの対応改善、`bun build --packages=external`の追加など ---- From fe13fd9d2c71e2031134cb3e32247ef83ae80761 Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 28 Jul 2024 13:48:46 +0000 Subject: [PATCH 11/19] Update 701 draft --- _i18n/ja/_posts/2024/2024-07-28-701draft.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-07-28-701draft.md b/_i18n/ja/_posts/2024/2024-07-28-701draft.md index 3b634b317f2..5857413b719 100644 --- a/_i18n/ja/_posts/2024/2024-07-28-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-28-701draft.md @@ -2,7 +2,7 @@ title: "2024-07-28のJS: " author: "azu" layout: post -date : 2024-07-28T04:44:48.780Z +date : 2024-07-28T13:48:46.813Z category: JSer tags: - nodejs @@ -92,6 +92,16 @@ Bun v1.1.21リリース。 `--fetch-preconnect=`フラグの追加、Remixの対応改善、`bun build --packages=external`の追加など +---- + +## Node.js — Node v20.16.0 (LTS) +[nodejs.org/en/blog/release/v20.16.0](https://nodejs.org/en/blog/release/v20.16.0 "Node.js — Node v20.16.0 (LTS)") +

nodejs ReleaseNote

+ +Node.js v20.16.0リリース。 +`process.getBuiltinModule(id)`を追加、OpenSSLのカスタムエンジンサポートの廃止に伴い `clientCertEngine` オプションを非推奨に変更など + + ----

アーティクル

From f6533981aea27ee25856ff60c7e62c10cf0da291 Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 28 Jul 2024 14:27:11 +0000 Subject: [PATCH 12/19] Update 701 draft --- _i18n/ja/_posts/2024/2024-07-28-701draft.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-07-28-701draft.md b/_i18n/ja/_posts/2024/2024-07-28-701draft.md index 5857413b719..c935dda1f2a 100644 --- a/_i18n/ja/_posts/2024/2024-07-28-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-28-701draft.md @@ -2,7 +2,7 @@ title: "2024-07-28のJS: " author: "azu" layout: post -date : 2024-07-28T13:48:46.813Z +date : 2024-07-28T14:26:49.928Z category: JSer tags: - nodejs @@ -102,6 +102,19 @@ Node.js v20.16.0リリース。 `process.getBuiltinModule(id)`を追加、OpenSSLのカスタムエンジンサポートの廃止に伴い `clientCertEngine` オプションを非推奨に変更など +---- + +## Announcing TypeScript 5.6 Beta - TypeScript +[devblogs.microsoft.com/typescript/announcing-typescript-5-6-beta/](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6-beta/ "Announcing TypeScript 5.6 Beta - TypeScript") +

TypeScript ReleaseNote

+ +TypeScript 5.6 Betaリリース。 +ESLintの`no-constant-binary-expression`と似た常にtrue/nullishとなる間違った書き方をエラーにする変更、Iterator Helperのサポート。 +ES2022のArbitrary module namespace identifier namesをサポート、`--noUncheckedSideEffectImports`フラグの追加。 +型チェックせずにファイルを出力できる`--noCheck`フラグの追加など + +- [Interesting bugs caught by no-constant-binary-expression - ESLint - Pluggable JavaScript Linter](https://eslint.org/blog/2022/07/interesting-bugs-caught-by-no-constant-binary-expression/ "Interesting bugs caught by no-constant-binary-expression - ESLint - Pluggable JavaScript Linter") + ----

アーティクル

From ec3a115bb79be3fa3f6f49c180f245b2d782b878 Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 28 Jul 2024 14:46:23 +0000 Subject: [PATCH 13/19] Update 701 draft --- _i18n/ja/_posts/2024/2024-07-28-701draft.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-07-28-701draft.md b/_i18n/ja/_posts/2024/2024-07-28-701draft.md index c935dda1f2a..c37f3196fd1 100644 --- a/_i18n/ja/_posts/2024/2024-07-28-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-28-701draft.md @@ -2,7 +2,7 @@ title: "2024-07-28のJS: " author: "azu" layout: post -date : 2024-07-28T14:26:49.928Z +date : 2024-07-28T14:46:23.787Z category: JSer tags: - nodejs @@ -115,6 +115,16 @@ ES2022のArbitrary module namespace identifier namesをサポート、`--noUnche - [Interesting bugs caught by no-constant-binary-expression - ESLint - Pluggable JavaScript Linter](https://eslint.org/blog/2022/07/interesting-bugs-caught-by-no-constant-binary-expression/ "Interesting bugs caught by no-constant-binary-expression - ESLint - Pluggable JavaScript Linter") +---- + +## Astro 4.12: Server Islands | Astro +[astro.build/blog/astro-4120/](https://astro.build/blog/astro-4120/ "Astro 4.12: Server Islands | Astro") +

astro ReleaseNote

+ +Astro 4.12リリース。 +Next.jsのPartial Prerenderingに類似する機能としてServer Islandsを実験的に追加、`inferRemoteSize`の追加など + + ----

アーティクル

From 012665b829301937318525b13e93ae9de5f2c52b Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 28 Jul 2024 14:59:39 +0000 Subject: [PATCH 14/19] Update 701 draft --- _i18n/ja/_posts/2024/2024-07-28-701draft.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2024/2024-07-28-701draft.md b/_i18n/ja/_posts/2024/2024-07-28-701draft.md index c37f3196fd1..5fe171b7096 100644 --- a/_i18n/ja/_posts/2024/2024-07-28-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-28-701draft.md @@ -2,14 +2,14 @@ title: "2024-07-28のJS: " author: "azu" layout: post -date : 2024-07-28T14:46:23.787Z +date : 2024-07-28T14:59:17.673Z category: JSer tags: - nodejs +- React - Conference - video - ECMAScript -- book --- @@ -138,6 +138,16 @@ CSS Gridについての解説。 grid-template-areasを使ったGridのレイアウト方法について色々な例とともに解説している +---- + +## State of React 2023 +[2023.stateofreact.com/en-US](https://2023.stateofreact.com/en-US "State of React 2023") +

React Survey

+ +State of React 2023の結果が公開された。 +Reactの機能、状態管理、データ取得、Meta-Framework、どのようなアプリケーションを作っているかについてなど + + ----

スライド、動画関係

From 57e4e8cc339b287d3223201afad92b5698f187e5 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 29 Jul 2024 00:52:16 +0000 Subject: [PATCH 15/19] Update 701 draft --- ...-07-28-701draft.md => 2024-07-29-701draft.md} | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2024/{2024-07-28-701draft.md => 2024-07-29-701draft.md} (92%) diff --git a/_i18n/ja/_posts/2024/2024-07-28-701draft.md b/_i18n/ja/_posts/2024/2024-07-29-701draft.md similarity index 92% rename from _i18n/ja/_posts/2024/2024-07-28-701draft.md rename to _i18n/ja/_posts/2024/2024-07-29-701draft.md index 5fe171b7096..7f74faca2f1 100644 --- a/_i18n/ja/_posts/2024/2024-07-28-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-29-701draft.md @@ -1,15 +1,15 @@ --- -title: "2024-07-28のJS: " +title: "2024-07-29のJS: " author: "azu" layout: post -date : 2024-07-28T14:59:17.673Z +date : 2024-07-29T00:52:16.052Z category: JSer tags: - nodejs +- ECMAScript - React - Conference - video -- ECMAScript --- @@ -161,6 +161,16 @@ JSConf Budapest 2024 の動画一覧 - [26-28 June, JSConfBP 2024](https://jsconfbp.com/ "26-28 June, JSConfBP 2024") +---- + +## Temporalを取り巻く仕様を整理する - Speaker Deck +[speakerdeck.com/sajikix/temporalwoqu-rijuan-kushi-yang-wozheng-li-suru](https://speakerdeck.com/sajikix/temporalwoqu-rijuan-kushi-yang-wozheng-li-suru "Temporalを取り巻く仕様を整理する - Speaker Deck") +

ECMAScript i18n slide

+ +ECMAScript Proposal Stage 3のTemporalに関連する仕様についてのスライド。 +ECMA-402、Unicode(CLDR)、IETF(BCP47/RFC3339/RFC9557)、IANA(Timezone)について + + ----

書籍関係

From 3f759498cfc014e3b8fda83110644135883236cb Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 29 Jul 2024 01:02:15 +0000 Subject: [PATCH 16/19] Update 701 draft --- _i18n/ja/_posts/2024/2024-07-29-701draft.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2024/2024-07-29-701draft.md b/_i18n/ja/_posts/2024/2024-07-29-701draft.md index 7f74faca2f1..b12b3113dfe 100644 --- a/_i18n/ja/_posts/2024/2024-07-29-701draft.md +++ b/_i18n/ja/_posts/2024/2024-07-29-701draft.md @@ -2,14 +2,14 @@ title: "2024-07-29のJS: " author: "azu" layout: post -date : 2024-07-29T00:52:16.052Z +date : 2024-07-29T01:02:15.185Z category: JSer tags: - nodejs - ECMAScript - React +- TypeScript - Conference -- video --- @@ -171,6 +171,18 @@ ECMAScript Proposal Stage 3のTemporalに関連する仕様についてのスラ ECMA-402、Unicode(CLDR)、IETF(BCP47/RFC3339/RFC9557)、IANA(Timezone)について +---- +

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

+ +---- + +## Node.jsのTypeScriptサポートについて +[gist.github.com/azu/ac5dafbf211ef8b5ecf386930ac75250](https://gist.github.com/azu/ac5dafbf211ef8b5ecf386930ac75250 "Node.jsのTypeScriptサポートについて") +

nodejs TypeScript

+ +Node.jsに実験的な機能としてTypeScriptのコードから型定義を取り除いてJavaScriptとして実行する`--experimental-strip-types`フラグが実装された経緯について + + ----

書籍関係

From 30126dff7bf73e55791085d5f71085388c1c57a3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 01:11:36 +0000 Subject: [PATCH 17/19] Update _i18n/ja/_posts/2024/2024-07-29-typescript-5.6-beta-node.jstypescript-state-of-react-2023.md --- ...a-node.jstypescript-state-of-react-2023.md | 228 ++++++++++++++++++ 1 file changed, 228 insertions(+) create mode 100644 _i18n/ja/_posts/2024/2024-07-29-typescript-5.6-beta-node.jstypescript-state-of-react-2023.md diff --git a/_i18n/ja/_posts/2024/2024-07-29-typescript-5.6-beta-node.jstypescript-state-of-react-2023.md b/_i18n/ja/_posts/2024/2024-07-29-typescript-5.6-beta-node.jstypescript-state-of-react-2023.md new file mode 100644 index 00000000000..68841729f12 --- /dev/null +++ b/_i18n/ja/_posts/2024/2024-07-29-typescript-5.6-beta-node.jstypescript-state-of-react-2023.md @@ -0,0 +1,228 @@ +--- +title: "2024-07-29のJS: TypeScript 5.6 Beta、Node.jsの実験的なTypeScriptサポート、State of React 2023" +author: "azu" +layout: post +date: 2024-07-29T01:11:35.357Z +category: JSer +tags: +- nodejs +- ECMAScript +- React +- TypeScript +- Conference + +--- + +JSer.info #701 - TypeScript 5.6 Beta がリリースされました。 + +- [Announcing TypeScript 5.6 Beta - TypeScript](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6-beta/) + +ESLintの`no-constant-binary-expression`と似たチェックを行い、常にtrue/nullishとなる間違った書き方をコンパイルエラーにする変更が含まれています。 + +- [Interesting bugs caught by no-constant-binary-expression - ESLint - Pluggable JavaScript Linter](https://eslint.org/blog/2022/07/interesting-bugs-caught-by-no-constant-binary-expression/) + +Iterator Helperのサポート、ES2022のArbitrary module namespace identifier namesをサポート、`--noUncheckedSideEffectImports`フラグの追加も行われています。 +また、型チェックせずにファイルを出力できる`--noCheck`フラグの追加など + +---- + +Node.jsに`--experimental-strip-types`という実験的なフラグが実装されています。 +この`--experimental-strip-types`フラグを使うと、TypeScriptのコードから型情報を削除してJavaScriptファイルとして実行できるようになります。 + +[Node.jsのTypeScriptサポートについて](https://gist.github.com/azu/ac5dafbf211ef8b5ecf386930ac75250)では、Node.jsのTypeScriptサポートがどのような経緯で進んできているかをまとめています。 +まだ実験段階で課題となる点も多いため、正式にサポートされるかは分かりませんが、今後の方針は次のIssueで議論されています。 + +- [Roadmap for experimental TypeScript support · Issue #217 · nodejs/loaders](https://github.com/nodejs/loaders/issues/217) + +---- + +[State of React 2023](https://2023.stateofreact.com/)が公開されました。 +Reactに関する開発者アンケートの結果をまとめたレポートになっています。 + +Reactの機能、状態管理、データ取得、Meta-Framework、どのようなアプリケーションを作っているかについてなど色々な項目ごとの結果がまとめられています。 + +---- + +{% include inline-support.html %} + +---- + +

ヘッドライン

+ +---- + +## Node.js — Node v22.5.1 (Current) +[nodejs.org/en/blog/release/v22.5.1](https://nodejs.org/en/blog/release/v22.5.1 "Node.js — Node v22.5.1 (Current)") +

nodejs ReleaseNote

+ +Node.js v22.5.1リリース。 +Node.js v22.5.0に含まれていた`npm ci`などがクラッシュするリグレッションを修正 + +- [Fix the bug caused by fast api changes in v22.5.0 and have a post-mortem by anonrig · Pull Request #53934 · nodejs/node](https://github.com/nodejs/node/pull/53934?hss_channel=tw-91985735 "Fix the bug caused by fast api changes in v22.5.0 and have a post-mortem by anonrig · Pull Request #53934 · nodejs/node") + +---- + +## Release pnpm 9.6 · pnpm/pnpm +[github.com/pnpm/pnpm/releases/tag/v9.6.0](https://github.com/pnpm/pnpm/releases/tag/v9.6.0 "Release pnpm 9.6 · pnpm/pnpm") +

pnpm ReleaseNote

+ +pnpm v9.6.0リリース。 +`pnpm.executionEnv.nodeVersion`でNode.jsのバージョンを指定できるように。 +`catalogs:`のサポートの改善や修正など + + +---- + +## It's official, Meteor 3.0 Official Release is out! - announce - Meteor.js forums +[forums.meteor.com/t/its-official-meteor-3-0-official-release-is-out/61860](https://forums.meteor.com/t/its-official-meteor-3-0-official-release-is-out/61860 "It's official, Meteor 3.0 Official Release is out! - announce - Meteor.js forums") +

JavaScript library ReleaseNote nodejs

+ +Meteor.js 3.0リリース。 +非同期の対応改善、Node.js 20のサポート、Expressのmiddlewareに対応など + +- [Meteor 3.0 Migration Guide | Meteor 3.0 Migration Guide](https://v3-migration-docs.meteor.com/ "Meteor 3.0 Migration Guide | Meteor 3.0 Migration Guide") + +---- + +## July 22, 2024 Release – React Spectrum Releases +[react-spectrum.adobe.com/releases/2024-07-22.html](https://react-spectrum.adobe.com/releases/2024-07-22.html "July 22, 2024 Release – React Spectrum Releases") +

React library ReleaseNote

+ +React Spectrum July 22, 2024リリース。 +React 19 RCの対応、TableView/ListView/ListBoxのVirtualizationの改善、Toastのfocus managementの改善など。 +アイコンをApache 2.0 Licenseに変更など + + +---- + +## A new path for Privacy Sandbox on the web +[privacysandbox.com/news/privacy-sandbox-update/](https://privacysandbox.com/news/privacy-sandbox-update/ "A new path for Privacy Sandbox on the web") +

Chrome privacy news

+ +Chromeの3rd Party Cookie廃止計画は撤回することになった。 + + +---- + +## Sass: Node Sass is end-of-life +[sass-lang.com/blog/node-sass-is-end-of-life/](https://sass-lang.com/blog/node-sass-is-end-of-life/ "Sass: Node Sass is end-of-life") +

nodejs Sass news

+ +LibSassのNode.jsラッパーであるNode Sassのサポートが終了された。 +DartSassがアクティブメンテナンスされているため、そちらへの移行を推奨している + + +---- + +## Bun v1.1.21 | Bun Blog +[bun.sh/blog/bun-v1.1.21](https://bun.sh/blog/bun-v1.1.21 "Bun v1.1.21 | Bun Blog") +

Bun ReleaseNote

+ +Bun v1.1.21リリース。 +`--fetch-preconnect=`フラグの追加、Remixの対応改善、`bun build --packages=external`の追加など + + +---- + +## Node.js — Node v20.16.0 (LTS) +[nodejs.org/en/blog/release/v20.16.0](https://nodejs.org/en/blog/release/v20.16.0 "Node.js — Node v20.16.0 (LTS)") +

nodejs ReleaseNote

+ +Node.js v20.16.0リリース。 +`process.getBuiltinModule(id)`を追加、OpenSSLのカスタムエンジンサポートの廃止に伴い `clientCertEngine` オプションを非推奨に変更など + + +---- + +## Announcing TypeScript 5.6 Beta - TypeScript +[devblogs.microsoft.com/typescript/announcing-typescript-5-6-beta/](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6-beta/ "Announcing TypeScript 5.6 Beta - TypeScript") +

TypeScript ReleaseNote

+ +TypeScript 5.6 Betaリリース。 +ESLintの`no-constant-binary-expression`と似た常にtrue/nullishとなる間違った書き方をエラーにする変更、Iterator Helperのサポート。 +ES2022のArbitrary module namespace identifier namesをサポート、`--noUncheckedSideEffectImports`フラグの追加。 +型チェックせずにファイルを出力できる`--noCheck`フラグの追加など + +- [Interesting bugs caught by no-constant-binary-expression - ESLint - Pluggable JavaScript Linter](https://eslint.org/blog/2022/07/interesting-bugs-caught-by-no-constant-binary-expression/ "Interesting bugs caught by no-constant-binary-expression - ESLint - Pluggable JavaScript Linter") + +---- + +## Astro 4.12: Server Islands | Astro +[astro.build/blog/astro-4120/](https://astro.build/blog/astro-4120/ "Astro 4.12: Server Islands | Astro") +

astro ReleaseNote

+ +Astro 4.12リリース。 +Next.jsのPartial Prerenderingに類似する機能としてServer Islandsを実験的に追加、`inferRemoteSize`の追加など + + +---- +

アーティクル

+ +---- + +## CSS Grid Areas +[ishadeed.com/article/css-grid-area/](https://ishadeed.com/article/css-grid-area/ "CSS Grid Areas") +

CSS article

+ +CSS Gridについての解説。 +grid-template-areasを使ったGridのレイアウト方法について色々な例とともに解説している + + +---- + +## State of React 2023 +[2023.stateofreact.com/en-US](https://2023.stateofreact.com/en-US "State of React 2023") +

React Survey

+ +State of React 2023の結果が公開された。 +Reactの機能、状態管理、データ取得、Meta-Framework、どのようなアプリケーションを作っているかについてなど + + +---- +

スライド、動画関係

+ +---- + +## JSConf Budapest 2024 - YouTube +[www.youtube.com/playlist?list=PL37ZVnwpeshEczPCbFGVGd-hj1DR7\_SKy](https://www.youtube.com/playlist?list=PL37ZVnwpeshEczPCbFGVGd-hj1DR7_SKy "JSConf Budapest 2024 - YouTube") +

JavaScript Conference video

+ +JSConf Budapest 2024 の動画一覧 + +- [26-28 June, JSConfBP 2024](https://jsconfbp.com/ "26-28 June, JSConfBP 2024") + +---- + +## Temporalを取り巻く仕様を整理する - Speaker Deck +[speakerdeck.com/sajikix/temporalwoqu-rijuan-kushi-yang-wozheng-li-suru](https://speakerdeck.com/sajikix/temporalwoqu-rijuan-kushi-yang-wozheng-li-suru "Temporalを取り巻く仕様を整理する - Speaker Deck") +

ECMAScript i18n slide

+ +ECMAScript Proposal Stage 3のTemporalに関連する仕様についてのスライド。 +ECMA-402、Unicode(CLDR)、IETF(BCP47/RFC3339/RFC9557)、IANA(Timezone)について + + +---- +

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

+ +---- + +## Node.jsのTypeScriptサポートについて +[gist.github.com/azu/ac5dafbf211ef8b5ecf386930ac75250](https://gist.github.com/azu/ac5dafbf211ef8b5ecf386930ac75250 "Node.jsのTypeScriptサポートについて") +

nodejs TypeScript

+ +Node.jsに実験的な機能としてTypeScriptのコードから型定義を取り除いてJavaScriptとして実行する`--experimental-strip-types`フラグが実装された経緯について + + +---- +

書籍関係

+ +---- + +## Exploring JavaScript (ES2024 Edition) +[exploringjs.com/js/index.html](https://exploringjs.com/js/index.html "Exploring JavaScript (ES2024 Edition)") +

JavaScript ECMAScript book

+ +Exploring JavaScriptのES2024対応版が公開された + + +---- From 875fe7bc1ddd069e2309ccc4f1d38535af6255f0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 01:11:37 +0000 Subject: [PATCH 18/19] Delete _i18n/ja/_posts/2024/2024-07-29-701draft.md --- _i18n/ja/_posts/2024/2024-07-29-701draft.md | 198 -------------------- 1 file changed, 198 deletions(-) delete mode 100644 _i18n/ja/_posts/2024/2024-07-29-701draft.md diff --git a/_i18n/ja/_posts/2024/2024-07-29-701draft.md b/_i18n/ja/_posts/2024/2024-07-29-701draft.md deleted file mode 100644 index b12b3113dfe..00000000000 --- a/_i18n/ja/_posts/2024/2024-07-29-701draft.md +++ /dev/null @@ -1,198 +0,0 @@ ---- -title: "2024-07-29のJS: " -author: "azu" -layout: post -date : 2024-07-29T01:02:15.185Z -category: JSer -tags: -- nodejs -- ECMAScript -- React -- TypeScript -- Conference - ---- - -JSer.info #701 - ----- - -

ヘッドライン

- ----- - -## Node.js — Node v22.5.1 (Current) -[nodejs.org/en/blog/release/v22.5.1](https://nodejs.org/en/blog/release/v22.5.1 "Node.js — Node v22.5.1 (Current)") -

nodejs ReleaseNote

- -Node.js v22.5.1リリース。 -Node.js v22.5.0に含まれていた`npm ci`などがクラッシュするリグレッションを修正 - -- [Fix the bug caused by fast api changes in v22.5.0 and have a post-mortem by anonrig · Pull Request #53934 · nodejs/node](https://github.com/nodejs/node/pull/53934?hss_channel=tw-91985735 "Fix the bug caused by fast api changes in v22.5.0 and have a post-mortem by anonrig · Pull Request #53934 · nodejs/node") - ----- - -## Release pnpm 9.6 · pnpm/pnpm -[github.com/pnpm/pnpm/releases/tag/v9.6.0](https://github.com/pnpm/pnpm/releases/tag/v9.6.0 "Release pnpm 9.6 · pnpm/pnpm") -

pnpm ReleaseNote

- -pnpm v9.6.0リリース。 -`pnpm.executionEnv.nodeVersion`でNode.jsのバージョンを指定できるように。 -`catalogs:`のサポートの改善や修正など - - ----- - -## It's official, Meteor 3.0 Official Release is out! - announce - Meteor.js forums -[forums.meteor.com/t/its-official-meteor-3-0-official-release-is-out/61860](https://forums.meteor.com/t/its-official-meteor-3-0-official-release-is-out/61860 "It's official, Meteor 3.0 Official Release is out! - announce - Meteor.js forums") -

JavaScript library ReleaseNote nodejs

- -Meteor.js 3.0リリース。 -非同期の対応改善、Node.js 20のサポート、Expressのmiddlewareに対応など - -- [Meteor 3.0 Migration Guide | Meteor 3.0 Migration Guide](https://v3-migration-docs.meteor.com/ "Meteor 3.0 Migration Guide | Meteor 3.0 Migration Guide") - ----- - -## July 22, 2024 Release – React Spectrum Releases -[react-spectrum.adobe.com/releases/2024-07-22.html](https://react-spectrum.adobe.com/releases/2024-07-22.html "July 22, 2024 Release – React Spectrum Releases") -

React library ReleaseNote

- -React Spectrum July 22, 2024リリース。 -React 19 RCの対応、TableView/ListView/ListBoxのVirtualizationの改善、Toastのfocus managementの改善など。 -アイコンをApache 2.0 Licenseに変更など - - ----- - -## A new path for Privacy Sandbox on the web -[privacysandbox.com/news/privacy-sandbox-update/](https://privacysandbox.com/news/privacy-sandbox-update/ "A new path for Privacy Sandbox on the web") -

Chrome privacy news

- -Chromeの3rd Party Cookie廃止計画は撤回することになった。 - - ----- - -## Sass: Node Sass is end-of-life -[sass-lang.com/blog/node-sass-is-end-of-life/](https://sass-lang.com/blog/node-sass-is-end-of-life/ "Sass: Node Sass is end-of-life") -

nodejs Sass news

- -LibSassのNode.jsラッパーであるNode Sassのサポートが終了された。 -DartSassがアクティブメンテナンスされているため、そちらへの移行を推奨している - - ----- - -## Bun v1.1.21 | Bun Blog -[bun.sh/blog/bun-v1.1.21](https://bun.sh/blog/bun-v1.1.21 "Bun v1.1.21 | Bun Blog") -

Bun ReleaseNote

- -Bun v1.1.21リリース。 -`--fetch-preconnect=`フラグの追加、Remixの対応改善、`bun build --packages=external`の追加など - - ----- - -## Node.js — Node v20.16.0 (LTS) -[nodejs.org/en/blog/release/v20.16.0](https://nodejs.org/en/blog/release/v20.16.0 "Node.js — Node v20.16.0 (LTS)") -

nodejs ReleaseNote

- -Node.js v20.16.0リリース。 -`process.getBuiltinModule(id)`を追加、OpenSSLのカスタムエンジンサポートの廃止に伴い `clientCertEngine` オプションを非推奨に変更など - - ----- - -## Announcing TypeScript 5.6 Beta - TypeScript -[devblogs.microsoft.com/typescript/announcing-typescript-5-6-beta/](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6-beta/ "Announcing TypeScript 5.6 Beta - TypeScript") -

TypeScript ReleaseNote

- -TypeScript 5.6 Betaリリース。 -ESLintの`no-constant-binary-expression`と似た常にtrue/nullishとなる間違った書き方をエラーにする変更、Iterator Helperのサポート。 -ES2022のArbitrary module namespace identifier namesをサポート、`--noUncheckedSideEffectImports`フラグの追加。 -型チェックせずにファイルを出力できる`--noCheck`フラグの追加など - -- [Interesting bugs caught by no-constant-binary-expression - ESLint - Pluggable JavaScript Linter](https://eslint.org/blog/2022/07/interesting-bugs-caught-by-no-constant-binary-expression/ "Interesting bugs caught by no-constant-binary-expression - ESLint - Pluggable JavaScript Linter") - ----- - -## Astro 4.12: Server Islands | Astro -[astro.build/blog/astro-4120/](https://astro.build/blog/astro-4120/ "Astro 4.12: Server Islands | Astro") -

astro ReleaseNote

- -Astro 4.12リリース。 -Next.jsのPartial Prerenderingに類似する機能としてServer Islandsを実験的に追加、`inferRemoteSize`の追加など - - ----- -

アーティクル

- ----- - -## CSS Grid Areas -[ishadeed.com/article/css-grid-area/](https://ishadeed.com/article/css-grid-area/ "CSS Grid Areas") -

CSS article

- -CSS Gridについての解説。 -grid-template-areasを使ったGridのレイアウト方法について色々な例とともに解説している - - ----- - -## State of React 2023 -[2023.stateofreact.com/en-US](https://2023.stateofreact.com/en-US "State of React 2023") -

React Survey

- -State of React 2023の結果が公開された。 -Reactの機能、状態管理、データ取得、Meta-Framework、どのようなアプリケーションを作っているかについてなど - - ----- -

スライド、動画関係

- ----- - -## JSConf Budapest 2024 - YouTube -[www.youtube.com/playlist?list=PL37ZVnwpeshEczPCbFGVGd-hj1DR7\_SKy](https://www.youtube.com/playlist?list=PL37ZVnwpeshEczPCbFGVGd-hj1DR7_SKy "JSConf Budapest 2024 - YouTube") -

JavaScript Conference video

- -JSConf Budapest 2024 の動画一覧 - -- [26-28 June, JSConfBP 2024](https://jsconfbp.com/ "26-28 June, JSConfBP 2024") - ----- - -## Temporalを取り巻く仕様を整理する - Speaker Deck -[speakerdeck.com/sajikix/temporalwoqu-rijuan-kushi-yang-wozheng-li-suru](https://speakerdeck.com/sajikix/temporalwoqu-rijuan-kushi-yang-wozheng-li-suru "Temporalを取り巻く仕様を整理する - Speaker Deck") -

ECMAScript i18n slide

- -ECMAScript Proposal Stage 3のTemporalに関連する仕様についてのスライド。 -ECMA-402、Unicode(CLDR)、IETF(BCP47/RFC3339/RFC9557)、IANA(Timezone)について - - ----- -

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

- ----- - -## Node.jsのTypeScriptサポートについて -[gist.github.com/azu/ac5dafbf211ef8b5ecf386930ac75250](https://gist.github.com/azu/ac5dafbf211ef8b5ecf386930ac75250 "Node.jsのTypeScriptサポートについて") -

nodejs TypeScript

- -Node.jsに実験的な機能としてTypeScriptのコードから型定義を取り除いてJavaScriptとして実行する`--experimental-strip-types`フラグが実装された経緯について - - ----- -

書籍関係

- ----- - -## Exploring JavaScript (ES2024 Edition) -[exploringjs.com/js/index.html](https://exploringjs.com/js/index.html "Exploring JavaScript (ES2024 Edition)") -

JavaScript ECMAScript book

- -Exploring JavaScriptのES2024対応版が公開された - - ----- From dbc1f1d3b173515d1e6388d75c0a885fdc4bc444 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Jul 2024 01:18:59 +0000 Subject: [PATCH 19/19] Update _i18n/ja/_posts/2024/2024-07-29-typescript-5.6-beta-node.jstypescript-state-of-react-2023.md --- ...escript-5.6-beta-node.jstypescript-state-of-react-2023.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2024/2024-07-29-typescript-5.6-beta-node.jstypescript-state-of-react-2023.md b/_i18n/ja/_posts/2024/2024-07-29-typescript-5.6-beta-node.jstypescript-state-of-react-2023.md index 68841729f12..4676a182df2 100644 --- a/_i18n/ja/_posts/2024/2024-07-29-typescript-5.6-beta-node.jstypescript-state-of-react-2023.md +++ b/_i18n/ja/_posts/2024/2024-07-29-typescript-5.6-beta-node.jstypescript-state-of-react-2023.md @@ -2,7 +2,7 @@ title: "2024-07-29のJS: TypeScript 5.6 Beta、Node.jsの実験的なTypeScriptサポート、State of React 2023" author: "azu" layout: post -date: 2024-07-29T01:11:35.357Z +date: 2024-07-29T01:18:59.277Z category: JSer tags: - nodejs @@ -27,6 +27,9 @@ Iterator Helperのサポート、ES2022のArbitrary module namespace identifier ---- Node.jsに`--experimental-strip-types`という実験的なフラグが実装されています。 + +- [module: add --experimental-strip-types by marco-ippolito · Pull Request #53725 · nodejs/node](https://github.com/nodejs/node/pull/53725) + この`--experimental-strip-types`フラグを使うと、TypeScriptのコードから型情報を削除してJavaScriptファイルとして実行できるようになります。 [Node.jsのTypeScriptサポートについて](https://gist.github.com/azu/ac5dafbf211ef8b5ecf386930ac75250)では、Node.jsのTypeScriptサポートがどのような経緯で進んできているかをまとめています。