The well-known TodoMVC built with Vue 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:9000build
: bundles the application for production into the dist
foldertest
: runs unit and E2E teststest:unit
: runs unit tests with Mocha and Chai in the src
folder suffixed with *.spec.js
test:e2e
: runs E2E tests with Cypress in the tests/e2e
folder suffixed with *.spec.js
format
: formats the code with Prettier within the src
folderlint
: lint files with ESLint based on Airbnb's styleguide and the Prettier configApplication is compatible with Vue devtools
This implementation is part of a series where the same application was implemented with the same architecture.