From 1ba55663ea5cd93680d3d5ab3c4074e6235081e4 Mon Sep 17 00:00:00 2001 From: Mike Barnes Date: Fri, 12 Dec 2025 11:54:00 -0700 Subject: [PATCH] Upgraded PowerSync version --- .nvmrc | 2 +- package-lock.json | 146 +++++++++++++++++++++------------------------- package.json | 6 +- 3 files changed, 71 insertions(+), 83 deletions(-) diff --git a/.nvmrc b/.nvmrc index 5f53e87..821e395 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v20.19.0 +v24.12.0 diff --git a/package-lock.json b/package-lock.json index 42c4d83..5192bf7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,10 +8,10 @@ "name": "vite-react-ts-powersync-supabase", "version": "0.0.0", "dependencies": { - "@journeyapps/wa-sqlite": "^1.3.3", + "@journeyapps/wa-sqlite": "^1.4.1", "@powersync/react": "^1.8.2", - "@powersync/web": "^1.29.0", - "@supabase/supabase-js": "^2.76.1", + "@powersync/web": "^1.30.0", + "@supabase/supabase-js": "^2.87.1", "react": "^19.2.0", "react-dom": "^19.2.0", "vite-plugin-wasm": "^3.4.1" @@ -953,9 +953,9 @@ } }, "node_modules/@journeyapps/wa-sqlite": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@journeyapps/wa-sqlite/-/wa-sqlite-1.3.3.tgz", - "integrity": "sha512-LwekcI0eSLVwNTt6r5j2GdYfA4aCCRnRmVhnrIRz6Tet8Ih6OPqQ4ae6xYXFBGTpw54jexHqwMcOQFTOOvTNIw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@journeyapps/wa-sqlite/-/wa-sqlite-1.4.1.tgz", + "integrity": "sha512-xAWys6opteBpWaKmHG1pZvBmQViEKFK/46YVEkYlWxa4F9VAG0gIjCpfIdcQvXdqZf7X3ByADGmNBcR/cJ1DqQ==", "hasInstallScript": true, "peer": true }, @@ -1048,9 +1048,9 @@ } }, "node_modules/@powersync/common": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/@powersync/common/-/common-1.43.0.tgz", - "integrity": "sha512-WNllgjVQCLQZ80B97PVJE9y5yCRDag1crFk+J7pNryijA/CCGdvHCI47t3FJxcgMHdE3Cqlr1UVDXvsTyxLuPA==", + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/@powersync/common/-/common-1.44.0.tgz", + "integrity": "sha512-vdjSKJzXtjnenOT4EFRcTpQQ8MFV8+0KA+sf7GBVEo7zy6cg7SpQSv5AjdyX/CivOolMosjsV6Xk3WP9e7djBw==", "license": "Apache-2.0", "peer": true, "dependencies": { @@ -1069,12 +1069,12 @@ } }, "node_modules/@powersync/web": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@powersync/web/-/web-1.29.0.tgz", - "integrity": "sha512-Yv4GuV7TqD2qympekDOUodMGxCn7haDY5mzESoiChy07SQLr3Ol+X7xQ0z4zFgtmnBjd69QcIuy7oSY9Lo1fIQ==", + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/@powersync/web/-/web-1.30.0.tgz", + "integrity": "sha512-ZlNNOHB0Ao5nYu+G3avbe8z8jAgMSlBNf+wHa5YI8cTYyfIEldVMGQCMWWbo74QBJfMKjBQTlhaUAHhcXzTyaQ==", "license": "Apache-2.0", "dependencies": { - "@powersync/common": "1.43.0", + "@powersync/common": "1.44.0", "async-mutex": "^0.5.0", "bson": "^6.10.4", "comlink": "^4.4.2", @@ -1084,8 +1084,8 @@ "powersync-web": "bin/powersync.js" }, "peerDependencies": { - "@journeyapps/wa-sqlite": "^1.3.2", - "@powersync/common": "^1.43.0" + "@journeyapps/wa-sqlite": "^1.4.0", + "@powersync/common": "^1.44.0" } }, "node_modules/@rolldown/pluginutils": { @@ -1382,82 +1382,83 @@ ] }, "node_modules/@supabase/auth-js": { - "version": "2.76.1", - "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.76.1.tgz", - "integrity": "sha512-bxmcgPuyjTUBg7+jAohJ15TDh3ph4hXcv7QkRsQgnIpszurD5LYaJPzX638ETQ8zDL4fvHZRHfGrcmHV8C91jA==", + "version": "2.87.1", + "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.87.1.tgz", + "integrity": "sha512-6RDeOf5TVoaXFtEstN188ykp3pXLZaU9qoAWfx8dc50FFAAqt+kcFJ96V0IvSmcpb4mDAWcpTJ7BegmVDn/WIw==", "license": "MIT", "dependencies": { - "@supabase/node-fetch": "2.6.15", "tslib": "2.8.1" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@supabase/functions-js": { - "version": "2.76.1", - "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.76.1.tgz", - "integrity": "sha512-+zJym/GC1sofm5QYKGxHSszCpMW4Ao2dj/WC3YlffAGuIlIhUtWTJvKsv5q7sWaSKUKdDhGpWhZ2OD++fW5BtQ==", + "version": "2.87.1", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.87.1.tgz", + "integrity": "sha512-rWmYo4gRD0XAjMhYDlz7IH67bp4TIQ1UE4VqwIQtl1gGPwtLDq6wcRnu7jLKlXx0Gtrknw/eoiHYG9//XrCTzQ==", "license": "MIT", "dependencies": { - "@supabase/node-fetch": "2.6.15", "tslib": "2.8.1" - } - }, - "node_modules/@supabase/node-fetch": { - "version": "2.6.15", - "resolved": "https://registry.npmjs.org/@supabase/node-fetch/-/node-fetch-2.6.15.tgz", - "integrity": "sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" }, "engines": { - "node": "4.x || >=6.0.0" + "node": ">=20.0.0" } }, "node_modules/@supabase/postgrest-js": { - "version": "2.76.1", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.76.1.tgz", - "integrity": "sha512-QJ1Cwim6L9gzWKP8U4Lgw9x/4lMWkZSVMDRYFCH+vVGitVbtfU885swTiioOjjUe4EYGZm+Xktg90twzSVv6IA==", + "version": "2.87.1", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.87.1.tgz", + "integrity": "sha512-Yzu5eL3iGmZW0C/8x+vEojAOou63FI9oVw8HI8YOq63+5yM8g8aGh7Y1E2vbXFb7+gHGsPqLnaC6dPhrYt7qBA==", "license": "MIT", "dependencies": { - "@supabase/node-fetch": "2.6.15", "tslib": "2.8.1" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@supabase/realtime-js": { - "version": "2.76.1", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.76.1.tgz", - "integrity": "sha512-B5Lfmprea2fx2FS7obp4uAWiRUlEa6j9J3+BvvETGp/2LdkSRBaLEJCBylfcZTXk67ajNPX6ppvKvAZsckqXYg==", + "version": "2.87.1", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.87.1.tgz", + "integrity": "sha512-XvLtEznxmYZXA7LYuy5zbSXpSYjDLJq2wQeRh3MzON2OR4U8Kq+RtPz2E2Wi8HEzvBfsc+nNu1TG8LQ9+3DRkA==", "license": "MIT", "dependencies": { - "@supabase/node-fetch": "2.6.15", "@types/phoenix": "^1.6.6", "@types/ws": "^8.18.1", "tslib": "2.8.1", "ws": "^8.18.2" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@supabase/storage-js": { - "version": "2.76.1", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.76.1.tgz", - "integrity": "sha512-OJiNT8tocI9tcTjTjv1SBVLabzgEnS1NorZuqivkiJ0gTYmeg2c2PFmqCARhoQ4whF6zR9MVsX/Mtj2oSv4i/w==", + "version": "2.87.1", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.87.1.tgz", + "integrity": "sha512-0Uc8tNV4yzkNNmp1inpXru0RB4a7ECq05G2S6BDvSpMxTxJrDVJ4vVDwyhqB8ZZ+O9+8prHaQYoByQeuDnwpFQ==", "license": "MIT", "dependencies": { - "@supabase/node-fetch": "2.6.15", + "iceberg-js": "^0.8.1", "tslib": "2.8.1" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@supabase/supabase-js": { - "version": "2.76.1", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.76.1.tgz", - "integrity": "sha512-dYMh9EsTVXZ6WbQ0QmMGIhbXct5+x636tXXaaxUmwjj3kY1jyBTQU8QehxAIfjyRu1mWGV07hoYmTYakkxdSGQ==", + "version": "2.87.1", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.87.1.tgz", + "integrity": "sha512-tVgqZqnHZVum584KuUKSQZgcy6ZkhVd6gG8QWg2QfIXH9HmXdamauxdVsLXwaNPJxEdOyfAfwIyi5XUsiVYWtg==", "license": "MIT", "dependencies": { - "@supabase/auth-js": "2.76.1", - "@supabase/functions-js": "2.76.1", - "@supabase/node-fetch": "2.6.15", - "@supabase/postgrest-js": "2.76.1", - "@supabase/realtime-js": "2.76.1", - "@supabase/storage-js": "2.76.1" + "@supabase/auth-js": "2.87.1", + "@supabase/functions-js": "2.87.1", + "@supabase/postgrest-js": "2.87.1", + "@supabase/realtime-js": "2.87.1", + "@supabase/storage-js": "2.87.1" + }, + "engines": { + "node": ">=20.0.0" } }, "node_modules/@types/babel__core": { @@ -1528,9 +1529,9 @@ } }, "node_modules/@types/phoenix": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.6.tgz", - "integrity": "sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.7.tgz", + "integrity": "sha512-oN9ive//QSBkf19rfDv45M7eZPi0eEXylht2OLEXicu5b4KoQ1OzXIw+xDSGWxSxe1JmepRR/ZH283vsu518/Q==", "license": "MIT" }, "node_modules/@types/react": { @@ -2737,6 +2738,15 @@ "node": ">= 14" } }, + "node_modules/iceberg-js": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/iceberg-js/-/iceberg-js-0.8.1.tgz", + "integrity": "sha512-1dhVQZXhcHje7798IVM+xoo/1ZdVfzOMIc8/rgVSijRK38EDqOJoGula9N/8ZI5RD8QTxNQtK/Gozpr+qUqRRA==", + "license": "MIT", + "engines": { + "node": ">=20.0.0" + } + }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -3589,12 +3599,6 @@ "node": ">=8.0" } }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "license": "MIT" - }, "node_modules/ts-api-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", @@ -3837,22 +3841,6 @@ "node": ">= 8" } }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "license": "BSD-2-Clause" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index 5f549f2..1240590 100644 --- a/package.json +++ b/package.json @@ -13,10 +13,10 @@ "type-check": "tsc --noEmit" }, "dependencies": { - "@journeyapps/wa-sqlite": "^1.3.3", + "@journeyapps/wa-sqlite": "^1.4.1", "@powersync/react": "^1.8.2", - "@powersync/web": "^1.29.0", - "@supabase/supabase-js": "^2.76.1", + "@powersync/web": "^1.30.0", + "@supabase/supabase-js": "^2.87.1", "react": "^19.2.0", "react-dom": "^19.2.0", "vite-plugin-wasm": "^3.4.1"