Loading .npmrc +2 −1 Original line number Diff line number Diff line @sc07:registry=https://sc07.dev/api/v4/groups/3/-/packages/npm/ @sc07-fedify:registry=https://sc07.dev/api/v4/projects/82/packages/npm/ No newline at end of file backend/package.json +4 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ "@js-temporal/polyfill": "^0.5.1", "@logtape/logtape": "^0.9.1", "@prisma/client": "^5.13.0", "@sc07-fedify/fedify": "^1.11.0", "@sc07/fedi-testkit": "^1.0.0", "@tsconfig/recommended": "^1.0.6", "body-parser": "^1.20.2", Loading Loading @@ -46,5 +47,8 @@ "build": "tsc", "start": "node dist/index.js", "test": "vitest" }, "overrides": { "@fedify/fedify": "$@sc07-fedify/fedify" } } package-lock.json +191 −12 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ "@js-temporal/polyfill": "^0.5.1", "@logtape/logtape": "^0.9.1", "@prisma/client": "^5.13.0", "@sc07-fedify/fedify": "^1.11.0", "@sc07/fedi-testkit": "^1.0.0", "@tsconfig/recommended": "^1.0.6", "body-parser": "^1.20.2", Loading Loading @@ -925,18 +926,6 @@ "node": ">=22.0.0" } }, "node_modules/@fedify/fedify/node_modules/uri-template-router": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/uri-template-router/-/uri-template-router-1.0.0.tgz", "integrity": "sha512-WKcL9ZSIEhHE3f5P4Z47Tf0nWbcgV1ISb/OBuF8YKEYi0SQOyTLCzM6B/gAKFWZhRhqA+C/Ks8UXe2qU5W0FVg==", "license": "Unlicense" }, "node_modules/@fedify/fedify/node_modules/urlpattern-polyfill": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.1.0.tgz", "integrity": "sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==", "license": "MIT" }, "node_modules/@fedify/redis": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@fedify/redis/-/redis-1.9.1.tgz", Loading Loading @@ -1477,10 +1466,86 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", "peer": true, "engines": { "node": ">=8.0.0" } }, "node_modules/@opentelemetry/core": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz", "integrity": "sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "1.28.0" }, "engines": { "node": ">=14" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { "version": "1.28.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", "license": "Apache-2.0", "engines": { "node": ">=14" } }, "node_modules/@opentelemetry/resources": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.30.1.tgz", "integrity": "sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "1.30.1", "@opentelemetry/semantic-conventions": "1.28.0" }, "engines": { "node": ">=14" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/semantic-conventions": { "version": "1.28.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", "license": "Apache-2.0", "engines": { "node": ">=14" } }, "node_modules/@opentelemetry/sdk-trace-base": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.1.tgz", "integrity": "sha512-jVPgBbH1gCy2Lb7X0AVQ8XAfgg0pJ4nvl8/IiQA6nxOsPvS+0zMJaFSs2ltXe0J6C8dqjcnpyqINDJmU30+uOg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "1.30.1", "@opentelemetry/resources": "1.30.1", "@opentelemetry/semantic-conventions": "1.28.0" }, "engines": { "node": ">=14" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/semantic-conventions": { "version": "1.28.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", "license": "Apache-2.0", "engines": { "node": ">=14" } }, "node_modules/@opentelemetry/semantic-conventions": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.32.0.tgz", Loading Loading @@ -1912,6 +1977,108 @@ "win32" ] }, "node_modules/@sc07-fedify/fedify": { "version": "1.11.0", "resolved": "https://sc07.dev/api/v4/projects/82/packages/npm/@sc07-fedify/fedify/-/@sc07-fedify/fedify-1.11.0.tgz", "integrity": "sha1-fvmHq0zGeIxfwhoUx38Nx8cI/VI=", "dependencies": { "@cfworker/json-schema": "^4.1.1", "@js-temporal/polyfill": "^0.5.1", "@logtape/logtape": "^1.2.2", "@multiformats/base-x": "^4.0.1", "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^1.30.1", "@opentelemetry/sdk-trace-base": "^1.30.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@phensley/language-tag": "^1.9.0", "asn1js": "^3.0.5", "byte-encodings": "^1.0.11", "es-toolkit": "^1.39.5", "json-canon": "^1.0.1", "jsonld": "^9.0.0", "multicodec": "^3.2.1", "pkijs": "^3.2.4", "structured-field-values": "^2.0.4", "uri-template-router": "^1.0.0", "url-template": "^3.1.1", "urlpattern-polyfill": "^10.1.0" }, "engines": { "bun": ">=1.1.0", "deno": ">=2.0.0", "node": ">=22.0.0" } }, "node_modules/@sc07-fedify/fedify/node_modules/@digitalbazaar/http-client": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-4.2.0.tgz", "integrity": "sha512-OGju/GYp0V72qlZ/Pd4jGEwqBwT/Za/tw+Z3AC7lgMheGqsbhTZrtc5iLz9z59G/Q53QyE2fnjHV8N9wjBpiWA==", "license": "BSD-3-Clause", "dependencies": { "ky": "^1.7.5", "undici": "^6.21.2" }, "engines": { "node": ">=18.0" } }, "node_modules/@sc07-fedify/fedify/node_modules/canonicalize": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.1.0.tgz", "integrity": "sha512-F705O3xrsUtgt98j7leetNhTWPe+5S72rlL5O4jA1pKqBVQ/dT1O1D6PFxmSXvc0SUOinWS57DKx0I3CHrXJHQ==", "license": "Apache-2.0", "bin": { "canonicalize": "bin/canonicalize.js" } }, "node_modules/@sc07-fedify/fedify/node_modules/jsonld": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-9.0.0.tgz", "integrity": "sha512-pjMIdkXfC1T2wrX9B9i2uXhGdyCmgec3qgMht+TDj+S0qX3bjWMQUfL7NeqEhuRTi8G5ESzmL9uGlST7nzSEWg==", "license": "BSD-3-Clause", "dependencies": { "@digitalbazaar/http-client": "^4.2.0", "canonicalize": "^2.1.0", "lru-cache": "^6.0.0", "rdf-canonize": "^5.0.0" }, "engines": { "node": ">=18" } }, "node_modules/@sc07-fedify/fedify/node_modules/ky": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.1.tgz", "integrity": "sha512-hYje4L9JCmpEQBtudo+v52X5X8tgWXUYyPcxKSuxQNboqufecl9VMWjGiucAFH060AwPXHZuH+WB2rrqfkmafw==", "license": "MIT", "engines": { "node": ">=18" }, "funding": { "url": "https://github.com/sindresorhus/ky?sponsor=1" } }, "node_modules/@sc07-fedify/fedify/node_modules/rdf-canonize": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-5.0.0.tgz", "integrity": "sha512-g8OUrgMXAR9ys/ZuJVfBr05sPPoMA7nHIVs8VEvg9QwM5W4GR2qSFEEHjsyHF1eWlBaf8Ev40WNjQFQ+nJTO3w==", "license": "BSD-3-Clause", "dependencies": { "setimmediate": "^1.0.5" }, "engines": { "node": ">=18" } }, "node_modules/@sc07-fedify/fedify/node_modules/undici": { "version": "6.22.0", "resolved": "https://registry.npmjs.org/undici/-/undici-6.22.0.tgz", "integrity": "sha512-hU/10obOIu62MGYjdskASR3CUAiYaFTtC9Pa6vHyf//mAipSvSQg6od2CnJswq7fvzNS3zJhxoRkgNVaHurWKw==", "license": "MIT", "engines": { "node": ">=18.17" } }, "node_modules/@sc07/fedi-testkit": { "version": "1.0.0", "resolved": "https://sc07.dev/api/v4/projects/78/packages/npm/@sc07/fedi-testkit/-/@sc07/fedi-testkit-1.0.0.tgz", Loading Loading @@ -7782,6 +7949,12 @@ "punycode": "^2.1.0" } }, "node_modules/uri-template-router": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/uri-template-router/-/uri-template-router-1.0.0.tgz", "integrity": "sha512-WKcL9ZSIEhHE3f5P4Z47Tf0nWbcgV1ISb/OBuF8YKEYi0SQOyTLCzM6B/gAKFWZhRhqA+C/Ks8UXe2qU5W0FVg==", "license": "Unlicense" }, "node_modules/url-template": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/url-template/-/url-template-3.1.1.tgz", Loading @@ -7790,6 +7963,12 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/urlpattern-polyfill": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.1.0.tgz", "integrity": "sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==", "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", Loading Loading
.npmrc +2 −1 Original line number Diff line number Diff line @sc07:registry=https://sc07.dev/api/v4/groups/3/-/packages/npm/ @sc07-fedify:registry=https://sc07.dev/api/v4/projects/82/packages/npm/ No newline at end of file
backend/package.json +4 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ "@js-temporal/polyfill": "^0.5.1", "@logtape/logtape": "^0.9.1", "@prisma/client": "^5.13.0", "@sc07-fedify/fedify": "^1.11.0", "@sc07/fedi-testkit": "^1.0.0", "@tsconfig/recommended": "^1.0.6", "body-parser": "^1.20.2", Loading Loading @@ -46,5 +47,8 @@ "build": "tsc", "start": "node dist/index.js", "test": "vitest" }, "overrides": { "@fedify/fedify": "$@sc07-fedify/fedify" } }
package-lock.json +191 −12 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ "@js-temporal/polyfill": "^0.5.1", "@logtape/logtape": "^0.9.1", "@prisma/client": "^5.13.0", "@sc07-fedify/fedify": "^1.11.0", "@sc07/fedi-testkit": "^1.0.0", "@tsconfig/recommended": "^1.0.6", "body-parser": "^1.20.2", Loading Loading @@ -925,18 +926,6 @@ "node": ">=22.0.0" } }, "node_modules/@fedify/fedify/node_modules/uri-template-router": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/uri-template-router/-/uri-template-router-1.0.0.tgz", "integrity": "sha512-WKcL9ZSIEhHE3f5P4Z47Tf0nWbcgV1ISb/OBuF8YKEYi0SQOyTLCzM6B/gAKFWZhRhqA+C/Ks8UXe2qU5W0FVg==", "license": "Unlicense" }, "node_modules/@fedify/fedify/node_modules/urlpattern-polyfill": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.1.0.tgz", "integrity": "sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==", "license": "MIT" }, "node_modules/@fedify/redis": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@fedify/redis/-/redis-1.9.1.tgz", Loading Loading @@ -1477,10 +1466,86 @@ "version": "1.9.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", "peer": true, "engines": { "node": ">=8.0.0" } }, "node_modules/@opentelemetry/core": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz", "integrity": "sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "1.28.0" }, "engines": { "node": ">=14" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { "version": "1.28.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", "license": "Apache-2.0", "engines": { "node": ">=14" } }, "node_modules/@opentelemetry/resources": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.30.1.tgz", "integrity": "sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "1.30.1", "@opentelemetry/semantic-conventions": "1.28.0" }, "engines": { "node": ">=14" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/semantic-conventions": { "version": "1.28.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", "license": "Apache-2.0", "engines": { "node": ">=14" } }, "node_modules/@opentelemetry/sdk-trace-base": { "version": "1.30.1", "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.1.tgz", "integrity": "sha512-jVPgBbH1gCy2Lb7X0AVQ8XAfgg0pJ4nvl8/IiQA6nxOsPvS+0zMJaFSs2ltXe0J6C8dqjcnpyqINDJmU30+uOg==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "1.30.1", "@opentelemetry/resources": "1.30.1", "@opentelemetry/semantic-conventions": "1.28.0" }, "engines": { "node": ">=14" }, "peerDependencies": { "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/semantic-conventions": { "version": "1.28.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", "license": "Apache-2.0", "engines": { "node": ">=14" } }, "node_modules/@opentelemetry/semantic-conventions": { "version": "1.32.0", "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.32.0.tgz", Loading Loading @@ -1912,6 +1977,108 @@ "win32" ] }, "node_modules/@sc07-fedify/fedify": { "version": "1.11.0", "resolved": "https://sc07.dev/api/v4/projects/82/packages/npm/@sc07-fedify/fedify/-/@sc07-fedify/fedify-1.11.0.tgz", "integrity": "sha1-fvmHq0zGeIxfwhoUx38Nx8cI/VI=", "dependencies": { "@cfworker/json-schema": "^4.1.1", "@js-temporal/polyfill": "^0.5.1", "@logtape/logtape": "^1.2.2", "@multiformats/base-x": "^4.0.1", "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "^1.30.1", "@opentelemetry/sdk-trace-base": "^1.30.1", "@opentelemetry/semantic-conventions": "^1.27.0", "@phensley/language-tag": "^1.9.0", "asn1js": "^3.0.5", "byte-encodings": "^1.0.11", "es-toolkit": "^1.39.5", "json-canon": "^1.0.1", "jsonld": "^9.0.0", "multicodec": "^3.2.1", "pkijs": "^3.2.4", "structured-field-values": "^2.0.4", "uri-template-router": "^1.0.0", "url-template": "^3.1.1", "urlpattern-polyfill": "^10.1.0" }, "engines": { "bun": ">=1.1.0", "deno": ">=2.0.0", "node": ">=22.0.0" } }, "node_modules/@sc07-fedify/fedify/node_modules/@digitalbazaar/http-client": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/@digitalbazaar/http-client/-/http-client-4.2.0.tgz", "integrity": "sha512-OGju/GYp0V72qlZ/Pd4jGEwqBwT/Za/tw+Z3AC7lgMheGqsbhTZrtc5iLz9z59G/Q53QyE2fnjHV8N9wjBpiWA==", "license": "BSD-3-Clause", "dependencies": { "ky": "^1.7.5", "undici": "^6.21.2" }, "engines": { "node": ">=18.0" } }, "node_modules/@sc07-fedify/fedify/node_modules/canonicalize": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/canonicalize/-/canonicalize-2.1.0.tgz", "integrity": "sha512-F705O3xrsUtgt98j7leetNhTWPe+5S72rlL5O4jA1pKqBVQ/dT1O1D6PFxmSXvc0SUOinWS57DKx0I3CHrXJHQ==", "license": "Apache-2.0", "bin": { "canonicalize": "bin/canonicalize.js" } }, "node_modules/@sc07-fedify/fedify/node_modules/jsonld": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/jsonld/-/jsonld-9.0.0.tgz", "integrity": "sha512-pjMIdkXfC1T2wrX9B9i2uXhGdyCmgec3qgMht+TDj+S0qX3bjWMQUfL7NeqEhuRTi8G5ESzmL9uGlST7nzSEWg==", "license": "BSD-3-Clause", "dependencies": { "@digitalbazaar/http-client": "^4.2.0", "canonicalize": "^2.1.0", "lru-cache": "^6.0.0", "rdf-canonize": "^5.0.0" }, "engines": { "node": ">=18" } }, "node_modules/@sc07-fedify/fedify/node_modules/ky": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/ky/-/ky-1.14.1.tgz", "integrity": "sha512-hYje4L9JCmpEQBtudo+v52X5X8tgWXUYyPcxKSuxQNboqufecl9VMWjGiucAFH060AwPXHZuH+WB2rrqfkmafw==", "license": "MIT", "engines": { "node": ">=18" }, "funding": { "url": "https://github.com/sindresorhus/ky?sponsor=1" } }, "node_modules/@sc07-fedify/fedify/node_modules/rdf-canonize": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/rdf-canonize/-/rdf-canonize-5.0.0.tgz", "integrity": "sha512-g8OUrgMXAR9ys/ZuJVfBr05sPPoMA7nHIVs8VEvg9QwM5W4GR2qSFEEHjsyHF1eWlBaf8Ev40WNjQFQ+nJTO3w==", "license": "BSD-3-Clause", "dependencies": { "setimmediate": "^1.0.5" }, "engines": { "node": ">=18" } }, "node_modules/@sc07-fedify/fedify/node_modules/undici": { "version": "6.22.0", "resolved": "https://registry.npmjs.org/undici/-/undici-6.22.0.tgz", "integrity": "sha512-hU/10obOIu62MGYjdskASR3CUAiYaFTtC9Pa6vHyf//mAipSvSQg6od2CnJswq7fvzNS3zJhxoRkgNVaHurWKw==", "license": "MIT", "engines": { "node": ">=18.17" } }, "node_modules/@sc07/fedi-testkit": { "version": "1.0.0", "resolved": "https://sc07.dev/api/v4/projects/78/packages/npm/@sc07/fedi-testkit/-/@sc07/fedi-testkit-1.0.0.tgz", Loading Loading @@ -7782,6 +7949,12 @@ "punycode": "^2.1.0" } }, "node_modules/uri-template-router": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/uri-template-router/-/uri-template-router-1.0.0.tgz", "integrity": "sha512-WKcL9ZSIEhHE3f5P4Z47Tf0nWbcgV1ISb/OBuF8YKEYi0SQOyTLCzM6B/gAKFWZhRhqA+C/Ks8UXe2qU5W0FVg==", "license": "Unlicense" }, "node_modules/url-template": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/url-template/-/url-template-3.1.1.tgz", Loading @@ -7790,6 +7963,12 @@ "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, "node_modules/urlpattern-polyfill": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.1.0.tgz", "integrity": "sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==", "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", Loading