From 89f40cda4d680c49cb470280da39eedbd40d4a51 Mon Sep 17 00:00:00 2001 From: William Killerud Date: Fri, 12 Dec 2025 10:03:17 +0100 Subject: [PATCH 1/2] fix(deps): update podium dependencies --- package-lock.json | 4 ++-- package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index a073e68..0341ccd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,9 +9,9 @@ "version": "5.0.33", "license": "MIT", "dependencies": { - "@metrics/client": "2.5.4", + "@metrics/client": "2.5.5", "@podium/node-http-proxy": "1.20.1", - "@podium/schemas": "5.1.0", + "@podium/schemas": "5.1.1", "@podium/utils": "5.5.0", "abslog": "2.4.4", "path-to-regexp": "6.3.0" diff --git a/package.json b/package.json index b44f960..47df903 100644 --- a/package.json +++ b/package.json @@ -38,9 +38,9 @@ "types:test": "tsc --project tsconfig.test.json" }, "dependencies": { - "@metrics/client": "2.5.4", + "@metrics/client": "2.5.5", "@podium/node-http-proxy": "1.20.1", - "@podium/schemas": "5.1.0", + "@podium/schemas": "5.1.1", "@podium/utils": "5.5.0", "abslog": "2.4.4", "path-to-regexp": "6.3.0" From 83fdfab61450e59617bd03cebcfce286b09f7ad8 Mon Sep 17 00:00:00 2001 From: William Killerud Date: Fri, 12 Dec 2025 10:54:15 +0100 Subject: [PATCH 2/2] chore(deps): update devDependencies --- package-lock.json | 424 ++++++++++++++++++++++++++++++++++++++++------ package.json | 6 +- 2 files changed, 375 insertions(+), 55 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0341ccd..7f3eb98 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,14 +18,14 @@ }, "devDependencies": { "@podium/eslint-config": "1.0.19", - "@podium/semantic-release-config": "2.0.7", - "@podium/test-utils": "3.0.18", + "@podium/semantic-release-config": "3.0.0", + "@podium/test-utils": "3.0.20", "@podium/typescript-config": "1.0.0", "@types/http-proxy": "1.17.16", "@types/readable-stream": "4.0.20", "eslint": "9.39.1", "npm-run-all2": "8.0.4", - "prettier": "3.7.3", + "prettier": "3.7.4", "semantic-release": "25.0.2", "tap": "21.5.0", "typescript": "5.9.3" @@ -648,9 +648,9 @@ } }, "node_modules/@metrics/client": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/@metrics/client/-/client-2.5.4.tgz", - "integrity": "sha512-dydx5EySSx7kX+R56hGp8Ygy73N4npRiaeO2r4UEKzFXhQDjS+d4HtQdDx46pnYlZoztFeedJBOXkT7VKEJHng==", + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/@metrics/client/-/client-2.5.5.tgz", + "integrity": "sha512-mSzLy6Sqol+P1vWG5h/x/lqA/GcjWEr1qChZpcDRkMxcuQMr1BuY3o9slJlgO9HIdGgrPvnF8aiFqpESrxtx+Q==", "license": "MIT", "dependencies": { "@metrics/metric": "^2.3.2", @@ -665,6 +665,19 @@ "integrity": "sha512-7lGmT/XBcTMxBGB/jlcNGORx3LWVGNnMd/0LfZ2DJQ7jYfue8Jttk8vamfvB5Um4ciwDIZ/931/Fj8jq2RGvtw==", "license": "MIT" }, + "node_modules/@noble/hashes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", + "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@npmcli/agent": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-4.0.0.tgz", @@ -1066,6 +1079,165 @@ "@octokit/openapi-types": "^27.0.0" } }, + "node_modules/@peculiar/asn1-cms": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-cms/-/asn1-cms-2.6.0.tgz", + "integrity": "sha512-2uZqP+ggSncESeUF/9Su8rWqGclEfEiz1SyU02WX5fUONFfkjzS2Z/F1Li0ofSmf4JqYXIOdCAZqIXAIBAT1OA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "@peculiar/asn1-x509-attr": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-csr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-csr/-/asn1-csr-2.6.0.tgz", + "integrity": "sha512-BeWIu5VpTIhfRysfEp73SGbwjjoLL/JWXhJ/9mo4vXnz3tRGm+NGm3KNcRzQ9VMVqwYS2RHlolz21svzRXIHPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-ecc": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-ecc/-/asn1-ecc-2.6.0.tgz", + "integrity": "sha512-FF3LMGq6SfAOwUG2sKpPXblibn6XnEIKa+SryvUl5Pik+WR9rmRA3OCiwz8R3lVXnYnyRkSZsSLdml8H3UiOcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pfx": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pfx/-/asn1-pfx-2.6.0.tgz", + "integrity": "sha512-rtUvtf+tyKGgokHHmZzeUojRZJYPxoD/jaN1+VAB4kKR7tXrnDCA/RAWXAIhMJJC+7W27IIRGe9djvxKgsldCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-pkcs8": "^2.6.0", + "@peculiar/asn1-rsa": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs8": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs8/-/asn1-pkcs8-2.6.0.tgz", + "integrity": "sha512-KyQ4D8G/NrS7Fw3XCJrngxmjwO/3htnA0lL9gDICvEQ+GJ+EPFqldcJQTwPIdvx98Tua+WjkdKHSC0/Km7T+lA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-pkcs9": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-pkcs9/-/asn1-pkcs9-2.6.0.tgz", + "integrity": "sha512-b78OQ6OciW0aqZxdzliXGYHASeCvvw5caqidbpQRYW2mBtXIX2WhofNXTEe7NyxTb0P6J62kAAWLwn0HuMF1Fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-pfx": "^2.6.0", + "@peculiar/asn1-pkcs8": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "@peculiar/asn1-x509-attr": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-rsa": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-rsa/-/asn1-rsa-2.6.0.tgz", + "integrity": "sha512-Nu4C19tsrTsCp9fDrH+sdcOKoVfdfoQQ7S3VqjJU6vedR7tY3RLkQ5oguOIB3zFW33USDUuYZnPEQYySlgha4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-schema": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.6.0.tgz", + "integrity": "sha512-xNLYLBFTBKkCzEZIw842BxytQQATQv+lDTCEMZ8C196iJcJJMBUZxrhSTxLaohMyKK8QlzRNTRkUmanucnDSqg==", + "dev": true, + "license": "MIT", + "dependencies": { + "asn1js": "^3.0.6", + "pvtsutils": "^1.3.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.6.0.tgz", + "integrity": "sha512-uzYbPEpoQiBoTq0/+jZtpM6Gq6zADBx+JNFP3yqRgziWBxQ/Dt/HcuvRfm9zJTPdRcBqPNdaRHTVwpyiq6iNMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "asn1js": "^3.0.6", + "pvtsutils": "^1.3.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/asn1-x509-attr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-attr/-/asn1-x509-attr-2.6.0.tgz", + "integrity": "sha512-MuIAXFX3/dc8gmoZBkwJWxUWOSvG4MMDntXhrOZpJVMkYX+MYc/rUAU2uJOved9iJEoiUx7//3D8oG83a78UJA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "asn1js": "^3.0.6", + "tslib": "^2.8.1" + } + }, + "node_modules/@peculiar/x509": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/@peculiar/x509/-/x509-1.14.2.tgz", + "integrity": "sha512-r2w1Hg6pODDs0zfAKHkSS5HLkOLSeburtcgwvlLLWWCixw+MmW3U6kD5ddyvc2Y2YdbGuVwCF2S2ASoU1cFAag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@peculiar/asn1-cms": "^2.6.0", + "@peculiar/asn1-csr": "^2.6.0", + "@peculiar/asn1-ecc": "^2.6.0", + "@peculiar/asn1-pkcs9": "^2.6.0", + "@peculiar/asn1-rsa": "^2.6.0", + "@peculiar/asn1-schema": "^2.6.0", + "@peculiar/asn1-x509": "^2.6.0", + "pvtsutils": "^1.3.6", + "reflect-metadata": "^0.2.2", + "tslib": "^2.8.1", + "tsyringe": "^4.10.0" + }, + "engines": { + "node": ">=22.0.0" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -1165,13 +1337,13 @@ } }, "node_modules/@podium/podlet": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@podium/podlet/-/podlet-5.3.0.tgz", - "integrity": "sha512-LnyMWfCV8HNHgEBHQJLbKOCtZKNs/VfTodJLvK0PSrzGPrRIJCSKxyYd5Vu8guIwpd7idC4Cj9miyG/3pQGfbw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/@podium/podlet/-/podlet-5.3.2.tgz", + "integrity": "sha512-HYxvOrrS9beTABnWqyXDcro/N1hnVNlnel3znaaZHGQW1lCLqaRttRpPMNPMbzCtfT/14iJxFcFcNN1wd6e1kg==", "dev": true, "license": "MIT", "dependencies": { - "@metrics/client": "2.5.4", + "@metrics/client": "2.5.5", "@podium/proxy": "5.0.33", "@podium/schemas": "5.1.0", "@podium/utils": "5.5.0", @@ -1180,6 +1352,35 @@ "objobj": "1.0.0" } }, + "node_modules/@podium/podlet/node_modules/@podium/schemas": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@podium/schemas/-/schemas-5.1.0.tgz", + "integrity": "sha512-pp7w7NfquJyykxJHREU22LlmTKhrv8Q7BkdF0jaWvMKcf7zd36qQQYScBVbvjTXPUwA3Jf9+yImJUNhZ7E9HGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "8.17.1", + "ajv-formats": "2.1.1" + } + }, + "node_modules/@podium/podlet/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, "node_modules/@podium/proxy": { "version": "5.0.33", "resolved": "https://registry.npmjs.org/@podium/proxy/-/proxy-5.0.33.tgz", @@ -1195,20 +1396,62 @@ "path-to-regexp": "6.3.0" } }, - "node_modules/@podium/schemas": { + "node_modules/@podium/proxy/node_modules/@metrics/client": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@metrics/client/-/client-2.5.4.tgz", + "integrity": "sha512-dydx5EySSx7kX+R56hGp8Ygy73N4npRiaeO2r4UEKzFXhQDjS+d4HtQdDx46pnYlZoztFeedJBOXkT7VKEJHng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@metrics/metric": "^2.3.2", + "@types/readable-stream": "^4.0.0", + "readable-stream": "^3.4.0", + "time-span": "^4.0.0" + } + }, + "node_modules/@podium/proxy/node_modules/@podium/schemas": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@podium/schemas/-/schemas-5.1.0.tgz", "integrity": "sha512-pp7w7NfquJyykxJHREU22LlmTKhrv8Q7BkdF0jaWvMKcf7zd36qQQYScBVbvjTXPUwA3Jf9+yImJUNhZ7E9HGQ==", + "dev": true, "license": "MIT", "dependencies": { "ajv": "8.17.1", "ajv-formats": "2.1.1" } }, + "node_modules/@podium/proxy/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/@podium/schemas": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@podium/schemas/-/schemas-5.1.1.tgz", + "integrity": "sha512-t6AaULPYMlquTp2fr9ihx/QS9W8N2XPLEM/xOC2alnBHEh97teSsNnAyqy1rGLk6nRQrT45d2lO0MAJ+Kb/GXA==", + "license": "MIT", + "dependencies": { + "ajv": "8.17.1", + "ajv-formats": "3.0.1" + } + }, "node_modules/@podium/semantic-release-config": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@podium/semantic-release-config/-/semantic-release-config-2.0.7.tgz", - "integrity": "sha512-BuU3HHU3jiqHumRU4Ird9o6wVJ0uZeyXIOwehy7PiYRbgv1CUBXFA8l/4F4VEp4w84ZFBRSLggr218/W1abPqA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@podium/semantic-release-config/-/semantic-release-config-3.0.0.tgz", + "integrity": "sha512-ncj1YDh4ZznRspWZXUsJlJHEMI1ZuXeLuWlU8vgZ+leyFImblBFM0CE6crQkM5dzGK8qkC6ZzmBPO4ujw9NJyA==", "dev": true, "license": "MIT", "dependencies": { @@ -1220,20 +1463,20 @@ "@semantic-release/release-notes-generator": "14.1.0" }, "peerDependencies": { - "semantic-release": ">=24.1.0" + "semantic-release": ">=25.0.2" } }, "node_modules/@podium/test-utils": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/@podium/test-utils/-/test-utils-3.0.18.tgz", - "integrity": "sha512-TXaQUAhyqkyHiBdTdHYiLwrOepdyDFuJ9NUqD1rgWJYrULi16j3rcgWxYS73pB9UNgpquAdjRObVWNM2uzFI0g==", + "version": "3.0.20", + "resolved": "https://registry.npmjs.org/@podium/test-utils/-/test-utils-3.0.20.tgz", + "integrity": "sha512-Cv50Q3vaVFjeYt6+5sG35TECYvdIfIzbodcgBcXrdyaoiyPuwFEsBW7AgEca6zd7F3lLN2folCjlz6luvTrZfw==", "dev": true, "license": "MIT", "dependencies": { - "@podium/podlet": "5.3.0", + "@podium/podlet": "5.3.2", "@podium/utils": "5.5.0", "readable-stream": "4.7.0", - "selfsigned": "2.4.1", + "selfsigned": "5.2.0", "server-destroy": "1.0.1" } }, @@ -2535,16 +2778,6 @@ "undici-types": "~6.21.0" } }, - "node_modules/@types/node-forge": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", - "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", @@ -2670,9 +2903,9 @@ } }, "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", + "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", "license": "MIT", "dependencies": { "ajv": "^8.0.0" @@ -2766,6 +2999,21 @@ "dev": true, "license": "MIT" }, + "node_modules/asn1js": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/asn1js/-/asn1js-3.0.7.tgz", + "integrity": "sha512-uLvq6KJu04qoQM6gvBfKFjlh6Gl0vOKQuR5cJMDHQkmwfMOQeN3F3SHCv9SNYSL+CRoHvOGFfllDlVz03GQjvQ==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, "node_modules/async-hook-domain": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/async-hook-domain/-/async-hook-domain-4.0.1.tgz", @@ -2880,6 +3128,16 @@ "ieee754": "^1.2.1" } }, + "node_modules/bytestreamjs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bytestreamjs/-/bytestreamjs-2.0.1.tgz", + "integrity": "sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/c8": { "version": "10.1.3", "resolved": "https://registry.npmjs.org/c8/-/c8-10.1.3.tgz", @@ -6053,16 +6311,6 @@ "node": ">=18" } }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true, - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, "node_modules/node-gyp": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-12.1.0.tgz", @@ -8988,6 +9236,24 @@ "node": ">=4" } }, + "node_modules/pkijs": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/pkijs/-/pkijs-3.3.3.tgz", + "integrity": "sha512-+KD8hJtqQMYoTuL1bbGOqxb4z+nZkTAwVdNtWwe8Tc2xNbEmdJYIYoc6Qt0uF55e6YW6KuTHw1DjQ18gMhzepw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@noble/hashes": "1.4.0", + "asn1js": "^3.0.6", + "bytestreamjs": "^2.0.1", + "pvtsutils": "^1.3.6", + "pvutils": "^1.1.3", + "tslib": "^2.8.1" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/polite-json": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/polite-json/-/polite-json-5.0.0.tgz", @@ -9012,9 +9278,9 @@ } }, "node_modules/prettier": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.3.tgz", - "integrity": "sha512-QgODejq9K3OzoBbuyobZlUhznP5SKwPqp+6Q6xw6o8gnhr4O85L2U915iM2IDcfF2NPXVaM9zlo9tdwipnYwzg==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", + "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", "dev": true, "license": "MIT", "bin": { @@ -9168,6 +9434,26 @@ "node": ">=6" } }, + "node_modules/pvtsutils": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/pvtsutils/-/pvtsutils-1.3.6.tgz", + "integrity": "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/pvutils": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/pvutils/-/pvutils-1.1.5.tgz", + "integrity": "sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", @@ -9426,6 +9712,13 @@ "url": "https://paulmillr.com/funding/" } }, + "node_modules/reflect-metadata": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.2.2.tgz", + "integrity": "sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/registry-auth-token": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.0.tgz", @@ -9564,17 +9857,17 @@ } }, "node_modules/selfsigned": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", - "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-5.2.0.tgz", + "integrity": "sha512-QKF6fsJgdKn5Cy1SekTuwUQ6LOLUdnO4gVne1+TGSAyL/CD1aznNCmBna+bQB9xyon7DiYbDtTR1cLaxDXuaVA==", "dev": true, "license": "MIT", "dependencies": { - "@types/node-forge": "^1.3.0", - "node-forge": "^1" + "@peculiar/x509": "^1.14.2", + "pkijs": "^3.3.3" }, "engines": { - "node": ">=10" + "node": ">=15.6.0" } }, "node_modules/semantic-release": { @@ -11107,6 +11400,33 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsyringe": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/tsyringe/-/tsyringe-4.10.0.tgz", + "integrity": "sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/tsyringe/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, "node_modules/tuf-js": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-4.0.0.tgz", diff --git a/package.json b/package.json index 47df903..c21e713 100644 --- a/package.json +++ b/package.json @@ -47,14 +47,14 @@ }, "devDependencies": { "@podium/eslint-config": "1.0.19", - "@podium/semantic-release-config": "2.0.7", - "@podium/test-utils": "3.0.18", + "@podium/semantic-release-config": "3.0.0", + "@podium/test-utils": "3.0.20", "@podium/typescript-config": "1.0.0", "@types/http-proxy": "1.17.16", "@types/readable-stream": "4.0.20", "eslint": "9.39.1", "npm-run-all2": "8.0.4", - "prettier": "3.7.3", + "prettier": "3.7.4", "semantic-release": "25.0.2", "tap": "21.5.0", "typescript": "5.9.3"