th-components-starter

A heavily opionated Vue 3 component lib boilerplate

sassboilerplatevuejstypescriptvuescssvitevitejseslintprettier
FreeRepo

Preview

th-components-starter preview

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

โญ Stars
0
๐Ÿด Forks
0
๐Ÿ”„ Active
Unknown

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
Get Started with this Boilerplate