expo / turtle

Standalone app builder service
MIT License
384 stars 29 forks source link

Copy Turtle related XDL modules into package #295

Closed EvanBacon closed 3 years ago

EvanBacon commented 3 years ago

Checklist

Motivation and Context

With LegacyEject deleted in expo-cli, there's no reason to keep this code in the expo-cli repo. Having it in expo-cli means any kind of change will result in a full republish of expo-cli. This code is also adding a lot of bloat to expo-cli.

Description

First, I copied over the modules from expo/xdl that are only used in turtle V1. Then I updated the lint.

A couple modules will still be imported from xdl (for now) until we can find a good compromise for sharing them with expo-cli. These modules are: UserManager, AndroidCredentials, Versions, EmbeddedAssets, UrlUtils, Api.

After this PR lands, I'll open a PR to remove the copied modules from @expo/xdl.