├── .eslintrc ├── .gitignore ├── .prettierrc ├── .stylelintrc ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── index.html ├── jest.config.js ├── package.json ├── public └── favicon.ico ├── src ├── App.vue ├── assets │ └── logo.png ├── components │ ├── HelloWorld.vue │ └── __tests__ │ │ └── HelloWorld.spec.ts ├── directives │ └── index.ts ├── env.d.ts ├── locales │ ├── en.json │ ├── fr.json │ ├── kr.json │ └── sp.json ├── main.ts ├── middlewares │ └── protected.ts ├── mixins │ └── computedMixins.ts ├── plugins │ ├── i18n.ts │ └── vuetify.ts ├── router │ └── index.ts ├── shims-vue.d.ts ├── store │ ├── authStore.ts │ └── index.ts ├── styles │ └── variables.scss ├── types │ └── authType.ts └── views │ ├── Home.vue │ └── pageTwo.vue ├── tsconfig.json └── vite.config.ts /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/.prettierrc -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/.stylelintrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/index.html -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /src/components/__tests__/HelloWorld.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/components/__tests__/HelloWorld.spec.ts -------------------------------------------------------------------------------- /src/directives/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/directives/index.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/locales/en.json -------------------------------------------------------------------------------- /src/locales/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/locales/fr.json -------------------------------------------------------------------------------- /src/locales/kr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/locales/kr.json -------------------------------------------------------------------------------- /src/locales/sp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/locales/sp.json -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/middlewares/protected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/middlewares/protected.ts -------------------------------------------------------------------------------- /src/mixins/computedMixins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/mixins/computedMixins.ts -------------------------------------------------------------------------------- /src/plugins/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/plugins/i18n.ts -------------------------------------------------------------------------------- /src/plugins/vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/plugins/vuetify.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/shims-vue.d.ts -------------------------------------------------------------------------------- /src/store/authStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/store/authStore.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/styles/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/styles/variables.scss -------------------------------------------------------------------------------- /src/types/authType.ts: -------------------------------------------------------------------------------- 1 | export default interface Auth { 2 | loggedIn: boolean 3 | } 4 | -------------------------------------------------------------------------------- /src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/views/Home.vue -------------------------------------------------------------------------------- /src/views/pageTwo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/src/views/pageTwo.vue -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peshanghiwa/Vue3-Vite-Vuetify3-Typescript-Template/HEAD/vite.config.ts --------------------------------------------------------------------------------