{"id":13338072,"url":"https://github.com/pbastowski/vue-todos","last_synced_at":"2026-04-14T18:32:13.800Z","repository":{"id":77301686,"uuid":"121891064","full_name":"pbastowski/vue-todos","owner":"pbastowski","description":null,"archived":false,"fork":false,"pushed_at":"2018-04-17T13:26:34.000Z","size":546,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-23T00:45:20.993Z","etag":null,"topics":["todo","vue-cli-3","vue-router","vuejs","vuex","zero-config"],"latest_commit_sha":null,"homepage":"https://pbastowski.github.io/vue-todos/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pbastowski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-17T20:45:41.000Z","updated_at":"2020-10-18T20:34:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"68633e1c-28d0-461c-8107-7da7e3839864","html_url":"https://github.com/pbastowski/vue-todos","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pbastowski/vue-todos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbastowski%2Fvue-todos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbastowski%2Fvue-todos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbastowski%2Fvue-todos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbastowski%2Fvue-todos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pbastowski","download_url":"https://codeload.github.com/pbastowski/vue-todos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pbastowski%2Fvue-todos/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31810737,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T18:05:02.291Z","status":"ssl_error","status_checked_at":"2026-04-14T18:05:01.765Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["todo","vue-cli-3","vue-router","vuejs","vuex","zero-config"],"created_at":"2024-07-29T19:15:29.780Z","updated_at":"2026-04-14T18:32:13.785Z","avatar_url":"https://github.com/pbastowski.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vue-todos\n\nDemo: https://pbastowski.github.io/vue-todos/\n\nThis project is meant to demonstrate how to use vue, vue-router and vuex to implement a todo app. It is a visual clone of the popular TodoMVC demo app. \n\nVisual means that this project does not attempt to implement an MVC pattern of the TodoMVC app, but just copy it's visual (UX) aspects. \n\nLibraries used:\n\n- Vue 2\n- vue-router\n- vuex  \n- Vuetify\n\n## Installation\n\nBefore start, check that your node and npm versions are at least as shown below\n\n- node 8.9.x or higher\n- npm 5.6.x or higher\n\n\u003e You can update your node version like this: `npm install npm@latest -g`\n\nNow, we can clone the project and install the npm dependencies\n\n```bash\ngit clone https://github.com/pbastowski/vue-todos.git\ncd vue-todos\nnpm i\n```\n\nInstall vue-cli 3 and it's zero-config module globally \n\n```bash\nnpm i -g @vue/cli @vue/cli-service-global \n```\n\nAnd finally add pug and sass support to vue-cli, as we will be using both in this project\n\n```bash\ncd `npm ls -g --depth 0 | head -1` \u0026\u0026 cd node_modules/@vue/cli-service-global\nnpm i -E node-sass sass-loader pug pug-loader\n```\n\n## See the project running\n\nIn your cloned project folder type this at the shell prompt to start the app\n\n```bash\nvue serve\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpbastowski%2Fvue-todos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpbastowski%2Fvue-todos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpbastowski%2Fvue-todos/lists"}