Skip to content

πŸ‘·β€β™‚οΈ Simple set of CLIs to scaffold and build React Native libraries for different targets

Notifications You must be signed in to change notification settings

dcangulo/react-native-builder-bob

This branch is 1 commit ahead of, 163 commits behind callstack/react-native-builder-bob:main.

Repository files navigation

Bob

create-react-native-library react-native-builder-bob MIT License

πŸ‘·β€β™‚οΈ Set of CLIs to scaffold and build React Native libraries for different targets.

Documentation

Documentation is available at https://callstack.github.io/react-native-builder-bob/.

Development workflow

This project uses a monorepo using yarn. To setup the project, run yarn in the root directory to install the required dependencies.

yarn

While developing, you can run watch mode to automatically rebuild the changes:

yarn watch

To test the CLI locally, you can point to the appropriate executable:

../bob/packages/create-react-native-library/bin/create-react-native-library

Before sending a pull request, make sure your code passes TypeScript and ESLint. Run the following to verify:

yarn typecheck
yarn lint

To fix formatting errors, run the following:

yarn lint --fix

The documentation for the project is under docs directory. To run the documentation locally, run the following:

yarn docs dev

Acknowledgments

Thanks to the authors of these libraries for inspiration:

Alternatives

There are other similar tools to scaffold React Native libraries. The difference is that the generated project with create-react-native-library is very opinionated and configured with additional tools.

LICENSE

MIT

About

πŸ‘·β€β™‚οΈ Simple set of CLIs to scaffold and build React Native libraries for different targets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.2%
  • TypeScript 3.0%
  • Kotlin 0.4%
  • Objective-C++ 0.2%
  • Objective-C 0.1%
  • Ruby 0.1%