From 2de1dd1323fa3b33c258d2ea3c4865bb70758c55 Mon Sep 17 00:00:00 2001 From: Kobie Botha Date: Wed, 24 Jan 2024 04:11:53 -0700 Subject: [PATCH 1/4] Bump sdk and sqlite deps --- package.json | 4 ++-- yarn.lock | 43 ++++++++++++++++++++++++++++--------------- 2 files changed, 30 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index 3d34e5d..cde0ece 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ "@azure/core-asynciterator-polyfill": "^1.0.2", "@expo/vector-icons": "^13.0.0", "@journeyapps/powersync-attachments": "^1.0.1", - "@journeyapps/powersync-sdk-react-native": "^1.0.0", - "@journeyapps/react-native-quick-sqlite": "^1.0.0", + "@journeyapps/powersync-sdk-react-native": "^1.1.0", + "@journeyapps/react-native-quick-sqlite": "^1.1.0", "@react-native-community/masked-view": "^0.1.11", "@react-navigation/drawer": "^6.6.3", "@react-navigation/native": "^6.0.0", diff --git a/yarn.lock b/yarn.lock index 23f1b1d..da66fad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1615,12 +1615,12 @@ dependencies: "@journeyapps/powersync-sdk-common" "1.0.0" -"@journeyapps/powersync-react@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@journeyapps/powersync-react/-/powersync-react-1.0.0.tgz#01e6745d44d2285503f6343e03aa9814d23fd869" - integrity sha512-WMSIScA4cZbBBFAD9p/v6vn/0ixv0tLaVMcx84pIkUSy9FNn8gI0G9ciwUIcyGSNI1sMnCjyH76NwXo48WtY5w== +"@journeyapps/powersync-react@1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@journeyapps/powersync-react/-/powersync-react-1.0.2.tgz#54751310cc1fe44828deffbfd21bead8e4af0f32" + integrity sha512-3B/HOlWmoVCgmV5WDy4WjPYFhjOiasb/OPA3cfMLX2a2vaN1emUw7GVoLBuzyhFnfwYAg75+BrBeL7kNq5tvGg== dependencies: - "@journeyapps/powersync-sdk-common" "1.0.0" + "@journeyapps/powersync-sdk-common" "1.1.0" "@journeyapps/powersync-sdk-common@1.0.0": version "1.0.0" @@ -1635,19 +1635,32 @@ object-hash "^3.0.0" uuid "^3.0.0" -"@journeyapps/powersync-sdk-react-native@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@journeyapps/powersync-sdk-react-native/-/powersync-sdk-react-native-1.0.0.tgz#3045996fbe01bcdf5f9337b47b41fa936439469c" - integrity sha512-ptrJeyhfSHRDqtP8n+b3AHFhofHmnMr/LJimr6DowMVO1w6PWZI0XUA+VfA6RtzXMe6Ct5FARVqlLbQ/l1ZXpA== +"@journeyapps/powersync-sdk-common@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@journeyapps/powersync-sdk-common/-/powersync-sdk-common-1.1.0.tgz#7a970064714977bd955c5d51acc36a1c90ad3cca" + integrity sha512-cG72V/t5vPke0BgExQYBxmMpcOSE8M8C1FR3pz4GJ5RnwDTgsq8rcsKECZTGp+QKIrRKtHQMPRkcCfLZriz+WA== dependencies: - "@journeyapps/powersync-react" "1.0.0" - "@journeyapps/powersync-sdk-common" "1.0.0" + async-mutex "^0.4.0" + can-ndjson-stream "^1.0.2" + event-iterator "^2.0.0" + js-logger "^1.6.1" + lodash "^4.17.21" + object-hash "^3.0.0" + uuid "^3.0.0" + +"@journeyapps/powersync-sdk-react-native@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@journeyapps/powersync-sdk-react-native/-/powersync-sdk-react-native-1.1.0.tgz#48461203a34bdf081f8a58e1620c74f2288db8fb" + integrity sha512-ZA078qoUm4kmcRbTPNWd60A9WRay6euhZx3krS5hPVyklXCXy9GBrxdpbx+8LrAziCEZc3idpN/l7TqN+waG/g== + dependencies: + "@journeyapps/powersync-react" "1.0.2" + "@journeyapps/powersync-sdk-common" "1.1.0" async-lock "^1.4.0" -"@journeyapps/react-native-quick-sqlite@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@journeyapps/react-native-quick-sqlite/-/react-native-quick-sqlite-1.0.0.tgz#bb836a82a64705a2be6de27560b1e8816bba19d0" - integrity sha512-rQPE5OoMfXCyBBnCNMhkd4pES8zt0CbxiWb6GfZ04ik/cKji14GWBkvw9YZdyutc3zb3CNiexHYP1xZzlQYTQg== +"@journeyapps/react-native-quick-sqlite@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@journeyapps/react-native-quick-sqlite/-/react-native-quick-sqlite-1.1.0.tgz#cf4aa6694b7232d0f86e565fdba4e41ef15d80cc" + integrity sha512-Pg6VA6ABC7N5FrNB5eqTgNsKdzzmDSp5aBtnQh1BlcZu7ISPZdCcKo+ZJtKyzTAWpc17LIttvJwxez6zBxUdOw== dependencies: lodash "^4.17.21" uuid "3.4.0" From 91bd6c7da3fb73e7beaa9b5b8da5e7c4323ebcc6 Mon Sep 17 00:00:00 2001 From: Kobie Botha Date: Wed, 24 Jan 2024 04:14:40 -0700 Subject: [PATCH 2/4] comment linting false positive --- app/index.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/index.tsx b/app/index.tsx index ecf9f54..ac2a88a 100644 --- a/app/index.tsx +++ b/app/index.tsx @@ -15,7 +15,8 @@ const App: React.FC = () => { const { supabaseConnector } = useSystem(); React.useEffect(() => { - Logger.useDefaults(); + // some linters incorrectly flag this as a hook, most likely due to its name + Logger.useDefaults(); // eslint-disable-line Logger.setLevel(Logger.DEBUG); supabaseConnector.client.auth .getSession() From f80127b0bb3032dc9ec595b5fcdfb1a635d264b4 Mon Sep 17 00:00:00 2001 From: Kobie Botha Date: Wed, 24 Jan 2024 04:18:05 -0700 Subject: [PATCH 3/4] bump attachments dep --- package.json | 2 +- yarn.lock | 23 +++++------------------ 2 files changed, 6 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index cde0ece..40106fb 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "dependencies": { "@azure/core-asynciterator-polyfill": "^1.0.2", "@expo/vector-icons": "^13.0.0", - "@journeyapps/powersync-attachments": "^1.0.1", + "@journeyapps/powersync-attachments": "^1.0.3", "@journeyapps/powersync-sdk-react-native": "^1.1.0", "@journeyapps/react-native-quick-sqlite": "^1.1.0", "@react-native-community/masked-view": "^0.1.11", diff --git a/yarn.lock b/yarn.lock index da66fad..2d60270 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1608,12 +1608,12 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@journeyapps/powersync-attachments@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@journeyapps/powersync-attachments/-/powersync-attachments-1.0.1.tgz#9237590cf13269105b98a2b45305b0e3f8ddffde" - integrity sha512-Da605lyrW+iNM27kxBXtz4+aw/vIOKnA089w82wzdJFpK8Uov37gKq0w+/2qQ1p2axXRiQKAQ+dqeyne67fBpw== +"@journeyapps/powersync-attachments@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@journeyapps/powersync-attachments/-/powersync-attachments-1.0.3.tgz#b6052e9502dcc9c87f54a018eb306b1e320437c5" + integrity sha512-1pO1XwvXbagLohn/bnd9DD9eQZppIFl5Alf9TARXDQa2QbQ9bOY/vROfTOnUsOA3lPoG0hjkqw1X6E6oztKnTg== dependencies: - "@journeyapps/powersync-sdk-common" "1.0.0" + "@journeyapps/powersync-sdk-common" "1.1.0" "@journeyapps/powersync-react@1.0.2": version "1.0.2" @@ -1622,19 +1622,6 @@ dependencies: "@journeyapps/powersync-sdk-common" "1.1.0" -"@journeyapps/powersync-sdk-common@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@journeyapps/powersync-sdk-common/-/powersync-sdk-common-1.0.0.tgz#b969d423364b4be074aaafb17a170d002882a9b0" - integrity sha512-mVyIsWiSQPMvAcQ715x+qomYp9C2LZKi/k+w7ZMpWN3KrwIPNWskF6DYHGOwnl9J0uaDC74T9yrwmVganEa3JQ== - dependencies: - async-mutex "^0.4.0" - can-ndjson-stream "^1.0.2" - event-iterator "^2.0.0" - js-logger "^1.6.1" - lodash "^4.17.21" - object-hash "^3.0.0" - uuid "^3.0.0" - "@journeyapps/powersync-sdk-common@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@journeyapps/powersync-sdk-common/-/powersync-sdk-common-1.1.0.tgz#7a970064714977bd955c5d51acc36a1c90ad3cca" From b0f73390494db3e0dfd7b7b2269dd0f4be94b992 Mon Sep 17 00:00:00 2001 From: Kobie Botha Date: Thu, 8 Feb 2024 09:34:50 -0700 Subject: [PATCH 4/4] Bump deps Signed-off-by: Kobie Botha --- ios/Podfile.lock | 10 +++++----- package.json | 6 +++--- yarn.lock | 48 ++++++++++++++++++++++++------------------------ 3 files changed, 32 insertions(+), 32 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index d40fbd4..4868ec1 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -41,7 +41,7 @@ PODS: - hermes-engine/Pre-built (= 0.72.6) - hermes-engine/Pre-built (0.72.6) - libevent (2.1.12) - - powersync-sqlite-core (0.1.3) + - powersync-sqlite-core (0.1.6) - RCT-Folly (2021.07.22.00): - boost - DoubleConversion @@ -346,8 +346,8 @@ PODS: - React-Core - react-native-get-random-values (1.9.0): - React-Core - - react-native-quick-sqlite (1.1.0): - - powersync-sqlite-core + - react-native-quick-sqlite (1.1.1): + - powersync-sqlite-core (~> 0.1.6) - React - React-callinvoker - React-Core @@ -715,7 +715,7 @@ SPEC CHECKSUMS: glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b hermes-engine: 8057e75cfc1437b178ac86c8654b24e7fead7f60 libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 - powersync-sqlite-core: a8c9c0f5ddb25099973bece98776080400346fe3 + powersync-sqlite-core: 4c38c8f470f6dca61346789fd5436a6826d1e3dd RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 RCTRequired: 28469809442eb4eb5528462705f7d852948c8a74 RCTTypeSafety: e9c6c409fca2cc584e5b086862d562540cb38d29 @@ -733,7 +733,7 @@ SPEC CHECKSUMS: React-logger: cebf22b6cf43434e471dc561e5911b40ac01d289 react-native-encrypted-storage: db300a3f2f0aba1e818417c1c0a6be549038deb7 react-native-get-random-values: dee677497c6a740b71e5612e8dbd83e7539ed5bb - react-native-quick-sqlite: be20413dfef15ca106e6370afe822d34c32e9def + react-native-quick-sqlite: b99b264d738643c12545519cffa449513a3a7c28 react-native-safe-area-context: 36cc67648134e89465663b8172336a19eeda493d React-NativeModulesApple: 02e35e9a51e10c6422f04f5e4076a7c02243fff2 React-perflogger: e3596db7e753f51766bceadc061936ef1472edc3 diff --git a/package.json b/package.json index 40106fb..abd8ad4 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,9 @@ "dependencies": { "@azure/core-asynciterator-polyfill": "^1.0.2", "@expo/vector-icons": "^13.0.0", - "@journeyapps/powersync-attachments": "^1.0.3", - "@journeyapps/powersync-sdk-react-native": "^1.1.0", - "@journeyapps/react-native-quick-sqlite": "^1.1.0", + "@journeyapps/powersync-attachments": "^1.0.4", + "@journeyapps/powersync-sdk-react-native": "^1.2.0", + "@journeyapps/react-native-quick-sqlite": "^1.1.1", "@react-native-community/masked-view": "^0.1.11", "@react-navigation/drawer": "^6.6.3", "@react-navigation/native": "^6.0.0", diff --git a/yarn.lock b/yarn.lock index 2d60270..f9bddc4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1608,24 +1608,24 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@journeyapps/powersync-attachments@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@journeyapps/powersync-attachments/-/powersync-attachments-1.0.3.tgz#b6052e9502dcc9c87f54a018eb306b1e320437c5" - integrity sha512-1pO1XwvXbagLohn/bnd9DD9eQZppIFl5Alf9TARXDQa2QbQ9bOY/vROfTOnUsOA3lPoG0hjkqw1X6E6oztKnTg== +"@journeyapps/powersync-attachments@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@journeyapps/powersync-attachments/-/powersync-attachments-1.0.4.tgz#29c08cef358a326c88b9a8c28c97a8f5e05ff39d" + integrity sha512-4UhcAOiILuDTc2RHGb3k3WanN0j6oq7RO03KaglHVfdhIFkMTkA8URqGn1g3fShpuqFXSKp0uKZOcV+PrIecnQ== dependencies: - "@journeyapps/powersync-sdk-common" "1.1.0" + "@journeyapps/powersync-sdk-common" "1.2.0" -"@journeyapps/powersync-react@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@journeyapps/powersync-react/-/powersync-react-1.0.2.tgz#54751310cc1fe44828deffbfd21bead8e4af0f32" - integrity sha512-3B/HOlWmoVCgmV5WDy4WjPYFhjOiasb/OPA3cfMLX2a2vaN1emUw7GVoLBuzyhFnfwYAg75+BrBeL7kNq5tvGg== +"@journeyapps/powersync-react@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@journeyapps/powersync-react/-/powersync-react-1.0.3.tgz#8d87e6b99c38da5ff80887008b13c9016e1a2762" + integrity sha512-hTpeQ6TvqiqvC6RVqa7fwhhE1xtanxMu8InWPf0uL7nR7b5GNdvpIcs38V99j7k0oWEFP+mnc0i/OeMY2Lx3MQ== dependencies: - "@journeyapps/powersync-sdk-common" "1.1.0" + "@journeyapps/powersync-sdk-common" "1.2.0" -"@journeyapps/powersync-sdk-common@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@journeyapps/powersync-sdk-common/-/powersync-sdk-common-1.1.0.tgz#7a970064714977bd955c5d51acc36a1c90ad3cca" - integrity sha512-cG72V/t5vPke0BgExQYBxmMpcOSE8M8C1FR3pz4GJ5RnwDTgsq8rcsKECZTGp+QKIrRKtHQMPRkcCfLZriz+WA== +"@journeyapps/powersync-sdk-common@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@journeyapps/powersync-sdk-common/-/powersync-sdk-common-1.2.0.tgz#bfa63d17fce043c1e0a768019f0020d3785a4238" + integrity sha512-R6gkDXMCMLh8T8xvgcCxt4/djMYfjL4r1opmrUVFTxk/Kbs/P3nqinlcF6sE8ZEYtv+UZoc168hA6NDpJp47xA== dependencies: async-mutex "^0.4.0" can-ndjson-stream "^1.0.2" @@ -1635,19 +1635,19 @@ object-hash "^3.0.0" uuid "^3.0.0" -"@journeyapps/powersync-sdk-react-native@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@journeyapps/powersync-sdk-react-native/-/powersync-sdk-react-native-1.1.0.tgz#48461203a34bdf081f8a58e1620c74f2288db8fb" - integrity sha512-ZA078qoUm4kmcRbTPNWd60A9WRay6euhZx3krS5hPVyklXCXy9GBrxdpbx+8LrAziCEZc3idpN/l7TqN+waG/g== +"@journeyapps/powersync-sdk-react-native@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@journeyapps/powersync-sdk-react-native/-/powersync-sdk-react-native-1.2.0.tgz#ac3a18c86bd010b94d8575907f8263faad59d045" + integrity sha512-dVdSqc72WECIaqVlWDTIe0hUioL8YBUniWMFwLO+mtwXJjUGFKP8lFe1cuFVCdoYX73oqlhFZr8LLpE9LXaGsw== dependencies: - "@journeyapps/powersync-react" "1.0.2" - "@journeyapps/powersync-sdk-common" "1.1.0" + "@journeyapps/powersync-react" "1.0.3" + "@journeyapps/powersync-sdk-common" "1.2.0" async-lock "^1.4.0" -"@journeyapps/react-native-quick-sqlite@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@journeyapps/react-native-quick-sqlite/-/react-native-quick-sqlite-1.1.0.tgz#cf4aa6694b7232d0f86e565fdba4e41ef15d80cc" - integrity sha512-Pg6VA6ABC7N5FrNB5eqTgNsKdzzmDSp5aBtnQh1BlcZu7ISPZdCcKo+ZJtKyzTAWpc17LIttvJwxez6zBxUdOw== +"@journeyapps/react-native-quick-sqlite@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@journeyapps/react-native-quick-sqlite/-/react-native-quick-sqlite-1.1.1.tgz#2b13d739ca73026453717c887246f8e4a23f5f44" + integrity sha512-5I8zUZoFRgtnagjQygqnSyWG0L39ycFvum+ytsMmFW8LY1GpEZ+a3I6fWggwM82/Cc9YOheCVRIz47g0uBBZug== dependencies: lodash "^4.17.21" uuid "3.4.0"