From d54edf43302ec8884540d7a86ff858b93fbdb761 Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 14 Oct 2021 14:05:26 +0000 Subject: [PATCH 01/20] Update 562 draft --- _i18n/ja/_posts/2021/2021-10-14-562draft.md | 30 +++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 _i18n/ja/_posts/2021/2021-10-14-562draft.md diff --git a/_i18n/ja/_posts/2021/2021-10-14-562draft.md b/_i18n/ja/_posts/2021/2021-10-14-562draft.md new file mode 100644 index 00000000000..a13dcdee4c9 --- /dev/null +++ b/_i18n/ja/_posts/2021/2021-10-14-562draft.md @@ -0,0 +1,30 @@ +--- +title: "2021-10-14のJS: " +author: "azu" +layout: post +date : 2021-10-14T14:05:02.743Z +category: JSer +tags: +- bundler + +--- + +JSer.info #562 + +---- + +

ヘッドライン

+ +---- + +## Announcing Parcel v2! +[parceljs.org/blog/v2/](https://parceljs.org/blog/v2/ "Announcing Parcel v2!") +

JavaScript bundler ReleaseNote

+ +Parcel v2リリース。 +プラグインの仕組みを刷新、Tree Shakingをデフォルト化、SWCベースのJavaScriptコンパイラに変更、ModernとLegacyビルドの出し分け、Image optimizerの追加。 +bundleのインライン化、ライブラリ向けのビルドのサポート、開発時はリクエストされたタイミングで遅延ビルドできるようになるなど。 +その他にもSource MapライブラリをRustで書き直してパフォーマンス改善やファイル監視の仕組みの改善などが含まれている + + +---- From 689dafa3b813b932ab2a7f9e811161332dd6ffbd Mon Sep 17 00:00:00 2001 From: azu Date: Thu, 14 Oct 2021 14:25:33 +0000 Subject: [PATCH 02/20] Update 562 draft --- _i18n/ja/_posts/2021/2021-10-14-562draft.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2021/2021-10-14-562draft.md b/_i18n/ja/_posts/2021/2021-10-14-562draft.md index a13dcdee4c9..7e62b54e2af 100644 --- a/_i18n/ja/_posts/2021/2021-10-14-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-14-562draft.md @@ -2,7 +2,7 @@ title: "2021-10-14のJS: " author: "azu" layout: post -date : 2021-10-14T14:05:02.743Z +date : 2021-10-14T14:25:13.861Z category: JSer tags: - bundler @@ -26,5 +26,6 @@ Parcel v2リリース。 bundleのインライン化、ライブラリ向けのビルドのサポート、開発時はリクエストされたタイミングで遅延ビルドできるようになるなど。 その他にもSource MapライブラリをRustで書き直してパフォーマンス改善やファイル監視の仕組みの改善などが含まれている +- [Migration](https://parceljs.org/getting-started/migration/ "Migration") ---- From 138e7f5d4ffc91806b8dd1e502aa95442d0c74ba Mon Sep 17 00:00:00 2001 From: azu Date: Fri, 15 Oct 2021 03:50:33 +0000 Subject: [PATCH 03/20] Update 562 draft --- ...0-14-562draft.md => 2021-10-15-562draft.md} | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2021/{2021-10-14-562draft.md => 2021-10-15-562draft.md} (65%) diff --git a/_i18n/ja/_posts/2021/2021-10-14-562draft.md b/_i18n/ja/_posts/2021/2021-10-15-562draft.md similarity index 65% rename from _i18n/ja/_posts/2021/2021-10-14-562draft.md rename to _i18n/ja/_posts/2021/2021-10-15-562draft.md index 7e62b54e2af..8cc77b5375c 100644 --- a/_i18n/ja/_posts/2021/2021-10-14-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-15-562draft.md @@ -1,11 +1,13 @@ --- -title: "2021-10-14のJS: " +title: "2021-10-15のJS: " author: "azu" layout: post -date : 2021-10-14T14:25:13.861Z +date : 2021-10-15T03:50:14.534Z category: JSer tags: - bundler +- browser +- privacy --- @@ -28,4 +30,16 @@ bundleのインライン化、ライブラリ向けのビルドのサポート - [Migration](https://parceljs.org/getting-started/migration/ "Migration") +---- +

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

+ +---- + +## PrivacyTests.org: open-source tests of web browser privacy +[privacytests.org/](https://privacytests.org/ "PrivacyTests.org: open-source tests of web browser privacy") +

browser privacy

+ +ブラウザごとのFinger PrintingやTracking対策などのPrivacy機能をまとめたサイト。 + + ---- From 701dbb2ed15c0128d9ff817c2e0b942648d5dbbe Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 16 Oct 2021 04:07:05 +0000 Subject: [PATCH 04/20] Update 562 draft --- ...0-15-562draft.md => 2021-10-16-562draft.md} | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2021/{2021-10-15-562draft.md => 2021-10-16-562draft.md} (71%) diff --git a/_i18n/ja/_posts/2021/2021-10-15-562draft.md b/_i18n/ja/_posts/2021/2021-10-16-562draft.md similarity index 71% rename from _i18n/ja/_posts/2021/2021-10-15-562draft.md rename to _i18n/ja/_posts/2021/2021-10-16-562draft.md index 8cc77b5375c..b06c378ebf9 100644 --- a/_i18n/ja/_posts/2021/2021-10-15-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-16-562draft.md @@ -1,13 +1,15 @@ --- -title: "2021-10-15のJS: " +title: "2021-10-16のJS: " author: "azu" layout: post -date : 2021-10-15T03:50:14.534Z +date : 2021-10-16T04:06:45.989Z category: JSer tags: - bundler - browser - privacy +- Svelte +- book --- @@ -42,4 +44,16 @@ bundleのインライン化、ライブラリ向けのビルドのサポート ブラウザごとのFinger PrintingやTracking対策などのPrivacy機能をまとめたサイト。 +---- +

書籍関係

+ +---- + +## Practical Svelte - Create Performant Applications with the Svelte Component Framework | Alex Libby | Apress +[www.apress.com/gp/book/9781484273739](https://www.apress.com/gp/book/9781484273739 "Practical Svelte - Create Performant Applications with the Svelte Component Framework | Alex Libby | Apress") +

Svelte book

+ +Svelteを使ったウェブアプリケーション開発の入門書 + + ---- From 2f8ffa417cdb9a7282d6f4e94bca3fa6072f918f Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 16 Oct 2021 14:41:12 +0000 Subject: [PATCH 05/20] Update 562 draft --- _i18n/ja/_posts/2021/2021-10-16-562draft.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2021/2021-10-16-562draft.md b/_i18n/ja/_posts/2021/2021-10-16-562draft.md index b06c378ebf9..92e2f36e553 100644 --- a/_i18n/ja/_posts/2021/2021-10-16-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-16-562draft.md @@ -2,7 +2,7 @@ title: "2021-10-16のJS: " author: "azu" layout: post -date : 2021-10-16T04:06:45.989Z +date : 2021-10-16T14:41:12.041Z category: JSer tags: - bundler @@ -32,6 +32,18 @@ bundleのインライン化、ライブラリ向けのビルドのサポート - [Migration](https://parceljs.org/getting-started/migration/ "Migration") +---- + +## Deno 1.15 Release Notes | Deno Blog +[deno.com/blog/v1.15](https://deno.com/blog/v1.15 "Deno 1.15 Release Notes | Deno Blog") +

deno ReleaseNote

+ +Deno 1.15リリース。 +Web Crypto APIの更新、FFIの改善、`deno uninstall`コマンドの追加、`deno lint --watch`の追加。 +`Deno.test`がネストしたテストケースをサポート、V8 9.5へアップデート、Node.js互換のモジュールを利用できる`--compat`フラグの追加など + +- [Deno v1.15で導入されたNode.js互換モードについて](https://zenn.dev/uki00a/articles/node-compat-mode-introduced-in-deno-v1-15 "Deno v1.15で導入されたNode.js互換モードについて") + ----

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

From ba6483b3fdfe5ca1465f6522031c3b13896af908 Mon Sep 17 00:00:00 2001 From: azu Date: Sat, 16 Oct 2021 15:30:12 +0000 Subject: [PATCH 06/20] Update 562 draft --- _i18n/ja/_posts/2021/2021-10-16-562draft.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2021/2021-10-16-562draft.md b/_i18n/ja/_posts/2021/2021-10-16-562draft.md index 92e2f36e553..82f30b90134 100644 --- a/_i18n/ja/_posts/2021/2021-10-16-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-16-562draft.md @@ -2,7 +2,7 @@ title: "2021-10-16のJS: " author: "azu" layout: post -date : 2021-10-16T14:41:12.041Z +date : 2021-10-16T15:29:53.172Z category: JSer tags: - bundler @@ -68,4 +68,14 @@ Web Crypto APIの更新、FFIの改善、`deno uninstall`コマンドの追加 Svelteを使ったウェブアプリケーション開発の入門書 +---- + +## Sairyss/domain-driven-hexagon: Guide on Domain-Driven Design, Hexagonal architecture, best practices etc. +[github.com/Sairyss/domain-driven-hexagon](https://github.com/Sairyss/domain-driven-hexagon "Sairyss/domain-driven-hexagon: Guide on Domain-Driven Design, Hexagonal architecture, best practices etc.") +

DDD document TypeScript

+ +ドメイン駆動設計(DDD)についてのガイド。 +主にDDDに関係する用語、設計、TypeScriptでのサンプルを用いた技術的な戦術についての解説をまとめたもの。 + + ---- From 2f213a080ecbee70baf20028d953318103b037b2 Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 17 Oct 2021 15:42:38 +0000 Subject: [PATCH 07/20] Update 562 draft --- ...021-10-16-562draft.md => 2021-10-17-562draft.md} | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2021/{2021-10-16-562draft.md => 2021-10-17-562draft.md} (89%) diff --git a/_i18n/ja/_posts/2021/2021-10-16-562draft.md b/_i18n/ja/_posts/2021/2021-10-17-562draft.md similarity index 89% rename from _i18n/ja/_posts/2021/2021-10-16-562draft.md rename to _i18n/ja/_posts/2021/2021-10-17-562draft.md index 82f30b90134..dfa53925785 100644 --- a/_i18n/ja/_posts/2021/2021-10-16-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-17-562draft.md @@ -1,8 +1,8 @@ --- -title: "2021-10-16のJS: " +title: "2021-10-17のJS: " author: "azu" layout: post -date : 2021-10-16T15:29:53.172Z +date : 2021-10-17T15:42:37.984Z category: JSer tags: - bundler @@ -44,6 +44,15 @@ Web Crypto APIの更新、FFIの改善、`deno uninstall`コマンドの追加 - [Deno v1.15で導入されたNode.js互換モードについて](https://zenn.dev/uki00a/articles/node-compat-mode-introduced-in-deno-v1-15 "Deno v1.15で導入されたNode.js互換モードについて") +---- + +## Nuxt - Introducing Nuxt 3 Beta +[nuxtjs.org/announcements/nuxt3-beta/](https://nuxtjs.org/announcements/nuxt3-beta/ "Nuxt - Introducing Nuxt 3 Beta") +

Vue Next.js ReleaseNote

+ +Nuxt 3 betaリリース。 + + ----

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

From 189fc281172d231348dce277fe89e67e321cb8e6 Mon Sep 17 00:00:00 2001 From: azu Date: Sun, 17 Oct 2021 15:50:14 +0000 Subject: [PATCH 08/20] Update 562 draft --- _i18n/ja/_posts/2021/2021-10-17-562draft.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2021/2021-10-17-562draft.md b/_i18n/ja/_posts/2021/2021-10-17-562draft.md index dfa53925785..19836921478 100644 --- a/_i18n/ja/_posts/2021/2021-10-17-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-17-562draft.md @@ -2,7 +2,7 @@ title: "2021-10-17のJS: " author: "azu" layout: post -date : 2021-10-17T15:42:37.984Z +date : 2021-10-17T15:49:54.906Z category: JSer tags: - bundler @@ -51,6 +51,8 @@ Web Crypto APIの更新、FFIの改善、`deno uninstall`コマンドの追加

Vue Next.js ReleaseNote

Nuxt 3 betaリリース。 +Vue 3とViteへの対応。 +新しいサーバエンジンのNitro Engineを導入することで、通常のNode.jsサーバ、Serverless、Service Workerなど様々な形でデプロイできるようになっている。 ---- From 19ea4d34fcf36efde69e2fe13053277b80bed61b Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 18 Oct 2021 13:08:59 +0000 Subject: [PATCH 09/20] Update 562 draft --- ...-10-17-562draft.md => 2021-10-18-562draft.md} | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) rename _i18n/ja/_posts/2021/{2021-10-17-562draft.md => 2021-10-18-562draft.md} (75%) diff --git a/_i18n/ja/_posts/2021/2021-10-17-562draft.md b/_i18n/ja/_posts/2021/2021-10-18-562draft.md similarity index 75% rename from _i18n/ja/_posts/2021/2021-10-17-562draft.md rename to _i18n/ja/_posts/2021/2021-10-18-562draft.md index 19836921478..1d0a92b2dd5 100644 --- a/_i18n/ja/_posts/2021/2021-10-17-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-18-562draft.md @@ -1,8 +1,8 @@ --- -title: "2021-10-17のJS: " +title: "2021-10-18のJS: " author: "azu" layout: post -date : 2021-10-17T15:49:54.906Z +date : 2021-10-18T13:08:35.916Z category: JSer tags: - bundler @@ -67,6 +67,18 @@ Vue 3とViteへの対応。 ブラウザごとのFinger PrintingやTracking対策などのPrivacy機能をまとめたサイト。 +---- + +## oslabs-beta/sapling: Sapling - A convenient way to traverse your React app in VS Code +[github.com/oslabs-beta/sapling](https://github.com/oslabs-beta/sapling "oslabs-beta/sapling: Sapling - A convenient way to traverse your React app in VS Code") +

VSCode React Extension

+ +Reactのコンポーネントツリーをエディタのサイドパネルに表示するVSCode拡張。 +Rootとなるコンポーネントを含むファイルを選ぶと、そのコンポーネントが含むコンポーネントをツリーとして表示してくれる + +- [Sapling - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=team-sapling.sapling "Sapling - Visual Studio Marketplace") +- [Introducing Sapling: a VS Code Extension for Traversing React Component Hierarchy | by Team Sapling | Oct, 2021 | JavaScript in Plain English](https://javascript.plainenglish.io/introducing-sapling-a-vs-code-extension-for-traversing-your-react-component-hierarchy-3ac94d95887e "Introducing Sapling: a VS Code Extension for Traversing React Component Hierarchy | by Team Sapling | Oct, 2021 | JavaScript in Plain English") + ----

書籍関係

From d8d1a4911f69e78a374d0f39f1159a50f6719d9c Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 18 Oct 2021 13:18:39 +0000 Subject: [PATCH 10/20] Update 562 draft --- _i18n/ja/_posts/2021/2021-10-18-562draft.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2021/2021-10-18-562draft.md b/_i18n/ja/_posts/2021/2021-10-18-562draft.md index 1d0a92b2dd5..b417eff9ace 100644 --- a/_i18n/ja/_posts/2021/2021-10-18-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-18-562draft.md @@ -2,7 +2,7 @@ title: "2021-10-18のJS: " author: "azu" layout: post -date : 2021-10-18T13:08:35.916Z +date : 2021-10-18T13:18:16.921Z category: JSer tags: - bundler @@ -55,6 +55,15 @@ Vue 3とViteへの対応。 新しいサーバエンジンのNitro Engineを導入することで、通常のNode.jsサーバ、Serverless、Service Workerなど様々な形でデプロイできるようになっている。 +---- + +## GitHub Advisory Database now powers npm audit | The GitHub Blog +[github.blog/2021-10-07-github-advisory-database-now-powers-npm-audit/](https://github.blog/2021-10-07-github-advisory-database-now-powers-npm-audit/ "GitHub Advisory Database now powers npm audit | The GitHub Blog") +

npm security Github news

+ +`npm audit`がGitHub Advisory Databaseをみるようになった + + ----

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

From 84cf1e0080c37d2ad81038b8e43599e145f808b7 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 18 Oct 2021 13:32:49 +0000 Subject: [PATCH 11/20] Update 562 draft --- _i18n/ja/_posts/2021/2021-10-18-562draft.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2021/2021-10-18-562draft.md b/_i18n/ja/_posts/2021/2021-10-18-562draft.md index b417eff9ace..6966bb0e318 100644 --- a/_i18n/ja/_posts/2021/2021-10-18-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-18-562draft.md @@ -2,7 +2,7 @@ title: "2021-10-18のJS: " author: "azu" layout: post -date : 2021-10-18T13:18:16.921Z +date : 2021-10-18T13:32:25.553Z category: JSer tags: - bundler @@ -64,6 +64,17 @@ Vue 3とViteへの対応。 `npm audit`がGitHub Advisory Databaseをみるようになった +---- + +## Release v7.0.0 · pinojs/pino +[github.com/pinojs/pino/releases/tag/v7.0.0](https://github.com/pinojs/pino/releases/tag/v7.0.0 "Release v7.0.0 · pinojs/pino") +

node.js library ReleaseNote

+ +pino 7.0.0リリース。 +ログの処理を別Threadなどに渡せる`pino.transport()`の追加、`pino.multistream()`の追加、TypeScriptの型を同梱するようになるなど + +- [Welcome to pino@7.0.0 - and the era of worker\_thread transport - NearForm](https://www.nearform.com/blog/pino7-0-0-pino-transport-worker_thread-transport/ "Welcome to pino@7.0.0 - and the era of worker\_thread transport - NearForm") + ----

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

From 69a959d7d59cd1e4ee88942c90ba42376cfd4116 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 18 Oct 2021 14:57:02 +0000 Subject: [PATCH 12/20] Update 562 draft --- _i18n/ja/_posts/2021/2021-10-18-562draft.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2021/2021-10-18-562draft.md b/_i18n/ja/_posts/2021/2021-10-18-562draft.md index 6966bb0e318..ca9810c0158 100644 --- a/_i18n/ja/_posts/2021/2021-10-18-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-18-562draft.md @@ -2,14 +2,14 @@ title: "2021-10-18のJS: " author: "azu" layout: post -date : 2021-10-18T13:32:25.553Z +date : 2021-10-18T14:57:02.342Z category: JSer tags: +- React - bundler - browser - privacy - Svelte -- book --- @@ -75,6 +75,21 @@ pino 7.0.0リリース。 - [Welcome to pino@7.0.0 - and the era of worker\_thread transport - NearForm](https://www.nearform.com/blog/pino7-0-0-pino-transport-worker_thread-transport/ "Welcome to pino@7.0.0 - and the era of worker\_thread transport - NearForm") +---- +

スライド、動画関係

+ +---- + +## RF21 – Naman Goel – Rethinking CSS - Introducing Stylex - YouTube +[www.youtube.com/watch?v=ur-sGzUWId4](https://www.youtube.com/watch?v=ur-sGzUWId4 "RF21 – Naman Goel – Rethinking CSS - Introducing Stylex - YouTube") +

facebook React CSS video

+ +FacebookのAtomic CSSの実装であるStylexについての動画。 +StylexはReact-Nativeライクなスタイルの書き方をするツールキット、Atomic CSSによって線形的に増えるCSSの量を非線形にできる。 +2021年末にベータ版をリリースする予定。 + +- [Facebook CSS-in-JS Solution Stylex Introduced at React Finland 2021](https://www.infoq.com/news/2021/10/facebook-css-js-stylex/ "Facebook CSS-in-JS Solution Stylex Introduced at React Finland 2021") + ----

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

From d63987a82d35bbd2e48d30de94351bc334513696 Mon Sep 17 00:00:00 2001 From: azu Date: Mon, 18 Oct 2021 14:59:57 +0000 Subject: [PATCH 13/20] Update 562 draft --- _i18n/ja/_posts/2021/2021-10-18-562draft.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/_i18n/ja/_posts/2021/2021-10-18-562draft.md b/_i18n/ja/_posts/2021/2021-10-18-562draft.md index ca9810c0158..3d71b91863c 100644 --- a/_i18n/ja/_posts/2021/2021-10-18-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-18-562draft.md @@ -2,14 +2,14 @@ title: "2021-10-18のJS: " author: "azu" layout: post -date : 2021-10-18T14:57:02.342Z +date : 2021-10-18T14:59:57.555Z category: JSer tags: - React +- video - bundler - browser - privacy -- Svelte --- @@ -90,6 +90,16 @@ StylexはReact-Nativeライクなスタイルの書き方をするツールキ - [Facebook CSS-in-JS Solution Stylex Introduced at React Finland 2021](https://www.infoq.com/news/2021/10/facebook-css-js-stylex/ "Facebook CSS-in-JS Solution Stylex Introduced at React Finland 2021") +---- + +## React Finland 2021 - Talks - YouTube +[www.youtube.com/playlist?list=PL-a9lBflNu2opNHeISTnlHgGVlI7oGLXi](https://www.youtube.com/playlist?list=PL-a9lBflNu2opNHeISTnlHgGVlI7oGLXi "React Finland 2021 - Talks - YouTube") +

React video

+ +React Finland 2021の動画一覧 + +- [React Finland 2021 - Sessions - YouTube](https://www.youtube.com/playlist?list=PL-a9lBflNu2rhk1vr3yr4mdRzzUb_nj5P "React Finland 2021 - Sessions - YouTube") + ----

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

From 408277dfb17d89e43594173e6b45fcec50a51cee Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 20 Oct 2021 02:13:27 +0000 Subject: [PATCH 14/20] Update 562 draft --- ...-18-562draft.md => 2021-10-20-562draft.md} | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) rename _i18n/ja/_posts/2021/{2021-10-18-562draft.md => 2021-10-20-562draft.md} (88%) diff --git a/_i18n/ja/_posts/2021/2021-10-18-562draft.md b/_i18n/ja/_posts/2021/2021-10-20-562draft.md similarity index 88% rename from _i18n/ja/_posts/2021/2021-10-18-562draft.md rename to _i18n/ja/_posts/2021/2021-10-20-562draft.md index 3d71b91863c..6b22411de15 100644 --- a/_i18n/ja/_posts/2021/2021-10-18-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-20-562draft.md @@ -1,15 +1,15 @@ --- -title: "2021-10-18のJS: " +title: "2021-10-20のJS: " author: "azu" layout: post -date : 2021-10-18T14:59:57.555Z +date : 2021-10-20T02:13:27.358Z category: JSer tags: - React +- node.js - video - bundler - browser -- privacy --- @@ -75,6 +75,19 @@ pino 7.0.0リリース。 - [Welcome to pino@7.0.0 - and the era of worker\_thread transport - NearForm](https://www.nearform.com/blog/pino7-0-0-pino-transport-worker_thread-transport/ "Welcome to pino@7.0.0 - and the era of worker\_thread transport - NearForm") +---- + +## Node v17.0.0 (Current) | Node.js +[nodejs.org/en/blog/release/v17.0.0/](https://nodejs.org/en/blog/release/v17.0.0/ "Node v17.0.0 (Current) | Node.js") +

node.js ReleaseNote

+ +Node v17.0.0リリース。 +`readline`モジュールのPromise対応、OpenSSL 3.0へのアップデート、V8 9.5へアップデート、npm 8.0.0へのアップデート、スタックトレースにNodeバージョンを表示など。 +またウェブ標準の`strcturedClone()`と`DOMException`をサポート + +- [Node.js 17 is here!. This blog was written by Bethany… | by Node.js | Node.js Collection | Oct, 2021 | Medium](https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382 "Node.js 17 is here!. This blog was written by Bethany… | by Node.js | Node.js Collection | Oct, 2021 | Medium") +- [Release v8.0.0 · npm/cli](https://github.com/npm/cli/releases/tag/v8.0.0 "Release v8.0.0 · npm/cli") + ----

スライド、動画関係

From e2b943b685da9f8e36c5bb0e2c7fb78cdb50e40f Mon Sep 17 00:00:00 2001 From: azu Date: Wed, 20 Oct 2021 03:47:40 +0000 Subject: [PATCH 15/20] Update 562 draft --- _i18n/ja/_posts/2021/2021-10-20-562draft.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2021/2021-10-20-562draft.md b/_i18n/ja/_posts/2021/2021-10-20-562draft.md index 6b22411de15..36ca03fc7ac 100644 --- a/_i18n/ja/_posts/2021/2021-10-20-562draft.md +++ b/_i18n/ja/_posts/2021/2021-10-20-562draft.md @@ -2,7 +2,7 @@ title: "2021-10-20のJS: " author: "azu" layout: post -date : 2021-10-20T02:13:27.358Z +date : 2021-10-20T03:47:20.958Z category: JSer tags: - React @@ -88,6 +88,18 @@ Node v17.0.0リリース。 - [Node.js 17 is here!. This blog was written by Bethany… | by Node.js | Node.js Collection | Oct, 2021 | Medium](https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382 "Node.js 17 is here!. This blog was written by Bethany… | by Node.js | Node.js Collection | Oct, 2021 | Medium") - [Release v8.0.0 · npm/cli](https://github.com/npm/cli/releases/tag/v8.0.0 "Release v8.0.0 · npm/cli") +---- +

アーティクル

+ +---- + +## A Visual Guide to React Rendering - Cheat Sheet | Alex Sidorenko +[alexsidorenko.com/blog/react-render-cheat-sheet/](https://alexsidorenko.com/blog/react-render-cheat-sheet/ "A Visual Guide to React Rendering - Cheat Sheet | Alex Sidorenko") +

React cheatsheet article

+ +Reactのレンダリングのビジュアライズ + + ----

スライド、動画関係

From 07ba5cfe97a1cfcaa627f2e734b84f7e13883803 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Oct 2021 03:50:00 +0000 Subject: [PATCH 16/20] Update _i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md --- ...0-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md | 186 ++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100644 _i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md diff --git a/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md b/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md new file mode 100644 index 00000000000..2c9655bc7f1 --- /dev/null +++ b/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md @@ -0,0 +1,186 @@ +--- +title: "2021-10-20のJS: Parcel v2、Node v17.0.0、Nuxt 3 beta" +author: "azu" +layout: post +date : 2021-10-20T03:47:20.958Z +category: JSer +tags: +- React +- node.js +- video +- bundler +- browser + +--- + +JSer.info #562 - - [Announcing Parcel v2!](https://parceljs.org/blog/v2/) +- [Migration](https://parceljs.org/getting-started/migration/) + +---- + +- [Node v17.0.0 (Current) | Node.js](https://nodejs.org/en/blog/release/v17.0.0/) +- [Node.js 17 is here!. This blog was written by Bethany… | by Node.js | Node.js Collection | Oct, 2021 | Medium](https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382) +- [Release v8.0.0 · npm/cli](https://github.com/npm/cli/releases/tag/v8.0.0) + +---- + +- [Nuxt - Introducing Nuxt 3 Beta](https://nuxtjs.org/announcements/nuxt3-beta/) + + +---- + +

ヘッドライン

+ +---- + +## Announcing Parcel v2! +[parceljs.org/blog/v2/](https://parceljs.org/blog/v2/ "Announcing Parcel v2!") +

JavaScript bundler ReleaseNote

+ +Parcel v2リリース。 +プラグインの仕組みを刷新、Tree Shakingをデフォルト化、SWCベースのJavaScriptコンパイラに変更、ModernとLegacyビルドの出し分け、Image optimizerの追加。 +bundleのインライン化、ライブラリ向けのビルドのサポート、開発時はリクエストされたタイミングで遅延ビルドできるようになるなど。 +その他にもSource MapライブラリをRustで書き直してパフォーマンス改善やファイル監視の仕組みの改善などが含まれている + +- [Migration](https://parceljs.org/getting-started/migration/ "Migration") + +---- + +## Deno 1.15 Release Notes | Deno Blog +[deno.com/blog/v1.15](https://deno.com/blog/v1.15 "Deno 1.15 Release Notes | Deno Blog") +

deno ReleaseNote

+ +Deno 1.15リリース。 +Web Crypto APIの更新、FFIの改善、`deno uninstall`コマンドの追加、`deno lint --watch`の追加。 +`Deno.test`がネストしたテストケースをサポート、V8 9.5へアップデート、Node.js互換のモジュールを利用できる`--compat`フラグの追加など + +- [Deno v1.15で導入されたNode.js互換モードについて](https://zenn.dev/uki00a/articles/node-compat-mode-introduced-in-deno-v1-15 "Deno v1.15で導入されたNode.js互換モードについて") + +---- + +## Nuxt - Introducing Nuxt 3 Beta +[nuxtjs.org/announcements/nuxt3-beta/](https://nuxtjs.org/announcements/nuxt3-beta/ "Nuxt - Introducing Nuxt 3 Beta") +

Vue Next.js ReleaseNote

+ +Nuxt 3 betaリリース。 +Vue 3とViteへの対応。 +新しいサーバエンジンのNitro Engineを導入することで、通常のNode.jsサーバ、Serverless、Service Workerなど様々な形でデプロイできるようになっている。 + + +---- + +## GitHub Advisory Database now powers npm audit | The GitHub Blog +[github.blog/2021-10-07-github-advisory-database-now-powers-npm-audit/](https://github.blog/2021-10-07-github-advisory-database-now-powers-npm-audit/ "GitHub Advisory Database now powers npm audit | The GitHub Blog") +

npm security Github news

+ +`npm audit`がGitHub Advisory Databaseをみるようになった + + +---- + +## Release v7.0.0 · pinojs/pino +[github.com/pinojs/pino/releases/tag/v7.0.0](https://github.com/pinojs/pino/releases/tag/v7.0.0 "Release v7.0.0 · pinojs/pino") +

node.js library ReleaseNote

+ +pino 7.0.0リリース。 +ログの処理を別Threadなどに渡せる`pino.transport()`の追加、`pino.multistream()`の追加、TypeScriptの型を同梱するようになるなど + +- [Welcome to pino@7.0.0 - and the era of worker\_thread transport - NearForm](https://www.nearform.com/blog/pino7-0-0-pino-transport-worker_thread-transport/ "Welcome to pino@7.0.0 - and the era of worker\_thread transport - NearForm") + +---- + +## Node v17.0.0 (Current) | Node.js +[nodejs.org/en/blog/release/v17.0.0/](https://nodejs.org/en/blog/release/v17.0.0/ "Node v17.0.0 (Current) | Node.js") +

node.js ReleaseNote

+ +Node v17.0.0リリース。 +`readline`モジュールのPromise対応、OpenSSL 3.0へのアップデート、V8 9.5へアップデート、npm 8.0.0へのアップデート、スタックトレースにNodeバージョンを表示など。 +またウェブ標準の`strcturedClone()`と`DOMException`をサポート + +- [Node.js 17 is here!. This blog was written by Bethany… | by Node.js | Node.js Collection | Oct, 2021 | Medium](https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382 "Node.js 17 is here!. This blog was written by Bethany… | by Node.js | Node.js Collection | Oct, 2021 | Medium") +- [Release v8.0.0 · npm/cli](https://github.com/npm/cli/releases/tag/v8.0.0 "Release v8.0.0 · npm/cli") + +---- +

アーティクル

+ +---- + +## A Visual Guide to React Rendering - Cheat Sheet | Alex Sidorenko +[alexsidorenko.com/blog/react-render-cheat-sheet/](https://alexsidorenko.com/blog/react-render-cheat-sheet/ "A Visual Guide to React Rendering - Cheat Sheet | Alex Sidorenko") +

React cheatsheet article

+ +Reactのレンダリングのビジュアライズ + + +---- +

スライド、動画関係

+ +---- + +## RF21 – Naman Goel – Rethinking CSS - Introducing Stylex - YouTube +[www.youtube.com/watch?v=ur-sGzUWId4](https://www.youtube.com/watch?v=ur-sGzUWId4 "RF21 – Naman Goel – Rethinking CSS - Introducing Stylex - YouTube") +

facebook React CSS video

+ +FacebookのAtomic CSSの実装であるStylexについての動画。 +StylexはReact-Nativeライクなスタイルの書き方をするツールキット、Atomic CSSによって線形的に増えるCSSの量を非線形にできる。 +2021年末にベータ版をリリースする予定。 + +- [Facebook CSS-in-JS Solution Stylex Introduced at React Finland 2021](https://www.infoq.com/news/2021/10/facebook-css-js-stylex/ "Facebook CSS-in-JS Solution Stylex Introduced at React Finland 2021") + +---- + +## React Finland 2021 - Talks - YouTube +[www.youtube.com/playlist?list=PL-a9lBflNu2opNHeISTnlHgGVlI7oGLXi](https://www.youtube.com/playlist?list=PL-a9lBflNu2opNHeISTnlHgGVlI7oGLXi "React Finland 2021 - Talks - YouTube") +

React video

+ +React Finland 2021の動画一覧 + +- [React Finland 2021 - Sessions - YouTube](https://www.youtube.com/playlist?list=PL-a9lBflNu2rhk1vr3yr4mdRzzUb_nj5P "React Finland 2021 - Sessions - YouTube") + +---- +

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

+ +---- + +## PrivacyTests.org: open-source tests of web browser privacy +[privacytests.org/](https://privacytests.org/ "PrivacyTests.org: open-source tests of web browser privacy") +

browser privacy

+ +ブラウザごとのFinger PrintingやTracking対策などのPrivacy機能をまとめたサイト。 + + +---- + +## oslabs-beta/sapling: Sapling - A convenient way to traverse your React app in VS Code +[github.com/oslabs-beta/sapling](https://github.com/oslabs-beta/sapling "oslabs-beta/sapling: Sapling - A convenient way to traverse your React app in VS Code") +

VSCode React Extension

+ +Reactのコンポーネントツリーをエディタのサイドパネルに表示するVSCode拡張。 +Rootとなるコンポーネントを含むファイルを選ぶと、そのコンポーネントが含むコンポーネントをツリーとして表示してくれる + +- [Sapling - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=team-sapling.sapling "Sapling - Visual Studio Marketplace") +- [Introducing Sapling: a VS Code Extension for Traversing React Component Hierarchy | by Team Sapling | Oct, 2021 | JavaScript in Plain English](https://javascript.plainenglish.io/introducing-sapling-a-vs-code-extension-for-traversing-your-react-component-hierarchy-3ac94d95887e "Introducing Sapling: a VS Code Extension for Traversing React Component Hierarchy | by Team Sapling | Oct, 2021 | JavaScript in Plain English") + +---- +

書籍関係

+ +---- + +## Practical Svelte - Create Performant Applications with the Svelte Component Framework | Alex Libby | Apress +[www.apress.com/gp/book/9781484273739](https://www.apress.com/gp/book/9781484273739 "Practical Svelte - Create Performant Applications with the Svelte Component Framework | Alex Libby | Apress") +

Svelte book

+ +Svelteを使ったウェブアプリケーション開発の入門書 + + +---- + +## Sairyss/domain-driven-hexagon: Guide on Domain-Driven Design, Hexagonal architecture, best practices etc. +[github.com/Sairyss/domain-driven-hexagon](https://github.com/Sairyss/domain-driven-hexagon "Sairyss/domain-driven-hexagon: Guide on Domain-Driven Design, Hexagonal architecture, best practices etc.") +

DDD document TypeScript

+ +ドメイン駆動設計(DDD)についてのガイド。 +主にDDDに関係する用語、設計、TypeScriptでのサンプルを用いた技術的な戦術についての解説をまとめたもの。 + + +---- From cdd6c9e3ba127d4452ee31bd1b37c5d49898a3ed Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Oct 2021 03:50:01 +0000 Subject: [PATCH 17/20] Delete _i18n/ja/_posts/2021/2021-10-20-562draft.md --- _i18n/ja/_posts/2021/2021-10-20-562draft.md | 174 -------------------- 1 file changed, 174 deletions(-) delete mode 100644 _i18n/ja/_posts/2021/2021-10-20-562draft.md diff --git a/_i18n/ja/_posts/2021/2021-10-20-562draft.md b/_i18n/ja/_posts/2021/2021-10-20-562draft.md deleted file mode 100644 index 36ca03fc7ac..00000000000 --- a/_i18n/ja/_posts/2021/2021-10-20-562draft.md +++ /dev/null @@ -1,174 +0,0 @@ ---- -title: "2021-10-20のJS: " -author: "azu" -layout: post -date : 2021-10-20T03:47:20.958Z -category: JSer -tags: -- React -- node.js -- video -- bundler -- browser - ---- - -JSer.info #562 - ----- - -

ヘッドライン

- ----- - -## Announcing Parcel v2! -[parceljs.org/blog/v2/](https://parceljs.org/blog/v2/ "Announcing Parcel v2!") -

JavaScript bundler ReleaseNote

- -Parcel v2リリース。 -プラグインの仕組みを刷新、Tree Shakingをデフォルト化、SWCベースのJavaScriptコンパイラに変更、ModernとLegacyビルドの出し分け、Image optimizerの追加。 -bundleのインライン化、ライブラリ向けのビルドのサポート、開発時はリクエストされたタイミングで遅延ビルドできるようになるなど。 -その他にもSource MapライブラリをRustで書き直してパフォーマンス改善やファイル監視の仕組みの改善などが含まれている - -- [Migration](https://parceljs.org/getting-started/migration/ "Migration") - ----- - -## Deno 1.15 Release Notes | Deno Blog -[deno.com/blog/v1.15](https://deno.com/blog/v1.15 "Deno 1.15 Release Notes | Deno Blog") -

deno ReleaseNote

- -Deno 1.15リリース。 -Web Crypto APIの更新、FFIの改善、`deno uninstall`コマンドの追加、`deno lint --watch`の追加。 -`Deno.test`がネストしたテストケースをサポート、V8 9.5へアップデート、Node.js互換のモジュールを利用できる`--compat`フラグの追加など - -- [Deno v1.15で導入されたNode.js互換モードについて](https://zenn.dev/uki00a/articles/node-compat-mode-introduced-in-deno-v1-15 "Deno v1.15で導入されたNode.js互換モードについて") - ----- - -## Nuxt - Introducing Nuxt 3 Beta -[nuxtjs.org/announcements/nuxt3-beta/](https://nuxtjs.org/announcements/nuxt3-beta/ "Nuxt - Introducing Nuxt 3 Beta") -

Vue Next.js ReleaseNote

- -Nuxt 3 betaリリース。 -Vue 3とViteへの対応。 -新しいサーバエンジンのNitro Engineを導入することで、通常のNode.jsサーバ、Serverless、Service Workerなど様々な形でデプロイできるようになっている。 - - ----- - -## GitHub Advisory Database now powers npm audit | The GitHub Blog -[github.blog/2021-10-07-github-advisory-database-now-powers-npm-audit/](https://github.blog/2021-10-07-github-advisory-database-now-powers-npm-audit/ "GitHub Advisory Database now powers npm audit | The GitHub Blog") -

npm security Github news

- -`npm audit`がGitHub Advisory Databaseをみるようになった - - ----- - -## Release v7.0.0 · pinojs/pino -[github.com/pinojs/pino/releases/tag/v7.0.0](https://github.com/pinojs/pino/releases/tag/v7.0.0 "Release v7.0.0 · pinojs/pino") -

node.js library ReleaseNote

- -pino 7.0.0リリース。 -ログの処理を別Threadなどに渡せる`pino.transport()`の追加、`pino.multistream()`の追加、TypeScriptの型を同梱するようになるなど - -- [Welcome to pino@7.0.0 - and the era of worker\_thread transport - NearForm](https://www.nearform.com/blog/pino7-0-0-pino-transport-worker_thread-transport/ "Welcome to pino@7.0.0 - and the era of worker\_thread transport - NearForm") - ----- - -## Node v17.0.0 (Current) | Node.js -[nodejs.org/en/blog/release/v17.0.0/](https://nodejs.org/en/blog/release/v17.0.0/ "Node v17.0.0 (Current) | Node.js") -

node.js ReleaseNote

- -Node v17.0.0リリース。 -`readline`モジュールのPromise対応、OpenSSL 3.0へのアップデート、V8 9.5へアップデート、npm 8.0.0へのアップデート、スタックトレースにNodeバージョンを表示など。 -またウェブ標準の`strcturedClone()`と`DOMException`をサポート - -- [Node.js 17 is here!. This blog was written by Bethany… | by Node.js | Node.js Collection | Oct, 2021 | Medium](https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382 "Node.js 17 is here!. This blog was written by Bethany… | by Node.js | Node.js Collection | Oct, 2021 | Medium") -- [Release v8.0.0 · npm/cli](https://github.com/npm/cli/releases/tag/v8.0.0 "Release v8.0.0 · npm/cli") - ----- -

アーティクル

- ----- - -## A Visual Guide to React Rendering - Cheat Sheet | Alex Sidorenko -[alexsidorenko.com/blog/react-render-cheat-sheet/](https://alexsidorenko.com/blog/react-render-cheat-sheet/ "A Visual Guide to React Rendering - Cheat Sheet | Alex Sidorenko") -

React cheatsheet article

- -Reactのレンダリングのビジュアライズ - - ----- -

スライド、動画関係

- ----- - -## RF21 – Naman Goel – Rethinking CSS - Introducing Stylex - YouTube -[www.youtube.com/watch?v=ur-sGzUWId4](https://www.youtube.com/watch?v=ur-sGzUWId4 "RF21 – Naman Goel – Rethinking CSS - Introducing Stylex - YouTube") -

facebook React CSS video

- -FacebookのAtomic CSSの実装であるStylexについての動画。 -StylexはReact-Nativeライクなスタイルの書き方をするツールキット、Atomic CSSによって線形的に増えるCSSの量を非線形にできる。 -2021年末にベータ版をリリースする予定。 - -- [Facebook CSS-in-JS Solution Stylex Introduced at React Finland 2021](https://www.infoq.com/news/2021/10/facebook-css-js-stylex/ "Facebook CSS-in-JS Solution Stylex Introduced at React Finland 2021") - ----- - -## React Finland 2021 - Talks - YouTube -[www.youtube.com/playlist?list=PL-a9lBflNu2opNHeISTnlHgGVlI7oGLXi](https://www.youtube.com/playlist?list=PL-a9lBflNu2opNHeISTnlHgGVlI7oGLXi "React Finland 2021 - Talks - YouTube") -

React video

- -React Finland 2021の動画一覧 - -- [React Finland 2021 - Sessions - YouTube](https://www.youtube.com/playlist?list=PL-a9lBflNu2rhk1vr3yr4mdRzzUb_nj5P "React Finland 2021 - Sessions - YouTube") - ----- -

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

- ----- - -## PrivacyTests.org: open-source tests of web browser privacy -[privacytests.org/](https://privacytests.org/ "PrivacyTests.org: open-source tests of web browser privacy") -

browser privacy

- -ブラウザごとのFinger PrintingやTracking対策などのPrivacy機能をまとめたサイト。 - - ----- - -## oslabs-beta/sapling: Sapling - A convenient way to traverse your React app in VS Code -[github.com/oslabs-beta/sapling](https://github.com/oslabs-beta/sapling "oslabs-beta/sapling: Sapling - A convenient way to traverse your React app in VS Code") -

VSCode React Extension

- -Reactのコンポーネントツリーをエディタのサイドパネルに表示するVSCode拡張。 -Rootとなるコンポーネントを含むファイルを選ぶと、そのコンポーネントが含むコンポーネントをツリーとして表示してくれる - -- [Sapling - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=team-sapling.sapling "Sapling - Visual Studio Marketplace") -- [Introducing Sapling: a VS Code Extension for Traversing React Component Hierarchy | by Team Sapling | Oct, 2021 | JavaScript in Plain English](https://javascript.plainenglish.io/introducing-sapling-a-vs-code-extension-for-traversing-your-react-component-hierarchy-3ac94d95887e "Introducing Sapling: a VS Code Extension for Traversing React Component Hierarchy | by Team Sapling | Oct, 2021 | JavaScript in Plain English") - ----- -

書籍関係

- ----- - -## Practical Svelte - Create Performant Applications with the Svelte Component Framework | Alex Libby | Apress -[www.apress.com/gp/book/9781484273739](https://www.apress.com/gp/book/9781484273739 "Practical Svelte - Create Performant Applications with the Svelte Component Framework | Alex Libby | Apress") -

Svelte book

- -Svelteを使ったウェブアプリケーション開発の入門書 - - ----- - -## Sairyss/domain-driven-hexagon: Guide on Domain-Driven Design, Hexagonal architecture, best practices etc. -[github.com/Sairyss/domain-driven-hexagon](https://github.com/Sairyss/domain-driven-hexagon "Sairyss/domain-driven-hexagon: Guide on Domain-Driven Design, Hexagonal architecture, best practices etc.") -

DDD document TypeScript

- -ドメイン駆動設計(DDD)についてのガイド。 -主にDDDに関係する用語、設計、TypeScriptでのサンプルを用いた技術的な戦術についての解説をまとめたもの。 - - ----- From b59043f14de51bd12459d5d814cdd387c321c78d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Oct 2021 04:33:45 +0000 Subject: [PATCH 18/20] Update _i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md --- ...0-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md | 37 +++++++++++++++++-- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md b/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md index 2c9655bc7f1..6768e430f20 100644 --- a/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md +++ b/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md @@ -13,18 +13,47 @@ tags: --- -JSer.info #562 - - [Announcing Parcel v2!](https://parceljs.org/blog/v2/) +JSer.info #562 - ビルドツールのParcel v2がリリースされました。 + +- [Announcing Parcel v2!](https://parceljs.org/blog/v2/) + +Parcelは設定なしで動作することを目的にしているため、v1ではプラグインの仕組みは薄い形になっていました。 +Parcel v2ではプラグインの仕組みを刷新し、様々なケースに対応できるようになっています。 + +- [Plugins](https://parceljs.org/features/plugins/) + +また、Tree Shakingをデフォルト化、[SWC](https://github.com/swc-project/swc)ベースのJavaScriptコンパイラに変更、ModernとLegacyビルドの出し分け、Image optimizerの追加されています。 +その他にも、bundleのインライン化、ライブラリ向けのビルドのサポート、C++やRustでコアモジュールの一部を書き直し、ビルドパフォーマンスの改善なども含まれています。 + +Parcel v1からマイグレーションについてのドキュメントも公開されています。 + - [Migration](https://parceljs.org/getting-started/migration/) ---- +Node.js 17.0.0がリリースされました。 + - [Node v17.0.0 (Current) | Node.js](https://nodejs.org/en/blog/release/v17.0.0/) - [Node.js 17 is here!. This blog was written by Bethany… | by Node.js | Node.js Collection | Oct, 2021 | Medium](https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382) -- [Release v8.0.0 · npm/cli](https://github.com/npm/cli/releases/tag/v8.0.0) ----- +Nodeの奇数バージョンはLTSとはなりませんが、`Current`バージョンが17.xとなります。 +現在のNodeのLTSは12と14ですが、2021-10-26にNode 16がLTSに追加されます。 + +- [Releases | Node.js](https://nodejs.org/en/about/releases/) + +Node.js 17では、`readline`モジュールのPromise対応、OpenSSL 3.0へのアップデート、V8 9.5へアップデート、npm 8.0.0へのアップデート、スタックトレースにNodeバージョンを表示などの変更が含まれています。 +またウェブ標準の`strcturedClone()`と`DOMException`をサポートが追加されています。 + +[structuredClone()](https://developer.mozilla.org/en-US/docs/Web/API/structuredClone)は`postMessage`などで内部的に使われていた(DOMを含む)オブジェクトの複製のメカニズムを関数として公開した仕様です。 +最近、WHATWG HTMLの仕様に追加され、[Firefox](https://bugzilla.mozilla.org/show_bug.cgi?id=1722576)や[Deno](https://deno.com/blog/v1.13#support-for-self.structuredclone())で実装され、[Chrome](https://bugs.chromium.org/p/chromium/issues/detail?id=1233571)、[Safari](https://bugs.webkit.org/show_bug.cgi?id=228331)、[core-js](https://github.com/zloirock/core-js/issues/969)で実装が進められています。 + +- [Expose structuredClone by surma · Pull Request #3414 · whatwg/html](https://github.com/whatwg/html/pull/3414) + +この`structuredClone()`は`JSON.parse`/`JSON.strinfigy`がサポートしていないオブジェクト(MapやRegExpなど)もサポートしていため、DOM以外の部分でも有用です。 + +- [構造化複製アルゴリズムを使ったオブジェクトのディープコピー](https://zenn.dev/petamoriken/articles/ad1e943d8d113c) -- [Nuxt - Introducing Nuxt 3 Beta](https://nuxtjs.org/announcements/nuxt3-beta/) +`structuredClone()`で複製ができない場合は`DOMException`を例外として投げる仕様であるため、`DOMException`も合わせて実装されています。 ---- From af814856b99cd85777e586e38c531bbfffa529f7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Oct 2021 04:34:52 +0000 Subject: [PATCH 19/20] Update _i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md --- .../2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md b/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md index 6768e430f20..f0839eff608 100644 --- a/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md +++ b/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md @@ -44,7 +44,7 @@ Nodeの奇数バージョンはLTSとはなりませんが、`Current`バージ Node.js 17では、`readline`モジュールのPromise対応、OpenSSL 3.0へのアップデート、V8 9.5へアップデート、npm 8.0.0へのアップデート、スタックトレースにNodeバージョンを表示などの変更が含まれています。 またウェブ標準の`strcturedClone()`と`DOMException`をサポートが追加されています。 -[structuredClone()](https://developer.mozilla.org/en-US/docs/Web/API/structuredClone)は`postMessage`などで内部的に使われていた(DOMを含む)オブジェクトの複製のメカニズムを関数として公開した仕様です。 +[structuredClone()](https://developer.mozilla.org/en-US/docs/Web/API/structuredClone)は`postMessage`などで内部的に使われていた(DOMを含む)オブジェクトの複製のメカニズムを関数として公開したメソッドです。 最近、WHATWG HTMLの仕様に追加され、[Firefox](https://bugzilla.mozilla.org/show_bug.cgi?id=1722576)や[Deno](https://deno.com/blog/v1.13#support-for-self.structuredclone())で実装され、[Chrome](https://bugs.chromium.org/p/chromium/issues/detail?id=1233571)、[Safari](https://bugs.webkit.org/show_bug.cgi?id=228331)、[core-js](https://github.com/zloirock/core-js/issues/969)で実装が進められています。 - [Expose structuredClone by surma · Pull Request #3414 · whatwg/html](https://github.com/whatwg/html/pull/3414) From eb98db152e6a24ce3bc5e1bb0403ca03ed1922fa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Oct 2021 04:36:48 +0000 Subject: [PATCH 20/20] Update _i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md --- .../2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md b/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md index f0839eff608..6eb5c0e4c48 100644 --- a/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md +++ b/_i18n/ja/_posts/2021/2021-10-20-parcel-v2-node-v17.0.0-nuxt-3-beta.md @@ -55,6 +55,11 @@ Node.js 17では、`readline`モジュールのPromise対応、OpenSSL 3.0への `structuredClone()`で複製ができない場合は`DOMException`を例外として投げる仕様であるため、`DOMException`も合わせて実装されています。 +Node 17にはNode 16の変更点も含まれるので、その他の変更は次の記事を参照してください。 + +- [2021-04-27のJS: Node.js 16.0.0、Chrome 91 beta、Prisma(Ready for production) - JSer.info](https://jser.info/2021/04/27/node.js-16.0.0-chrome-91-beta-prismaready-for-production/) +- [Node.js v17 の主な変更点 - 別にしんどくないブログ](https://shisama.hatenablog.com/entry/2021/10/20/114721) + ----