This is the Triple CLI for React Native. Teams at Triple use this CLI to scaffold React Native apps.
Triple apps include the following technical desicions out of the box:
- React Native
- React Navigation 6
- Typescript
- Eslint-config-triple
- React-native-svg (for SVG support)
- Axios for API Communication
- Clean Code Architecture
- Node support for v14.19.1 - v17.4.0
- Java SE Development Kit (JDK) v11 or newer
- Android Studio (For Android development only)
- Xcode with Cocoapods (For IOS development only)
To scaffold your own app(s) you can follow one of two steps:
- Enter
npx create-triple-react-native-app
in any terminal - Clone the repository locally
When cloned locally:
yarn
- In
package.json
change"name":"create-triple-react-native-app"
to"name":"create-triple-app"
-
yarn build
(2a. on Macchmod +x build/main.mjs
) -
npm link
(NPM link is required) - Enter
create-triple-app
in any terminal
Triple React Native CLI is MIT licensed.