vue-default-sh-template
Default Vue 2.x template.
A full-featured PWA template with webpack, hot-reload, lint-on-save, unit testing & css extraction.
Install
vue init ddosdor/vue-sh-default-template my-project
About this template
Included dependencies
Folder structure
- _mocks_ - some mocks for unit tests
- _tests_ - all unit tests
- src/assets - all assets for project (styles, images etc)
- src/assets/styles - default styles with necessary mixins (SASS)
- src/components - all components
- src/config - all configs for project (api, handlers for interceptors etc.)
- src/lang - files with translation
- src/plugins - folder with Vue plugins
- src/router - configuration for Vue-Router and all routes
- src/store - configuration for Vuex and all Vuex modules
- src/utils - some helpers etc.
- src/views - all views for Vue-Router
Included plugins
- ShI18n - plugin that allows you to dynamically load translations