Smithery Logo
MCPsSkillsDocsPricing
Login
NewFlame, an assistant that learns and improves. Available onTelegramSlack
    antfu

    vite

    antfu/vite
    Coding
    3,168

    About

    SKILL.md

    Install

    • Telegram
      Telegram
    • Slack
      Slack
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    • Download skill
    ├─
    ├─
    └─
    Smithery Logo

    Give agents more agency

    Resources

    DocumentationPrivacy PolicySystem Status

    Company

    PricingAboutBlog

    Connect

    © 2026 Smithery. All rights reserved.

    About

    Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite.

    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

    Build & SSR

    Topic Description Reference
    Build & SSR Library mode, SSR middleware mode, ssrLoadModule, JavaScript API build-and-ssr

    Advanced

    Topic Description Reference
    Environment API Vite 6+ multi-environment support, custom runtimes environment-api
    Rolldown Migration Vite 8 changes: Rolldown bundler, Oxc transformer, config migration rolldown-migration

    Quick Reference

    CLI Commands

    vite              # Start dev server
    vite build        # Production build
    vite preview      # Preview production build
    vite build --ssr  # SSR build
    

    Common Config

    import { defineConfig } from 'vite'
    
    export default defineConfig({
      plugins: [],
      resolve: { alias: { '@': '/src' } },
      server: { port: 3000, proxy: { '/api': 'http://localhost:8080' } },
      build: { target: 'esnext', outDir: 'dist' },
    })
    

    Official Plugins

    • @vitejs/plugin-vue - Vue 3 SFC support
    • @vitejs/plugin-vue-jsx - Vue 3 JSX
    • @vitejs/plugin-react - React with Oxc/Babel
    • @vitejs/plugin-react-swc - React with SWC
    • @vitejs/plugin-legacy - Legacy browser support
    Recommended Servers
    Netlify
    Netlify
    MantleKit Launch Planner
    MantleKit Launch Planner
    Supabase
    Supabase
    Repository
    antfu/skills
    Files