UI Library development templates for vue2, vue3, nuxt2, nuxt3 using vue-demi
- Library development projects using vite
- Project for testing with vue3(vite)
- Project for testing with vue2(nuxt)
- Template project for library documentation (nuxt3)
- Enable development with
tsx
- Automatic update of test projects
- Introduction of storybook
- Introduction of jest (in test project)
package/lib
name | version |
---|---|
@vueuse/core | 8.9.4 |
vue-demi | ^0.13.11 |
@vue/composition-api | ^1.7.0 |
eslint | ^8.23.1 |
sass | ^1.53.0 |
vite | ^3.1.0 |
vite-plugin-css-injected-by-js | ^1.5.1 |
vue-tsc | ^1.0.8 |
vue | ^3.2.37 |
vue2 | ^2.6 |
vue2.7 | ^2.7.10 |
examples/nuxt2.6
name | version |
---|---|
@nuxtjs/composition-api | ^0.33.1 |
eslint | ^8.24.0 |
nuxt | ^2.15.8 |
vue | ^2.6.14 |
examples/vue3
name | version |
---|---|
vue | ^3.2.37 |
vite | ^3.1.0 |
vue-tsc | ^0.40.4 |
yarn
Because of the use of "--watch", files are automatically rebuilt when they are modified.
Automatically generates .d.ts
files.
yarn dev:lib
Automatically installs dependencies and starts the server.
yarn dev:3
Access to localhost:3030
Automatically installs dependencies and starts the server.
yarn dev:2.6
Access to localhost:3020
none
none
This template was created by @takuma-ru