Turbo Boilerplate

screenshot of Turbo Boilerplate

Turborepo Boiler Plate with Next, Remix, Expo, and React Native projects.

Overview

The Turbo Boiler Plate is a project that aims to make development easier by providing a set of tools and libraries for building Next.js, Remix, Expo, and React Native projects. It includes various packages such as @react-navigation/native-stack, react-native lib, and axios. The project runs on Expo SDK 43 and React Native 66.4, with plans to upgrade to SDK 44 once it becomes more stable with @react-navigation.

Features

  • Includes Next.js, Remix, Expo, and React Native projects
  • Supports @react-navigation/native-stack
  • Provides react lib for UI and react-native lib for native UI development
  • Includes a sample JS wrapper library for axios

Note for React Native

  • In the scripts of apps/rnative/package.json, ensure that the dev command is set to run either ios or android depending on your setup. By default, it runs ios.
  • To view live updates from the UI packages, make sure they are also running.

Troubleshooting

  • If you encounter a long jest-haste-map issue, try running yarn clean:watchman.

Summary

The Turbo Boiler Plate is a project that provides various tools, libraries, and examples for building Next.js, Remix, Expo, and React Native projects. It includes support for @react-navigation/native-stack, react lib for UI development, and react-native lib for native UI development. The project is currently running on Expo SDK 43 and React Native 66.4, with plans to upgrade to SDK 44 once it becomes more stable. Troubleshooting tips are provided, such as a solution for a common jest-haste-map issue. Overall, the Turbo Boiler Plate aims to simplify and streamline the development process for these frameworks and technologies.