{"id":4522,"url":"https://github.com/bamlab/generator-rn-toolbox","last_synced_at":"2025-10-06T23:16:08.212Z","repository":{"id":38355638,"uuid":"67650657","full_name":"bamlab/generator-rn-toolbox","owner":"bamlab","description":"The React Native Generator to bootstrap your apps","archived":false,"fork":false,"pushed_at":"2022-12-08T18:48:24.000Z","size":2570,"stargazers_count":1192,"open_issues_count":42,"forks_count":119,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-05-15T03:07:12.534Z","etag":null,"topics":["generator","jest","react-native","travis","travis-ci","vscode","vscode-configs","wallaby","yarn","yeoman"],"latest_commit_sha":null,"homepage":"","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/bamlab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-09-07T23:19:39.000Z","updated_at":"2025-04-23T13:41:22.000Z","dependencies_parsed_at":"2023-01-25T15:31:01.988Z","dependency_job_id":null,"html_url":"https://github.com/bamlab/generator-rn-toolbox","commit_stats":null,"previous_names":[],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bamlab%2Fgenerator-rn-toolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bamlab%2Fgenerator-rn-toolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bamlab%2Fgenerator-rn-toolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bamlab%2Fgenerator-rn-toolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bamlab","download_url":"https://codeload.github.com/bamlab/generator-rn-toolbox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254264769,"owners_count":22041794,"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":["generator","jest","react-native","travis","travis-ci","vscode","vscode-configs","wallaby","yarn","yeoman"],"created_at":"2024-01-05T20:17:15.143Z","updated_at":"2025-10-06T23:16:03.158Z","avatar_url":"https://github.com/bamlab.png","language":"JavaScript","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg align=\"center\" width=\"700px\" src=\"./assets/logos.png\"\u003e\n\u003c/p\u003e\n\n# React Native Toolbox [![Build Status](https://travis-ci.org/bamlab/generator-rn-toolbox.svg?branch=master)](https://travis-ci.org/bamlab/generator-rn-toolbox) [![NPM downloads](https://img.shields.io/npm/dm/generator-rn-toolbox.svg)](https://www.npmjs.com/package/generator-rn-toolbox) [![license](https://img.shields.io/github/license/mashape/apistatus.svg)]()\n\nYeoman generators to kickstart your react-native v0.48+ projects.\n\n## ⚠️ Deprecation notice ⚠️\n\n\u003e **Dear user**, we are working on a complete rewrite of generator-rn-toolbox\n\u003e\n\u003e We are be deprecating this repo and migrating its features to [react-native-make](https://github.com/bamlab/react-native-make)\n\u003e\n\u003e Already available:\n\u003e\n\u003e - Updated Icons generation with [Android adaptive icons](https://medium.com/google-design/designing-adaptive-icons-515af294c783)\n\u003e - Updated SplashScreen generation with iOS _.xib_ files and ready for [react-native-splashscreen](https://github.com/crazycodeboy/react-native-splash-screen)\n\n## Features\n\nIn an existing React Native project, our generator contains sub-generators that will help you with:\n\n- Setup\n  - [Linting](generators/lint/README.md) -- `yo rn-toolbox:lint`\n  - [Base project](generators/base/README.md) -- `yo rn-toolbox:base`\n  - [Advanced project](generators/advanced-base/README.md) -- `yo rn-toolbox:advanced-base`\n  - [Jest](generators/jest/README.md) -- `yo rn-toolbox:jest`\n  - [Fastlane setup for multiple environments](generators/fastlane-setup/README.md) -- `yo rn-toolbox:fastlane-setup`\n  - [Fastlane environment instantiation](generators/fastlane-env/README.md) -- `yo rn-toolbox:fastlane-env`\n  - [Icons and Splashscreen generation](generators/assets/README.md) -- `yo rn-toolbox:assets [--icon | --splash] \u003cpath\u003e`\n- Environment\n  - [Visual Studio Code](generators/vscode/README.md) -- `yo rn-toolbox:vscode`\n- Continuous integration / deployment\n  - [TravisCI](generators/travisci/README.md) -- `yo rn-toolbox:travisci`\n  - [Bitrise for continuous deployment](generators/bitrise/README.md) -- `yo rn-toolbox:bitrise`\n  - [CircleCI for continuous deployment](generators/circleci/README.md) -- `yo rn-toolbox:circleci`\n\n## Requirements\n\n- [ ] You need `node \u003e 6` installed\n- [ ] Ruby \u003e `2.2.3`\n- [ ] Bundler installed (`gem install bundler`)\n- [ ] Yeoman installed (`npm i -g yo`)\n- [ ] Yarn installed (`brew install yarn`)\n\n## Usage\n\nInstall the main `yeoman` generator:\n\n```\nnpm install -g yo generator-rn-toolbox\n```\n\nThen follow the docs for any sub-generator listed above in the [features](https://github.com/bamlab/generator-rn-toolbox#features).\n\nIf starting from scratch, use the `react-native init \u003cProjectName\u003e \u0026\u0026 cd \u003cProjectName\u003e` command to instantiate your React Native Project (for more [go see the official React Native getting started](https://facebook.github.io/react-native/docs/getting-started.html)).\n\nIt is recommended to initiate the git repository right after instantiating the app and to do you first commit.\n\nIt is also recommended to do a separate commit after running each of these steps.\n\n## Contributing\n\nSee [our contributing guidelines](https://bamlab.github.io/open-source/#contributing)\n\n### Local development\n\nTo run the generator with your local version:\n\n```shell\ngit clone https://github.com/bamlab/generator-rn-toolbox.git\ncd generator-rn-toolbox\nnpm link\n```\n\nWhen you're done, you can run `npm unlink` to stop using your local version.\n\n### Disclaimer\n\n_To better understand your usage of this tool, basic analytics have been enabled. It only records generators usage as anonymous page views and does not track any user information_\n","funding_links":[],"categories":["Components","JavaScript","vscode","Help, tricks, issues"],"sub_categories":["Build \u0026 Development","Settings"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbamlab%2Fgenerator-rn-toolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbamlab%2Fgenerator-rn-toolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbamlab%2Fgenerator-rn-toolbox/lists"}