diff --git a/oada/Dockerfile b/oada/Dockerfile index c0b347e4..31de9f39 100644 --- a/oada/Dockerfile +++ b/oada/Dockerfile @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1 -ARG NODE_VER=20-alpine +ARG NODE_VER=22-alpine # Copy in package files and any needed apt packages? FROM node:${NODE_VER} AS packages diff --git a/oada/libs/lib-arangodb/package.json b/oada/libs/lib-arangodb/package.json index 3dea904a..6d24cf3c 100644 --- a/oada/libs/lib-arangodb/package.json +++ b/oada/libs/lib-arangodb/package.json @@ -1,6 +1,6 @@ { "name": "@oada/lib-arangodb", - "version": "3.10.0", + "version": "4.0.0", "description": "All OADA Arango interface code in one place.", "main": "dist/index.js", "bin": { @@ -8,7 +8,7 @@ }, "type": "module", "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -55,13 +55,13 @@ } }, "dependencies": { - "@oada/lib-config": "^3.7.0", + "@oada/lib-config": "workspace:^", "@oada/models": "workspace:^", "@oada/oadaify": "^2.1.0", "@oada/types": "^4.0.0", "arangojs": "^8.8.1", "bcryptjs": "^2.4.3", - "debug": "^4.3.5", + "debug": "^4.3.6", "deep-equal": "^2.2.3", "flat": "^6.0.1", "json-ptr": "^3.1.1", @@ -75,11 +75,11 @@ "@types/deep-equal": "^1.0.4", "@types/flat": "^5.0.5", "@types/json-pointer": "^1.0.34", - "@types/node": "^20.14.12", + "@types/node": "^22.0.0", "ava": "6.1.3", "type-fest": "^4.23.0" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/libs/lib-config/package.json b/oada/libs/lib-config/package.json index 7c842054..f219b709 100644 --- a/oada/libs/lib-config/package.json +++ b/oada/libs/lib-config/package.json @@ -1,6 +1,6 @@ { "name": "@oada/lib-config", - "version": "3.10.0", + "version": "4.0.0", "description": "Config wrapper", "main": "dist/index.js", "type": "module", @@ -37,7 +37,7 @@ "convict": "^6.2.4", "convict-format-with-moment": "^6.2.0", "convict-format-with-validator": "^6.2.0", - "debug": "^4.3.5", + "debug": "^4.3.6", "dotenv": "^16.4.5", "json5": "^2.2.3", "tslib": "2.6.3", @@ -49,7 +49,7 @@ "@types/debug": "^4.1.12" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" }, "peerDependenciesMeta": { "jose": { diff --git a/oada/libs/lib-kafka/package.json b/oada/libs/lib-kafka/package.json index c3c687b8..0fcadaf3 100644 --- a/oada/libs/lib-kafka/package.json +++ b/oada/libs/lib-kafka/package.json @@ -1,11 +1,11 @@ { "name": "@oada/lib-kafka", - "version": "3.10.0", + "version": "4.0.0", "description": "OADA Kafka library", "main": "./dist/index.js", "type": "module", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -35,9 +35,9 @@ "author": "Alex Layton ", "license": "Apache-2.0", "dependencies": { - "@oada/lib-config": "^3.7.0", + "@oada/lib-config": "workspace:^", "cls-rtracer": "^2.6.3", - "debug": "^4.3.5", + "debug": "^4.3.6", "eventemitter3": "^5.0.1", "kafkajs": "^2.2.4", "ksuid": "^3.0.0", @@ -48,11 +48,11 @@ "@ava/typescript": "^5.0.0", "@types/convict": "^6.1.6", "@types/debug": "^4.1.12", - "@types/node": "^20.14.12", + "@types/node": "^22.0.0", "@types/uuid": "^10.0.0", "ava": "6.1.3" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/libs/lib-prom/package.json b/oada/libs/lib-prom/package.json index b4956778..f14c9cbe 100644 --- a/oada/libs/lib-prom/package.json +++ b/oada/libs/lib-prom/package.json @@ -1,11 +1,11 @@ { "name": "@oada/lib-prom", - "version": "3.10.0", + "version": "4.0.0", "description": "OADA Prometheus library", "main": "./dist/index.js", "type": "module", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -35,20 +35,20 @@ "author": "Alex Layton ", "license": "Apache-2.0", "dependencies": { - "@oada/lib-config": "^3.7.0", + "@oada/lib-config": "workspace:^", "prom-client": "^15.1.3", "tslib": "2.6.3" }, "devDependencies": { "@ava/typescript": "^5.0.0", "@types/convict": "^6.1.6", - "@types/node": "^20.14.12", - "@types/ws": "^8.5.11", + "@types/node": "^22.0.0", + "@types/ws": "^8.5.12", "ava": "6.1.3", "fastify-plugin": "^4.5.1" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" }, "optionalDependencies": { "nstats": "^5.0.0" diff --git a/oada/libs/models/package.json b/oada/libs/models/package.json index 8db819cd..5406ee8d 100644 --- a/oada/libs/models/package.json +++ b/oada/libs/models/package.json @@ -1,10 +1,10 @@ { "name": "@oada/models", - "version": "3.10.0", + "version": "4.0.0", "description": "OADA model", "type": "module", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "exports": { "./user": "./dist/user.js", @@ -35,10 +35,10 @@ "xksuid": "^0.0.4" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" }, "devDependencies": { - "@types/node": "^20.14.12", + "@types/node": "^22.0.0", "jose": "^5.6.3" } } diff --git a/oada/libs/pino-debug/package.json b/oada/libs/pino-debug/package.json index 89d45393..158fba31 100644 --- a/oada/libs/pino-debug/package.json +++ b/oada/libs/pino-debug/package.json @@ -1,11 +1,11 @@ { "name": "@oada/pino-debug", - "version": "3.10.0", + "version": "4.0.0", "description": "OADA pino-debug wrapper", "main": "dist/index.js", "type": "module", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -34,12 +34,12 @@ }, "devDependencies": { "@types/debug": "^4.1.12", - "@types/node": "^20.14.12" + "@types/node": "^22.0.0" }, "peerDependencies": { "debug": "*" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/package.json b/oada/package.json index 98f38543..dba062fb 100644 --- a/oada/package.json +++ b/oada/package.json @@ -18,17 +18,17 @@ "@eslint/compat": "^1.1.1", "@eslint/config-inspector": "^0.5.2", "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "^9.7.0", + "@eslint/js": "^9.8.0", "@tsconfig/node20": "^20.1.4", "@types/eslint": "^9.6.0", "@types/mocha": "^10.0.7", - "@types/node": "^20.14.12", - "@typescript-eslint/eslint-plugin": "^7.17.0", - "@typescript-eslint/parser": "^7.17.0", + "@types/node": "^22.0.0", + "@typescript-eslint/eslint-plugin": "^7.18.0", + "@typescript-eslint/parser": "^7.18.0", "@yarnpkg/sdks": "^3.1.3", "browserslist": "^4.23.2", "c8": "^10.1.2", - "eslint": "^9.7.0", + "eslint": "^9.8.0", "eslint-config-prettier": "^9.1.0", "eslint-config-xo": "^0.45.0", "eslint-config-xo-typescript": "^5.0.0", @@ -59,7 +59,7 @@ "prettier": "^3.3.3", "tslib": "2.6.3", "typescript": "5.5.4", - "typescript-eslint": "^7.17.0", + "typescript-eslint": "^7.18.0", "update-browserslist-db": "^1.1.0", "zx": "^8.1.4" }, @@ -72,10 +72,10 @@ "tslib": "2.6.2" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "volta": { - "node": "20.15.0" + "node": "22.5.1" }, "packageManager": "yarn@4.3.1" } diff --git a/oada/services/auth/package.json b/oada/services/auth/package.json index 1299ad16..1ec43ff5 100644 --- a/oada/services/auth/package.json +++ b/oada/services/auth/package.json @@ -1,6 +1,6 @@ { "name": "@oada/auth", - "version": "3.10.0", + "version": "3.0.0", "description": "Reference implementation of OADA Authentication and Authorization server.", "bin": { "client": "./dist/cli/client.js", @@ -64,12 +64,12 @@ "@oada/certs": "^4.1.1", "@oada/error": "^2.0.1", "@oada/formats": "^4.1.0", - "@oada/lib-arangodb": "^3.7.0", - "@oada/lib-config": "^3.7.0", + "@oada/lib-arangodb": "workspace:^", + "@oada/lib-config": "workspace:^", "@oada/lib-prom": "workspace:^", "@oada/lookup": "^2.0.0", "@oada/models": "workspace:^", - "@oada/pino-debug": "^3.7.0", + "@oada/pino-debug": "workspace:^", "@oada/schemas": "^4.0.3", "@oada/types": "^4.0.0", "@oada/well-known-json": "^4.0.2", @@ -78,7 +78,7 @@ "bcryptjs": "^2.4.3", "chalk": "^5.3.0", "cmd-ts": "^0.13.0", - "debug": "^4.3.5", + "debug": "^4.3.6", "ejs": "^3.1.10", "es-main": "^1.3.0", "fastify": "^4.28.1", @@ -128,6 +128,6 @@ "type-fest": "^4.23.0" }, "volta": { - "node": "20.15.1" + "node": "22.5.1" } } diff --git a/oada/services/http-handler/package.json b/oada/services/http-handler/package.json index 728a15a4..c6abb14c 100644 --- a/oada/services/http-handler/package.json +++ b/oada/services/http-handler/package.json @@ -1,11 +1,11 @@ { "name": "@oada/http-handler", - "version": "3.10.0", + "version": "4.0.0", "type": "module", "description": "", "main": "dist/server.js", "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -47,17 +47,17 @@ "@fastify/websocket": "^10.0.1", "@oada/error": "^2.0.1", "@oada/formats-server": "^4.0.0", - "@oada/lib-arangodb": "^3.7.0", - "@oada/lib-config": "^3.7.0", - "@oada/lib-kafka": "^3.7.0", + "@oada/lib-arangodb": "workspace:^", + "@oada/lib-config": "workspace:^", + "@oada/lib-kafka": "workspace:^", "@oada/lib-prom": "workspace:^", "@oada/models": "workspace:^", "@oada/oadaify": "^2.1.0", - "@oada/permissions-handler": "^3.7.0", - "@oada/pino-debug": "^3.7.0", + "@oada/permissions-handler": "workspace:^", + "@oada/pino-debug": "workspace:^", "@oada/types": "^4.0.0", "cacache": "^18.0.4", - "debug": "^4.3.5", + "debug": "^4.3.6", "es-main": "^1.3.0", "eventemitter3": "^5.0.1", "fastify": "4.28.1", @@ -75,20 +75,20 @@ "devDependencies": { "@fastify/jwt": "^8.0.1", "@oada/auth": "workspace:^", - "@oada/users": "workspace:services/users", - "@oada/write-handler": "^3.7.0", + "@oada/users": "workspace:^", + "@oada/write-handler": "workspace:^", "@types/cacache": "^17.0.2", "@types/debug": "^4.1.12", - "@types/node": "^20.14.12", + "@types/node": "^22.0.0", "@types/type-is": "^1.6.6", "@types/uuid": "^10.0.0", - "@types/ws": "^8.5.11", + "@types/ws": "^8.5.12", "connect": "^3.7.0", "find-my-way": "^8.2.0", "light-my-request": "^5.13.0", "type-fest": "^4.23.0" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/services/permissions-handler/package.json b/oada/services/permissions-handler/package.json index 7c325002..791e3ff3 100644 --- a/oada/services/permissions-handler/package.json +++ b/oada/services/permissions-handler/package.json @@ -1,13 +1,13 @@ { "name": "@oada/permissions-handler", "description": "", - "version": "3.10.0", + "version": "4.0.0", "type": "module", "author": "", "license": "Apache-2.0", "main": "dist/server.js", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -26,21 +26,21 @@ ] }, "dependencies": { - "@oada/lib-config": "^3.7.0", - "@oada/lib-kafka": "^3.7.0", + "@oada/lib-config": "workspace:^", + "@oada/lib-kafka": "workspace:^", "@oada/lib-prom": "workspace:^", - "@oada/pino-debug": "^3.7.0", - "debug": "^4.3.5", + "@oada/pino-debug": "workspace:^", + "debug": "^4.3.6", "es-main": "^1.3.0", "tslib": "2.6.3", "type-is": "^1.6.18" }, "devDependencies": { "@types/debug": "^4.1.12", - "@types/node": "^20.14.12", + "@types/node": "^22.0.0", "@types/type-is": "^1.6.6" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/services/rev-graph-update/package.json b/oada/services/rev-graph-update/package.json index 67619474..827338d9 100644 --- a/oada/services/rev-graph-update/package.json +++ b/oada/services/rev-graph-update/package.json @@ -1,13 +1,13 @@ { "name": "@oada/rev-graph-update", - "version": "3.10.0", + "version": "4.0.0", "type": "module", "description": "", "author": "", "license": "Apache-2.0", "main": "dist/index.js", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -35,13 +35,13 @@ } }, "dependencies": { - "@oada/lib-arangodb": "^3.7.0", - "@oada/lib-config": "^3.7.0", - "@oada/lib-kafka": "^3.7.0", + "@oada/lib-arangodb": "workspace:^", + "@oada/lib-config": "workspace:^", + "@oada/lib-kafka": "workspace:^", "@oada/lib-prom": "workspace:^", - "@oada/pino-debug": "^3.7.0", + "@oada/pino-debug": "workspace:^", "ajv": "^8.17.1", - "debug": "^4.3.5", + "debug": "^4.3.6", "p-queue": "^8.0.1", "randomstring": "^1.3.0", "tslib": "2.6.3" @@ -49,14 +49,14 @@ "devDependencies": { "@ava/typescript": "^5.0.0", "@oada/client": "^5.1.0", - "@oada/write-handler": "^3.7.0", + "@oada/write-handler": "workspace:^", "@types/debug": "^4.1.12", - "@types/node": "^20.14.12", + "@types/node": "^22.0.0", "@types/randomstring": "^1.3.0", "ava": "6.1.3", "type-fest": "^4.23.0" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/services/shares/package.json b/oada/services/shares/package.json index 9427f1cb..58ca95fc 100644 --- a/oada/services/shares/package.json +++ b/oada/services/shares/package.json @@ -1,13 +1,13 @@ { "name": "@oada/shares", - "version": "3.10.0", + "version": "4.0.0", "type": "module", "description": "", "author": "", "license": "Apache-2.0", "main": "dist/server.js", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -26,19 +26,19 @@ ] }, "dependencies": { - "@oada/lib-arangodb": "^3.7.0", - "@oada/lib-config": "^3.7.0", - "@oada/lib-kafka": "^3.7.0", + "@oada/lib-arangodb": "workspace:^", + "@oada/lib-config": "workspace:^", + "@oada/lib-kafka": "workspace:^", "@oada/lib-prom": "workspace:^", - "@oada/pino-debug": "^3.7.0", - "debug": "^4.3.5", + "@oada/pino-debug": "workspace:^", + "debug": "^4.3.6", "tslib": "2.6.3" }, "devDependencies": { - "@oada/write-handler": "^3.7.0", + "@oada/write-handler": "workspace:^", "@types/debug": "^4.1.12" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/services/startup/package.json b/oada/services/startup/package.json index 10d20d20..638d9d7f 100644 --- a/oada/services/startup/package.json +++ b/oada/services/startup/package.json @@ -1,11 +1,11 @@ { "name": "@oada/startup", - "version": "3.10.0", + "version": "4.0.0", "type": "module", "description": "Handles startup of services for docker in OADA docker implementation.", "main": "dist/index.js", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -33,17 +33,17 @@ }, "homepage": "https://github.com/oada/oada-srvc-startup#readme", "dependencies": { - "@oada/lib-arangodb": "^3.7.0", - "@oada/lib-kafka": "^3.7.0", - "@oada/pino-debug": "^3.7.0", - "debug": "^4.3.5", + "@oada/lib-arangodb": "workspace:^", + "@oada/lib-kafka": "workspace:^", + "@oada/pino-debug": "workspace:^", + "debug": "^4.3.6", "tslib": "2.6.3" }, "devDependencies": { "@types/debug": "^4.1.12", - "@types/node": "^20.14.12" + "@types/node": "^22.0.0" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/services/sync-handler/package.json b/oada/services/sync-handler/package.json index ed86a056..a1a31c3b 100644 --- a/oada/services/sync-handler/package.json +++ b/oada/services/sync-handler/package.json @@ -1,11 +1,11 @@ { "name": "@oada/sync-handler", - "version": "3.10.0", + "version": "4.0.0", "type": "module", "description": "", "main": "dist/server.js", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -28,21 +28,21 @@ }, "homepage": "https://github.com/OADA/oada-srvc-sync-handler#readme", "dependencies": { - "@oada/lib-arangodb": "^3.7.0", - "@oada/lib-config": "^3.7.0", - "@oada/lib-kafka": "^3.7.0", + "@oada/lib-arangodb": "workspace:^", + "@oada/lib-config": "workspace:^", + "@oada/lib-kafka": "workspace:^", "@oada/lib-prom": "workspace:^", - "@oada/pino-debug": "^3.7.0", - "debug": "^4.3.5", + "@oada/pino-debug": "workspace:^", + "debug": "^4.3.6", "got": "^14.4.2", "tslib": "2.6.3" }, "devDependencies": { - "@oada/write-handler": "^3.7.0", + "@oada/write-handler": "workspace:^", "@types/debug": "^4.1.12", - "@types/node": "^20.14.12" + "@types/node": "^22.0.0" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/services/users/package.json b/oada/services/users/package.json index a4157c5b..83b10352 100644 --- a/oada/services/users/package.json +++ b/oada/services/users/package.json @@ -1,6 +1,6 @@ { "name": "@oada/users", - "version": "3.10.0", + "version": "4.0.0", "type": "module", "description": "", "author": "Alex Layton ", @@ -8,7 +8,7 @@ "main": "dist/server.js", "module": "lib/server.ts", "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -23,14 +23,14 @@ "add": "./dist/useradd.js" }, "dependencies": { - "@oada/lib-arangodb": "^3.7.0", - "@oada/lib-config": "^3.7.0", - "@oada/lib-kafka": "^3.7.0", + "@oada/lib-arangodb": "workspace:^", + "@oada/lib-config": "workspace:^", + "@oada/lib-kafka": "workspace:^", "@oada/lib-prom": "workspace:^", "@oada/models": "workspace:^", - "@oada/pino-debug": "^3.7.0", + "@oada/pino-debug": "workspace:^", "chalk": "^5.3.0", - "debug": "^4.3.5", + "debug": "^4.3.6", "ksuid": "^3.0.0", "minimist": "^1.2.8", "promptly": "^3.2.0", @@ -43,6 +43,6 @@ "type-fest": "^4.23.0" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/services/webhooks/package.json b/oada/services/webhooks/package.json index ecbed037..e5efa94b 100644 --- a/oada/services/webhooks/package.json +++ b/oada/services/webhooks/package.json @@ -1,11 +1,11 @@ { "name": "@oada/webhooks", - "version": "3.10.0", + "version": "4.0.0", "type": "module", "description": "", "main": "dist/server.js", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -26,21 +26,21 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@oada/lib-arangodb": "^3.7.0", - "@oada/lib-config": "^3.7.0", - "@oada/lib-kafka": "^3.7.0", + "@oada/lib-arangodb": "workspace:^", + "@oada/lib-config": "workspace:^", + "@oada/lib-kafka": "workspace:^", "@oada/lib-prom": "workspace:^", - "@oada/pino-debug": "^3.7.0", - "debug": "^4.3.5", + "@oada/pino-debug": "workspace:^", + "debug": "^4.3.6", "got": "^14.4.2", "tslib": "2.6.3" }, "devDependencies": { "@oada/types": "^4.0.0", - "@oada/write-handler": "^3.7.0", + "@oada/write-handler": "workspace:^", "@types/debug": "^4.1.12" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/services/well-known/package.json b/oada/services/well-known/package.json index a8ab9242..781342dd 100644 --- a/oada/services/well-known/package.json +++ b/oada/services/well-known/package.json @@ -1,6 +1,6 @@ { "name": "@oada/well-known", - "version": "3.10.0", + "version": "4.0.0", "type": "module", "description": "Microservice for serving well-known at an OADA cloud. Plays nicely with oada-ref-auth-js.", "repository": { @@ -19,7 +19,7 @@ "homepage": "https://github.com/oada/oada-srvc-well-known#readme", "main": "dist/index.js", "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -36,13 +36,13 @@ "@fastify/cors": "^9.0.1", "@fastify/helmet": "^11.1.1", "@oada/formats-server": "^4.0.0", - "@oada/lib-config": "^3.7.0", + "@oada/lib-config": "workspace:^", "@oada/lib-prom": "workspace:^", - "@oada/pino-debug": "^3.7.0", + "@oada/pino-debug": "workspace:^", "@oada/well-known-json": "^4.0.2", - "allow-methods": "^6.2.0", + "allow-methods": "^6.2.1", "cors": "^2.8.5", - "debug": "^4.3.5", + "debug": "^4.3.6", "fastify": "^4.28.1", "got": "^14.4.2", "openid-client": "^5.6.5", @@ -54,6 +54,6 @@ "fastify-plugin": "^4.5.1" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/services/write-handler/package.json b/oada/services/write-handler/package.json index f16f0d4e..a377c51f 100644 --- a/oada/services/write-handler/package.json +++ b/oada/services/write-handler/package.json @@ -1,10 +1,10 @@ { "name": "@oada/write-handler", - "version": "3.10.0", + "version": "4.0.0", "type": "module", "description": "", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -43,12 +43,12 @@ } }, "dependencies": { - "@oada/lib-arangodb": "^3.7.0", - "@oada/lib-config": "^3.7.0", - "@oada/lib-kafka": "^3.7.0", + "@oada/lib-arangodb": "workspace:^", + "@oada/lib-config": "workspace:^", + "@oada/lib-kafka": "workspace:^", "@oada/lib-prom": "workspace:^", - "@oada/pino-debug": "^3.7.0", - "debug": "^4.3.5", + "@oada/pino-debug": "workspace:^", + "debug": "^4.3.6", "json-ptr": "^3.1.1", "object-assign-deep": "^0.4.0", "timed-cache": "^2.0.0", @@ -60,11 +60,11 @@ "@oada/types": "^4.0.0", "@types/debug": "^4.1.12", "@types/json-pointer": "^1.0.34", - "@types/node": "^20.14.12", + "@types/node": "^22.0.0", "@types/object-assign-deep": "^0.4.3", "ava": "6.1.3" }, "volta": { - "node": "20.2.0" + "node": "22.5.1" } } diff --git a/oada/tests/package.json b/oada/tests/package.json index d83e8950..9177e416 100644 --- a/oada/tests/package.json +++ b/oada/tests/package.json @@ -1,11 +1,11 @@ { "name": "@oada/tests", - "version": "1.0.0", + "version": "4.0.0", "type": "module", "description": "Generate dummy messages to test different oada microservices.", "main": "", "engines": { - "node": ">=16.0.0" + "node": ">=20.0.0" }, "files": [ "src/**/*", @@ -42,6 +42,6 @@ "author": "Yaguang Zhang", "license": "Apache-2.0", "volta": { - "node": "18.13.0" + "node": "22.5.1" } } diff --git a/oada/yarn.lock b/oada/yarn.lock index b588688d..05ceacdc 100644 --- a/oada/yarn.lock +++ b/oada/yarn.lock @@ -464,14 +464,14 @@ __metadata: languageName: node linkType: hard -"@eslint/config-array@npm:^0.17.0": - version: 0.17.0 - resolution: "@eslint/config-array@npm:0.17.0" +"@eslint/config-array@npm:^0.17.0, @eslint/config-array@npm:^0.17.1": + version: 0.17.1 + resolution: "@eslint/config-array@npm:0.17.1" dependencies: "@eslint/object-schema": "npm:^2.1.4" debug: "npm:^4.3.1" minimatch: "npm:^3.1.2" - checksum: 10/4609b94519cd63ed1aba1429a53c0eb3cb5585056ffaa10184f0b7b91ceaed7ed5e625da3b5b4ffcc9b9093be8d6be7fc46111885936d6543890efb016aa303f + checksum: 10/d837852445d3cfc62da5e0d94ab036aa4393751cf2ee71676df61ec77bffabaa73f87207bfa200b8d0e7e95b556704f29f35f2f22d63d1ce2e285db4a325a2df languageName: node linkType: hard @@ -521,10 +521,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.7.0, @eslint/js@npm:^9.7.0": - version: 9.7.0 - resolution: "@eslint/js@npm:9.7.0" - checksum: 10/b56b9fdec705f2cefae3a6d9d4227c4c28c5cbdbd8849c7997c357cabd4a729cee4445ddb43bb1423fbeb2280a119ced4d0819be8749d107c511e9d81dfe863a +"@eslint/js@npm:9.8.0, @eslint/js@npm:^9.8.0": + version: 9.8.0 + resolution: "@eslint/js@npm:9.8.0" + checksum: 10/1c6ddbcc9f45f0165d9e218c085543536c03b4b650449a6f38f4e2b65b1d6bcd5f24f7feae72fca14d3697073cbdb413f270baef0f744cb0fb9e11ce9c84dbcc languageName: node linkType: hard @@ -1006,12 +1006,12 @@ __metadata: "@oada/certs": "npm:^4.1.1" "@oada/error": "npm:^2.0.1" "@oada/formats": "npm:^4.1.0" - "@oada/lib-arangodb": "npm:^3.7.0" - "@oada/lib-config": "npm:^3.7.0" + "@oada/lib-arangodb": "workspace:^" + "@oada/lib-config": "workspace:^" "@oada/lib-prom": "workspace:^" "@oada/lookup": "npm:^2.0.0" "@oada/models": "workspace:^" - "@oada/pino-debug": "npm:^3.7.0" + "@oada/pino-debug": "workspace:^" "@oada/schemas": "npm:^4.0.3" "@oada/types": "npm:^4.0.0" "@oada/well-known-json": "npm:^4.0.2" @@ -1036,7 +1036,7 @@ __metadata: c8: "npm:^10.1.2" chalk: "npm:^5.3.0" cmd-ts: "npm:^0.13.0" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" ejs: "npm:^3.1.10" es-main: "npm:^1.3.0" fastify: "npm:^4.28.1" @@ -1198,26 +1198,26 @@ __metadata: "@oada/auth": "workspace:^" "@oada/error": "npm:^2.0.1" "@oada/formats-server": "npm:^4.0.0" - "@oada/lib-arangodb": "npm:^3.7.0" - "@oada/lib-config": "npm:^3.7.0" - "@oada/lib-kafka": "npm:^3.7.0" + "@oada/lib-arangodb": "workspace:^" + "@oada/lib-config": "workspace:^" + "@oada/lib-kafka": "workspace:^" "@oada/lib-prom": "workspace:^" "@oada/models": "workspace:^" "@oada/oadaify": "npm:^2.1.0" - "@oada/permissions-handler": "npm:^3.7.0" - "@oada/pino-debug": "npm:^3.7.0" + "@oada/permissions-handler": "workspace:^" + "@oada/pino-debug": "workspace:^" "@oada/types": "npm:^4.0.0" - "@oada/users": "workspace:services/users" - "@oada/write-handler": "npm:^3.7.0" + "@oada/users": "workspace:^" + "@oada/write-handler": "workspace:^" "@types/cacache": "npm:^17.0.2" "@types/debug": "npm:^4.1.12" - "@types/node": "npm:^20.14.12" + "@types/node": "npm:^22.0.0" "@types/type-is": "npm:^1.6.6" "@types/uuid": "npm:^10.0.0" - "@types/ws": "npm:^8.5.11" + "@types/ws": "npm:^8.5.12" cacache: "npm:^18.0.4" connect: "npm:^3.7.0" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" es-main: "npm:^1.3.0" eventemitter3: "npm:^5.0.1" fastify: "npm:4.28.1" @@ -1237,12 +1237,12 @@ __metadata: languageName: unknown linkType: soft -"@oada/lib-arangodb@npm:^3.7.0, @oada/lib-arangodb@workspace:libs/lib-arangodb": +"@oada/lib-arangodb@workspace:^, @oada/lib-arangodb@workspace:libs/lib-arangodb": version: 0.0.0-use.local resolution: "@oada/lib-arangodb@workspace:libs/lib-arangodb" dependencies: "@ava/typescript": "npm:^5.0.0" - "@oada/lib-config": "npm:^3.7.0" + "@oada/lib-config": "workspace:^" "@oada/models": "workspace:^" "@oada/oadaify": "npm:^2.1.0" "@oada/types": "npm:^4.0.0" @@ -1252,11 +1252,11 @@ __metadata: "@types/deep-equal": "npm:^1.0.4" "@types/flat": "npm:^5.0.5" "@types/json-pointer": "npm:^1.0.34" - "@types/node": "npm:^20.14.12" + "@types/node": "npm:^22.0.0" arangojs: "npm:^8.8.1" ava: "npm:6.1.3" bcryptjs: "npm:^2.4.3" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" deep-equal: "npm:^2.2.3" flat: "npm:^6.0.1" json-ptr: "npm:^3.1.1" @@ -1267,7 +1267,7 @@ __metadata: languageName: unknown linkType: soft -"@oada/lib-config@npm:^3.7.0, @oada/lib-config@workspace:libs/lib-config": +"@oada/lib-config@workspace:^, @oada/lib-config@workspace:libs/lib-config": version: 0.0.0-use.local resolution: "@oada/lib-config@workspace:libs/lib-config" dependencies: @@ -1278,7 +1278,7 @@ __metadata: convict: "npm:^6.2.4" convict-format-with-moment: "npm:^6.2.0" convict-format-with-validator: "npm:^6.2.0" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" dotenv: "npm:^16.4.5" json5: "npm:^2.2.3" tslib: "npm:2.6.3" @@ -1289,19 +1289,19 @@ __metadata: languageName: unknown linkType: soft -"@oada/lib-kafka@npm:^3.7.0, @oada/lib-kafka@workspace:libs/lib-kafka": +"@oada/lib-kafka@workspace:^, @oada/lib-kafka@workspace:libs/lib-kafka": version: 0.0.0-use.local resolution: "@oada/lib-kafka@workspace:libs/lib-kafka" dependencies: "@ava/typescript": "npm:^5.0.0" - "@oada/lib-config": "npm:^3.7.0" + "@oada/lib-config": "workspace:^" "@types/convict": "npm:^6.1.6" "@types/debug": "npm:^4.1.12" - "@types/node": "npm:^20.14.12" + "@types/node": "npm:^22.0.0" "@types/uuid": "npm:^10.0.0" ava: "npm:6.1.3" cls-rtracer: "npm:^2.6.3" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" eventemitter3: "npm:^5.0.1" kafkajs: "npm:^2.2.4" ksuid: "npm:^3.0.0" @@ -1315,10 +1315,10 @@ __metadata: resolution: "@oada/lib-prom@workspace:libs/lib-prom" dependencies: "@ava/typescript": "npm:^5.0.0" - "@oada/lib-config": "npm:^3.7.0" + "@oada/lib-config": "workspace:^" "@types/convict": "npm:^6.1.6" - "@types/node": "npm:^20.14.12" - "@types/ws": "npm:^8.5.11" + "@types/node": "npm:^22.0.0" + "@types/ws": "npm:^8.5.12" ava: "npm:6.1.3" fastify-plugin: "npm:^4.5.1" nstats: "npm:^5.0.0" @@ -1357,7 +1357,7 @@ __metadata: dependencies: "@oada/types": "npm:^4.0.0" "@qlever-llc/interface2class": "npm:^1.1.0" - "@types/node": "npm:^20.14.12" + "@types/node": "npm:^22.0.0" jose: "npm:^5.6.3" tslib: "npm:2.6.3" type-fest: "npm:^4.23.0" @@ -1377,30 +1377,30 @@ __metadata: languageName: node linkType: hard -"@oada/permissions-handler@npm:^3.7.0, @oada/permissions-handler@workspace:services/permissions-handler": +"@oada/permissions-handler@workspace:^, @oada/permissions-handler@workspace:services/permissions-handler": version: 0.0.0-use.local resolution: "@oada/permissions-handler@workspace:services/permissions-handler" dependencies: - "@oada/lib-config": "npm:^3.7.0" - "@oada/lib-kafka": "npm:^3.7.0" + "@oada/lib-config": "workspace:^" + "@oada/lib-kafka": "workspace:^" "@oada/lib-prom": "workspace:^" - "@oada/pino-debug": "npm:^3.7.0" + "@oada/pino-debug": "workspace:^" "@types/debug": "npm:^4.1.12" - "@types/node": "npm:^20.14.12" + "@types/node": "npm:^22.0.0" "@types/type-is": "npm:^1.6.6" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" es-main: "npm:^1.3.0" tslib: "npm:2.6.3" type-is: "npm:^1.6.18" languageName: unknown linkType: soft -"@oada/pino-debug@npm:^3.7.0, @oada/pino-debug@workspace:^, @oada/pino-debug@workspace:libs/pino-debug": +"@oada/pino-debug@workspace:^, @oada/pino-debug@workspace:libs/pino-debug": version: 0.0.0-use.local resolution: "@oada/pino-debug@workspace:libs/pino-debug" dependencies: "@types/debug": "npm:^4.1.12" - "@types/node": "npm:^20.14.12" + "@types/node": "npm:^22.0.0" cls-rtracer: "npm:^2.6.3" is-interactive: "npm:^2.0.0" pino: "npm:^9.3.2" @@ -1420,18 +1420,18 @@ __metadata: dependencies: "@ava/typescript": "npm:^5.0.0" "@oada/client": "npm:^5.1.0" - "@oada/lib-arangodb": "npm:^3.7.0" - "@oada/lib-config": "npm:^3.7.0" - "@oada/lib-kafka": "npm:^3.7.0" + "@oada/lib-arangodb": "workspace:^" + "@oada/lib-config": "workspace:^" + "@oada/lib-kafka": "workspace:^" "@oada/lib-prom": "workspace:^" - "@oada/pino-debug": "npm:^3.7.0" - "@oada/write-handler": "npm:^3.7.0" + "@oada/pino-debug": "workspace:^" + "@oada/write-handler": "workspace:^" "@types/debug": "npm:^4.1.12" - "@types/node": "npm:^20.14.12" + "@types/node": "npm:^22.0.0" "@types/randomstring": "npm:^1.3.0" ajv: "npm:^8.17.1" ava: "npm:6.1.3" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" p-queue: "npm:^8.0.1" randomstring: "npm:^1.3.0" tslib: "npm:2.6.3" @@ -1462,17 +1462,17 @@ __metadata: "@eslint/compat": "npm:^1.1.1" "@eslint/config-inspector": "npm:^0.5.2" "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:^9.7.0" + "@eslint/js": "npm:^9.8.0" "@tsconfig/node20": "npm:^20.1.4" "@types/eslint": "npm:^9.6.0" "@types/mocha": "npm:^10.0.7" - "@types/node": "npm:^20.14.12" - "@typescript-eslint/eslint-plugin": "npm:^7.17.0" - "@typescript-eslint/parser": "npm:^7.17.0" + "@types/node": "npm:^22.0.0" + "@typescript-eslint/eslint-plugin": "npm:^7.18.0" + "@typescript-eslint/parser": "npm:^7.18.0" "@yarnpkg/sdks": "npm:^3.1.3" browserslist: "npm:^4.23.2" c8: "npm:^10.1.2" - eslint: "npm:^9.7.0" + eslint: "npm:^9.8.0" eslint-config-prettier: "npm:^9.1.0" eslint-config-xo: "npm:^0.45.0" eslint-config-xo-typescript: "npm:^5.0.0" @@ -1504,7 +1504,7 @@ __metadata: prettier: "npm:^3.3.3" tslib: "npm:2.6.3" typescript: "npm:5.5.4" - typescript-eslint: "npm:^7.17.0" + typescript-eslint: "npm:^7.18.0" update-browserslist-db: "npm:^1.1.0" zx: "npm:^8.1.4" languageName: unknown @@ -1514,14 +1514,14 @@ __metadata: version: 0.0.0-use.local resolution: "@oada/shares@workspace:services/shares" dependencies: - "@oada/lib-arangodb": "npm:^3.7.0" - "@oada/lib-config": "npm:^3.7.0" - "@oada/lib-kafka": "npm:^3.7.0" + "@oada/lib-arangodb": "workspace:^" + "@oada/lib-config": "workspace:^" + "@oada/lib-kafka": "workspace:^" "@oada/lib-prom": "workspace:^" - "@oada/pino-debug": "npm:^3.7.0" - "@oada/write-handler": "npm:^3.7.0" + "@oada/pino-debug": "workspace:^" + "@oada/write-handler": "workspace:^" "@types/debug": "npm:^4.1.12" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" tslib: "npm:2.6.3" languageName: unknown linkType: soft @@ -1530,12 +1530,12 @@ __metadata: version: 0.0.0-use.local resolution: "@oada/startup@workspace:services/startup" dependencies: - "@oada/lib-arangodb": "npm:^3.7.0" - "@oada/lib-kafka": "npm:^3.7.0" - "@oada/pino-debug": "npm:^3.7.0" + "@oada/lib-arangodb": "workspace:^" + "@oada/lib-kafka": "workspace:^" + "@oada/pino-debug": "workspace:^" "@types/debug": "npm:^4.1.12" - "@types/node": "npm:^20.14.12" - debug: "npm:^4.3.5" + "@types/node": "npm:^22.0.0" + debug: "npm:^4.3.6" tslib: "npm:2.6.3" languageName: unknown linkType: soft @@ -1544,15 +1544,15 @@ __metadata: version: 0.0.0-use.local resolution: "@oada/sync-handler@workspace:services/sync-handler" dependencies: - "@oada/lib-arangodb": "npm:^3.7.0" - "@oada/lib-config": "npm:^3.7.0" - "@oada/lib-kafka": "npm:^3.7.0" + "@oada/lib-arangodb": "workspace:^" + "@oada/lib-config": "workspace:^" + "@oada/lib-kafka": "workspace:^" "@oada/lib-prom": "workspace:^" - "@oada/pino-debug": "npm:^3.7.0" - "@oada/write-handler": "npm:^3.7.0" + "@oada/pino-debug": "workspace:^" + "@oada/write-handler": "workspace:^" "@types/debug": "npm:^4.1.12" - "@types/node": "npm:^20.14.12" - debug: "npm:^4.3.5" + "@types/node": "npm:^22.0.0" + debug: "npm:^4.3.6" got: "npm:^14.4.2" tslib: "npm:2.6.3" languageName: unknown @@ -1582,21 +1582,21 @@ __metadata: languageName: node linkType: hard -"@oada/users@workspace:services/users": +"@oada/users@workspace:^, @oada/users@workspace:services/users": version: 0.0.0-use.local resolution: "@oada/users@workspace:services/users" dependencies: - "@oada/lib-arangodb": "npm:^3.7.0" - "@oada/lib-config": "npm:^3.7.0" - "@oada/lib-kafka": "npm:^3.7.0" + "@oada/lib-arangodb": "workspace:^" + "@oada/lib-config": "workspace:^" + "@oada/lib-kafka": "workspace:^" "@oada/lib-prom": "workspace:^" "@oada/models": "workspace:^" - "@oada/pino-debug": "npm:^3.7.0" + "@oada/pino-debug": "workspace:^" "@types/debug": "npm:^4.1.12" "@types/minimist": "npm:^1.2.5" "@types/promptly": "npm:^3.0.5" chalk: "npm:^5.3.0" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" ksuid: "npm:^3.0.0" minimist: "npm:^1.2.8" promptly: "npm:^3.2.0" @@ -1611,15 +1611,15 @@ __metadata: version: 0.0.0-use.local resolution: "@oada/webhooks@workspace:services/webhooks" dependencies: - "@oada/lib-arangodb": "npm:^3.7.0" - "@oada/lib-config": "npm:^3.7.0" - "@oada/lib-kafka": "npm:^3.7.0" + "@oada/lib-arangodb": "workspace:^" + "@oada/lib-config": "workspace:^" + "@oada/lib-kafka": "workspace:^" "@oada/lib-prom": "workspace:^" - "@oada/pino-debug": "npm:^3.7.0" + "@oada/pino-debug": "workspace:^" "@oada/types": "npm:^4.0.0" - "@oada/write-handler": "npm:^3.7.0" + "@oada/write-handler": "workspace:^" "@types/debug": "npm:^4.1.12" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" got: "npm:^14.4.2" tslib: "npm:2.6.3" languageName: unknown @@ -1663,15 +1663,15 @@ __metadata: "@fastify/cors": "npm:^9.0.1" "@fastify/helmet": "npm:^11.1.1" "@oada/formats-server": "npm:^4.0.0" - "@oada/lib-config": "npm:^3.7.0" + "@oada/lib-config": "workspace:^" "@oada/lib-prom": "workspace:^" - "@oada/pino-debug": "npm:^3.7.0" + "@oada/pino-debug": "workspace:^" "@oada/well-known-json": "npm:^4.0.2" "@types/cors": "npm:^2.8.17" "@types/debug": "npm:^4.1.12" - allow-methods: "npm:^6.2.0" + allow-methods: "npm:^6.2.1" cors: "npm:^2.8.5" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" fastify: "npm:^4.28.1" fastify-plugin: "npm:^4.5.1" got: "npm:^14.4.2" @@ -1680,24 +1680,24 @@ __metadata: languageName: unknown linkType: soft -"@oada/write-handler@npm:^3.7.0, @oada/write-handler@workspace:services/write-handler": +"@oada/write-handler@workspace:^, @oada/write-handler@workspace:services/write-handler": version: 0.0.0-use.local resolution: "@oada/write-handler@workspace:services/write-handler" dependencies: "@ava/typescript": "npm:^5.0.0" "@oada/client": "npm:^5.1.0" - "@oada/lib-arangodb": "npm:^3.7.0" - "@oada/lib-config": "npm:^3.7.0" - "@oada/lib-kafka": "npm:^3.7.0" + "@oada/lib-arangodb": "workspace:^" + "@oada/lib-config": "workspace:^" + "@oada/lib-kafka": "workspace:^" "@oada/lib-prom": "workspace:^" - "@oada/pino-debug": "npm:^3.7.0" + "@oada/pino-debug": "workspace:^" "@oada/types": "npm:^4.0.0" "@types/debug": "npm:^4.1.12" "@types/json-pointer": "npm:^1.0.34" - "@types/node": "npm:^20.14.12" + "@types/node": "npm:^22.0.0" "@types/object-assign-deep": "npm:^0.4.3" ava: "npm:6.1.3" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" json-ptr: "npm:^3.1.1" object-assign-deep: "npm:^0.4.0" timed-cache: "npm:^2.0.0" @@ -2167,12 +2167,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=14, @types/node@npm:>=20, @types/node@npm:^20.14.12": - version: 20.14.12 - resolution: "@types/node@npm:20.14.12" +"@types/node@npm:*, @types/node@npm:>=14, @types/node@npm:>=20, @types/node@npm:^22.0.0": + version: 22.0.0 + resolution: "@types/node@npm:22.0.0" dependencies: - undici-types: "npm:~5.26.4" - checksum: 10/9205bf46ef6a99d99cdde9efeb8218cd15803cc407249c2336557cd630b006380dad68c03ee574934414639f8e450044f45530c92788a8e82078bae45ee40f93 + undici-types: "npm:~6.11.1" + checksum: 10/7142a13ef1f884fde38f1e1499cbebcfe72755e8cb8657c4cb1ba1c2c91a3ae8656a72eb6e0a7d8189b0124c23c30e7c115324375d9c593435166da7a292e80e languageName: node linkType: hard @@ -2372,24 +2372,24 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^8.5.11": - version: 8.5.11 - resolution: "@types/ws@npm:8.5.11" +"@types/ws@npm:^8.5.12": + version: 8.5.12 + resolution: "@types/ws@npm:8.5.12" dependencies: "@types/node": "npm:*" - checksum: 10/950d13b762fc7c092a0fc1450c41229a1d41abb93cb72251068885bd46fa4bbcf461c00df2e77de3f7a547371998b650a720ed90417562af0772b14a8a009dec + checksum: 10/d8a3ddfb5ff8fea992a043113579d61ac1ea21e8464415af9e2b01b205ed19d817821ad64ca1b3a90062d1df1c23b0f586d8351d25ca6728844df99a74e8f76d languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:7.17.0, @typescript-eslint/eslint-plugin@npm:^7.0.1, @typescript-eslint/eslint-plugin@npm:^7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.17.0" +"@typescript-eslint/eslint-plugin@npm:7.18.0, @typescript-eslint/eslint-plugin@npm:^7.0.1, @typescript-eslint/eslint-plugin@npm:^7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.17.0" - "@typescript-eslint/type-utils": "npm:7.17.0" - "@typescript-eslint/utils": "npm:7.17.0" - "@typescript-eslint/visitor-keys": "npm:7.17.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/type-utils": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -2400,44 +2400,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/f3caba81b7ea4d1b4b097b3de1c51054424ad3d5e37f7af7df64f1c29b6448c535b61e0956f76bfa450b38917923f919a9bab081224c2b5577596caffa6e288a + checksum: 10/6ee4c61f145dc05f0a567b8ac01b5399ef9c75f58bc6e9a3ffca8927b15e2be2d4c3fd32a2c1a7041cc0848fdeadac30d9cb0d3bcd3835d301847a88ffd19c4d languageName: node linkType: hard -"@typescript-eslint/parser@npm:7.17.0, @typescript-eslint/parser@npm:^7.0.1, @typescript-eslint/parser@npm:^7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/parser@npm:7.17.0" +"@typescript-eslint/parser@npm:7.18.0, @typescript-eslint/parser@npm:^7.0.1, @typescript-eslint/parser@npm:^7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/parser@npm:7.18.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.17.0" - "@typescript-eslint/types": "npm:7.17.0" - "@typescript-eslint/typescript-estree": "npm:7.17.0" - "@typescript-eslint/visitor-keys": "npm:7.17.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/91971e5d95fec798a456ec72d9d67c28eee72d0d1c52e682dbff2eef134e149799f69324ea8d42bd2cfa290eec763073b26fb343ce0632e4fa64c3b8a854d124 + checksum: 10/36b00e192a96180220ba100fcce3c777fc3e61a6edbdead4e6e75a744d9f0cbe3fabb5f1c94a31cce6b28a4e4d5de148098eec01296026c3c8e16f7f0067cb1e languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/scope-manager@npm:7.17.0" +"@typescript-eslint/scope-manager@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/scope-manager@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:7.17.0" - "@typescript-eslint/visitor-keys": "npm:7.17.0" - checksum: 10/aec72538a92d8a82ca39f60c34b0d0e00f2f8fb74f584aee90b6d1ef28f30a415b507f28aa27a536898992ad4b9b5af58671c743cd50439b21e67bee03a59c88 + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + checksum: 10/9eb2ae5d69d9f723e706c16b2b97744fc016996a5473bed596035ac4d12429b3d24e7340a8235d704efa57f8f52e1b3b37925ff7c2e3384859d28b23a99b8bcc languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/type-utils@npm:7.17.0" +"@typescript-eslint/type-utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/type-utils@npm:7.18.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.17.0" - "@typescript-eslint/utils": "npm:7.17.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -2445,23 +2445,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/1405c626cd59a1fb29b897d22dce0b2f5b793e5d1cba228a119e58e7392c385c9131c332e744888b7d6ad41eee0abbd8099651664cafaed24229da2cd768e032 + checksum: 10/bcc7958a4ecdddad8c92e17265175773e7dddf416a654c1a391e69cb16e43960b39d37b6ffa349941bf3635e050f0ca7cd8f56ec9dd774168f2bbe7afedc9676 languageName: node linkType: hard -"@typescript-eslint/types@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/types@npm:7.17.0" - checksum: 10/92e571f794f51a1f110714a9de661f9a76781c8c3e53d8fe025a88be947ae30d1c18964083467db31001ce7910f1a1459b8f6b039c270bdb6d1de47eba5dfa7f +"@typescript-eslint/types@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/types@npm:7.18.0" + checksum: 10/0e30c73a3cc3c67dd06360a5a12fd12cee831e4092750eec3d6c031bdc4feafcb0ab1d882910a73e66b451a4f6e1dd015e9e2c4d45bf6bf716a474e5d123ddf0 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.17.0" +"@typescript-eslint/typescript-estree@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:7.17.0" - "@typescript-eslint/visitor-keys": "npm:7.17.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -2471,31 +2471,31 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/419c4ad3b470ea4d654c414bbc66269ba7a6504e10bf2a2a87f9214aad4358b670f60e89ae7e4b2a24fa7c0c4542ebdd3711b8964917c026a5eef27d861e23fb + checksum: 10/b01e66235a91aa4439d02081d4a5f8b4a7cf9cb24f26b334812f657e3c603493e5f41e5c1e89cf4efae7d64509fa1f73affc16afc5e15cb7f83f724577c82036 languageName: node linkType: hard -"@typescript-eslint/utils@npm:*, @typescript-eslint/utils@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/utils@npm:7.17.0" +"@typescript-eslint/utils@npm:*, @typescript-eslint/utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/utils@npm:7.18.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.17.0" - "@typescript-eslint/types": "npm:7.17.0" - "@typescript-eslint/typescript-estree": "npm:7.17.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" peerDependencies: eslint: ^8.56.0 - checksum: 10/44d6bfcda4b03a7bec82939dd975579f40705cf4128e40f747bf96b81e8fae0c384434999334a9ac42990e2864266c8067ca0e4b27d736ce2f6b8667115f7a1d + checksum: 10/f43fedb4f4d2e3836bdf137889449063a55c0ece74fdb283929cd376197b992313be8ef4df920c1c801b5c3076b92964c84c6c3b9b749d263b648d0011f5926e languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.17.0" +"@typescript-eslint/visitor-keys@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:7.17.0" + "@typescript-eslint/types": "npm:7.18.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10/a8bef372e212baab67ec4e074a8b4983348fc554874d40d1fc22c10ce2693609cdef4a215391e8b428a67b3e2dcbda12d821b4ed668394b0b001ba03a08c5145 + checksum: 10/b7cfe6fdeae86c507357ac6b2357813c64fb2fbf1aaf844393ba82f73a16e2599b41981b34200d9fc7765d70bc3a8181d76b503051e53f04bcb7c9afef637eab languageName: node linkType: hard @@ -2826,10 +2826,10 @@ __metadata: languageName: node linkType: hard -"allow-methods@npm:^6.2.0": - version: 6.2.0 - resolution: "allow-methods@npm:6.2.0" - checksum: 10/40e49e55a79cdd9593c8136bf7b699faf63c171d395da00600d60e9a1e7f6d89b6ec1ea7873891d0d0f11f727cf41c0533873c7d9a914d777e85ef8c9549d88a +"allow-methods@npm:^6.2.1": + version: 6.2.1 + resolution: "allow-methods@npm:6.2.1" + checksum: 10/77fbfe87dfb64ec63e8f02e6061d9303f1972f2f1a5d16cdbf9946c4ac61bb2cbcaba1693882f5ab3d966fa53cda58da220337de3be7530d2b550fe917b27313 languageName: node linkType: hard @@ -4181,15 +4181,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5": - version: 4.3.5 - resolution: "debug@npm:4.3.5" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.6": + version: 4.3.6 + resolution: "debug@npm:4.3.6" dependencies: ms: "npm:2.1.2" peerDependenciesMeta: supports-color: optional: true - checksum: 10/cb6eab424c410e07813ca1392888589972ce9a32b8829c6508f5e1f25f3c3e70a76731610ae55b4bbe58d1a2fffa1424b30e97fa8d394e49cd2656a9643aedd2 + checksum: 10/d3adb9af7d57a9e809a68f404490cf776122acca16e6359a2702c0f462e510e91f9765c07f707b8ab0d91e03bad57328f3256f5082631cefb5393d0394d50fb7 languageName: node linkType: hard @@ -5338,15 +5338,15 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.7.0": - version: 9.7.0 - resolution: "eslint@npm:9.7.0" +"eslint@npm:^9.8.0": + version: 9.8.0 + resolution: "eslint@npm:9.8.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.11.0" - "@eslint/config-array": "npm:^0.17.0" + "@eslint/config-array": "npm:^0.17.1" "@eslint/eslintrc": "npm:^3.1.0" - "@eslint/js": "npm:9.7.0" + "@eslint/js": "npm:9.8.0" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.3.0" "@nodelib/fs.walk": "npm:^1.2.8" @@ -5378,7 +5378,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 10/f9b3c99a63f1e94feadb2005d854c907d2a9322d14a0ad8a47a127562475bfdcc43fbffcae184e3de94d832218891bb4b7a21a914f7ef9e22b1d2ee19941368d + checksum: 10/b1dd864170ca359249c92d1d8e09a628497efcf8a4293b571308460125fb0367a15612b2b0f135ff21b92453bf324ce75843fcaac3e01734f4bee2ff79919cc3 languageName: node linkType: hard @@ -10741,19 +10741,19 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^7.17.0": - version: 7.17.0 - resolution: "typescript-eslint@npm:7.17.0" +"typescript-eslint@npm:^7.18.0": + version: 7.18.0 + resolution: "typescript-eslint@npm:7.18.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:7.17.0" - "@typescript-eslint/parser": "npm:7.17.0" - "@typescript-eslint/utils": "npm:7.17.0" + "@typescript-eslint/eslint-plugin": "npm:7.18.0" + "@typescript-eslint/parser": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/844591d50171cddc8ecb68820b541957fbabc05f30c09d758b93ea216214785fa67a08420e539feb70d542e532be88d3aa00573417dcce34ac5d1e5d57a19598 + checksum: 10/7c1ad00ecd7141d8631a99ff602cfabdab3d9f8a9be5b0282b8b3291125df1fc37c4baa13d1ef26562de8ed1393a5851a7e861ded0224127fe670ffae6fed6aa languageName: node linkType: hard @@ -10810,10 +10810,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10/0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd +"undici-types@npm:~6.11.1": + version: 6.11.1 + resolution: "undici-types@npm:6.11.1" + checksum: 10/bdee4c3d67626bf45f1502b817b96e328ff9c3c006ecafa3708bc39ba66d6cecc2d5d69d3148667bb833d3fb457c0e715bfeed0b7b6767fa4d3044f5c1036ba9 languageName: node linkType: hard