quasar-clean-typescript
quasar-clean-typescript copied to clipboard
Simple Vue.js starter project using Quasar Framework, official typescript extension and couple additional packages for class based components and class based Vuex store modules.
Quasar App (quasar-clean-typescript)
A simple Vue.js starter project using Quasar Framework v2 with:
- Vue 3 with components using the Composition API with the
<script setup>blocks - TypeScript everywhere but in a few config files
- Vite based Quasar CLI project
- Pinia state management
- Axios based API services using Axios Service Base TS
- Smarter routing using Vue Smart Routes
- ESLint with Standard preset
- Sass with SCSS syntax
- Internationalization with Vue-i18n
- Automatic GitHub action that checks pushes and pull requests for linting, builds and tests
Getting Started
This project uses Yarn package manager for dependency management.
Install the dependencies:
yarn
Start the app in development mode (hot-code reloading, error reporting, etc.)
yarn run dev
Lint the files
yarn lint
Build the app for production
yarn build
Older versions
Older versions of the template are available on other branches:
pre-v-1.9.6: A version of the template that was using a version of Quasar Framework prior to the v1.9.6pre-v-2.0: A version of the template that was using Quasar Framework prior to the v2.0