diff --git a/package-lock.json b/package-lock.json index 4843c11..4b6ce8c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -98,74 +98,6 @@ "typescript": "^4.7.2" } }, - "../scanner/packages/scanner": { - "name": "@rosen-bridge/scanner", - "version": "4.1.3", - "license": "GPL-3.0", - "dependencies": { - "@apollo/client": "^3.8.7", - "@blockfrost/blockfrost-js": "^5.4.0", - "@cardano-ogmios/client": "^6.6.1", - "@cardano-ogmios/schema": "^6.6.1", - "@rosen-bridge/abstract-extractor": "^0.3.0", - "@rosen-bridge/abstract-logger": "^1.0.0", - "@rosen-bridge/json-bigint": "^0.1.0", - "@rosen-clients/ergo-explorer": "^1.1.1", - "@rosen-clients/ergo-node": "^1.1.1", - "await-semaphore": "^0.1.3", - "axios": "^1.6.8", - "cockatiel": "^3.2.1", - "cross-fetch": "^4.0.0", - "exponential-backoff": "^3.1.1", - "lodash-es": "^4.17.21", - "reflect-metadata": "^0.1.13", - "sqlite3": "^5.0.9", - "typeorm": "^0.3.20" - }, - "devDependencies": { - "@babel/preset-env": "^7.19.0", - "@graphql-codegen/cli": "^5.0.0", - "@graphql-codegen/typescript": "^4.0.1", - "@graphql-codegen/typescript-operations": "^4.0.1", - "@types/jest": "^28.1.6", - "@types/lodash-es": "^4.17.12", - "@types/node": "^18.0.6", - "@typescript-eslint/eslint-plugin": "^5.30.7", - "@typescript-eslint/parser": "^5.26.0", - "eslint": "^8.16.0", - "eslint-config-prettier": "^8.5.0", - "jest": "^28.1.3", - "prettier": "2.7.1", - "ts-jest": "^28.0.7", - "ts-node": "^10.9.1", - "typescript": "^4.7.4" - } - }, - "../scanner/packages/scanner/node_modules/cross-fetch": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "../scanner/packages/scanner/node_modules/node-fetch": { - "version": "2.7.0", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", "dev": true, @@ -485,10 +417,12 @@ "license": "MIT" }, "node_modules/@cardano-ogmios/client": { - "version": "6.7.0", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@cardano-ogmios/client/-/client-6.6.1.tgz", + "integrity": "sha512-kOPcaFUmgS5XtA+wBN0/SIBLCbvNc3D6g3cfWO7Lr3xBtcOWEVEgqAsQy1kQGXe45TJ07tInNfV/Kx3IMMlmKA==", "license": "MPL-2.0", "dependencies": { - "@cardano-ogmios/schema": "6.7.0", + "@cardano-ogmios/schema": "6.6.1", "@cardanosolutions/json-bigint": "^1.0.1", "@types/json-bigint": "^1.0.1", "bech32": "^2.0.0", @@ -504,7 +438,9 @@ } }, "node_modules/@cardano-ogmios/schema": { - "version": "6.7.0", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@cardano-ogmios/schema/-/schema-6.6.1.tgz", + "integrity": "sha512-xyTPpD5g20U44kVnU8QAil77/OOOZvU/AveUSmEjXJmDtZV/+4/pufshkfk7Dwui1P3wg12+vHMw+UjRciuX4g==", "license": "MPL-2.0", "engines": { "node": ">=14" @@ -1288,7 +1224,8 @@ }, "node_modules/@discordjs/builders": { "version": "1.9.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.9.0.tgz", + "integrity": "sha512-0zx8DePNVvQibh5ly5kCEei5wtPBIUbSoE9n+91Rlladz4tgtFbJ36PZMxxZrTEOQ7AHMZ/b0crT/0fCy6FTKg==", "dependencies": { "@discordjs/formatters": "^0.5.0", "@discordjs/util": "^1.1.1", @@ -1307,14 +1244,16 @@ }, "node_modules/@discordjs/collection": { "version": "1.5.3", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.3.tgz", + "integrity": "sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==", "engines": { "node": ">=16.11.0" } }, "node_modules/@discordjs/formatters": { "version": "0.5.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.5.0.tgz", + "integrity": "sha512-98b3i+Y19RFq1Xke4NkVY46x8KjJQjldHUuEbCqMvp1F5Iq9HgnGpu91jOi/Ufazhty32eRsKnnzS8n4c+L93g==", "dependencies": { "discord-api-types": "0.37.97" }, @@ -1327,7 +1266,8 @@ }, "node_modules/@discordjs/rest": { "version": "2.4.0", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.4.0.tgz", + "integrity": "sha512-Xb2irDqNcq+O8F0/k/NaDp7+t091p+acb51iA4bCKfIn+WFWd6HrNvcsSbMMxIR9NjcMZS6NReTKygqiQN+ntw==", "dependencies": { "@discordjs/collection": "^2.1.1", "@discordjs/util": "^1.1.1", @@ -1348,7 +1288,8 @@ }, "node_modules/@discordjs/rest/node_modules/@discordjs/collection": { "version": "2.1.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.1.1.tgz", + "integrity": "sha512-LiSusze9Tc7qF03sLCujF5iZp7K+vRNEDBZ86FT9aQAv3vxMLihUvKvpsCWiQ2DJq1tVckopKm1rxomgNUc9hg==", "engines": { "node": ">=18" }, @@ -1358,7 +1299,8 @@ }, "node_modules/@discordjs/util": { "version": "1.1.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.1.1.tgz", + "integrity": "sha512-eddz6UnOBEB1oITPinyrB2Pttej49M9FZQY8NxgEvc3tq6ZICZ19m70RsmzRdDHk80O9NoYN/25AqJl8vPVf/g==", "engines": { "node": ">=18" }, @@ -1368,7 +1310,8 @@ }, "node_modules/@discordjs/ws": { "version": "1.1.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.1.1.tgz", + "integrity": "sha512-PZ+vLpxGCRtmr2RMkqh8Zp+BenUaJqlS6xhgWKEZcgC/vfHLEzpHtKkB0sl3nZWpwtcKk6YWy+pU3okL2I97FA==", "dependencies": { "@discordjs/collection": "^2.1.0", "@discordjs/rest": "^2.3.0", @@ -1389,7 +1332,8 @@ }, "node_modules/@discordjs/ws/node_modules/@discordjs/collection": { "version": "2.1.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-2.1.1.tgz", + "integrity": "sha512-LiSusze9Tc7qF03sLCujF5iZp7K+vRNEDBZ86FT9aQAv3vxMLihUvKvpsCWiQ2DJq1tVckopKm1rxomgNUc9hg==", "engines": { "node": ">=18" }, @@ -1399,11 +1343,13 @@ }, "node_modules/@discordjs/ws/node_modules/discord-api-types": { "version": "0.37.83", - "license": "MIT" + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz", + "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==" }, "node_modules/@discordjs/ws/node_modules/ws": { "version": "8.18.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "engines": { "node": ">=10.0.0" }, @@ -2080,7 +2026,8 @@ }, "node_modules/@rosen-bridge/abstract-notification": { "version": "0.2.1", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/@rosen-bridge/abstract-notification/-/abstract-notification-0.2.1.tgz", + "integrity": "sha512-0c4EPOn34qUesPHOdrQGW3yogRO23GF+zukXTrKW7Zmwh5NuY1WzLCYI1h7b18ebdUiCv7d8GvyzXVQcORZb5Q==", "engines": { "node": ">=20.11.0" } @@ -2115,7 +2062,8 @@ }, "node_modules/@rosen-bridge/asset-check": { "version": "1.0.4", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/@rosen-bridge/asset-check/-/asset-check-1.0.4.tgz", + "integrity": "sha512-OLvCMCxfWScILNSRXcv0Iwx/3igXcwSo6nhiM7EgEWC8QDPGvv/61SdEVzCsxcWD7egf6x851j8/Bxx5i8+eaw==", "dependencies": { "@apollo/client": "^3.9.11", "@blockfrost/blockfrost-js": "^5.5.0", @@ -2167,6 +2115,8 @@ }, "node_modules/@rosen-bridge/bitcoin-esplora-scanner": { "version": "0.1.14", + "resolved": "https://registry.npmjs.org/@rosen-bridge/bitcoin-esplora-scanner/-/bitcoin-esplora-scanner-0.1.14.tgz", + "integrity": "sha512-CV74VNVn7tPph0KPxQq0JiBtbI2RDTHUXbg2dUi98hiafFbRIF1bSw6sNWAEfI00RmNR20q7kgD7a7nO2HOiLw==", "license": "GPL-3.0", "dependencies": { "@rosen-bridge/abstract-logger": "^1.0.0", @@ -2188,6 +2138,8 @@ }, "node_modules/@rosen-bridge/bitcoin-observation-extractor": { "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@rosen-bridge/bitcoin-observation-extractor/-/bitcoin-observation-extractor-4.0.7.tgz", + "integrity": "sha512-mtQfx5utzCcjLR9spz07kZ+IoFscsTIJnlzEHlS8cVsZHTUejhbH4co4ceDdqsx7RYePty7XJ4TYLNObS6N8lg==", "license": "GPL-3.0", "dependencies": { "@rosen-bridge/abstract-logger": "^1.0.0", @@ -2204,6 +2156,8 @@ }, "node_modules/@rosen-bridge/bitcoin-rpc-scanner": { "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@rosen-bridge/bitcoin-rpc-scanner/-/bitcoin-rpc-scanner-0.2.8.tgz", + "integrity": "sha512-pOpa6ytcsqOGXkTdqwR6kmWycqAx4QWLaU4UWGpWSozJ2QrKXTXwfwb67uEuSiFL4g2zvqSJ2pSRQwaUdkBx1g==", "license": "GPL-3.0", "dependencies": { "@rosen-bridge/abstract-logger": "^1.0.0", @@ -2216,6 +2170,8 @@ }, "node_modules/@rosen-bridge/bitcoin-rpc-scanner/node_modules/axios": { "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -2233,7 +2189,8 @@ }, "node_modules/@rosen-bridge/discord-notification": { "version": "0.1.3", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/@rosen-bridge/discord-notification/-/discord-notification-0.1.3.tgz", + "integrity": "sha512-ygIRnK1AY8/XrelMzQc6991e8nMyLVRd9nwO/hgMXh7SrumiYLoWRU5elSj9zw+3LT/tgkaqeYeWhMXCskTHtg==", "dependencies": { "@rosen-bridge/abstract-notification": "^0.2.1", "discord.js": "^14.15.3" @@ -2282,7 +2239,8 @@ }, "node_modules/@rosen-bridge/health-check": { "version": "6.0.3", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/@rosen-bridge/health-check/-/health-check-6.0.3.tgz", + "integrity": "sha512-ApUVEmra1XL4kP3JGGLF56zz2P50M00t2TNPx2anGYkqPoWbJtwC8UNLGiHHHkW2vzdpteWgFz4egbUjYs9i7A==", "dependencies": { "@rosen-bridge/abstract-notification": "^0.2.1" }, @@ -2302,7 +2260,8 @@ }, "node_modules/@rosen-bridge/log-level-check": { "version": "1.0.3", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/@rosen-bridge/log-level-check/-/log-level-check-1.0.3.tgz", + "integrity": "sha512-ZbV8Zp4hV1nCDzgZnKZnEAkXEvmv9vpvchEnYHmhZ330JD4Yhf81vbaY8L4NMptA2YdqG59zFRcc/NsisoT30w==", "dependencies": { "@rosen-bridge/abstract-logger": "^1.0.0", "@rosen-bridge/health-check": "^6.0.3", @@ -2328,7 +2287,8 @@ }, "node_modules/@rosen-bridge/node-sync-check": { "version": "1.0.3", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/@rosen-bridge/node-sync-check/-/node-sync-check-1.0.3.tgz", + "integrity": "sha512-HtEiGvXLoQsgsTi+neM3Nsn0hcw/6Sk0dJGAaoyVr1zjUICXQnAb5FxsO4ydp07uvYMkhjAlDqFTRLc8bvh8rQ==", "dependencies": { "@rosen-bridge/health-check": "^6.0.3", "@rosen-clients/ergo-node": "^1.1.1" @@ -2339,6 +2299,8 @@ }, "node_modules/@rosen-bridge/observation-extractor": { "version": "5.0.7", + "resolved": "https://registry.npmjs.org/@rosen-bridge/observation-extractor/-/observation-extractor-5.0.7.tgz", + "integrity": "sha512-CLMwnmfVrgY3YgbW6ZKHM4ySu9DEvbtTQYhq23NWLCTVUNEJmsCEe48Rx1gZjeqSKMP0Mc/gnVj58Vopj2dPYA==", "license": "GPL-3.0", "dependencies": { "@cardano-ogmios/schema": "^6.6.1", @@ -2357,7 +2319,8 @@ }, "node_modules/@rosen-bridge/permit-check": { "version": "1.0.3", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/@rosen-bridge/permit-check/-/permit-check-1.0.3.tgz", + "integrity": "sha512-3K6b6j5W9hSTAQ/vNsjavg2lRhmVZzrcRcuJ5em6r9oE2jHKGCS8e4UBaQexTEWQBjCz4QqwCBNN+x/9/Lq2RQ==", "dependencies": { "@rosen-bridge/health-check": "^6.0.3", "@rosen-clients/ergo-explorer": "^1.1.1", @@ -2412,12 +2375,33 @@ } }, "node_modules/@rosen-bridge/scanner": { - "resolved": "../scanner/packages/scanner", - "link": true + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@rosen-bridge/scanner/-/scanner-4.1.3.tgz", + "integrity": "sha512-21o0zu54XtGpXuvApgXlAb/9AV3XBt/kb5nJT1c5pLG1MlrMbjcpPXW6kEsdI/M+XP+Hpr7//y9TRotipKh1Ug==", + "license": "GPL-3.0", + "dependencies": { + "@apollo/client": "^3.8.7", + "@blockfrost/blockfrost-js": "^5.4.0", + "@cardano-ogmios/client": "^6.6.1", + "@cardano-ogmios/schema": "^6.6.1", + "@rosen-bridge/abstract-extractor": "^0.3.0", + "@rosen-bridge/abstract-logger": "^1.0.0", + "@rosen-bridge/json-bigint": "^0.1.0", + "@rosen-clients/ergo-explorer": "^1.1.1", + "@rosen-clients/ergo-node": "^1.1.1", + "await-semaphore": "^0.1.3", + "axios": "^1.6.8", + "cross-fetch": "^4.0.0", + "lodash-es": "^4.17.21", + "reflect-metadata": "^0.1.13", + "sqlite3": "^5.0.9", + "typeorm": "^0.3.20" + } }, "node_modules/@rosen-bridge/scanner-sync-check": { "version": "1.0.3", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/@rosen-bridge/scanner-sync-check/-/scanner-sync-check-1.0.3.tgz", + "integrity": "sha512-cFt2pMzOSExUdYD0bMZKDafPn3H7rH8AGj7ih5cdvwQZggivoYhVC6AQWffgkZRNxmMuLkO7fmUFr71AInYyIw==", "dependencies": { "@apollo/client": "^3.9.11", "@blockfrost/blockfrost-js": "^5.5.0", @@ -2467,13 +2451,48 @@ } } }, + "node_modules/@rosen-bridge/scanner/node_modules/axios": { + "version": "1.6.8", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@rosen-bridge/scanner/node_modules/cross-fetch": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/@rosen-bridge/scanner/node_modules/node-fetch": { + "version": "2.7.0", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, "node_modules/@rosen-bridge/tokens": { "version": "1.2.1", "license": "GPL-3.0" }, "node_modules/@rosen-bridge/watcher-data-extractor": { "version": "8.0.2", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/@rosen-bridge/watcher-data-extractor/-/watcher-data-extractor-8.0.2.tgz", + "integrity": "sha512-pnpSbuqgCVEecCZDZrL6TthMrXPWkgpXOC5pnWFYNyjOyYlymxCrCEhW15L8hahmRPyy2LfH0TMd0LGQNmeRzg==", "dependencies": { "@rosen-bridge/abstract-extractor": "^0.3.0", "@rosen-bridge/abstract-logger": "^1.0.0", @@ -2522,7 +2541,8 @@ }, "node_modules/@rosen-bridge/wid-check": { "version": "1.0.3", - "license": "GPL-3.0", + "resolved": "https://registry.npmjs.org/@rosen-bridge/wid-check/-/wid-check-1.0.3.tgz", + "integrity": "sha512-lJGxv1GEZ1PKWdxhFdisx031vviLceU9KF7dUO8ucj6GNls2CTHw91Qf7n6A2clbxvNYXf+JrzLX9za1IvKNYw==", "dependencies": { "@rosen-bridge/health-check": "^6.0.3", "@rosen-clients/ergo-explorer": "^1.1.1", @@ -2591,7 +2611,8 @@ }, "node_modules/@sapphire/async-queue": { "version": "1.5.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.5.3.tgz", + "integrity": "sha512-x7zadcfJGxFka1Q3f8gCts1F0xMwCKbZweM85xECGI0hBTeIZJGGCrHgLggihBoprlQ/hBmDR5LKfIPqnmHM3w==", "engines": { "node": ">=v14.0.0", "npm": ">=7.0.0" @@ -2599,7 +2620,8 @@ }, "node_modules/@sapphire/shapeshift": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-4.0.0.tgz", + "integrity": "sha512-d9dUmWVA7MMiKobL3VpLF8P2aeanRTu6ypG2OIaEv/ZHH/SUQ2iHOVyi5wAPjQ+HmnMuL0whK9ez8I/raWbtIg==", "dependencies": { "fast-deep-equal": "^3.1.3", "lodash": "^4.17.21" @@ -2610,7 +2632,8 @@ }, "node_modules/@sapphire/snowflake": { "version": "3.5.3", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.3.tgz", + "integrity": "sha512-jjmJywLAFoWeBi1W7994zZyiNWPIiqRRNAmSERxyg93xRGzNYvGjlZ0gR6x0F4gPRi2+0O6S71kOZYyr3cxaIQ==", "engines": { "node": ">=v14.0.0", "npm": ">=7.0.0" @@ -2849,7 +2872,8 @@ }, "node_modules/@types/node": { "version": "18.19.50", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.50.tgz", + "integrity": "sha512-xonK+NRrMBRtkL1hVCc3G+uXtjh1Al4opBLjqVmipe5ZAaBYWW6cNAiBVZ1BvmkBhep698rP3UM3aRAdSALuhg==", "dependencies": { "undici-types": "~5.26.4" } @@ -2939,7 +2963,8 @@ }, "node_modules/@types/ws": { "version": "8.5.12", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.12.tgz", + "integrity": "sha512-3tPRkv1EtkDpzlgyKyI8pGsGZAGPEaXeu0DOj5DI25Ja91bdAYddYHbADRYVrZMRbfW+1l5YwXVDKohDJNQxkQ==", "dependencies": { "@types/node": "*" } @@ -3127,7 +3152,8 @@ }, "node_modules/@vladfrangu/async_event_emitter": { "version": "2.4.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.4.6.tgz", + "integrity": "sha512-RaI5qZo6D2CVS6sTHFKg1v5Ohq/+Bo2LZ5gzUEwZ/WkHhwtGTCB/sVLw8ijOkAUxasZ+WshN/Rzj4ywsABJ5ZA==", "engines": { "node": ">=v14.0.0", "npm": ">=7.0.0" @@ -3530,6 +3556,10 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/await-semaphore": { + "version": "0.1.3", + "license": "MIT" + }, "node_modules/axios": { "version": "0.26.1", "license": "MIT", @@ -4081,6 +4111,8 @@ }, "node_modules/cli-color": { "version": "0.2.3", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.2.3.tgz", + "integrity": "sha512-f4DFHXdoe2rGMwuVO+DTBM6CkSt4m9R4a0vjnq5CJkSCKaXbrHbslCmyjG6cz/o50HP2wkjO3G1mXvc7G3V1LQ==", "dependencies": { "es5-ext": "~0.9.2", "memoizee": "~0.2.5" @@ -4898,11 +4930,13 @@ }, "node_modules/discord-api-types": { "version": "0.37.97", - "license": "MIT" + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.97.tgz", + "integrity": "sha512-No1BXPcVkyVD4ZVmbNgDKaBoqgeQ+FJpzZ8wqHkfmBnTZig1FcH3iPPersiK1TUIAzgClh2IvOuVUYfcWLQAOA==" }, "node_modules/discord.js": { "version": "14.16.1", - "license": "Apache-2.0", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.16.1.tgz", + "integrity": "sha512-/diX4shp3q1F3EySGQbQl10el+KIpffLSOJdtM35gGV7zw2ED7rKbASKJT7UIR9L/lTd0KtNenZ/h739TN7diA==", "dependencies": { "@discordjs/builders": "^1.9.0", "@discordjs/collection": "1.5.3", @@ -4954,7 +4988,9 @@ "license": "MIT" }, "node_modules/emitter-component": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.0.0.tgz", + "integrity": "sha512-GZrLdp4Z7OERecoYQYElVVqf6/gcbGUs8nvaE+nmu2dGy453lLgGyPLNX9DdSyojdMqI86fCT9XQqsWJymciEw==" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -5161,6 +5197,8 @@ }, "node_modules/es5-ext": { "version": "0.9.2", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz", + "integrity": "sha512-wP3OSxZ0L/qK76t6qxPR8gWr2o5F4SzNF9qS5F/mOfVY3Ezcg07v6hSkETDmoekXIzn8xhQbHpp+tVlOE+qOAg==", "engines": { "node": ">=0.4" } @@ -5495,7 +5533,8 @@ }, "node_modules/ether": { "version": "0.0.9", - "license": "ISC", + "resolved": "https://registry.npmjs.org/ether/-/ether-0.0.9.tgz", + "integrity": "sha512-KYive1RzWSVsOTnGM0GHCUkeAz/TtNA9XRzd+WS0GndvXlmpKyNQ9n69SF46lJmNeuMtvgcG+LIDXZYhk2/kDQ==", "dependencies": { "commander": "~2.1.0", "inquirer": "~0.4.0", @@ -5510,40 +5549,63 @@ }, "node_modules/ether/node_modules/commander": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz", + "integrity": "sha512-J2wnb6TKniXNOtoHS8TSrG9IOQluPrsmyAJ8oCUJOBmv+uLBCyPYAZkD2jFvw2DCzIXNnISIM01NIvr35TkBMQ==", "engines": { "node": ">= 0.6.x" } }, "node_modules/ether/node_modules/cookiejar": { - "version": "1.3.0" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-1.3.0.tgz", + "integrity": "sha512-U+NgxxtwHIokuL04FqKEkqsaWBDtnCQo+wvYjUCtBA56Lcg8vpV3SGtBx+RAmw92SV3VT8PwsYcCFK/cC3Dw+A==", + "engines": { + "node": "*" + } }, "node_modules/ether/node_modules/debug": { "version": "0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "integrity": "sha512-EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q==", "engines": { "node": "*" } }, "node_modules/ether/node_modules/formidable": { "version": "1.0.14", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.0.14.tgz", + "integrity": "sha512-aOskFHEfYwkSKSzGui5jhQ+uyLo2NTwpzhndggz2YZHlv0HkAi+zG5ZEBCL3GTvqLyr/FzX9Mvx9DueCmu2HzQ==", + "deprecated": "Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau", "engines": { "node": ">=0.8.0" } }, "node_modules/ether/node_modules/methods": { "version": "0.0.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/methods/-/methods-0.0.1.tgz", + "integrity": "sha512-pB8oFfci/xcfUgM6DTxc7lbTKifPPgs3mZUOsEgaH+1TTWpmcmv3sHl+5sUHIj2X2W8aPYa2+nJealRHK+Lo6A==" }, "node_modules/ether/node_modules/mime": { - "version": "1.2.5" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.5.tgz", + "integrity": "sha512-QfwTOA+zRHSZXxl9Y7ue5ifKDhU1prnh0dO67Vgcl7Lcx0+79vL9A1ln0qtVur8CFSdYq5Zhnw9DDZQgwDh8Ng==", + "engines": { + "node": "*" + } }, "node_modules/ether/node_modules/qs": { "version": "0.6.5", + "resolved": "https://registry.npmjs.org/qs/-/qs-0.6.5.tgz", + "integrity": "sha512-n7wA/f30O3SsOw2BVkGUDzjWMw7kXvQJWKtDdgfq5HJvDoad+Jbc6osN1AQ0Iain5plo9e7Cs5fE+xR+DVkPTw==", "engines": { "node": "*" } }, "node_modules/ether/node_modules/superagent": { "version": "0.16.0", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-0.16.0.tgz", + "integrity": "sha512-/CJzCPSwbwEK1DJOllhcUHy7/4yuKiWOI5gvvyS38Dz8ZortROdYSrxJSB0f+1kPsOLentwnB61obWpRsro5+A==", + "deprecated": "Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net", "dependencies": { "cookiejar": "1.3.0", "debug": "~0.7.2", @@ -5613,6 +5675,8 @@ }, "node_modules/event-emitter": { "version": "0.2.2", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz", + "integrity": "sha512-kdjfxF6jYJ5m/OEe3ZNNJzbCEcagF4lNJeuhgrBSRnlitpdxICDKzCel+Z5Wbl7K9UhBN/7k2MzXBvCvSwfzzg==", "dependencies": { "es5-ext": "~0.9.2" }, @@ -6552,7 +6616,8 @@ }, "node_modules/has-color": { "version": "0.1.7", - "license": "MIT", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha512-kaNz5OTAYYmt646Hkqw50/qyxP2vFnTVu5AQ1Zmk22Kk5+4Qx6BpO8+u7IKsML5fOsFk0ZT0AcCJNYwcvaLBvw==", "engines": { "node": ">=0.10.0" } @@ -6850,7 +6915,8 @@ }, "node_modules/inquirer": { "version": "0.4.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.4.1.tgz", + "integrity": "sha512-q+Im4T6ukccagPS1iGpVoVXA3aqYYOQGEDfGPkvGCsKPxy/WDiXX2BCJMxQqyz5AJp/sGYcnaM6YfwP2s3uxbQ==", "dependencies": { "async": "~0.2.8", "cli-color": "~0.2.2", @@ -6861,15 +6927,18 @@ } }, "node_modules/inquirer/node_modules/async": { - "version": "0.2.10" + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" }, "node_modules/inquirer/node_modules/lodash": { "version": "2.4.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz", + "integrity": "sha512-Kak1hi6/hYHGVPmdyiZijoQyz5x2iGVzs6w9GYB/HiXEtylY7tIoYEROMjvM1d9nXJqPOrG2MNPMn01bJ+S0Rw==", "engines": [ "node", "rhino" - ], - "license": "MIT" + ] }, "node_modules/internal-slot": { "version": "1.0.7", @@ -7709,7 +7778,8 @@ }, "node_modules/lodash.snakecase": { "version": "4.1.1", - "license": "MIT" + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==" }, "node_modules/lodash.startcase": { "version": "4.4.0", @@ -7882,7 +7952,8 @@ }, "node_modules/magic-bytes.js": { "version": "1.10.0", - "license": "MIT" + "resolved": "https://registry.npmjs.org/magic-bytes.js/-/magic-bytes.js-1.10.0.tgz", + "integrity": "sha512-/k20Lg2q8LE5xiaaSkMXk4sfvI+9EGEykFS4b0CHHGWqDYU0bGUFSwchNOMA56D7TCs9GwVTkqe9als1/ns8UQ==" }, "node_modules/magic-string": { "version": "0.27.0", @@ -7966,7 +8037,8 @@ }, "node_modules/memoizee": { "version": "0.2.6", - "license": "MIT", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.2.6.tgz", + "integrity": "sha512-0VZI0btwyGk6FSDnJGuJtso4M/eSxhVb5ID5AZNWMFFgT2LexCV18hHI764V4ELKlyfnQ5KMQ+q5H3uvFN3MLw==", "dependencies": { "es5-ext": "~0.9.2", "event-emitter": "~0.2.2", @@ -8065,7 +8137,8 @@ }, "node_modules/micro-engine": { "version": "0.0.1", - "license": "BSD-2-Clause", + "resolved": "https://registry.npmjs.org/micro-engine/-/micro-engine-0.0.1.tgz", + "integrity": "sha512-HdhhNwLLq3Kk5pwKo3x8sS8x6MZDnMq48kMkWzK10/hCJLptUWMVGAFqk3q4qFcdCW4A/qFDw6om7Vaw6FdSEQ==", "dependencies": { "should": "~2.1.1" } @@ -8497,7 +8570,8 @@ }, "node_modules/mute-stream": { "version": "0.0.4", - "license": "BSD" + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz", + "integrity": "sha512-amvrY4m/7oZamehMoFi1tbwU/kXbVvRTGM2S7F+PZi3n51Jx+9AcSQ3EQsag3tR+hS2higfgOP/Kl8kri/X52A==" }, "node_modules/mysql2": { "version": "2.3.3", @@ -8593,7 +8667,8 @@ }, "node_modules/next-tick": { "version": "0.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-0.1.0.tgz", + "integrity": "sha512-I44QWeGCHJTx2D3buhnljvSjmPgJua3zdPGtlCQEvA45t9kS/CaHnlVqidTzHwq8LGXhD2SMezjk4hQgP+32Lg==", "engines": { "node": ">=0.4" } @@ -9222,7 +9297,8 @@ }, "node_modules/patch-package": { "version": "6.5.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-6.5.1.tgz", + "integrity": "sha512-I/4Zsalfhc6bphmJTlrLoOcAF87jcxko4q0qsv4bGcurbr8IskEOtdnt9iCmsQVGL1B+iUhSQqweyTLJfCF9rA==", "dependencies": { "@yarnpkg/lockfile": "^1.1.0", "chalk": "^4.1.2", @@ -10241,7 +10317,8 @@ }, "node_modules/readline2": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-0.1.1.tgz", + "integrity": "sha512-qs8GGG+hLGMaDOGjd+mDglDoYcHDkjIY7z5RU0/ApsGT0qypyrWskNeemUqD+UxIXiZoMYT5aLwGp4ehoyZhIg==", "dependencies": { "mute-stream": "0.0.4", "strip-ansi": "^2.0.1" @@ -10249,14 +10326,16 @@ }, "node_modules/readline2/node_modules/ansi-regex": { "version": "1.1.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", + "integrity": "sha512-q5i8bFLg2wDfsuR56c1NzlJFPzVD+9mxhDrhqOGigEFa87OZHlF+9dWeGWzVTP/0ECiA/JUGzfzRr2t3eYORRw==", "engines": { "node": ">=0.10.0" } }, "node_modules/readline2/node_modules/strip-ansi": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "integrity": "sha512-2h8q2CP3EeOhDJ+jd932PRMpa3/pOJFGoF22J1U/DNbEK2gSW2DqeF46VjCXsSQXhC+k/l8/gaaRBQKL6hUPfQ==", "dependencies": { "ansi-regex": "^1.0.0" }, @@ -10281,7 +10360,8 @@ }, "node_modules/reduce-component": { "version": "1.0.1", - "license": "Apache, Version 2.0" + "resolved": "https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz", + "integrity": "sha512-y0wyCcdQul3hI3xHfIs0vg/jSbboQc/YTOAqaxjFG7At+XSexduuOqBVL9SmOLSwa/ldkbzVzdwuk9s2EKTAZg==" }, "node_modules/reflect-metadata": { "version": "0.1.13", @@ -10814,6 +10894,8 @@ }, "node_modules/should": { "version": "2.1.1", + "resolved": "https://registry.npmjs.org/should/-/should-2.1.1.tgz", + "integrity": "sha512-w9EBOxgQMNmWxqPgjaCOz21FcuYepdNjTGxw0EyIvibY1CdB4UqHjBqEvN5xj5B+tzwrndTaNFwp79yX2E1cFw==", "engines": { "node": ">= 0.2.0" } @@ -11581,7 +11663,8 @@ }, "node_modules/sudo-block": { "version": "0.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/sudo-block/-/sudo-block-0.3.0.tgz", + "integrity": "sha512-Jv0WZsbu61SeFqeIVF6hSLnXELZafaxWLESVKt1XUW4UPMVccmE3n2ojL39OkbgjRnaYe7qHP7APJobeDxvMDw==", "dependencies": { "chalk": "~0.3.0" }, @@ -11591,14 +11674,16 @@ }, "node_modules/sudo-block/node_modules/ansi-styles": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-0.2.0.tgz", + "integrity": "sha512-YyQBeLj0juxUC9uUXRpQ1ZAzPT1dnsn5vVeJLHYFq4Ct1p0rymUSyvckKCXCH9I0bh3jWDIETA5nXIaZVKlDyA==", "engines": { "node": ">=0.8.0" } }, "node_modules/sudo-block/node_modules/chalk": { "version": "0.3.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.3.0.tgz", + "integrity": "sha512-OcfgS16PHpCu2Q4TNMtk0aZNx8PyeNiiB+6AgGH91fhT9hJ3v6pIIJ3lxlaOEDHlTm8t3wDe6bDGamvtIokQTg==", "dependencies": { "ansi-styles": "~0.2.0", "has-color": "~0.1.0" @@ -11914,7 +11999,8 @@ }, "node_modules/ts-mixer": { "version": "6.0.4", - "license": "MIT" + "resolved": "https://registry.npmjs.org/ts-mixer/-/ts-mixer-6.0.4.tgz", + "integrity": "sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==" }, "node_modules/ts-mockito": { "version": "2.6.1", @@ -12473,14 +12559,16 @@ }, "node_modules/undici": { "version": "6.19.8", - "license": "MIT", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.8.tgz", + "integrity": "sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==", "engines": { "node": ">=18.17" } }, "node_modules/undici-types": { "version": "5.26.5", - "license": "MIT" + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, "node_modules/uniq": { "version": "1.0.1", @@ -12830,6 +12918,8 @@ }, "node_modules/ws": { "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "license": "MIT", "engines": { "node": ">=8.3.0"