vue
npmv3.5.42TypeScriptThe progressive JavaScript framework for building modern web UI.
Adopt with care
vue is usable, with caveats. Pulls in 23 transitive packages, about 15 MB installed.
- AAdoption: grade A, Excellent.
13.8M downloads per week and 9 known dependents.
- AMaintenance: grade A, Excellent.
Last published 14 days ago. 50 releases in the last 2 years.
- CWeight: grade C, Fair — worth a look.
Pulls in 23 transitive packages, about 15 MB installed.
- 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 vue 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.
Licenses in the dependency tree
Every license you inherit by installing vue, not just its own. Check this before a legal review, not after.
Compatibility
- Node.js
- No constraint declared
- Module format
- ESM + CommonJS
- TypeScript
- Types included
- Install scripts
- None
vue vs the alternatives
Packages solving a similar problem in the npm ecosystem, compared on the signals that drive an adoption decision.
| Package | Weekly downloads | Dependents | License | Last release |
|---|---|---|---|---|
| vuethis page | 13.8M | 9 | MIT | 14 days ago |
| @devframes/json-render-ui | 37.5K | 1 | MIT | 1 day ago |
| @vue/compiler-dom | 0 | 3 | MIT | 1 day ago |
| @vue/compiler-sfc | 0 | 1 | MIT | 1 day ago |
| @vue/server-renderer | 0 | 1 | MIT | 1 day ago |
| @vue/shared | 0 | 9 | MIT | 1 day ago |
Dependencies
Declared by vue v3.5.42. Runtime dependencies are installed with the package; dev dependencies are not.
Runtime (5)
Peer (1)
Used by
Popular packages that depend on vue.
AST-aware v8-to-istanbul
UI for Vitest
Vue renderer for devframe views described as JSON.
Devframe plugin for browsing, filtering, and dismissing the hub message feed.
Smooth scrolling for any amount of data
DevTools for the Oxc toolchain
Devframe plugin that inspects the RPC registry, shared state, and agent surface of a connection.
Vite DevTools
Runtime typescript and ESM support for Node.js
Relationship graph
Dependencies (left) and dependents (right) of vue.
Frequently installed together
Native-ESM powered web dev build tool
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.
Simple yet powerful framework for building command-line apps.
Minimal H(TTP) framework built for high performance and portability.
Next generation testing framework powered by Vite
Structured diagnostic code library
Universal filesystem path utils
Vite DevTools Kit
Let’s get serious about color
DevTools for Rolldown
Get information on local packages.
Release history
50 releases in the last two years, typically about 6 days apart.
| Version | Published | Size | License |
|---|---|---|---|
| 3.6.0-rc.7 | 6 days ago | 3.2 MB | MIT |
| 3.6.0-rc.6 | 13 days ago | 3.2 MB | MIT |
| 3.5.42latest | 14 days ago | 2.4 MB | MIT |
| 3.6.0-rc.5 | 19 days ago | 3.2 MB | MIT |
| 3.6.0-rc.4 | 26 days ago | 3.2 MB | MIT |
| 3.6.0-rc.3 | 1 month ago | 3.2 MB | MIT |
| 3.5.41 | 1 month ago | 2.4 MB | MIT |
| 3.6.0-rc.2 | 1 month ago | 3.1 MB | MIT |
| 3.6.0-rc.1 | 1 month ago | 3.1 MB | MIT |
| 3.5.40 | 1 month ago | 2.4 MB | MIT |
| 3.5.39 | 2 months ago | 2.4 MB | MIT |
| 3.6.0-beta.17 | 2 months ago | 3.1 MB | MIT |
| 3.6.0-beta.16 | 2 months ago | 3.1 MB | MIT |
| 3.5.38 | 3 months ago | 2.4 MB | MIT |
| 3.6.0-beta.15 | 3 months ago | 3.1 MB | MIT |
Overview
vue is an npm package that the progressive JavaScript framework for building modern web UI. It is extremely widely used, with about 13.8M downloads per week and 9 known dependents in the graph. The latest version is 3.5.42, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need the progressive JavaScript framework for building modern web UI and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (13.8M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Keywords
Frequently asked questions
Should I use vue?
vue is usable, with caveats. Pulls in 23 transitive packages, about 15 MB installed.
How do I install vue?
Run `npm install vue` to add vue to your npm project.
How many dependencies does vue have?
vue declares 6 direct dependencies and pulls in 23 packages in total once its runtime tree is resolved totalling about 15 MB on disk.
What license is vue released under?
vue is distributed under the MIT license. Its dependency tree also includes: BSD-2-Clause, BSD-3-Clause, ISC, MIT.
How popular is vue?
vue has approximately 13,835,385 downloads per week and 9 known dependent packages.
Is vue still maintained?
The most recent release of vue (v3.5.42) was published 14 days ago.
Does vue run install scripts?
No. vue does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.