diff --git a/.ci/runChecks.sh b/.ci/runChecks.sh index 872195149..626b29c64 100755 --- a/.ci/runChecks.sh +++ b/.ci/runChecks.sh @@ -6,4 +6,4 @@ npm run lint:eslint npm run lint:prettier npm run --workspaces cdep npx --workspaces license-check -npx better-npm-audit audit --exclude 1113214,1113296 +npx better-npm-audit audit --exclude 1113371 diff --git a/.dev/compose.backbone.yml b/.dev/compose.backbone.yml index ad8996c49..66285c84d 100644 --- a/.dev/compose.backbone.yml +++ b/.dev/compose.backbone.yml @@ -109,7 +109,7 @@ services: rabbitmq: container_name: bkb-rabbitmq hostname: rabbitmq - image: rabbitmq:4.2.4-alpine@sha256:09fbd90e09ca0f12f0c4c40a069147412f7be25245cad774d9df5684b03a031e + image: rabbitmq:4.2.4-alpine@sha256:c8a204d5b0bba833cbff44067b482b40152e8156d811a369e92fa0f1da8cb9c0 ### seeds ### diff --git a/package-lock.json b/package-lock.json index 96c22cae5..c2b1495c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,11 +21,11 @@ "@types/jest": "^30.0.0", "@types/node": "^24.10.13", "enhanced-publish": "^1.1.7", - "eslint": "^9.39.2", + "eslint": "^9.39.3", "jest": "^30.2.0", "jest-expect-message": "^1.1.3", "madge": "^8.0.0", - "npm-check-updates": "^19.4.0", + "npm-check-updates": "^19.4.1", "prettier": "^3.8.1", "ts-jest": "^29.4.6", "ts-node": "^10.9.2", @@ -690,9 +690,9 @@ } }, "node_modules/@eslint/config-array/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", + "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", "dev": true, "license": "ISC", "dependencies": { @@ -764,9 +764,9 @@ } }, "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", + "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", "dev": true, "license": "ISC", "dependencies": { @@ -777,9 +777,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", - "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", + "version": "9.39.3", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.3.tgz", + "integrity": "sha512-1B1VkCq6FuUNlQvlBYb+1jDu/gV297TIs/OeiaSR9l1H27SVW55ONE1e1Vp16NqP683+xEGzxYtv4XCiDPaQiw==", "dev": true, "license": "MIT", "engines": { @@ -2718,9 +2718,9 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-RDvF6wTulMPjrNdCoYRC8gNR880JNGT8uB+REUpC2Ns4pRqQJhGz90wh7rgdXDPpCczF3VGktDuFGVnz8zP7HA==", + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz", + "integrity": "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==", "dev": true, "license": "MIT" }, @@ -3499,9 +3499,9 @@ } }, "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", + "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", "dev": true, "license": "MIT", "dependencies": { @@ -5323,9 +5323,9 @@ } }, "node_modules/eslint": { - "version": "9.39.2", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", - "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", + "version": "9.39.3", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.3.tgz", + "integrity": "sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==", "dev": true, "license": "MIT", "dependencies": { @@ -5335,7 +5335,7 @@ "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.39.2", + "@eslint/js": "9.39.3", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", @@ -5518,9 +5518,9 @@ } }, "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", + "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", "dev": true, "license": "ISC", "dependencies": { @@ -6141,7 +6141,9 @@ } }, "node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", + "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", "dev": true, "license": "ISC", "dependencies": { @@ -7978,11 +7980,13 @@ } }, "node_modules/minimatch": { - "version": "9.0.5", + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.6.tgz", + "integrity": "sha512-kQAVowdR33euIqeA0+VZTDqU+qo1IeVY+hrKYtZMio3Pg0P0vuh/kwRylLUddJhB6pf3q/botcOvRtx4IN1wqQ==", "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -7991,6 +7995,29 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/minimatch/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/minimatch/node_modules/brace-expansion": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz", + "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/minimist": { "version": "1.2.8", "dev": true, @@ -8498,9 +8525,9 @@ } }, "node_modules/npm-check-updates": { - "version": "19.4.0", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-19.4.0.tgz", - "integrity": "sha512-ZEyGbO/jQOGs/7OW0hOwyFnBG0XWO8ciSCRZEyshCxi3/ZrPtCY2laZq4MFO+UIM6oJrKXTE33jZaht9WuvXRw==", + "version": "19.4.1", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-19.4.1.tgz", + "integrity": "sha512-g3s+khrneBo0iGx7xqu/cQUk0Qc1XAHEYDptPCyCFF447RdhiBd6yPRxB7GkesbUBHXeNfmqV3ArlwxcI8h56w==", "dev": true, "license": "Apache-2.0", "bin": { @@ -9511,7 +9538,9 @@ } }, "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.6", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.7.tgz", + "integrity": "sha512-FjiwU9HaHW6YB3H4a1sFudnv93lvydNjz2lmyUXR6IwKhGI+bgL3SOZrBGn6kvvX2pJvhEkGSGjyTHN47O4rqA==", "dev": true, "license": "ISC", "dependencies": { @@ -10375,9 +10404,9 @@ } }, "node_modules/test-exclude/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.3.tgz", + "integrity": "sha512-M2GCs7Vk83NxkUyQV1bkABc4yxgz9kILhHImZiBPAZ9ybuvCb0/H7lEl5XvIg3g+9d4eNotkZA5IWwYl0tibaA==", "dev": true, "license": "ISC", "dependencies": { @@ -11349,7 +11378,7 @@ }, "devDependencies": { "@js-soft/node-logger": "^1.2.1", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/lokijs": "^1.5.14", "@types/luxon": "^3.7.1" } @@ -11373,7 +11402,7 @@ "@js-soft/docdb-access-mongo": "1.4.0", "@js-soft/node-logger": "1.2.1", "@nmshd/crypto": "2.1.3", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "ts-mockito": "^2.6.1" } }, @@ -11437,7 +11466,7 @@ "@js-soft/docdb-access-mongo": "1.4.0", "@js-soft/node-logger": "1.2.1", "@types/json-stringify-safe": "^5.0.3", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/luxon": "^3.7.1", "ts-json-schema-generator": "2.5.0", "ts-mockito": "^2.6.1" @@ -11500,7 +11529,7 @@ "@js-soft/node-logger": "1.2.1", "@js-soft/ts-serval": "2.0.16", "@types/json-stringify-safe": "^5.0.3", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/luxon": "^3.7.1", "@types/qs": "^6.14.0", "correlation-id": "^5.2.0", diff --git a/package.json b/package.json index 59715c9c8..e1cd048de 100644 --- a/package.json +++ b/package.json @@ -32,11 +32,11 @@ "@types/jest": "^30.0.0", "@types/node": "^24.10.13", "enhanced-publish": "^1.1.7", - "eslint": "^9.39.2", + "eslint": "^9.39.3", "jest": "^30.2.0", "jest-expect-message": "^1.1.3", "madge": "^8.0.0", - "npm-check-updates": "^19.4.0", + "npm-check-updates": "^19.4.1", "prettier": "^3.8.1", "ts-jest": "^29.4.6", "ts-node": "^10.9.2", diff --git a/packages/app-runtime/package.json b/packages/app-runtime/package.json index 768c9c34f..0d979dd0b 100644 --- a/packages/app-runtime/package.json +++ b/packages/app-runtime/package.json @@ -59,7 +59,7 @@ }, "devDependencies": { "@js-soft/node-logger": "^1.2.1", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/lokijs": "^1.5.14", "@types/luxon": "^3.7.1" }, diff --git a/packages/consumption/package.json b/packages/consumption/package.json index 149442628..d5a9cb451 100644 --- a/packages/consumption/package.json +++ b/packages/consumption/package.json @@ -74,7 +74,7 @@ "@js-soft/docdb-access-mongo": "1.4.0", "@js-soft/node-logger": "1.2.1", "@nmshd/crypto": "2.1.3", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "ts-mockito": "^2.6.1" }, "publishConfig": { diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 5f23ac4dd..ef340b901 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -86,7 +86,7 @@ "@js-soft/docdb-access-mongo": "1.4.0", "@js-soft/node-logger": "1.2.1", "@types/json-stringify-safe": "^5.0.3", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/luxon": "^3.7.1", "ts-json-schema-generator": "2.5.0", "ts-mockito": "^2.6.1" diff --git a/packages/transport/package.json b/packages/transport/package.json index 82a92b491..985884f69 100644 --- a/packages/transport/package.json +++ b/packages/transport/package.json @@ -87,7 +87,7 @@ "@js-soft/node-logger": "1.2.1", "@js-soft/ts-serval": "2.0.16", "@types/json-stringify-safe": "^5.0.3", - "@types/lodash": "^4.17.23", + "@types/lodash": "^4.17.24", "@types/luxon": "^3.7.1", "@types/qs": "^6.14.0", "correlation-id": "^5.2.0",