diff --git a/package-lock.json b/package-lock.json index f11fcc2c..bfc6fb31 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "@eik/eslint-config": "2.0.15", "@eik/prettier-config": "1.0.2", "@eik/semantic-release-config": "1.0.20", - "@eik/service": "5.1.69", + "@eik/service": "5.6.8", "@eik/sink-memory": "2.4.0", "@eik/typescript-config": "1.0.2", "@types/node": "26.2.0", @@ -212,102 +212,26 @@ } }, "node_modules/@eik/core": { - "version": "2.1.69", - "resolved": "https://registry.npmjs.org/@eik/core/-/core-2.1.69.tgz", - "integrity": "sha512-dn/UmKuRL1yx5IdUYHJZDSlQodHvCP4FUEyVYwuBcT9bb2n7diZ+IJZfLl6Jep3dso4JlMG1lwJ/tYyI8VFk7g==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@eik/core/-/core-2.4.0.tgz", + "integrity": "sha512-YO8Z2kb7lvRtwnBJGsCA4gL8sdBuzb0ExE5eOO17aRzQmk2ePKwbc/PiidunziBQ2Tx0i4e6OGaUsGlNWeBnbg==", "dev": true, "license": "MIT", "dependencies": { - "@eik/common": "5.1.34", - "@eik/sink": "1.2.7", - "@eik/sink-file-system": "2.0.40", - "@eik/sink-memory": "2.0.37", + "@eik/sink": "1.4.0", + "@eik/sink-file-system": "2.4.0", + "@eik/sink-memory": "2.4.0", "@metrics/client": "2.5.5", "abslog": "2.4.4", "busboy": "1.6.0", "http-errors": "2.0.1", - "mime": "4.1.0", + "mrmime": "2.0.1", "original-url": "1.2.3", "semver": "7.8.5", "ssri": "14.0.0", "tar": "7.5.22" } }, - "node_modules/@eik/core/node_modules/@eik/common": { - "version": "5.1.34", - "resolved": "https://registry.npmjs.org/@eik/common/-/common-5.1.34.tgz", - "integrity": "sha512-66tFm+lxjCS6eJhXhU3qOlbAkXIdVclW/GGHieCKmyZ2PDtXRbcKQh8dkk5252G3F3qkuSeYO4GFGJIXKJoIEA==", - "dev": true, - "license": "ISC", - "dependencies": { - "ajv": "8.20.0", - "ajv-formats": "3.0.1", - "mime-types": "3.0.2", - "semver": "7.8.5", - "tinyglobby": "0.2.17", - "validate-npm-package-name": "8.0.0" - } - }, - "node_modules/@eik/core/node_modules/@eik/sink-memory": { - "version": "2.0.37", - "resolved": "https://registry.npmjs.org/@eik/sink-memory/-/sink-memory-2.0.37.tgz", - "integrity": "sha512-QQlo6v4gJ7+O9mBfVoYRBzIpOfB7ee07AJhHKQyxEdF8Db8Qm29AW/8Yoi8EXWgMz7u7EBA/jvT3nHxz1y+FUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eik/common": "5.1.34", - "@eik/sink": "1.2.7", - "@metrics/client": "2.5.5" - } - }, - "node_modules/@eik/core/node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/@eik/core/node_modules/picomatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", - "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@eik/core/node_modules/tinyglobby": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", - "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, "node_modules/@eik/eslint-config": { "version": "2.0.15", "resolved": "https://registry.npmjs.org/@eik/eslint-config/-/eslint-config-2.0.15.tgz", @@ -628,24 +552,24 @@ } }, "node_modules/@eik/service": { - "version": "5.1.69", - "resolved": "https://registry.npmjs.org/@eik/service/-/service-5.1.69.tgz", - "integrity": "sha512-ULx8wFKSPLzB6dK23TsFn6FFS7Dpcws0uByjN4cZx3Y8Zuvc+qj7TtH/NsztRl64txkW+esIOGhn8lp58XjLAA==", + "version": "5.6.8", + "resolved": "https://registry.npmjs.org/@eik/service/-/service-5.6.8.tgz", + "integrity": "sha512-EMLjNWSIGbSpLsM9Rj803hmxIEU5exbqCe3Jh7tceA58rt1OaXL9iLc5UtQ/qa0tqlpFScYZZdRnEIfY84VUVQ==", "dev": true, "license": "MIT", "dependencies": { - "@eik/core": "2.1.69", - "@eik/sink": "1.2.7", - "@eik/sink-file-system": "2.0.40", - "@eik/sink-memory": "2.0.37", - "@fastify/compress": "9.2.0", - "@fastify/cors": "11.3.0", - "@fastify/jwt": "10.2.1", + "@eik/core": "2.4.0", + "@eik/sink": "1.4.0", + "@eik/sink-file-system": "2.4.0", + "@eik/sink-memory": "2.4.0", + "@fastify/compress": "9.2.1", + "@fastify/cors": "11.3.1", + "@fastify/jwt": "10.2.2", "convict": "6.2.5", - "fastify": "5.11.3", + "fastify": "5.12.5", "http-errors": "2.0.1", - "pino": "10.3.1", - "yaml": "2.9.0" + "pino": "10.4.0", + "yaml": "2.9.1" }, "bin": { "eik-server": "bin/eik-server.js", @@ -656,112 +580,71 @@ "node": ">=20.5.0" } }, - "node_modules/@eik/service/node_modules/@eik/common": { - "version": "5.1.34", - "resolved": "https://registry.npmjs.org/@eik/common/-/common-5.1.34.tgz", - "integrity": "sha512-66tFm+lxjCS6eJhXhU3qOlbAkXIdVclW/GGHieCKmyZ2PDtXRbcKQh8dkk5252G3F3qkuSeYO4GFGJIXKJoIEA==", + "node_modules/@eik/service/node_modules/fastify": { + "version": "5.12.5", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.12.5.tgz", + "integrity": "sha512-OB2k1dlxs5/NAABqeKV2FUHkSD2BbENsCak8yULVcymn3fHIPDVa9TI3SDnJSWYSllZmSYuZXy2gTnsT+Sut1A==", "dev": true, - "license": "ISC", - "dependencies": { - "ajv": "8.20.0", - "ajv-formats": "3.0.1", - "mime-types": "3.0.2", - "semver": "7.8.5", - "tinyglobby": "0.2.17", - "validate-npm-package-name": "8.0.0" - } - }, - "node_modules/@eik/service/node_modules/@eik/sink-memory": { - "version": "2.0.37", - "resolved": "https://registry.npmjs.org/@eik/sink-memory/-/sink-memory-2.0.37.tgz", - "integrity": "sha512-QQlo6v4gJ7+O9mBfVoYRBzIpOfB7ee07AJhHKQyxEdF8Db8Qm29AW/8Yoi8EXWgMz7u7EBA/jvT3nHxz1y+FUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eik/common": "5.1.34", - "@eik/sink": "1.2.7", - "@metrics/client": "2.5.5" - } - }, - "node_modules/@eik/service/node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" } - } - }, - "node_modules/@eik/service/node_modules/picomatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", - "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/@eik/service/node_modules/tinyglobby": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", - "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", - "dev": true, + ], "license": "MIT", "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" + "@fastify/ajv-compiler": "^4.0.5", + "@fastify/error": "^4.0.0", + "@fastify/fast-json-stringify-compiler": "^5.0.0", + "@fastify/proxy-addr": "^5.0.0", + "abstract-logging": "^2.0.1", + "avvio": "^9.0.0", + "fast-json-stringify": "^7.0.0", + "find-my-way": "^9.6.0", + "light-my-request": "^6.0.0", + "pino": "^9.14.0 || ^10.1.0", + "process-warning": "^5.1.0", + "rfdc": "^1.3.1", + "secure-json-parse": "^4.0.0", + "semver": "^7.6.0", + "toad-cache": "^3.7.0" } }, "node_modules/@eik/sink": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@eik/sink/-/sink-1.2.7.tgz", - "integrity": "sha512-EhaYquMA2fv2uVHzsif6gyjU5vqWj0nodoypjvqrmJZYCwDaNoSVLWHEz8y2xWlNXMUdgk7NQapu+zmSKEMGhg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@eik/sink/-/sink-1.4.0.tgz", + "integrity": "sha512-dXKjIpjDu/w+eOZR/kTQkI17CaHHvQs6PhqHfyMSFx4wEbURMCEnvuNAqJ/MCBtjuPC8UMzLCi8ggiGvoRKvDg==", "dev": true, "license": "MIT" }, "node_modules/@eik/sink-file-system": { - "version": "2.0.40", - "resolved": "https://registry.npmjs.org/@eik/sink-file-system/-/sink-file-system-2.0.40.tgz", - "integrity": "sha512-vJg7utrBCvLnC3T4MCwkkqmtlNBDgwoSMalEbWxrxdTZ6PglXXUEpI3bzX/4NJu2TLbo0gwJnYB9yz4yx2izsA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@eik/sink-file-system/-/sink-file-system-2.4.0.tgz", + "integrity": "sha512-n9HZgnD8m76f7a0Vifu1HMu58LFH+rWZAgR79uGs1XiAoO2JnoJUTQMqahAjRaexqH3BPl16frul0bkicgdGJQ==", "dev": true, "license": "MIT", "dependencies": { - "@eik/common": "5.1.34", - "@eik/sink": "1.2.7", + "@eik/common": "5.1.33", + "@eik/sink": "1.4.0", "@metrics/client": "2.5.5", "mime": "4.1.0" } }, "node_modules/@eik/sink-file-system/node_modules/@eik/common": { - "version": "5.1.34", - "resolved": "https://registry.npmjs.org/@eik/common/-/common-5.1.34.tgz", - "integrity": "sha512-66tFm+lxjCS6eJhXhU3qOlbAkXIdVclW/GGHieCKmyZ2PDtXRbcKQh8dkk5252G3F3qkuSeYO4GFGJIXKJoIEA==", + "version": "5.1.33", + "resolved": "https://registry.npmjs.org/@eik/common/-/common-5.1.33.tgz", + "integrity": "sha512-KXd+nziMV5HE21xIC4Lxlwbv0xE1bZgvt7CwoMKFyAYzKBSLB6PqYgiYmPdOa6CvecBBwezSf7mmz3tZnuEsHA==", "dev": true, "license": "ISC", "dependencies": { "ajv": "8.20.0", "ajv-formats": "3.0.1", "mime-types": "3.0.2", - "semver": "7.8.5", + "semver": "7.8.4", "tinyglobby": "0.2.17", "validate-npm-package-name": "8.0.0" } @@ -785,9 +668,9 @@ } }, "node_modules/@eik/sink-file-system/node_modules/picomatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", - "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", "dev": true, "license": "MIT", "engines": { @@ -797,6 +680,19 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/@eik/sink-file-system/node_modules/semver": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@eik/sink-file-system/node_modules/tinyglobby": { "version": "0.2.17", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", @@ -826,13 +722,6 @@ "@metrics/client": "2.5.5" } }, - "node_modules/@eik/sink-memory/node_modules/@eik/sink": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@eik/sink/-/sink-1.4.0.tgz", - "integrity": "sha512-dXKjIpjDu/w+eOZR/kTQkI17CaHHvQs6PhqHfyMSFx4wEbURMCEnvuNAqJ/MCBtjuPC8UMzLCi8ggiGvoRKvDg==", - "dev": true, - "license": "MIT" - }, "node_modules/@eik/typescript-config": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@eik/typescript-config/-/typescript-config-1.0.2.tgz", @@ -1035,9 +924,9 @@ "license": "BSD-3-Clause" }, "node_modules/@fastify/compress": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@fastify/compress/-/compress-9.2.0.tgz", - "integrity": "sha512-35VL33PIEt/UbD/ZMlRNaICd2BQz0IaG7en74Dv7tI+MHIQkedibS1+9JfekWH4I1g+Y8RbbZD4Zsk9h4XTItg==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@fastify/compress/-/compress-9.2.1.tgz", + "integrity": "sha512-YTLN+YyMCr0lUmzuw+CEh0//Q2pynfzAcZrhfbL6pQyiMTyuGeiskr7LM4armP4tjeIPKzoZZUSLC/XYvGMghg==", "dev": true, "funding": [ { @@ -1053,15 +942,13 @@ "dependencies": { "@fastify/accept-negotiator": "^2.0.0", "fastify-plugin": "^6.0.0", - "mime-db": "^1.52.0", - "minipass": "^7.0.4", - "readable-stream": "^4.5.2" + "mime-db": "^1.52.0" } }, "node_modules/@fastify/cors": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/@fastify/cors/-/cors-11.3.0.tgz", - "integrity": "sha512-ggQGua+xHv1MvePbPr0v//xLYEsCXbWspquXCJS9Ot5YoRXq8J8ZWzHnxDBVnbtXosvistXo6LtNzOJswf64Fw==", + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/@fastify/cors/-/cors-11.3.1.tgz", + "integrity": "sha512-gZXNzd6FLHzOIfvoK4+Az3Wko2V6Y0MIsLxpyo4AEYl7a9q1JBPwPaxLea4nkr++8FCiJiPpYYo6E02uZW0dqw==", "dev": true, "funding": [ { @@ -1134,9 +1021,9 @@ "license": "MIT" }, "node_modules/@fastify/jwt": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/@fastify/jwt/-/jwt-10.2.1.tgz", - "integrity": "sha512-8FHalB082a6HFj+neP9TdJZrUa65Aq6mtozVjd3vH3Yy7hmjRJUDKLPdxYRYF9S077JeN9RgimsautqnijbDlQ==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/@fastify/jwt/-/jwt-10.2.2.tgz", + "integrity": "sha512-UOYY5db2ttuWk2FcN5L6rawE0OFa4+QRJdsYEiHCBmf1GFLC9/k73f/mmv2dxIhS0b/02/62T0Hs6sk+w18Tyg==", "dev": true, "funding": [ { @@ -2208,19 +2095,6 @@ "node": ">=16.20.0" } }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, "node_modules/abslog": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/abslog/-/abslog-2.4.4.tgz", @@ -2447,27 +2321,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/before-after-hook": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-4.0.0.tgz", @@ -2525,31 +2378,6 @@ "node": ">=8" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "node_modules/busboy": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", @@ -3761,26 +3589,6 @@ "node": ">=0.10.0" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, "node_modules/execa": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-10.0.1.tgz", @@ -4500,27 +4308,6 @@ "node": ">=18.18.0" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, "node_modules/ignore": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", @@ -5608,6 +5395,16 @@ "dev": true, "license": "MIT" }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -8301,9 +8098,9 @@ } }, "node_modules/pino": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/pino/-/pino-10.3.1.tgz", - "integrity": "sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-10.4.0.tgz", + "integrity": "sha512-bk1ZMTwG/Vymx+zPoa28MhNzucFvXJWp3csrSuxuHPSMeUettaCoQ5Jvg07mtC4JGNpcfTwz41oVCnNgBK9+vA==", "dev": true, "license": "MIT", "dependencies": { @@ -8314,7 +8111,7 @@ "pino-std-serializers": "^7.0.0", "process-warning": "^5.0.0", "quick-format-unescaped": "^4.0.3", - "real-require": "^0.2.0", + "real-require": "^1.0.0", "safe-stable-stringify": "^2.3.1", "sonic-boom": "^4.0.1", "thread-stream": "^4.0.0" @@ -8472,16 +8269,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -8710,32 +8497,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/readable-stream": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", - "dev": true, - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, "node_modules/real-require": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz", - "integrity": "sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/real-require/-/real-require-1.0.0.tgz", + "integrity": "sha512-P4nbQYQfePJxRSmY+v/KINxVucm4NF3p3s7pJveMTtom52FR4YGltUQLB8idDXwDDWW+eYrWDFbuzUnjoWHF7g==", "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12.13.0" - } + "license": "MIT" }, "node_modules/registry-auth-token": { "version": "5.1.1", @@ -9791,13 +9558,6 @@ "node": ">=20" } }, - "node_modules/thread-stream/node_modules/real-require": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/real-require/-/real-require-1.0.0.tgz", - "integrity": "sha512-P4nbQYQfePJxRSmY+v/KINxVucm4NF3p3s7pJveMTtom52FR4YGltUQLB8idDXwDDWW+eYrWDFbuzUnjoWHF7g==", - "dev": true, - "license": "MIT" - }, "node_modules/through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -10437,9 +10197,9 @@ } }, "node_modules/yaml": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", - "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.1.tgz", + "integrity": "sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==", "dev": true, "license": "ISC", "bin": { diff --git a/package.json b/package.json index bf63d2b0..8b1d5912 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "@eik/eslint-config": "2.0.15", "@eik/prettier-config": "1.0.2", "@eik/semantic-release-config": "1.0.20", - "@eik/service": "5.1.69", + "@eik/service": "5.6.8", "@eik/sink-memory": "2.4.0", "@eik/typescript-config": "1.0.2", "@types/node": "26.2.0",