-
Use a flat naming structure where child components carry their parent's name
- HelloWorld.vue
- HelloWorldMsg.vue
- HelloWorldBtn.vue
-
Unit tests placed right beside the component they're testing
- HelloWorld.vue
- HelloWorld.unit.js
-
.prettierc: Prettier linting settings
- Semi-colon enabled
- Single-quote disabled
-
.eslintrc: ESlint liniting settings
- Moved unit test location to 'src'
-
jest.config.js: Jest Unit Tester settings
- Moved unit test location to 'src'
-
lint-staged.config.js: Lints staged files
VUE_APP_API_BASE_URL=YOUR_EXPRESS_SERVER_ADDRESS:PORT
npm ci
npm run serve
npm run test-unit
npm run test-e2e
npm run lint