vite
npmv8.2.2Native-ESM powered web dev build tool
Safe to adopt
Yes — vite scores well across adoption, maintenance, weight, supply chain, and licensing. 158.6M downloads per week and 26 known dependents. Last published 21 days ago. 50 releases in the last 2 years.
- AAdoption: grade A, Excellent.
158.6M downloads per week and 26 known dependents.
- AMaintenance: grade A, Excellent.
Last published 21 days ago. 50 releases in the last 2 years.
- BWeight: grade B, Good.
Pulls in 12 transitive packages, about 4.1 MB installed (at least — some of the tree is still being crawled).
- ASupply chain: grade A, Excellent.
No install scripts, 2 maintainers, and a contained dependency surface.
- ALicense: grade A, Excellent.
MIT — permissive, with no copyleft found in the dependency tree.
Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.
Install cost
What you actually take on by adding vite to a project.
Runtime packages this one declares itself.
Distinct packages in the full runtime tree, deduplicated the way a package manager would.
Unpacked size of this package plus its entire runtime tree.
Longest resolved dependency chain below this package.
Part of this dependency tree has not been crawled yet, so these figures are a lower bound rather than a final total.
Licenses in the dependency tree
Every license you inherit by installing vite, not just its own. Check this before a legal review, not after.
Compatibility
- Node.js
- node ^20.19.0 || >=22.12.0
- Module format
- ESM only
- TypeScript
- No bundled types
- Install scripts
- None
vite vs the alternatives
Packages solving a similar problem in the npm ecosystem, compared on the signals that drive an adoption decision.
Dependencies
Declared by vite v8.2.2. Runtime dependencies are installed with the package; dev dependencies are not.
Peer (12)
Dev (56)
Used by
Popular packages that depend on vite.
zlib port to javascript - fast, modularized, with browser support
Next generation testing framework powered by Vite
Minimal H(TTP) framework built for high performance and portability.
AST-aware v8-to-istanbul
The modular and type safe schema library for validating structural data
UI for Vitest
Devframe plugin providing terminal panels for streamed output and interactive PTY shells.
Vite plugin for mounting a devframe inside any Vite-based host (Astro, SolidStart, Nuxt, plain Vite apps).
Vue renderer for devframe views described as JSON.
Structured diagnostic code library
CSS color - Resolve and convert CSS colors.
Message based Two-way remote procedure call
Devframe plugin that inspects the RPC registry, shared state, and agent surface of a connection.
Vite DevTools Kit
Devframe plugin for browsing, filtering, and dismissing the hub message feed.
Create your next immutable state by mutating the current one
The official runtime utils for Standard Schema
Vite DevTools
Smooth scrolling for any amount of data
Zero dependency streaming tar parser and writer for JavaScript.
DevTools for Vite (work in progress)
DevTools for the Oxc toolchain
Create sync/async APIs with usable logic
Snapshotable JavaScript runtime via WebAssembly. QuickJS-NG compiled to WASM with snapshot/restore support.
Relationship graph
Dependencies (left) and dependents (right) of vite.
Frequently installed together
Framework for building one portable devtool integration that runs in any viewer.
Hub layer that orchestrates devframe docks, terminals, messages, and commands on any host.
Next generation testing framework powered by Vite
Structured diagnostic code library
The progressive JavaScript framework for building modern web UI.
Simple yet powerful framework for building command-line apps.
Universal filesystem path utils
TypeScript definitions for node
Minimal H(TTP) framework built for high performance and portability.
Vite DevTools Kit
Let’s get serious about color
Get information on local packages.
Release history
50 releases in the last two years, typically about 7 days apart.
| Version | Published | Size | License |
|---|---|---|---|
| 8.3.0-beta.1 | 2 days ago | 2.3 MB | MIT |
| 8.3.0-beta.0 | 7 days ago | 2.3 MB | MIT |
| 8.2.2latest | 21 days ago | 2.2 MB | MIT |
| 8.2.1 | 1 month ago | 2.2 MB | MIT |
| 8.2.0 | 1 month ago | 2.2 MB | MIT |
| 8.2.0-beta.0 | 1 month ago | 2.2 MB | MIT |
| 8.1.5 | 1 month ago | 2.1 MB | MIT |
| 8.1.4 | 2 months ago | 2.1 MB | MIT |
| 8.1.3 | 2 months ago | 2.1 MB | MIT |
| 8.1.2 | 2 months ago | 2.1 MB | MIT |
| 8.1.1 | 2 months ago | 2.1 MB | MIT |
| 7.3.6 | 2 months ago | 2.1 MB | MIT |
| 8.1.0 | 2 months ago | 2.1 MB | MIT |
| 8.1.0-beta.0 | 2 months ago | 2.1 MB | MIT |
| 6.4.3 | 3 months ago | 2.5 MB | MIT |
Overview
vite is an npm package that native-ESM powered web dev build tool. It is extremely widely used, with about 158.6M downloads per week and 26 known dependents in the graph. The latest version is 8.2.2, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need native-ESM powered web dev build tool and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (158.6M weekly downloads).
- Clear open-source license (MIT).
Cons
- Large dependency tree (74 direct dependencies) increases install size and audit surface.
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Funding
Frequently asked questions
Should I use vite?
Yes — vite scores well across adoption, maintenance, weight, supply chain, and licensing. 158.6M downloads per week and 26 known dependents. Last published 21 days ago. 50 releases in the last 2 years.
How do I install vite?
Run `npm install vite` to add vite to your npm project.
How many dependencies does vite have?
vite declares 74 direct dependencies and pulls in 12 packages in total once its runtime tree is resolved totalling about 4.1 MB on disk.
What license is vite released under?
vite is distributed under the MIT license. Its dependency tree also includes: Apache-2.0, BSD-3-Clause, ISC, MIT, MPL-2.0.
How popular is vite?
vite has approximately 158,616,150 downloads per week and 26 known dependent packages.
Is vite still maintained?
The most recent release of vite (v8.2.2) was published 21 days ago.
Does vite run install scripts?
No. vite does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.