Vite website screenshot

Vite

Vite is a next-generation frontend build tool that dramatically improves the frontend development experience. It provides a lightning-fast dev server using native ES modules, an optimized production build via Rolldown/Rollup, a rich plugin API, and a fully-typed JavaScript API for programmatic usage.

2 APIs 0 Features
Build ToolsBundlerDevelopment ServerESMFrontendHot Module ReplacementJavaScriptPlugin APITypeScriptVite

APIs

Vite JavaScript API

The Vite JavaScript API provides a fully-typed programmatic interface for embedding Vite into build toolchains, frameworks, and custom CLI tools. It covers creating a dev server...

Vite Plugin API

The Vite Plugin API extends Rolldown's plugin interface with additional Vite-specific hooks, giving plugin authors full control over the build pipeline, dev server configuration...

Collections

Pricing Plans

Vite Plans Pricing

3 plans

PLANS

Rate Limits

Vite Rate Limits

5 limits

RATE LIMITS

FinOps

Vite Finops

FINOPS

Semantic Vocabularies

Vite Context

8 classes · 36 properties

JSON-LD

API Governance Rules

Vite API Rules

9 rules · 4 errors 5 warnings

SPECTRAL

JSON Structure

Vite Inline Config Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
🔗
Twitter
Twitter
🔗
Discord
Discord
🔗
npm Package
npm Package
📄
ChangeLog
ChangeLog
🔗
License
License
📦
SDKs
SDKs
📦
SDKs
SDKs
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Vite Plugin API
  version: 6.0.0
items:
- info:
    name: Hot Module Replacement
    type: folder
  items:
  - info:
      name: Trigger HMR Update
      type: http
    http:
      method: POST
      url: http://localhost:5173/__hmr/update
      body:
        type: json
        data: '{}'
    docs: Internal endpoint used by the Vite HMR system to notify the client about module updates.
  - info:
      name: Trigger Full Page Reload
      type: http
    http:
      method: POST
      url: http://localhost:5173/__hmr/full-reload
    docs: Forces a full browser reload when HMR cannot patch a module in-place.
bundled: true