Useful for WordPress or any custom site when a full SPA is not feasable.
Run npm install:
$ npm i
$ npm run dev
$ npm run build
Files are build in public/build
.
.
├── index.php
├── ...
├── public/
│ ├── build/
│ │ └── ...
│ ├── static/
│ │ └── ...
│ └── ...
└── src/
├── assets/
│ └── ...
├── style/
│ └── ...
└── app/
├── api/
│ └── ...
├── components/
│ ├── appNavbar.vue
│ ├── AppMenu.vue
│ ├── MenuIcon.vue
│ └── ...
├── mixins/
│ └── ...
├── layouts/
│ ├── Home.js
│ ├── Auth/ # Domain specific routing example
│ │ ├── index.js
│ │ ├── routes.js
│ │ ├── Login.vue
│ │ ├── Register.vue
│ │ └── ...
│ ├── Product/ # Grouped layouts with scoped components
│ │ ├── components/
│ │ │ └── ...
│ │ ├── ProductServices.js
│ │ ├── ProductPricing.js
│ │ └── ...
│ └── ...
├── plugins/
│ └── ...
├── store/
│ └── ...
├── utils/
│ └── ...
├── const.js
└── index.js