From 61617a19db89d94e636d7a90c4005a55e943dc12 Mon Sep 17 00:00:00 2001 From: CharlieDigital Date: Sat, 15 Jan 2022 11:23:33 -0500 Subject: [PATCH] Added readme --- README.md | 17 +++++++++++++++++ web/src/main.ts | 1 - 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..474c8c4 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# Vue3, Vite, Pinia (Vuex 5), Vue Router 4, Quasar, TypeScript Starter Template + +This repo contains a starter template that connects the following pieces: + +- [Vue3](https://v3.vuejs.org/) +- [Vite](https://vitejs.dev/) +- [Pinia (de facto Vuex 5)](https://pinia.vuejs.org/) +- [Vue Router 4](https://next.router.vuejs.org/guide/) +- [Quasar](https://quasar.dev/) + +## Rationale + +This is inspired by [Evan You's presentation at VueConf Toronto](https://www.youtube.com/watch?v=2KBHvaAWJOA) on the future state of Vue development. + +Having worked in Vue and React, one thing that is clear is that the Vue community reflects the fact there is a bit more of what Fred Brookes terms "conceptual integrity" because of the nature of how the ecosystem is being designed and architected as a community with a clear direction and leadership. + +In the Vue ecosystem, there are a clear set of "best practices" which are coalescing around key building blocks which simplifies the overall architecture and, in my opinion, enhances productivity. diff --git a/web/src/main.ts b/web/src/main.ts index aeb95fe..5759c15 100644 --- a/web/src/main.ts +++ b/web/src/main.ts @@ -2,7 +2,6 @@ import { createApp } from 'vue' import { createPinia } from 'pinia' -import VueRouter from 'vue-router' import { Quasar } from 'quasar' import quasarIconSet from 'quasar/icon-set/mdi-v6'