This project is generated via @vue/cli with the following manually selected features:
- Babel
- Linter/Formatter
- ESLint + Prettier
- Lint on save
- config in dedicated files
Then the following extra configuration was applied:
-
add vuetify plugin:
vue add vuetify
with default options
-
add packages
yarn add xxx
:- vuex
- lodash
- highcharts
- vue-property-decorator
- ag-grid-community
- ag-grid-vue
- d3-time-format
- d3-array
- d3-format
-
add dev packages
yarn add -D xxx
:- @vue/eslint-config-prettier
- sass-loader
- node-sass `
-
.eslintrc.js extra config - see comments
-
.prettierrc.js extra config - see comments
-
vue.config.js extra config - see comments
Tip: With VSCode create a custom shortcut for doc formatting different from the standard Alt+Shift+F
(say Alt+Shift+G
) to avoid conflicts.
vue-property-decorator ag-grid-community ag-grid-vue d3-time-format d3-array d3-format d3-scale lodash highcharts vuex
yarn install
yarn run serve
yarn run build
yarn run test
yarn run lint