build(deps): bump the minor-and-patch group with 7 updates (#2718)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
dependabot[bot] 2026-01-13 20:52:07 +02:00 committed by GitHub
parent 434c34d440
commit cfce363fa0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 229 additions and 229 deletions

448
package-lock.json generated
View File

@ -8,8 +8,8 @@
"name": "sendou.ink",
"version": "3.0.0",
"dependencies": {
"@aws-sdk/client-s3": "^3.966.0",
"@aws-sdk/lib-storage": "^3.966.0",
"@aws-sdk/client-s3": "^3.967.0",
"@aws-sdk/lib-storage": "^3.967.0",
"@date-fns/tz": "^1.4.1",
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/modifiers": "^9.0.0",
@ -39,7 +39,7 @@
"jsoncrush": "^1.1.8",
"kysely": "^0.28.9",
"lru-cache": "^11.2.4",
"markdown-to-jsx": "^9.5.6",
"markdown-to-jsx": "^9.5.7",
"nanoid": "^5.1.6",
"neverthrow": "^8.2.0",
"node-cron": "4.2.1",
@ -72,13 +72,13 @@
"@playwright/test": "^1.57.0",
"@react-router/dev": "^7.12.0",
"@types/better-sqlite3": "^7.6.13",
"@types/node": "^25.0.6",
"@types/node": "^25.0.7",
"@types/node-cron": "^3.0.11",
"@types/nprogress": "^0.2.3",
"@types/react": "^19.2.8",
"@types/react-dom": "^19.2.3",
"@types/web-push": "^3.6.4",
"@vitest/browser-playwright": "^4.0.16",
"@vitest/browser-playwright": "^4.0.17",
"@vitest/ui": "^4.0.16",
"babel-plugin-react-compiler": "^19.1.0-rc.2",
"cross-env": "^10.1.0",
@ -300,34 +300,34 @@
}
},
"node_modules/@aws-sdk/client-s3": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.966.0.tgz",
"integrity": "sha512-IckVv+A6irQyXTiJrNpfi63ZtPuk6/Iu70TnMq2DTRFK/4bD2bOvqL1IHZ2WGmZMoeWd5LI8Fn6pIwdK6g4QJQ==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.967.0.tgz",
"integrity": "sha512-7vDlsBqd9y0dJDjCy84WMN+1r60El97IKMGlegU+l9K2+t8+Wf8bYj/J2xfm+6Ayemje6P4nkKS9tubxBLqg+A==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha1-browser": "5.2.0",
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/core": "3.966.0",
"@aws-sdk/credential-provider-node": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/credential-provider-node": "3.967.0",
"@aws-sdk/middleware-bucket-endpoint": "3.966.0",
"@aws-sdk/middleware-expect-continue": "3.965.0",
"@aws-sdk/middleware-flexible-checksums": "3.966.0",
"@aws-sdk/middleware-flexible-checksums": "3.967.0",
"@aws-sdk/middleware-host-header": "3.965.0",
"@aws-sdk/middleware-location-constraint": "3.965.0",
"@aws-sdk/middleware-logger": "3.965.0",
"@aws-sdk/middleware-recursion-detection": "3.965.0",
"@aws-sdk/middleware-sdk-s3": "3.966.0",
"@aws-sdk/middleware-sdk-s3": "3.967.0",
"@aws-sdk/middleware-ssec": "3.965.0",
"@aws-sdk/middleware-user-agent": "3.966.0",
"@aws-sdk/middleware-user-agent": "3.967.0",
"@aws-sdk/region-config-resolver": "3.965.0",
"@aws-sdk/signature-v4-multi-region": "3.966.0",
"@aws-sdk/signature-v4-multi-region": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@aws-sdk/util-endpoints": "3.965.0",
"@aws-sdk/util-user-agent-browser": "3.965.0",
"@aws-sdk/util-user-agent-node": "3.966.0",
"@aws-sdk/util-user-agent-node": "3.967.0",
"@smithy/config-resolver": "^4.4.5",
"@smithy/core": "^3.20.1",
"@smithy/core": "^3.20.2",
"@smithy/eventstream-serde-browser": "^4.2.7",
"@smithy/eventstream-serde-config-resolver": "^4.3.7",
"@smithy/eventstream-serde-node": "^4.2.7",
@ -338,21 +338,21 @@
"@smithy/invalid-dependency": "^4.2.7",
"@smithy/md5-js": "^4.2.7",
"@smithy/middleware-content-length": "^4.2.7",
"@smithy/middleware-endpoint": "^4.4.2",
"@smithy/middleware-retry": "^4.4.18",
"@smithy/middleware-endpoint": "^4.4.3",
"@smithy/middleware-retry": "^4.4.19",
"@smithy/middleware-serde": "^4.2.8",
"@smithy/middleware-stack": "^4.2.7",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/node-http-handler": "^4.4.7",
"@smithy/protocol-http": "^5.3.7",
"@smithy/smithy-client": "^4.10.3",
"@smithy/smithy-client": "^4.10.4",
"@smithy/types": "^4.11.0",
"@smithy/url-parser": "^4.2.7",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
"@smithy/util-defaults-mode-browser": "^4.3.17",
"@smithy/util-defaults-mode-node": "^4.2.20",
"@smithy/util-defaults-mode-browser": "^4.3.18",
"@smithy/util-defaults-mode-node": "^4.2.21",
"@smithy/util-endpoints": "^3.2.7",
"@smithy/util-middleware": "^4.2.7",
"@smithy/util-retry": "^4.2.7",
@ -366,44 +366,44 @@
}
},
"node_modules/@aws-sdk/client-sso": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.966.0.tgz",
"integrity": "sha512-hQZDQgqRJclALDo9wK+bb5O+VpO8JcjImp52w9KPSz9XveNRgE9AYfklRJd8qT2Bwhxe6IbnqYEino2wqUMA1w==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.967.0.tgz",
"integrity": "sha512-7RgUwHcRMJtWme6kCHGUVT+Rn9GmNH+FHm34N9UgMXzUqQlzFMweE7T5E9O8nv3wIp7xFNB20ADaCw9Xdnox1Q==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/core": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/middleware-host-header": "3.965.0",
"@aws-sdk/middleware-logger": "3.965.0",
"@aws-sdk/middleware-recursion-detection": "3.965.0",
"@aws-sdk/middleware-user-agent": "3.966.0",
"@aws-sdk/middleware-user-agent": "3.967.0",
"@aws-sdk/region-config-resolver": "3.965.0",
"@aws-sdk/types": "3.965.0",
"@aws-sdk/util-endpoints": "3.965.0",
"@aws-sdk/util-user-agent-browser": "3.965.0",
"@aws-sdk/util-user-agent-node": "3.966.0",
"@aws-sdk/util-user-agent-node": "3.967.0",
"@smithy/config-resolver": "^4.4.5",
"@smithy/core": "^3.20.1",
"@smithy/core": "^3.20.2",
"@smithy/fetch-http-handler": "^5.3.8",
"@smithy/hash-node": "^4.2.7",
"@smithy/invalid-dependency": "^4.2.7",
"@smithy/middleware-content-length": "^4.2.7",
"@smithy/middleware-endpoint": "^4.4.2",
"@smithy/middleware-retry": "^4.4.18",
"@smithy/middleware-endpoint": "^4.4.3",
"@smithy/middleware-retry": "^4.4.19",
"@smithy/middleware-serde": "^4.2.8",
"@smithy/middleware-stack": "^4.2.7",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/node-http-handler": "^4.4.7",
"@smithy/protocol-http": "^5.3.7",
"@smithy/smithy-client": "^4.10.3",
"@smithy/smithy-client": "^4.10.4",
"@smithy/types": "^4.11.0",
"@smithy/url-parser": "^4.2.7",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
"@smithy/util-defaults-mode-browser": "^4.3.17",
"@smithy/util-defaults-mode-node": "^4.2.20",
"@smithy/util-defaults-mode-browser": "^4.3.18",
"@smithy/util-defaults-mode-node": "^4.2.21",
"@smithy/util-endpoints": "^3.2.7",
"@smithy/util-middleware": "^4.2.7",
"@smithy/util-retry": "^4.2.7",
@ -415,19 +415,19 @@
}
},
"node_modules/@aws-sdk/core": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.966.0.tgz",
"integrity": "sha512-QaRVBHD1prdrFXIeFAY/1w4b4S0EFyo/ytzU+rCklEjMRT7DKGXGoHXTWLGz+HD7ovlS5u+9cf8a/LeSOEMzww==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.967.0.tgz",
"integrity": "sha512-sJmuP7GrVmlbO6DpXkuf9Mbn6jGNNvy6PLawvaxVF150c8bpNk3w39rerRls6q1dot1dBFV2D29hBXMY1agNMg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.965.0",
"@aws-sdk/xml-builder": "3.965.0",
"@smithy/core": "^3.20.1",
"@smithy/core": "^3.20.2",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/property-provider": "^4.2.7",
"@smithy/protocol-http": "^5.3.7",
"@smithy/signature-v4": "^5.3.7",
"@smithy/smithy-client": "^4.10.3",
"@smithy/smithy-client": "^4.10.4",
"@smithy/types": "^4.11.0",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-middleware": "^4.2.7",
@ -452,12 +452,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-env": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.966.0.tgz",
"integrity": "sha512-sxVKc9PY0SH7jgN/8WxhbKQ7MWDIgaJv1AoAKJkhJ+GM5r09G5Vb2Vl8ALYpsy+r8b+iYpq5dGJj8k2VqxoQMg==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.967.0.tgz",
"integrity": "sha512-+XWw0+f/txeMbEVRtTFZhgSw1ymH1ffaVKkdMBSnw48rfSohJElKmitCqdihagRTZpzh7m8qI6tIQ5t3OUqugw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@smithy/property-provider": "^4.2.7",
"@smithy/types": "^4.11.0",
@ -468,18 +468,18 @@
}
},
"node_modules/@aws-sdk/credential-provider-http": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.966.0.tgz",
"integrity": "sha512-VTJDP1jOibVtc5pn5TNE12rhqOO/n10IjkoJi8fFp9BMfmh3iqo70Ppvphz/Pe/R9LcK5Z3h0Z4EB9IXDR6kag==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.967.0.tgz",
"integrity": "sha512-0/GIAEv5pY5htg6IBMuYccBgzz3oS2DqHjHi396ziTrwlhbrCNX96AbNhQhzAx3LBZUk13sPfeapjyQ7G57Ekg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@smithy/fetch-http-handler": "^5.3.8",
"@smithy/node-http-handler": "^4.4.7",
"@smithy/property-provider": "^4.2.7",
"@smithy/protocol-http": "^5.3.7",
"@smithy/smithy-client": "^4.10.3",
"@smithy/smithy-client": "^4.10.4",
"@smithy/types": "^4.11.0",
"@smithy/util-stream": "^4.5.8",
"tslib": "^2.6.2"
@ -489,19 +489,19 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.966.0.tgz",
"integrity": "sha512-4oQKkYMCUx0mffKuH8LQag1M4Fo5daKVmsLAnjrIqKh91xmCrcWlAFNMgeEYvI1Yy125XeNSaFMfir6oNc2ODA==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.967.0.tgz",
"integrity": "sha512-U8dMpaM6Qf6+2Qvp1uG6OcWv1RlrZW7tQkpmzEVWH8HZTGrVHIXXju64NMtIOr7yOnNwd0CKcytuD1QG+phCwQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.966.0",
"@aws-sdk/credential-provider-env": "3.966.0",
"@aws-sdk/credential-provider-http": "3.966.0",
"@aws-sdk/credential-provider-login": "3.966.0",
"@aws-sdk/credential-provider-process": "3.966.0",
"@aws-sdk/credential-provider-sso": "3.966.0",
"@aws-sdk/credential-provider-web-identity": "3.966.0",
"@aws-sdk/nested-clients": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/credential-provider-env": "3.967.0",
"@aws-sdk/credential-provider-http": "3.967.0",
"@aws-sdk/credential-provider-login": "3.967.0",
"@aws-sdk/credential-provider-process": "3.967.0",
"@aws-sdk/credential-provider-sso": "3.967.0",
"@aws-sdk/credential-provider-web-identity": "3.967.0",
"@aws-sdk/nested-clients": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@smithy/credential-provider-imds": "^4.2.7",
"@smithy/property-provider": "^4.2.7",
@ -514,13 +514,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-login": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.966.0.tgz",
"integrity": "sha512-wD1KlqLyh23Xfns/ZAPxebwXixoJJCuDbeJHFrLDpP4D4h3vA2S8nSFgBSFR15q9FhgRfHleClycf6g5K4Ww6w==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.967.0.tgz",
"integrity": "sha512-kbvZsZL6CBlfnb71zuJdJmBUFZN5utNrcziZr/DZ2olEOkA9vlmizE8i9BUIbmS7ptjgvRnmcY1A966yfhiblw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.966.0",
"@aws-sdk/nested-clients": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/nested-clients": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@smithy/property-provider": "^4.2.7",
"@smithy/protocol-http": "^5.3.7",
@ -533,17 +533,17 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.966.0.tgz",
"integrity": "sha512-7QCOERGddMw7QbjE+LSAFgwOBpPv4px2ty0GCK7ZiPJGsni2EYmM4TtYnQb9u1WNHmHqIPWMbZR0pKDbyRyHlQ==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.967.0.tgz",
"integrity": "sha512-WuNbHs9rfKKSVok4+OBrZf0AHfzDgFYYMxN2G/q6ZfUmY4QmiPyxV5HkNFh1rqDxS9VV6kAZPo0EBmry10idSg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/credential-provider-env": "3.966.0",
"@aws-sdk/credential-provider-http": "3.966.0",
"@aws-sdk/credential-provider-ini": "3.966.0",
"@aws-sdk/credential-provider-process": "3.966.0",
"@aws-sdk/credential-provider-sso": "3.966.0",
"@aws-sdk/credential-provider-web-identity": "3.966.0",
"@aws-sdk/credential-provider-env": "3.967.0",
"@aws-sdk/credential-provider-http": "3.967.0",
"@aws-sdk/credential-provider-ini": "3.967.0",
"@aws-sdk/credential-provider-process": "3.967.0",
"@aws-sdk/credential-provider-sso": "3.967.0",
"@aws-sdk/credential-provider-web-identity": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@smithy/credential-provider-imds": "^4.2.7",
"@smithy/property-provider": "^4.2.7",
@ -556,12 +556,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.966.0.tgz",
"integrity": "sha512-q5kCo+xHXisNbbPAh/DiCd+LZX4wdby77t7GLk0b2U0/mrel4lgy6o79CApe+0emakpOS1nPZS7voXA7vGPz4w==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.967.0.tgz",
"integrity": "sha512-sNCY5JDV0whsfsZ6c2+6eUwH33H7UhKbqvCPbEYlIIa8wkGjCtCyFI3zZIJHVcMKJJ3117vSUFHEkNA7g+8rtw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@smithy/property-provider": "^4.2.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
@ -573,14 +573,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.966.0.tgz",
"integrity": "sha512-Rv5aEfbpqsQZzxpX2x+FbSyVFOE3Dngome+exNA8jGzc00rrMZEUnm3J3yAsLp/I2l7wnTfI0r2zMe+T9/nZAQ==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.967.0.tgz",
"integrity": "sha512-0K6kITKNytFjk1UYabYUsTThgU6TQkyW6Wmt8S5zd1A/up7NSQGpp58Rpg9GIf4amQDQwb+p9FGG7emmV8FEeA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/client-sso": "3.966.0",
"@aws-sdk/core": "3.966.0",
"@aws-sdk/token-providers": "3.966.0",
"@aws-sdk/client-sso": "3.967.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/token-providers": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@smithy/property-provider": "^4.2.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
@ -592,13 +592,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.966.0.tgz",
"integrity": "sha512-Yv1lc9iic9xg3ywMmIAeXN1YwuvfcClLVdiF2y71LqUgIOupW8B8my84XJr6pmOQuKzZa++c2znNhC9lGsbKyw==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.967.0.tgz",
"integrity": "sha512-Vkr7S2ec7q/v8i/MzkHcBEdqqfWz3lyb8FDjb+NjslEwdxC3f6XwADRZzWwV1pChfx6SbsvJXKfkcF/pKAelhA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.966.0",
"@aws-sdk/nested-clients": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/nested-clients": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@smithy/property-provider": "^4.2.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
@ -610,14 +610,14 @@
}
},
"node_modules/@aws-sdk/lib-storage": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.966.0.tgz",
"integrity": "sha512-hI+tsvfbIIyA/4Z3uIQYpmsZCe2Nd/FbJEhUhT4AubxABQcJt3LZ9e2vo9ukJAqVh+p1gBgnSpriVxWgknRSDA==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.967.0.tgz",
"integrity": "sha512-w8+Cm17bTI+dP5hjYljSAs/yCA4SmiweRt8N7iFGPJJ3j5gaQh9O/of50F2taHLeidkE6ysHh83FA3/gAhWwPw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/abort-controller": "^4.2.7",
"@smithy/middleware-endpoint": "^4.4.2",
"@smithy/smithy-client": "^4.10.3",
"@smithy/middleware-endpoint": "^4.4.3",
"@smithy/smithy-client": "^4.10.4",
"buffer": "5.6.0",
"events": "3.3.0",
"stream-browserify": "3.0.0",
@ -627,7 +627,7 @@
"node": ">=18.0.0"
},
"peerDependencies": {
"@aws-sdk/client-s3": "^3.966.0"
"@aws-sdk/client-s3": "3.967.0"
}
},
"node_modules/@aws-sdk/middleware-bucket-endpoint": {
@ -664,15 +664,15 @@
}
},
"node_modules/@aws-sdk/middleware-flexible-checksums": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.966.0.tgz",
"integrity": "sha512-0/ofXeceTH/flKhg4EGGYr4cDtaLVkR/2RI05J/hxrHIls+iM6j8++GO0TocxmZYK+8B+7XKSaV9LU26nboTUQ==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.967.0.tgz",
"integrity": "sha512-RuOan0fknnAep2pTSjmJ+Heomowxg3M3s+pcs0JEW/SYnvdwYhFOTcFg2VBvGv3V1kwXxXHMlC57zoGn6pNcqg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/crc32": "5.2.0",
"@aws-crypto/crc32c": "5.2.0",
"@aws-crypto/util": "5.2.0",
"@aws-sdk/core": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/crc64-nvme": "3.965.0",
"@aws-sdk/types": "3.965.0",
"@smithy/is-array-buffer": "^4.2.0",
@ -748,19 +748,19 @@
}
},
"node_modules/@aws-sdk/middleware-sdk-s3": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.966.0.tgz",
"integrity": "sha512-9N9zncsY5ydDCRatKdrPZcdCwNWt7TdHmqgwQM52PuA5gs1HXWwLLNDy/51H+9RTHi7v6oly+x9utJ/qypCh2g==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.967.0.tgz",
"integrity": "sha512-Kkd6xGwTqbg7Spq1SI3ZX6PPYKdGLxdRGlXGNE3lnEPzNueQZQJKLZFpOY2aVdcAT+ytAY96N5szeeeAsFdUaA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@aws-sdk/util-arn-parser": "3.966.0",
"@smithy/core": "^3.20.1",
"@smithy/core": "^3.20.2",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/protocol-http": "^5.3.7",
"@smithy/signature-v4": "^5.3.7",
"@smithy/smithy-client": "^4.10.3",
"@smithy/smithy-client": "^4.10.4",
"@smithy/types": "^4.11.0",
"@smithy/util-config-provider": "^4.2.0",
"@smithy/util-middleware": "^4.2.7",
@ -787,15 +787,15 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.966.0.tgz",
"integrity": "sha512-MvGoy0vhMluVpSB5GaGJbYLqwbZfZjwEZhneDHdPhgCgQqmCtugnYIIjpUw7kKqWGsmaMQmNEgSFf1zYYmwOyg==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.967.0.tgz",
"integrity": "sha512-2qzJzZj5u+cZiG7kz3XJPaTH4ssUY/aet1kwJsUTFKrWeHUf7mZZkDFfkXP5cOffgiOyR5ZkrmJoLKAde9hshg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@aws-sdk/util-endpoints": "3.965.0",
"@smithy/core": "^3.20.1",
"@smithy/core": "^3.20.2",
"@smithy/protocol-http": "^5.3.7",
"@smithy/types": "^4.11.0",
"tslib": "^2.6.2"
@ -805,44 +805,44 @@
}
},
"node_modules/@aws-sdk/nested-clients": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.966.0.tgz",
"integrity": "sha512-FRzAWwLNoKiaEWbYhnpnfartIdOgiaBLnPcd3uG1Io+vvxQUeRPhQIy4EfKnT3AuA+g7gzSCjMG2JKoJOplDtQ==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.967.0.tgz",
"integrity": "sha512-PYa7V8w0gaNux6Sz/Z7zrHmPloEE+EKpRxQIOG/D0askTr5Yd4oO2KGgcInf65uHK3f0Z9U4CTUGHZvQvABypA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/core": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/middleware-host-header": "3.965.0",
"@aws-sdk/middleware-logger": "3.965.0",
"@aws-sdk/middleware-recursion-detection": "3.965.0",
"@aws-sdk/middleware-user-agent": "3.966.0",
"@aws-sdk/middleware-user-agent": "3.967.0",
"@aws-sdk/region-config-resolver": "3.965.0",
"@aws-sdk/types": "3.965.0",
"@aws-sdk/util-endpoints": "3.965.0",
"@aws-sdk/util-user-agent-browser": "3.965.0",
"@aws-sdk/util-user-agent-node": "3.966.0",
"@aws-sdk/util-user-agent-node": "3.967.0",
"@smithy/config-resolver": "^4.4.5",
"@smithy/core": "^3.20.1",
"@smithy/core": "^3.20.2",
"@smithy/fetch-http-handler": "^5.3.8",
"@smithy/hash-node": "^4.2.7",
"@smithy/invalid-dependency": "^4.2.7",
"@smithy/middleware-content-length": "^4.2.7",
"@smithy/middleware-endpoint": "^4.4.2",
"@smithy/middleware-retry": "^4.4.18",
"@smithy/middleware-endpoint": "^4.4.3",
"@smithy/middleware-retry": "^4.4.19",
"@smithy/middleware-serde": "^4.2.8",
"@smithy/middleware-stack": "^4.2.7",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/node-http-handler": "^4.4.7",
"@smithy/protocol-http": "^5.3.7",
"@smithy/smithy-client": "^4.10.3",
"@smithy/smithy-client": "^4.10.4",
"@smithy/types": "^4.11.0",
"@smithy/url-parser": "^4.2.7",
"@smithy/util-base64": "^4.3.0",
"@smithy/util-body-length-browser": "^4.2.0",
"@smithy/util-body-length-node": "^4.2.1",
"@smithy/util-defaults-mode-browser": "^4.3.17",
"@smithy/util-defaults-mode-node": "^4.2.20",
"@smithy/util-defaults-mode-browser": "^4.3.18",
"@smithy/util-defaults-mode-node": "^4.2.21",
"@smithy/util-endpoints": "^3.2.7",
"@smithy/util-middleware": "^4.2.7",
"@smithy/util-retry": "^4.2.7",
@ -870,12 +870,12 @@
}
},
"node_modules/@aws-sdk/signature-v4-multi-region": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.966.0.tgz",
"integrity": "sha512-VNSpyfKtDiBg/nPwSXDvnjISaDE9mI8zhOK3C4/obqh8lK1V6j04xDlwyIWbbIM0f6VgV1FVixlghtJB79eBqA==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.967.0.tgz",
"integrity": "sha512-LfpCEqe/BliiwBtNImz/Txx6MQZkDqjP2bbk+Q4Km6mYhFU9pyPlKo3AYEHfGWn92Smt1nS3S8SzIK0nL6J2Fg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/middleware-sdk-s3": "3.966.0",
"@aws-sdk/middleware-sdk-s3": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@smithy/protocol-http": "^5.3.7",
"@smithy/signature-v4": "^5.3.7",
@ -887,13 +887,13 @@
}
},
"node_modules/@aws-sdk/token-providers": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.966.0.tgz",
"integrity": "sha512-8k5cBTicTGYJHhKaweO4gL4fud1KDnLS5fByT6/Xbiu59AxYM4E/h3ds+3jxDMnniCE3gIWpEnyfM9khtmw2lA==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.967.0.tgz",
"integrity": "sha512-Qnd/nJ0CgeUa7zQczgmdQm0vYUF7pD1G0C+dR1T7huHQHRIsgCWIsCV9wNKzOFluqtcr6YAeuTwvY0+l8XWxnA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "3.966.0",
"@aws-sdk/nested-clients": "3.966.0",
"@aws-sdk/core": "3.967.0",
"@aws-sdk/nested-clients": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@smithy/property-provider": "^4.2.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
@ -970,12 +970,12 @@
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
"version": "3.966.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.966.0.tgz",
"integrity": "sha512-vPPe8V0GLj+jVS5EqFz2NUBgWH35favqxliUOvhp8xBdNRkEjiZm5TqitVtFlxS4RrLY3HOndrWbrP5ejbwl1Q==",
"version": "3.967.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.967.0.tgz",
"integrity": "sha512-yUz6pCGxyG4+QaDg0dkdIBphjQp8A9rrbZa/+U3RJgRrW47hy64clFQUROzj5Poy1Ur8ICVXEUpBsSqRuYEU2g==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/middleware-user-agent": "3.966.0",
"@aws-sdk/middleware-user-agent": "3.967.0",
"@aws-sdk/types": "3.965.0",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/types": "^4.11.0",
@ -6718,9 +6718,9 @@
}
},
"node_modules/@smithy/core": {
"version": "3.20.2",
"resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.20.2.tgz",
"integrity": "sha512-nc99TseyTwL1bg+T21cyEA5oItNy1XN4aUeyOlXJnvyRW5VSK1oRKRoSM/Iq0KFPuqZMxjBemSZHZCOZbSyBMw==",
"version": "3.20.3",
"resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.20.3.tgz",
"integrity": "sha512-iwF1e0+H9vX+4reUA0WjKnc5ueg0Leinl5kI7wsie5bVXoYdzkpINz6NPYhpr/5InOv332a7wNV5AxJyFoVUsQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/middleware-serde": "^4.2.8",
@ -6938,12 +6938,12 @@
}
},
"node_modules/@smithy/middleware-endpoint": {
"version": "4.4.3",
"resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.3.tgz",
"integrity": "sha512-Zb8R35hjBhp1oFhiaAZ9QhClpPHdEDmNDC2UrrB2fqV0oNDUUPH12ovZHB5xi/Rd+pg/BJHOR1q+SfsieSKPQg==",
"version": "4.4.4",
"resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-4.4.4.tgz",
"integrity": "sha512-TFxS6C5bGSc4djD1SLVmstCpfYDjmMnBR4KRDge5HEEtgSINGPKuxLvaAGfSPx5FFoMaTJkj4jJLNFggeWpRoQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/core": "^3.20.2",
"@smithy/core": "^3.20.3",
"@smithy/middleware-serde": "^4.2.8",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/shared-ini-file-loader": "^4.4.2",
@ -6957,15 +6957,15 @@
}
},
"node_modules/@smithy/middleware-retry": {
"version": "4.4.19",
"resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.19.tgz",
"integrity": "sha512-QtisFIjIw2tjMm/ESatjWFVIQb5Xd093z8xhxq/SijLg7Mgo2C2wod47Ib/AHpBLFhwYXPzd7Hp2+JVXfeZyMQ==",
"version": "4.4.20",
"resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-4.4.20.tgz",
"integrity": "sha512-+UvEn/8HGzh/6zpe9xFGZe7go4/fzflggfeRG/TvdGLoUY7Gw+4RgzKJEPU2NvPo0k/j/o7vvx25ZWyOXeGoxw==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/node-config-provider": "^4.3.7",
"@smithy/protocol-http": "^5.3.7",
"@smithy/service-error-classification": "^4.2.7",
"@smithy/smithy-client": "^4.10.4",
"@smithy/smithy-client": "^4.10.5",
"@smithy/types": "^4.11.0",
"@smithy/util-middleware": "^4.2.7",
"@smithy/util-retry": "^4.2.7",
@ -7132,13 +7132,13 @@
}
},
"node_modules/@smithy/smithy-client": {
"version": "4.10.4",
"resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.10.4.tgz",
"integrity": "sha512-rHig+BWjhjlHlah67ryaW9DECYixiJo5pQCTEwsJyarRBAwHMMC3iYz5MXXAHXe64ZAMn1NhTUSTFIu1T6n6jg==",
"version": "4.10.5",
"resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-4.10.5.tgz",
"integrity": "sha512-uotYm3WDne01R0DxBqF9J8WZc8gSgdj+uC7Lv/R+GinH4rxcgRLxLDayYkyGAboZlYszly6maQA+NGQ5N4gLhQ==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/core": "^3.20.2",
"@smithy/middleware-endpoint": "^4.4.3",
"@smithy/core": "^3.20.3",
"@smithy/middleware-endpoint": "^4.4.4",
"@smithy/middleware-stack": "^4.2.7",
"@smithy/protocol-http": "^5.3.7",
"@smithy/types": "^4.11.0",
@ -7239,13 +7239,13 @@
}
},
"node_modules/@smithy/util-defaults-mode-browser": {
"version": "4.3.18",
"resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.18.tgz",
"integrity": "sha512-Ao1oLH37YmLyHnKdteMp6l4KMCGBeZEAN68YYe00KAaKFijFELDbRQRm3CNplz7bez1HifuBV0l5uR6eVJLhIg==",
"version": "4.3.19",
"resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.3.19.tgz",
"integrity": "sha512-5fkC/yE5aepnzcF9dywKefGlJUMM7JEYUOv97TRDLTtGiiAqf7YG80HJWIBR0qWQPQW3dlQ5eFlUsySvt0rGEA==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/property-provider": "^4.2.7",
"@smithy/smithy-client": "^4.10.4",
"@smithy/smithy-client": "^4.10.5",
"@smithy/types": "^4.11.0",
"tslib": "^2.6.2"
},
@ -7254,16 +7254,16 @@
}
},
"node_modules/@smithy/util-defaults-mode-node": {
"version": "4.2.21",
"resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.21.tgz",
"integrity": "sha512-e21ASJDirE96kKXZLcYcnn4Zt0WGOvMYc1P8EK0gQeQ3I8PbJWqBKx9AUr/YeFpDkpYwEu1RsPe4UXk2+QL7IA==",
"version": "4.2.22",
"resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.2.22.tgz",
"integrity": "sha512-f0KNaSK192+kv6GFkUDA0Tvr5B8eU2bFh1EO+cUdlzZ2jap5Zv7KZXa0B/7r/M1+xiYPSIuroxlxQVP1ua9kxg==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/config-resolver": "^4.4.5",
"@smithy/credential-provider-imds": "^4.2.7",
"@smithy/node-config-provider": "^4.3.7",
"@smithy/property-provider": "^4.2.7",
"@smithy/smithy-client": "^4.10.4",
"@smithy/smithy-client": "^4.10.5",
"@smithy/types": "^4.11.0",
"tslib": "^2.6.2"
},
@ -8069,9 +8069,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "25.0.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.6.tgz",
"integrity": "sha512-NNu0sjyNxpoiW3YuVFfNz7mxSQ+S4X2G28uqg2s+CzoqoQjLPsWSbsFFyztIAqt2vb8kfEAsJNepMGPTxFDx3Q==",
"version": "25.0.7",
"resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.7.tgz",
"integrity": "sha512-C/er7DlIZgRJO7WtTdYovjIFzGsz0I95UlMyR9anTb4aCpBSRWe5Jc1/RvLKUfzmOxHPGjSE5+63HgLtndxU4w==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -8174,14 +8174,14 @@
}
},
"node_modules/@vitest/browser": {
"version": "4.0.16",
"resolved": "https://registry.npmjs.org/@vitest/browser/-/browser-4.0.16.tgz",
"integrity": "sha512-t4toy8X/YTnjYEPoY0pbDBg3EvDPg1elCDrfc+VupPHwoN/5/FNQ8Z+xBYIaEnOE2vVEyKwqYBzZ9h9rJtZVcg==",
"version": "4.0.17",
"resolved": "https://registry.npmjs.org/@vitest/browser/-/browser-4.0.17.tgz",
"integrity": "sha512-cgf2JZk2fv5or3efmOrRJe1V9Md89BPgz4ntzbf84yAb+z2hW6niaGFinl9aFzPZ1q3TGfWZQWZ9gXTFThs2Qw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@vitest/mocker": "4.0.16",
"@vitest/utils": "4.0.16",
"@vitest/mocker": "4.0.17",
"@vitest/utils": "4.0.17",
"magic-string": "^0.30.21",
"pixelmatch": "7.1.0",
"pngjs": "^7.0.0",
@ -8193,18 +8193,18 @@
"url": "https://opencollective.com/vitest"
},
"peerDependencies": {
"vitest": "4.0.16"
"vitest": "4.0.17"
}
},
"node_modules/@vitest/browser-playwright": {
"version": "4.0.16",
"resolved": "https://registry.npmjs.org/@vitest/browser-playwright/-/browser-playwright-4.0.16.tgz",
"integrity": "sha512-I2Fy/ANdphi1yI46d15o0M1M4M0UJrUiVKkH5oKeRZZCdPg0fw/cfTKZzv9Ge9eobtJYp4BGblMzXdXH0vcl5g==",
"version": "4.0.17",
"resolved": "https://registry.npmjs.org/@vitest/browser-playwright/-/browser-playwright-4.0.17.tgz",
"integrity": "sha512-CE9nlzslHX6Qz//MVrjpulTC9IgtXTbJ+q7Rx1HD+IeSOWv4NHIRNHPA6dB4x01d9paEqt+TvoqZfmgq40DxEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@vitest/browser": "4.0.16",
"@vitest/mocker": "4.0.16",
"@vitest/browser": "4.0.17",
"@vitest/mocker": "4.0.17",
"tinyrainbow": "^3.0.3"
},
"funding": {
@ -8212,7 +8212,7 @@
},
"peerDependencies": {
"playwright": "*",
"vitest": "4.0.16"
"vitest": "4.0.17"
},
"peerDependenciesMeta": {
"playwright": {
@ -8221,16 +8221,16 @@
}
},
"node_modules/@vitest/expect": {
"version": "4.0.16",
"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.0.16.tgz",
"integrity": "sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA==",
"version": "4.0.17",
"resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.0.17.tgz",
"integrity": "sha512-mEoqP3RqhKlbmUmntNDDCJeTDavDR+fVYkSOw8qRwJFaW/0/5zA9zFeTrHqNtcmwh6j26yMmwx2PqUDPzt5ZAQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@standard-schema/spec": "^1.0.0",
"@types/chai": "^5.2.2",
"@vitest/spy": "4.0.16",
"@vitest/utils": "4.0.16",
"@vitest/spy": "4.0.17",
"@vitest/utils": "4.0.17",
"chai": "^6.2.1",
"tinyrainbow": "^3.0.3"
},
@ -8239,13 +8239,13 @@
}
},
"node_modules/@vitest/mocker": {
"version": "4.0.16",
"resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.16.tgz",
"integrity": "sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg==",
"version": "4.0.17",
"resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.0.17.tgz",
"integrity": "sha512-+ZtQhLA3lDh1tI2wxe3yMsGzbp7uuJSWBM1iTIKCbppWTSBN09PUC+L+fyNlQApQoR+Ps8twt2pbSSXg2fQVEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@vitest/spy": "4.0.16",
"@vitest/spy": "4.0.17",
"estree-walker": "^3.0.3",
"magic-string": "^0.30.21"
},
@ -8266,9 +8266,9 @@
}
},
"node_modules/@vitest/pretty-format": {
"version": "4.0.16",
"resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.16.tgz",
"integrity": "sha512-eNCYNsSty9xJKi/UdVD8Ou16alu7AYiS2fCPRs0b1OdhJiV89buAXQLpTbe+X8V9L6qrs9CqyvU7OaAopJYPsA==",
"version": "4.0.17",
"resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.0.17.tgz",
"integrity": "sha512-Ah3VAYmjcEdHg6+MwFE17qyLqBHZ+ni2ScKCiW2XrlSBV4H3Z7vYfPfz7CWQ33gyu76oc0Ai36+kgLU3rfF4nw==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -8279,13 +8279,13 @@
}
},
"node_modules/@vitest/runner": {
"version": "4.0.16",
"resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.16.tgz",
"integrity": "sha512-VWEDm5Wv9xEo80ctjORcTQRJ539EGPB3Pb9ApvVRAY1U/WkHXmmYISqU5E79uCwcW7xYUV38gwZD+RV755fu3Q==",
"version": "4.0.17",
"resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.0.17.tgz",
"integrity": "sha512-JmuQyf8aMWoo/LmNFppdpkfRVHJcsgzkbCA+/Bk7VfNH7RE6Ut2qxegeyx2j3ojtJtKIbIGy3h+KxGfYfk28YQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@vitest/utils": "4.0.16",
"@vitest/utils": "4.0.17",
"pathe": "^2.0.3"
},
"funding": {
@ -8300,13 +8300,13 @@
"license": "MIT"
},
"node_modules/@vitest/snapshot": {
"version": "4.0.16",
"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.16.tgz",
"integrity": "sha512-sf6NcrYhYBsSYefxnry+DR8n3UV4xWZwWxYbCJUt2YdvtqzSPR7VfGrY0zsv090DAbjFZsi7ZaMi1KnSRyK1XA==",
"version": "4.0.17",
"resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.0.17.tgz",
"integrity": "sha512-npPelD7oyL+YQM2gbIYvlavlMVWUfNNGZPcu0aEUQXt7FXTuqhmgiYupPnAanhKvyP6Srs2pIbWo30K0RbDtRQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@vitest/pretty-format": "4.0.16",
"@vitest/pretty-format": "4.0.17",
"magic-string": "^0.30.21",
"pathe": "^2.0.3"
},
@ -8322,9 +8322,9 @@
"license": "MIT"
},
"node_modules/@vitest/spy": {
"version": "4.0.16",
"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.16.tgz",
"integrity": "sha512-4jIOWjKP0ZUaEmJm00E0cOBLU+5WE0BpeNr3XN6TEF05ltro6NJqHWxXD0kA8/Zc8Nh23AT8WQxwNG+WeROupw==",
"version": "4.0.17",
"resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.0.17.tgz",
"integrity": "sha512-I1bQo8QaP6tZlTomQNWKJE6ym4SHf3oLS7ceNjozxxgzavRAgZDc06T7kD8gb9bXKEgcLNt00Z+kZO6KaJ62Ew==",
"dev": true,
"license": "MIT",
"funding": {
@ -8332,13 +8332,13 @@
}
},
"node_modules/@vitest/ui": {
"version": "4.0.16",
"resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-4.0.16.tgz",
"integrity": "sha512-rkoPH+RqWopVxDnCBE/ysIdfQ2A7j1eDmW8tCxxrR9nnFBa9jKf86VgsSAzxBd1x+ny0GC4JgiD3SNfRHv3pOg==",
"version": "4.0.17",
"resolved": "https://registry.npmjs.org/@vitest/ui/-/ui-4.0.17.tgz",
"integrity": "sha512-hRDjg6dlDz7JlZAvjbiCdAJ3SDG+NH8tjZe21vjxfvT2ssYAn72SRXMge3dKKABm3bIJ3C+3wdunIdur8PHEAw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@vitest/utils": "4.0.16",
"@vitest/utils": "4.0.17",
"fflate": "^0.8.2",
"flatted": "^3.3.3",
"pathe": "^2.0.3",
@ -8350,7 +8350,7 @@
"url": "https://opencollective.com/vitest"
},
"peerDependencies": {
"vitest": "4.0.16"
"vitest": "4.0.17"
}
},
"node_modules/@vitest/ui/node_modules/pathe": {
@ -8361,13 +8361,13 @@
"license": "MIT"
},
"node_modules/@vitest/utils": {
"version": "4.0.16",
"resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.16.tgz",
"integrity": "sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA==",
"version": "4.0.17",
"resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.0.17.tgz",
"integrity": "sha512-RG6iy+IzQpa9SB8HAFHJ9Y+pTzI+h8553MrciN9eC6TFBErqrQaTas4vG+MVj8S4uKk8uTT2p0vgZPnTdxd96w==",
"dev": true,
"license": "MIT",
"dependencies": {
"@vitest/pretty-format": "4.0.16",
"@vitest/pretty-format": "4.0.17",
"tinyrainbow": "^3.0.3"
},
"funding": {
@ -11053,9 +11053,9 @@
"license": "Python-2.0"
},
"node_modules/markdown-to-jsx": {
"version": "9.5.6",
"resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-9.5.6.tgz",
"integrity": "sha512-KvcsfH41zWvnfzlxjluWYFzmRs9vwYdNuCtV2pQlD8F940KE5TIiAlwfPKLdSTiEhgoH/qgreYBUlyItkdozcQ==",
"version": "9.5.7",
"resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-9.5.7.tgz",
"integrity": "sha512-0RO+9IgcURudRI6tmsKFt0S9fCHeUMFzfWmJ84XOKOQ+CEb8pARtWHAxpCPmlbDIs2HAlOXjJKJz4oOwAZBGRg==",
"license": "MIT",
"engines": {
"node": ">= 18"
@ -14244,19 +14244,19 @@
}
},
"node_modules/vitest": {
"version": "4.0.16",
"resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.16.tgz",
"integrity": "sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==",
"version": "4.0.17",
"resolved": "https://registry.npmjs.org/vitest/-/vitest-4.0.17.tgz",
"integrity": "sha512-FQMeF0DJdWY0iOnbv466n/0BudNdKj1l5jYgl5JVTwjSsZSlqyXFt/9+1sEyhR6CLowbZpV7O1sCHrzBhucKKg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@vitest/expect": "4.0.16",
"@vitest/mocker": "4.0.16",
"@vitest/pretty-format": "4.0.16",
"@vitest/runner": "4.0.16",
"@vitest/snapshot": "4.0.16",
"@vitest/spy": "4.0.16",
"@vitest/utils": "4.0.16",
"@vitest/expect": "4.0.17",
"@vitest/mocker": "4.0.17",
"@vitest/pretty-format": "4.0.17",
"@vitest/runner": "4.0.17",
"@vitest/snapshot": "4.0.17",
"@vitest/spy": "4.0.17",
"@vitest/utils": "4.0.17",
"es-module-lexer": "^1.7.0",
"expect-type": "^1.2.2",
"magic-string": "^0.30.21",
@ -14284,10 +14284,10 @@
"@edge-runtime/vm": "*",
"@opentelemetry/api": "^1.9.0",
"@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
"@vitest/browser-playwright": "4.0.16",
"@vitest/browser-preview": "4.0.16",
"@vitest/browser-webdriverio": "4.0.16",
"@vitest/ui": "4.0.16",
"@vitest/browser-playwright": "4.0.17",
"@vitest/browser-preview": "4.0.17",
"@vitest/browser-webdriverio": "4.0.17",
"@vitest/ui": "4.0.17",
"happy-dom": "*",
"jsdom": "*"
},
@ -14492,9 +14492,9 @@
"license": "ISC"
},
"node_modules/ws": {
"version": "8.18.3",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
"integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
"integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==",
"dev": true,
"license": "MIT",
"engines": {

View File

@ -33,8 +33,8 @@
"knip": "knip"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.966.0",
"@aws-sdk/lib-storage": "^3.966.0",
"@aws-sdk/client-s3": "^3.967.0",
"@aws-sdk/lib-storage": "^3.967.0",
"@date-fns/tz": "^1.4.1",
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/modifiers": "^9.0.0",
@ -64,7 +64,7 @@
"jsoncrush": "^1.1.8",
"kysely": "^0.28.9",
"lru-cache": "^11.2.4",
"markdown-to-jsx": "^9.5.6",
"markdown-to-jsx": "^9.5.7",
"nanoid": "^5.1.6",
"neverthrow": "^8.2.0",
"node-cron": "4.2.1",
@ -97,13 +97,13 @@
"@playwright/test": "^1.57.0",
"@react-router/dev": "^7.12.0",
"@types/better-sqlite3": "^7.6.13",
"@types/node": "^25.0.6",
"@types/node": "^25.0.7",
"@types/node-cron": "^3.0.11",
"@types/nprogress": "^0.2.3",
"@types/react": "^19.2.8",
"@types/react-dom": "^19.2.3",
"@types/web-push": "^3.6.4",
"@vitest/browser-playwright": "^4.0.16",
"@vitest/browser-playwright": "^4.0.17",
"@vitest/ui": "^4.0.16",
"babel-plugin-react-compiler": "^19.1.0-rc.2",
"cross-env": "^10.1.0",