npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

vite-plus

v0.0.0-3262bda4.20260210-0221

Published

**The Unified Toolchain for the Web** _dev, build, test, lint, format, monorepo caching & more in a single dependency, built for scale, speed, and sanity_

Readme

VITE+(⚡︎) Local CLI

The Unified Toolchain for the Web dev, build, test, lint, format, monorepo caching & more in a single dependency, built for scale, speed, and sanity

This package provides the project-local version of Vite+. The global vite command automatically delegates to this package for all project-specific tasks.


Vite+ combines Vite, Vitest, Oxlint, Oxfmt, tsdown and Rolldown as a single zero-config toolchain:

  • Dev Server: Powered by Vite's fast development experience with native ES modules and instant HMR
  • Build Tool: Optimized production builds using Rolldown and Oxc
  • Testing: Seamless Vitest integration with fast feedback loops
  • Linting: Ships with Oxlint for quick code quality checks
  • Task Runner: Monorepo task execution with automated caching and dependency resolution
  • Package Management: Vite+ wraps package managers to provide a unified interface

Vite+ is built to scale with your codebase while reducing your devtools to a single dependency.

Getting Started

Install Vite+ globally as vp:

For Linux or macOS:

curl -fsSL https://viteplus.dev/install.sh | bash

For Windows:

irm https://viteplus.dev/install.ps1 | iex

vp handles the full development lifecycle such as package management, development servers, linting, formatting, testing and building for production.

Vite+ Commands

  • dev - Run the development server
  • build - Build for production
  • lint - Lint code
  • test - Run tests
  • fmt - Format code
  • lib - Build library
  • migrate - Migrate an existing project to Vite+
  • new - Create a new monorepo package (in-project) or a new project (global)
  • run - Run tasks from package.json scripts

Package Manager Commands

Vite+ automatically detects and wraps the underlying package manager such as pnpm, npm, or Yarn through the packageManager field in package.json or package manager-specific lockfiles.

  • install - Install all dependencies, or add packages if package names are provided
  • add - Add packages to dependencies
  • remove - Remove packages from dependencies
  • dlx - Execute a package binary without installing it as a dependency
  • info - View package information from the registry, including latest versions
  • link - Link packages for local development
  • outdated - Check for outdated packages
  • pm - Forward a command to the package manager
  • unlink - Unlink packages
  • update - Update packages to their latest versions
  • why - Show why a package is installed

Scaffolding your first Vite+ project

Use vp create to create a new project:

vp create

You can run vp create inside of a project to add new apps or libraries to your project.

Migrating an existing project

You can migrate an existing project to Vite+:

vp migrate

Manual Installation & Migration

If you are manually migrating a project to Vite+, install these dev dependencies first:

npm install -D vite-plus @voidzero-dev/vite-plus-core@latest

You need to add overrides to your package manager for vite and vitest so that other packages depending on Vite and Vitest will use the Vite+ versions:

"overrides": {
  "vite": "npm:@voidzero-dev/vite-plus-core@latest",
  "vitest": "npm:@voidzero-dev/vite-plus-test@latest"
}

If you are using pnpm, add this to your pnpm-workspace.yaml:

overrides:
  vite: npm:@voidzero-dev/vite-plus-core@latest
  vitest: npm:@voidzero-dev/vite-plus-test@latest

Or, if you are using Yarn:

"resolutions": {
  "vite": "npm:@voidzero-dev/vite-plus-core@latest",
  "vitest": "npm:@voidzero-dev/vite-plus-test@latest"
}