From 5fdfcb1788d97c63cb159004e5785b665d958a7b Mon Sep 17 00:00:00 2001 From: Scott Twiname Date: Wed, 1 May 2024 13:56:45 +1200 Subject: [PATCH 1/2] Clean up deps, remove deprecated types --- packages/node/package.json | 6 - .../node/src/configure/SubqueryProject.ts | 15 +- .../block-dispatcher.service.ts | 10 +- .../worker-block-dispatcher.service.ts | 7 +- .../node/src/indexer/dynamic-ds.service.ts | 9 +- packages/node/src/indexer/indexer.manager.ts | 21 +- packages/node/src/indexer/project.service.ts | 5 +- .../node/src/subcommands/testing.service.ts | 7 +- yarn.lock | 215 +----------------- 9 files changed, 42 insertions(+), 253 deletions(-) diff --git a/packages/node/package.json b/packages/node/package.json index a0226ffb..1eba42b6 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -19,7 +19,6 @@ "subql-node-near": "./bin/run" }, "dependencies": { - "@apollo/client": "3.5.8", "@nestjs/common": "^9.4.0", "@nestjs/core": "^9.4.0", "@nestjs/event-emitter": "^2.0.0", @@ -30,15 +29,10 @@ "@subql/node-core": "^10.0.0", "@subql/types-near": "workspace:*", "cron-converter": "^1.0.2", - "eventemitter2": "^6.4.5", "lodash": "^4.17.21", "near-api-js": "^2.1.4", - "pg": "^8.7.1", "reflect-metadata": "^0.1.13", "rimraf": "^3.0.2", - "rxjs": "^7.5.2", - "tar": "^6.2.1", - "vm2": "^3.9.9", "yargs": "^16.2.0" }, "peerDependencies": { diff --git a/packages/node/src/configure/SubqueryProject.ts b/packages/node/src/configure/SubqueryProject.ts index 2c39f146..335f18ec 100644 --- a/packages/node/src/configure/SubqueryProject.ts +++ b/packages/node/src/configure/SubqueryProject.ts @@ -7,7 +7,6 @@ import { validateSemver } from '@subql/common'; import { NearProjectNetworkConfig, parseNearProjectManifest, - NearDataSource, ProjectManifestV1_0_0Impl, NearBlockFilter, isRuntimeDs, @@ -17,11 +16,11 @@ import { import { insertBlockFiltersCronSchedules, loadProjectTemplates, - SubqlProjectDs, updateDataSourcesV1_0_0, } from '@subql/node-core'; import { ParentProject, Reader, RunnerSpecs } from '@subql/types-core'; import { + NearDatasource, CustomDatasourceTemplate, RuntimeDatasourceTemplate, } from '@subql/types-near'; @@ -31,8 +30,6 @@ import { GraphQLSchema } from 'graphql'; const { version: packageVersion } = require('../../package.json'); -export type NearProjectDs = SubqlProjectDs; - export type SubqlProjectBlockFilter = NearBlockFilter & { cronSchedule?: { schedule: Cron.Seeker; @@ -41,8 +38,8 @@ export type SubqlProjectBlockFilter = NearBlockFilter & { }; export type NearProjectDsTemplate = - | SubqlProjectDs - | SubqlProjectDs; + | RuntimeDatasourceTemplate + | CustomDatasourceTemplate; const NOT_SUPPORT = (name: string) => { throw new Error(`Manifest specVersion ${name} is not supported`); @@ -53,13 +50,13 @@ type NetworkConfig = NearProjectNetworkConfig & { chainId: string }; @Injectable() export class SubqueryProject { - #dataSources: NearProjectDs[]; + #dataSources: NearDatasource[]; constructor( readonly id: string, readonly root: string, readonly network: NetworkConfig, - dataSources: NearProjectDs[], + dataSources: NearDatasource[], readonly schema: GraphQLSchema, readonly templates: NearProjectDsTemplate[], readonly runner?: RunnerSpecs, @@ -68,7 +65,7 @@ export class SubqueryProject { this.#dataSources = dataSources; } - get dataSources(): NearProjectDs[] { + get dataSources(): NearDatasource[] { return this.#dataSources; } diff --git a/packages/node/src/indexer/blockDispatcher/block-dispatcher.service.ts b/packages/node/src/indexer/blockDispatcher/block-dispatcher.service.ts index 6fe161cd..1c2d4a15 100644 --- a/packages/node/src/indexer/blockDispatcher/block-dispatcher.service.ts +++ b/packages/node/src/indexer/blockDispatcher/block-dispatcher.service.ts @@ -14,10 +14,8 @@ import { PoiSyncService, IBlock, } from '@subql/node-core'; -import { - NearProjectDs, - SubqueryProject, -} from '../../configure/SubqueryProject'; +import { NearDatasource } from '@subql/types-near'; +import { SubqueryProject } from '../../configure/SubqueryProject'; import { ApiService } from '../api.service'; import { IndexerManager } from '../indexer.manager'; import { BlockContent } from '../types'; @@ -27,7 +25,7 @@ import { BlockContent } from '../types'; */ @Injectable() export class BlockDispatcherService - extends BlockDispatcher + extends BlockDispatcher implements OnApplicationShutdown { constructor( @@ -35,7 +33,7 @@ export class BlockDispatcherService nodeConfig: NodeConfig, private indexerManager: IndexerManager, eventEmitter: EventEmitter2, - @Inject('IProjectService') projectService: IProjectService, + @Inject('IProjectService') projectService: IProjectService, @Inject('IProjectUpgradeService') projectUpgradeService: IProjectUpgradeService, storeService: StoreService, diff --git a/packages/node/src/indexer/blockDispatcher/worker-block-dispatcher.service.ts b/packages/node/src/indexer/blockDispatcher/worker-block-dispatcher.service.ts index 6daa57dc..849ed7a2 100644 --- a/packages/node/src/indexer/blockDispatcher/worker-block-dispatcher.service.ts +++ b/packages/node/src/indexer/blockDispatcher/worker-block-dispatcher.service.ts @@ -17,10 +17,7 @@ import { createIndexerWorker, } from '@subql/node-core'; import { NearBlock, NearDatasource } from '@subql/types-near'; -import { - NearProjectDs, - SubqueryProject, -} from '../../configure/SubqueryProject'; +import { SubqueryProject } from '../../configure/SubqueryProject'; import { DynamicDsService } from '../dynamic-ds.service'; import { NearApiConnection } from '../nearApi.connection'; import { BlockContent } from '../types'; @@ -39,7 +36,7 @@ export class WorkerBlockDispatcherService constructor( nodeConfig: NodeConfig, eventEmitter: EventEmitter2, - @Inject('IProjectService') projectService: IProjectService, + @Inject('IProjectService') projectService: IProjectService, @Inject('IProjectUpgradeService') projectUpgradeService: IProjectUpgradeService, cacheService: InMemoryCacheService, diff --git a/packages/node/src/indexer/dynamic-ds.service.ts b/packages/node/src/indexer/dynamic-ds.service.ts index effbd952..cd72a839 100644 --- a/packages/node/src/indexer/dynamic-ds.service.ts +++ b/packages/node/src/indexer/dynamic-ds.service.ts @@ -7,12 +7,13 @@ import { DatasourceParams, DynamicDsService as BaseDynamicDsService, } from '@subql/node-core'; -import { NearProjectDs, SubqueryProject } from '../configure/SubqueryProject'; +import { NearDatasource } from '@subql/types-near'; +import { SubqueryProject } from '../configure/SubqueryProject'; import { DsProcessorService } from './ds-processor.service'; @Injectable() export class DynamicDsService extends BaseDynamicDsService< - NearProjectDs, + NearDatasource, SubqueryProject > { constructor( @@ -24,8 +25,8 @@ export class DynamicDsService extends BaseDynamicDsService< protected async getDatasource( params: DatasourceParams, - ): Promise { - const dsObj = this.getTemplate( + ): Promise { + const dsObj = this.getTemplate( params.templateName, params.startBlock, ); diff --git a/packages/node/src/indexer/indexer.manager.ts b/packages/node/src/indexer/indexer.manager.ts index 1d4dd678..f6ac612d 100644 --- a/packages/node/src/indexer/indexer.manager.ts +++ b/packages/node/src/indexer/indexer.manager.ts @@ -31,7 +31,6 @@ import { NearBlockFilter, } from '@subql/types-near'; import { JsonRpcProvider } from 'near-api-js/lib/providers'; -import { NearProjectDs } from '../configure/SubqueryProject'; import * as NearUtil from '../utils/near'; import { ApiService, SafeJsonRpcProvider } from './api.service'; import { DsProcessorService } from './ds-processor.service'; @@ -91,8 +90,8 @@ export class IndexerManager extends BaseIndexerManager< protected async indexBlockData( { actions, block, receipts, transactions }: BlockContent, - dataSources: NearProjectDs[], - getVM: (d: NearProjectDs) => Promise, + dataSources: NearDatasource[], + getVM: (d: NearDatasource) => Promise, ): Promise { await this.indexBlockContent(block, dataSources, getVM); @@ -122,8 +121,8 @@ export class IndexerManager extends BaseIndexerManager< private async indexBlockContent( block: NearBlock, - dataSources: NearProjectDs[], - getVM: (d: NearProjectDs) => Promise, + dataSources: NearDatasource[], + getVM: (d: NearDatasource) => Promise, ): Promise { for (const ds of dataSources) { await this.indexData(NearHandlerKind.Block, block, ds, getVM); @@ -132,8 +131,8 @@ export class IndexerManager extends BaseIndexerManager< private async indexTransaction( transaction: NearTransaction, - dataSources: NearProjectDs[], - getVM: (d: NearProjectDs) => Promise, + dataSources: NearDatasource[], + getVM: (d: NearDatasource) => Promise, ): Promise { for (const ds of dataSources) { await this.indexData(NearHandlerKind.Transaction, transaction, ds, getVM); @@ -142,8 +141,8 @@ export class IndexerManager extends BaseIndexerManager< private async indexAction( action: NearAction, - dataSources: NearProjectDs[], - getVM: (d: NearProjectDs) => Promise, + dataSources: NearDatasource[], + getVM: (d: NearDatasource) => Promise, ): Promise { for (const ds of dataSources) { await this.indexData(NearHandlerKind.Action, action, ds, getVM); @@ -152,8 +151,8 @@ export class IndexerManager extends BaseIndexerManager< private async indexReceipt( receipt: NearTransactionReceipt, - dataSources: NearProjectDs[], - getVM: (d: NearProjectDs) => Promise, + dataSources: NearDatasource[], + getVM: (d: NearDatasource) => Promise, ): Promise { for (const ds of dataSources) { await this.indexData(NearHandlerKind.Receipt, receipt, ds, getVM); diff --git a/packages/node/src/indexer/project.service.ts b/packages/node/src/indexer/project.service.ts index f44a537a..8425e5d7 100644 --- a/packages/node/src/indexer/project.service.ts +++ b/packages/node/src/indexer/project.service.ts @@ -13,8 +13,9 @@ import { PoiSyncService, profiler, } from '@subql/node-core'; +import { NearDatasource } from '@subql/types-near'; import { Sequelize } from '@subql/x-sequelize'; -import { NearProjectDs, SubqueryProject } from '../configure/SubqueryProject'; +import { SubqueryProject } from '../configure/SubqueryProject'; import { getBlockByHeight } from '../utils/near'; import { ApiService } from './api.service'; import { DsProcessorService } from './ds-processor.service'; @@ -27,7 +28,7 @@ const { version: packageVersion } = require('../../package.json'); @Injectable() export class ProjectService extends BaseProjectService< ApiService, - NearProjectDs + NearDatasource > { protected packageVersion = packageVersion; diff --git a/packages/node/src/subcommands/testing.service.ts b/packages/node/src/subcommands/testing.service.ts index 46c6ec87..6bec0964 100644 --- a/packages/node/src/subcommands/testing.service.ts +++ b/packages/node/src/subcommands/testing.service.ts @@ -9,8 +9,9 @@ import { NestLogger, TestRunner, } from '@subql/node-core'; +import { NearDatasource } from '@subql/types-near'; import { JsonRpcProvider } from 'near-api-js/lib/providers'; -import { NearProjectDs, SubqueryProject } from '../configure/SubqueryProject'; +import { SubqueryProject } from '../configure/SubqueryProject'; import { ApiService, SafeJsonRpcProvider } from '../indexer/api.service'; import { ProjectService } from '../indexer/project.service'; import { BlockContent } from '../indexer/types'; @@ -21,7 +22,7 @@ export class TestingService extends BaseTestingService< JsonRpcProvider, SafeJsonRpcProvider, BlockContent, - NearProjectDs + NearDatasource > { constructor( nodeConfig: NodeConfig, @@ -37,7 +38,7 @@ export class TestingService extends BaseTestingService< JsonRpcProvider, SafeJsonRpcProvider, BlockContent, - NearProjectDs + NearDatasource >, ] > { diff --git a/yarn.lock b/yarn.lock index c5e45020..4f41814b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -84,35 +84,6 @@ __metadata: languageName: node linkType: hard -"@apollo/client@npm:3.5.8": - version: 3.5.8 - resolution: "@apollo/client@npm:3.5.8" - dependencies: - "@graphql-typed-document-node/core": ^3.0.0 - "@wry/context": ^0.6.0 - "@wry/equality": ^0.5.0 - "@wry/trie": ^0.3.0 - graphql-tag: ^2.12.3 - hoist-non-react-statics: ^3.3.2 - optimism: ^0.16.1 - prop-types: ^15.7.2 - symbol-observable: ^4.0.0 - ts-invariant: ^0.9.4 - tslib: ^2.3.0 - zen-observable-ts: ^1.2.0 - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - react: ^16.8.0 || ^17.0.0 - subscriptions-transport-ws: ^0.9.0 || ^0.11.0 - peerDependenciesMeta: - react: - optional: true - subscriptions-transport-ws: - optional: true - checksum: c896153784ae7b3adbf378e087c2a3150966fd5f5ea029907965dc5987f4751f2058c55142fe0a8e53f6c38124421b0e7f955f7fa5a4c28840be23c53b3a7e64 - languageName: node - linkType: hard - "@apollo/client@npm:^3.8.8": version: 3.8.10 resolution: "@apollo/client@npm:3.8.10" @@ -1616,7 +1587,7 @@ __metadata: languageName: node linkType: hard -"@graphql-typed-document-node/core@npm:^3.0.0, @graphql-typed-document-node/core@npm:^3.1.1": +"@graphql-typed-document-node/core@npm:^3.1.1": version: 3.2.0 resolution: "@graphql-typed-document-node/core@npm:3.2.0" peerDependencies: @@ -2826,7 +2797,6 @@ __metadata: version: 0.0.0-use.local resolution: "@subql/node-near@workspace:packages/node" dependencies: - "@apollo/client": 3.5.8 "@nestjs/common": ^9.4.0 "@nestjs/core": ^9.4.0 "@nestjs/event-emitter": ^2.0.0 @@ -2846,16 +2816,11 @@ __metadata: "@types/yargs": ^16.0.4 cron-converter: ^1.0.2 dotenv: ^15.0.1 - eventemitter2: ^6.4.5 lodash: ^4.17.21 near-api-js: ^2.1.4 nodemon: ^2.0.15 - pg: ^8.7.1 reflect-metadata: ^0.1.13 rimraf: ^3.0.2 - rxjs: ^7.5.2 - tar: ^6.2.1 - vm2: ^3.9.9 yargs: ^16.2.0 peerDependencies: "@apollo/client": ^3.7.16 @@ -3588,15 +3553,6 @@ __metadata: languageName: node linkType: hard -"@wry/context@npm:^0.6.0": - version: 0.6.1 - resolution: "@wry/context@npm:0.6.1" - dependencies: - tslib: ^2.3.0 - checksum: 4187863175061a8f54659f124e3e5c202e010b2b65bf886b4de9777ce8a45cf183b6f6d88f1f537002cbcbea52103a2eadc337d494106490def10acaf9522c5d - languageName: node - linkType: hard - "@wry/context@npm:^0.7.0": version: 0.7.3 resolution: "@wry/context@npm:0.7.3" @@ -3606,7 +3562,7 @@ __metadata: languageName: node linkType: hard -"@wry/equality@npm:^0.5.0, @wry/equality@npm:^0.5.6": +"@wry/equality@npm:^0.5.6": version: 0.5.6 resolution: "@wry/equality@npm:0.5.6" dependencies: @@ -3615,15 +3571,6 @@ __metadata: languageName: node linkType: hard -"@wry/trie@npm:^0.3.0": - version: 0.3.2 - resolution: "@wry/trie@npm:0.3.2" - dependencies: - tslib: ^2.3.0 - checksum: 151d06b519e1ff1c3acf6ee6846161b1d7d50bbecd4c48e5cd1b05f9e37c30602aff02e88f20105f6e6c54ae4123f9c4eb7715044d7fd927d4ba4ec3e755cd36 - languageName: node - linkType: hard - "@wry/trie@npm:^0.4.3": version: 0.4.3 resolution: "@wry/trie@npm:0.4.3" @@ -4390,13 +4337,6 @@ __metadata: languageName: node linkType: hard -"buffer-writer@npm:2.0.0": - version: 2.0.0 - resolution: "buffer-writer@npm:2.0.0" - checksum: 11736b48bb75106c52ca8ec9f025e7c1b3b25ce31875f469d7210eabd5c576c329e34f6b805d4a8d605ff3f0db1e16342328802c4c963e9c826b0e43a4e631c2 - languageName: node - linkType: hard - "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -5815,7 +5755,7 @@ __metadata: languageName: node linkType: hard -"eventemitter2@npm:6.4.9, eventemitter2@npm:^6.4.5": +"eventemitter2@npm:6.4.9": version: 6.4.9 resolution: "eventemitter2@npm:6.4.9" checksum: be59577c1e1c35509c7ba0e2624335c35bbcfd9485b8a977384c6cc6759341ea1a98d3cb9dbaa5cea4fff9b687e504504e3f9c2cc1674cf3bd8a43a7c74ea3eb @@ -6514,7 +6454,7 @@ __metadata: languageName: node linkType: hard -"graphql-tag@npm:^2.12.3, graphql-tag@npm:^2.12.6": +"graphql-tag@npm:^2.12.6": version: 2.12.6 resolution: "graphql-tag@npm:2.12.6" dependencies: @@ -9251,16 +9191,6 @@ __metadata: languageName: node linkType: hard -"optimism@npm:^0.16.1": - version: 0.16.2 - resolution: "optimism@npm:0.16.2" - dependencies: - "@wry/context": ^0.7.0 - "@wry/trie": ^0.3.0 - checksum: a98ed9a0b8ee2b031010222099b60860d52860bf8182889f2695a7cf2185f21aca59020f78e2b47c0ae7697843caa576798d792967314ff59f6aa7c5d9de7f3a - languageName: node - linkType: hard - "optimism@npm:^0.18.0": version: 0.18.0 resolution: "optimism@npm:0.18.0" @@ -9424,13 +9354,6 @@ __metadata: languageName: node linkType: hard -"packet-reader@npm:1.0.0": - version: 1.0.0 - resolution: "packet-reader@npm:1.0.0" - checksum: 0b7516f0cbf3e322aad591bed29ba544220088c53943145c0d9121a6f59182ad811f7fd6785a8979a34356aca69d97653689029964c5998dc02645633d88ffd7 - languageName: node - linkType: hard - "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" @@ -9580,89 +9503,13 @@ __metadata: languageName: node linkType: hard -"pg-cloudflare@npm:^1.1.1": - version: 1.1.1 - resolution: "pg-cloudflare@npm:1.1.1" - checksum: 32aac06b5dc4588bbf78801b6267781bc7e13be672009df949d08e9627ba9fdc26924916665d4de99d47f9b0495301930547488dad889d826856976c7b3f3731 - languageName: node - linkType: hard - -"pg-connection-string@npm:^2.5.0, pg-connection-string@npm:^2.6.2": +"pg-connection-string@npm:^2.5.0": version: 2.6.2 resolution: "pg-connection-string@npm:2.6.2" checksum: 22265882c3b6f2320785378d0760b051294a684989163d5a1cde4009e64e84448d7bf67d9a7b9e7f69440c3ee9e2212f9aa10dd17ad6773f6143c6020cebbcb5 languageName: node linkType: hard -"pg-int8@npm:1.0.1": - version: 1.0.1 - resolution: "pg-int8@npm:1.0.1" - checksum: a1e3a05a69005ddb73e5f324b6b4e689868a447c5fa280b44cd4d04e6916a344ac289e0b8d2695d66e8e89a7fba023affb9e0e94778770ada5df43f003d664c9 - languageName: node - linkType: hard - -"pg-pool@npm:^3.6.1": - version: 3.6.1 - resolution: "pg-pool@npm:3.6.1" - peerDependencies: - pg: ">=8.0" - checksum: 8a6513e6f74a794708c9dd16d2ccda0debadc56435ec2582de2b2e35b01315550c5dab8a0a9a2a16f4adce45523228f5739940fb7687ec7e9c300f284eb08fd1 - languageName: node - linkType: hard - -"pg-protocol@npm:^1.6.0": - version: 1.6.0 - resolution: "pg-protocol@npm:1.6.0" - checksum: e12662d2de2011e0c3a03f6a09f435beb1025acdc860f181f18a600a5495dc38a69d753bbde1ace279c8c442536af9c1a7c11e1d0fe3fad3aa1348b28d9d2683 - languageName: node - linkType: hard - -"pg-types@npm:^2.1.0": - version: 2.2.0 - resolution: "pg-types@npm:2.2.0" - dependencies: - pg-int8: 1.0.1 - postgres-array: ~2.0.0 - postgres-bytea: ~1.0.0 - postgres-date: ~1.0.4 - postgres-interval: ^1.1.0 - checksum: bf4ec3f594743442857fb3a8dfe5d2478a04c98f96a0a47365014557cbc0b4b0cee01462c79adca863b93befbf88f876299b75b72c665b5fb84a2c94fbd10316 - languageName: node - linkType: hard - -"pg@npm:^8.7.1": - version: 8.11.3 - resolution: "pg@npm:8.11.3" - dependencies: - buffer-writer: 2.0.0 - packet-reader: 1.0.0 - pg-cloudflare: ^1.1.1 - pg-connection-string: ^2.6.2 - pg-pool: ^3.6.1 - pg-protocol: ^1.6.0 - pg-types: ^2.1.0 - pgpass: 1.x - peerDependencies: - pg-native: ">=3.0.1" - dependenciesMeta: - pg-cloudflare: - optional: true - peerDependenciesMeta: - pg-native: - optional: true - checksum: 8af9468b8969fa0d73a6b349216c8cbc953d938fcae5594f2d24043060e9226a072c8085fc4230172b5576fcab4c39c8563c655f271dc2a9209b6ad5370cafe5 - languageName: node - linkType: hard - -"pgpass@npm:1.x": - version: 1.0.5 - resolution: "pgpass@npm:1.0.5" - dependencies: - split2: ^4.1.0 - checksum: 947ac096c031eebdf08d989de2e9f6f156b8133d6858c7c2c06c041e1e71dda6f5f3bad3c0ec1e96a09497bbc6ef89e762eefe703b5ef9cb2804392ec52ec400 - languageName: node - linkType: hard - "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -9750,36 +9597,6 @@ __metadata: languageName: node linkType: hard -"postgres-array@npm:~2.0.0": - version: 2.0.0 - resolution: "postgres-array@npm:2.0.0" - checksum: 0e1e659888147c5de579d229a2d95c0d83ebdbffc2b9396d890a123557708c3b758a0a97ed305ce7f58edfa961fa9f0bbcd1ea9f08b6e5df73322e683883c464 - languageName: node - linkType: hard - -"postgres-bytea@npm:~1.0.0": - version: 1.0.0 - resolution: "postgres-bytea@npm:1.0.0" - checksum: d844ae4ca7a941b70e45cac1261a73ee8ed39d72d3d74ab1d645248185a1b7f0ac91a3c63d6159441020f4e1f7fe64689ac56536a307b31cef361e5187335090 - languageName: node - linkType: hard - -"postgres-date@npm:~1.0.4": - version: 1.0.7 - resolution: "postgres-date@npm:1.0.7" - checksum: 5745001d47e51cd767e46bcb1710649cd705d91a24d42fa661c454b6dcbb7353c066a5047983c90a626cd3bbfea9e626cc6fa84a35ec57e5bbb28b49f78e13ed - languageName: node - linkType: hard - -"postgres-interval@npm:^1.1.0": - version: 1.2.0 - resolution: "postgres-interval@npm:1.2.0" - dependencies: - xtend: ^4.0.0 - checksum: 746b71f93805ae33b03528e429dc624706d1f9b20ee81bf743263efb6a0cd79ae02a642a8a480dbc0f09547b4315ab7df6ce5ec0be77ed700bac42730f5c76b2 - languageName: node - linkType: hard - "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -10447,7 +10264,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:7.8.1, rxjs@npm:^7.5.2, rxjs@npm:^7.5.5": +"rxjs@npm:7.8.1, rxjs@npm:^7.5.5": version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: @@ -10797,13 +10614,6 @@ __metadata: languageName: node linkType: hard -"split2@npm:^4.1.0": - version: 4.2.0 - resolution: "split2@npm:4.2.0" - checksum: 05d54102546549fe4d2455900699056580cca006c0275c334611420f854da30ac999230857a85fdd9914dc2109ae50f80fda43d2a445f2aa86eccdc1dfce779d - languageName: node - linkType: hard - "sprintf-js@npm:~1": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" @@ -11291,15 +11101,6 @@ __metadata: languageName: node linkType: hard -"ts-invariant@npm:^0.9.4": - version: 0.9.4 - resolution: "ts-invariant@npm:0.9.4" - dependencies: - tslib: ^2.1.0 - checksum: c9e5726361fa266916966b2070605f8664b6dd1d8b0ef7565dbf056abb6a87be26195985ef62dd97aeb0894cf2f4ad5b7f0d89dadadc197eaa38e99222afa29c - languageName: node - linkType: hard - "ts-jest@npm:^29.1.1": version: 29.1.1 resolution: "ts-jest@npm:29.1.1" @@ -11971,7 +11772,7 @@ __metadata: languageName: node linkType: hard -"vm2@npm:^3.9.19, vm2@npm:^3.9.9": +"vm2@npm:^3.9.19": version: 3.9.19 resolution: "vm2@npm:3.9.19" dependencies: @@ -12244,7 +12045,7 @@ __metadata: languageName: node linkType: hard -"zen-observable-ts@npm:^1.2.0, zen-observable-ts@npm:^1.2.5": +"zen-observable-ts@npm:^1.2.5": version: 1.2.5 resolution: "zen-observable-ts@npm:1.2.5" dependencies: From 16425dd8eddceacdd5356594c51945e295a72beb Mon Sep 17 00:00:00 2001 From: Scott Twiname Date: Wed, 1 May 2024 14:00:52 +1200 Subject: [PATCH 2/2] Update changelogs --- packages/node/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/node/CHANGELOG.md b/packages/node/CHANGELOG.md index 1ef45206..ecf90e49 100644 --- a/packages/node/CHANGELOG.md +++ b/packages/node/CHANGELOG.md @@ -8,6 +8,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Update dependencies and apply changes to match (#109) +### Removed +- Unused deps and deprecated type (#110) + ## [3.10.0] - 2024-04-10 ### Changed - Updated with node-core. Now dictionary supports multiple endpoints, indexer will fetch and switch dictionaries based on available blocks