vue boilerplate typescript
1.0.0
A typescript boilerplate for Vue.js with Vue CLI 3.x that uses:
Install Vue CLI 3.x
npm install -g @vue/cli
# OR
yarn global add @vue/cli
Install the dependencies
npm install
# OR
yarn install
This is the way I personally structure Vue.js projects. Feel free to modify it to fit your needs.
assets: Contains all assets such as images or sound files.components: Contains all Vue components.layouts: Contains all Vue-Layouts that can be set in the vue-router.models: Contains all models needed for the business logic.requests: Contains all requests needed for communicating with the API.rules: Contains all reusable validation rules.services: Contains all services that fulfill web-requests.store: Contains all modules that are being used by the vuex-store.style: Contains all stylesheets.translations: Contains all translations as .ts files.views: Contains all views that are being used in the vue-router.npm run serve
# OR
yarn run serve
npm run build
# OR
yarn run build
npm run lint
# OR
yarn run lint
See Configuration Reference.