0.1.0 • Published 10 months ago

expo-conversion-tool v0.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

Introduction

This is the React Native to Expo CLI tool to check if React Native packages can be converted to Expo packages.

Contents

Tech Stack

The tool include the following technical decisions:

  • Node
  • Cheerio
  • Typescript
  • Postinstall
  • String-similarity (For checking package similarities)
  • Axios for API Communication
  • Clean Code Architecture
  • Nodemon

Requirements

  • Node support for v14.19.1 - v19.0.0
  • Java SE Development Kit (JDK) v11 or newer
  • Android Studio (For Android development only)
  • Xcode with Cocoapods (For IOS development only)
  • Visual Studio Code (For development)

Getting Started

To scaffold the tool you can follow one of two steps:

  1. Enter npm install expo-conversion-tool in any terminal
  2. Clone the repository locally

When cloned locally:

  1. In package.json add script "expo-conversion": "node ./node_modules/expo-conversion-tool/dist/conversion-tool/conversion.js"
  2. Enter expo-conversion in any terminal to run the conversion

Follow up step

Getting the correct package names prefixes (includes expo and react-native) according to the "Installation" section per library of the official Expo documentation for the "getExpoPackages" function in "conversion.ts"

License

React Native to Expo CLI tool is ISC licensed.