{"id":19339948,"url":"https://github.com/lifeeka/koa-shell","last_synced_at":"2025-06-13T17:38:25.903Z","repository":{"id":117187073,"uuid":"287316506","full_name":"lifeeka/koa-shell","owner":"lifeeka","description":"Structured sample skeleton application for microservices and api development with Koa 2.X","archived":false,"fork":false,"pushed_at":"2021-03-04T19:06:05.000Z","size":797,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-24T08:28:57.410Z","etag":null,"topics":["flowtype","framework","koa","koa2","mogoose","mongodb","skelton","structured"],"latest_commit_sha":null,"homepage":"","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/lifeeka.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":"2020-08-13T15:31:21.000Z","updated_at":"2021-03-04T19:06:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"f265e3be-225a-4379-bf61-29b998b3f097","html_url":"https://github.com/lifeeka/koa-shell","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/lifeeka/koa-shell","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifeeka%2Fkoa-shell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifeeka%2Fkoa-shell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifeeka%2Fkoa-shell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifeeka%2Fkoa-shell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lifeeka","download_url":"https://codeload.github.com/lifeeka/koa-shell/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifeeka%2Fkoa-shell/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259690424,"owners_count":22896851,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["flowtype","framework","koa","koa2","mogoose","mongodb","skelton","structured"],"created_at":"2024-11-10T03:24:24.770Z","updated_at":"2025-06-13T17:38:25.877Z","avatar_url":"https://github.com/lifeeka.png","language":"JavaScript","readme":"\u003cp\u003e\u003cimg src=\"https://raw.githubusercontent.com/lifeeka/koa-shell/master/logo.png\" alt=\"\"\u003e\u003c/p\u003e\n\n\n## Koa shell.js\nStructured sample skeleton application for microservices and api development with Koa 2.X\n\n### Installation\n\nClone the project using git clone\n```\ngit clone https://github.com/lifeeka/koa-shell.js.git\n```\n\n### Start\n`yarn start` or `npm run start`\n\n### Usage\nCreate Service \u003cbr/\u003e\n`./shell make:service test`\u003cbr/\u003e\n\nCreate Model\u003cbr/\u003e\n`./shell make:model test`\u003cbr/\u003e\n\nCreate Repository\u003cbr/\u003e\n`./shell make:repository test`\u003cbr/\u003e\n\nCreate Type\u003cbr/\u003e\n`./shell make:type test` \u003cbr/\u003e\n\nCreate Error\u003cbr/\u003e\n`./shell make:error test`\u003cbr/\u003e\n\n\nDatabase migration\u003cbr/\u003e\n  `./shell migrate init`         initialize a new migration project\u003cbr/\u003e\n  `./shell migrate create [options] [description]`  create a new database migration with the\n                                  provided description\u003cbr/\u003e\n  `./shell migrate up [options]`                    run all pending database migrations\u003cbr/\u003e\n  `./shell migrate down [options]`                  undo the last applied database migration\u003cbr/\u003e\n  `./shell migrate status [options]`                print the changelog of the database\u003cbr/\u003e\n  `./shell migrate help [command]`                  display help for command\u003cbr/\u003e\n\n\n\n\n### Stack\n- Koa 2.x\n- MongoDB with mongoose\n- Flow Types\n- ESLint with airbnb style guide \n\n### License\n\nThis project is under the MIT License\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flifeeka%2Fkoa-shell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flifeeka%2Fkoa-shell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flifeeka%2Fkoa-shell/lists"}