React Native Paper Abstracted (RNPA) is a package that allows you to use only the components you need from React Native Paper. This helps keep your app size small while providing endless customization options.
web: React Native Paper Abstracted@react-native-paper-abstracted/cli: React Native Paper Abstracted CLI
Each package/app is 100% TypeScript.
This Turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
To build all apps and packages, run the following command:
cd react-native-paper-abstracted
npm run buildTo develop the web, run the following command:
cd react-native-paper-abstracted
npm run dev --workspace=webTo develop the CLI, run the following command:
cd react-native-paper-abstracted
npm run dev:watch --workspace=react-native-paper-abstracted/cliRun the following command from a different tab:
npm run dev --workspace=@react-native-paper-abstracted/cli