Skip to content

React Native project template with Expo, TypeScript, ESLint, and Prettier 🏁

Notifications You must be signed in to change notification settings

vladimir-vovk/expo-ts

Repository files navigation

An opinionated template that will allow you to start a new React Native project quickly with Expo, TypeScript, Prettier, ESLint, and some custom configurations that will make development process better. 💖

Expo TypeScript


Using Expo 52.

Please read Starting React Native Project in 2025 article for details.

Quick start

  1. Run npx create-expo-app -t expo-ts command.
  2. Type your project name.
  3. Change directory to your project with cd <your-project-name> command.
  4. Run npm run start to start the Metro Bundler.
  5. Press i to start the iOS simulator or a to run the Android emulator.📱

Happy hacking! 🤓

Features

Available commands

  • npm run start - start Metro Bundler.
  • npm run ios - run on iOS.
  • npm run android - run on Android.
  • npm run web - run on web.
  • npm run lint - check code for errors.
  • npm run prettier - run Prettier formatter.
  • npm run release - generate a changelog, bump the version of app and create a new tag.
  • npm run test - run tests.

About

React Native project template with Expo, TypeScript, ESLint, and Prettier 🏁

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published