chore: remove patch-package in favor of native yarn patches
This commit is contained in:
@@ -17,7 +17,6 @@
|
||||
"tsc": "tsc --noEmit",
|
||||
"start": "react-native start",
|
||||
"install:pods": "yarn pod-install ios",
|
||||
"postinstall": "patch-package",
|
||||
"android:bundle": "react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/build/intermediates/res/merged/release/",
|
||||
"upgrade:snjs": "ncu -u '@standardnotes/*' && yarn"
|
||||
},
|
||||
@@ -56,7 +55,7 @@
|
||||
"react-native-fs": "^2.19.0",
|
||||
"react-native-gesture-handler": "2.3.2",
|
||||
"react-native-image-picker": "^4.7.3",
|
||||
"react-native-keychain": "^8.0.0",
|
||||
"react-native-keychain": "patch:react-native-keychain@8.0.0#./patches/react-native-keychain+8.0.0.patch",
|
||||
"react-native-mail": "standardnotes/react-native-mail#fd26119e67a2ffc5eaa95a9c17049743e39ce2d3",
|
||||
"react-native-privacy-snapshot": "standardnotes/react-native-privacy-snapshot#653e904c90fc6f2b578da59138f2bfe5d7f942fe",
|
||||
"react-native-reanimated": "^2.8.0",
|
||||
@@ -66,7 +65,7 @@
|
||||
"react-native-search-box": "standardnotes/react-native-search-box#8c46369912cba78dca718588aca9c16926953ff7",
|
||||
"react-native-share": "^7.3.7",
|
||||
"react-native-sodium-jsi": "1.2.0",
|
||||
"react-native-static-server": "standardnotes/react-native-static-server#d0c4cb0feae233634ef26fc33118f258192c7b7d",
|
||||
"react-native-static-server": "standardnotes/react-native-static-server#6b5baab43f11f8b2072d17183f9f35b08fa0707b",
|
||||
"react-native-store-review": "^0.2.0",
|
||||
"react-native-svg": "^12.3.0",
|
||||
"react-native-svg-transformer": "^1.0.0",
|
||||
@@ -108,7 +107,6 @@
|
||||
"jest-circus": "^27.5.1",
|
||||
"metro-react-native-babel-preset": "^0.70.1",
|
||||
"npm-check-updates": "^12.5.9",
|
||||
"patch-package": "^6.4.7",
|
||||
"pod-install": "^0.1.33",
|
||||
"prettier": "^2.6.0",
|
||||
"prettier-plugin-organize-imports": "^2.3.4",
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
Fixes Android on launch performance issue
|
||||
https://github.com/oblador/react-native-keychain/issues/314#issuecomment-736640077
|
||||
|
||||
diff --git a/node_modules/react-native-keychain/android/src/main/java/com/oblador/keychain/KeychainModule.java b/node_modules/react-native-keychain/android/src/main/java/com/oblador/keychain/KeychainModule.java
|
||||
diff --git a/android/src/main/java/com/oblador/keychain/KeychainModule.java b/android/src/main/java/com/oblador/keychain/KeychainModule.java
|
||||
index 6ca68cb..a600f38 100644
|
||||
--- a/node_modules/react-native-keychain/android/src/main/java/com/oblador/keychain/KeychainModule.java
|
||||
+++ b/node_modules/react-native-keychain/android/src/main/java/com/oblador/keychain/KeychainModule.java
|
||||
--- a/android/src/main/java/com/oblador/keychain/KeychainModule.java
|
||||
+++ b/android/src/main/java/com/oblador/keychain/KeychainModule.java
|
||||
@@ -140,13 +140,7 @@ public class KeychainModule extends ReactContextBaseJavaModule {
|
||||
super(reactContext);
|
||||
prefsStorage = new PrefsStorage(reactContext);
|
||||
|
||||
@@ -1,61 +0,0 @@
|
||||
diff --git a/node_modules/react-native-static-server/android/build.gradle b/node_modules/react-native-static-server/android/build.gradle
|
||||
index 0c7bca6..6de3115 100644
|
||||
--- a/node_modules/react-native-static-server/android/build.gradle
|
||||
+++ b/node_modules/react-native-static-server/android/build.gradle
|
||||
@@ -20,7 +20,7 @@ def safeExtGet(prop, fallback) {
|
||||
}
|
||||
|
||||
apply plugin: 'com.android.library'
|
||||
-apply plugin: 'maven'
|
||||
+apply plugin: 'maven-publish'
|
||||
|
||||
buildscript {
|
||||
// The Android Gradle plugin is only required when opening the android folder stand-alone.
|
||||
@@ -39,7 +39,7 @@ buildscript {
|
||||
}
|
||||
|
||||
apply plugin: 'com.android.library'
|
||||
-apply plugin: 'maven'
|
||||
+apply plugin: 'maven-publish'
|
||||
|
||||
android {
|
||||
compileSdkVersion safeExtGet('compileSdkVersion', DEFAULT_COMPILE_SDK_VERSION)
|
||||
@@ -108,17 +108,6 @@ def configureReactNativePom(def pom) {
|
||||
afterEvaluate { project ->
|
||||
// some Gradle build hooks ref:
|
||||
// https://www.oreilly.com/library/view/gradle-beyond-the/9781449373801/ch03.html
|
||||
- task androidJavadoc(type: Javadoc) {
|
||||
- source = android.sourceSets.main.java.srcDirs
|
||||
- classpath += files(android.bootClasspath)
|
||||
- classpath += files(project.getConfigurations().getByName('compile').asList())
|
||||
- include '**/*.java'
|
||||
- }
|
||||
-
|
||||
- task androidJavadocJar(type: Jar, dependsOn: androidJavadoc) {
|
||||
- classifier = 'javadoc'
|
||||
- from androidJavadoc.destinationDir
|
||||
- }
|
||||
|
||||
task androidSourcesJar(type: Jar) {
|
||||
classifier = 'sources'
|
||||
@@ -137,15 +126,13 @@ afterEvaluate { project ->
|
||||
|
||||
artifacts {
|
||||
archives androidSourcesJar
|
||||
- archives androidJavadocJar
|
||||
}
|
||||
+}
|
||||
|
||||
- task installArchives(type: Upload) {
|
||||
- configuration = configurations.archives
|
||||
- repositories.mavenDeployer {
|
||||
- // Deploy to react-native-event-bridge/maven, ready to publish to npm
|
||||
- repository url: "file://${projectDir}/../android/maven"
|
||||
- configureReactNativePom pom
|
||||
+publishing {
|
||||
+ repositories {
|
||||
+ maven {
|
||||
+ url = uri("file://${projectDir}/../android/maven")
|
||||
}
|
||||
}
|
||||
}
|
||||
94
yarn.lock
94
yarn.lock
@@ -6019,7 +6019,6 @@ __metadata:
|
||||
metro-react-native-babel-preset: ^0.70.1
|
||||
moment: ^2.29.2
|
||||
npm-check-updates: ^12.5.9
|
||||
patch-package: ^6.4.7
|
||||
pod-install: ^0.1.33
|
||||
prettier: ^2.6.0
|
||||
prettier-plugin-organize-imports: ^2.3.4
|
||||
@@ -6037,7 +6036,7 @@ __metadata:
|
||||
react-native-fs: ^2.19.0
|
||||
react-native-gesture-handler: 2.3.2
|
||||
react-native-image-picker: ^4.7.3
|
||||
react-native-keychain: ^8.0.0
|
||||
react-native-keychain: "patch:react-native-keychain@8.0.0#./patches/react-native-keychain+8.0.0.patch"
|
||||
react-native-mail: "standardnotes/react-native-mail#fd26119e67a2ffc5eaa95a9c17049743e39ce2d3"
|
||||
react-native-monorepo-tools: ^1.1.4
|
||||
react-native-pager-view: ^5.4.15
|
||||
@@ -6049,7 +6048,7 @@ __metadata:
|
||||
react-native-search-box: "standardnotes/react-native-search-box#8c46369912cba78dca718588aca9c16926953ff7"
|
||||
react-native-share: ^7.3.7
|
||||
react-native-sodium-jsi: 1.2.0
|
||||
react-native-static-server: "standardnotes/react-native-static-server#d0c4cb0feae233634ef26fc33118f258192c7b7d"
|
||||
react-native-static-server: "standardnotes/react-native-static-server#6b5baab43f11f8b2072d17183f9f35b08fa0707b"
|
||||
react-native-store-review: ^0.2.0
|
||||
react-native-svg: ^12.3.0
|
||||
react-native-svg-transformer: ^1.0.0
|
||||
@@ -8199,13 +8198,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@yarnpkg/lockfile@npm:^1.1.0":
|
||||
version: 1.1.0
|
||||
resolution: "@yarnpkg/lockfile@npm:1.1.0"
|
||||
checksum: 05b881b4866a3546861fee756e6d3812776ea47fa6eb7098f983d6d0eefa02e12b66c3fff931574120f196286a7ad4879ce02743c8bb2be36c6a576c7852083a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@zip.js/zip.js@npm:^2.4.10":
|
||||
version: 2.4.15
|
||||
resolution: "@zip.js/zip.js@npm:2.4.15"
|
||||
@@ -11494,7 +11486,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"cross-spawn@npm:^6.0.0, cross-spawn@npm:^6.0.5":
|
||||
"cross-spawn@npm:^6.0.0":
|
||||
version: 6.0.5
|
||||
resolution: "cross-spawn@npm:6.0.5"
|
||||
dependencies:
|
||||
@@ -14881,15 +14873,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"find-yarn-workspace-root@npm:^2.0.0":
|
||||
version: 2.0.0
|
||||
resolution: "find-yarn-workspace-root@npm:2.0.0"
|
||||
dependencies:
|
||||
micromatch: ^4.0.2
|
||||
checksum: fa5ca8f9d08fe7a54ce7c0a5931ff9b7e36f9ee7b9475fb13752bcea80ec6b5f180fa5102d60b376d5526ce924ea3fc6b19301262efa0a5d248dd710f3644242
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"flat-cache@npm:^3.0.4":
|
||||
version: 3.0.4
|
||||
resolution: "flat-cache@npm:3.0.4"
|
||||
@@ -15111,17 +15094,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"fs-extra@npm:^7.0.1":
|
||||
version: 7.0.1
|
||||
resolution: "fs-extra@npm:7.0.1"
|
||||
dependencies:
|
||||
graceful-fs: ^4.1.2
|
||||
jsonfile: ^4.0.0
|
||||
universalify: ^0.1.0
|
||||
checksum: 141b9dccb23b66a66cefdd81f4cda959ff89282b1d721b98cea19ba08db3dcbe6f862f28841f3cf24bb299e0b7e6c42303908f65093cb7e201708e86ea5a8dcf
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"fs-extra@npm:^8.1.0":
|
||||
version: 8.1.0
|
||||
resolution: "fs-extra@npm:8.1.0"
|
||||
@@ -18551,15 +18523,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"klaw-sync@npm:^6.0.0":
|
||||
version: 6.0.0
|
||||
resolution: "klaw-sync@npm:6.0.0"
|
||||
dependencies:
|
||||
graceful-fs: ^4.1.11
|
||||
checksum: 0da397f8961313c3ef8f79fb63af9002cde5a8fb2aeb1a37351feff0dd6006129c790400c3f5c3b4e757bedcabb13d21ec0a5eaef5a593d59515d4f2c291e475
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"klaw@npm:^1.0.0":
|
||||
version: 1.3.1
|
||||
resolution: "klaw@npm:1.3.1"
|
||||
@@ -21670,7 +21633,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"open@npm:^7.3.1, open@npm:^7.4.2":
|
||||
"open@npm:^7.3.1":
|
||||
version: 7.4.2
|
||||
resolution: "open@npm:7.4.2"
|
||||
dependencies:
|
||||
@@ -22164,29 +22127,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"patch-package@npm:^6.4.7":
|
||||
version: 6.4.7
|
||||
resolution: "patch-package@npm:6.4.7"
|
||||
dependencies:
|
||||
"@yarnpkg/lockfile": ^1.1.0
|
||||
chalk: ^2.4.2
|
||||
cross-spawn: ^6.0.5
|
||||
find-yarn-workspace-root: ^2.0.0
|
||||
fs-extra: ^7.0.1
|
||||
is-ci: ^2.0.0
|
||||
klaw-sync: ^6.0.0
|
||||
minimist: ^1.2.0
|
||||
open: ^7.4.2
|
||||
rimraf: ^2.6.3
|
||||
semver: ^5.6.0
|
||||
slash: ^2.0.0
|
||||
tmp: ^0.0.33
|
||||
bin:
|
||||
patch-package: index.js
|
||||
checksum: f36d5324da3b69ee635e7cd2c68f4d3dd89dc91d60ffdaad3b602fd953277f4da901c91033683bf6ff31c14799bc049849af3a389455c25d0435fe9cfb0d4088
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"path-dirname@npm:^1.0.2":
|
||||
version: 1.0.2
|
||||
resolution: "path-dirname@npm:1.0.2"
|
||||
@@ -24284,13 +24224,20 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"react-native-keychain@npm:^8.0.0":
|
||||
"react-native-keychain@npm:8.0.0":
|
||||
version: 8.0.0
|
||||
resolution: "react-native-keychain@npm:8.0.0"
|
||||
checksum: cbab1cef8565743072f919663068727df20fc0ef5edd53b0aa96fac74c11fcd0daa197968b06cabed4f1b3f8e5e5ae73b6db8543ed9adbecc13662c38958c9ce
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"react-native-keychain@patch:react-native-keychain@8.0.0#./patches/react-native-keychain+8.0.0.patch::locator=%40standardnotes%2Fmobile%40workspace%3Apackages%2Fmobile":
|
||||
version: 8.0.0
|
||||
resolution: "react-native-keychain@patch:react-native-keychain@npm%3A8.0.0#./patches/react-native-keychain+8.0.0.patch::version=8.0.0&hash=f18549&locator=%40standardnotes%2Fmobile%40workspace%3Apackages%2Fmobile"
|
||||
checksum: a924004df309323ef2683bda7eda5f83ab73838997d6e546545479db50a4bb21d97f0f5d80e48264c2b5ec54dca46a5ffbb0978914aee7bc8b263d5c030083c0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"react-native-mail@standardnotes/react-native-mail#fd26119e67a2ffc5eaa95a9c17049743e39ce2d3":
|
||||
version: 4.1.0
|
||||
resolution: "react-native-mail@https://github.com/standardnotes/react-native-mail.git#commit=fd26119e67a2ffc5eaa95a9c17049743e39ce2d3"
|
||||
@@ -24410,13 +24357,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"react-native-static-server@standardnotes/react-native-static-server#d0c4cb0feae233634ef26fc33118f258192c7b7d":
|
||||
version: 0.5.0
|
||||
resolution: "react-native-static-server@https://github.com/standardnotes/react-native-static-server.git#commit=d0c4cb0feae233634ef26fc33118f258192c7b7d"
|
||||
"react-native-static-server@standardnotes/react-native-static-server#6b5baab43f11f8b2072d17183f9f35b08fa0707b":
|
||||
version: 0.5.1
|
||||
resolution: "react-native-static-server@https://github.com/standardnotes/react-native-static-server.git#commit=6b5baab43f11f8b2072d17183f9f35b08fa0707b"
|
||||
peerDependencies:
|
||||
react: "*"
|
||||
react-native: "*"
|
||||
checksum: c8620f76e3f6b2e5d5290037e0f62884c707f814ff26a164085596d7e44604ded7a729f3ec4e0450d03741db1f17f21fed506c9d413d28cccf365028df19be86
|
||||
checksum: 3032c56983a06f009b99c294d590214bafead9759fa29f75d81acd33388875132e93c63bf2226b7bca26f1964aefa4ad1fdee97fc72e544fa77a5c57f2a273dd
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -25664,7 +25611,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"rimraf@npm:^2.5.4, rimraf@npm:^2.6.3":
|
||||
"rimraf@npm:^2.5.4":
|
||||
version: 2.7.1
|
||||
resolution: "rimraf@npm:2.7.1"
|
||||
dependencies:
|
||||
@@ -26400,13 +26347,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"slash@npm:^2.0.0":
|
||||
version: 2.0.0
|
||||
resolution: "slash@npm:2.0.0"
|
||||
checksum: 512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"slash@npm:^3.0.0":
|
||||
version: 3.0.0
|
||||
resolution: "slash@npm:3.0.0"
|
||||
|
||||
Reference in New Issue
Block a user