Revalidate at: 2026-01-07 21:22:27

2026 01

How the now-deprecated `ban-types` rule evolved over time to what is now several newer, targeted rul...

ban-typesinterfacesno-empty-object-typeno-restricted-typesno-unsafe-function-typeno-wrapper-object-typesobjects

2025 12

Next.js 16.1 introduces Turbopack file system caching for development, a new bundle analyzer, and ea...

Two additional vulnerabilities have been identified in React Server Components. Users should upgrade...

A critical vulnerability (CVE-2025-66478) has been identified in the React Server Components protoco...

2025 11

How we built the Nuxt MCP server to enable AI assistants to access our documentation through structu...

Article

Nuxt Image v2 is out - with full TypeScript support, IPX v3, and new providers!...

Release

2025 10

Nuxt 4.2

Nuxt

10-25 08:00

Nuxt 4.2 is out - with experimental TypeScript plugin support, better error handling in development,...

Release

Next.js 16 includes Cache Components, stable Turbopack, file system caching, React Compiler support,...

Next.js 16 beta includes stable Turbopack, file system caching, React Compiler support, smarter rout...

2025 09

Nuxt UI v4

Nuxt

09-22 18:00

Nuxt UI v4 unifies Nuxt UI and Nuxt UI Pro into one powerful, completely free library. With over 110...

Release

Nuxt 4.1

Nuxt

09-02 18:00

Nuxt 4.1 is out - bringing enhanced build stability, better development experience, and powerful new...

Release

2025 08

Next.js 15.5 includes Turbopack builds in beta, stable Node.js middleware, TypeScript improvements, ...

::: tip 背景 这是几个月前受司内开源办公室邀请所撰写的一篇关于开源的文章。 近来也收到了一些咨询开源的邮件,特在此发出,也希望能为大家参与社区/公司开源提供一些帮助。 其中包含了一些个人观点,...

2025 07

Nuxt 3.18

Nuxt

07-28 18:00

Nuxt 3.18 is out - bringing v4 features to v3, improved accessibility, better browser dev tooling in...

Release

Nuxt 4.0 is here! A thoughtful evolution focused on developer experience, with better project organi...

Release

Next.js 15.4 includes updates to performance, stability, and Turbopack compatibility....

2025 06

A lightweight, privacy-focused widget to gather your feedback on Nuxt documentation, built with Driz...

Article

We have some exciting news about the roadmap to Nuxt 4, including a new timeline and what to expect ...

Release

2025 05

How typescript-eslint's new "Project Service" makes typed linting easier to configure, especially fo...

parserparser optionsprojectproject servicetsconfig

2025 04

Nuxt 3.17

Nuxt

04-27 18:00

Nuxt 3.17 is out - bringing a major reworking of the async data layer, a new built-in component, bet...

Release

Learn TypeScript cursor-rules for AI development. Covers best practices, JSDoc, structure. Different...

Next.js 15.3 includes Turbopack for builds, new client instrumentation and navigation hooks, and mor...

2025 03

Nuxt UI v3

Nuxt

03-12 18:00

Nuxt UI v3 is out! After 1500+ commits, this major redesign brings improved accessibility, Tailwind ...

Release

TypeScript announced a full rewrite of TypeScript in Go. In testing, this rewrite has achieved a 10x...

Nuxt 3.16

Nuxt

03-07 18:00

Nuxt 3.16 is out - packed with features and performance improvements...

Release

2025 02

Learn about how to build APIs with Next.js....

Next.js 15.2 includes updates for debugging errors, metadata, Turbopack, and more....

2025 01

TypeScript 5.8's new erasableSyntaxOnly flag enforces pure type annotations by disabling enums, name...

How typescript-eslint expands on TypeScript's type safety to catch explicit and implicit `any`s....

anyno-explicit-anyno-unsafenoImplicitAnytyped linting

Learn more about the API design and benefits of 'use cache'...

2024 12

TypeScript is coming to Node 23. Let's break down what that means....

Nuxt 3.15

Nuxt

12-24 18:00

Nuxt 3.15 is out - with Vite 6, better HMR and faster performance...

Release

Next.js 15.1 introduces React 19 stable support, improved error debugging, new experimental authoriz...

2024 11

Discover Nuxt Icon v1 - a modern, versatile, and customizable icon solution for your Nuxt projects....

Release

Nuxt 3.14

Nuxt

11-04 18:00

Nuxt 3.14 is out - with a new rspack builder, shared folder, and performance enhancements!...

Release

2024 10

Learn about our journey with caching in Next.js App Router....

Next.js 15 introduces React 19 support, caching improvements, a stable release for Turbopack in deve...

It's been a long road, but we are happy to announce that `next dev --turbo` is now stable and ready ...

The second Next.js 15 Release Candidate (RC) is now available. This version allows you to test the l...

内容分发网络 Content Delivery Network 访问 https://www.yunyoujun.cn/posts/use-cdn-speed-up-site 阅读全文。...

2024 09

Explaining what linting with type information means, why it's so powerful, and some of the useful ru...

typestype informationtyped linting

Learn how to extract the type of an array element in TypeScript using the powerful `Array[number]` t...

2024 08

Nuxt 3.13

Nuxt

08-22 18:00

Nuxt 3.13 is out - porting back some of the new features we're building for Nuxt 4!...

Release

Learn how to publish a package to npm with a complete setup including, TypeScript, Prettier, Vitest,...

Nuxt Scripts provides better performance, privacy, security, and developer experience for third-part...

Release

Enums in TypeScript can be confusing, with differences between numeric and string enums causing unex...

2024 07

Announcing the stable release of typescript-eslint's v8....

breaking changestypescript-eslintv7v8

Is TypeScript just a linter? No, but yes....

It's a massive ship day. We're launching a free TypeScript book, new course, giveaway, price cut, an...

2024 06

Nuxt 2 will reach End of Life (EOL) on June 30th, 2024. We've partnered with HeroDevs on offering Ne...

Announcement

Learn why the order you specify object properties in TypeScript matters and how it can affect type i...

Nuxt 3.12

Nuxt

06-10 18:00

Nuxt 3.12 is out - full of improvements and preparing the way for Nuxt 4!...

Release

Learn how to use `corepack` to configure package managers in Node.js projects, ensuring you always u...

2024 05

Announcing the release of typescript-eslint's v8 beta, including its changes and timeline....

breaking changestypescript-eslintv7v8

The Next.js 15 Release Candidate (RC) is now available. This early version allows you to test the la...

2024 04

Next.js 14.2 includes development, production, and caching improvements. Including new configuration...

We revamped our ESLint integrations to support ESLint v9 with the flat config, as well as a new modu...

Article

Learn TypeScript by setting up a pro environment, using advanced IDE features, and mastering type an...

Learn how to strongly type process.env in TypeScript by either augmenting global type or validating ...

2024 03

A lot of things have happened for Nuxt over the last year. Sébastien and Daniel share their thoughts...

Release

Discover when it's appropriate to use TypeScript's `any` type despite its risks. Learn about legitim...

Learn why TypeScript's types don't exist at runtime. Discover how TypeScript compiles down to JavaSc...

Changes to consistent-type-imports when used with decorators, experimentalDecorators, and emitDecora...

consistent-type-importsexperimentalDecoratorsemitDecoratorMetadatatypescript-eslint

Improve React TypeScript performance by replacing type & with interface extends. Boost IDE and tsc s...

In this book teaser, we discuss deriving vs decoupling your types: when building relationships betwe...

Learn how TypeScript's new utility type, NoInfer, can improve inference behavior by controlling wher...

Learn how to set up TypeScript to bundle a Node app using pnpm, Node.js, TypeScript, and ES Modules ...

TypeScript 5.5 introduces type predicate inference from function bodies, simplifying type narrowing ...

Nuxt 3.11

Nuxt

03-16 18:00

Nuxt 3.11 is out - with better logging, preview mode, server pages and much more!...

Release

Learn why it's not possible to restrict the type of children in React components with TypeScript....

Learn how to make TypeScript functions more flexible and type-safe by using type parameters instead ...

Learn how to handle errors when using Array.reduce to transform arrays into objects in TypeScript. F...

Shiki v1.0 came with many improvements and features - see how Nuxt drives the evolution of Shiki!...

Article

2024 02

Whether you use let or const in TypeScript affects whether or not their values can be changed, and h...

Announcing the release of typescript-eslint's stable v7 release...

breaking changestypescript-eslintv6v7flat configs

AI 春联 开门见山,今年的整活是「AI 春联」~ 站点:https://ai-sfc.yunyoujun.cn/ 根据你的提示词,自由地定制属于你的春联!     好运迎门 旧          ...

2024 01

Nuxt 3.10

Nuxt

01-30 08:00

Nuxt 3.10 is out - packed with features and fixes. Here are a few highlights....

Release

Next.js 14 includes improvements to self-hosting, error messages, parallel and intercepted routes, T...

2023 12

We're following ESLint's lead in moving our formatting lint rules to the ESLint Stylistic project....

formatterformattingprettierstylestylistic

Nuxt 3.9

Nuxt

12-25 08:00

Nuxt 3.9 is out - a Christmas gift from the Nuxt team bringing Vite 5, interactive server components...

Release

2023 10

Next.js 14 includes included performance, stability for Server Actions, a new course teaching the Ap...

Learn about what security protections are built-in Next.js and view a guide for auditing application...

2023 09

Next.js 13.5 includes 22% faster local server startup, 29% faster HMR (Fast Refresh), 40% less memor...

Simplifying how many projects resolve their...

parserparser optionsprojecttsconfig

2023 07

Announcing the release of typescript-eslint's stable v6 release, including its changes and timeline....

breaking changestypescript-eslintv5v6

2023 06

The Next.js team is focused on performance, stability, and developer experience for the upcoming mon...

2023 05

Next.js 13.4 moves App Router to stable, Turbopack to beta, and introduces experimental support for ...

2023 04

Next.js 13.3 introduces dynamic open graph images, advanced static exports, parallel routes and inte...

2023 03

Announcing the release of typescript-eslint's v6 beta, including its changes and timeline....

breaking changestypescript-eslintv5v6