The well-known TodoMVC built with Vue 3 Composition Api and Vuex in a structured and testable way.
After installing the dependencies the following NPM scripts become available:
- start: starts the application in development mode on http://localhost:9000
- build: bundles the application for production into the- distfolder
- test: runs unit and E2E tests
- test:unit: runs unit tests with Mocha and Chai in the- srcfolder suffixed with- *.spec.js
- test:e2e: runs E2E tests with Cypress in the- tests/e2efolder suffixed with- *.spec.js
- format: formats the code with Prettier within the- srcfolder
- lint: lint files with ESLint based on Airbnb's styleguide and the Prettier config
Application is compatible with Vue devtools
This implementation is part of a series where the same application was implemented with the same architecture.

