diff --git a/package-lock.json b/package-lock.json index 14262531..2ce2a99b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,10 +17,10 @@ "@sentry/integrations": "^7.119.0", "@sentry/node": "^7.119.0", "@subsquid/archive-registry": "^3.3.2", - "@subsquid/cli": "^2.12.0", + "@subsquid/cli": "^2.13.0", "@subsquid/graphql-server": "^4.7.0", "@subsquid/ss58": "^2.0.2", - "@subsquid/substrate-processor": "^8.5.0", + "@subsquid/substrate-processor": "^8.5.1", "@subsquid/typeorm-migration": "^1.3.0", "@subsquid/typeorm-store": "^1.5.1", "axios": "^1.7.4", @@ -63,7 +63,7 @@ "peerDependencies": { "@subsquid/typeorm-config": "4.1.1", "@subsquid/util-internal-hex": "1.2.2", - "reflect-metadata": "^0.1.13", + "reflect-metadata": "^0.2.2", "typeorm": "^0.3.11" } }, @@ -1089,12 +1089,14 @@ "node_modules/@hapi/hoek": { "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "license": "BSD-3-Clause" }, "node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -3316,6 +3318,7 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -3323,12 +3326,14 @@ "node_modules/@sideway/formula": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "license": "BSD-3-Clause" }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "license": "BSD-3-Clause" }, "node_modules/@smithy/abort-controller": { "version": "3.1.1", @@ -3875,15 +3880,16 @@ } }, "node_modules/@subsquid/cli": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/@subsquid/cli/-/cli-2.12.0.tgz", - "integrity": "sha512-S0+SPhnjZ6jRAQKrnFNEiMQUSgqXUdkuPXzBIlf/rNcxsmzSXsAmK9kXHaO5pkS7M4BsvOGy/ZWKjWg3er6dfQ==", + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@subsquid/cli/-/cli-2.13.0.tgz", + "integrity": "sha512-BV+ou+eR/eqO+JXySNi373yb4S5G8/tfW+Q/AqtYVpagxhDhW+3Ae9zS0KneuXfP3genG6pwqjD0ROQ0x7XAHA==", + "license": "GPL-3.0-or-later", "dependencies": { "@oclif/core": "3.26.0", "@oclif/plugin-autocomplete": "3.0.13", "@oclif/plugin-warn-if-update-available": "^3.1.6", "@subsquid/commands": "^2.3.1", - "@subsquid/manifest": "^0.0.1-beta.17", + "@subsquid/manifest": "^1.0.0-beta.11", "@subsquid/manifest-expr": "^0.0.1", "@types/fast-levenshtein": "^0.0.4", "@types/lodash": "^4.17.0", @@ -4059,12 +4065,13 @@ } }, "node_modules/@subsquid/http-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@subsquid/http-client/-/http-client-1.4.0.tgz", - "integrity": "sha512-y+exFBQygbdvhmMrXVMUMkSQnmW8w7jz7zbRSCvjJRfmzXLjIi9dOQT2eIGN7e9GY/MvsW/qpDJEWhIbkcHsuw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@subsquid/http-client/-/http-client-1.5.0.tgz", + "integrity": "sha512-C7lb67mu/Xhno3x4EOzIPZ9fqixq797rT7DxvKVRXJBE7dYFEPyrOBiKO1W45YwX3lFfuHGKpMu2YBOeS/L7lQ==", + "license": "GPL-3.0-or-later", "dependencies": { "@subsquid/logger": "^1.3.3", - "@subsquid/util-internal": "^3.1.0", + "@subsquid/util-internal": "^3.2.0", "node-fetch": "^3.3.2" } }, @@ -4084,11 +4091,13 @@ } }, "node_modules/@subsquid/manifest": { - "version": "0.0.1-beta.19", - "resolved": "https://registry.npmjs.org/@subsquid/manifest/-/manifest-0.0.1-beta.19.tgz", - "integrity": "sha512-7j8Ji9F/4zX9+iPRqVF9ohW+7XYK7hzywrO2AVdFRIS18VSJnqTGa43riKVNfO5hE4Ws+NnPMrQNLIPC53cQuA==", + "version": "1.0.0-beta.14", + "resolved": "https://registry.npmjs.org/@subsquid/manifest/-/manifest-1.0.0-beta.14.tgz", + "integrity": "sha512-03AX/orQFAwaDrIaDe63UEwXpQ8DjOZaR1RYqlsXdnzsdRcdKy4iSe5UAOVPutvw7hBTCvtPQ6EIbIoG7noW3A==", + "license": "GPL-3.0-or-later", "dependencies": { - "joi": "^17.12.0", + "@subsquid/manifest-expr": "^0.0.1", + "joi": "17.13.3", "js-yaml": "^4.1.0", "lodash": "^4.17.21" } @@ -4251,11 +4260,12 @@ } }, "node_modules/@subsquid/substrate-processor": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@subsquid/substrate-processor/-/substrate-processor-8.5.0.tgz", - "integrity": "sha512-Xk+mt+Bf3TH0GlVw5MjD+1I5ccEpyxymx9f1CtE0t7Etwwkmhv3o29eukPUUEPPn+jJUyJXSzPMzh4M3TIYqDw==", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@subsquid/substrate-processor/-/substrate-processor-8.5.1.tgz", + "integrity": "sha512-jpA0dNpOVTkhyHg4KC2aD0TYbs2r1/ibPhFcejXTPfdibNcY0Vu/1PUW5E9OaravSLKuKD/hZxeqTKIDY/362g==", + "license": "GPL-3.0-or-later", "dependencies": { - "@subsquid/http-client": "^1.4.0", + "@subsquid/http-client": "^1.5.0", "@subsquid/logger": "^1.3.3", "@subsquid/rpc-client": "^4.9.0", "@subsquid/substrate-data": "^4.2.0", @@ -4267,7 +4277,7 @@ "@subsquid/util-internal-json": "^1.2.3", "@subsquid/util-internal-processor-tools": "^4.1.1", "@subsquid/util-internal-range": "^0.3.0", - "@subsquid/util-internal-validation": "^0.5.0" + "@subsquid/util-internal-validation": "^0.6.0" }, "peerDependencies": { "@subsquid/substrate-runtime": "^2.0.0" @@ -4661,9 +4671,10 @@ "integrity": "sha512-VBnrKrkNcqbT3hMLrjpEPuwMAihFhW9oUmK53bccBCCXrUiATNUblQD2S4IWd9/UBO5Q33ohpbE9sAodDq2DXw==" }, "node_modules/@subsquid/util-internal-validation": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal-validation/-/util-internal-validation-0.5.0.tgz", - "integrity": "sha512-mGiwOzc/Fq651CbFe7aEpERXBr+BkqAz8cDpqTVAsve6ghvB5tvwlAv7i1MWnyt/g7OqX1LhYMhh7NFipyMeyA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-validation/-/util-internal-validation-0.6.0.tgz", + "integrity": "sha512-OjrtBS9oJQApNa/ar9IMB0l2+IIydxLKIlxpJsyHgI0buK+aWofDq1aPaPh3XtCKrHzLDkrM9KAqkt8fQirifQ==", + "license": "GPL-3.0-or-later", "peerDependencies": { "@subsquid/logger": "^1.3.3" }, @@ -9232,9 +9243,10 @@ "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==" }, "node_modules/joi": { - "version": "17.13.1", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.1.tgz", - "integrity": "sha512-vaBlIKCyo4FCUtCm7Eu4QZd/q02bWcxfUO6YSXAZOWF6gzcLBeba8kwotUdYJjDLW8Cz8RywsSOqiNJZW0mNvg==", + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.3.0", "@hapi/topo": "^5.1.0", @@ -10701,9 +10713,10 @@ } }, "node_modules/reflect-metadata": { - "version": "0.1.14", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.14.tgz", - "integrity": "sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "license": "Apache-2.0", "peer": true }, "node_modules/regenerator-runtime": { @@ -12053,12 +12066,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/typeorm/node_modules/reflect-metadata": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", - "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", - "peer": true - }, "node_modules/typescript": { "version": "5.4.5", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", diff --git a/package.json b/package.json index e5a5e523..25065118 100644 --- a/package.json +++ b/package.json @@ -26,10 +26,10 @@ "@sentry/integrations": "^7.119.0", "@sentry/node": "^7.119.0", "@subsquid/archive-registry": "^3.3.2", - "@subsquid/cli": "^2.12.0", + "@subsquid/cli": "^2.13.0", "@subsquid/graphql-server": "^4.7.0", "@subsquid/ss58": "^2.0.2", - "@subsquid/substrate-processor": "^8.5.0", + "@subsquid/substrate-processor": "^8.5.1", "@subsquid/typeorm-migration": "^1.3.0", "@subsquid/typeorm-store": "^1.5.1", "axios": "^1.7.4",