How we built the Nuxt MCP server to enable AI assistants to access our documentation through structu...
Nuxt Image v2 is out - with full TypeScript support, IPX v3, and new providers!...
Nuxt UI v4 unifies Nuxt UI and Nuxt UI Pro into one powerful, completely free library. With over 110...
Nuxt 3.18 is out - bringing v4 features to v3, improved accessibility, better browser dev tooling in...
Nuxt 4.0 is here! A thoughtful evolution focused on developer experience, with better project organi...
A lightweight, privacy-focused widget to gather your feedback on Nuxt documentation, built with Driz...
We have some exciting news about the roadmap to Nuxt 4, including a new timeline and what to expect ...
...
Nuxt 3.17 is out - bringing a major reworking of the async data layer, a new built-in component, bet...
Learn TypeScript cursor-rules for AI development. Covers best practices, JSDoc, structure. Different...
...
...
...
Nuxt UI v3 is out! After 1500+ commits, this major redesign brings improved accessibility, Tailwind ...
TypeScript announced a full rewrite of TypeScript in Go. In testing, this rewrite has achieved a 10x...
Nuxt 3.16 is out - packed with features and performance improvements...
The coloring problem in modern programming, and a proposal of a new approach...
Let's move on to ESM-only...
TypeScript 5.8's new erasableSyntaxOnly flag enforces pure type annotations by disabling enums, name...
Proposal for an extended Semantic Versioning called Epoch SemVer to provide more granular versioning...
...
TypeScript is coming to Node 23. Let's break down what that means....
...
Discover Nuxt Icon v1 - a modern, versatile, and customizable icon solution for your Nuxt projects....
Learn how to extract the type of an array element in TypeScript using the powerful `Array[number]` t...
Nuxt 3.13 is out - porting back some of the new features we're building for Nuxt 4!...
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...
Enums in TypeScript can be confusing, with differences between numeric and string enums causing unex...
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...
Nuxt 2 will reach End of Life (EOL) on June 30th, 2024. We've partnered with HeroDevs on offering Ne...
Learn why the order you specify object properties in TypeScript matters and how it can affect type i...
Nuxt 3.12 is out - full of improvements and preparing the way for Nuxt 4!...
Learn how to use `corepack` to configure package managers in Node.js projects, ensuring you always u...
An initiative to support open-source ecosystem by Anthony Fu....
...
We revamped our ESLint integrations to support ESLint v9 with the flat config, as well as a new modu...
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 ...
A lot of things have happened for Nuxt over the last year. Sébastien and Daniel share their thoughts...
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...
Anthony's Roads to Open Source - The Set Theory - React Paris 2024...
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 ...
Some of my thoughts on my mental health during my journey in Open Source...
Nuxt 3.11 is out - with better logging, preview mode, server pages and much more!...
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!...
The methodology behind Shiki Magic Move....
Anthony's Roads to Open Source - The Progressive Path - Vue Amsterdam...
Whether you use let or const in TypeScript affects whether or not their values can be changed, and h...
Learn how to use typescript generics to pass types in constructs like Array and Set....
In TypeScript, the `as never` type assertion is occasionally needed when dealing with unions of func...
Using the method shorthand syntax for function annotations in TypeScript can result in runtime error...
Learn about the limitations of React's `forwardRef` TypeScript and discover a solution to enable inf...
Nuxt 3.9 is out - a Christmas gift from the Nuxt team bringing Vite 5, interactive server components...
...
TypeScript boosts productivity but faces pitfalls like type mismatches, null values, & puzzling erro...
...
TypeScript 5.3 introduces relaxed rules around readonly arrays and improvements in const type parame...
...
Nuxt DevTools v1.0 is out, generally available to all Nuxt projects!...
Understand how Type Predicates work in TypeScript, using an example of filtering a mixed array of el...
Anthony's Roads to Open Source - The Set Theory - Vue Fes Japan 2023...
Learn how to provide a TypeScript playground when asking for help with your TypeScript questions, ma...
Learn how to work with events in React and TypeScript, from onClick to onSubmit....
Nuxt 3.8 is out, bringing built-in DevTools, automatic Nuxt Image install, a new app manifest and mu...
Now, and the Future of Nuxt Devtools - Nuxt Nation 2023...
We are thrilled to release the new nuxt.com, powered by Nuxt UI and now open source....
A step-by-step guide on setting up ESBuild to bundle a Node application....
When using '--moduleResolution' with the option 'nodenext', it is necessary to add explicit file ext...
Anthony's Roads to Open Source - The Set Theory - ViteConf 2023...
Learn how to add TypeScript to your existing React project in a few simple steps....
Learn the essential TypeScript configuration options and create a concise tsconfig.json file for you...
Big projects like Svelte and Drizzle are not abandoning TypeScript, despite some recent claims....
Learn different ways to pass a component as a prop in React: passing JSX, using React.ComponentType,...
Learn about TypeScript performance and how it affects code type-checking speed, autocomplete, and bu...
When typing React props in a TypeScript app, using interfaces is recommended, especially when dealin...
Learn TypeScript in 2023 with this step-by-step guide. Understand the basics, essential types, union...
Learn how to manually assign types to JSON imports in TypeScript by creating `.d.json.ts` files, whi...
Nuxt 3.7 is out, bringing a new CLI, native web streams and response, rendering optimisations, async...
TypeScript 5.3 is in the works, with potential features including Import Attributes, throw expressio...
When declaring array types in TypeScript, you can choose between `Array` and `T[]`. Both are identic...
The `satisfies` operator in TypeScript allows for type annotations without sacrificing inference. He...
Learn how to use the `Extract` helper in TypeScript to extract specific members from a discriminated...
If you receive a "Cannot redeclare block-scoped variable 'name'" error in TypeScript, it can be reso...