From e67c4cdf93ef6432265ad927a58dadd67993f325 Mon Sep 17 00:00:00 2001 From: azu Date: Fri, 8 Sep 2023 00:24:55 +0000 Subject: [PATCH 01/18] Update 660 draft --- _i18n/ja/_posts/2023/2023-09-08-660draft.md | 27 +++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 _i18n/ja/_posts/2023/2023-09-08-660draft.md diff --git a/_i18n/ja/_posts/2023/2023-09-08-660draft.md b/_i18n/ja/_posts/2023/2023-09-08-660draft.md new file mode 100644 index 00000000000..e27dff3998c --- /dev/null +++ b/_i18n/ja/_posts/2023/2023-09-08-660draft.md @@ -0,0 +1,27 @@ +--- +title: "2023-09-08のJS: " +author: "azu" +layout: post +date : 2023-09-08T00:24:21.891Z +category: JSer +tags: +- React + +--- + +JSer.info #660 + +---- + +

アーティクル

+ +---- + +## Making Sense of React Server Components +[www.joshwcomeau.com/react/server-components/](https://www.joshwcomeau.com/react/server-components/ "Making Sense of React Server Components") +

React article

+ +React Server Componentsがどのように動くか、ClientとServerの境界線、利点についてなど + + +---- From 33fae6184689d8277f58cc3ba87ec11566f4481d Mon Sep 17 00:00:00 2001 From: azu Date: Fri, 8 Sep 2023 00:46:02 +0000 Subject: [PATCH 02/18] Update 660 draft --- _i18n/ja/_posts/2023/2023-09-08-660draft.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2023/2023-09-08-660draft.md b/_i18n/ja/_posts/2023/2023-09-08-660draft.md index e27dff3998c..cd668dd6d92 100644 --- a/_i18n/ja/_posts/2023/2023-09-08-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-08-660draft.md @@ -2,10 +2,14 @@ title: "2023-09-08のJS: " author: "azu" layout: post -date : 2023-09-08T00:24:21.891Z +date : 2023-09-08T00:45:30.077Z category: JSer tags: - React +- npm +- yarn +- pnpm +- Bun --- @@ -24,4 +28,16 @@ JSer.info #660 React Server Componentsがどのように動くか、ClientとServerの境界線、利点についてなど +---- +

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

+ +---- + +## nebrelbug/npm-to-yarn: Convert npm CLI commands to yarn, and vice versa +[github.com/nebrelbug/npm-to-yarn](https://github.com/nebrelbug/npm-to-yarn "nebrelbug/npm-to-yarn: Convert npm CLI commands to yarn, and vice versa") +

npm yarn pnpm Bun library

+ +npmのコマンドをyarn/pnpm/bunのコマンドに変換するライブラリ + + ---- From f26547440433eff317c95f57446ab362f6f7f9c9 Mon Sep 17 00:00:00 2001 From: azu Date: Fri, 8 Sep 2023 01:09:25 +0000 Subject: [PATCH 03/18] Update 660 draft --- _i18n/ja/_posts/2023/2023-09-08-660draft.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2023/2023-09-08-660draft.md b/_i18n/ja/_posts/2023/2023-09-08-660draft.md index cd668dd6d92..16371e52a38 100644 --- a/_i18n/ja/_posts/2023/2023-09-08-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-08-660draft.md @@ -2,7 +2,7 @@ title: "2023-09-08のJS: " author: "azu" layout: post -date : 2023-09-08T00:45:30.077Z +date : 2023-09-08T01:09:25.632Z category: JSer tags: - React @@ -28,6 +28,19 @@ JSer.info #660 React Server Componentsがどのように動くか、ClientとServerの境界線、利点についてなど +---- +

スライド、動画関係

+ +---- + +## State of CSS 2023 +[2023.stateofcss.com/](https://2023.stateofcss.com/ "State of CSS 2023") +

CSS Survey

+ +State of CSS 2023の結果が公開された。 +CSSの言語機能、フレームワーク、CSS in JS、ツールなどについてのアンケート結果が公開されている。 + + ----

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

From 59139dadc661239e76e3f37737d6c7a5005044e4 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 9 Sep 2023 00:23:33 +0000 Subject: [PATCH 04/18] Update 660 draft --- ...-08-660draft.md => 2023-09-09-660draft.md} | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2023/{2023-09-08-660draft.md => 2023-09-09-660draft.md} (75%) diff --git a/_i18n/ja/_posts/2023/2023-09-08-660draft.md b/_i18n/ja/_posts/2023/2023-09-09-660draft.md similarity index 75% rename from _i18n/ja/_posts/2023/2023-09-08-660draft.md rename to _i18n/ja/_posts/2023/2023-09-09-660draft.md index 16371e52a38..91262db6b62 100644 --- a/_i18n/ja/_posts/2023/2023-09-08-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-09-660draft.md @@ -1,15 +1,15 @@ --- -title: "2023-09-08のJS: " +title: "2023-09-09のJS: " author: "azu" layout: post -date : 2023-09-08T01:09:25.632Z +date : 2023-09-09T00:23:07.310Z category: JSer tags: +- Bun - React - npm - yarn - pnpm -- Bun --- @@ -17,6 +17,19 @@ JSer.info #660 ---- +

ヘッドライン

+ +---- + +## Bun 1.0 | Bun Blog +[bun.sh/blog/bun-v1.0](https://bun.sh/blog/bun-v1.0 "Bun 1.0 | Bun Blog") +

Bun ReleaseNote

+ +Bun v1.0リリース。 +Node.js互換のruntimeとコアパッケージの実装、TypeScriptのTranspiler、Bundler、npmのパッケージマネージャー、`bun test`でのテストツールを持つ。 + + +----

アーティクル

---- From 495d90439e9314502087f71697f1a8d2c84be82b Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 11 Sep 2023 14:05:56 +0000 Subject: [PATCH 05/18] Update 660 draft --- ...23-09-09-660draft.md => 2023-09-11-660draft.md} | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2023/{2023-09-09-660draft.md => 2023-09-11-660draft.md} (79%) diff --git a/_i18n/ja/_posts/2023/2023-09-09-660draft.md b/_i18n/ja/_posts/2023/2023-09-11-660draft.md similarity index 79% rename from _i18n/ja/_posts/2023/2023-09-09-660draft.md rename to _i18n/ja/_posts/2023/2023-09-11-660draft.md index 91262db6b62..62b871aed15 100644 --- a/_i18n/ja/_posts/2023/2023-09-09-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-11-660draft.md @@ -1,8 +1,8 @@ --- -title: "2023-09-09のJS: " +title: "2023-09-11のJS: " author: "azu" layout: post -date : 2023-09-09T00:23:07.310Z +date : 2023-09-11T14:05:28.963Z category: JSer tags: - Bun @@ -28,6 +28,16 @@ JSer.info #660 Bun v1.0リリース。 Node.js互換のruntimeとコアパッケージの実装、TypeScriptのTranspiler、Bundler、npmのパッケージマネージャー、`bun test`でのテストツールを持つ。 +- [Bun 1.0 is here - YouTube](https://www.youtube.com/watch?v=BsnCpESUEqM "Bun 1.0 is here - YouTube") + +---- + +## doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release +[github.com/nodejs/Release/pull/908](https://github.com/nodejs/Release/pull/908 "doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release") +

nodejs news

+ +Node.js 16がEOLとなった + ----

アーティクル

From 0f1cbfa056fa1371c2904ab67faf9ac0358d73b2 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 12 Sep 2023 12:58:01 +0000 Subject: [PATCH 06/18] Update 660 draft --- ...23-09-11-660draft.md => 2023-09-12-660draft.md} | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2023/{2023-09-11-660draft.md => 2023-09-12-660draft.md} (82%) diff --git a/_i18n/ja/_posts/2023/2023-09-11-660draft.md b/_i18n/ja/_posts/2023/2023-09-12-660draft.md similarity index 82% rename from _i18n/ja/_posts/2023/2023-09-11-660draft.md rename to _i18n/ja/_posts/2023/2023-09-12-660draft.md index 62b871aed15..b9a985a6593 100644 --- a/_i18n/ja/_posts/2023/2023-09-11-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-12-660draft.md @@ -1,8 +1,8 @@ --- -title: "2023-09-11のJS: " +title: "2023-09-12のJS: " author: "azu" layout: post -date : 2023-09-11T14:05:28.963Z +date : 2023-09-12T12:58:01.348Z category: JSer tags: - Bun @@ -39,6 +39,16 @@ Node.js互換のruntimeとコアパッケージの実装、TypeScriptのTranspil Node.js 16がEOLとなった +---- + +## Release v29.7.0 · jestjs/jest +[github.com/jestjs/jest/releases/tag/v29.7.0](https://github.com/jestjs/jest/releases/tag/v29.7.0 "Release v29.7.0 · jestjs/jest") +

jest JavaScript testing ReleaseNote

+ +Jest v29.7.0リリース。 +`jest --init`に変わってセットアップができる`create-jest`パッケージの追加など + + ----

アーティクル

From 57e2d7267ad387c7a8ff2ddad7c8f3b972df3735 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 12 Sep 2023 22:47:00 +0000 Subject: [PATCH 07/18] Update 660 draft --- _i18n/ja/_posts/2023/2023-09-12-660draft.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/_i18n/ja/_posts/2023/2023-09-12-660draft.md b/_i18n/ja/_posts/2023/2023-09-12-660draft.md index b9a985a6593..f3ecb4ca8cd 100644 --- a/_i18n/ja/_posts/2023/2023-09-12-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-12-660draft.md @@ -2,7 +2,7 @@ title: "2023-09-12のJS: " author: "azu" layout: post -date : 2023-09-12T12:58:01.348Z +date : 2023-09-12T22:46:29.008Z category: JSer tags: - Bun @@ -30,15 +30,6 @@ Node.js互換のruntimeとコアパッケージの実装、TypeScriptのTranspil - [Bun 1.0 is here - YouTube](https://www.youtube.com/watch?v=BsnCpESUEqM "Bun 1.0 is here - YouTube") ----- - -## doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release -[github.com/nodejs/Release/pull/908](https://github.com/nodejs/Release/pull/908 "doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release") -

nodejs news

- -Node.js 16がEOLとなった - - ---- ## Release v29.7.0 · jestjs/jest @@ -49,6 +40,16 @@ Jest v29.7.0リリース。 `jest --init`に変わってセットアップができる`create-jest`パッケージの追加など +---- + +## doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release +[github.com/nodejs/Release/pull/908](https://github.com/nodejs/Release/pull/908 "doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release") +

nodejs news

+ +Node.js 16がEOLとなった + +- [Bringing forward the End-of-Life Date for Node.js 16 | Node.js](https://nodejs.org/en/blog/announcements/nodejs16-eol?hss_channel=tw-91985735 "Bringing forward the End-of-Life Date for Node.js 16 | Node.js") + ----

アーティクル

From 1f0b4d079425d89465c8abae1631babc0f1e144f Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 13 Sep 2023 13:34:56 +0000 Subject: [PATCH 08/18] Update 660 draft --- ...-12-660draft.md => 2023-09-13-660draft.md} | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2023/{2023-09-12-660draft.md => 2023-09-13-660draft.md} (79%) diff --git a/_i18n/ja/_posts/2023/2023-09-12-660draft.md b/_i18n/ja/_posts/2023/2023-09-13-660draft.md similarity index 79% rename from _i18n/ja/_posts/2023/2023-09-12-660draft.md rename to _i18n/ja/_posts/2023/2023-09-13-660draft.md index f3ecb4ca8cd..dbaa56f4b5e 100644 --- a/_i18n/ja/_posts/2023/2023-09-12-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-13-660draft.md @@ -1,8 +1,8 @@ --- -title: "2023-09-12のJS: " +title: "2023-09-13のJS: " author: "azu" layout: post -date : 2023-09-12T22:46:29.008Z +date : 2023-09-13T13:34:55.938Z category: JSer tags: - Bun @@ -48,7 +48,20 @@ Jest v29.7.0リリース。 Node.js 16がEOLとなった -- [Bringing forward the End-of-Life Date for Node.js 16 | Node.js](https://nodejs.org/en/blog/announcements/nodejs16-eol?hss_channel=tw-91985735 "Bringing forward the End-of-Life Date for Node.js 16 | Node.js") +- [Bringing forward the End-of-Life Date for Node.js 16 | Node.js](https://nodejs.org/en/blog/announcements/nodejs16-eol "Bringing forward the End-of-Life Date for Node.js 16 | Node.js") + +---- + +## New in Chrome 117 - Chrome Developers +[developer.chrome.com/en/blog/new-in-chrome-117/](https://developer.chrome.com/en/blog/new-in-chrome-117/ "New in Chrome 117 - Chrome Developers") +

Chrome ReleaseNote

+ +Chrome 117リリース。 +CSSのアニメーションに関する機能の追加、 +CSS subgridの実装。 +ECMAScript Stage 3の`Object.groupBy`/`Map.groupBy`の実装、Iterator Helpersの実装など + +- [Chrome 117 beta - Chrome Developers](https://developer.chrome.com/en/blog/chrome-117-beta/ "Chrome 117 beta - Chrome Developers") ----

アーティクル

From b60ce43dad7214c164db05535fca59b3decb5dd1 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 13 Sep 2023 13:43:24 +0000 Subject: [PATCH 09/18] Update 660 draft --- _i18n/ja/_posts/2023/2023-09-13-660draft.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2023/2023-09-13-660draft.md b/_i18n/ja/_posts/2023/2023-09-13-660draft.md index dbaa56f4b5e..faf2f8645c7 100644 --- a/_i18n/ja/_posts/2023/2023-09-13-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-13-660draft.md @@ -2,7 +2,7 @@ title: "2023-09-13のJS: " author: "azu" layout: post -date : 2023-09-13T13:34:55.938Z +date : 2023-09-13T13:42:52.830Z category: JSer tags: - Bun @@ -63,6 +63,17 @@ ECMAScript Stage 3の`Object.groupBy`/`Map.groupBy`の実装、Iterator Helpers - [Chrome 117 beta - Chrome Developers](https://developer.chrome.com/en/blog/chrome-117-beta/ "Chrome 117 beta - Chrome Developers") +---- + +## Release v3.6.0 · honojs/hono +[github.com/honojs/hono/releases/tag/v3.6.0](https://github.com/honojs/hono/releases/tag/v3.6.0 "Release v3.6.0 · honojs/hono") +

JavaScript library server ReleaseNote

+ +Hono v3.6.0リリース。 +`c.render()`と`c.setRenderer()`の追加、`c.var`の追加。 +HMRに対応するViteプラグインとして`@hono/vite-dev-server`を公開など + + ----

アーティクル

From 8d70bec2d0ac7b8715ef6a34a86d195a4f3d9127 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 14 Sep 2023 11:41:11 +0000 Subject: [PATCH 10/18] Update 660 draft --- ...023-09-13-660draft.md => 2023-09-14-660draft.md} | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2023/{2023-09-13-660draft.md => 2023-09-14-660draft.md} (92%) diff --git a/_i18n/ja/_posts/2023/2023-09-13-660draft.md b/_i18n/ja/_posts/2023/2023-09-14-660draft.md similarity index 92% rename from _i18n/ja/_posts/2023/2023-09-13-660draft.md rename to _i18n/ja/_posts/2023/2023-09-14-660draft.md index faf2f8645c7..cf7da8b8f3d 100644 --- a/_i18n/ja/_posts/2023/2023-09-13-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-14-660draft.md @@ -1,8 +1,8 @@ --- -title: "2023-09-13のJS: " +title: "2023-09-14のJS: " author: "azu" layout: post -date : 2023-09-13T13:42:52.830Z +date : 2023-09-14T11:40:45.722Z category: JSer tags: - Bun @@ -111,4 +111,13 @@ CSSの言語機能、フレームワーク、CSS in JS、ツールなどにつ npmのコマンドをyarn/pnpm/bunのコマンドに変換するライブラリ +---- + +## isaacs/tshy +[github.com/isaacs/tshy](https://github.com/isaacs/tshy "isaacs/tshy") +

TypeScript Tools

+ +TypeScriptのソースコードからESMとCJSのdual packageを作成するツール + + ---- From c6ccd89fca2a35e7d2e6a63f9b74e77234abf3d2 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 14 Sep 2023 12:17:45 +0000 Subject: [PATCH 11/18] Update 660 draft --- _i18n/ja/_posts/2023/2023-09-14-660draft.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2023/2023-09-14-660draft.md b/_i18n/ja/_posts/2023/2023-09-14-660draft.md index cf7da8b8f3d..606a8e47223 100644 --- a/_i18n/ja/_posts/2023/2023-09-14-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-14-660draft.md @@ -2,14 +2,14 @@ title: "2023-09-14のJS: " author: "azu" layout: post -date : 2023-09-14T11:40:45.722Z +date : 2023-09-14T12:17:44.965Z category: JSer tags: - Bun +- Chrome - React - npm - yarn -- pnpm --- @@ -74,6 +74,17 @@ Hono v3.6.0リリース。 HMRに対応するViteプラグインとして`@hono/vite-dev-server`を公開など +---- + +## Chrome 118 beta - Chrome Developers +[developer.chrome.com/en/blog/chrome-118-beta/](https://developer.chrome.com/en/blog/chrome-118-beta/ "Chrome 118 beta - Chrome Developers") +

Chrome ReleaseNote

+ +Chrome 118 betaリリース。 +`@scope`でのScoped Styles、Media QueryでJavaScriptが有効かを判定する`scripting`の追加。 +`tabIndex`が`0`以上のscoll containerにフォーカスできるように、`beforeunload`で`event.returnValue`が空文字の場合はダイアログを表示しないように変更。 + + ----

アーティクル

From 5c6b07afd6877858f925f89478de7d078d11f08e Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 14 Sep 2023 12:24:30 +0000 Subject: [PATCH 12/18] Update 660 draft --- _i18n/ja/_posts/2023/2023-09-14-660draft.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2023/2023-09-14-660draft.md b/_i18n/ja/_posts/2023/2023-09-14-660draft.md index 606a8e47223..1df960e22cb 100644 --- a/_i18n/ja/_posts/2023/2023-09-14-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-14-660draft.md @@ -2,12 +2,12 @@ title: "2023-09-14のJS: " author: "azu" layout: post -date : 2023-09-14T12:17:44.965Z +date : 2023-09-14T12:24:30.538Z category: JSer tags: +- React - Bun - Chrome -- React - npm - yarn @@ -97,6 +97,16 @@ Chrome 118 betaリリース。 React Server Componentsがどのように動くか、ClientとServerの境界線、利点についてなど +---- + +## How to Pass a Component as a Prop in React | Total TypeScript +[www.totaltypescript.com/pass-component-as-prop-react](https://www.totaltypescript.com/pass-component-as-prop-react "How to Pass a Component as a Prop in React | Total TypeScript") +

React article

+ +ComponentをPropsとして渡す3つの方法について。 +JSXを渡す方法、Componentを渡す方法、`as`を使う方法について + + ----

スライド、動画関係

From 500a22ad7a035f267c1d407a16b793d3dfb52ed1 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 14 Sep 2023 12:32:12 +0000 Subject: [PATCH 13/18] Update 660 draft --- _i18n/ja/_posts/2023/2023-09-14-660draft.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2023/2023-09-14-660draft.md b/_i18n/ja/_posts/2023/2023-09-14-660draft.md index 1df960e22cb..cd64419346f 100644 --- a/_i18n/ja/_posts/2023/2023-09-14-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-14-660draft.md @@ -2,7 +2,7 @@ title: "2023-09-14のJS: " author: "azu" layout: post -date : 2023-09-14T12:24:30.538Z +date : 2023-09-14T12:32:12.582Z category: JSer tags: - React @@ -120,6 +120,18 @@ State of CSS 2023の結果が公開された。 CSSの言語機能、フレームワーク、CSS in JS、ツールなどについてのアンケート結果が公開されている。 +---- +

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

+ +---- + +## Next.Nav +[www.next-nav.com/](https://www.next-nav.com/ "Next.Nav") +

Next.js VSCode Extension

+ +Next.jsのルーティング情報からアプリケーションがどのような構造になっているかを表示、ルーティングの編集ができるVSCode拡張 + + ----

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

From a8c47dddc10f34728f13e39f89580cfa7140fa1c Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 14 Sep 2023 23:18:07 +0000 Subject: [PATCH 14/18] Update 660 draft --- _i18n/ja/_posts/2023/2023-09-14-660draft.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2023/2023-09-14-660draft.md b/_i18n/ja/_posts/2023/2023-09-14-660draft.md index cd64419346f..1fc0f1b6774 100644 --- a/_i18n/ja/_posts/2023/2023-09-14-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-14-660draft.md @@ -2,14 +2,14 @@ title: "2023-09-14のJS: " author: "azu" layout: post -date : 2023-09-14T12:32:12.582Z +date : 2023-09-14T23:18:07.257Z category: JSer tags: - React - Bun +- nodejs - Chrome - npm -- yarn --- @@ -153,4 +153,17 @@ npmのコマンドをyarn/pnpm/bunのコマンドに変換するライブラリ TypeScriptのソースコードからESMとCJSのdual packageを作成するツール +---- +

書籍関係

+ +---- + +## Efficient Node.js +[learning.oreilly.com/library/view/efficient-node-js/9781098145187/](https://learning.oreilly.com/library/view/efficient-node-js/9781098145187/ "Efficient Node.js") +

nodejs book

+ +2024年8月発売 +Node.jsでのアプリケーション開発についての書籍 + + ---- From 71737ec6e35d6e7c424001dd5d9a4d56209c21e0 Mon Sep 17 00:00:00 2001 From: azu Date: Fri, 15 Sep 2023 00:57:05 +0000 Subject: [PATCH 15/18] Update 660 draft --- ...3-09-14-660draft.md => 2023-09-15-660draft.md} | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2023/{2023-09-14-660draft.md => 2023-09-15-660draft.md} (93%) diff --git a/_i18n/ja/_posts/2023/2023-09-14-660draft.md b/_i18n/ja/_posts/2023/2023-09-15-660draft.md similarity index 93% rename from _i18n/ja/_posts/2023/2023-09-14-660draft.md rename to _i18n/ja/_posts/2023/2023-09-15-660draft.md index 1fc0f1b6774..76c89ee3a65 100644 --- a/_i18n/ja/_posts/2023/2023-09-14-660draft.md +++ b/_i18n/ja/_posts/2023/2023-09-15-660draft.md @@ -1,15 +1,15 @@ --- -title: "2023-09-14のJS: " +title: "2023-09-15のJS: " author: "azu" layout: post -date : 2023-09-14T23:18:07.257Z +date : 2023-09-15T00:57:05.650Z category: JSer tags: - React - Bun +- CSS - nodejs - Chrome -- npm --- @@ -85,6 +85,15 @@ Chrome 118 betaリリース。 `tabIndex`が`0`以上のscoll containerにフォーカスできるように、`beforeunload`で`event.returnValue`が空文字の場合はダイアログを表示しないように変更。 +---- + +## Bootstrap 5.3.2 | Bootstrap Blog +[blog.getbootstrap.com/2023/09/14/bootstrap-5-3-2/](https://blog.getbootstrap.com/2023/09/14/bootstrap-5-3-2/ "Bootstrap 5.3.2 | Bootstrap Blog") +

CSS library ReleaseNote

+ +Bootstrap 5.3.2リリース。 + + ----

アーティクル

From c961dd620cbd18be143a4dc7143e07d58486b20a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 15 Sep 2023 01:00:15 +0000 Subject: [PATCH 16/18] Update _i18n/ja/_posts/2023/2023-09-15-bun-v1.0-node.js-16eol-state-of-css-2023.md --- ...un-v1.0-node.js-16eol-state-of-css-2023.md | 193 ++++++++++++++++++ 1 file changed, 193 insertions(+) create mode 100644 _i18n/ja/_posts/2023/2023-09-15-bun-v1.0-node.js-16eol-state-of-css-2023.md diff --git a/_i18n/ja/_posts/2023/2023-09-15-bun-v1.0-node.js-16eol-state-of-css-2023.md b/_i18n/ja/_posts/2023/2023-09-15-bun-v1.0-node.js-16eol-state-of-css-2023.md new file mode 100644 index 00000000000..7e51b58ca54 --- /dev/null +++ b/_i18n/ja/_posts/2023/2023-09-15-bun-v1.0-node.js-16eol-state-of-css-2023.md @@ -0,0 +1,193 @@ +--- +title: "2023-09-15のJS: Bun v1.0、Node.js 16はEOL、State of CSS 2023" +author: "azu" +layout: post +date : 2023-09-15T00:57:05.650Z +category: JSer +tags: +- React +- Bun +- CSS +- nodejs +- Chrome + +--- + +JSer.info #660 - - [Bun 1.0 | Bun Blog](https://bun.sh/blog/bun-v1.0) + +---- + +- [doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release](https://github.com/nodejs/Release/pull/908) +- [Bringing forward the End-of-Life Date for Node.js 16 | Node.js](https://nodejs.org/en/blog/announcements/nodejs16-eol) + +--- + + +- [State of CSS 2023](https://2023.stateofcss.com/en-US) + + +---- + +{% include inline-support.html %} + +---- + +

ヘッドライン

+ +---- + +## Bun 1.0 | Bun Blog +[bun.sh/blog/bun-v1.0](https://bun.sh/blog/bun-v1.0 "Bun 1.0 | Bun Blog") +

Bun ReleaseNote

+ +Bun v1.0リリース。 +Node.js互換のruntimeとコアパッケージの実装、TypeScriptのTranspiler、Bundler、npmのパッケージマネージャー、`bun test`でのテストツールを持つ。 + +- [Bun 1.0 is here - YouTube](https://www.youtube.com/watch?v=BsnCpESUEqM "Bun 1.0 is here - YouTube") + +---- + +## Release v29.7.0 · jestjs/jest +[github.com/jestjs/jest/releases/tag/v29.7.0](https://github.com/jestjs/jest/releases/tag/v29.7.0 "Release v29.7.0 · jestjs/jest") +

jest JavaScript testing ReleaseNote

+ +Jest v29.7.0リリース。 +`jest --init`に変わってセットアップができる`create-jest`パッケージの追加など + + +---- + +## doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release +[github.com/nodejs/Release/pull/908](https://github.com/nodejs/Release/pull/908 "doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release") +

nodejs news

+ +Node.js 16がEOLとなった + +- [Bringing forward the End-of-Life Date for Node.js 16 | Node.js](https://nodejs.org/en/blog/announcements/nodejs16-eol "Bringing forward the End-of-Life Date for Node.js 16 | Node.js") + +---- + +## New in Chrome 117 - Chrome Developers +[developer.chrome.com/en/blog/new-in-chrome-117/](https://developer.chrome.com/en/blog/new-in-chrome-117/ "New in Chrome 117 - Chrome Developers") +

Chrome ReleaseNote

+ +Chrome 117リリース。 +CSSのアニメーションに関する機能の追加、 +CSS subgridの実装。 +ECMAScript Stage 3の`Object.groupBy`/`Map.groupBy`の実装、Iterator Helpersの実装など + +- [Chrome 117 beta - Chrome Developers](https://developer.chrome.com/en/blog/chrome-117-beta/ "Chrome 117 beta - Chrome Developers") + +---- + +## Release v3.6.0 · honojs/hono +[github.com/honojs/hono/releases/tag/v3.6.0](https://github.com/honojs/hono/releases/tag/v3.6.0 "Release v3.6.0 · honojs/hono") +

JavaScript library server ReleaseNote

+ +Hono v3.6.0リリース。 +`c.render()`と`c.setRenderer()`の追加、`c.var`の追加。 +HMRに対応するViteプラグインとして`@hono/vite-dev-server`を公開など + + +---- + +## Chrome 118 beta - Chrome Developers +[developer.chrome.com/en/blog/chrome-118-beta/](https://developer.chrome.com/en/blog/chrome-118-beta/ "Chrome 118 beta - Chrome Developers") +

Chrome ReleaseNote

+ +Chrome 118 betaリリース。 +`@scope`でのScoped Styles、Media QueryでJavaScriptが有効かを判定する`scripting`の追加。 +`tabIndex`が`0`以上のscoll containerにフォーカスできるように、`beforeunload`で`event.returnValue`が空文字の場合はダイアログを表示しないように変更。 + + +---- + +## Bootstrap 5.3.2 | Bootstrap Blog +[blog.getbootstrap.com/2023/09/14/bootstrap-5-3-2/](https://blog.getbootstrap.com/2023/09/14/bootstrap-5-3-2/ "Bootstrap 5.3.2 | Bootstrap Blog") +

CSS library ReleaseNote

+ +Bootstrap 5.3.2リリース。 + + +---- +

アーティクル

+ +---- + +## Making Sense of React Server Components +[www.joshwcomeau.com/react/server-components/](https://www.joshwcomeau.com/react/server-components/ "Making Sense of React Server Components") +

React article

+ +React Server Componentsがどのように動くか、ClientとServerの境界線、利点についてなど + + +---- + +## How to Pass a Component as a Prop in React | Total TypeScript +[www.totaltypescript.com/pass-component-as-prop-react](https://www.totaltypescript.com/pass-component-as-prop-react "How to Pass a Component as a Prop in React | Total TypeScript") +

React article

+ +ComponentをPropsとして渡す3つの方法について。 +JSXを渡す方法、Componentを渡す方法、`as`を使う方法について + + +---- +

スライド、動画関係

+ +---- + +## State of CSS 2023 +[2023.stateofcss.com/](https://2023.stateofcss.com/ "State of CSS 2023") +

CSS Survey

+ +State of CSS 2023の結果が公開された。 +CSSの言語機能、フレームワーク、CSS in JS、ツールなどについてのアンケート結果が公開されている。 + + +---- +

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

+ +---- + +## Next.Nav +[www.next-nav.com/](https://www.next-nav.com/ "Next.Nav") +

Next.js VSCode Extension

+ +Next.jsのルーティング情報からアプリケーションがどのような構造になっているかを表示、ルーティングの編集ができるVSCode拡張 + + +---- +

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

+ +---- + +## nebrelbug/npm-to-yarn: Convert npm CLI commands to yarn, and vice versa +[github.com/nebrelbug/npm-to-yarn](https://github.com/nebrelbug/npm-to-yarn "nebrelbug/npm-to-yarn: Convert npm CLI commands to yarn, and vice versa") +

npm yarn pnpm Bun library

+ +npmのコマンドをyarn/pnpm/bunのコマンドに変換するライブラリ + + +---- + +## isaacs/tshy +[github.com/isaacs/tshy](https://github.com/isaacs/tshy "isaacs/tshy") +

TypeScript Tools

+ +TypeScriptのソースコードからESMとCJSのdual packageを作成するツール + + +---- +

書籍関係

+ +---- + +## Efficient Node.js +[learning.oreilly.com/library/view/efficient-node-js/9781098145187/](https://learning.oreilly.com/library/view/efficient-node-js/9781098145187/ "Efficient Node.js") +

nodejs book

+ +2024年8月発売 +Node.jsでのアプリケーション開発についての書籍 + + +---- From 0d552606ce4c655dc116edc2d6be03ddc7382cf4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 15 Sep 2023 01:00:15 +0000 Subject: [PATCH 17/18] Delete _i18n/ja/_posts/2023/2023-09-15-660draft.md --- _i18n/ja/_posts/2023/2023-09-15-660draft.md | 178 -------------------- 1 file changed, 178 deletions(-) delete mode 100644 _i18n/ja/_posts/2023/2023-09-15-660draft.md diff --git a/_i18n/ja/_posts/2023/2023-09-15-660draft.md b/_i18n/ja/_posts/2023/2023-09-15-660draft.md deleted file mode 100644 index 76c89ee3a65..00000000000 --- a/_i18n/ja/_posts/2023/2023-09-15-660draft.md +++ /dev/null @@ -1,178 +0,0 @@ ---- -title: "2023-09-15のJS: " -author: "azu" -layout: post -date : 2023-09-15T00:57:05.650Z -category: JSer -tags: -- React -- Bun -- CSS -- nodejs -- Chrome - ---- - -JSer.info #660 - ----- - -

ヘッドライン

- ----- - -## Bun 1.0 | Bun Blog -[bun.sh/blog/bun-v1.0](https://bun.sh/blog/bun-v1.0 "Bun 1.0 | Bun Blog") -

Bun ReleaseNote

- -Bun v1.0リリース。 -Node.js互換のruntimeとコアパッケージの実装、TypeScriptのTranspiler、Bundler、npmのパッケージマネージャー、`bun test`でのテストツールを持つ。 - -- [Bun 1.0 is here - YouTube](https://www.youtube.com/watch?v=BsnCpESUEqM "Bun 1.0 is here - YouTube") - ----- - -## Release v29.7.0 · jestjs/jest -[github.com/jestjs/jest/releases/tag/v29.7.0](https://github.com/jestjs/jest/releases/tag/v29.7.0 "Release v29.7.0 · jestjs/jest") -

jest JavaScript testing ReleaseNote

- -Jest v29.7.0リリース。 -`jest --init`に変わってセットアップができる`create-jest`パッケージの追加など - - ----- - -## doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release -[github.com/nodejs/Release/pull/908](https://github.com/nodejs/Release/pull/908 "doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release") -

nodejs news

- -Node.js 16がEOLとなった - -- [Bringing forward the End-of-Life Date for Node.js 16 | Node.js](https://nodejs.org/en/blog/announcements/nodejs16-eol "Bringing forward the End-of-Life Date for Node.js 16 | Node.js") - ----- - -## New in Chrome 117 - Chrome Developers -[developer.chrome.com/en/blog/new-in-chrome-117/](https://developer.chrome.com/en/blog/new-in-chrome-117/ "New in Chrome 117 - Chrome Developers") -

Chrome ReleaseNote

- -Chrome 117リリース。 -CSSのアニメーションに関する機能の追加、 -CSS subgridの実装。 -ECMAScript Stage 3の`Object.groupBy`/`Map.groupBy`の実装、Iterator Helpersの実装など - -- [Chrome 117 beta - Chrome Developers](https://developer.chrome.com/en/blog/chrome-117-beta/ "Chrome 117 beta - Chrome Developers") - ----- - -## Release v3.6.0 · honojs/hono -[github.com/honojs/hono/releases/tag/v3.6.0](https://github.com/honojs/hono/releases/tag/v3.6.0 "Release v3.6.0 · honojs/hono") -

JavaScript library server ReleaseNote

- -Hono v3.6.0リリース。 -`c.render()`と`c.setRenderer()`の追加、`c.var`の追加。 -HMRに対応するViteプラグインとして`@hono/vite-dev-server`を公開など - - ----- - -## Chrome 118 beta - Chrome Developers -[developer.chrome.com/en/blog/chrome-118-beta/](https://developer.chrome.com/en/blog/chrome-118-beta/ "Chrome 118 beta - Chrome Developers") -

Chrome ReleaseNote

- -Chrome 118 betaリリース。 -`@scope`でのScoped Styles、Media QueryでJavaScriptが有効かを判定する`scripting`の追加。 -`tabIndex`が`0`以上のscoll containerにフォーカスできるように、`beforeunload`で`event.returnValue`が空文字の場合はダイアログを表示しないように変更。 - - ----- - -## Bootstrap 5.3.2 | Bootstrap Blog -[blog.getbootstrap.com/2023/09/14/bootstrap-5-3-2/](https://blog.getbootstrap.com/2023/09/14/bootstrap-5-3-2/ "Bootstrap 5.3.2 | Bootstrap Blog") -

CSS library ReleaseNote

- -Bootstrap 5.3.2リリース。 - - ----- -

アーティクル

- ----- - -## Making Sense of React Server Components -[www.joshwcomeau.com/react/server-components/](https://www.joshwcomeau.com/react/server-components/ "Making Sense of React Server Components") -

React article

- -React Server Componentsがどのように動くか、ClientとServerの境界線、利点についてなど - - ----- - -## How to Pass a Component as a Prop in React | Total TypeScript -[www.totaltypescript.com/pass-component-as-prop-react](https://www.totaltypescript.com/pass-component-as-prop-react "How to Pass a Component as a Prop in React | Total TypeScript") -

React article

- -ComponentをPropsとして渡す3つの方法について。 -JSXを渡す方法、Componentを渡す方法、`as`を使う方法について - - ----- -

スライド、動画関係

- ----- - -## State of CSS 2023 -[2023.stateofcss.com/](https://2023.stateofcss.com/ "State of CSS 2023") -

CSS Survey

- -State of CSS 2023の結果が公開された。 -CSSの言語機能、フレームワーク、CSS in JS、ツールなどについてのアンケート結果が公開されている。 - - ----- -

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

- ----- - -## Next.Nav -[www.next-nav.com/](https://www.next-nav.com/ "Next.Nav") -

Next.js VSCode Extension

- -Next.jsのルーティング情報からアプリケーションがどのような構造になっているかを表示、ルーティングの編集ができるVSCode拡張 - - ----- -

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

- ----- - -## nebrelbug/npm-to-yarn: Convert npm CLI commands to yarn, and vice versa -[github.com/nebrelbug/npm-to-yarn](https://github.com/nebrelbug/npm-to-yarn "nebrelbug/npm-to-yarn: Convert npm CLI commands to yarn, and vice versa") -

npm yarn pnpm Bun library

- -npmのコマンドをyarn/pnpm/bunのコマンドに変換するライブラリ - - ----- - -## isaacs/tshy -[github.com/isaacs/tshy](https://github.com/isaacs/tshy "isaacs/tshy") -

TypeScript Tools

- -TypeScriptのソースコードからESMとCJSのdual packageを作成するツール - - ----- -

書籍関係

- ----- - -## Efficient Node.js -[learning.oreilly.com/library/view/efficient-node-js/9781098145187/](https://learning.oreilly.com/library/view/efficient-node-js/9781098145187/ "Efficient Node.js") -

nodejs book

- -2024年8月発売 -Node.jsでのアプリケーション開発についての書籍 - - ----- From 799e213252285fa0ceee912ad33f4ec0f8844111 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 15 Sep 2023 01:13:23 +0000 Subject: [PATCH 18/18] Update _i18n/ja/_posts/2023/2023-09-15-bun-v1.0-node.js-16eol-state-of-css-2023.md --- ...un-v1.0-node.js-16eol-state-of-css-2023.md | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2023/2023-09-15-bun-v1.0-node.js-16eol-state-of-css-2023.md b/_i18n/ja/_posts/2023/2023-09-15-bun-v1.0-node.js-16eol-state-of-css-2023.md index 7e51b58ca54..cd6e73117f0 100644 --- a/_i18n/ja/_posts/2023/2023-09-15-bun-v1.0-node.js-16eol-state-of-css-2023.md +++ b/_i18n/ja/_posts/2023/2023-09-15-bun-v1.0-node.js-16eol-state-of-css-2023.md @@ -13,18 +13,37 @@ tags: --- -JSer.info #660 - - [Bun 1.0 | Bun Blog](https://bun.sh/blog/bun-v1.0) +JSer.info #660 - Bun v1.0がリリースされました。 + +- [Bun 1.0 | Bun Blog](https://bun.sh/blog/bun-v1.0) + +Node.js互換のruntimeとコアパッケージの実装、TypeScriptのTranspiler、Bundler、npmのパッケージマネージャー、`bun test`でのテストツールをもつツールキットです。 + +- [Bun 1.0 is here - YouTube](https://www.youtube.com/watch?v=BsnCpESUEqM) + +v1.0リリースによって、VercelがパッケージマネージャーとしてのBunをサポートしたり(Runtimeとしては未サポート)、RailsがBunのサポートを追加したりしています。 + +- [Bun install is now supported with zero configuration – Vercel](https://vercel.com/changelog/bun-install-is-now-supported-with-zero-configuration) +- [Add Bun support by terracatta · Pull Request #49241 · rails/rails](https://github.com/rails/rails/pull/49241) ---- +Node.js 16が2023年9月11日でEOL(End of Life)となりサポートが終了されました。 + - [doc: mark v16.x as End-of-Life by targos · Pull Request #908 · nodejs/Release](https://github.com/nodejs/Release/pull/908) + +Node.js 16のLTSは、OpenSSL 1.1.1のサポート期間にあわせて短くなっているため、EOLが早くなっています。 + - [Bringing forward the End-of-Life Date for Node.js 16 | Node.js](https://nodejs.org/en/blog/announcements/nodejs16-eol) --- +CSSについての開発者アンケートであるState of CSS 2023が公開されました。 - [State of CSS 2023](https://2023.stateofcss.com/en-US) +CSSの言語機能、フレームワーク、CSS in JS、ツールなどについてのアンケート結果が公開されています。 + ----