Fork me on GitHub

2025-11-25: webpack v5.103.0, Prisma 7, Angular 21

Translator: rewrite0w0 Edit on GitHub See Revisions

JSer.info #756 - webpack v5.103.0 출시됩니다.

플러그인으로 DotenvPlugin와 WebpackManifestPlugin가 추가되었습니다. 또한, import.meta.env, import.meta.dirname, import.meta.filename 지원이 포함됩니다.
그 외로는, import.defer() 지원, CSS 대상 exportType 옵션 추가, CSS Modules의 composes 프로퍼티 지원도 포함됩니다.


Prisma 7.0.0 출시됩니다.

이 버전에는, Rust-free의 Prisma 클라리언트가 기본값으로 변경됩니다. prisma generate 코드 생성처 변경이나 postinstall hook 삭제가 있습니다, 생성하는 자료형을 개선함으로, 자료형 체크 속도가 향상됩니다.


Angular v21 출시됩니다.

새로운 기능으로, 실험적으로 Signal Forms가 추가됩니다. 또한, 접근성 중시한 헤드레스 컴포넌트 라이브러리 Angular Aria가 Developer Preview가 됩니다. Vitest가 기본 테스트러너되는 것이 Stable이 되어, 새로운 애플리케이션에는 zone.js가 기본적으로 포함되지 않습니다. 그 외로는, Angular MCP 서버가 Stable이 되어, 템플릿에서 정규표현 지원이 포함됩니다.


To support JSer.info


헤드라인


Release v5.103.0 · webpack/webpack

github.com/webpack/webpack/releases/tag/v5.103.0

webpack ReleaseNote

webpack v5.103.0 출시.
DotenvPlugin/WebpackManifestPlugin 추가, import.meta.env/import.meta.dirname/import.meta.filename 지원.
import.defer() 지원/CSS 대상 exportType 옵션 추가/CSS Modules의 composes 프로퍼티 지원


Release v11.0.0 · immerjs/immer

github.com/immerjs/immer/releases/tag/v11.0.0

JavaScript library ReleaseNote

Immer v11.0.0 출시.
내부 구현을 다시 작성해 성능 개선


Bun v1.3.3 | Bun Blog

bun.com/blog/bun-v1.3.3

Bun ReleaseNote

Bun v1.3.3 출시.
CompressionStream/DecompressionStream 지원, standalone executable의 .envbunfig.toml 읽기 제어 옵션 추가.
bun testretry/repeats 옵션 추가, --no-env-file 플래그 추가, SQLite 3.51.0으로 업데이트


Release 7.0.0 · prisma/prisma

github.com/prisma/prisma/releases/tag/7.0.0

prisma ReleaseNote

Prisma 7.0.0 출시.
Rust-free의 Prisma 클라리언트가 기본이 되도록 변경, prisma generate 코드 생성처 변경이나 postinstall hook 삭제.
생성하는 자료형을 개선해 자료형 체크 속도 개선


Release pnpm 11 Alpha 0 · pnpm/pnpm

github.com/pnpm/pnpm/releases/tag/v11.0.0-alpha.0

pnpm ReleaseNote

pnpm v11.0.0-alpha.0 출시.
Pure ESM으로 변경, 설정 읽기 변경, Node.js 18 지원 종료, 캐시를 v8.serialize해 바이너리 파일을 사용하도록 변경


Announcing Angular v21. Authors: Jens Kuehlers, Mark “Techson”… | by Angular | Nov, 2025 | Angular Blog

blog.angular.dev/announcing-angular-v21-57946c34f14b

Angular ReleaseNote

Angular v21 출시.
실험적으로 Signal Forms 추가, 접근성 중시한 헤드레스 컴포넌트 라이브러리 Angular Aria가 Developer Preview으로.
Vitest가 기본 테스트러너로 Stable 됨, 새로운 애플리케이션에는 zone.js가 기본적으로 포함되지 않음.
Angular MCP 서버가 Stable으로, 템플릿 정규표현 지원


Release v1.57.0 · microsoft/playwright

github.com/microsoft/playwright/releases/tag/v1.57.0

playwright ReleaseNote

playwright v1.57.0 출시.
HTML 레포트에 테스트 느린 순으로 게시하는 Speedboard 추가, Chromium가 아닌 Chrome for Testing 이용하도록, webServer으로 wait 옵션 추가. Page#accessibility API 삭제


읽을거리


Introducing Phased Package Installations

blog.vlt.sh/blog/vlt-build

npm vlt article

vlt는 vlt installvlt build으로 명령을 나눠서, 설치할 때에 스크립트 실행을 기본적으로 하지 않도록한 이야기


Moving Mountains: How We Migrated from Enzyme to React Testing Library

product.hubspot.com/blog/migrated-from-enzyme-to-react-testing-library

JavaScript React refactoring article

Enzyme에서 Testing Library으로 이행한 이야기


웹사이트, 서비스, 문서


Fumadocs

fumadocs.dev/

React document library

React 사용한 문서 프레임워크


소프트웨어, 도구, 라이브러리


arktype/ark/attest at main · arktypeio/arktype

github.com/arktypeio/arktype/tree/main/ark/attest

TypeScript testing benchmark library

ArkType가 이용하고 있는 TypeScript 테스트, 벤치마크 프레임워크.
TypeScript 자료형 성능 메트릭스 게시 가능


Web Fragments - A radically new way to do micro-frontends.

web-fragments.dev/

MicroFrontend library

JavaScript 컨텍스트를 iframe 분리해서, CSS 스타일 컨텍스트를 Shadow DOM으로 분리하는 Microfrontend 프레임워크.
Cloudflare에서 이용되고 있음


Type-safe Composable CSS - styleframe

www.styleframe.dev/

TypeScript css library

TypeScript에서 자료형 안전으로 작성하는 CSS 프레임워크.
CSS Variable이나 Theme를 Composables으로 합성할 수 있는 API를 가지고 있음


tmikov/imgui-react-runtime: React + Dear ImGui + Static Hermes

github.com/tmikov/imgui-react-runtime

React Native Tools

Hermes와 Dear ImGui와 React를 사용한 GUI 프레임워크.
수 MB 정도 단위로 실행 가능한 네이티브 바이너리로 컴파일 가능


3ru/eslint-plugin-baseline-js: ✅ ESLint plugin to enforce the JavaScript Baseline.

github.com/3ru/eslint-plugin-baseline-js

ESLint plugin library

Baseline를 체크하는 ESLint 플러그인


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