Playing around with vue 3 composition api
Project setup
Install linter, husky https://miyauchi.dev/posts/vite-vue3-typescript/
Add to .eslintrc: "rules": { "vue/script-setup-uses-vars": "error" }
Change moduleResolution to "node" in tsconfig: "moduleResolution": "node"
Run development server
- Go to project directory
- npm i
- npm run dev
Project sub-parts
Tailwind
Resources & assets (used by default)
Pre-built Components - HeadlessUI - https://headlessui.com/vue Icons - Heroicons - https://heroicons.com/
Pinia - https://pinia.vuejs.org/