From 3bc52ff7cb0e9eb37970713bb062bd41bf707441 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 26 Oct 2022 12:52:17 +0000 Subject: [PATCH 01/20] Update 616 draft --- _i18n/ja/_posts/2022/2022-10-26-616draft.md | 30 +++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 _i18n/ja/_posts/2022/2022-10-26-616draft.md diff --git a/_i18n/ja/_posts/2022/2022-10-26-616draft.md b/_i18n/ja/_posts/2022/2022-10-26-616draft.md new file mode 100644 index 00000000000..4c65f4263cb --- /dev/null +++ b/_i18n/ja/_posts/2022/2022-10-26-616draft.md @@ -0,0 +1,30 @@ +--- +title: "2022-10-26のJS: " +author: "azu" +layout: post +date : 2022-10-26T12:51:49.333Z +category: JSer +tags: +- Next.js +- React + +--- + +JSer.info #616 + +---- + +

ヘッドライン

+ +---- + +## Blog - Next.js 13 | Next.js +[nextjs.org/blog/next-13](https://nextjs.org/blog/next-13 "Blog - Next.js 13 | Next.js") +

Next.js React library ReleaseNote

+ +Next.js 13リリース。 +破壊的な変更としてReact 18へアップデート、Node.js 12のサポート終了、SWC Minifierのデフォルト化、`next/image`の実装を変更、`next/link`の下に``が不要に。 +試験的な機能として`app/`ディレクトリでのLayouts RFC、Turbopack、`@next/font`でのウェブフォントの対応など + + +---- From f2ecec412917f4f835357011360497e5b56dd211 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 26 Oct 2022 13:53:08 +0000 Subject: [PATCH 02/20] Update 616 draft --- _i18n/ja/_posts/2022/2022-10-26-616draft.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/_i18n/ja/_posts/2022/2022-10-26-616draft.md b/_i18n/ja/_posts/2022/2022-10-26-616draft.md index 4c65f4263cb..2cb06b5fc5f 100644 --- a/_i18n/ja/_posts/2022/2022-10-26-616draft.md +++ b/_i18n/ja/_posts/2022/2022-10-26-616draft.md @@ -2,11 +2,11 @@ title: "2022-10-26のJS: " author: "azu" layout: post -date : 2022-10-26T12:51:49.333Z +date : 2022-10-26T13:52:45.141Z category: JSer tags: -- Next.js - React +- book --- @@ -14,17 +14,16 @@ JSer.info #616 ---- -

ヘッドライン

+

書籍関係

---- -## Blog - Next.js 13 | Next.js -[nextjs.org/blog/next-13](https://nextjs.org/blog/next-13 "Blog - Next.js 13 | Next.js") -

Next.js React library ReleaseNote

+## Fluent React \[Book\] +[www.oreilly.com/library/view/fluent-react/9781098138707/](https://www.oreilly.com/library/view/fluent-react/9781098138707/ "Fluent React \[Book\]") +

React book

-Next.js 13リリース。 -破壊的な変更としてReact 18へアップデート、Node.js 12のサポート終了、SWC Minifierのデフォルト化、`next/image`の実装を変更、`next/link`の下に`
`が不要に。 -試験的な機能として`app/`ディレクトリでのLayouts RFC、Turbopack、`@next/font`でのウェブフォントの対応など +2024年3月発売予定 +Reactについての書籍 ---- From c08dd7f4756716c914ae47076088a791e44b5490 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 26 Oct 2022 15:22:23 +0000 Subject: [PATCH 03/20] Update 616 draft --- _i18n/ja/_posts/2022/2022-10-26-616draft.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2022/2022-10-26-616draft.md b/_i18n/ja/_posts/2022/2022-10-26-616draft.md index 2cb06b5fc5f..ea3ab0566f1 100644 --- a/_i18n/ja/_posts/2022/2022-10-26-616draft.md +++ b/_i18n/ja/_posts/2022/2022-10-26-616draft.md @@ -2,11 +2,12 @@ title: "2022-10-26のJS: " author: "azu" layout: post -date : 2022-10-26T13:52:45.141Z +date : 2022-10-26T15:22:00.330Z category: JSer tags: - React - book +- node.js --- @@ -14,6 +15,20 @@ JSer.info #616 ---- +

ヘッドライン

+ +---- + +## Node v18.12.0 (LTS) | Node.js +[nodejs.org/en/blog/release/v18.12.0/](https://nodejs.org/en/blog/release/v18.12.0/ "Node v18.12.0 (LTS) | Node.js") +

node.js ReleaseNote

+ +Node.js v18.12.0リリース。 +Node.js 18のLTSとなるバージョン。 +Node.js 18のLTSは2025年4月までメンテナンスされる予定。 + + +----

書籍関係

---- From 48daaddfd2d0f62908140f9fd0573929713c495c Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 26 Oct 2022 15:31:32 +0000 Subject: [PATCH 04/20] Update 616 draft --- _i18n/ja/_posts/2022/2022-10-26-616draft.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2022/2022-10-26-616draft.md b/_i18n/ja/_posts/2022/2022-10-26-616draft.md index ea3ab0566f1..9c6da3d379e 100644 --- a/_i18n/ja/_posts/2022/2022-10-26-616draft.md +++ b/_i18n/ja/_posts/2022/2022-10-26-616draft.md @@ -2,12 +2,13 @@ title: "2022-10-26のJS: " author: "azu" layout: post -date : 2022-10-26T15:22:00.330Z +date : 2022-10-26T15:31:04.465Z category: JSer tags: - React - book - node.js +- vite --- @@ -28,6 +29,16 @@ Node.js 18のLTSとなるバージョン。 Node.js 18のLTSは2025年4月までメンテナンスされる予定。 +---- + +## vite/CHANGELOG.md at main · vitejs/vite +[github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#320-2022-10-26](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#320-2022-10-26 "vite/CHANGELOG.md at main · vitejs/vite") +

vite ReleaseNote

+ +Vite 3.2.0リリース。 +Library Modeで複数のエントリーポイントをサポート、`build.modulePreload`オプションの追加、ErrorOverlayのスタイルをカスタマイズできるようになるなど + + ----

書籍関係

From aafd47e36435aa1999e1b2957bfafe186aa7a0b0 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 27 Oct 2022 13:53:50 +0000 Subject: [PATCH 05/20] Update 616 draft --- ...-10-26-616draft.md => 2022-10-27-616draft.md} | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2022/{2022-10-26-616draft.md => 2022-10-27-616draft.md} (70%) diff --git a/_i18n/ja/_posts/2022/2022-10-26-616draft.md b/_i18n/ja/_posts/2022/2022-10-27-616draft.md similarity index 70% rename from _i18n/ja/_posts/2022/2022-10-26-616draft.md rename to _i18n/ja/_posts/2022/2022-10-27-616draft.md index 9c6da3d379e..80e5b4efd3c 100644 --- a/_i18n/ja/_posts/2022/2022-10-26-616draft.md +++ b/_i18n/ja/_posts/2022/2022-10-27-616draft.md @@ -1,14 +1,15 @@ --- -title: "2022-10-26のJS: " +title: "2022-10-27のJS: " author: "azu" layout: post -date : 2022-10-26T15:31:04.465Z +date : 2022-10-27T13:53:29.495Z category: JSer tags: - React - book - node.js - vite +- babel --- @@ -39,6 +40,17 @@ Vite 3.2.0リリース。 Library Modeで複数のエントリーポイントをサポート、`build.modulePreload`オプションの追加、ErrorOverlayのスタイルをカスタマイズできるようになるなど +---- + +## 7.20.0 Released: Deno target and TypeScript 4.9 · Babel +[babeljs.io/blog/2022/10/27/7.20.0](https://babeljs.io/blog/2022/10/27/7.20.0 "7.20.0 Released: Deno target and TypeScript 4.9 · Babel") +

babel ReleaseNote

+ +Babel v7.20.0リリース。 +TypeScript 4.9のサポート、`@babel/preset-env`の`targets`としてDenoをサポート。 +合わせてbabel-loader 9.0.0をリリースし、webpack5未満のサポート終了とNode.js 12以下のサポート終了など + + ----

書籍関係

From 22887064f5fe3fa0d196698a6261a81867a82300 Mon Sep 17 00:00:00 2001 From: azu Date: Fri, 28 Oct 2022 14:51:29 +0000 Subject: [PATCH 06/20] Update 616 draft --- ...2-10-27-616draft.md => 2022-10-28-616draft.md} | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2022/{2022-10-27-616draft.md => 2022-10-28-616draft.md} (80%) diff --git a/_i18n/ja/_posts/2022/2022-10-27-616draft.md b/_i18n/ja/_posts/2022/2022-10-28-616draft.md similarity index 80% rename from _i18n/ja/_posts/2022/2022-10-27-616draft.md rename to _i18n/ja/_posts/2022/2022-10-28-616draft.md index 80e5b4efd3c..38f8e41959e 100644 --- a/_i18n/ja/_posts/2022/2022-10-27-616draft.md +++ b/_i18n/ja/_posts/2022/2022-10-28-616draft.md @@ -1,8 +1,8 @@ --- -title: "2022-10-27のJS: " +title: "2022-10-28のJS: " author: "azu" layout: post -date : 2022-10-27T13:53:29.495Z +date : 2022-10-28T14:51:29.136Z category: JSer tags: - React @@ -51,6 +51,17 @@ TypeScript 4.9のサポート、`@babel/preset-env`の`targets`としてDenoを 合わせてbabel-loader 9.0.0をリリースし、webpack5未満のサポート終了とNode.js 12以下のサポート終了など +---- + +## Deno 1.27: Major IDE Improvements +[deno.com/blog/v1.27](https://deno.com/blog/v1.27 "Deno 1.27: Major IDE Improvements") +

deno ReleaseNote

+ +Deno v1.27リリース。 +npmパッケージの`@types`を利用できるように、Node-APIのサポート、Lockファイルのフォーマット変更など。 +`navigator.language` Web APIの実装、V8 10.8へ更新など + + ----

書籍関係

From 9ef32917fb253c41685a878b239b7530b82244c2 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 29 Oct 2022 11:02:59 +0000 Subject: [PATCH 07/20] Update 616 draft --- ...2-10-28-616draft.md => 2022-10-29-616draft.md} | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2022/{2022-10-28-616draft.md => 2022-10-29-616draft.md} (77%) diff --git a/_i18n/ja/_posts/2022/2022-10-28-616draft.md b/_i18n/ja/_posts/2022/2022-10-29-616draft.md similarity index 77% rename from _i18n/ja/_posts/2022/2022-10-28-616draft.md rename to _i18n/ja/_posts/2022/2022-10-29-616draft.md index 38f8e41959e..016c0c69e02 100644 --- a/_i18n/ja/_posts/2022/2022-10-28-616draft.md +++ b/_i18n/ja/_posts/2022/2022-10-29-616draft.md @@ -1,8 +1,8 @@ --- -title: "2022-10-28のJS: " +title: "2022-10-29のJS: " author: "azu" layout: post -date : 2022-10-28T14:51:29.136Z +date : 2022-10-29T11:02:31.370Z category: JSer tags: - React @@ -62,6 +62,17 @@ npmパッケージの`@types`を利用できるように、Node-APIのサポー `navigator.language` Web APIの実装、V8 10.8へ更新など +---- + +## Release v7.0.0 · pixijs/pixijs +[github.com/pixijs/pixijs/releases/tag/v7.0.0](https://github.com/pixijs/pixijs/releases/tag/v7.0.0 "Release v7.0.0 · pixijs/pixijs") +

JavaScript canvas library ReleaseNote

+ +PixiJS v7.0.0リリース。 +IEのサポート終了、polyfillの削除、InteractionManagerを削除しEventSystemをデフォルト化、`peerDependencies`を利用しないように変更など + +- [v7 Migration Guide · pixijs/pixijs Wiki](https://github.com/pixijs/pixijs/wiki/v7-Migration-Guide "v7 Migration Guide · pixijs/pixijs Wiki") + ----

書籍関係

From a3db536c04c7ad889b37154c4d4123929481e880 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 29 Oct 2022 19:30:11 +0000 Subject: [PATCH 08/20] Update 616 draft --- _i18n/ja/_posts/2022/2022-10-29-616draft.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2022/2022-10-29-616draft.md b/_i18n/ja/_posts/2022/2022-10-29-616draft.md index 016c0c69e02..040db40112d 100644 --- a/_i18n/ja/_posts/2022/2022-10-29-616draft.md +++ b/_i18n/ja/_posts/2022/2022-10-29-616draft.md @@ -2,7 +2,7 @@ title: "2022-10-29のJS: " author: "azu" layout: post -date : 2022-10-29T11:02:31.370Z +date : 2022-10-29T19:30:11.159Z category: JSer tags: - React @@ -73,6 +73,16 @@ IEのサポート終了、polyfillの削除、InteractionManagerを削除しEven - [v7 Migration Guide · pixijs/pixijs Wiki](https://github.com/pixijs/pixijs/wiki/v7-Migration-Guide "v7 Migration Guide · pixijs/pixijs Wiki") +---- + +## Release v3.0.279 · mozilla/pdf.js +[github.com/mozilla/pdf.js/releases/tag/v3.0.279](https://github.com/mozilla/pdf.js/releases/tag/v3.0.279 "Release v3.0.279 · mozilla/pdf.js") +

PDF JavaScript library ReleaseNote

+ +pdf.js v3.0.279リリース。 +メジャーアップデートとなるリリースでEditor modeの追加、DeprecatedとなっているAPIの削除など + + ----

書籍関係

From e2ab0512ef05982ce31c0ea004fd57964d5009da Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 31 Oct 2022 00:27:32 +0000 Subject: [PATCH 09/20] Update 616 draft --- ...-10-29-616draft.md => 2022-10-31-616draft.md} | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2022/{2022-10-29-616draft.md => 2022-10-31-616draft.md} (85%) diff --git a/_i18n/ja/_posts/2022/2022-10-29-616draft.md b/_i18n/ja/_posts/2022/2022-10-31-616draft.md similarity index 85% rename from _i18n/ja/_posts/2022/2022-10-29-616draft.md rename to _i18n/ja/_posts/2022/2022-10-31-616draft.md index 040db40112d..00a0fcbfbb2 100644 --- a/_i18n/ja/_posts/2022/2022-10-29-616draft.md +++ b/_i18n/ja/_posts/2022/2022-10-31-616draft.md @@ -1,8 +1,8 @@ --- -title: "2022-10-29のJS: " +title: "2022-10-31のJS: " author: "azu" layout: post -date : 2022-10-29T19:30:11.159Z +date : 2022-10-31T00:27:08.868Z category: JSer tags: - React @@ -83,6 +83,18 @@ pdf.js v3.0.279リリース。 メジャーアップデートとなるリリースでEditor modeの追加、DeprecatedとなっているAPIの削除など +---- +

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

+ +---- + +## sqlite3 wasm docs: About the sqlite3 WASM/JS Subproject +[sqlite.org/wasm/doc/trunk/about.md](https://sqlite.org/wasm/doc/trunk/about.md "sqlite3 wasm docs: About the sqlite3 WASM/JS Subproject") +

SQLite JavaScript WebAssembly library

+ +sqlite3をWebAssemblyとJavaScriptを使ってブラウザで動かすことを目的にした公式にサブプロジェクト。 + + ----

書籍関係

From 2114fd62640b0ac68d5a17b8dfe8f7e7ad39335c Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 31 Oct 2022 12:32:03 +0000 Subject: [PATCH 10/20] Update 616 draft --- _i18n/ja/_posts/2022/2022-10-31-616draft.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2022/2022-10-31-616draft.md b/_i18n/ja/_posts/2022/2022-10-31-616draft.md index 00a0fcbfbb2..929e65d3ab7 100644 --- a/_i18n/ja/_posts/2022/2022-10-31-616draft.md +++ b/_i18n/ja/_posts/2022/2022-10-31-616draft.md @@ -2,7 +2,7 @@ title: "2022-10-31のJS: " author: "azu" layout: post -date : 2022-10-31T00:27:08.868Z +date : 2022-10-31T12:31:34.656Z category: JSer tags: - React @@ -83,6 +83,16 @@ pdf.js v3.0.279リリース。 メジャーアップデートとなるリリースでEditor modeの追加、DeprecatedとなっているAPIの削除など +---- + +## Release v1.9.0-rc.0 · reduxjs/redux-toolkit +[github.com/reduxjs/redux-toolkit/releases/tag/v1.9.0-rc.0](https://github.com/reduxjs/redux-toolkit/releases/tag/v1.9.0-rc.0 "Release v1.9.0-rc.0 · reduxjs/redux-toolkit") +

redux ReleaseNote

+ +Redux Toolkit v1.9.0-rc.0リリース。 +`autoBatchEnhancer`の追加、`fetchBaseQuery`でglobal optionを渡せるようになるなど + + ----

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

From ab29cc1f975797569934898b003279a70ea185b7 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 31 Oct 2022 13:05:34 +0000 Subject: [PATCH 11/20] Update 616 draft --- _i18n/ja/_posts/2022/2022-10-31-616draft.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2022/2022-10-31-616draft.md b/_i18n/ja/_posts/2022/2022-10-31-616draft.md index 929e65d3ab7..ffe5c7e9690 100644 --- a/_i18n/ja/_posts/2022/2022-10-31-616draft.md +++ b/_i18n/ja/_posts/2022/2022-10-31-616draft.md @@ -2,7 +2,7 @@ title: "2022-10-31のJS: " author: "azu" layout: post -date : 2022-10-31T12:31:34.656Z +date : 2022-10-31T13:05:34.081Z category: JSer tags: - React @@ -105,6 +105,19 @@ Redux Toolkit v1.9.0-rc.0リリース。 sqlite3をWebAssemblyとJavaScriptを使ってブラウザで動かすことを目的にした公式にサブプロジェクト。 +---- +

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

+ +---- + +## dudykr/stc: Speedy TypeScript type checker +[github.com/dudykr/stc](https://github.com/dudykr/stc "dudykr/stc: Speedy TypeScript type checker") +

TypeScript Rust

+ +Rustで書かれたTypeScriptの型チェッカー + +- [Open-sourcing the new TypeScript type checker](https://kdy1.dev/posts/2022/10/open-sourcing-stc "Open-sourcing the new TypeScript type checker") + ----

書籍関係

From 5d9db58b8122d302a4fe9234db363fdbd619660d Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 31 Oct 2022 14:25:32 +0000 Subject: [PATCH 12/20] Update 616 draft --- _i18n/ja/_posts/2022/2022-10-31-616draft.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2022/2022-10-31-616draft.md b/_i18n/ja/_posts/2022/2022-10-31-616draft.md index ffe5c7e9690..059ad888bd5 100644 --- a/_i18n/ja/_posts/2022/2022-10-31-616draft.md +++ b/_i18n/ja/_posts/2022/2022-10-31-616draft.md @@ -2,7 +2,7 @@ title: "2022-10-31のJS: " author: "azu" layout: post -date : 2022-10-31T13:05:34.081Z +date : 2022-10-31T14:25:09.479Z category: JSer tags: - React @@ -93,6 +93,18 @@ Redux Toolkit v1.9.0-rc.0リリース。 `autoBatchEnhancer`の追加、`fetchBaseQuery`でglobal optionを渡せるようになるなど +---- +

アーティクル

+ +---- + +## Why We're Breaking Up with CSS-in-JS - DEV Community 👩‍💻👨‍💻 +[dev.to/srmagura/why-were-breaking-up-wiht-css-in-js-4g9b](https://dev.to/srmagura/why-were-breaking-up-wiht-css-in-js-4g9b "Why We're Breaking Up with CSS-in-JS - DEV Community 👩‍💻👨‍💻") +

CSS JavaScript article opinion

+ +CSS-in-JSのランタイムパフォーマンス問題についての記事。 + + ----

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

From 9a3cc6c0d19563bfa0d84a2723b8de3ada77638d Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 31 Oct 2022 14:29:11 +0000 Subject: [PATCH 13/20] Update 616 draft --- _i18n/ja/_posts/2022/2022-10-31-616draft.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/_i18n/ja/_posts/2022/2022-10-31-616draft.md b/_i18n/ja/_posts/2022/2022-10-31-616draft.md index 059ad888bd5..408771d7e66 100644 --- a/_i18n/ja/_posts/2022/2022-10-31-616draft.md +++ b/_i18n/ja/_posts/2022/2022-10-31-616draft.md @@ -2,14 +2,14 @@ title: "2022-10-31のJS: " author: "azu" layout: post -date : 2022-10-31T14:25:09.479Z +date : 2022-10-31T14:29:11.377Z category: JSer tags: +- CSS +- opinion - React - book - node.js -- vite -- babel --- @@ -105,6 +105,16 @@ Redux Toolkit v1.9.0-rc.0リリース。 CSS-in-JSのランタイムパフォーマンス問題についての記事。 +---- + +## Airbnb's Trip to Linaria | The Airbnb Tech Blog +[medium.com/airbnb-engineering/airbnbs-trip-to-linaria-dc169230bd12](https://medium.com/airbnb-engineering/airbnbs-trip-to-linaria-dc169230bd12 "Airbnb's Trip to Linaria | The Airbnb Tech Blog") +

CSS article opinion

+ +AirbnbでCSS-in-JSとしてreact-with-stylesを開発し使っていたが、パフォーマンスとメンテナンス性の問題から、Linariaへ移行していくという話 + +- [airbnb/react-with-styles: Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation](https://github.com/airbnb/react-with-styles "airbnb/react-with-styles: Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation") + ----

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

From 0ff017db99f83df7a26152ec4ad2bbc24930b8dd Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 1 Nov 2022 21:59:04 +0000 Subject: [PATCH 14/20] Update 616 draft --- ...10-31-616draft.md => 2022-11-01-616draft.md} | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2022/{2022-10-31-616draft.md => 2022-11-01-616draft.md} (89%) diff --git a/_i18n/ja/_posts/2022/2022-10-31-616draft.md b/_i18n/ja/_posts/2022/2022-11-01-616draft.md similarity index 89% rename from _i18n/ja/_posts/2022/2022-10-31-616draft.md rename to _i18n/ja/_posts/2022/2022-11-01-616draft.md index 408771d7e66..e0ad790633c 100644 --- a/_i18n/ja/_posts/2022/2022-10-31-616draft.md +++ b/_i18n/ja/_posts/2022/2022-11-01-616draft.md @@ -1,15 +1,15 @@ --- -title: "2022-10-31のJS: " +title: "2022-11-01のJS: " author: "azu" layout: post -date : 2022-10-31T14:29:11.377Z +date : 2022-11-01T21:58:40.579Z category: JSer tags: +- TypeScript - CSS - opinion - React - book -- node.js --- @@ -93,6 +93,17 @@ Redux Toolkit v1.9.0-rc.0リリース。 `autoBatchEnhancer`の追加、`fetchBaseQuery`でglobal optionを渡せるようになるなど +---- + +## Announcing TypeScript 4.9 RC - TypeScript +[devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/ "Announcing TypeScript 4.9 RC - TypeScript") +

TypeScript ReleaseNote

+ +TypeScript 4.9 RCリリース。 +型キャストはせずに型の一致をチェックできる`satisfies`演算子の追加、`in`演算子での型の絞り込みの改善、`accessor`キーワードのサポート、`== NaN`をコンパイルエラーに変更など。 +`--watch`でのファイル監視のデフォルトを`useFsEvents`に変更、値と型を同じ`exports`フィールドの`typeVersions`の優先度を修正など + + ----

アーティクル

From c4afefe4cc7b29addd62ebdef751b065e4e7eed1 Mon Sep 17 00:00:00 2001 From: azu Date: Tue, 1 Nov 2022 23:59:37 +0000 Subject: [PATCH 15/20] Update 616 draft --- _i18n/ja/_posts/2022/2022-11-01-616draft.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2022/2022-11-01-616draft.md b/_i18n/ja/_posts/2022/2022-11-01-616draft.md index e0ad790633c..05cf650d004 100644 --- a/_i18n/ja/_posts/2022/2022-11-01-616draft.md +++ b/_i18n/ja/_posts/2022/2022-11-01-616draft.md @@ -2,7 +2,7 @@ title: "2022-11-01のJS: " author: "azu" layout: post -date : 2022-11-01T21:58:40.579Z +date : 2022-11-01T23:59:10.461Z category: JSer tags: - TypeScript @@ -104,6 +104,20 @@ TypeScript 4.9 RCリリース。 `--watch`でのファイル監視のデフォルトを`useFsEvents`に変更、値と型を同じ`exports`フィールドの`typeVersions`の優先度を修正など +---- + +## Mixing It Up: Remix Joins Shopify to Push the Web Forward — Development (2022) +[shopify.engineering/remix-joins-shopify](https://shopify.engineering/remix-joins-shopify "Mixing It Up: Remix Joins Shopify to Push the Web Forward — Development (2022)") +

Remix news

+ +ShopifyがRemixを買収し、RemixはShopifyの下で開発を継続する。 +ShopifyのHydrogenにもRemixのdata loadingパターンを組み込むなどの変更をしていく予定。 +また、同時にVanilla ExtractのCreatorであるMark DalgleishもRemixに参加する予定となっている。 + +- [Remixing Shopify | Remix](https://remix.run/blog/remixing-shopify "Remixing Shopify | Remix") +- [Roadmap • Hydrogen: Shopify’s headless commerce framework](https://hydrogen.shopify.dev/roadmap/ "Roadmap • Hydrogen: Shopify’s headless commerce framework") +- [🧁 Mark Dalgleish on Twitter: "I'm super excited to announce that next week I'm joining the @remix\_run team at @Shopify." / Twitter](https://twitter.com/markdalgleish/status/1587519372771217409 "🧁 Mark Dalgleish on Twitter: "I'm super excited to announce that next week I'm joining the @remix\_run team at @Shopify." / Twitter") + ----

アーティクル

From 68fb1ad5f6e2ce910938f93b55212732573cd984 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 2 Nov 2022 01:41:06 +0000 Subject: [PATCH 16/20] Update 616 draft --- ...2-11-01-616draft.md => 2022-11-02-616draft.md} | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2022/{2022-11-01-616draft.md => 2022-11-02-616draft.md} (93%) diff --git a/_i18n/ja/_posts/2022/2022-11-01-616draft.md b/_i18n/ja/_posts/2022/2022-11-02-616draft.md similarity index 93% rename from _i18n/ja/_posts/2022/2022-11-01-616draft.md rename to _i18n/ja/_posts/2022/2022-11-02-616draft.md index 05cf650d004..f89ebad1a5f 100644 --- a/_i18n/ja/_posts/2022/2022-11-01-616draft.md +++ b/_i18n/ja/_posts/2022/2022-11-02-616draft.md @@ -1,12 +1,12 @@ --- -title: "2022-11-01のJS: " +title: "2022-11-02のJS: " author: "azu" layout: post -date : 2022-11-01T23:59:10.461Z +date : 2022-11-02T01:40:40.691Z category: JSer tags: -- TypeScript - CSS +- TypeScript - opinion - React - book @@ -140,6 +140,15 @@ AirbnbでCSS-in-JSとしてreact-with-stylesを開発し使っていたが、パ - [airbnb/react-with-styles: Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation](https://github.com/airbnb/react-with-styles "airbnb/react-with-styles: Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation") +---- + +## 【脱ランタイムCSS in JS】styled-componentsを別のCSS in JSに自動置換するCLIツールの開発 +[zenn.dev/yukiyada/articles/0ac6ef8d566b96](https://zenn.dev/yukiyada/articles/0ac6ef8d566b96 "【脱ランタイムCSS in JS】styled-componentsを別のCSS in JSに自動置換するCLIツールの開発") +

CSS article Tools

+ +styled-componentsをlinariaやvanilla-extractに移行するツールの仕組みについての記事 + + ----

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

From 20df7256325a3d71d1b7281910b4a37e08507923 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 2 Nov 2022 01:45:00 +0000 Subject: [PATCH 17/20] Update _i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md --- ...12.0-lts-babel-7.20.0-typescript-4.9-rc.md | 199 ++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 _i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md diff --git a/_i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md b/_i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md new file mode 100644 index 00000000000..d363605df52 --- /dev/null +++ b/_i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md @@ -0,0 +1,199 @@ +--- +title: "2022-11-02のJS: Node.js 18.12.0 LTS、Babel 7.20.0、TypeScript 4.9 RC" +author: "azu" +layout: post +date : 2022-11-02T01:40:40.691Z +category: JSer +tags: +- CSS +- TypeScript +- opinion +- React +- book + +--- + +JSer.info #616 - - [Node v18.12.0 (LTS) | Node.js](https://nodejs.org/en/blog/release/v18.12.0/) + +---- + +- [7.20.0 Released: Deno target and TypeScript 4.9 · Babel](https://babeljs.io/blog/2022/10/27/7.20.0) + +---- + +- [Announcing TypeScript 4.9 RC - TypeScript](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/) + + +---- + +

ヘッドライン

+ +---- + +## Node v18.12.0 (LTS) | Node.js +[nodejs.org/en/blog/release/v18.12.0/](https://nodejs.org/en/blog/release/v18.12.0/ "Node v18.12.0 (LTS) | Node.js") +

node.js ReleaseNote

+ +Node.js v18.12.0リリース。 +Node.js 18のLTSとなるバージョン。 +Node.js 18のLTSは2025年4月までメンテナンスされる予定。 + + +---- + +## vite/CHANGELOG.md at main · vitejs/vite +[github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#320-2022-10-26](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#320-2022-10-26 "vite/CHANGELOG.md at main · vitejs/vite") +

vite ReleaseNote

+ +Vite 3.2.0リリース。 +Library Modeで複数のエントリーポイントをサポート、`build.modulePreload`オプションの追加、ErrorOverlayのスタイルをカスタマイズできるようになるなど + + +---- + +## 7.20.0 Released: Deno target and TypeScript 4.9 · Babel +[babeljs.io/blog/2022/10/27/7.20.0](https://babeljs.io/blog/2022/10/27/7.20.0 "7.20.0 Released: Deno target and TypeScript 4.9 · Babel") +

babel ReleaseNote

+ +Babel v7.20.0リリース。 +TypeScript 4.9のサポート、`@babel/preset-env`の`targets`としてDenoをサポート。 +合わせてbabel-loader 9.0.0をリリースし、webpack5未満のサポート終了とNode.js 12以下のサポート終了など + + +---- + +## Deno 1.27: Major IDE Improvements +[deno.com/blog/v1.27](https://deno.com/blog/v1.27 "Deno 1.27: Major IDE Improvements") +

deno ReleaseNote

+ +Deno v1.27リリース。 +npmパッケージの`@types`を利用できるように、Node-APIのサポート、Lockファイルのフォーマット変更など。 +`navigator.language` Web APIの実装、V8 10.8へ更新など + + +---- + +## Release v7.0.0 · pixijs/pixijs +[github.com/pixijs/pixijs/releases/tag/v7.0.0](https://github.com/pixijs/pixijs/releases/tag/v7.0.0 "Release v7.0.0 · pixijs/pixijs") +

JavaScript canvas library ReleaseNote

+ +PixiJS v7.0.0リリース。 +IEのサポート終了、polyfillの削除、InteractionManagerを削除しEventSystemをデフォルト化、`peerDependencies`を利用しないように変更など + +- [v7 Migration Guide · pixijs/pixijs Wiki](https://github.com/pixijs/pixijs/wiki/v7-Migration-Guide "v7 Migration Guide · pixijs/pixijs Wiki") + +---- + +## Release v3.0.279 · mozilla/pdf.js +[github.com/mozilla/pdf.js/releases/tag/v3.0.279](https://github.com/mozilla/pdf.js/releases/tag/v3.0.279 "Release v3.0.279 · mozilla/pdf.js") +

PDF JavaScript library ReleaseNote

+ +pdf.js v3.0.279リリース。 +メジャーアップデートとなるリリースでEditor modeの追加、DeprecatedとなっているAPIの削除など + + +---- + +## Release v1.9.0-rc.0 · reduxjs/redux-toolkit +[github.com/reduxjs/redux-toolkit/releases/tag/v1.9.0-rc.0](https://github.com/reduxjs/redux-toolkit/releases/tag/v1.9.0-rc.0 "Release v1.9.0-rc.0 · reduxjs/redux-toolkit") +

redux ReleaseNote

+ +Redux Toolkit v1.9.0-rc.0リリース。 +`autoBatchEnhancer`の追加、`fetchBaseQuery`でglobal optionを渡せるようになるなど + + +---- + +## Announcing TypeScript 4.9 RC - TypeScript +[devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/ "Announcing TypeScript 4.9 RC - TypeScript") +

TypeScript ReleaseNote

+ +TypeScript 4.9 RCリリース。 +型キャストはせずに型の一致をチェックできる`satisfies`演算子の追加、`in`演算子での型の絞り込みの改善、`accessor`キーワードのサポート、`== NaN`をコンパイルエラーに変更など。 +`--watch`でのファイル監視のデフォルトを`useFsEvents`に変更、値と型を同じ`exports`フィールドの`typeVersions`の優先度を修正など + + +---- + +## Mixing It Up: Remix Joins Shopify to Push the Web Forward — Development (2022) +[shopify.engineering/remix-joins-shopify](https://shopify.engineering/remix-joins-shopify "Mixing It Up: Remix Joins Shopify to Push the Web Forward — Development (2022)") +

Remix news

+ +ShopifyがRemixを買収し、RemixはShopifyの下で開発を継続する。 +ShopifyのHydrogenにもRemixのdata loadingパターンを組み込むなどの変更をしていく予定。 +また、同時にVanilla ExtractのCreatorであるMark DalgleishもRemixに参加する予定となっている。 + +- [Remixing Shopify | Remix](https://remix.run/blog/remixing-shopify "Remixing Shopify | Remix") +- [Roadmap • Hydrogen: Shopify’s headless commerce framework](https://hydrogen.shopify.dev/roadmap/ "Roadmap • Hydrogen: Shopify’s headless commerce framework") +- [🧁 Mark Dalgleish on Twitter: &quot;I'm super excited to announce that next week I'm joining the @remix\_run team at @Shopify.&quot; / Twitter](https://twitter.com/markdalgleish/status/1587519372771217409 "🧁 Mark Dalgleish on Twitter: &amp;quot;I&#039;m super excited to announce that next week I&#039;m joining the @remix\_run team at @Shopify.&amp;quot; / Twitter") + +---- +

アーティクル

+ +---- + +## Why We're Breaking Up with CSS-in-JS - DEV Community 👩‍💻👨‍💻 +[dev.to/srmagura/why-were-breaking-up-wiht-css-in-js-4g9b](https://dev.to/srmagura/why-were-breaking-up-wiht-css-in-js-4g9b "Why We're Breaking Up with CSS-in-JS - DEV Community 👩‍💻👨‍💻") +

CSS JavaScript article opinion

+ +CSS-in-JSのランタイムパフォーマンス問題についての記事。 + + +---- + +## Airbnb's Trip to Linaria | The Airbnb Tech Blog +[medium.com/airbnb-engineering/airbnbs-trip-to-linaria-dc169230bd12](https://medium.com/airbnb-engineering/airbnbs-trip-to-linaria-dc169230bd12 "Airbnb's Trip to Linaria | The Airbnb Tech Blog") +

CSS article opinion

+ +AirbnbでCSS-in-JSとしてreact-with-stylesを開発し使っていたが、パフォーマンスとメンテナンス性の問題から、Linariaへ移行していくという話 + +- [airbnb/react-with-styles: Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation](https://github.com/airbnb/react-with-styles "airbnb/react-with-styles: Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation") + +---- + +## 【脱ランタイムCSS in JS】styled-componentsを別のCSS in JSに自動置換するCLIツールの開発 +[zenn.dev/yukiyada/articles/0ac6ef8d566b96](https://zenn.dev/yukiyada/articles/0ac6ef8d566b96 "【脱ランタイムCSS in JS】styled-componentsを別のCSS in JSに自動置換するCLIツールの開発") +

CSS article Tools

+ +styled-componentsをlinariaやvanilla-extractに移行するツールの仕組みについての記事 + + +---- +

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

+ +---- + +## sqlite3 wasm docs: About the sqlite3 WASM/JS Subproject +[sqlite.org/wasm/doc/trunk/about.md](https://sqlite.org/wasm/doc/trunk/about.md "sqlite3 wasm docs: About the sqlite3 WASM/JS Subproject") +

SQLite JavaScript WebAssembly library

+ +sqlite3をWebAssemblyとJavaScriptを使ってブラウザで動かすことを目的にした公式にサブプロジェクト。 + + +---- +

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

+ +---- + +## dudykr/stc: Speedy TypeScript type checker +[github.com/dudykr/stc](https://github.com/dudykr/stc "dudykr/stc: Speedy TypeScript type checker") +

TypeScript Rust

+ +Rustで書かれたTypeScriptの型チェッカー + +- [Open-sourcing the new TypeScript type checker](https://kdy1.dev/posts/2022/10/open-sourcing-stc "Open-sourcing the new TypeScript type checker") + +---- +

書籍関係

+ +---- + +## Fluent React \[Book\] +[www.oreilly.com/library/view/fluent-react/9781098138707/](https://www.oreilly.com/library/view/fluent-react/9781098138707/ "Fluent React \[Book\]") +

React book

+ +2024年3月発売予定 +Reactについての書籍 + + +---- From 2364e8bac931c9d3d52a7a99dc43a11f8c91331b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 2 Nov 2022 01:45:01 +0000 Subject: [PATCH 18/20] Delete _i18n/ja/_posts/2022/2022-11-02-616draft.md --- _i18n/ja/_posts/2022/2022-11-02-616draft.md | 190 -------------------- 1 file changed, 190 deletions(-) delete mode 100644 _i18n/ja/_posts/2022/2022-11-02-616draft.md diff --git a/_i18n/ja/_posts/2022/2022-11-02-616draft.md b/_i18n/ja/_posts/2022/2022-11-02-616draft.md deleted file mode 100644 index f89ebad1a5f..00000000000 --- a/_i18n/ja/_posts/2022/2022-11-02-616draft.md +++ /dev/null @@ -1,190 +0,0 @@ ---- -title: "2022-11-02のJS: " -author: "azu" -layout: post -date : 2022-11-02T01:40:40.691Z -category: JSer -tags: -- CSS -- TypeScript -- opinion -- React -- book - ---- - -JSer.info #616 - ----- - -

ヘッドライン

- ----- - -## Node v18.12.0 (LTS) | Node.js -[nodejs.org/en/blog/release/v18.12.0/](https://nodejs.org/en/blog/release/v18.12.0/ "Node v18.12.0 (LTS) | Node.js") -

node.js ReleaseNote

- -Node.js v18.12.0リリース。 -Node.js 18のLTSとなるバージョン。 -Node.js 18のLTSは2025年4月までメンテナンスされる予定。 - - ----- - -## vite/CHANGELOG.md at main · vitejs/vite -[github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#320-2022-10-26](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md#320-2022-10-26 "vite/CHANGELOG.md at main · vitejs/vite") -

vite ReleaseNote

- -Vite 3.2.0リリース。 -Library Modeで複数のエントリーポイントをサポート、`build.modulePreload`オプションの追加、ErrorOverlayのスタイルをカスタマイズできるようになるなど - - ----- - -## 7.20.0 Released: Deno target and TypeScript 4.9 · Babel -[babeljs.io/blog/2022/10/27/7.20.0](https://babeljs.io/blog/2022/10/27/7.20.0 "7.20.0 Released: Deno target and TypeScript 4.9 · Babel") -

babel ReleaseNote

- -Babel v7.20.0リリース。 -TypeScript 4.9のサポート、`@babel/preset-env`の`targets`としてDenoをサポート。 -合わせてbabel-loader 9.0.0をリリースし、webpack5未満のサポート終了とNode.js 12以下のサポート終了など - - ----- - -## Deno 1.27: Major IDE Improvements -[deno.com/blog/v1.27](https://deno.com/blog/v1.27 "Deno 1.27: Major IDE Improvements") -

deno ReleaseNote

- -Deno v1.27リリース。 -npmパッケージの`@types`を利用できるように、Node-APIのサポート、Lockファイルのフォーマット変更など。 -`navigator.language` Web APIの実装、V8 10.8へ更新など - - ----- - -## Release v7.0.0 · pixijs/pixijs -[github.com/pixijs/pixijs/releases/tag/v7.0.0](https://github.com/pixijs/pixijs/releases/tag/v7.0.0 "Release v7.0.0 · pixijs/pixijs") -

JavaScript canvas library ReleaseNote

- -PixiJS v7.0.0リリース。 -IEのサポート終了、polyfillの削除、InteractionManagerを削除しEventSystemをデフォルト化、`peerDependencies`を利用しないように変更など - -- [v7 Migration Guide · pixijs/pixijs Wiki](https://github.com/pixijs/pixijs/wiki/v7-Migration-Guide "v7 Migration Guide · pixijs/pixijs Wiki") - ----- - -## Release v3.0.279 · mozilla/pdf.js -[github.com/mozilla/pdf.js/releases/tag/v3.0.279](https://github.com/mozilla/pdf.js/releases/tag/v3.0.279 "Release v3.0.279 · mozilla/pdf.js") -

PDF JavaScript library ReleaseNote

- -pdf.js v3.0.279リリース。 -メジャーアップデートとなるリリースでEditor modeの追加、DeprecatedとなっているAPIの削除など - - ----- - -## Release v1.9.0-rc.0 · reduxjs/redux-toolkit -[github.com/reduxjs/redux-toolkit/releases/tag/v1.9.0-rc.0](https://github.com/reduxjs/redux-toolkit/releases/tag/v1.9.0-rc.0 "Release v1.9.0-rc.0 · reduxjs/redux-toolkit") -

redux ReleaseNote

- -Redux Toolkit v1.9.0-rc.0リリース。 -`autoBatchEnhancer`の追加、`fetchBaseQuery`でglobal optionを渡せるようになるなど - - ----- - -## Announcing TypeScript 4.9 RC - TypeScript -[devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/ "Announcing TypeScript 4.9 RC - TypeScript") -

TypeScript ReleaseNote

- -TypeScript 4.9 RCリリース。 -型キャストはせずに型の一致をチェックできる`satisfies`演算子の追加、`in`演算子での型の絞り込みの改善、`accessor`キーワードのサポート、`== NaN`をコンパイルエラーに変更など。 -`--watch`でのファイル監視のデフォルトを`useFsEvents`に変更、値と型を同じ`exports`フィールドの`typeVersions`の優先度を修正など - - ----- - -## Mixing It Up: Remix Joins Shopify to Push the Web Forward — Development (2022) -[shopify.engineering/remix-joins-shopify](https://shopify.engineering/remix-joins-shopify "Mixing It Up: Remix Joins Shopify to Push the Web Forward — Development (2022)") -

Remix news

- -ShopifyがRemixを買収し、RemixはShopifyの下で開発を継続する。 -ShopifyのHydrogenにもRemixのdata loadingパターンを組み込むなどの変更をしていく予定。 -また、同時にVanilla ExtractのCreatorであるMark DalgleishもRemixに参加する予定となっている。 - -- [Remixing Shopify | Remix](https://remix.run/blog/remixing-shopify "Remixing Shopify | Remix") -- [Roadmap • Hydrogen: Shopify’s headless commerce framework](https://hydrogen.shopify.dev/roadmap/ "Roadmap • Hydrogen: Shopify’s headless commerce framework") -- [🧁 Mark Dalgleish on Twitter: &quot;I'm super excited to announce that next week I'm joining the @remix\_run team at @Shopify.&quot; / Twitter](https://twitter.com/markdalgleish/status/1587519372771217409 "🧁 Mark Dalgleish on Twitter: &amp;quot;I&#039;m super excited to announce that next week I&#039;m joining the @remix\_run team at @Shopify.&amp;quot; / Twitter") - ----- -

アーティクル

- ----- - -## Why We're Breaking Up with CSS-in-JS - DEV Community 👩‍💻👨‍💻 -[dev.to/srmagura/why-were-breaking-up-wiht-css-in-js-4g9b](https://dev.to/srmagura/why-were-breaking-up-wiht-css-in-js-4g9b "Why We're Breaking Up with CSS-in-JS - DEV Community 👩‍💻👨‍💻") -

CSS JavaScript article opinion

- -CSS-in-JSのランタイムパフォーマンス問題についての記事。 - - ----- - -## Airbnb's Trip to Linaria | The Airbnb Tech Blog -[medium.com/airbnb-engineering/airbnbs-trip-to-linaria-dc169230bd12](https://medium.com/airbnb-engineering/airbnbs-trip-to-linaria-dc169230bd12 "Airbnb's Trip to Linaria | The Airbnb Tech Blog") -

CSS article opinion

- -AirbnbでCSS-in-JSとしてreact-with-stylesを開発し使っていたが、パフォーマンスとメンテナンス性の問題から、Linariaへ移行していくという話 - -- [airbnb/react-with-styles: Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation](https://github.com/airbnb/react-with-styles "airbnb/react-with-styles: Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation") - ----- - -## 【脱ランタイムCSS in JS】styled-componentsを別のCSS in JSに自動置換するCLIツールの開発 -[zenn.dev/yukiyada/articles/0ac6ef8d566b96](https://zenn.dev/yukiyada/articles/0ac6ef8d566b96 "【脱ランタイムCSS in JS】styled-componentsを別のCSS in JSに自動置換するCLIツールの開発") -

CSS article Tools

- -styled-componentsをlinariaやvanilla-extractに移行するツールの仕組みについての記事 - - ----- -

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

- ----- - -## sqlite3 wasm docs: About the sqlite3 WASM/JS Subproject -[sqlite.org/wasm/doc/trunk/about.md](https://sqlite.org/wasm/doc/trunk/about.md "sqlite3 wasm docs: About the sqlite3 WASM/JS Subproject") -

SQLite JavaScript WebAssembly library

- -sqlite3をWebAssemblyとJavaScriptを使ってブラウザで動かすことを目的にした公式にサブプロジェクト。 - - ----- -

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

- ----- - -## dudykr/stc: Speedy TypeScript type checker -[github.com/dudykr/stc](https://github.com/dudykr/stc "dudykr/stc: Speedy TypeScript type checker") -

TypeScript Rust

- -Rustで書かれたTypeScriptの型チェッカー - -- [Open-sourcing the new TypeScript type checker](https://kdy1.dev/posts/2022/10/open-sourcing-stc "Open-sourcing the new TypeScript type checker") - ----- -

書籍関係

- ----- - -## Fluent React \[Book\] -[www.oreilly.com/library/view/fluent-react/9781098138707/](https://www.oreilly.com/library/view/fluent-react/9781098138707/ "Fluent React \[Book\]") -

React book

- -2024年3月発売予定 -Reactについての書籍 - - ----- From f3b5b20056783bd39015970cc4a1f8ba14c5a02b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 2 Nov 2022 01:56:28 +0000 Subject: [PATCH 19/20] Update _i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md --- ...12.0-lts-babel-7.20.0-typescript-4.9-rc.md | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md b/_i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md index d363605df52..6453a475f64 100644 --- a/_i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md +++ b/_i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md @@ -13,16 +13,45 @@ tags: --- -JSer.info #616 - - [Node v18.12.0 (LTS) | Node.js](https://nodejs.org/en/blog/release/v18.12.0/) +JSer.info #616 - Node.js 18系のLTS(Long Term Support)となるNode.js 18.12.0がリリースされました。 + +- [Node v18.12.0 (LTS) | Node.js](https://nodejs.org/en/blog/release/v18.12.0/) + +Node.js 18のLTSは、2023-10-18から2025-04-30までサポートされる予定です。 + +![Node.js Release schedule](https://user-images.githubusercontent.com/19714/199375528-9324cab4-37eb-452f-bcb7-703d8c578bdf.png) + +- [nodejs/Release: Node.js Release Working Group](https://github.com/nodejs/release#release-schedule) + +また、Node.js 16のLTSはOpenSSLのライフサイクルとの都合から、普段より短い[2023-09-11](https://nodejs.org/en/blog/announcements/nodejs16-eol/)までのサポートとなっています。 + +- [Bringing forward the End-of-Life Date for Node.js 16 | Node.js](https://nodejs.org/en/blog/announcements/nodejs16-eol/) ---- +Babel 7.20.0がリリースされました。 + - [7.20.0 Released: Deno target and TypeScript 4.9 · Babel](https://babeljs.io/blog/2022/10/27/7.20.0) +現在RCのTypeScript 4.9のサポート、`@babel/preset-env`の`targets`としてDenoをサポートしています。 +合わせてbabel-loader 9.0.0をリリースし、webpack5未満のサポート終了とNode.js 12以下のサポート終了なども含まれています。 + ---- +TypeScript 4.9 RCがリリースされました。 + - [Announcing TypeScript 4.9 RC - TypeScript](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9-rc/) +型キャストはせずに型の一致をチェックできる`satisfies`演算子の追加、`in`演算子での型の絞り込みの改善、`accessor`キーワードのサポート、`== NaN`をコンパイルエラーに変更などが含まれます。 +また、`--watch`でのファイル監視のデフォルトを`useFsEvents`に変更、値と型を同じ`exports`フィールドの`typeVersions`の優先度を修正なども含まれています。 + +RCリリースに合わせて、次のバージョンである5.0での予定についてのIssueも作られています。 + +- [TypeScript 5.0 Iteration Plan · Issue #51362 · microsoft/TypeScript](https://github.com/microsoft/TypeScript/issues/51362) + +5.0では、ECMAScript Stage 3の[Decoratorのサポート](https://github.com/microsoft/TypeScript/issues/48885)、[Numeric enumとLiteral enumの統合](https://github.com/microsoft/TypeScript/pull/50528)などが予定されています。 +また、[Module Resolutionsの取り組み](https://github.com/microsoft/TypeScript/issues/50152)を進めたり、[.tsファイルのimportの許可](https://github.com/microsoft/TypeScript/issues/37582)、[.js以外のファイルに対する.d.tsのサポート](https://github.com/microsoft/TypeScript/issues/50133)なども進める予定となっています。 +その他には[tsconfig.jsonでの`extends`で配列指定の許可](https://github.com/microsoft/TypeScript/pull/50403)、[`// @ts-option`でファイルごとのTS設定のサポート](https://github.com/microsoft/TypeScript/pull/49886)などの予定されています。 ---- From c6420c5cd0c489b855a4d55611729e5d0533d6b7 Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 2 Nov 2022 10:57:18 +0900 Subject: [PATCH 20/20] Update 2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md --- ...-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md b/_i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md index 6453a475f64..828b448edfd 100644 --- a/_i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md +++ b/_i18n/ja/_posts/2022/2022-11-02-node.js-18.12.0-lts-babel-7.20.0-typescript-4.9-rc.md @@ -196,7 +196,7 @@ styled-componentsをlinariaやvanilla-extractに移行するツールの仕組 [sqlite.org/wasm/doc/trunk/about.md](https://sqlite.org/wasm/doc/trunk/about.md "sqlite3 wasm docs: About the sqlite3 WASM/JS Subproject")

SQLite JavaScript WebAssembly library

-sqlite3をWebAssemblyとJavaScriptを使ってブラウザで動かすことを目的にした公式にサブプロジェクト。 +sqlite3をWebAssemblyとJavaScriptを使ってブラウザで動かすことを目的にした公式のサブプロジェクト。 ----