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.