Vite/Vue Component Library Template
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
wheatjs 6606c89172 chore: update deps 4 years ago
.vscode initial commit 4 years ago
build feat: generate tree-shakable components 4 years ago
demo initial commit 4 years ago
packages feat: generate tree-shakable components 4 years ago
public initial commit 4 years ago
src feat: generate tree-shakable components 4 years ago
.gitignore initial commit 4 years ago
.npmignore initial commit 4 years ago
LICENSE initial commit 4 years ago
README.md initial commit 4 years ago
index.html initial commit 4 years ago
package-lock.json initial commit 4 years ago
package.json chore: update deps 4 years ago
pnpm-lock.yaml chore: update deps 4 years ago
tsconfig.json feat: generate tree-shakable components 4 years ago
vite.config.ts chore: update deps 4 years ago

README.md

Vaguer

This repo provides a basic setup for developing component libraries in Vite with Vue 3

Features

  • Type Generation
  • Tailwind CSS via WindiCSS
  • Automatically export and register all components in ./src/components
  • ./demo folder where you can test your components

Checklist

After you clone the repo there are a few things you are going to want to change.

  • Rename name field in package.json
  • Rename module and main fields in package.json(for example "module": "./dist/[my-package].js")
  • Make the same changes in the previous step to the exports field
  • Change the author name in LICENSE
  • Clean up the README

Commands

npm run dev # Will run the demos app so you can see your components
npm run build # Will build your components into a library and generate types