├── .dockerignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── babel.config.js ├── cypress.json ├── docker-compose.yml ├── images ├── architecture.png └── screenshot.png ├── package.json ├── public ├── favicon.ico └── index.html ├── sandbox.config.json ├── src ├── components │ ├── app │ │ └── app.vue │ ├── copy-right │ │ ├── copy-right.spec.js │ │ └── copy-right.vue │ ├── footer │ │ └── footer.vue │ ├── header │ │ ├── header.spec.js │ │ └── header.vue │ ├── item │ │ ├── item.spec.js │ │ └── item.vue │ └── list │ │ └── list.vue ├── constants │ ├── action-types.js │ └── filter.js ├── index.html ├── main.js ├── services │ └── todo-local.js ├── store │ ├── actions │ │ ├── filter.js │ │ └── todo.js │ ├── getters │ │ └── todo.js │ ├── index.js │ ├── index.spec.js │ └── mutations │ │ ├── filter.js │ │ ├── todo.js │ │ └── todo.spec.js └── web-components │ └── username.js ├── tests └── e2e │ ├── .eslintrc.js │ ├── plugins │ └── index.js │ ├── specs │ └── new-todo.spec.js │ └── support │ ├── commands.js │ └── index.js ├── vite.config.js └── vue.config.js /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/.travis.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/babel.config.js -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/cypress.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /images/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/images/architecture.png -------------------------------------------------------------------------------- /images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/images/screenshot.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/public/index.html -------------------------------------------------------------------------------- /sandbox.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/sandbox.config.json -------------------------------------------------------------------------------- /src/components/app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/components/app/app.vue -------------------------------------------------------------------------------- /src/components/copy-right/copy-right.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/components/copy-right/copy-right.spec.js -------------------------------------------------------------------------------- /src/components/copy-right/copy-right.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/components/copy-right/copy-right.vue -------------------------------------------------------------------------------- /src/components/footer/footer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/components/footer/footer.vue -------------------------------------------------------------------------------- /src/components/header/header.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/components/header/header.spec.js -------------------------------------------------------------------------------- /src/components/header/header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/components/header/header.vue -------------------------------------------------------------------------------- /src/components/item/item.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/components/item/item.spec.js -------------------------------------------------------------------------------- /src/components/item/item.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/components/item/item.vue -------------------------------------------------------------------------------- /src/components/list/list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/components/list/list.vue -------------------------------------------------------------------------------- /src/constants/action-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/constants/action-types.js -------------------------------------------------------------------------------- /src/constants/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/constants/filter.js -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/main.js -------------------------------------------------------------------------------- /src/services/todo-local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/services/todo-local.js -------------------------------------------------------------------------------- /src/store/actions/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/store/actions/filter.js -------------------------------------------------------------------------------- /src/store/actions/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/store/actions/todo.js -------------------------------------------------------------------------------- /src/store/getters/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/store/getters/todo.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/store/index.spec.js -------------------------------------------------------------------------------- /src/store/mutations/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/store/mutations/filter.js -------------------------------------------------------------------------------- /src/store/mutations/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/store/mutations/todo.js -------------------------------------------------------------------------------- /src/store/mutations/todo.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/store/mutations/todo.spec.js -------------------------------------------------------------------------------- /src/web-components/username.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/src/web-components/username.js -------------------------------------------------------------------------------- /tests/e2e/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/tests/e2e/.eslintrc.js -------------------------------------------------------------------------------- /tests/e2e/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/tests/e2e/plugins/index.js -------------------------------------------------------------------------------- /tests/e2e/specs/new-todo.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/tests/e2e/specs/new-todo.spec.js -------------------------------------------------------------------------------- /tests/e2e/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/tests/e2e/support/commands.js -------------------------------------------------------------------------------- /tests/e2e/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/tests/e2e/support/index.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/vite.config.js -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonicoder86/todomvc-vue-composition-api/HEAD/vue.config.js --------------------------------------------------------------------------------