create-expo-stack

CLI tool to initialize a React Native application with Expo. Provides options to include Typescript, file-based routing via Expo Router, configuration based routing via pure React Navigation, styling via Nativewind, Restyle, Unistyles, StyleSheets, or Tamagui, and/or backend as a service such as Firebase and Supabase.

MIT License

Downloads
3.7K
Stars
1.2K
Committers
41
create-expo-stack - [email protected]

Published by danstepanov 10 months ago

Patch Changes

  • 0587729 Thanks @danstepanov! - support kebab case for cli flags such as --no-install and --no-git, migrate tests to use kebab case, expand test coverage to ensure flags are working properly
create-expo-stack - [email protected]

Published by danstepanov 10 months ago

Patch Changes

create-expo-stack - [email protected]

Published by danstepanov 10 months ago

Patch Changes

  • #129 278eefc Thanks @sammoore! - refactor(commands): get projectName before branching off into CLI

  • #140 283dab2 Thanks @sammoore! - feat: add --overwrite flag to ignore an existing directory

  • #139 88fd2be Thanks @sammoore! - fix: prompt/interaction causes immediate failure/exit after existsAsync check

  • #141 667abf1 Thanks @sammoore! - fix: successfully exit interactive CLI when user cancels/exits with interrupt

  • #139 0728ea9 Thanks @sammoore! - fix: do not ask to remove existing directory when non-interactive

  • #137 1ba99e8 Thanks @sammoore! - feat: re-throw error on exit to indicate execution failure, show error diagnostics

create-expo-stack - [email protected]

Published by danstepanov 10 months ago

Patch Changes

  • #133 263009a Thanks @finnbayer! - added .env to .gitignore when firebase or supabase is used

  • 3a8c3a9 Thanks @danstepanov! - check if pwd already contains folder with set project name, offer to delete if so

  • #130 6bb80a7 Thanks @finnbayer! - changed metro.config.js to ejs to take expo-router into account

  • #132 9335094 Thanks @finnbayer! - moved the addition of the project name to the target to the end to avoid incorrect replacements

create-expo-stack - [email protected]

Published by danstepanov 10 months ago

Patch Changes

  • #120 dc14b3d Thanks @gialencar! - Fix mismatching RootStackParamList type definition for DrawerNavigator
create-expo-stack - [email protected]

Published by danstepanov 10 months ago

Patch Changes

create-expo-stack - [email protected]

Published by danstepanov 10 months ago

Patch Changes

create-expo-stack - [email protected]

Published by danstepanov 11 months ago

Patch Changes

create-expo-stack - [email protected]

Published by danstepanov 11 months ago

Patch Changes

create-expo-stack - [email protected]

Published by danstepanov 11 months ago

Patch Changes

  • cda57ac Thanks @danstepanov! - set default boolean values for cli flags, add stylesheet as default styling package if no styling package is passed in to non-interactive mode
create-expo-stack - [email protected]

Published by danstepanov 11 months ago

Minor Changes

Patch Changes

  • #83 fb044c8 Thanks @sammoore! - Support a wider variety of shells in generated package.json run-scripts by using double-quotes around glob arguments. Courtesy of Gaurav Bhandari (@kratos-respawned)
create-expo-stack - [email protected]

Published by danstepanov 11 months ago

Patch Changes

create-expo-stack - [email protected]

Published by danstepanov 11 months ago

Patch Changes