From 5bb7d2318cd296326dd30187008e29990fb31d93 Mon Sep 17 00:00:00 2001 From: 0w0 <55968557+rewrite0w0@users.noreply.github.com> Date: Wed, 26 Nov 2025 11:17:04 +0900 Subject: [PATCH] translate: 2025-11-25 article --- ...25-webpack-v5.103.0-prisma-7-angular-21.md | 210 ++++++++++++++++++ 1 file changed, 210 insertions(+) create mode 100644 _i18n/ko/_posts/2025/2025-11-25-webpack-v5.103.0-prisma-7-angular-21.md diff --git a/_i18n/ko/_posts/2025/2025-11-25-webpack-v5.103.0-prisma-7-angular-21.md b/_i18n/ko/_posts/2025/2025-11-25-webpack-v5.103.0-prisma-7-angular-21.md new file mode 100644 index 00000000000..2667ec369a8 --- /dev/null +++ b/_i18n/ko/_posts/2025/2025-11-25-webpack-v5.103.0-prisma-7-angular-21.md @@ -0,0 +1,210 @@ +--- +title: "2025-11-25: webpack v5.103.0, Prisma 7, Angular 21" +author: "azu" +translator: rewrite0w0 +layout: post +date: 2025-11-25T12:20:17.712Z +category: JSer +tags: +- React +- TypeScript +- webpack +- MicroFrontend +- css + +--- + +JSer.info #756 - webpack v5.103.0 출시됩니다. + +- [Release v5.103.0 · webpack/webpack](https://github.com/webpack/webpack/releases/tag/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 출시됩니다. + +- [Release 7.0.0 · prisma/prisma](https://github.com/prisma/prisma/releases/tag/7.0.0) +- [Prisma 7 Release: Rust-Free, Faster, and More Compatible](https://www.prisma.io/blog/announcing-prisma-orm-7-0-0?via=prisma7) + +이 버전에는, Rust-free의 Prisma 클라리언트가 기본값으로 변경됩니다. `prisma generate` 코드 생성처 변경이나 postinstall hook 삭제가 있습니다, 생성하는 자료형을 개선함으로, 자료형 체크 속도가 향상됩니다. + +--- + +Angular v21 출시됩니다. + +- [Announcing Angular v21. Authors: Jens Kuehlers, Mark "Techson"… | by Angular | Nov, 2025 | Angular Blog](https://blog.angular.dev/announcing-angular-v21-57946c34f14b) + +새로운 기능으로, 실험적으로 Signal Forms가 추가됩니다. 또한, 접근성 중시한 헤드레스 컴포넌트 라이브러리 Angular Aria가 Developer Preview가 됩니다. Vitest가 기본 테스트러너되는 것이 Stable이 되어, 새로운 애플리케이션에는 zone.js가 기본적으로 포함되지 않습니다. 그 외로는, Angular MCP 서버가 Stable이 되어, 템플릿에서 정규표현 지원이 포함됩니다. + + +---- + +{% include inline-support.html %} + +---- + +

헤드라인

+ +---- + +## Release v5.103.0 · webpack/webpack +[github.com/webpack/webpack/releases/tag/v5.103.0](https://github.com/webpack/webpack/releases/tag/v5.103.0 "Release v5.103.0 · webpack/webpack") +

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](https://github.com/immerjs/immer/releases/tag/v11.0.0 "Release v11.0.0 · immerjs/immer") +

JavaScript library ReleaseNote

+ +Immer v11.0.0 출시. +내부 구현을 다시 작성해 성능 개선 + +---- + +## Bun v1.3.3 | Bun Blog +[bun.com/blog/bun-v1.3.3](https://bun.com/blog/bun-v1.3.3 "Bun v1.3.3 | Bun Blog") +

Bun ReleaseNote

+ +Bun v1.3.3 출시. +`CompressionStream`/`DecompressionStream` 지원, standalone executable의 `.env`와 `bunfig.toml` 읽기 제어 옵션 추가. +`bun test`의 `retry`/`repeats` 옵션 추가, `--no-env-file` 플래그 추가, SQLite 3.51.0으로 업데이트 + + +---- + +## Release 7.0.0 · prisma/prisma +[github.com/prisma/prisma/releases/tag/7.0.0](https://github.com/prisma/prisma/releases/tag/7.0.0 "Release 7.0.0 · prisma/prisma") +

prisma ReleaseNote

+ +Prisma 7.0.0 출시. +Rust-free의 Prisma 클라리언트가 기본이 되도록 변경, `prisma generate` 코드 생성처 변경이나 postinstall hook 삭제. +생성하는 자료형을 개선해 자료형 체크 속도 개선 + +- [Prisma 7 Release: Rust-Free, Faster, and More Compatible](https://www.prisma.io/blog/announcing-prisma-orm-7-0-0?via=prisma7 "Prisma 7 Release: Rust-Free, Faster, and More Compatible") + +---- + +## Release pnpm 11 Alpha 0 · pnpm/pnpm +[github.com/pnpm/pnpm/releases/tag/v11.0.0-alpha.0](https://github.com/pnpm/pnpm/releases/tag/v11.0.0-alpha.0 "Release pnpm 11 Alpha 0 · pnpm/pnpm") +

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](https://blog.angular.dev/announcing-angular-v21-57946c34f14b "Announcing Angular v21. Authors: Jens Kuehlers, Mark “Techson”… | by Angular | Nov, 2025 | Angular Blog") +

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](https://github.com/microsoft/playwright/releases/tag/v1.57.0 "Release v1.57.0 · microsoft/playwright") +

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](https://blog.vlt.sh/blog/vlt-build "Introducing Phased Package Installations") +

npm vlt article

+ +vlt는 `vlt install`와 `vlt build`으로 명령을 나눠서, 설치할 때에 스크립트 실행을 기본적으로 하지 않도록한 이야기 + + +---- + +## Moving Mountains: How We Migrated from Enzyme to React Testing Library +[product.hubspot.com/blog/migrated-from-enzyme-to-react-testing-library](https://product.hubspot.com/blog/migrated-from-enzyme-to-react-testing-library "Moving Mountains: How We Migrated from Enzyme to React Testing Library") +

JavaScript React refactoring article

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

웹사이트, 서비스, 문서

+ +---- + +## Fumadocs +[fumadocs.dev/](https://fumadocs.dev/ "Fumadocs") +

React document library

+ +React 사용한 문서 프레임워크 + + +---- +

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

+ +---- + +## arktype/ark/attest at main · arktypeio/arktype +[github.com/arktypeio/arktype/tree/main/ark/attest](https://github.com/arktypeio/arktype/tree/main/ark/attest "arktype/ark/attest at main · arktypeio/arktype") +

TypeScript testing benchmark library

+ +ArkType가 이용하고 있는 TypeScript 테스트, 벤치마크 프레임워크. +TypeScript 자료형 성능 메트릭스 게시 가능 + +---- + +## Web Fragments - A radically new way to do micro-frontends. +[web-fragments.dev/](https://web-fragments.dev/ "Web Fragments - A radically new way to do micro-frontends.") +

MicroFrontend library

+ +JavaScript 컨텍스트를 iframe 분리해서, CSS 스타일 컨텍스트를 Shadow DOM으로 분리하는 Microfrontend 프레임워크. +Cloudflare에서 이용되고 있음 + + +---- + +## Type-safe Composable CSS - styleframe +[www.styleframe.dev/](https://www.styleframe.dev/ "Type-safe Composable CSS - styleframe") +

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](https://github.com/tmikov/imgui-react-runtime "tmikov/imgui-react-runtime: React + Dear ImGui + Static Hermes") +

React Native Tools

+ +Hermes와 Dear ImGui와 React를 사용한 GUI 프레임워크. +수 MB 정도 단위로 실행 가능한 네이티브 바이너리로 컴파일 가능 + +- [ocornut/imgui: Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies](https://github.com/ocornut/imgui "ocornut/imgui: Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies") + +---- + +## 3ru/eslint-plugin-baseline-js: ✅ ESLint plugin to enforce the JavaScript Baseline. +[github.com/3ru/eslint-plugin-baseline-js](https://github.com/3ru/eslint-plugin-baseline-js "3ru/eslint-plugin-baseline-js: ✅ ESLint plugin to enforce the JavaScript Baseline.") +

ESLint plugin library

+ +Baseline를 체크하는 ESLint 플러그인 + + +----