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.