diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 986e9b0..7fa58ba 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,10 +23,9 @@ jobs: with: node-version: 20 cache: npm - cache-dependency-path: package-lock.json + cache-dependency-path: ${{ matrix.app }}/package-lock.json - name: Install dependencies run: npm ci - working-directory: . - run: npm run build diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index e85b54c..8888c71 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -23,10 +23,9 @@ jobs: with: node-version: 20 cache: npm - cache-dependency-path: package-lock.json + cache-dependency-path: ${{ matrix.app }}/package-lock.json - name: Install dependencies run: npm ci - working-directory: . - run: npm run lint diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 5c3a31a..056a70e 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12,9 +12,6 @@ "@creit.tech/stellar-wallets-kit": "^2.0.0", "@hookform/resolvers": "^3.9.0", "@stellar/stellar-sdk": "^13.3.0", - "@supabase/ssr": "^0.5.2", - "@supabase/supabase-js": "^2.47.0", - "@tanstack/react-query": "^5.62.0", "next": "16.1.6", "react": "19.2.3", "react-dom": "19.2.3", @@ -22,7 +19,10 @@ "zod": "^3.23.8" }, "devDependencies": { + "@supabase/ssr": "^0.5.2", + "@supabase/supabase-js": "^2.47.0", "@tailwindcss/postcss": "^4", + "@tanstack/react-query": "^5.62.0", "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", @@ -471,21 +471,6 @@ } } }, - "node_modules/@creit.tech/stellar-wallets-kit/node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "license": "Apache-2.0", - "optional": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, "node_modules/@creit.tech/xbull-wallet-connect": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@creit.tech/xbull-wallet-connect/-/xbull-wallet-connect-0.4.0.tgz", @@ -3261,6 +3246,7 @@ "version": "2.99.0", "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.99.0.tgz", "integrity": "sha512-tHiIST/OEoLmWBE+3X69xRY5srJM/lL86KltmMlIfDo9ePJLo14vQQV9T4NF+P+MoGhCwQL1GTmk51zuAFMXKw==", + "dev": true, "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -3273,6 +3259,7 @@ "version": "2.99.0", "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.99.0.tgz", "integrity": "sha512-zA9oad6EqGwMLLu2LfP1bXbqKcJGiotAdbdTfZG7YS7619YZQAEgejj9mp+E5vglKE1yMWbKK+S1J3PbuUtgLg==", + "dev": true, "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -3285,6 +3272,7 @@ "version": "2.99.0", "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.99.0.tgz", "integrity": "sha512-8qfOMi2pu9y0IQhUAeFqjrvR49G4ELGevXCWV9qAHXFQ/h2FFh0I8PYjFQj4rHcHSq6hrpozDnS1vbQU8NAQ/A==", + "dev": true, "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -3297,6 +3285,7 @@ "version": "2.99.0", "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.99.0.tgz", "integrity": "sha512-7nFTZhNeANR7FvEY6PfWLCfE8dHqcaJd9SuR7IPEZvBPG9K4uEHMivpjZx4NWRSU7Eji7ZbKy2LG+cJ48DhwHg==", + "dev": true, "license": "MIT", "dependencies": { "@types/phoenix": "^1.6.6", @@ -3312,6 +3301,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/@supabase/ssr/-/ssr-0.5.2.tgz", "integrity": "sha512-n3plRhr2Bs8Xun1o4S3k1CDv17iH5QY9YcoEvXX3bxV1/5XSasA0mNXYycFmADIdtdE6BG9MRjP5CGIs8qxC8A==", + "dev": true, "license": "MIT", "dependencies": { "@types/cookie": "^0.6.0", @@ -3325,6 +3315,7 @@ "version": "2.99.0", "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.99.0.tgz", "integrity": "sha512-mAEEbfsght5EEALejYrwAP9k8sFBGjfMZT8n4SyMXk2iYuWVeRMs1kA/uKg0uDMctWdZ0bL+L4jZzksUJpCjMA==", + "dev": true, "license": "MIT", "dependencies": { "iceberg-js": "^0.8.1", @@ -3338,6 +3329,7 @@ "version": "2.99.0", "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.99.0.tgz", "integrity": "sha512-SP9Sn9tsHDB7N4u2gT13rdeZJewE4xibAxasG7vOz+fYi92+XkMMbWNx0uGK53zKTnAnvTs16isRooyBy4sn5w==", + "dev": true, "license": "MIT", "dependencies": { "@supabase/auth-js": "2.99.0", @@ -3634,6 +3626,7 @@ "version": "5.90.20", "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.90.20.tgz", "integrity": "sha512-OMD2HLpNouXEfZJWcKeVKUgQ5n+n3A2JFmBaScpNDUqSrQSjiveC7dKMe53uJUg1nDG16ttFPz2xfilz6i2uVg==", + "dev": true, "license": "MIT", "funding": { "type": "github", @@ -3644,6 +3637,7 @@ "version": "5.90.21", "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.90.21.tgz", "integrity": "sha512-0Lu6y5t+tvlTJMTO7oh5NSpJfpg/5D41LlThfepTixPYkJ0sE2Jj0m0f6yYqujBwIXlId87e234+MxG3D3g7kg==", + "dev": true, "license": "MIT", "dependencies": { "@tanstack/query-core": "5.90.20" @@ -4472,6 +4466,7 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "dev": true, "license": "MIT" }, "node_modules/@types/estree": { @@ -4513,6 +4508,7 @@ "version": "1.6.7", "resolved": "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.7.tgz", "integrity": "sha512-oN9ive//QSBkf19rfDv45M7eZPi0eEXylht2OLEXicu5b4KoQ1OzXIw+xDSGWxSxe1JmepRR/ZH283vsu518/Q==", + "dev": true, "license": "MIT" }, "node_modules/@types/react": { @@ -5303,21 +5299,6 @@ "ws": "^7.5.1" } }, - "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/utf-8-validate": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", - "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, "node_modules/@walletconnect/jsonrpc-ws-connection/node_modules/ws": { "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", @@ -6841,6 +6822,7 @@ "version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -8738,6 +8720,7 @@ "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==", + "dev": true, "license": "MIT", "engines": { "node": ">=20.0.0" @@ -9422,21 +9405,6 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "license": "MIT" }, - "node_modules/jayson/node_modules/utf-8-validate": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz", - "integrity": "sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, "node_modules/jayson/node_modules/ws": { "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",