0.0.0-alpha.0 β€’ Published 2 years ago

@daotl/vue-components v0.0.0-alpha.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

Vue Component Library Starter

Based on daotl/vitesse and Storybook with storybook-builder-vite.

Usage

Development

Just run and visit http://localhost:3333

npm dev

To run Storybook:

npm run storybook

To build storybook site:

npm run build-storybook

Build / Publish the component library

npm run build
npm run pub

Build the demo app

pnpm build-demo

And you will see the generated file in dist that ready to be served.

Features

Pre-packed

UI Frameworks

Icons

Plugins

Coding Style

Dev tools

Variations

As this template is strongly opinionated, the following provides a curated list for community-maintained variations with different preferences and feature sets. Check them out as well. PR to add yours is also welcome!

Official
Community

Try it now!

Vitesse requires Node >=14

GitHub Template

Create a repo from this template on GitHub.

Clone to local

If you prefer to do it manually with the cleaner git history

npx degit antfu/vitesse my-vitesse-app
cd my-vitesse-app
pnpm i # If you don't have pnpm installed, run: npm install -g pnpm

Checklist

When you use this template, try follow the checklist to update your info properly

  • Change the author name in LICENSE
  • Change the title in App.vue
  • Change the favicon in public
  • Remove the .github folder which contains the funding info
  • Clean up the READMEs and remove routes

And, enjoy :)

Why

I have created several Vite apps recently. Setting the configs up is kinda the bottleneck for me to make the ideas simply come true within a very short time.

So I made this starter template for myself to create apps more easily, along with some good practices that I have learned from making those apps. It's strongly opinionated, but feel free to tweak it or even maintains your own forks. (see community maintained variation forks)