vite

Installation
Summary

Next-generation frontend build tool with native ESM dev server, HMR, and Rolldown-powered production builds.

  • Fast development server using native ES modules and hot module replacement; production builds optimized with Rolldown bundler and Oxc transformer
  • Configuration via vite.config.ts with support for conditional configs, environment variables, and TypeScript; plugin API for extending build behavior
  • Built-in asset handling with import queries (?raw, ?url), glob imports, and import.meta.env for environment-based logic
  • Library mode and SSR support including middleware mode, ssrLoadModule, and JavaScript API for programmatic builds
  • Official plugins available for Vue 3, React, JSX, and legacy browser support; Vite 8 migration guide for Rolldown adoption
SKILL.md

Vite

Based on Vite 8 beta (Rolldown-powered). Vite 8 uses Rolldown bundler and Oxc transformer.

Vite is a next-generation frontend build tool with fast dev server (native ESM + HMR) and optimized production builds.

Preferences

  • Use TypeScript: prefer vite.config.ts
  • Always use ESM, avoid CommonJS

Core

Topic Description Reference
Configuration vite.config.ts, defineConfig, conditional configs, loadEnv core-config
Features import.meta.glob, asset queries (?raw, ?url), import.meta.env, HMR API core-features
Plugin API Vite-specific hooks, virtual modules, plugin ordering core-plugin-api
Related skills

More from onmax/nuxt-skills

Installs
1.3K
GitHub Stars
658
First Seen
Jan 28, 2026