Fork me on GitHub

2023-01-06のJS: Vue 2のEOLは2023年末、NextAuthはAuth.jsに、React NativeのFirst-class Support for TypeScript

Edit on GitHub 編集履歴を見る

JSer.info #625 - 2022 Year In Review | The Vue Pointという記事では、Vue 2のEnd of Life (EOL)が改めて周知されています。

Vue.js 2は2023年12月31日にEOLとなり、サポートが終了されます。
サポート終了後はセキュリティリリースも行われなくなる予定です。


NextAuth.jsAuth.jsの一部という扱いに変更されました。
これによって、SvelteKitやSolidStartでもNextAuthが実装していた認証、認可の仕組みが利用できるようになっています。


React NativeがTypeScriptをFirst-classとしてサポートすることが発表されました。

型定義ファイルの同梱やテンプレートもTypeScriptがデフォルトとなるようです。


JSer.infoをサポートするには

JSer.info Sponsors

JSer.info SponsorsGitHub SponsorsとしてJSer.infoを支援してくれている方々です。


ヘッドライン


Prototype Pollution in JSON5 via Parse Method · CVE-2022-46175 · GitHub Advisory Database

github.com/advisories/GHSA-9c47-m6qq-7p4h

JSON JavaScript library security ReleaseNote

JSON5にprototype pollutionの脆弱性があり、2.2.2と1.0.2で修正された。


Tamagui 1.0 🎉 — Tamagui

tamagui.dev/blog/version-one

React library ReleaseNote

React向けのUIフレームワークであるTamagui 1.0リリース。
React NativeとWebどちらも対応し、スタイリングライブラリも含む。1.0ではNativeとWebの互換性の向上やバンドルサイズの改善などが行われている。


Vue.js

v2.vuejs.org/lts/

Vue document

Vue 2のサポート終了は2023年12月31日。
サポート終了後はセキュリティ修正を提供しない、拡張LTSはAngularJSと同じく外部企業に依頼する形となる予定


Release v0.16.13 · evanw/esbuild

github.com/evanw/esbuild/releases/tag/v0.16.13

JavaScript Tools ReleaseNote

esbuild v0.16.13リリース。
--metafileでbundle時のメタデータを出力し、メタデータを可視化できるビューアサイトの実装など


First-class Support for TypeScript · React Native

reactnative.dev/blog/2023/01/03/typescript-first

React Native ReleaseNote

React Native 0.71でTypeScriptの型定義が同梱され、新しいテンプレートもデフォルトでTypeScriptを利用するようになった


Node v18.13.0 (LTS) | Node.js

nodejs.org/en/blog/release/v18.13.0/

node.js ReleaseNote

Node.js v18.13.0リリース。
File APIの実装、node:testモジュールにmock APIの追加、v8 snapshot compressionを無効化して起動速度の向上など


Release v6.4.0 · lerna/lerna

github.com/lerna/lerna/releases/tag/v6.4.0

JavaScript monorepo ReleaseNote

lerna v6.4.0リリース。
lerna watchコマンドの追加など


Auth.js

authjs.dev/

JavaScript WebAuthentication OAuth library

NextAuthはAuth.jsとなり、Next.js以外にもSvelteKitやSolidStartなどをサポートするようになった。


Gluon

gluonjs.org/

browser node.js deno Tools library

ChromeとFirefoxをWebViewの代わりにデスクトップアプリを作るフレームワーク。
デスクトップブラウザの起動オプションで単独のアプリらしく起動させる。
バックエンドにはNode.jsとDenoが利用でき、アプリと連携できるAPIが用意されている。


アーティクル


そろそろカスケードレイヤー(@layer)と向き合う

zenn.dev/yend724/articles/20221227-fcz1jh70bhnqof2v

CSS article

CSSの@layerについての解説記事


Interop 2022: end of year update

web.dev/interop-2022-wrapup/

browser article

ウェブブラウザの相互運用性の取り組みであるInterop 2022の結果のまとめ


Miško HeveryのQwik記事シリーズ | POSTD

postd.cc/series-qwik/

JavaScript article

Qwikシリーズの翻訳記事


書籍関係


実践Node.js入門 | 伊藤 康太 |本 | 通販 | Amazon

www.amazon.co.jp/dp/4297129566/

node.js book

2023年1月26日 発売。
Node.jsでのCLIやアプリケーション開発についての書籍


この記事へ修正リクエストをする
JSer.info Slackに参加する