diff --git a/bimex-frontend/package-lock.json b/bimex-frontend/package-lock.json index 8bac1a1..bbb4c42 100644 --- a/bimex-frontend/package-lock.json +++ b/bimex-frontend/package-lock.json @@ -13,12 +13,12 @@ "@sentry/react": "^10.68.0", "@stellar/freighter-api": "^6.0.1", "@stellar/stellar-sdk": "^16.1.0", - "@supabase/supabase-js": "^2.110.9", + "@supabase/supabase-js": "^2.111.0", "buffer": "^6.0.3", "i18next": "^26.3.6", "i18next-browser-languagedetector": "^8.2.1", "lucide-react": "^1.27.0", - "passkey-kit": "^0.12.1", + "passkey-kit": "^0.14.0", "qrcode.react": "^4.2.0", "react": "^19.2.8", "react-dom": "^19.2.8", @@ -42,7 +42,7 @@ "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-refresh": "^0.5.3", "globals": "^17.8.0", - "jsdom": "^29.1.1", + "jsdom": "^30.0.0", "vite": "^8.1.5", "vite-plugin-pwa": "^1.3.0", "vitest": "^4.1.10" @@ -96,56 +96,58 @@ } }, "node_modules/@asamuzakjp/css-color": { - "version": "5.1.11", - "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-5.1.11.tgz", - "integrity": "sha512-KVw6qIiCTUQhByfTd78h2yD1/00waTmm9uy/R7Ck/ctUyAPj+AEDLkQIdJW0T8+qGgj3j5bpNKK7Q3G+LedJWg==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-6.0.5.tgz", + "integrity": "sha512-mbhpPMmnw/kwW19aRNmSUl1QzLbdGo1SCuE49BT98MNwqF6zaHb3o2owssFc/PEO/4t2UjqtCNwocuDtJornzA==", "dev": true, "license": "MIT", "dependencies": { - "@asamuzakjp/generational-cache": "^1.0.1", - "@csstools/css-calc": "^3.2.0", - "@csstools/css-color-parser": "^4.1.0", + "@csstools/css-calc": "^3.2.1", + "@csstools/css-color-parser": "^4.1.9", "@csstools/css-parser-algorithms": "^4.0.0", - "@csstools/css-tokenizer": "^4.0.0" + "@csstools/css-tokenizer": "^4.0.0", + "lru-cache": "^11.5.2" }, "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + "node": "^22.13.0 || >=24.0.0" + } + }, + "node_modules/@asamuzakjp/css-color/node_modules/lru-cache": { + "version": "11.5.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" } }, "node_modules/@asamuzakjp/dom-selector": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-7.1.1.tgz", - "integrity": "sha512-67RZDnYRc8H/8MLDgQCDE//zoqVFwajkepHZgmXrbwybzXOEwOWGPYGmALYl9J2DOLfFPPs6kKCqmbzV895hTQ==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/@asamuzakjp/dom-selector/-/dom-selector-8.3.0.tgz", + "integrity": "sha512-UJLfKXBhrc8i1vH2eJXuYQMwlsLKWFw3O+CPqXSuVEiikeAim3UgrfWX0k4tA/X8cRFM8iZ7OaqBokFGbYusdg==", "dev": true, "license": "MIT", "dependencies": { - "@asamuzakjp/generational-cache": "^1.0.1", - "@asamuzakjp/nwsapi": "^2.3.9", "bidi-js": "^1.0.3", "css-tree": "^3.2.1", - "is-potential-custom-element-name": "^1.0.1" + "is-potential-custom-element-name": "^1.0.1", + "lru-cache": "^11.5.2" }, "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + "node": "^22.13.0 || >=24.0.0" } }, - "node_modules/@asamuzakjp/generational-cache": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@asamuzakjp/generational-cache/-/generational-cache-1.0.1.tgz", - "integrity": "sha512-wajfB8KqzMCN2KGNFdLkReeHncd0AslUSrvHVvvYWuU8ghncRJoA50kT3zP9MVL0+9g4/67H+cdvBskj9THPzg==", + "node_modules/@asamuzakjp/dom-selector/node_modules/lru-cache": { + "version": "11.5.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", "dev": true, - "license": "MIT", + "license": "BlueOak-1.0.0", "engines": { - "node": "^20.19.0 || ^22.12.0 || >=24.0.0" + "node": "20 || >=22" } }, - "node_modules/@asamuzakjp/nwsapi": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@asamuzakjp/nwsapi/-/nwsapi-2.3.9.tgz", - "integrity": "sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==", - "dev": true, - "license": "MIT" - }, "node_modules/@axe-core/react": { "version": "4.12.1", "resolved": "https://registry.npmjs.org/@axe-core/react/-/react-4.12.1.tgz", @@ -2465,15 +2467,15 @@ } }, "node_modules/@openzeppelin/relayer-plugin-channels": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@openzeppelin/relayer-plugin-channels/-/relayer-plugin-channels-0.5.0.tgz", - "integrity": "sha512-mn8TklTFwwqKVVOjYQtJGGX/8IKJwg4hbwfAsz7kvb5L5EhjJzwCjgfT84TL6ZVmHb7DoQ6h2lPgNussDiHy5g==", + "version": "0.20.0", + "resolved": "https://registry.npmjs.org/@openzeppelin/relayer-plugin-channels/-/relayer-plugin-channels-0.20.0.tgz", + "integrity": "sha512-buZ0Xcir1mPcevMBU3vzbq4v77YUsikWX+E1k31YxdE6p97GEn40RnxNzow/eLNVnS3WNwYZ1SuEZgsQE7KHAg==", "license": "MIT", "dependencies": { "@actions/exec": "^1.1.1", - "@openzeppelin/relayer-sdk": "^1.8.0", - "@stellar/stellar-sdk": "^14.4.0", - "axios": "^1.13.2" + "@openzeppelin/relayer-sdk": "^1.10.0", + "@stellar/stellar-sdk": "^14.6.0", + "axios": "^1.13.5" }, "engines": { "node": ">=22.18.0", @@ -6318,9 +6320,9 @@ } }, "node_modules/@supabase/auth-js": { - "version": "2.110.9", - "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.110.9.tgz", - "integrity": "sha512-XQIWyJfwEUdtzinuLUWPNSJbJKWdCQPqC7dDY45lA1qhX/OzvGPE+4OyPPZVOVWVh4DlPvk5RT2XL6SEAY0MoA==", + "version": "2.111.0", + "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.111.0.tgz", + "integrity": "sha512-hbRLgyQZEX0SDyF4LYXpv94qOIQyFATfpT5SIs2V0SisHnisVRkYgiPQWzv80l4S2mO3qof78rmoH9j5zoFsYQ==", "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -6330,9 +6332,9 @@ } }, "node_modules/@supabase/functions-js": { - "version": "2.110.9", - "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.110.9.tgz", - "integrity": "sha512-iSL6ih4vWK5Myc1lCuDoApfeB3Ov3cZIExvlCuQEZTzyzOKG4SLxVKPrBZG/QzwAjp7TEy0LCd0zZQtE5UAaDQ==", + "version": "2.111.0", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.111.0.tgz", + "integrity": "sha512-RW/OCsd6MO592zU8ifzP8/f8XzxxIdpb+Up5XaOtE26Fw+3zTp475WX7+GuuktiD1WF8pFUDe6khUPbMp77RCw==", "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -6348,9 +6350,9 @@ "license": "MIT" }, "node_modules/@supabase/postgrest-js": { - "version": "2.110.9", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.110.9.tgz", - "integrity": "sha512-YEfUzBMNkDE9OMfjzZnVgJH9h7y+wxxXryrgYk/t3boVtjPPlfwTdWRx8YkihuIbl4zxzdG4I0yiS4nd4Lmj8Q==", + "version": "2.111.0", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.111.0.tgz", + "integrity": "sha512-pcqeDsnWP0lx9GawduYxNZJHeuTm53O7L0SC8RF8tniV3GWIPY6me6OTdnwzdwNUmNy1dzUVtSyIfE6+OflzPQ==", "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -6360,9 +6362,9 @@ } }, "node_modules/@supabase/realtime-js": { - "version": "2.110.9", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.110.9.tgz", - "integrity": "sha512-XHau+5jIOEAtS9hNiSrL4/2SXSt0EApChsj+f2VJL2mL+eicpUYLkANBu+5awFLIjXGOkys+ClYQ7Dg/3UTHcA==", + "version": "2.111.0", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.111.0.tgz", + "integrity": "sha512-6oRf/vZyRwg8f8GbFSJkrD2w4HAu/yTvyMViHXHS+H5hNJzdXCrUR7cP5oW7daT3YlRnzRPY9LcGSJKZAmfMSg==", "license": "MIT", "dependencies": { "@supabase/phoenix": "0.4.5", @@ -6373,9 +6375,9 @@ } }, "node_modules/@supabase/storage-js": { - "version": "2.110.9", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.110.9.tgz", - "integrity": "sha512-UmyL+SB4cOBsejAaJ8LnLIm31585shJtnTezCCLMHyo2AauoH13sKJqPllf/8HMcGYqd0a4kHrA5t2nz+MSARA==", + "version": "2.111.0", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.111.0.tgz", + "integrity": "sha512-UEViNmTzVOxE8dqUA81wls+n9xgmlvSFfhfwo6QxrO4kQOytCYyw3ciYFoi4XoD4Jl95NJ3jnndHN5iIudWzqw==", "license": "MIT", "dependencies": { "iceberg-js": "^0.8.1", @@ -6386,16 +6388,16 @@ } }, "node_modules/@supabase/supabase-js": { - "version": "2.110.9", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.110.9.tgz", - "integrity": "sha512-C8UVe+x6hymwiLdJntQCm9zMD5+40tWF6j+17Z6g8NJnBAWEiuM9wXYAqgDzGAQF6oqrkHddmnZwWZZtEp0zeA==", + "version": "2.111.0", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.111.0.tgz", + "integrity": "sha512-9q0/AULthQnWeiDh1vGyjoJZbSY04bu6qHcWit70pqEYn5Kv/dkCPY62Ja1123jEnJbB9Vd2pjY7Kvk/lK3peA==", "license": "MIT", "dependencies": { - "@supabase/auth-js": "2.110.9", - "@supabase/functions-js": "2.110.9", - "@supabase/postgrest-js": "2.110.9", - "@supabase/realtime-js": "2.110.9", - "@supabase/storage-js": "2.110.9" + "@supabase/auth-js": "2.111.0", + "@supabase/functions-js": "2.111.0", + "@supabase/postgrest-js": "2.111.0", + "@supabase/realtime-js": "2.111.0", + "@supabase/storage-js": "2.111.0" }, "engines": { "node": ">=22.0.0" @@ -10902,39 +10904,39 @@ "license": "MIT" }, "node_modules/jsdom": { - "version": "29.1.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-29.1.1.tgz", - "integrity": "sha512-ECi4Fi2f7BdJtUKTflYRTiaMxIB0O6zfR1fX0GXpUrf6flp8QIYn1UT20YQqdSOfk2dfkCwS8LAFoJDEppNK5Q==", + "version": "30.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-30.0.0.tgz", + "integrity": "sha512-JQHfRGmmKmaZoUAvIgff5jjG/0SzTQlGz8c7t72KzBzo8ZULEjAjnYE0sNwBOUA4QtWwYE2xoYitg8NFsmiYxA==", "dev": true, "license": "MIT", "dependencies": { - "@asamuzakjp/css-color": "^5.1.11", - "@asamuzakjp/dom-selector": "^7.1.1", + "@asamuzakjp/css-color": "^6.0.5", + "@asamuzakjp/dom-selector": "^8.2.5", "@bramus/specificity": "^2.4.2", - "@csstools/css-syntax-patches-for-csstree": "^1.1.3", - "@exodus/bytes": "^1.15.0", + "@csstools/css-syntax-patches-for-csstree": "^1.1.6", + "@exodus/bytes": "^1.15.1", "css-tree": "^3.2.1", "data-urls": "^7.0.0", "decimal.js": "^10.6.0", "html-encoding-sniffer": "^6.0.0", "is-potential-custom-element-name": "^1.0.1", - "lru-cache": "^11.3.5", + "lru-cache": "^11.5.2", "parse5": "^8.0.1", "saxes": "^6.0.0", "symbol-tree": "^3.2.4", - "tough-cookie": "^6.0.1", - "undici": "^7.25.0", + "tough-cookie": "^6.0.2", + "undici": "^8.7.0", "w3c-xmlserializer": "^5.0.0", "webidl-conversions": "^8.0.1", "whatwg-mimetype": "^5.0.0", - "whatwg-url": "^16.0.1", + "whatwg-url": "^17.1.0", "xml-name-validator": "^5.0.0" }, "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24.0.0" + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" }, "peerDependencies": { - "canvas": "^3.0.0" + "canvas": "^3.2.3" }, "peerDependenciesMeta": { "canvas": { @@ -10952,6 +10954,21 @@ "node": "20 || >=22" } }, + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-17.1.0.tgz", + "integrity": "sha512-3GeworPmc2ZfEEHP7lEbUfBX/L75wdEsi0rLNhXcXxnoN5jyq0SL5gCy06SGW2cyTIZdTvWIDQNQoza++vKeaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@exodus/bytes": "^1.15.1", + "tr46": "^6.0.0", + "webidl-conversions": "^8.0.1" + }, + "engines": { + "node": "^22.14.0 || >=24.0.0" + } + }, "node_modules/jsesc": { "version": "3.1.0", "dev": true, @@ -11954,68 +11971,44 @@ } }, "node_modules/passkey-kit": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/passkey-kit/-/passkey-kit-0.12.1.tgz", - "integrity": "sha512-KrDfVG4kXy88s6qqf3YR5yfl4uk67GmBpVnEIkDg5itmB+Y8JNLWT0Tq0D4CuLJZIQG26lhjoMjHbMpTaVvCjg==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/passkey-kit/-/passkey-kit-0.14.0.tgz", + "integrity": "sha512-s02gFca5NPO+YmBvnOWCCxPn5P/0Ae37KRLRXeBCzN8e6EdnOgKFxSf/Rxi4MaxVc0bkaGGmmGmewMm951bFLw==", "license": "MIT", - "workspaces": [ - "packages/*" - ], "dependencies": { - "@openzeppelin/relayer-plugin-channels": "^0.5.0", - "@simplewebauthn/browser": "^13.2.0", - "@stellar/stellar-sdk": "16.0.0-rc.1", + "@openzeppelin/relayer-plugin-channels": "^0.20.0", + "@simplewebauthn/browser": "^13.3.0", + "@stellar/stellar-sdk": "16.0.1", "base64url": "^3.0.1", "buffer": "^6.0.3", - "passkey-kit-sdk": "0.7.3", + "passkey-kit-sdk": "0.8.0", "sac-sdk": "0.4.3" }, "engines": { - "node": ">=22.18.0" + "node": ">=22.0.0" + }, + "peerDependencies": { + "@stellar/stellar-sdk": ">=16.0.0" } }, "node_modules/passkey-kit-sdk": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/passkey-kit-sdk/-/passkey-kit-sdk-0.7.3.tgz", - "integrity": "sha512-04I19huxeW3MuWRzMzL818kh035axT3kwIB+Z1C1ZHdWZLBdxKHoONtwrerLWxTz9BE2n+wtUPCQdzqf78LZzQ==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/passkey-kit-sdk/-/passkey-kit-sdk-0.8.0.tgz", + "integrity": "sha512-rjU5DFt2ud//VHD0u/CaTT67mLkTL0nQlBMx1zqYRPQ37K3cZtJfMU8rVSYgldkYdzd1i79uKx6eSwOvy/ol3A==", "dependencies": { - "@stellar/stellar-sdk": "16.0.0-rc.1", "buffer": "^6.0.3" }, "engines": { "node": ">=22.0.0" - } - }, - "node_modules/passkey-kit-sdk/node_modules/@stellar/stellar-sdk": { - "version": "16.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@stellar/stellar-sdk/-/stellar-sdk-16.0.0-rc.1.tgz", - "integrity": "sha512-mkOQUsFgepFIxRFJLgjkLAkYQDBdNKgLpMM5yIWQcCUoXavb0gO1Dlw/hPqVg2KBKUKaXs2ljVLuB4x6bSWR0g==", - "license": "Apache-2.0", - "dependencies": { - "@noble/ed25519": "^3.1.0", - "@noble/hashes": "^2.2.0", - "@stellar/js-xdr": "4.0.0", - "axios": "1.16.1", - "base32.js": "^0.1.0", - "bignumber.js": "^11.1.1", - "buffer": "^6.0.3", - "commander": "^14.0.3", - "eventsource": "^4.1.0", - "feaxios": "^0.0.23", - "smol-toml": "^1.6.1", - "uint8array-extras": "^1.5.0" - }, - "bin": { - "stellar-js": "bin/stellar-js" }, - "engines": { - "node": ">=22.0.0" + "peerDependencies": { + "@stellar/stellar-sdk": ">=16.0.0" } }, "node_modules/passkey-kit/node_modules/@stellar/stellar-sdk": { - "version": "16.0.0-rc.1", - "resolved": "https://registry.npmjs.org/@stellar/stellar-sdk/-/stellar-sdk-16.0.0-rc.1.tgz", - "integrity": "sha512-mkOQUsFgepFIxRFJLgjkLAkYQDBdNKgLpMM5yIWQcCUoXavb0gO1Dlw/hPqVg2KBKUKaXs2ljVLuB4x6bSWR0g==", + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@stellar/stellar-sdk/-/stellar-sdk-16.0.1.tgz", + "integrity": "sha512-bxKohaiyKVqoudRhbOOHeHhHIaeYV5Zab4rCjxhP4Ty1h1ozTLBOv8lWFnZz9ilBzXG8Bb7usQI3rlEcfvUynA==", "license": "Apache-2.0", "dependencies": { "@noble/ed25519": "^3.1.0", @@ -13920,13 +13913,13 @@ "license": "MIT" }, "node_modules/undici": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", - "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-8.9.0.tgz", + "integrity": "sha512-aWZpUj7XoGonMClx4gdDRfgBjqeA+F473aDmROQQbM9n6PRfK/u1q/a0X4wMTgcHfT8H6fpbt98PFuDUwFg2YA==", "dev": true, "license": "MIT", "engines": { - "node": ">=20.18.1" + "node": ">=22.19.0" } }, "node_modules/undici-types": { diff --git a/bimex-frontend/package.json b/bimex-frontend/package.json index fc8dbe2..5f3b376 100644 --- a/bimex-frontend/package.json +++ b/bimex-frontend/package.json @@ -23,12 +23,12 @@ "@sentry/react": "^10.68.0", "@stellar/freighter-api": "^6.0.1", "@stellar/stellar-sdk": "^16.1.0", - "@supabase/supabase-js": "^2.110.9", + "@supabase/supabase-js": "^2.111.0", "buffer": "^6.0.3", "i18next": "^26.3.6", "i18next-browser-languagedetector": "^8.2.1", "lucide-react": "^1.27.0", - "passkey-kit": "^0.12.1", + "passkey-kit": "^0.14.0", "qrcode.react": "^4.2.0", "react": "^19.2.8", "react-dom": "^19.2.8", @@ -59,7 +59,7 @@ "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-refresh": "^0.5.3", "globals": "^17.8.0", - "jsdom": "^29.1.1", + "jsdom": "^30.0.0", "vite": "^8.1.5", "vite-plugin-pwa": "^1.3.0", "vitest": "^4.1.10"