vite-plus

Unify Vite, linting, testing, and task automation in a single toolchain.

117|11|Updated Aug 19, 2025
One-click install
npx skills add https://github.com/bskimball/tanstack-hono --skill vite-plus-bskimball
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: vite-plus
Source: https://github.com/bskimball/tanstack-hono/tree/main/.agents/skills/vite-plus
Command: npx skills add https://github.com/bskimball/tanstack-hono --skill vite-plus-bskimball

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamline modern web development by unifying the Vite+ toolchain, so teams can scaffold, build, test, lint, and package projects with a single, consistent workflow.

Core Features & Use Cases

  • Unified toolchain: vp CLI wraps Vite, Vitest, Oxlint, Oxfmt, tsdown, and other tools in one config model, avoiding tool-by-tool setup.
  • Project scaffolding and migrations: scaffolds new projects and migrates existing Vite projects to Vite+.
  • Use Case: quickly scaffold a React+TS project and run checks with a single command.

Quick Start

Install the skill and begin by creating a new Vite+ project with vp create.

Frequently Asked Questions about vite-plus

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a unified Vite toolchain for linting and testing?▼

A unified Vite toolchain wraps Vitest, Oxlint, Oxfmt, and tsdown in a single defineConfig model within vite.config.ts, eliminating tool-by-tool setup for builds, tests, and formatting.

Can I scaffold a new React and TypeScript project with Vite?▼

Yes, you can scaffold a new React and TypeScript project with Vite using the vp create command, which initializes the project with an integrated run, pack, lint, fmt, and test configuration.

How do I migrate an existing Vite project to a monorepo toolchain?▼

Migrating an existing Vite project to a unified toolchain involves using built-in migration features that adapt your current setup to the Vite+ defineConfig-based configuration model for CI-friendly workflows.

Does the Vite+ toolchain work for large monorepos?▼

Yes, the Vite+ toolchain works for large monorepos by providing a consistent workflow for scaffolding, builds, migrations, and task automation across projects ranging from small libraries to large-scale repositories.

What is the best way to automate linting and formatting in a Vite project?▼

The best way to automate linting and formatting is using an integrated CLI that wraps Oxlint and Oxfmt, allowing you to run checks and staged configurations through a single command instead of separate tools.

Do I need separate tools for testing and bundling in a Vite monorepo?▼

No, you do not need separate tools for testing and bundling because the vp CLI unifies Vitest for testing and tsdown for bundling, alongside linting and formatting, under one configuration.