Fork me on GitHub

2023-01-06: Vue 2의 EOL은 2023년 말까지, NextAuth는 Auth.js에, React Native에 First-class Support for TypeScript

Translator: rewrite0w0(Oh TaeJun) Edit on GitHub See Revisions

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가 기본값이 된다.


To support 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이나 애플리케이션 개발에 대한 도서


Pull Request to this article
JSer.info Slackに参加する