From 9cfbecea8b3827aa7ec8addff07d9a5256643086 Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Mon, 19 Aug 2024 17:34:08 +0100 Subject: [PATCH 01/13] fix(csi-532): added logs for restarting --- modules/api-svc/src/ControlAgent/index.js | 4 +-- modules/api-svc/src/ControlServer/index.js | 16 ++++++------ modules/api-svc/src/InboundServer/index.js | 10 +++++-- modules/api-svc/src/index.js | 7 ++++- .../package.json | 2 +- .../package.json | 2 +- modules/private-shared-lib/package.json | 2 +- package.json | 2 +- yarn.lock | 26 +++++++++---------- 9 files changed, 41 insertions(+), 30 deletions(-) diff --git a/modules/api-svc/src/ControlAgent/index.js b/modules/api-svc/src/ControlAgent/index.js index bdf32da05..200d873f7 100644 --- a/modules/api-svc/src/ControlAgent/index.js +++ b/modules/api-svc/src/ControlAgent/index.js @@ -181,14 +181,14 @@ class Client extends ws { case VERB.NOTIFY: { const dup = JSON.parse(JSON.stringify(this._appConfig)); // fast-json-patch explicitly mutates _.merge(dup, msg.data); - this._logger.isDebugEnabled && this._logger.push({ oldConf: this._appConfig, newConf: dup }).debug('Emitting new configuration'); + this._logger.isDebugEnabled && this._logger.push({ oldConf: this._appConfig, newConf: dup }).debug(`Emitting new agent configuration [${VERB.NOTIFY}]`); this.emit(EVENT.RECONFIGURE, dup); break; } case VERB.PATCH: { const dup = JSON.parse(JSON.stringify(this._appConfig)); // fast-json-patch explicitly mutates jsonPatch.applyPatch(dup, msg.data); - this._logger.isDebugEnabled && this._logger.push({ oldConf: this._appConfig, newConf: dup }).debug('Emitting new configuration'); + this._logger.isDebugEnabled && this._logger.push({ oldConf: this._appConfig, newConf: dup }).debug(`Emitting new agent configuration [${VERB.PATCH}]`); this.emit(EVENT.RECONFIGURE, dup); break; } diff --git a/modules/api-svc/src/ControlServer/index.js b/modules/api-svc/src/ControlServer/index.js index 423daac03..7d742150e 100644 --- a/modules/api-svc/src/ControlServer/index.js +++ b/modules/api-svc/src/ControlServer/index.js @@ -255,19 +255,19 @@ class Server extends ws.Server { client.send(build.CONFIGURATION.NOTIFY(this._appConfig, msg.id)); break; case VERB.NOTIFY: { - const dup = structuredClone(this._appConfig); // fast-json-patch explicitly mutates - _.merge(dup, msg.data); - this._logger.isDebugEnabled && this._logger.push({ oldConf: this._appConfig, newConf: dup }).debug('Emitting new configuration'); - this.emit(EVENT.RECONFIGURE, dup); + const newConf = structuredClone(this._appConfig); // fast-json-patch explicitly mutates + _.merge(newConf, msg.data); + this._logger.isDebugEnabled && this._logger.push({ oldConf: this._appConfig, newConf }).debug(`Emitting new configuration [${VERB.NOTIFY}]`); + this.emit(EVENT.RECONFIGURE, newConf); break; } case VERB.PATCH: { // TODO: validate the incoming patch? Or assume clients have used the // client library? - const dup = structuredClone(this._appConfig); // fast-json-patch explicitly mutates - jsonPatch.applyPatch(dup, msg.data); - logger.isDebugEnabled && logger.push({ oldConf: this._appConfig, newConf: dup }).debug('Emitting new configuration'); - this.emit(EVENT.RECONFIGURE, dup); + const newConf = structuredClone(this._appConfig); // fast-json-patch explicitly mutates + jsonPatch.applyPatch(newConf, msg.data); + logger.isDebugEnabled && logger.push({ oldConf: this._appConfig, newConf }).debug(`Emitting new configuration [${VERB.PATCH}]`); + this.emit(EVENT.RECONFIGURE, newConf); break; } default: diff --git a/modules/api-svc/src/InboundServer/index.js b/modules/api-svc/src/InboundServer/index.js index 7a18f2052..7ea082e61 100644 --- a/modules/api-svc/src/InboundServer/index.js +++ b/modules/api-svc/src/InboundServer/index.js @@ -167,10 +167,16 @@ class InboundServer extends EventEmitter { async stop() { if (this._server.listening) { - await new Promise(resolve => this._server.close(resolve)); + await new Promise(resolve => { + this._server.close(() => { + this._logger.isDebugEnabled && this._logger.debug('inbound API is closed'); + resolve(); + }); + this._server.closeAllConnections(); + }); } await this._api.stop(); - this._logger.isInfoEnabled && this._logger.info('inbound shut down complete'); + this._logger.isInfoEnabled && this._logger.info('inbound API shut down complete'); } _createServer(tlsEnabled, tlsCreds, handler) { diff --git a/modules/api-svc/src/index.js b/modules/api-svc/src/index.js index cd515b743..ce532b67b 100644 --- a/modules/api-svc/src/index.js +++ b/modules/api-svc/src/index.js @@ -168,6 +168,7 @@ class Server extends EventEmitter { // todo: clarify, why do we need this method? // (!) lots of code duplication async restart(newConf) { + this.logger.isDebugEnabled && this.logger.debug('Server is restarting...'); const updateLogger = !_.isEqual(newConf.logIndent, this.conf.logIndent); if (updateLogger) { this.logger = new Logger.Logger({ @@ -263,7 +264,11 @@ class Server extends EventEmitter { appConfig: newConf, }); this.controlClient.on(ControlAgent.EVENT.RECONFIGURE, this.restart.bind(this)); - this.controlClient.on('close', () => setTimeout(() => this.restart(_.merge({}, newConf, { control: { stopped: Date.now() } })), RESTART_INTERVAL_MS)); + this.controlClient.on('close', () => setTimeout(() => { + this.restart(_.merge({}, newConf, { + control: { stopped: Date.now() } + })); + }, RESTART_INTERVAL_MS)); } } diff --git a/modules/outbound-command-event-handler/package.json b/modules/outbound-command-event-handler/package.json index dc8cf882b..5b6ac9bdb 100644 --- a/modules/outbound-command-event-handler/package.json +++ b/modules/outbound-command-event-handler/package.json @@ -58,7 +58,7 @@ "@types/convict": "^6.1.6", "@types/express": "^4.17.21", "@types/jest": "^29.5.12", - "@types/node": "^22.3.0", + "@types/node": "^22.4.1", "@types/node-cache": "^4.2.5", "@types/supertest": "^6.0.2", "@types/swagger-ui-express": "^4.1.6", diff --git a/modules/outbound-domain-event-handler/package.json b/modules/outbound-domain-event-handler/package.json index a6504dea2..175cd5c7f 100644 --- a/modules/outbound-domain-event-handler/package.json +++ b/modules/outbound-domain-event-handler/package.json @@ -56,7 +56,7 @@ "@types/convict": "^6.1.6", "@types/express": "^4.17.21", "@types/jest": "^29.5.12", - "@types/node": "^22.3.0", + "@types/node": "^22.4.1", "@types/node-cache": "^4.2.5", "@types/supertest": "^6.0.2", "@types/swagger-ui-express": "^4.1.6", diff --git a/modules/private-shared-lib/package.json b/modules/private-shared-lib/package.json index b2b29f186..210dd89b0 100644 --- a/modules/private-shared-lib/package.json +++ b/modules/private-shared-lib/package.json @@ -37,7 +37,7 @@ "uuid": "^10.0.0" }, "devDependencies": { - "@types/node": "^22.3.0", + "@types/node": "^22.4.1", "@types/uuid": "^10.0.0", "eslint": "^8.57.0", "jest": "^29.7.0", diff --git a/package.json b/package.json index e85b73924..badfa0d49 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ }, "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.3.0", + "@types/node": "^22.4.1", "@types/node-cache": "^4.2.5", "@typescript-eslint/eslint-plugin": "^7.15.0", "@typescript-eslint/parser": "^7.15.0", diff --git a/yarn.lock b/yarn.lock index c7c56cbdc..01c2cd662 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3142,7 +3142,7 @@ __metadata: "@types/convict": ^6.1.6 "@types/express": ^4.17.21 "@types/jest": ^29.5.12 - "@types/node": ^22.3.0 + "@types/node": ^22.4.1 "@types/node-cache": ^4.2.5 "@types/supertest": ^6.0.2 "@types/swagger-ui-express": ^4.1.6 @@ -3180,7 +3180,7 @@ __metadata: "@types/convict": ^6.1.6 "@types/express": ^4.17.21 "@types/jest": ^29.5.12 - "@types/node": ^22.3.0 + "@types/node": ^22.4.1 "@types/node-cache": ^4.2.5 "@types/supertest": ^6.0.2 "@types/swagger-ui-express": ^4.1.6 @@ -3215,7 +3215,7 @@ __metadata: "@mojaloop/logging-bc-public-types-lib": ^0.5.4 "@mojaloop/platform-shared-lib-messaging-types-lib": ^0.6.2 "@mojaloop/platform-shared-lib-nodejs-kafka-client-lib": 0.2.15 - "@types/node": ^22.3.0 + "@types/node": ^22.4.1 "@types/uuid": ^10.0.0 ajv: ^8.17.1 eslint: ^8.57.0 @@ -3235,7 +3235,7 @@ __metadata: resolution: "@mojaloop/sdk-scheme-adapter@workspace:." dependencies: "@types/jest": ^29.5.12 - "@types/node": ^22.3.0 + "@types/node": ^22.4.1 "@types/node-cache": ^4.2.5 "@typescript-eslint/eslint-plugin": ^7.15.0 "@typescript-eslint/parser": ^7.15.0 @@ -4218,12 +4218,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.3.0": - version: 22.3.0 - resolution: "@types/node@npm:22.3.0" +"@types/node@npm:^22.4.1": + version: 22.4.1 + resolution: "@types/node@npm:22.4.1" dependencies: - undici-types: ~6.18.2 - checksum: a86a552e9d3e135da4c975aa73bb1a655ae94f4d8de1547f6f95ad6b244ae2156347548fd35b6a5dd2c65688694198ae8b0923d9c32264dbc3dbfb2f688bd147 + undici-types: ~6.19.2 + checksum: 341eb54867a3ec8eee7853ff9a9fc92d9f66305b70c9bc5db78492d51f4da3cd81e50c077f5d98eef1835fcbca00c58bb2a229ef56b0e377e48a3284401bf3f6 languageName: node linkType: hard @@ -15731,10 +15731,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.18.2": - version: 6.18.2 - resolution: "undici-types@npm:6.18.2" - checksum: 5cd9b1c0fc612603c7ba0f0c6a19d04f00d21b98c5a9da06dc3bf92f1f9d3ec3946322e9806ec0f2fbfbad3f248cde1988410fc30ffacee39693ac24078992ca +"undici-types@npm:~6.19.2": + version: 6.19.6 + resolution: "undici-types@npm:6.19.6" + checksum: e66df2447b6d93a48b0605a54269d8c3f228edcd1e9563229f6de37e48ed53b3e49b4bc965733643ed9717e0e0fa1ee664c929db91d787c9f488fb3f9e17c533 languageName: node linkType: hard From e044660ea79230709281d2a07ffab4f3160e50a9 Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Mon, 19 Aug 2024 17:55:00 +0100 Subject: [PATCH 02/13] chore(snapshot): 23.6.0-snapshot.4 --- modules/api-svc/package.json | 2 +- modules/outbound-command-event-handler/package.json | 2 +- modules/outbound-domain-event-handler/package.json | 2 +- modules/private-shared-lib/package.json | 2 +- package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/api-svc/package.json b/modules/api-svc/package.json index 59519ee21..5e0e15d73 100644 --- a/modules/api-svc/package.json +++ b/modules/api-svc/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-api-svc", - "version": "20.8.0-snapshot.4", + "version": "20.8.0-snapshot.5", "description": "An adapter for connecting to Mojaloop API enabled switches.", "main": "src/index.js", "types": "src/index.d.ts", diff --git a/modules/outbound-command-event-handler/package.json b/modules/outbound-command-event-handler/package.json index 5b6ac9bdb..36b9b7282 100644 --- a/modules/outbound-command-event-handler/package.json +++ b/modules/outbound-command-event-handler/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-outbound-command-event-handler", - "version": "0.2.20-snapshot.15", + "version": "0.2.20-snapshot.16", "description": "Mojaloop sdk scheme adapter command event handler", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter/", diff --git a/modules/outbound-domain-event-handler/package.json b/modules/outbound-domain-event-handler/package.json index 175cd5c7f..1eb279b34 100644 --- a/modules/outbound-domain-event-handler/package.json +++ b/modules/outbound-domain-event-handler/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-outbound-domain-event-handler", - "version": "0.2.20-snapshot.15", + "version": "0.2.20-snapshot.16", "description": "mojaloop sdk scheme adapter outbound domain event handler", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter/", diff --git a/modules/private-shared-lib/package.json b/modules/private-shared-lib/package.json index 210dd89b0..08c68d9d3 100644 --- a/modules/private-shared-lib/package.json +++ b/modules/private-shared-lib/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-private-shared-lib", - "version": "0.3.20-snapshot.15", + "version": "0.3.20-snapshot.16", "description": "SDK Scheme Adapter private shared library.", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/accounts-and-balances-bc/tree/main/modules/private-types", diff --git a/package.json b/package.json index badfa0d49..abe81a472 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter", - "version": "23.6.0-snapshot.3", + "version": "23.6.0-snapshot.4", "description": "mojaloop sdk-scheme-adapter", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter", From 78bd2a5a10fd7f88bd92ceec137a0a2fe373ff7c Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Mon, 19 Aug 2024 21:21:14 +0100 Subject: [PATCH 03/13] fix(csi-532): added logs for restarting --- modules/api-svc/src/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/api-svc/src/index.js b/modules/api-svc/src/index.js index ce532b67b..3f2660b07 100644 --- a/modules/api-svc/src/index.js +++ b/modules/api-svc/src/index.js @@ -304,6 +304,7 @@ class Server extends EventEmitter { await Promise.all([ oldCache?.disconnect(), ]); + this.logger.isDebugEnabled && this.logger.debug('Server is restarted'); } stop() { From 83747ca18e8877a1f84d0f4fd367d890cfa84678 Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Mon, 19 Aug 2024 21:35:13 +0100 Subject: [PATCH 04/13] chore(snapshot): 23.6.0-snapshot.5 --- modules/api-svc/package.json | 2 +- modules/outbound-command-event-handler/package.json | 2 +- modules/outbound-domain-event-handler/package.json | 2 +- modules/private-shared-lib/package.json | 2 +- package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/api-svc/package.json b/modules/api-svc/package.json index 5e0e15d73..51703c425 100644 --- a/modules/api-svc/package.json +++ b/modules/api-svc/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-api-svc", - "version": "20.8.0-snapshot.5", + "version": "20.8.0-snapshot.6", "description": "An adapter for connecting to Mojaloop API enabled switches.", "main": "src/index.js", "types": "src/index.d.ts", diff --git a/modules/outbound-command-event-handler/package.json b/modules/outbound-command-event-handler/package.json index 36b9b7282..46aed88fa 100644 --- a/modules/outbound-command-event-handler/package.json +++ b/modules/outbound-command-event-handler/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-outbound-command-event-handler", - "version": "0.2.20-snapshot.16", + "version": "0.2.20-snapshot.17", "description": "Mojaloop sdk scheme adapter command event handler", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter/", diff --git a/modules/outbound-domain-event-handler/package.json b/modules/outbound-domain-event-handler/package.json index 1eb279b34..a9caf4e84 100644 --- a/modules/outbound-domain-event-handler/package.json +++ b/modules/outbound-domain-event-handler/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-outbound-domain-event-handler", - "version": "0.2.20-snapshot.16", + "version": "0.2.20-snapshot.17", "description": "mojaloop sdk scheme adapter outbound domain event handler", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter/", diff --git a/modules/private-shared-lib/package.json b/modules/private-shared-lib/package.json index 08c68d9d3..6cecd727f 100644 --- a/modules/private-shared-lib/package.json +++ b/modules/private-shared-lib/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-private-shared-lib", - "version": "0.3.20-snapshot.16", + "version": "0.3.20-snapshot.17", "description": "SDK Scheme Adapter private shared library.", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/accounts-and-balances-bc/tree/main/modules/private-types", diff --git a/package.json b/package.json index abe81a472..5c81bc48a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter", - "version": "23.6.0-snapshot.4", + "version": "23.6.0-snapshot.5", "description": "mojaloop sdk-scheme-adapter", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter", From 9da2796ff33e0aac7c12bd1fb56b04accb4fb349 Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Tue, 20 Aug 2024 17:12:18 +0100 Subject: [PATCH 05/13] fix(csi-532): improved BackendRequests logging --- modules/api-svc/package.json | 4 +- .../lib/model/lib/requests/backendRequests.js | 39 +++----- .../package.json | 2 +- modules/private-shared-lib/package.json | 2 +- package.json | 2 +- yarn.lock | 97 ++++++++----------- 6 files changed, 60 insertions(+), 86 deletions(-) diff --git a/modules/api-svc/package.json b/modules/api-svc/package.json index 51703c425..d7fa10c22 100644 --- a/modules/api-svc/package.json +++ b/modules/api-svc/package.json @@ -67,7 +67,7 @@ "@mojaloop/central-services-error-handling": "^13.0.1", "@mojaloop/central-services-logger": "^11.5.0", "@mojaloop/central-services-metrics": "^12.0.8", - "@mojaloop/central-services-shared": "18.7.0", + "@mojaloop/central-services-shared": "18.7.1", "@mojaloop/event-sdk": "^14.1.1", "@mojaloop/sdk-scheme-adapter-private-shared-lib": "workspace:^", "@mojaloop/sdk-standard-components": "18.4.0", @@ -106,7 +106,7 @@ "eslint-plugin-jest": "^28.8.0", "jest": "^29.7.0", "jest-junit": "^16.0.0", - "nock": "^13.5.4", + "nock": "^13.5.5", "npm-check-updates": "^16.7.10", "openapi-response-validator": "^12.1.3", "openapi-typescript": "^7.3.0", diff --git a/modules/api-svc/src/lib/model/lib/requests/backendRequests.js b/modules/api-svc/src/lib/model/lib/requests/backendRequests.js index 50fa5acdf..ce1b16094 100644 --- a/modules/api-svc/src/lib/model/lib/requests/backendRequests.js +++ b/modules/api-svc/src/lib/model/lib/requests/backendRequests.js @@ -208,17 +208,8 @@ class BackendRequests { uri: buildUrl(this.backendEndpoint, url), headers: this._buildHeaders(), }; - // Note we do not JWS sign requests with no body i.e. GET requests - - try { - this.logger.isDebugEnabled && this.logger.push({ reqOpts }).debug('Executing HTTP GET'); - return request({...reqOpts, agent: this.agent}).then(throwOrJson); - } - catch (e) { - this.logger.isErrorEnabled && this.logger.push({ e }).error('Error attempting HTTP GET'); - throw e; - } + return this.sendRequest(reqOpts); } @@ -229,15 +220,7 @@ class BackendRequests { headers: this._buildHeaders(), body: JSON.stringify(body) }; - - try { - this.logger.isDebugEnabled && this.logger.push({ reqOpts }).debug('Executing HTTP PUT'); - return request({...reqOpts, agent: this.agent}).then(throwOrJson); - } - catch (e) { - this.logger.push({ e }).bebug('Error attempting HTTP PUT'); - throw e; - } + return this.sendRequest(reqOpts); } @@ -248,15 +231,17 @@ class BackendRequests { headers: this._buildHeaders(), body: JSON.stringify(body), }; + return this.sendRequest(reqOpts); + } - try { - this.logger.isDebugEnabled && this.logger.push({ reqOpts }).debug('Executing HTTP POST'); - return request({...reqOpts, agent: this.agent}).then(throwOrJson); - } - catch (e) { - this.logger.isErrorEnabled && this.logger.push({ e }).error('Error attempting POST.'); - throw e; - } + async sendRequest(reqOptions) { + this.logger.isDebugEnabled && this.logger.push({ reqOptions }).debug(`Executing HTTP ${reqOptions?.method}...`); + return request({ ...reqOptions, agent: this.agent }) + .then(throwOrJson) + .catch(e => { + this.logger.push({ e }).error(`Error attempting ${reqOptions?.method} ${reqOptions?.uri}`); + throw e; + }); } } diff --git a/modules/outbound-command-event-handler/package.json b/modules/outbound-command-event-handler/package.json index 46aed88fa..cb307878a 100644 --- a/modules/outbound-command-event-handler/package.json +++ b/modules/outbound-command-event-handler/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "@mojaloop/api-snippets": "17.5.1", - "@mojaloop/central-services-shared": "^18.7.0", + "@mojaloop/central-services-shared": "^18.7.1", "@mojaloop/logging-bc-client-lib": "^0.1.17", "@mojaloop/logging-bc-public-types-lib": "^0.5.4", "@mojaloop/sdk-scheme-adapter-private-shared-lib": "workspace:^", diff --git a/modules/private-shared-lib/package.json b/modules/private-shared-lib/package.json index 6cecd727f..2b68f817c 100644 --- a/modules/private-shared-lib/package.json +++ b/modules/private-shared-lib/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@mojaloop/api-snippets": "17.5.1", - "@mojaloop/central-services-shared": "^18.7.0", + "@mojaloop/central-services-shared": "^18.7.1", "@mojaloop/logging-bc-public-types-lib": "^0.5.4", "@mojaloop/platform-shared-lib-messaging-types-lib": "^0.6.2", "@mojaloop/platform-shared-lib-nodejs-kafka-client-lib": "0.2.15", diff --git a/package.json b/package.json index 5c81bc48a..fff15a98f 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "eslint": "^8.57.0", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-plugin-import": "latest", - "husky": "^9.1.4", + "husky": "^9.1.5", "jest": "^29.7.0", "nodemon": "^3.1.4", "npm-check-updates": "^16.7.10", diff --git a/yarn.lock b/yarn.lock index 01c2cd662..2d8138865 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2881,19 +2881,7 @@ __metadata: languageName: node linkType: hard -"@mojaloop/central-services-logger@npm:11.4.5": - version: 11.4.5 - resolution: "@mojaloop/central-services-logger@npm:11.4.5" - dependencies: - parse-strings-in-object: 2.0.0 - rc: 1.2.8 - safe-stable-stringify: ^2.4.3 - winston: 3.13.1 - checksum: 18613f7a7497696c486e46acf2945a965bfd82834523e338b6eaa0612e4ade3b813d1db469aa9c56c2f42b35a85d76092ded01ccc12545150faab0808b02cadd - languageName: node - linkType: hard - -"@mojaloop/central-services-logger@npm:^11.5.0": +"@mojaloop/central-services-logger@npm:11.5.0, @mojaloop/central-services-logger@npm:^11.5.0": version: 11.5.0 resolution: "@mojaloop/central-services-logger@npm:11.5.0" dependencies: @@ -2914,14 +2902,14 @@ __metadata: languageName: node linkType: hard -"@mojaloop/central-services-shared@npm:18.7.0, @mojaloop/central-services-shared@npm:^18.7.0": - version: 18.7.0 - resolution: "@mojaloop/central-services-shared@npm:18.7.0" +"@mojaloop/central-services-shared@npm:18.7.1, @mojaloop/central-services-shared@npm:^18.7.1": + version: 18.7.1 + resolution: "@mojaloop/central-services-shared@npm:18.7.1" dependencies: "@hapi/catbox": 12.1.1 "@hapi/catbox-memory": 5.0.1 - "@mojaloop/inter-scheme-proxy-cache-lib": 2.0.0-snapshot.1 - axios: 1.7.2 + "@mojaloop/inter-scheme-proxy-cache-lib": 2.2.0 + axios: 1.7.4 clone: 2.1.2 dotenv: 16.4.5 env-var: 7.5.0 @@ -2931,7 +2919,7 @@ __metadata: lodash: 4.17.21 mustache: 4.2.0 openapi-backend: 5.10.6 - raw-body: 2.5.2 + raw-body: 3.0.0 rc: 1.2.8 shins: 2.6.0 uuid4: 2.0.3 @@ -2957,7 +2945,7 @@ __metadata: optional: false ajv-keyboards: optional: false - checksum: dc5a4ff51587be2ec6599b10ba25081f2c5994eae2f6ee5685be0f1f1cef838dec61a06fd5a3b3512d79006ea7988bc76149f0af3f68fd30f63ef949a9768321 + checksum: 6b3229031e2310d1535b3978d71ddeb53caabe2ab095649094f3a72675c583cd1143e50e83e16cc1daebb91cb96284ab7e36b5c7cb06b4d53c1d397853e85144 languageName: node linkType: hard @@ -2991,16 +2979,16 @@ __metadata: languageName: node linkType: hard -"@mojaloop/inter-scheme-proxy-cache-lib@npm:2.0.0-snapshot.1": - version: 2.0.0-snapshot.1 - resolution: "@mojaloop/inter-scheme-proxy-cache-lib@npm:2.0.0-snapshot.1" +"@mojaloop/inter-scheme-proxy-cache-lib@npm:2.2.0": + version: 2.2.0 + resolution: "@mojaloop/inter-scheme-proxy-cache-lib@npm:2.2.0" dependencies: - "@mojaloop/central-services-logger": 11.4.5 + "@mojaloop/central-services-logger": 11.5.0 ajv: ^8.17.1 convict: ^6.2.4 fast-safe-stringify: ^2.1.1 ioredis: ^5.4.1 - checksum: 0555b7b8e5b0d5b99f2fd983fe368bd7bee7f5ea854ead76a534123ea61a33c8522e85b09e4d863e5dcfe5fa03552759cf2a4e84d37cbaddfed02a7ce46e41da + checksum: 73d2c510d69ef760cdfc58cee874ba89d75bc093492ffb41a23c4ba0eb9ffb1d9b0513edc8b5e6e7b940d51c173eb8f2497c0a7df394097e1b3e1c04ad9fe76a languageName: node linkType: hard @@ -3083,7 +3071,7 @@ __metadata: "@mojaloop/central-services-error-handling": ^13.0.1 "@mojaloop/central-services-logger": ^11.5.0 "@mojaloop/central-services-metrics": ^12.0.8 - "@mojaloop/central-services-shared": 18.7.0 + "@mojaloop/central-services-shared": 18.7.1 "@mojaloop/event-sdk": ^14.1.1 "@mojaloop/sdk-scheme-adapter-private-shared-lib": "workspace:^" "@mojaloop/sdk-standard-components": 18.4.0 @@ -3111,7 +3099,7 @@ __metadata: koa-body: ^6.0.1 lodash: ^4.17.21 module-alias: ^2.2.3 - nock: ^13.5.4 + nock: ^13.5.5 npm-check-updates: ^16.7.10 oauth2-server: ^4.0.0-dev.2 openapi-jsonschema-parameters: ^12.1.3 @@ -3135,7 +3123,7 @@ __metadata: resolution: "@mojaloop/sdk-scheme-adapter-outbound-command-event-handler@workspace:modules/outbound-command-event-handler" dependencies: "@mojaloop/api-snippets": 17.5.1 - "@mojaloop/central-services-shared": ^18.7.0 + "@mojaloop/central-services-shared": ^18.7.1 "@mojaloop/logging-bc-client-lib": ^0.1.17 "@mojaloop/logging-bc-public-types-lib": ^0.5.4 "@mojaloop/sdk-scheme-adapter-private-shared-lib": "workspace:^" @@ -3211,7 +3199,7 @@ __metadata: resolution: "@mojaloop/sdk-scheme-adapter-private-shared-lib@workspace:modules/private-shared-lib" dependencies: "@mojaloop/api-snippets": 17.5.1 - "@mojaloop/central-services-shared": ^18.7.0 + "@mojaloop/central-services-shared": ^18.7.1 "@mojaloop/logging-bc-public-types-lib": ^0.5.4 "@mojaloop/platform-shared-lib-messaging-types-lib": ^0.6.2 "@mojaloop/platform-shared-lib-nodejs-kafka-client-lib": 0.2.15 @@ -3243,7 +3231,7 @@ __metadata: eslint: ^8.57.0 eslint-config-airbnb-typescript: ^18.0.0 eslint-plugin-import: latest - husky: ^9.1.4 + husky: ^9.1.5 jest: ^29.7.0 nodemon: ^3.1.4 npm-check-updates: ^16.7.10 @@ -5097,14 +5085,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.7.2": - version: 1.7.2 - resolution: "axios@npm:1.7.2" +"axios@npm:1.7.4, axios@npm:^1.7.4": + version: 1.7.4 + resolution: "axios@npm:1.7.4" dependencies: follow-redirects: ^1.15.6 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: e457e2b0ab748504621f6fa6609074ac08c824bf0881592209dfa15098ece7e88495300e02cd22ba50b3468fd712fe687e629dcb03d6a3f6a51989727405aedf + checksum: 0c17039a9acfe6a566fca8431ba5c1b455c83d30ea6157fec68a6722878fcd30f3bd32d172f6bee0c51fe75ca98e6414ddcd968a87b5606b573731629440bfaf languageName: node linkType: hard @@ -5119,17 +5107,6 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.7.4": - version: 1.7.4 - resolution: "axios@npm:1.7.4" - dependencies: - follow-redirects: ^1.15.6 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 - checksum: 0c17039a9acfe6a566fca8431ba5c1b455c83d30ea6157fec68a6722878fcd30f3bd32d172f6bee0c51fe75ca98e6414ddcd968a87b5606b573731629440bfaf - languageName: node - linkType: hard - "babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" @@ -9131,12 +9108,12 @@ __metadata: languageName: node linkType: hard -"husky@npm:^9.1.4": - version: 9.1.4 - resolution: "husky@npm:9.1.4" +"husky@npm:^9.1.5": + version: 9.1.5 + resolution: "husky@npm:9.1.5" bin: husky: bin.js - checksum: 7608a6dfac264876a2ff37f2db8520e0f9f0ea2b810a9ca151548327e9eca0b7ed58a63e0a208d20d3f43b191d8f111edcab46c3c8132c95e10ef7bd7115ee9b + checksum: c240018e852666dc12a93ca84751f1440bdf436468ba872c7b7b3cee54f5f1d7b4222a117988b27ca437093efdeb128778897ab0e409361336676a2c3012c8a7 languageName: node linkType: hard @@ -9149,7 +9126,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.6.2": +"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -11882,14 +11859,14 @@ __metadata: languageName: node linkType: hard -"nock@npm:^13.5.4": - version: 13.5.4 - resolution: "nock@npm:13.5.4" +"nock@npm:^13.5.5": + version: 13.5.5 + resolution: "nock@npm:13.5.5" dependencies: debug: ^4.1.0 json-stringify-safe: ^5.0.1 propagate: ^2.0.0 - checksum: d31f924e34c87ae985edfb7b5a56e8a4dcfc3a072334ceb6d686326581f93090b3e23492663a64ce61b8df4f365b113231d926bc300bcfe9e5eb309c3e4b8628 + checksum: 91947b683992096a694140714323f11493b8ad9961c172e3e574c4801131fea259755e95c48e7e01527c14209967c20f151ff03b6bf6700471f0f76fa4071d32 languageName: node linkType: hard @@ -13505,6 +13482,18 @@ __metadata: languageName: node linkType: hard +"raw-body@npm:3.0.0": + version: 3.0.0 + resolution: "raw-body@npm:3.0.0" + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.6.3 + unpipe: 1.0.0 + checksum: 25b7cf7964183db322e819050d758a5abd0f22c51e9f37884ea44a9ed6855a1fb61f8caa8ec5b61d07e69f54db43dbbc08ad98ef84556696d6aa806be247af0e + languageName: node + linkType: hard + "raw-body@npm:^2.3.3": version: 2.5.1 resolution: "raw-body@npm:2.5.1" From 86bfb12481f9b4e4f44d244a9c25f0f9d919475c Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Tue, 20 Aug 2024 17:18:40 +0100 Subject: [PATCH 06/13] chore(snapshot): 23.6.0-snapshot.6 --- modules/api-svc/package.json | 2 +- modules/outbound-command-event-handler/package.json | 2 +- modules/outbound-domain-event-handler/package.json | 2 +- modules/private-shared-lib/package.json | 2 +- package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/api-svc/package.json b/modules/api-svc/package.json index d7fa10c22..21a455e8d 100644 --- a/modules/api-svc/package.json +++ b/modules/api-svc/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-api-svc", - "version": "20.8.0-snapshot.6", + "version": "20.8.0-snapshot.7", "description": "An adapter for connecting to Mojaloop API enabled switches.", "main": "src/index.js", "types": "src/index.d.ts", diff --git a/modules/outbound-command-event-handler/package.json b/modules/outbound-command-event-handler/package.json index cb307878a..01a0b61b5 100644 --- a/modules/outbound-command-event-handler/package.json +++ b/modules/outbound-command-event-handler/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-outbound-command-event-handler", - "version": "0.2.20-snapshot.17", + "version": "0.2.20-snapshot.18", "description": "Mojaloop sdk scheme adapter command event handler", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter/", diff --git a/modules/outbound-domain-event-handler/package.json b/modules/outbound-domain-event-handler/package.json index a9caf4e84..d7fc94e4a 100644 --- a/modules/outbound-domain-event-handler/package.json +++ b/modules/outbound-domain-event-handler/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-outbound-domain-event-handler", - "version": "0.2.20-snapshot.17", + "version": "0.2.20-snapshot.18", "description": "mojaloop sdk scheme adapter outbound domain event handler", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter/", diff --git a/modules/private-shared-lib/package.json b/modules/private-shared-lib/package.json index 2b68f817c..79c4a8aaf 100644 --- a/modules/private-shared-lib/package.json +++ b/modules/private-shared-lib/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-private-shared-lib", - "version": "0.3.20-snapshot.17", + "version": "0.3.20-snapshot.18", "description": "SDK Scheme Adapter private shared library.", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/accounts-and-balances-bc/tree/main/modules/private-types", diff --git a/package.json b/package.json index fff15a98f..d1d91737f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter", - "version": "23.6.0-snapshot.5", + "version": "23.6.0-snapshot.6", "description": "mojaloop sdk-scheme-adapter", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter", From ed68df2fdec5e9f2569770f0ef833222badcbc7c Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Tue, 20 Aug 2024 18:20:25 +0100 Subject: [PATCH 07/13] fix(csi-532): added OutboundTransfersModel logs with tls.creds --- modules/api-svc/src/lib/model/OutboundTransfersModel.js | 4 ++++ modules/api-svc/src/lib/model/lib/requests/common.js | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/api-svc/src/lib/model/OutboundTransfersModel.js b/modules/api-svc/src/lib/model/OutboundTransfersModel.js index d1559b8c4..89458e81c 100644 --- a/modules/api-svc/src/lib/model/OutboundTransfersModel.js +++ b/modules/api-svc/src/lib/model/OutboundTransfersModel.js @@ -114,6 +114,8 @@ class OutboundTransfersModel { }; this.getServicesFxpResponse = config.getServicesFxpResponse; // todo: replace with real request + + this._logger.isDebugEnabled && this._logger.push(config.outbound.tls.creds).debug('OutboundTransfersModel is created with outbound.tls.creds'); } @@ -516,6 +518,8 @@ class OutboundTransfersModel { async _requestServicesFxp() { this.data.fxProviders = this.getServicesFxpResponse; // todo: add impl. with real http-request + this._logger.isInfoEnabled && this._logger.push(this.data.fxProviders).info('servicesFxp configured response'); + if (!this.data.fxProviders?.length) { throw new Error(ErrorMessages.noFxProviderDetected); } diff --git a/modules/api-svc/src/lib/model/lib/requests/common.js b/modules/api-svc/src/lib/model/lib/requests/common.js index 72772a11a..2238654a8 100644 --- a/modules/api-svc/src/lib/model/lib/requests/common.js +++ b/modules/api-svc/src/lib/model/lib/requests/common.js @@ -58,7 +58,7 @@ const throwOrJson = async (res) => { // success but no content, return null return null; } - if(res.statusCode < 200 || res.statusCode >= 300) { + if (res.statusCode < 200 || res.statusCode >= 300) { // not a successful request throw new HTTPResponseError({ msg: `Request returned non-success status code ${res.statusCode}`, res From 7cf29a4e97e44d5f8e30fa52163ee8a175d9080b Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Tue, 20 Aug 2024 18:30:40 +0100 Subject: [PATCH 08/13] chore(snapshot): 23.6.0-snapshot.7 --- modules/api-svc/package.json | 2 +- modules/outbound-command-event-handler/package.json | 2 +- modules/outbound-domain-event-handler/package.json | 2 +- modules/private-shared-lib/package.json | 2 +- package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/api-svc/package.json b/modules/api-svc/package.json index 21a455e8d..6dbac2110 100644 --- a/modules/api-svc/package.json +++ b/modules/api-svc/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-api-svc", - "version": "20.8.0-snapshot.7", + "version": "20.8.0-snapshot.8", "description": "An adapter for connecting to Mojaloop API enabled switches.", "main": "src/index.js", "types": "src/index.d.ts", diff --git a/modules/outbound-command-event-handler/package.json b/modules/outbound-command-event-handler/package.json index 01a0b61b5..18f5c8d71 100644 --- a/modules/outbound-command-event-handler/package.json +++ b/modules/outbound-command-event-handler/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-outbound-command-event-handler", - "version": "0.2.20-snapshot.18", + "version": "0.2.20-snapshot.19", "description": "Mojaloop sdk scheme adapter command event handler", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter/", diff --git a/modules/outbound-domain-event-handler/package.json b/modules/outbound-domain-event-handler/package.json index d7fc94e4a..8d7a2228b 100644 --- a/modules/outbound-domain-event-handler/package.json +++ b/modules/outbound-domain-event-handler/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-outbound-domain-event-handler", - "version": "0.2.20-snapshot.18", + "version": "0.2.20-snapshot.19", "description": "mojaloop sdk scheme adapter outbound domain event handler", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter/", diff --git a/modules/private-shared-lib/package.json b/modules/private-shared-lib/package.json index 79c4a8aaf..54273a338 100644 --- a/modules/private-shared-lib/package.json +++ b/modules/private-shared-lib/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-private-shared-lib", - "version": "0.3.20-snapshot.18", + "version": "0.3.20-snapshot.19", "description": "SDK Scheme Adapter private shared library.", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/accounts-and-balances-bc/tree/main/modules/private-types", diff --git a/package.json b/package.json index d1d91737f..01b65bcf5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter", - "version": "23.6.0-snapshot.6", + "version": "23.6.0-snapshot.7", "description": "mojaloop sdk-scheme-adapter", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter", From b212a561dec70743a5adc736b5f491273c961d11 Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Wed, 21 Aug 2024 09:59:19 +0100 Subject: [PATCH 09/13] fix(csi-532): improved ControlAgent closing logic --- modules/api-svc/src/ControlAgent/index.js | 29 +++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/modules/api-svc/src/ControlAgent/index.js b/modules/api-svc/src/ControlAgent/index.js index 200d873f7..45b8e6fd3 100644 --- a/modules/api-svc/src/ControlAgent/index.js +++ b/modules/api-svc/src/ControlAgent/index.js @@ -27,6 +27,8 @@ const jsonPatch = require('fast-json-patch'); const { generateSlug } = require('random-word-slugs'); const _ = require('lodash'); +const FORCE_WS_CLOSE_TIMEOUT_SEC = 5000; + /************************************************************************** * The message protocol messages, verbs, and errors *************************************************************************/ @@ -136,8 +138,8 @@ class Client extends ws { static Create(...args) { return new Promise((resolve, reject) => { const client = new Client(...args); - client.on('open', () => resolve(client)); - client.on('error', (err) => reject(err)); + client.once('open', () => resolve(client)); + client.once('error', (err) => reject(err)); client.on('message', client._handle); }); } @@ -159,8 +161,27 @@ class Client extends ws { // Close connection async stop() { - this._logger.isInfoEnabled && this._logger.info('Control client shutting down...'); - this.close(); + this._logger.isDebugEnabled && this._logger.debug('Control client shutting down...'); + return new Promise((resolve) => { + let timer = setTimeout(() => { + this._logger.isInfoEnabled && this._logger.info('Control client forced to close'); + timer = null; + resolve(false); + }, FORCE_WS_CLOSE_TIMEOUT_SEC); + + this.once('close', () => { + this._logger.isInfoEnabled && this._logger.info('Control client is closed'); + if (timer) clearTimeout(timer); + resolve(true); + }); + this.once('error', (error) => { + this._logger.isWarnEnabled && this._logger.push({ error }).warn('Control client failed to close'); + if (timer) clearTimeout(timer); + resolve(false); + }); + + this.close(); + }); } // Handle incoming message from the server. From f03f857b053cd57cea547744adff1af5cd70b0a8 Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Wed, 21 Aug 2024 10:05:44 +0100 Subject: [PATCH 10/13] fix(csi-532): improved ControlAgent closing logic --- modules/api-svc/src/ControlAgent/index.js | 4 ++-- .../outbound-command-event-handler/package.json | 2 +- .../outbound-domain-event-handler/package.json | 2 +- modules/private-shared-lib/package.json | 2 +- package.json | 2 +- yarn.lock | 16 ++++++++-------- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/modules/api-svc/src/ControlAgent/index.js b/modules/api-svc/src/ControlAgent/index.js index 45b8e6fd3..a5e5e94ba 100644 --- a/modules/api-svc/src/ControlAgent/index.js +++ b/modules/api-svc/src/ControlAgent/index.js @@ -27,7 +27,7 @@ const jsonPatch = require('fast-json-patch'); const { generateSlug } = require('random-word-slugs'); const _ = require('lodash'); -const FORCE_WS_CLOSE_TIMEOUT_SEC = 5000; +const FORCE_WS_CLOSE_TIMEOUT_MS = 5000; /************************************************************************** * The message protocol messages, verbs, and errors @@ -167,7 +167,7 @@ class Client extends ws { this._logger.isInfoEnabled && this._logger.info('Control client forced to close'); timer = null; resolve(false); - }, FORCE_WS_CLOSE_TIMEOUT_SEC); + }, FORCE_WS_CLOSE_TIMEOUT_MS); this.once('close', () => { this._logger.isInfoEnabled && this._logger.info('Control client is closed'); diff --git a/modules/outbound-command-event-handler/package.json b/modules/outbound-command-event-handler/package.json index 18f5c8d71..7cd82d1e8 100644 --- a/modules/outbound-command-event-handler/package.json +++ b/modules/outbound-command-event-handler/package.json @@ -58,7 +58,7 @@ "@types/convict": "^6.1.6", "@types/express": "^4.17.21", "@types/jest": "^29.5.12", - "@types/node": "^22.4.1", + "@types/node": "^22.4.2", "@types/node-cache": "^4.2.5", "@types/supertest": "^6.0.2", "@types/swagger-ui-express": "^4.1.6", diff --git a/modules/outbound-domain-event-handler/package.json b/modules/outbound-domain-event-handler/package.json index 8d7a2228b..7079a5e96 100644 --- a/modules/outbound-domain-event-handler/package.json +++ b/modules/outbound-domain-event-handler/package.json @@ -56,7 +56,7 @@ "@types/convict": "^6.1.6", "@types/express": "^4.17.21", "@types/jest": "^29.5.12", - "@types/node": "^22.4.1", + "@types/node": "^22.4.2", "@types/node-cache": "^4.2.5", "@types/supertest": "^6.0.2", "@types/swagger-ui-express": "^4.1.6", diff --git a/modules/private-shared-lib/package.json b/modules/private-shared-lib/package.json index 54273a338..ed401cdd5 100644 --- a/modules/private-shared-lib/package.json +++ b/modules/private-shared-lib/package.json @@ -37,7 +37,7 @@ "uuid": "^10.0.0" }, "devDependencies": { - "@types/node": "^22.4.1", + "@types/node": "^22.4.2", "@types/uuid": "^10.0.0", "eslint": "^8.57.0", "jest": "^29.7.0", diff --git a/package.json b/package.json index 01b65bcf5..bc2e62879 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ }, "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.4.1", + "@types/node": "^22.4.2", "@types/node-cache": "^4.2.5", "@typescript-eslint/eslint-plugin": "^7.15.0", "@typescript-eslint/parser": "^7.15.0", diff --git a/yarn.lock b/yarn.lock index 2d8138865..d452444c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3130,7 +3130,7 @@ __metadata: "@types/convict": ^6.1.6 "@types/express": ^4.17.21 "@types/jest": ^29.5.12 - "@types/node": ^22.4.1 + "@types/node": ^22.4.2 "@types/node-cache": ^4.2.5 "@types/supertest": ^6.0.2 "@types/swagger-ui-express": ^4.1.6 @@ -3168,7 +3168,7 @@ __metadata: "@types/convict": ^6.1.6 "@types/express": ^4.17.21 "@types/jest": ^29.5.12 - "@types/node": ^22.4.1 + "@types/node": ^22.4.2 "@types/node-cache": ^4.2.5 "@types/supertest": ^6.0.2 "@types/swagger-ui-express": ^4.1.6 @@ -3203,7 +3203,7 @@ __metadata: "@mojaloop/logging-bc-public-types-lib": ^0.5.4 "@mojaloop/platform-shared-lib-messaging-types-lib": ^0.6.2 "@mojaloop/platform-shared-lib-nodejs-kafka-client-lib": 0.2.15 - "@types/node": ^22.4.1 + "@types/node": ^22.4.2 "@types/uuid": ^10.0.0 ajv: ^8.17.1 eslint: ^8.57.0 @@ -3223,7 +3223,7 @@ __metadata: resolution: "@mojaloop/sdk-scheme-adapter@workspace:." dependencies: "@types/jest": ^29.5.12 - "@types/node": ^22.4.1 + "@types/node": ^22.4.2 "@types/node-cache": ^4.2.5 "@typescript-eslint/eslint-plugin": ^7.15.0 "@typescript-eslint/parser": ^7.15.0 @@ -4206,12 +4206,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.4.1": - version: 22.4.1 - resolution: "@types/node@npm:22.4.1" +"@types/node@npm:^22.4.2": + version: 22.4.2 + resolution: "@types/node@npm:22.4.2" dependencies: undici-types: ~6.19.2 - checksum: 341eb54867a3ec8eee7853ff9a9fc92d9f66305b70c9bc5db78492d51f4da3cd81e50c077f5d98eef1835fcbca00c58bb2a229ef56b0e377e48a3284401bf3f6 + checksum: 4eb577b229789aaea50f1b157f615d6b33564e5e1a0b047d347a4b3cd891f04501ecb409f4622847d8cf4ff67482ec2d9b0391bad327ea73fd353b0da972aa82 languageName: node linkType: hard From 228ee45533150fb9ae44fe021afd8227c79cc863 Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Wed, 21 Aug 2024 10:19:26 +0100 Subject: [PATCH 11/13] chore(snapshot): 23.6.0-snapshot.8 --- modules/api-svc/package.json | 2 +- modules/outbound-command-event-handler/package.json | 2 +- modules/outbound-domain-event-handler/package.json | 2 +- modules/private-shared-lib/package.json | 2 +- package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/api-svc/package.json b/modules/api-svc/package.json index 6dbac2110..2f9eea888 100644 --- a/modules/api-svc/package.json +++ b/modules/api-svc/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-api-svc", - "version": "20.8.0-snapshot.8", + "version": "20.8.0-snapshot.9", "description": "An adapter for connecting to Mojaloop API enabled switches.", "main": "src/index.js", "types": "src/index.d.ts", diff --git a/modules/outbound-command-event-handler/package.json b/modules/outbound-command-event-handler/package.json index 7cd82d1e8..d63e93f72 100644 --- a/modules/outbound-command-event-handler/package.json +++ b/modules/outbound-command-event-handler/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-outbound-command-event-handler", - "version": "0.2.20-snapshot.19", + "version": "0.2.20-snapshot.20", "description": "Mojaloop sdk scheme adapter command event handler", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter/", diff --git a/modules/outbound-domain-event-handler/package.json b/modules/outbound-domain-event-handler/package.json index 7079a5e96..a6b5bde82 100644 --- a/modules/outbound-domain-event-handler/package.json +++ b/modules/outbound-domain-event-handler/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-outbound-domain-event-handler", - "version": "0.2.20-snapshot.19", + "version": "0.2.20-snapshot.20", "description": "mojaloop sdk scheme adapter outbound domain event handler", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter/", diff --git a/modules/private-shared-lib/package.json b/modules/private-shared-lib/package.json index ed401cdd5..685f1ff52 100644 --- a/modules/private-shared-lib/package.json +++ b/modules/private-shared-lib/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter-private-shared-lib", - "version": "0.3.20-snapshot.19", + "version": "0.3.20-snapshot.20", "description": "SDK Scheme Adapter private shared library.", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/accounts-and-balances-bc/tree/main/modules/private-types", diff --git a/package.json b/package.json index bc2e62879..6504c6c71 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mojaloop/sdk-scheme-adapter", - "version": "23.6.0-snapshot.7", + "version": "23.6.0-snapshot.8", "description": "mojaloop sdk-scheme-adapter", "license": "Apache-2.0", "homepage": "https://github.com/mojaloop/sdk-scheme-adapter", From c93f397094f34ea4ec7eedc4b05c50ee634f7e37 Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Wed, 4 Sep 2024 11:41:17 +0100 Subject: [PATCH 12/13] fix(csi-532): updated deps --- modules/api-svc/package.json | 14 +- .../package.json | 6 +- .../package.json | 4 +- modules/private-shared-lib/package.json | 6 +- package.json | 8 +- yarn.lock | 1009 +++++++++++++---- 6 files changed, 827 insertions(+), 220 deletions(-) diff --git a/modules/api-svc/package.json b/modules/api-svc/package.json index 2f9eea888..7bbe5ad1d 100644 --- a/modules/api-svc/package.json +++ b/modules/api-svc/package.json @@ -65,14 +65,14 @@ "@koa/cors": "^5.0.0", "@mojaloop/api-snippets": "17.5.1", "@mojaloop/central-services-error-handling": "^13.0.1", - "@mojaloop/central-services-logger": "^11.5.0", + "@mojaloop/central-services-logger": "^11.5.1", "@mojaloop/central-services-metrics": "^12.0.8", - "@mojaloop/central-services-shared": "18.7.1", + "@mojaloop/central-services-shared": "18.7.3", "@mojaloop/event-sdk": "^14.1.1", "@mojaloop/sdk-scheme-adapter-private-shared-lib": "workspace:^", "@mojaloop/sdk-standard-components": "18.4.0", "ajv": "8.17.1", - "axios": "^1.7.4", + "axios": "^1.7.7", "co-body": "^6.2.0", "dotenv": "^16.4.5", "env-var": "^7.5.0", @@ -96,20 +96,20 @@ }, "devDependencies": { "@babel/core": "^7.25.2", - "@babel/preset-env": "^7.25.3", + "@babel/preset-env": "^7.25.4", "@redocly/openapi-cli": "^1.0.0-beta.94", "@types/jest": "^29.5.12", "babel-jest": "^29.7.0", "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jest": "^28.8.0", + "eslint-plugin-import": "^2.30.0", + "eslint-plugin-jest": "^28.8.2", "jest": "^29.7.0", "jest-junit": "^16.0.0", "nock": "^13.5.5", "npm-check-updates": "^16.7.10", "openapi-response-validator": "^12.1.3", - "openapi-typescript": "^7.3.0", + "openapi-typescript": "^7.4.0", "redis-mock": "^0.56.3", "replace": "^1.2.2", "standard-version": "^9.5.0", diff --git a/modules/outbound-command-event-handler/package.json b/modules/outbound-command-event-handler/package.json index d63e93f72..8493eb28b 100644 --- a/modules/outbound-command-event-handler/package.json +++ b/modules/outbound-command-event-handler/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "@mojaloop/api-snippets": "17.5.1", - "@mojaloop/central-services-shared": "^18.7.1", + "@mojaloop/central-services-shared": "^18.7.3", "@mojaloop/logging-bc-client-lib": "^0.1.17", "@mojaloop/logging-bc-public-types-lib": "^0.5.4", "@mojaloop/sdk-scheme-adapter-private-shared-lib": "workspace:^", @@ -58,7 +58,7 @@ "@types/convict": "^6.1.6", "@types/express": "^4.17.21", "@types/jest": "^29.5.12", - "@types/node": "^22.4.2", + "@types/node": "^22.5.3", "@types/node-cache": "^4.2.5", "@types/supertest": "^6.0.2", "@types/swagger-ui-express": "^4.1.6", @@ -72,7 +72,7 @@ "npm-check-updates": "^16.7.10", "replace": "^1.2.2", "standard-version": "^9.5.0", - "ts-jest": "^29.2.4", + "ts-jest": "^29.2.5", "ts-node": "^10.9.2", "typescript": "^5.5.4" }, diff --git a/modules/outbound-domain-event-handler/package.json b/modules/outbound-domain-event-handler/package.json index a6b5bde82..ee62aa36c 100644 --- a/modules/outbound-domain-event-handler/package.json +++ b/modules/outbound-domain-event-handler/package.json @@ -56,7 +56,7 @@ "@types/convict": "^6.1.6", "@types/express": "^4.17.21", "@types/jest": "^29.5.12", - "@types/node": "^22.4.2", + "@types/node": "^22.5.3", "@types/node-cache": "^4.2.5", "@types/supertest": "^6.0.2", "@types/swagger-ui-express": "^4.1.6", @@ -70,7 +70,7 @@ "npm-check-updates": "^16.7.10", "replace": "^1.2.2", "standard-version": "^9.5.0", - "ts-jest": "^29.2.4", + "ts-jest": "^29.2.5", "ts-node": "^10.9.2", "typescript": "^5.5.4" }, diff --git a/modules/private-shared-lib/package.json b/modules/private-shared-lib/package.json index 685f1ff52..d61e11221 100644 --- a/modules/private-shared-lib/package.json +++ b/modules/private-shared-lib/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@mojaloop/api-snippets": "17.5.1", - "@mojaloop/central-services-shared": "^18.7.1", + "@mojaloop/central-services-shared": "^18.7.3", "@mojaloop/logging-bc-public-types-lib": "^0.5.4", "@mojaloop/platform-shared-lib-messaging-types-lib": "^0.6.2", "@mojaloop/platform-shared-lib-nodejs-kafka-client-lib": "0.2.15", @@ -37,14 +37,14 @@ "uuid": "^10.0.0" }, "devDependencies": { - "@types/node": "^22.4.2", + "@types/node": "^22.5.3", "@types/uuid": "^10.0.0", "eslint": "^8.57.0", "jest": "^29.7.0", "npm-check-updates": "^16.7.10", "replace": "^1.2.2", "standard-version": "^9.5.0", - "ts-jest": "^29.2.4", + "ts-jest": "^29.2.5", "typescript": "^5.5.4" }, "standard-version": { diff --git a/package.json b/package.json index 6504c6c71..6d2d68493 100644 --- a/package.json +++ b/package.json @@ -75,11 +75,11 @@ }, "dependencies": { "nx": "16.5.0", - "tslib": "^2.6.3" + "tslib": "^2.7.0" }, "devDependencies": { "@types/jest": "^29.5.12", - "@types/node": "^22.4.2", + "@types/node": "^22.5.3", "@types/node-cache": "^4.2.5", "@typescript-eslint/eslint-plugin": "^7.15.0", "@typescript-eslint/parser": "^7.15.0", @@ -93,10 +93,10 @@ "npm-check-updates": "^16.7.10", "replace": "^1.2.2", "standard-version": "^9.5.0", - "ts-jest": "^29.2.4", + "ts-jest": "^29.2.5", "ts-node": "^10.9.2", "typescript": "^5.5.4", - "yarn-audit-fix": "^10.0.8" + "yarn-audit-fix": "^10.0.9" }, "resolutions": { "cacache/tar": "^6.2.1", diff --git a/yarn.lock b/yarn.lock index d452444c8..31d929f7b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -182,6 +182,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/compat-data@npm:7.25.4" + checksum: b12a91d27c3731a4b0bdc9312a50b1911f41f7f728aaf0d4b32486e2257fd2cb2d3ea1a295e98449600c48f2c7883a3196ca77cda1cef7d97a10c2e83d037974 + languageName: node + linkType: hard + "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3": version: 7.19.6 resolution: "@babel/core@npm:7.19.6" @@ -275,6 +282,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/generator@npm:7.25.6" + dependencies: + "@babel/types": ^7.25.6 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + jsesc: ^2.5.1 + checksum: b55975cd664f5602304d868bb34f4ee3bed6f5c7ce8132cd92ff27a46a53a119def28a182d91992e86f75db904f63094a81247703c4dc96e4db0c03fd04bcd68 + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" @@ -377,6 +396,23 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-class-features-plugin@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/helper-create-class-features-plugin@npm:7.25.4" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-member-expression-to-functions": ^7.24.8 + "@babel/helper-optimise-call-expression": ^7.24.7 + "@babel/helper-replace-supers": ^7.25.0 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + "@babel/traverse": ^7.25.4 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 4544ebda4516eb25efdebd47ca024bd7bdb1eb6e7cc3ad89688c8ef8e889734c2f4411ed78981899c641394f013f246f2af63d92a0e9270f6c453309b4cb89ba + languageName: node + linkType: hard + "@babel/helper-create-regexp-features-plugin@npm:^7.18.6": version: 7.19.0 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.19.0" @@ -402,7 +438,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.25.0": +"@babel/helper-create-regexp-features-plugin@npm:^7.25.0, @babel/helper-create-regexp-features-plugin@npm:^7.25.2": version: 7.25.2 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.2" dependencies: @@ -430,6 +466,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-define-polyfill-provider@npm:^0.6.2": + version: 0.6.2 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" + dependencies: + "@babel/helper-compilation-targets": ^7.22.6 + "@babel/helper-plugin-utils": ^7.22.5 + debug: ^4.1.1 + lodash.debounce: ^4.0.8 + resolve: ^1.14.2 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 2bba965ea9a4887ddf9c11d51d740ab473bd7597b787d042c325f6a45912dfe908c2d6bb1d837bf82f7e9fa51e6ad5150563c58131d2bb85515e63d971414a9c + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-environment-visitor@npm:7.18.9" @@ -948,6 +999,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/parser@npm:7.25.6" + dependencies: + "@babel/types": ^7.25.6 + bin: + parser: ./bin/babel-parser.js + checksum: 85b237ded09ee43cc984493c35f3b1ff8a83e8dbbb8026b8132e692db6567acc5a1659ec928e4baa25499ddd840d7dae9dee3062be7108fe23ec5f94a8066b1e + languageName: node + linkType: hard + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.3": version: 7.25.3 resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.3" @@ -1259,17 +1321,17 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.0" +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.4" dependencies: "@babel/helper-plugin-utils": ^7.24.8 "@babel/helper-remap-async-to-generator": ^7.25.0 "@babel/plugin-syntax-async-generators": ^7.8.4 - "@babel/traverse": ^7.25.0 + "@babel/traverse": ^7.25.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cce2bab70ad871ac11751bede006bd4861888f4c63bc9954be38620b14cc6890a4cbc633c1062b89c5fe288ce74b9d1974cc0d43c04baeeb2b13231a236fba85 + checksum: 4235444735a1946f8766fe56564a8134c2c36c73e6cf83b3f2ed5624ebc84ff5979506a6a5b39acdb23aa09d442a6af471710ed408ccce533a2c4d2990b9df6a languageName: node linkType: hard @@ -1308,15 +1370,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-class-properties@npm:7.24.7" +"@babel/plugin-transform-class-properties@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.4" dependencies: - "@babel/helper-create-class-features-plugin": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-create-class-features-plugin": ^7.25.4 + "@babel/helper-plugin-utils": ^7.24.8 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1348d7ce74da38ba52ea85b3b4289a6a86913748569ef92ef0cff30702a9eb849e5eaf59f1c6f3517059aa68115fb3067e389735dccacca39add4e2b0c67e291 + checksum: b73f7d968639c6c2dfc13f4c5a8fe45cefd260f0faa7890ae12e65d41211072544ff5e128c8b61a86887b29ffd3df8422dbdfbf61648488e71d4bb599c41f4a5 languageName: node linkType: hard @@ -1333,19 +1395,19 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/plugin-transform-classes@npm:7.25.0" +"@babel/plugin-transform-classes@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-classes@npm:7.25.4" dependencies: "@babel/helper-annotate-as-pure": ^7.24.7 - "@babel/helper-compilation-targets": ^7.24.8 + "@babel/helper-compilation-targets": ^7.25.2 "@babel/helper-plugin-utils": ^7.24.8 "@babel/helper-replace-supers": ^7.25.0 - "@babel/traverse": ^7.25.0 + "@babel/traverse": ^7.25.4 globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ff97f168e6a18fa4e7bb439f1a170dc83c470973091c22c74674769350ab572be5af017cdb64fbd261fe99d068a4ee88f1b7fa7f5ab524d84c2f2833b116e577 + checksum: 0bf20e46eeb691bd60cee5d1b01950fc37accec88018ecace25099f7c8d8509c1ac54d11b8caf9f2157c6945969520642a3bc421159c1a14e80224dc9a7611de languageName: node linkType: hard @@ -1687,15 +1749,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-private-methods@npm:7.24.7" +"@babel/plugin-transform-private-methods@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-private-methods@npm:7.25.4" dependencies: - "@babel/helper-create-class-features-plugin": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-create-class-features-plugin": ^7.25.4 + "@babel/helper-plugin-utils": ^7.24.8 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c151548e34909be2adcceb224d8fdd70bafa393bc1559a600906f3f647317575bf40db670470934a360e90ee8084ef36dffa34ec25d387d414afd841e74cf3fe + checksum: cb1dabfc03e2977990263d65bc8f43a9037dffbb5d9a5f825c00d05447ff68015099408c1531d9dd88f18a41a90f5062dc48f3a1d52b415d2d2ee4827dedff09 languageName: node linkType: hard @@ -1838,23 +1900,23 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.7" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.4" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.24.7 - "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-create-regexp-features-plugin": ^7.25.2 + "@babel/helper-plugin-utils": ^7.24.8 peerDependencies: "@babel/core": ^7.0.0 - checksum: 08a2844914f33dacd2ce1ab021ce8c1cc35dc6568521a746d8bf29c21571ee5be78787b454231c4bb3526cbbe280f1893223c82726cec5df2be5dae0a3b51837 + checksum: 6d1a7e9fdde4ffc9a81c0e3f261b96a9a0dfe65da282ec96fe63b36c597a7389feac638f1df2a8a4f8c9128337bba8e984f934e9f19077930f33abf1926759ea languageName: node linkType: hard -"@babel/preset-env@npm:^7.25.3": - version: 7.25.3 - resolution: "@babel/preset-env@npm:7.25.3" +"@babel/preset-env@npm:^7.25.4": + version: 7.25.4 + resolution: "@babel/preset-env@npm:7.25.4" dependencies: - "@babel/compat-data": ^7.25.2 + "@babel/compat-data": ^7.25.4 "@babel/helper-compilation-targets": ^7.25.2 "@babel/helper-plugin-utils": ^7.24.8 "@babel/helper-validator-option": ^7.24.8 @@ -1883,13 +1945,13 @@ __metadata: "@babel/plugin-syntax-top-level-await": ^7.14.5 "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 "@babel/plugin-transform-arrow-functions": ^7.24.7 - "@babel/plugin-transform-async-generator-functions": ^7.25.0 + "@babel/plugin-transform-async-generator-functions": ^7.25.4 "@babel/plugin-transform-async-to-generator": ^7.24.7 "@babel/plugin-transform-block-scoped-functions": ^7.24.7 "@babel/plugin-transform-block-scoping": ^7.25.0 - "@babel/plugin-transform-class-properties": ^7.24.7 + "@babel/plugin-transform-class-properties": ^7.25.4 "@babel/plugin-transform-class-static-block": ^7.24.7 - "@babel/plugin-transform-classes": ^7.25.0 + "@babel/plugin-transform-classes": ^7.25.4 "@babel/plugin-transform-computed-properties": ^7.24.7 "@babel/plugin-transform-destructuring": ^7.24.8 "@babel/plugin-transform-dotall-regex": ^7.24.7 @@ -1917,7 +1979,7 @@ __metadata: "@babel/plugin-transform-optional-catch-binding": ^7.24.7 "@babel/plugin-transform-optional-chaining": ^7.24.8 "@babel/plugin-transform-parameters": ^7.24.7 - "@babel/plugin-transform-private-methods": ^7.24.7 + "@babel/plugin-transform-private-methods": ^7.25.4 "@babel/plugin-transform-private-property-in-object": ^7.24.7 "@babel/plugin-transform-property-literals": ^7.24.7 "@babel/plugin-transform-regenerator": ^7.24.7 @@ -1930,16 +1992,16 @@ __metadata: "@babel/plugin-transform-unicode-escapes": ^7.24.7 "@babel/plugin-transform-unicode-property-regex": ^7.24.7 "@babel/plugin-transform-unicode-regex": ^7.24.7 - "@babel/plugin-transform-unicode-sets-regex": ^7.24.7 + "@babel/plugin-transform-unicode-sets-regex": ^7.25.4 "@babel/preset-modules": 0.1.6-no-external-plugins babel-plugin-polyfill-corejs2: ^0.4.10 - babel-plugin-polyfill-corejs3: ^0.10.4 + babel-plugin-polyfill-corejs3: ^0.10.6 babel-plugin-polyfill-regenerator: ^0.6.1 core-js-compat: ^3.37.1 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9735a44e557f7ef4ade87f59c0d69e4af3383432a23ae7a3cba33e3741bd7812f2d6403a0d94ebfda5f4bd9fdc6250a52c4a156407029f590fde511a792e64e2 + checksum: 752be43f0b78a2eefe5007076aed3d21b505e1c09d134b61e7de8838f1bbb1e7af81023d39adb14b6eae23727fb5a9fd23f8115a44df043319be22319be17913 languageName: node linkType: hard @@ -2067,6 +2129,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.25.4": + version: 7.25.6 + resolution: "@babel/traverse@npm:7.25.6" + dependencies: + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.25.6 + "@babel/parser": ^7.25.6 + "@babel/template": ^7.25.0 + "@babel/types": ^7.25.6 + debug: ^4.3.1 + globals: ^11.1.0 + checksum: 11ee47269aa4356f2d6633a05b9af73405b5ed72c09378daf644289b686ef852035a6ac9aa410f601991993c6bbf72006795b5478283b78eb1ca77874ada7737 + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.19.4, @babel/types@npm:^7.20.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.20.0 resolution: "@babel/types@npm:7.20.0" @@ -2133,6 +2210,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/types@npm:7.25.6" + dependencies: + "@babel/helper-string-parser": ^7.24.8 + "@babel/helper-validator-identifier": ^7.24.7 + to-fast-properties: ^2.0.0 + checksum: 9b2f84ff3f874ad05b0b9bf06862c56f478b65781801f82296b4cc01bee39e79c20a7c0a06959fed0ee582c8267e1cb21638318655c5e070b0287242a844d1c9 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -2881,15 +2969,15 @@ __metadata: languageName: node linkType: hard -"@mojaloop/central-services-logger@npm:11.5.0, @mojaloop/central-services-logger@npm:^11.5.0": - version: 11.5.0 - resolution: "@mojaloop/central-services-logger@npm:11.5.0" +"@mojaloop/central-services-logger@npm:11.5.1, @mojaloop/central-services-logger@npm:^11.5.1": + version: 11.5.1 + resolution: "@mojaloop/central-services-logger@npm:11.5.1" dependencies: parse-strings-in-object: 2.0.0 rc: 1.2.8 safe-stable-stringify: ^2.4.3 - winston: 3.13.1 - checksum: 223930ee3d707734f19f3e013da7466ba6625db65e582c575546a6afef5d58362b5b81386e78726ff1db44266cba33cb0f2ba48fa50256cf354e7196d663af1b + winston: 3.14.2 + checksum: d3b2019b7c2c17bb64e0ab9824e3c31709485157a08474a8febd8d8dbe34afe55f29d2d149c5528e36f3685c2333ab77ab324f9f202aba5d8ac29df9ad948524 languageName: node linkType: hard @@ -2902,14 +2990,14 @@ __metadata: languageName: node linkType: hard -"@mojaloop/central-services-shared@npm:18.7.1, @mojaloop/central-services-shared@npm:^18.7.1": - version: 18.7.1 - resolution: "@mojaloop/central-services-shared@npm:18.7.1" +"@mojaloop/central-services-shared@npm:18.7.3, @mojaloop/central-services-shared@npm:^18.7.3": + version: 18.7.3 + resolution: "@mojaloop/central-services-shared@npm:18.7.3" dependencies: "@hapi/catbox": 12.1.1 "@hapi/catbox-memory": 5.0.1 - "@mojaloop/inter-scheme-proxy-cache-lib": 2.2.0 - axios: 1.7.4 + "@mojaloop/inter-scheme-proxy-cache-lib": 2.3.0 + axios: 1.7.5 clone: 2.1.2 dotenv: 16.4.5 env-var: 7.5.0 @@ -2945,7 +3033,7 @@ __metadata: optional: false ajv-keyboards: optional: false - checksum: 6b3229031e2310d1535b3978d71ddeb53caabe2ab095649094f3a72675c583cd1143e50e83e16cc1daebb91cb96284ab7e36b5c7cb06b4d53c1d397853e85144 + checksum: aef4a1708ba76cd4fed24de0b24fa738608d08cabd4e5c0edaf1b5d037927fe96f1e9426546754b4c53e4b836c1e417906f18f3fbc8eb1f228829284cf952c8f languageName: node linkType: hard @@ -2979,16 +3067,16 @@ __metadata: languageName: node linkType: hard -"@mojaloop/inter-scheme-proxy-cache-lib@npm:2.2.0": - version: 2.2.0 - resolution: "@mojaloop/inter-scheme-proxy-cache-lib@npm:2.2.0" +"@mojaloop/inter-scheme-proxy-cache-lib@npm:2.3.0": + version: 2.3.0 + resolution: "@mojaloop/inter-scheme-proxy-cache-lib@npm:2.3.0" dependencies: - "@mojaloop/central-services-logger": 11.5.0 + "@mojaloop/central-services-logger": 11.5.1 ajv: ^8.17.1 convict: ^6.2.4 fast-safe-stringify: ^2.1.1 ioredis: ^5.4.1 - checksum: 73d2c510d69ef760cdfc58cee874ba89d75bc093492ffb41a23c4ba0eb9ffb1d9b0513edc8b5e6e7b940d51c173eb8f2497c0a7df394097e1b3e1c04ad9fe76a + checksum: a6452486634c6a12f9eff524d8cae9a1197a870434b91c9874617e045ede8d4af6cf1900ffdb53699317bdde54d6777a4ecca9bbf6f5dafb510e0fa7d9f94be7 languageName: node linkType: hard @@ -3065,28 +3153,28 @@ __metadata: resolution: "@mojaloop/sdk-scheme-adapter-api-svc@workspace:modules/api-svc" dependencies: "@babel/core": ^7.25.2 - "@babel/preset-env": ^7.25.3 + "@babel/preset-env": ^7.25.4 "@koa/cors": ^5.0.0 "@mojaloop/api-snippets": 17.5.1 "@mojaloop/central-services-error-handling": ^13.0.1 - "@mojaloop/central-services-logger": ^11.5.0 + "@mojaloop/central-services-logger": ^11.5.1 "@mojaloop/central-services-metrics": ^12.0.8 - "@mojaloop/central-services-shared": 18.7.1 + "@mojaloop/central-services-shared": 18.7.3 "@mojaloop/event-sdk": ^14.1.1 "@mojaloop/sdk-scheme-adapter-private-shared-lib": "workspace:^" "@mojaloop/sdk-standard-components": 18.4.0 "@redocly/openapi-cli": ^1.0.0-beta.94 "@types/jest": ^29.5.12 ajv: 8.17.1 - axios: ^1.7.4 + axios: ^1.7.7 babel-jest: ^29.7.0 co-body: ^6.2.0 dotenv: ^16.4.5 env-var: ^7.5.0 eslint: ^8.57.0 eslint-config-airbnb-base: ^15.0.0 - eslint-plugin-import: ^2.29.1 - eslint-plugin-jest: ^28.8.0 + eslint-plugin-import: ^2.30.0 + eslint-plugin-jest: ^28.8.2 express: ^4.19.2 fast-json-patch: ^3.1.1 fast-safe-stringify: ^2.1.1 @@ -3104,7 +3192,7 @@ __metadata: oauth2-server: ^4.0.0-dev.2 openapi-jsonschema-parameters: ^12.1.3 openapi-response-validator: ^12.1.3 - openapi-typescript: ^7.3.0 + openapi-typescript: ^7.4.0 prom-client: ^15.1.3 promise-timeout: ^1.3.0 random-word-slugs: ^0.1.7 @@ -3123,14 +3211,14 @@ __metadata: resolution: "@mojaloop/sdk-scheme-adapter-outbound-command-event-handler@workspace:modules/outbound-command-event-handler" dependencies: "@mojaloop/api-snippets": 17.5.1 - "@mojaloop/central-services-shared": ^18.7.1 + "@mojaloop/central-services-shared": ^18.7.3 "@mojaloop/logging-bc-client-lib": ^0.1.17 "@mojaloop/logging-bc-public-types-lib": ^0.5.4 "@mojaloop/sdk-scheme-adapter-private-shared-lib": "workspace:^" "@types/convict": ^6.1.6 "@types/express": ^4.17.21 "@types/jest": ^29.5.12 - "@types/node": ^22.4.2 + "@types/node": ^22.5.3 "@types/node-cache": ^4.2.5 "@types/supertest": ^6.0.2 "@types/swagger-ui-express": ^4.1.6 @@ -3150,7 +3238,7 @@ __metadata: replace: ^1.2.2 standard-version: ^9.5.0 swagger-ui-express: ^5.0.1 - ts-jest: ^29.2.4 + ts-jest: ^29.2.5 ts-node: ^10.9.2 typescript: ^5.5.4 yamljs: ^0.3.0 @@ -3168,7 +3256,7 @@ __metadata: "@types/convict": ^6.1.6 "@types/express": ^4.17.21 "@types/jest": ^29.5.12 - "@types/node": ^22.4.2 + "@types/node": ^22.5.3 "@types/node-cache": ^4.2.5 "@types/supertest": ^6.0.2 "@types/swagger-ui-express": ^4.1.6 @@ -3187,7 +3275,7 @@ __metadata: replace: ^1.2.2 standard-version: ^9.5.0 swagger-ui-express: ^5.0.1 - ts-jest: ^29.2.4 + ts-jest: ^29.2.5 ts-node: ^10.9.2 typescript: ^5.5.4 yamljs: ^0.3.0 @@ -3199,11 +3287,11 @@ __metadata: resolution: "@mojaloop/sdk-scheme-adapter-private-shared-lib@workspace:modules/private-shared-lib" dependencies: "@mojaloop/api-snippets": 17.5.1 - "@mojaloop/central-services-shared": ^18.7.1 + "@mojaloop/central-services-shared": ^18.7.3 "@mojaloop/logging-bc-public-types-lib": ^0.5.4 "@mojaloop/platform-shared-lib-messaging-types-lib": ^0.6.2 "@mojaloop/platform-shared-lib-nodejs-kafka-client-lib": 0.2.15 - "@types/node": ^22.4.2 + "@types/node": ^22.5.3 "@types/uuid": ^10.0.0 ajv: ^8.17.1 eslint: ^8.57.0 @@ -3212,7 +3300,7 @@ __metadata: redis: ^4.7.0 replace: ^1.2.2 standard-version: ^9.5.0 - ts-jest: ^29.2.4 + ts-jest: ^29.2.5 typescript: ^5.5.4 uuid: ^10.0.0 languageName: unknown @@ -3223,7 +3311,7 @@ __metadata: resolution: "@mojaloop/sdk-scheme-adapter@workspace:." dependencies: "@types/jest": ^29.5.12 - "@types/node": ^22.4.2 + "@types/node": ^22.5.3 "@types/node-cache": ^4.2.5 "@typescript-eslint/eslint-plugin": ^7.15.0 "@typescript-eslint/parser": ^7.15.0 @@ -3238,11 +3326,11 @@ __metadata: nx: 16.5.0 replace: ^1.2.2 standard-version: ^9.5.0 - ts-jest: ^29.2.4 + ts-jest: ^29.2.5 ts-node: ^10.9.2 - tslib: ^2.6.3 + tslib: ^2.7.0 typescript: ^5.5.4 - yarn-audit-fix: ^10.0.8 + yarn-audit-fix: ^10.0.9 languageName: unknown linkType: soft @@ -3731,6 +3819,13 @@ __metadata: languageName: node linkType: hard +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 17d04adf404e04c1e61391ed97bca5117d4c2767a76ae3e879390d6dec7b317fcae68afbf9e98badee075d0b64fa60f287729c4942021b4d19cd01db77385c01 + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.24.1": version: 0.24.51 resolution: "@sinclair/typebox@npm:0.24.51" @@ -4206,12 +4301,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.4.2": - version: 22.4.2 - resolution: "@types/node@npm:22.4.2" +"@types/node@npm:^22.5.3": + version: 22.5.3 + resolution: "@types/node@npm:22.5.3" dependencies: undici-types: ~6.19.2 - checksum: 4eb577b229789aaea50f1b157f615d6b33564e5e1a0b047d347a4b3cd891f04501ecb409f4622847d8cf4ff67482ec2d9b0391bad327ea73fd353b0da972aa82 + checksum: 50a5075e4e8bc874a9fe962447341b6b49bd79cf2801fadd3e31d2bda60decba8d907e3150887afc9f883d819cc42c7e862fffc934049d37cb5589e0a2afbcc1 languageName: node linkType: hard @@ -4901,6 +4996,16 @@ __metadata: languageName: node linkType: hard +"array-buffer-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.5 + is-array-buffer: ^3.0.4 + checksum: 53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e + languageName: node + linkType: hard + "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -4928,16 +5033,17 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.7": - version: 3.1.7 - resolution: "array-includes@npm:3.1.7" +"array-includes@npm:^3.1.8": + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + get-intrinsic: ^1.2.4 is-string: ^1.0.7 - checksum: 06f9e4598fac12a919f7c59a3f04f010ea07f0b7f0585465ed12ef528a60e45f374e79d1bddbb34cdd4338357d00023ddbd0ac18b0be36964f5e726e8965d7fc + checksum: eb39ba5530f64e4d8acab39297c11c1c5be2a4ea188ab2b34aba5fb7224d918f77717a9d57a3e2900caaa8440e59431bdaf5c974d5212ef65d97f132e38e2d91 languageName: node linkType: hard @@ -4948,16 +5054,17 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.3": - version: 1.2.3 - resolution: "array.prototype.findlastindex@npm:1.2.3" +"array.prototype.findlastindex@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-shim-unscopables: ^1.0.0 - get-intrinsic: ^1.2.1 - checksum: 31f35d7b370c84db56484618132041a9af401b338f51899c2e78ef7690fbba5909ee7ca3c59a7192085b328cc0c68c6fd1f6d1553db01a689a589ae510f3966e + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + es-shim-unscopables: ^1.0.2 + checksum: 2c81cff2a75deb95bf1ed89b6f5f2bfbfb882211e3b7cc59c3d6b87df774cd9d6b36949a8ae39ac476e092c1d4a4905f5ee11a86a456abb10f35f8211ae4e710 languageName: node linkType: hard @@ -5012,6 +5119,22 @@ __metadata: languageName: node linkType: hard +"arraybuffer.prototype.slice@npm:^1.0.3": + version: 1.0.3 + resolution: "arraybuffer.prototype.slice@npm:1.0.3" + dependencies: + array-buffer-byte-length: ^1.0.1 + call-bind: ^1.0.5 + define-properties: ^1.2.1 + es-abstract: ^1.22.3 + es-errors: ^1.2.1 + get-intrinsic: ^1.2.3 + is-array-buffer: ^3.0.4 + is-shared-array-buffer: ^1.0.2 + checksum: 352259cba534dcdd969c92ab002efd2ba5025b2e3b9bead3973150edbdf0696c629d7f4b3f061c5931511e8207bdc2306da614703c820b45dabce39e3daf7e3e + languageName: node + linkType: hard + "arrify@npm:^1.0.1": version: 1.0.1 resolution: "arrify@npm:1.0.1" @@ -5085,14 +5208,23 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.7.4, axios@npm:^1.7.4": - version: 1.7.4 - resolution: "axios@npm:1.7.4" +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: ^1.0.0 + checksum: 1aa3ffbfe6578276996de660848b6e95669d9a95ad149e3dd0c0cda77db6ee1dbd9d1dd723b65b6d277b882dd0c4b91a654ae9d3cf9e1254b7e93e4908d78fd3 + languageName: node + linkType: hard + +"axios@npm:1.7.5": + version: 1.7.5 + resolution: "axios@npm:1.7.5" dependencies: follow-redirects: ^1.15.6 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: 0c17039a9acfe6a566fca8431ba5c1b455c83d30ea6157fec68a6722878fcd30f3bd32d172f6bee0c51fe75ca98e6414ddcd968a87b5606b573731629440bfaf + checksum: 2859fe01437cf133eee35571abc1d4b5224bb13e530e66cb3581ca226e170541dd5eef9f46abb41592cee0a2f54930c9e4978354e0cf1064748fc20d9a05e9d5 languageName: node linkType: hard @@ -5107,6 +5239,17 @@ __metadata: languageName: node linkType: hard +"axios@npm:^1.7.7": + version: 1.7.7 + resolution: "axios@npm:1.7.7" + dependencies: + follow-redirects: ^1.15.6 + form-data: ^4.0.0 + proxy-from-env: ^1.1.0 + checksum: 882d4fe0ec694a07c7f5c1f68205eb6dc5a62aecdb632cc7a4a3d0985188ce3030e0b277e1a8260ac3f194d314ae342117660a151fabffdc5081ca0b5a8b47fe + languageName: node + linkType: hard + "babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" @@ -5162,15 +5305,15 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.10.4": - version: 0.10.4 - resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" +"babel-plugin-polyfill-corejs3@npm:^0.10.6": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" dependencies: - "@babel/helper-define-polyfill-provider": ^0.6.1 - core-js-compat: ^3.36.1 + "@babel/helper-define-polyfill-provider": ^0.6.2 + core-js-compat: ^3.38.0 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: b96a54495f7cc8b3797251c8c15f5ed015edddc3110fc122f6b32c94bec33af1e8bc56fa99091808f500bde0cccaaa266889cdc5935d9e6e9cf09898214f02dd + checksum: f762f29f7acca576897c63149c850f0a72babd3fb9ea436a2e36f0c339161c4b912a77828541d8188ce8a91e50965c6687120cf36071eabb1b7aa92f279e2164 languageName: node linkType: hard @@ -5459,7 +5602,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": +"browserslist@npm:^4.22.2": version: 4.23.0 resolution: "browserslist@npm:4.23.0" dependencies: @@ -5487,7 +5630,7 @@ __metadata: languageName: node linkType: hard -"bs-logger@npm:0.x": +"bs-logger@npm:^0.2.6": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" dependencies: @@ -5641,6 +5784,19 @@ __metadata: languageName: node linkType: hard +"call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + set-function-length: ^1.2.1 + checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 + languageName: node + linkType: hard + "call-me-maybe@npm:^1.0.1": version: 1.0.2 resolution: "call-me-maybe@npm:1.0.2" @@ -5787,6 +5943,13 @@ __metadata: languageName: node linkType: hard +"change-case@npm:^5.4.4": + version: 5.4.4 + resolution: "change-case@npm:5.4.4" + checksum: a22a25a763719658424ffbcd41e931d2d19cc22399cc765dca447fbe1eaf13e179d5e8ab1677af75f2e814dbddf74e42ffdecb526cd5bc906cc859f62aa154b2 + languageName: node + linkType: hard + "char-regex@npm:^1.0.2": version: 1.0.2 resolution: "char-regex@npm:1.0.2" @@ -6149,14 +6312,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^11.0.0": - version: 11.1.0 - resolution: "commander@npm:11.1.0" - checksum: fd1a8557c6b5b622c89ecdfde703242ab7db3b628ea5d1755784c79b8e7cb0d74d65b4a262289b533359cd58e1bfc0bf50245dfbcd2954682a6f367c828b79ef - languageName: node - linkType: hard - -"commander@npm:^12.1.0": +"commander@npm:^12.0.0, commander@npm:^12.1.0": version: 12.1.0 resolution: "commander@npm:12.1.0" checksum: 68e9818b00fc1ed9cdab9eb16905551c2b768a317ae69a5e3c43924c2b20ac9bb65b27e1cab36aeda7b6496376d4da908996ba2c0b5d79463e0fb1e77935d514 @@ -6587,15 +6743,6 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.36.1": - version: 3.37.1 - resolution: "core-js-compat@npm:3.37.1" - dependencies: - browserslist: ^4.23.0 - checksum: 5e7430329358bced08c30950512d2081aea0a5652b4c5892cbb3c4a6db05b0d3893a191a955162a07fdb5f4fe74e61b6429fdb503f54e062336d76e43c9555d9 - languageName: node - linkType: hard - "core-js-compat@npm:^3.37.1": version: 3.38.0 resolution: "core-js-compat@npm:3.38.0" @@ -6605,6 +6752,15 @@ __metadata: languageName: node linkType: hard +"core-js-compat@npm:^3.38.0": + version: 3.38.1 + resolution: "core-js-compat@npm:3.38.1" + dependencies: + browserslist: ^4.23.3 + checksum: a0a5673bcd59f588f0cd0b59cdacd4712b82909738a87406d334dd412eb3d273ae72b275bdd8e8fef63fca9ef12b42ed651be139c7c44c8a1acb423c8906992e + languageName: node + linkType: hard + "core-js@npm:^3.2.1": version: 3.26.0 resolution: "core-js@npm:3.26.0" @@ -6714,6 +6870,39 @@ __metadata: languageName: node linkType: hard +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-data-view: ^1.0.1 + checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2 + languageName: node + linkType: hard + "dateformat@npm:^3.0.0": version: 3.0.3 resolution: "dateformat@npm:3.0.3" @@ -6835,6 +7024,17 @@ __metadata: languageName: node linkType: hard +"define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + gopd: ^1.0.1 + checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b + languageName: node + linkType: hard + "define-lazy-prop@npm:^2.0.0": version: 2.0.0 resolution: "define-lazy-prop@npm:2.0.0" @@ -6852,7 +7052,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.2.0": +"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -7365,6 +7565,85 @@ __metadata: languageName: node linkType: hard +"es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" + dependencies: + array-buffer-byte-length: ^1.0.1 + arraybuffer.prototype.slice: ^1.0.3 + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 + data-view-buffer: ^1.0.1 + data-view-byte-length: ^1.0.1 + data-view-byte-offset: ^1.0.0 + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + es-set-tostringtag: ^2.0.3 + es-to-primitive: ^1.2.1 + function.prototype.name: ^1.1.6 + get-intrinsic: ^1.2.4 + get-symbol-description: ^1.0.2 + globalthis: ^1.0.3 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.2 + has-proto: ^1.0.3 + has-symbols: ^1.0.3 + hasown: ^2.0.2 + internal-slot: ^1.0.7 + is-array-buffer: ^3.0.4 + is-callable: ^1.2.7 + is-data-view: ^1.0.1 + is-negative-zero: ^2.0.3 + is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.3 + is-string: ^1.0.7 + is-typed-array: ^1.1.13 + is-weakref: ^1.0.2 + object-inspect: ^1.13.1 + object-keys: ^1.1.1 + object.assign: ^4.1.5 + regexp.prototype.flags: ^1.5.2 + safe-array-concat: ^1.1.2 + safe-regex-test: ^1.0.3 + string.prototype.trim: ^1.2.9 + string.prototype.trimend: ^1.0.8 + string.prototype.trimstart: ^1.0.8 + typed-array-buffer: ^1.0.2 + typed-array-byte-length: ^1.0.1 + typed-array-byte-offset: ^1.0.2 + typed-array-length: ^1.0.6 + unbox-primitive: ^1.0.2 + which-typed-array: ^1.1.15 + checksum: f840cf161224252512f9527306b57117192696571e07920f777cb893454e32999206198b4f075516112af6459daca282826d1735c450528470356d09eff3a9ae + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: ^1.2.4 + checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + languageName: node + linkType: hard + +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0": + version: 1.0.0 + resolution: "es-object-atoms@npm:1.0.0" + dependencies: + es-errors: ^1.3.0 + checksum: 26f0ff78ab93b63394e8403c353842b2272836968de4eafe97656adfb8a7c84b9099bf0fe96ed58f4a4cddc860f6e34c77f91649a58a5daa4a9c40b902744e3c + languageName: node + linkType: hard + "es-set-tostringtag@npm:^2.0.1": version: 2.0.1 resolution: "es-set-tostringtag@npm:2.0.1" @@ -7376,6 +7655,17 @@ __metadata: languageName: node linkType: hard +"es-set-tostringtag@npm:^2.0.3": + version: 2.0.3 + resolution: "es-set-tostringtag@npm:2.0.3" + dependencies: + get-intrinsic: ^1.2.4 + has-tostringtag: ^1.0.2 + hasown: ^2.0.1 + checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 + languageName: node + linkType: hard + "es-shim-unscopables@npm:^1.0.0": version: 1.0.0 resolution: "es-shim-unscopables@npm:1.0.0" @@ -7385,6 +7675,15 @@ __metadata: languageName: node linkType: hard +"es-shim-unscopables@npm:^1.0.2": + version: 1.0.2 + resolution: "es-shim-unscopables@npm:1.0.2" + dependencies: + hasown: ^2.0.0 + checksum: 432bd527c62065da09ed1d37a3f8e623c423683285e6188108286f4a1e8e164a5bcbfbc0051557c7d14633cd2a41ce24c7048e6bbb66a985413fd32f1be72626 + languageName: node + linkType: hard + "es-to-primitive@npm:^1.2.1": version: 1.2.1 resolution: "es-to-primitive@npm:1.2.1" @@ -7513,42 +7812,43 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.8.0": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" +"eslint-module-utils@npm:^2.9.0": + version: 2.9.0 + resolution: "eslint-module-utils@npm:2.9.0" dependencies: debug: ^3.2.7 peerDependenciesMeta: eslint: optional: true - checksum: 74c6dfea7641ebcfe174be61168541a11a14aa8d72e515f5f09af55cd0d0862686104b0524aa4b8e0ce66418a44aa38a94d2588743db5fd07a6b49ffd16921d2 + checksum: 304ec1279cac62b242d9347859625235c07be8b8870306d85502375b2b4beeccda2da2f03884ec00a1820e643d87718e5a2eea149730c61aeb42ea8f4cb9f4a6 languageName: node linkType: hard -"eslint-plugin-import@npm:^2.29.1": - version: 2.29.1 - resolution: "eslint-plugin-import@npm:2.29.1" +"eslint-plugin-import@npm:^2.30.0": + version: 2.30.0 + resolution: "eslint-plugin-import@npm:2.30.0" dependencies: - array-includes: ^3.1.7 - array.prototype.findlastindex: ^1.2.3 + "@rtsao/scc": ^1.1.0 + array-includes: ^3.1.8 + array.prototype.findlastindex: ^1.2.5 array.prototype.flat: ^1.3.2 array.prototype.flatmap: ^1.3.2 debug: ^3.2.7 doctrine: ^2.1.0 eslint-import-resolver-node: ^0.3.9 - eslint-module-utils: ^2.8.0 - hasown: ^2.0.0 - is-core-module: ^2.13.1 + eslint-module-utils: ^2.9.0 + hasown: ^2.0.2 + is-core-module: ^2.15.1 is-glob: ^4.0.3 minimatch: ^3.1.2 - object.fromentries: ^2.0.7 - object.groupby: ^1.0.1 - object.values: ^1.1.7 + object.fromentries: ^2.0.8 + object.groupby: ^1.0.3 + object.values: ^1.2.0 semver: ^6.3.1 tsconfig-paths: ^3.15.0 peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: e65159aef808136d26d029b71c8c6e4cb5c628e65e5de77f1eb4c13a379315ae55c9c3afa847f43f4ff9df7e54515c77ffc6489c6a6f81f7dd7359267577468c + checksum: 0ec1ad69c0d22f15bc4a49ee97ae757e4adfc3181996f2c4a1ed4d5028bd99bab38e7623e58ef4477ba1db8425f441e4e986367125273efa4c5f7ad2c4467a9a languageName: node linkType: hard @@ -7575,9 +7875,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^28.8.0": - version: 28.8.0 - resolution: "eslint-plugin-jest@npm:28.8.0" +"eslint-plugin-jest@npm:^28.8.2": + version: 28.8.2 + resolution: "eslint-plugin-jest@npm:28.8.2" dependencies: "@typescript-eslint/utils": ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependencies: @@ -7589,7 +7889,7 @@ __metadata: optional: true jest: optional: true - checksum: c3b39fbb8a1f3843bd6a5d05215e3c896d439fcb1a9959a1e892184c95da33ad2edd37b1c3a76199803ef78b5e6a9cdc0e67f1ac90405461619fe2d3b8d5a278 + checksum: ffb7cf1a537b91447a5914704018d0018456d83240b3982cd81d1c8e351bcacd5d71a36e3a92c50da7399b1b3b38370fb16c095bbdf6a282d6c232f665b7ea0e languageName: node linkType: hard @@ -8469,6 +8769,19 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" + dependencies: + es-errors: ^1.3.0 + function-bind: ^1.1.2 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + hasown: ^2.0.0 + checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 + languageName: node + linkType: hard + "get-own-enumerable-property-symbols@npm:^3.0.0": version: 3.0.2 resolution: "get-own-enumerable-property-symbols@npm:3.0.2" @@ -8530,6 +8843,17 @@ __metadata: languageName: node linkType: hard +"get-symbol-description@npm:^1.0.2": + version: 1.0.2 + resolution: "get-symbol-description@npm:1.0.2" + dependencies: + call-bind: ^1.0.5 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 + languageName: node + linkType: hard + "git-raw-commits@npm:^2.0.8": version: 2.0.11 resolution: "git-raw-commits@npm:2.0.11" @@ -8833,6 +9157,15 @@ __metadata: languageName: node linkType: hard +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: ^1.0.0 + checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 + languageName: node + linkType: hard + "has-proto@npm:^1.0.1": version: 1.0.1 resolution: "has-proto@npm:1.0.1" @@ -8840,6 +9173,13 @@ __metadata: languageName: node linkType: hard +"has-proto@npm:^1.0.3": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 + languageName: node + linkType: hard + "has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" @@ -8856,6 +9196,15 @@ __metadata: languageName: node linkType: hard +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: ^1.0.3 + checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d + languageName: node + linkType: hard + "has-unicode@npm:^2.0.1": version: 2.0.1 resolution: "has-unicode@npm:2.0.1" @@ -8888,6 +9237,15 @@ __metadata: languageName: node linkType: hard +"hasown@npm:^2.0.1, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: ^1.1.2 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db + languageName: node + linkType: hard + "hexoid@npm:1.0.0, hexoid@npm:^1.0.0": version: 1.0.0 resolution: "hexoid@npm:1.0.0" @@ -9322,6 +9680,17 @@ __metadata: languageName: node linkType: hard +"internal-slot@npm:^1.0.7": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7" + dependencies: + es-errors: ^1.3.0 + hasown: ^2.0.0 + side-channel: ^1.0.4 + checksum: cadc5eea5d7d9bc2342e93aae9f31f04c196afebb11bde97448327049f492cd7081e18623ae71388aac9cd237b692ca3a105be9c68ac39c1dec679d7409e33eb + languageName: node + linkType: hard + "invert-kv@npm:^2.0.0": version: 2.0.0 resolution: "invert-kv@npm:2.0.0" @@ -9371,6 +9740,16 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.1 + checksum: e4e3e6ef0ff2239e75371d221f74bc3c26a03564a22efb39f6bb02609b598917ddeecef4e8c877df2a25888f247a98198959842a5e73236bc7f22cabdf6351a7 + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -9447,12 +9826,12 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.1": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" +"is-core-module@npm:^2.15.1": + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" dependencies: - hasown: ^2.0.0 - checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c + hasown: ^2.0.2 + checksum: df134c168115690724b62018c37b2f5bba0d5745fa16960b329c5a00883a8bea6a5632fdb1e3efcce237c201826ba09f93197b7cd95577ea56b0df335be23633 languageName: node linkType: hard @@ -9465,6 +9844,15 @@ __metadata: languageName: node linkType: hard +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" + dependencies: + is-typed-array: ^1.1.13 + checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -9576,6 +9964,13 @@ __metadata: languageName: node linkType: hard +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: c1e6b23d2070c0539d7b36022d5a94407132411d01aba39ec549af824231f3804b1aea90b5e4e58e807a65d23ceb538ed6e355ce76b267bdd86edb757ffcbdcd + languageName: node + linkType: hard + "is-npm@npm:^6.0.0": version: 6.0.0 resolution: "is-npm@npm:6.0.0" @@ -9660,6 +10055,15 @@ __metadata: languageName: node linkType: hard +"is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" + dependencies: + call-bind: ^1.0.7 + checksum: a4fff602c309e64ccaa83b859255a43bb011145a42d3f56f67d9268b55bc7e6d98a5981a1d834186ad3105d6739d21547083fe7259c76c0468483fc538e716d8 + languageName: node + linkType: hard + "is-stream@npm:^1.1.0": version: 1.1.0 resolution: "is-stream@npm:1.1.0" @@ -9710,6 +10114,15 @@ __metadata: languageName: node linkType: hard +"is-typed-array@npm:^1.1.13": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" + dependencies: + which-typed-array: ^1.1.14 + checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 + languageName: node + linkType: hard + "is-typedarray@npm:^1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" @@ -11075,7 +11488,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x": +"lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: 9ff3942feeccffa4f1fafa88d32f0d24fdc62fd15ded5a74a5f950ff5f0c6f61916157246744c620173dddf38d37095a92327d5fd3861e2063e736a5c207d089 @@ -11202,7 +11615,7 @@ __metadata: languageName: node linkType: hard -"make-error@npm:1.x, make-error@npm:^1.1.1": +"make-error@npm:^1.1.1, make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 @@ -12430,6 +12843,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:^1.13.1": + version: 1.13.2 + resolution: "object-inspect@npm:1.13.2" + checksum: 9f850b3c045db60e0e97746e809ee4090d6ce62195af17dd1e9438ac761394a7d8ec4f7906559aea5424eaf61e35d3e53feded2ccd5f62fcc7d9670d3c8eb353 + languageName: node + linkType: hard + "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" @@ -12449,6 +12869,18 @@ __metadata: languageName: node linkType: hard +"object.assign@npm:^4.1.5": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" + dependencies: + call-bind: ^1.0.5 + define-properties: ^1.2.1 + has-symbols: ^1.0.3 + object-keys: ^1.1.1 + checksum: f9aeac0541661370a1fc86e6a8065eb1668d3e771f7dbb33ee54578201336c057b21ee61207a186dd42db0c62201d91aac703d20d12a79fc79c353eed44d4e25 + languageName: node + linkType: hard + "object.entries@npm:^1.1.5": version: 1.1.5 resolution: "object.entries@npm:1.1.5" @@ -12460,26 +12892,26 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.7": - version: 2.0.7 - resolution: "object.fromentries@npm:2.0.7" +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: 7341ce246e248b39a431b87a9ddd331ff52a454deb79afebc95609f94b1f8238966cf21f52188f2a353f0fdf83294f32f1ebf1f7826aae915ebad21fd0678065 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + es-object-atoms: ^1.0.0 + checksum: 29b2207a2db2782d7ced83f93b3ff5d425f901945f3665ffda1821e30a7253cd1fd6b891a64279976098137ddfa883d748787a6fea53ecdb51f8df8b8cec0ae1 languageName: node linkType: hard -"object.groupby@npm:^1.0.1": - version: 1.0.1 - resolution: "object.groupby@npm:1.0.1" +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 - checksum: d7959d6eaaba358b1608066fc67ac97f23ce6f573dc8fc661f68c52be165266fcb02937076aedb0e42722fdda0bdc0bbf74778196ac04868178888e9fd3b78b5 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.2 + checksum: 0d30693ca3ace29720bffd20b3130451dca7a56c612e1926c0a1a15e4306061d84410bdb1456be2656c5aca53c81b7a3661eceaa362db1bba6669c2c9b6d1982 languageName: node linkType: hard @@ -12494,14 +12926,14 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.7": - version: 1.1.7 - resolution: "object.values@npm:1.1.7" +"object.values@npm:^1.2.0": + version: 1.2.0 + resolution: "object.values@npm:1.2.0" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: f3e4ae4f21eb1cc7cebb6ce036d4c67b36e1c750428d7b7623c56a0db90edced63d08af8a316d81dfb7c41a3a5fa81b05b7cc9426e98d7da986b1682460f0777 + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: 51fef456c2a544275cb1766897f34ded968b22adfc13ba13b5e4815fdaf4304a90d42a3aee114b1f1ede048a4890381d47a5594d84296f2767c6a0364b9da8fa languageName: node linkType: hard @@ -12662,12 +13094,13 @@ __metadata: languageName: node linkType: hard -"openapi-typescript@npm:^7.3.0": - version: 7.3.0 - resolution: "openapi-typescript@npm:7.3.0" +"openapi-typescript@npm:^7.4.0": + version: 7.4.0 + resolution: "openapi-typescript@npm:7.4.0" dependencies: "@redocly/openapi-core": ^1.16.0 ansi-colors: ^4.1.3 + change-case: ^5.4.4 parse-json: ^8.1.0 supports-color: ^9.4.0 yargs-parser: ^21.1.1 @@ -12675,7 +13108,7 @@ __metadata: typescript: ^5.x bin: openapi-typescript: bin/cli.js - checksum: 0613eb50d5ac1b025c8b379939a802cb7c76d790750e84c3a1ecf14aebb9348235f0ec672afaccfd5d359b244c06d9725a330c4a5512e91f3e7b8658820d7d43 + checksum: 8497f4bf1eb19e77d4430f2ff2d9638d18a274e4093832643f5bea36a2adc6f79df3a806f65454991ac5899ae4f6796eaebcadcf0f09ac8e9783c13efcffc935 languageName: node linkType: hard @@ -13143,6 +13576,13 @@ __metadata: languageName: node linkType: hard +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae + languageName: node + linkType: hard + "postcss@npm:^8.3.11": version: 8.4.38 resolution: "postcss@npm:8.4.38" @@ -13778,6 +14218,18 @@ __metadata: languageName: node linkType: hard +"regexp.prototype.flags@npm:^1.5.2": + version: 1.5.2 + resolution: "regexp.prototype.flags@npm:1.5.2" + dependencies: + call-bind: ^1.0.6 + define-properties: ^1.2.1 + es-errors: ^1.3.0 + set-function-name: ^2.0.1 + checksum: d7f333667d5c564e2d7a97c56c3075d64c722c9bb51b2b4df6822b2e8096d623a5e63088fb4c83df919b6951ef8113841de8b47de7224872fa6838bc5d8a7d64 + languageName: node + linkType: hard + "regexpu-core@npm:^5.1.0": version: 5.2.1 resolution: "regexpu-core@npm:5.2.1" @@ -14070,6 +14522,18 @@ __metadata: languageName: node linkType: hard +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" + dependencies: + call-bind: ^1.0.7 + get-intrinsic: ^1.2.4 + has-symbols: ^1.0.3 + isarray: ^2.0.5 + checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4 + languageName: node + linkType: hard + "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" @@ -14095,6 +14559,17 @@ __metadata: languageName: node linkType: hard +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" + dependencies: + call-bind: ^1.0.6 + es-errors: ^1.3.0 + is-regex: ^1.1.4 + checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489 + languageName: node + linkType: hard + "safe-stable-stringify@npm:^2.3.1": version: 2.4.1 resolution: "safe-stable-stringify@npm:2.4.1" @@ -14273,6 +14748,20 @@ __metadata: languageName: node linkType: hard +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: ^1.1.4 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.2 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 + languageName: node + linkType: hard + "set-function-name@npm:^2.0.0": version: 2.0.1 resolution: "set-function-name@npm:2.0.1" @@ -14284,6 +14773,18 @@ __metadata: languageName: node linkType: hard +"set-function-name@npm:^2.0.1": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: ^1.1.4 + es-errors: ^1.3.0 + functions-have-names: ^1.2.3 + has-property-descriptors: ^1.0.2 + checksum: d6229a71527fd0404399fc6227e0ff0652800362510822a291925c9d7b48a1ca1a468b11b281471c34cd5a2da0db4f5d7ff315a61d26655e77f6e971e6d0c80f + languageName: node + linkType: hard + "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" @@ -14795,6 +15296,18 @@ __metadata: languageName: node linkType: hard +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-abstract: ^1.23.0 + es-object-atoms: ^1.0.0 + checksum: ea2df6ec1e914c9d4e2dc856fa08228e8b1be59b59e50b17578c94a66a176888f417264bb763d4aac638ad3b3dad56e7a03d9317086a178078d131aa293ba193 + languageName: node + linkType: hard + "string.prototype.trimend@npm:^1.0.5": version: 1.0.5 resolution: "string.prototype.trimend@npm:1.0.5" @@ -14817,6 +15330,17 @@ __metadata: languageName: node linkType: hard +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: cc3bd2de08d8968a28787deba9a3cb3f17ca5f9f770c91e7e8fa3e7d47f079bad70fadce16f05dda9f261788be2c6e84a942f618c3bed31e42abc5c1084f8dfd + languageName: node + linkType: hard + "string.prototype.trimstart@npm:^1.0.5": version: 1.0.5 resolution: "string.prototype.trimstart@npm:1.0.5" @@ -14839,6 +15363,17 @@ __metadata: languageName: node linkType: hard +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" + dependencies: + call-bind: ^1.0.7 + define-properties: ^1.2.1 + es-object-atoms: ^1.0.0 + checksum: df1007a7f580a49d692375d996521dc14fd103acda7f3034b3c558a60b82beeed3a64fa91e494e164581793a8ab0ae2f59578a49896a7af6583c1f20472bce96 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -15356,19 +15891,19 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^29.2.4": - version: 29.2.4 - resolution: "ts-jest@npm:29.2.4" +"ts-jest@npm:^29.2.5": + version: 29.2.5 + resolution: "ts-jest@npm:29.2.5" dependencies: - bs-logger: 0.x + bs-logger: ^0.2.6 ejs: ^3.1.10 - fast-json-stable-stringify: 2.x + fast-json-stable-stringify: ^2.1.0 jest-util: ^29.0.0 json5: ^2.2.3 - lodash.memoize: 4.x - make-error: 1.x - semver: ^7.5.3 - yargs-parser: ^21.0.1 + lodash.memoize: ^4.1.2 + make-error: ^1.3.6 + semver: ^7.6.3 + yargs-parser: ^21.1.1 peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" "@jest/transform": ^29.0.0 @@ -15389,7 +15924,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 142246f12bb11d5edbfb5a65e298097667e2c4d390e316e356416ce00d3cd157220dbfb9de2a56b38f30776bc92ba59eff9fd78e9345ba4c6712783f27f5475a + checksum: d60d1e1d80936f6002b1bb27f7e062408bc733141b9d666565503f023c340a3196d506c836a4316c5793af81a5f910ab49bb9c13f66e2dc66de4e0f03851dbca languageName: node linkType: hard @@ -15466,7 +16001,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.6.3, tslib@npm:^2.0.0, tslib@npm:^2.6.3": +"tslib@npm:2.6.3, tslib@npm:^2.0.0": version: 2.6.3 resolution: "tslib@npm:2.6.3" checksum: 74fce0e100f1ebd95b8995fbbd0e6c91bdd8f4c35c00d4da62e285a3363aaa534de40a80db30ecfd388ed7c313c42d930ee0eaf108e8114214b180eec3dbe6f5 @@ -15480,6 +16015,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.7.0": + version: 2.7.0 + resolution: "tslib@npm:2.7.0" + checksum: 1606d5c89f88d466889def78653f3aab0f88692e80bb2066d090ca6112ae250ec1cfa9dbfaab0d17b60da15a4186e8ec4d893801c67896b277c17374e36e1d28 + languageName: node + linkType: hard + "tsscmp@npm:1.0.6": version: 1.0.6 resolution: "tsscmp@npm:1.0.6" @@ -15590,6 +16132,17 @@ __metadata: languageName: node linkType: hard +"typed-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-buffer@npm:1.0.2" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + is-typed-array: ^1.1.13 + checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b + languageName: node + linkType: hard + "typed-array-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "typed-array-byte-length@npm:1.0.0" @@ -15602,6 +16155,19 @@ __metadata: languageName: node linkType: hard +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" + dependencies: + call-bind: ^1.0.7 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: f65e5ecd1cf76b1a2d0d6f631f3ea3cdb5e08da106c6703ffe687d583e49954d570cc80434816d3746e18be889ffe53c58bf3e538081ea4077c26a41055b216d + languageName: node + linkType: hard + "typed-array-byte-offset@npm:^1.0.0": version: 1.0.0 resolution: "typed-array-byte-offset@npm:1.0.0" @@ -15615,6 +16181,20 @@ __metadata: languageName: node linkType: hard +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-byte-offset@npm:1.0.2" + dependencies: + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + checksum: c8645c8794a621a0adcc142e0e2c57b1823bbfa4d590ad2c76b266aa3823895cf7afb9a893bf6685e18454ab1b0241e1a8d885a2d1340948efa4b56add4b5f67 + languageName: node + linkType: hard + "typed-array-length@npm:^1.0.4": version: 1.0.4 resolution: "typed-array-length@npm:1.0.4" @@ -15626,6 +16206,20 @@ __metadata: languageName: node linkType: hard +"typed-array-length@npm:^1.0.6": + version: 1.0.6 + resolution: "typed-array-length@npm:1.0.6" + dependencies: + call-bind: ^1.0.7 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-proto: ^1.0.3 + is-typed-array: ^1.1.13 + possible-typed-array-names: ^1.0.0 + checksum: f0315e5b8f0168c29d390ff410ad13e4d511c78e6006df4a104576844812ee447fcc32daab1f3a76c9ef4f64eff808e134528b5b2439de335586b392e9750e5c + languageName: node + linkType: hard + "typedarray-to-buffer@npm:^3.1.5": version: 3.1.5 resolution: "typedarray-to-buffer@npm:3.1.5" @@ -16083,6 +16677,19 @@ __metadata: languageName: node linkType: hard +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" + dependencies: + available-typed-arrays: ^1.0.7 + call-bind: ^1.0.7 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-tostringtag: ^1.0.2 + checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 + languageName: node + linkType: hard + "which@npm:^1.2.9": version: 1.3.1 resolution: "which@npm:1.3.1" @@ -16209,9 +16816,9 @@ __metadata: languageName: node linkType: hard -"winston@npm:3.13.1": - version: 3.13.1 - resolution: "winston@npm:3.13.1" +"winston@npm:3.14.2": + version: 3.14.2 + resolution: "winston@npm:3.14.2" dependencies: "@colors/colors": ^1.6.0 "@dabh/diagnostics": ^2.0.2 @@ -16224,7 +16831,7 @@ __metadata: stack-trace: 0.0.x triple-beam: ^1.3.0 winston-transport: ^4.7.0 - checksum: 34fb3da9ed62fa6a5aded17692b7d4773744999c42efd0a15b866c1202391859b1aef922e94b532632a02738b30ed658429258cb32d5aec4563bb14f2168b888 + checksum: 9021637d3ab1d1e639d64e7217ed5ae63fb0e5325defdbce439f708e9b4e26c7a31eb4a731106790aa8ac6f80a3a89242de18d1991ab3838f9d84e55101f4607 languageName: node linkType: hard @@ -16462,7 +17069,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": +"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c @@ -16607,9 +17214,9 @@ __metadata: languageName: node linkType: hard -"yarn-audit-fix@npm:^10.0.8": - version: 10.0.8 - resolution: "yarn-audit-fix@npm:10.0.8" +"yarn-audit-fix@npm:^10.0.9": + version: 10.0.9 + resolution: "yarn-audit-fix@npm:10.0.9" dependencies: "@types/fs-extra": ^11.0.4 "@types/lodash-es": ^4.17.12 @@ -16617,7 +17224,7 @@ __metadata: "@types/yarnpkg__lockfile": ^1.1.9 "@yarnpkg/lockfile": ^1.1.0 chalk: ^5.3.0 - commander: ^11.0.0 + commander: ^12.0.0 fast-glob: ^3.3.2 fs-extra: ^11.2.0 js-yaml: ^4.1.0 @@ -16626,7 +17233,7 @@ __metadata: synp: ^1.9.13 bin: yarn-audit-fix: target/esm/cli.mjs - checksum: 98b8ecece7c4bc2a06ef51a067dca1f5a7eac7f4867d7e19bee8f4f6533cf0d2470635aa131dd07f5e5c2c3885c758de7097ca4689517eb9d303ce45045cf83a + checksum: 2d35a33142269953f737b41382e2df4deb6a85b3215c020ae5f7f5c48000a894803b9e85b26cc9eb6846b22722ac7a133b93dcc8ac6cb784d21615a0171fe3eb languageName: node linkType: hard From 439c26f99fa90be1f3628076ca7bf1b4bfba471a Mon Sep 17 00:00:00 2001 From: "geka.evk" Date: Wed, 4 Sep 2024 11:57:54 +0100 Subject: [PATCH 13/13] fix(csi-532): updated deps --- audit-ci.jsonc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/audit-ci.jsonc b/audit-ci.jsonc index 2adeb7015..b76ac80d6 100644 --- a/audit-ci.jsonc +++ b/audit-ci.jsonc @@ -36,6 +36,7 @@ "GHSA-rm97-x556-q36h", "GHSA-wf5p-g6vw-rhxx", // https://github.com/advisories/GHSA-wf5p-g6vw-rhxx "GHSA-2p57-rm9w-gvfp", // https://github.com/advisories/GHSA-2p57-rm9w-gvfp - "GHSA-8hc4-vh64-cxmj" // https://github.com/advisories/GHSA-8hc4-vh64-cxmj + "GHSA-8hc4-vh64-cxmj", // https://github.com/advisories/GHSA-8hc4-vh64-cxmj + "GHSA-952p-6rrq-rcjv" // https://github.com/advisories/GHSA-952p-6rrq-rcjv ] }