-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(repo): add support for expo in repo
- Loading branch information
Showing
195 changed files
with
7,563 additions
and
54 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# @nrwl/expo:build-android | ||
|
||
Build and sign a standalone APK or App Bundle for the Google Play Store | ||
|
||
Options can be configured in `angular.json` when defining the executor, or when invoking it. Read more about how to configure targets and executors here: https://nx.dev/core-concepts/configuration#targets. | ||
|
||
## Options | ||
|
||
### clearCredentials | ||
|
||
Alias(es): c | ||
|
||
Type: `boolean` | ||
|
||
Clear all credentials stored on Expo servers. | ||
|
||
### keystoreAlias | ||
|
||
Type: `string` | ||
|
||
Keystore Alias | ||
|
||
### keystorePath | ||
|
||
Type: `string` | ||
|
||
Path to your Keystore: \*.jks. | ||
|
||
### noPublish | ||
|
||
Type: `boolean` | ||
|
||
Disable automatic publishing before building. | ||
|
||
### noWait | ||
|
||
Type: `boolean` | ||
|
||
Exit immediately after scheduling build. | ||
|
||
### publicUrl | ||
|
||
Type: `string` | ||
|
||
The URL of an externally hosted manifest (for self-hosted apps). | ||
|
||
### releaseChannel | ||
|
||
Type: `string` | ||
|
||
Pull from specified release channel. | ||
|
||
### skipWorkflowCheck | ||
|
||
Type: `boolean` | ||
|
||
Skip warning about build service bare workflow limitations. | ||
|
||
### type | ||
|
||
Alias(es): t | ||
|
||
Type: `string` | ||
|
||
Possible values: `app-bundle`, `apk` | ||
|
||
Type of build: [app-bundle⎮apk]. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,131 @@ | ||
# @nrwl/expo:build-ios | ||
|
||
Build and sign a standalone IPA for the Apple App Store | ||
|
||
Options can be configured in `angular.json` when defining the executor, or when invoking it. Read more about how to configure targets and executors here: https://nx.dev/core-concepts/configuration#targets. | ||
|
||
## Options | ||
|
||
### appleId | ||
|
||
Type: `string` | ||
|
||
Apple ID username (please also set the Apple ID password as EXPO_APPLE_PASSWORD environment variable). | ||
|
||
### clearCredentials | ||
|
||
Alias(es): c | ||
|
||
Type: `boolean` | ||
|
||
Clear all credentials stored on Expo servers. | ||
|
||
### clearDistCert | ||
|
||
Type: `boolean` | ||
|
||
Remove Distribution Certificate stored on Expo servers. | ||
|
||
### clearProvisioningProfile | ||
|
||
Type: `boolean` | ||
|
||
Remove Provisioning Profile stored on Expo servers. | ||
|
||
### clearPushCert | ||
|
||
Type: `boolean` | ||
|
||
Remove Push Notifications Certificate stored on Expo servers. Use of Push Notifications Certificates is deprecated. | ||
|
||
### clearPushKey | ||
|
||
Type: `boolean` | ||
|
||
Remove Push Notifications Key stored on Expo servers. | ||
|
||
### distP12Path | ||
|
||
Type: `string` | ||
|
||
Path to your Distribution Certificate P12 (set password as EXPO_IOS_DIST_P12_PASSWORD environment variable). | ||
|
||
### noPublish | ||
|
||
Type: `boolean` | ||
|
||
Disable automatic publishing before building. | ||
|
||
### noWait | ||
|
||
Type: `boolean` | ||
|
||
Exit immediately after scheduling build. | ||
|
||
### provisioningProfilePath | ||
|
||
Type: `string` | ||
|
||
Path to your Provisioning Profile. | ||
|
||
### publicUrl | ||
|
||
Type: `string` | ||
|
||
The URL of an externally hosted manifest (for self-hosted apps). | ||
|
||
### pushP8Path | ||
|
||
Type: `string` | ||
|
||
Path to your Push Key .p8 file. | ||
|
||
### releaseChannel | ||
|
||
Type: `string` | ||
|
||
Pull from specified release channel. | ||
|
||
### revokeCredentials | ||
|
||
Alias(es): r | ||
|
||
Type: `boolean` | ||
|
||
Revoke credentials on developer.apple.com, select appropriate using --clear-\* options. | ||
|
||
### skipCredentialsCheck | ||
|
||
Type: `boolean` | ||
|
||
Skip checking credentials. | ||
|
||
### skipWorkflowCheck | ||
|
||
Type: `boolean` | ||
|
||
Skip warning about build service bare workflow limitations. | ||
|
||
### sync | ||
|
||
Default: `true` | ||
|
||
Type: `boolean` | ||
|
||
Syncs npm dependencies to package.json (for React Native autolink). Always true when --install is used. | ||
|
||
### teamId | ||
|
||
Type: `string` | ||
|
||
Apple Team ID. | ||
|
||
### type | ||
|
||
Alias(es): t | ||
|
||
Type: `string` | ||
|
||
Possible values: `archive`, `simulator` | ||
|
||
Type of build: [archive⎮simulator]. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# @nrwl/expo:build-status | ||
|
||
Get the status of the latest build for the project | ||
|
||
Options can be configured in `angular.json` when defining the executor, or when invoking it. Read more about how to configure targets and executors here: https://nx.dev/core-concepts/configuration#targets. | ||
|
||
## Options | ||
|
||
### publicUrl | ||
|
||
Type: `string` | ||
|
||
The URL of an externally hosted manifest (for self-hosted apps). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# @nrwl/expo:build-web | ||
|
||
Build the web app for production | ||
|
||
Options can be configured in `angular.json` when defining the executor, or when invoking it. Read more about how to configure targets and executors here: https://nx.dev/core-concepts/configuration#targets. | ||
|
||
## Options | ||
|
||
### clear | ||
|
||
Alias(es): c | ||
|
||
Type: `boolean` | ||
|
||
Clear all cached build files and assets. | ||
|
||
### dev | ||
|
||
Type: `boolean` | ||
|
||
Turns dev flag on before bundling | ||
|
||
### noPwa | ||
|
||
Type: `boolean` | ||
|
||
Prevent webpack from generating the manifest.json and injecting meta into the index.html head. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# @nrwl/expo:ensure-symlink | ||
|
||
Ensure workspace node_modules is symlink under app's node_modules folder. | ||
|
||
Options can be configured in `angular.json` when defining the executor, or when invoking it. Read more about how to configure targets and executors here: https://nx.dev/core-concepts/configuration#targets. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
# @nrwl/expo:run | ||
|
||
Run the Android app binary locally or run the iOS app binary locally | ||
|
||
Options can be configured in `angular.json` when defining the executor, or when invoking it. Read more about how to configure targets and executors here: https://nx.dev/core-concepts/configuration#targets. | ||
|
||
## Options | ||
|
||
### platform (_**required**_) | ||
|
||
Default: `ios` | ||
|
||
Type: `string` | ||
|
||
Possible values: `ios`, `android` | ||
|
||
Platform to run for (ios, android). | ||
|
||
### bundler | ||
|
||
Default: `true` | ||
|
||
Type: `boolean` | ||
|
||
Whether to skip starting the Metro bundler. True to start it, false to skip it. | ||
|
||
### device | ||
|
||
Alias(es): d | ||
|
||
Type: `string` | ||
|
||
Device name or UDID to build the app on. The value is not required if you have a single device connected. | ||
|
||
### port | ||
|
||
Alias(es): p | ||
|
||
Default: `8081` | ||
|
||
Type: `number` | ||
|
||
Port to start the Metro bundler on | ||
|
||
### scheme | ||
|
||
Type: `string` | ||
|
||
(iOS) Explicitly set the Xcode scheme to use | ||
|
||
### sync | ||
|
||
Default: `true` | ||
|
||
Type: `boolean` | ||
|
||
Syncs npm dependencies to package.json (for React Native autolink). Always true when --install is used. | ||
|
||
### variant | ||
|
||
Default: `debug` | ||
|
||
Type: `string` | ||
|
||
(Android) Specify your app's build variant (e.g. debug, release). | ||
|
||
### xcodeConfiguration | ||
|
||
Default: `Debug` | ||
|
||
Type: `string` | ||
|
||
(iOS) Xcode configuration to use. Debug or Release |
Oops, something went wrong.