🦀 Vue 3 + TypeScript + Rsbuild Starter
August 5, 2026 · View on GitHub
This template helps you start developing with Vue 3 and TypeScript on the Rsbuild stack. The template uses Vue 3 <script setup> SFCs. See script setup docs for details.
By regularly running pnpm skill:update, you can update your skills to be appropriate for AI-driven development.
Just copy your src from Vite!
Includes vue-router and Pinia.
Linting and formatting are driven by a unified pnpm lint pipeline using Rslint, Prettier, and Biome.
Additionally, it includes vue-tsc-api instead of vue-tsc, and vue-devtools-rstack instead of vue-devtools, allowing for operation almost identical to the Vite version.
Commands
The commands are designed to stay simple and CI-friendly.
| Command | Description |
|---|---|
| dev | Start dev server. |
| build | Build for production. |
| build:clean | Clear production build files. |
| preview | Run the program generated by the production build. |
| lint | Run all lint/format steps (lint:*) in one command. |
| lint:rslint | Run rslint. |
| lint:biome | Run biome formatter. |
| test | Run tests with Rstest. |
| test:watch | Run tests in watch mode with Rstest. |
| build-only | Build for production without checking. For Deploy use. |
| type-check | Check vue markup. |
Checklist
When you use this template, try follow the checklist to update your info properly
- Change the author name in
LICENSE - Change the favicon in
public - Remove the
.githubfolder which contains the funding info - Clean up the READMEs and remove routes
See Also
- for Vue3
- vite-vue3-ts-startar
- vite-vuetify-ts-starter - With Vuetify3
- tauri-vuetify-starter - For multi-language cross-platform desktop application use.
License
©2025-2026 by Logue. Licensed under the MIT License.