Directory structure:
└── webdevetc-webdevetc-vue3-example-starter/
├── README.md
├── babel.config.js
├── jest.config.js
├── LICENSE
├── package.json
├── tsconfig.json
├── vue.config.js
├── .browserslistrc
├── public/
│ └── index.html
└── src/
├── App.vue
├── main.ts
├── shims-vue.d.ts
├── components/
│ ├── blog/
│ │ ├── components/
│ │ │ ├── BlogSummary.vue
│ │ │ └── __tests__/
│ │ │ └── BlogSummary.integration.spec.ts
│ │ ├── model/
│ │ │ └── Post.ts
│ │ └── views/
│ │ ├── AddPost.vue
│ │ ├── BlogIndex.vue
│ │ └── SinglePost.vue
│ └── layout/
│ └── components/
│ ├── Header.vue
│ └── Sidebar.vue
├── router/
│ └── index.ts
├── scss/
│ └── _variables.scss
└── store/
└── index.ts