0.1.0 • Published 10 months ago
expo-conversion-tool v0.1.0
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:
- Enter
npm install expo-conversion-tool
in any terminal - Clone the repository locally
When cloned locally:
- In
package.json
add script"expo-conversion": "node ./node_modules/expo-conversion-tool/dist/conversion-tool/conversion.js"
- 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.
0.1.0
10 months ago