Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
expo-dev-launcher
Advanced tools
Readme
expo-dev-launcher
is an npm package installable in any Expo or React Native project. Once installed, any Debug builds of your application will gain the ability to load projects from Expo CLI. Release builds of your application will not change other than the addition of a few header files. This package is intended to be included in your project through expo-dev-client
.
You can find more information in the Expo documentation.
The expo-dev-launcher
repository consists of two different parts, the exported package, which includes the native functions, located in the android
, ios
and src
folders and the Dev Launcher interface, located under the bundle
folder.
Local development is usually done through bare-expo
.
To use dev-client
when running bare-expo
on Android, open MainApplication.java and set the USE_DEV_CLIENT
value to true
.
- static final boolean USE_DEV_CLIENT = false;
+ static final boolean USE_DEV_CLIENT = true;
To use dev-client
when running bare-expo
on iOS, open AppDelegate.mm and set the USE_DEV_CLIENT
value to YES
.
- BOOL useDevClient = NO;
+ BOOL useDevClient = YES;
bundle
folderTo update the JavaScript code inside the bundle
folder, you need to run the dev-launcher
bundler locally.
dev-launcher
package: cd packages/expo-dev-launcher
yarn start
Open DevLauncherController.kt and update the DEV_LAUNCHER_HOST
value to your bundler URL.
E.g.
- private val DEV_LAUNCHER_HOST: String? = null
+ private val DEV_LAUNCHER_HOST: String? = "10.0.2.2:8090";
3.1. Open another terminal window and navigate to the ios
folder inside bare-expo
3.2. Export the EX_DEV_LAUNCHER_URL
variable in your shell before running pod install
.
E.g.
export EX_DEV_LAUNCHER_URL=http://localhost:8090
This will cause the controller to see if the expo-launcher
packager is running, and if so, use that instead of the prebuilt bundle.
3.3. Run pod install
bare-expo
yarn bundle
to update the embedded bundleFAQs
Pre-release version of the Expo development launcher package for testing.
The npm package expo-dev-launcher receives a total of 175,824 weekly downloads. As such, expo-dev-launcher popularity was classified as popular.
We found that expo-dev-launcher demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 27 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.