3.0.0 • Published 3 years ago

@qeepsake/react-native-launch-arguments v3.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

React Native Launch Arguments

React Native module to get launch arguments. It makes passing parameters from testing tool such as Detox to react native super easy.

Mostly it's made for using

iOS: it takes data from [[NSProcessInfo processInfo] arguments]

Android: it takes data from currentActivity.getIntent().getBundleExtra("launchArgs") for detox and intent.getExtras() for ADB params

Getting started

npm i @qeepsake/react-native-launch-arguments
cd ios && pod install && cd ..

Usage

In JS:

import { LaunchArguments } from "@qeepsake/react-native-launch-arguments";
LaunchArguments.value();

In TS:

import { LaunchArguments } from "@qeepsake/react-native-launch-arguments";
interface MyExpectedArgs {
  authToken?: string;
  skipAuth?: boolean;
}
LaunchArguments.value<MyExpectedArgs>();

License

MIT © qeepsake

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!