{"id":18765475,"url":"https://github.com/hyochan/dooboo-cli","last_synced_at":"2025-07-13T06:36:28.408Z","repository":{"id":31969621,"uuid":"111877468","full_name":"hyochan/dooboo-cli","owner":"hyochan","description":"Easily creates feature set in Expo and Expo Router.","archived":false,"fork":false,"pushed_at":"2024-11-17T12:58:09.000Z","size":2755,"stargazers_count":80,"open_issues_count":1,"forks_count":4,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-04T15:08:18.439Z","etag":null,"topics":["cli","dooboo-cli","expo","expo-router","react-native","typescript"],"latest_commit_sha":null,"homepage":"https://medium.com/dooboolab/the-new-dooboo-cli-693ac2413ba6","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hyochan.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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":"2017-11-24T04:55:05.000Z","updated_at":"2024-12-16T23:18:57.000Z","dependencies_parsed_at":"2023-02-18T17:16:13.576Z","dependency_job_id":"5e53c9ba-1de9-4196-b31b-a9426c891f1f","html_url":"https://github.com/hyochan/dooboo-cli","commit_stats":{"total_commits":359,"total_committers":6,"mean_commits":"59.833333333333336","dds":0.08635097493036215,"last_synced_commit":"a036dcb2acc654f54ed4c14f19abecf187f68a2a"},"previous_names":["dooboolab/dooboo-cli","hyochan/dooboo-cli","dooboolab-community/dooboo-cli"],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyochan%2Fdooboo-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyochan%2Fdooboo-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyochan%2Fdooboo-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyochan%2Fdooboo-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyochan","download_url":"https://codeload.github.com/hyochan/dooboo-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247419861,"owners_count":20936012,"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":["cli","dooboo-cli","expo","expo-router","react-native","typescript"],"created_at":"2024-11-07T18:34:11.165Z","updated_at":"2025-04-06T01:10:35.595Z","avatar_url":"https://github.com/hyochan.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dooboo-cli\n\nThe cli tool for building faster app with [Expo](http://expo.io) and [Expo Router](https://expo.github.io/router).\n\n[![CI](https://github.com/hyochan/dooboo-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/hyochan/dooboo-cli/actions/workflows/ci.yml)\n[![deploy pkg](https://github.com/hyochan/dooboo-cli/actions/workflows/deploy.yml/badge.svg)](https://github.com/hyochan/dooboo-cli/actions/workflows/deploy.yml)\n[![Npm Version](http://img.shields.io/npm/v/dooboo.svg?style=flat-square)](https://npmjs.org/package/dooboo)\n[![Downloads](http://img.shields.io/npm/dm/dooboo.svg?style=flat-square)](https://npmjs.org/package/dooboo)\n![License](http://img.shields.io/npm/l/dooboo.svg?style=flat-square)\n[![Greenkeeper badge](https://badges.greenkeeper.io/hyochan/dooboo-cli.svg)](https://greenkeeper.io/)\n\n## Announcement\n\nThe new CLI tool, dooboo, is now available and can be used with the [npx](https://docs.npmjs.com/cli/commands/npx) command as shown.\n```sh\nnpx dooboo init\n```\n\nWe've decided to streamline our project development and focus our efforts on a single codebase and tool, Expo :rocket:. Given that Expo provides extensive support for Android, iOS, and web platforms, we see it as the most effective solution for our requirements. As a result, we're planning to deprecate our React Native and React projects :tada:. You can learn more about Expo [here](https://expo.io).\n\nIn addition, we're shifting our approach with the [`dooboo-cli`](https://www.npmjs.com/package/dooboo-cli). We're no longer maintaining the global installation of `dooboo-cli` and are instead focusing solely on its package accessible through `npx`. This move ensures more streamlined code execution and reduces potential compatibility issues.\n\n## Stacks used\n\n- [react-native](https://github.com/facebook/react-native)\n- [expo-router](https://expo.github.io/router)\n- [emotion](https://emotion.sh)\n- [dooboo-ui](https://github.com/hyochan/dooboo-ui)\n- [jest](https://github.com/facebook/jest)\n- [react-native-testing-library](https://github.com/callstack/react-native-testing-library)\n- [typescript](https://github.com/Microsoft/TypeScript)\n- [ts-jest](https://github.com/kulshekhar/ts-jest)\n- [prettier](https://prettier.io)\n- [react-native-web](https://github.com/necolas/react-native-web)\n- [expo-localization](https://docs.expo.dev/versions/latest/sdk/localization)\n\n## Quick News\n\n- In default, [dooboo-ui](https://github.com/hyochan/dooboo-ui) ui framework is preinstalled in the project. Hope you like it 🧡.\n\n## Usage\n\nNo installation required.\n\n```sh\nnpx dooboo init\n```\n\n### More commands\n```\n  Usage: dooboo [source file]\n\n  Options:\n    -V, --version        output the version number\n    -h, --help           output usage information\n\n  Commands:\n    init            Create project from dooboo boilerplate.\n    start           Run the project\n    test            Run all tests in your project.\n    page \u003cc\u003e        Generate page component in `app` directory. The file name is converted\n                    to kebab-case from PascalCase which is user input.\n    ui \u003cc\u003e          Generate ui component.\n    api \u003cc\u003e         Generate file for api call format.\n    provider \u003cc\u003e    generate provider file to use context api\n```\n\n## Preview\n\n![image](https://user-images.githubusercontent.com/27461460/248854241-87b90313-2527-4975-aa3b-3b0858977ae6.png)\n\n## Contribution\n\n```sh\nnpm run link\n```\n\n### When recompiling\n```sh\nnpm uninstall -g dooboo\nnpm run link\n```\n\n- [Expo Router Starter](https://github.com/hyochan/expo-router-starter)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyochan%2Fdooboo-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyochan%2Fdooboo-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyochan%2Fdooboo-cli/lists"}