th-components-starter
A heavily opionated Vue 3 component lib boilerplate
sassboilerplatevuejstypescriptvuescssvitevitejseslintprettier
FreeRepo
Overview
th-components-starter is an opinionated boilerplate for building Vue 3 component libraries with TypeScript support, tree-shakable ES module exports and individual SCSS stylesheets. It uses Vite for building, includes strict ESLint and Prettier configuration and supports composables alongside components for reusable logic.
Features
typed-propstyped-slotstyped-eventscomposablesutilitiestree-shakablees-modulestypescript-definitions
Feature Flags
invoicesecommerce
Recommended Use Cases
vue-component-librarydesign-systemreusable-components
Frontend
vue3vitetypescriptscsseslintprettier
Backend
None
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
Stack
Framework
vue3
Language
typescript
CSS
scss
Data Layer
UI Stack
Styling
scss
Components
vue3
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
No
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals