Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gumper-x/vue3-ts-vite-boilerplate
Vue3 + TypeScript(TS) + Vite - Boilerplate
https://github.com/gumper-x/vue3-ts-vite-boilerplate
eslint eslint-config eslint-rules pinia prettier router sass scss typescript vite vitejs vue vue3 vue3-typescript vuejs
Last synced: 3 months ago
JSON representation
Vue3 + TypeScript(TS) + Vite - Boilerplate
- Host: GitHub
- URL: https://github.com/gumper-x/vue3-ts-vite-boilerplate
- Owner: Gumper-x
- License: mit
- Created: 2021-08-01T12:37:37.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-02-21T20:04:14.000Z (almost 2 years ago)
- Last Synced: 2023-03-05T10:28:59.618Z (almost 2 years ago)
- Topics: eslint, eslint-config, eslint-rules, pinia, prettier, router, sass, scss, typescript, vite, vitejs, vue, vue3, vue3-typescript, vuejs
- Language: JavaScript
- Homepage:
- Size: 2.01 MB
- Stars: 8
- Watchers: 0
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Vue 3 + Typescript + Vite
This boilerplate is designed to save you time.
based on the best practices for Vue.## Features
- Vue 3 ecosystem: [vue](https://github.com/vuejs/vue-next), [pinia](https://github.com/posva/pinia), [vue-router 4](https://github.com/vuejs/vue-router-next)
- Typing: [typescript](https://github.com/microsoft/TypeScript)
- Composition utilities [Recomended]: [vueuse](https://github.com/vueuse/vueuse)
- Localization: [vue-i18n](https://github.com/intlify/vue-i18n-next), [vite-plugins-i18n](https://github.com/intlify/vite-plugin-vue-i18n)
- Git custom hooks: [husky](https://github.com/typicode/husky)
- Commit conventions: [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional)
- Linters: [commitlint](https://github.com/conventional-changelog/commitlint), [eslint](https://github.com/eslint/eslint), [stylelint](https://github.com/stylelint/stylelint)
- Visualize bundle: [rollup-plugin-visualizer](https://github.com/btd/rollup-plugin-visualizer)## Getting Started
### Clone to local```bash
# clone repository
$ git clone https://github.com/Gumper-x/vue3-ts-vite-boilerplate# open folder vue3-ts-vite-boilerplate
$ cd vue3-ts-vite-boilerplate# install packages
$ npm i# build and serve with vite dev server
$ npm run dev
```