openvibers/source.openvibe.games Commits
CI: green main (Node 22, real Snyk targets, scheduled secret scan) (#2)
Changes
@@@ -31,7 +31,7 @@ jobs:- name: Setup Node.jsuses: actions/setup-node@v3with:-- node-version: '18'++ node-version: '22'cache: 'npm'cache-dependency-path: backend/package-lock.json@@@ -62,7 +62,7 @@ jobs:- name: Setup Node.jsuses: actions/setup-node@v3with:-- node-version: '18'++ node-version: '22'cache: 'npm'cache-dependency-path: launcher/package-lock.json@@@ -16,22 +16,33 @@ jobs:with:fetch-depth: 0++ # No base/head inputs: the action derives them from the event. A scheduled++ # run has no commit range, and pinning base to main made base == HEAD there.- name: TruffleHog Secret Scanuses: trufflesecurity/trufflehog@mainwith:path: ./-- base: ${{ github.event.repository.default_branch }}-- head: HEADextra_args: --debug --jsondependency-check:runs-on: ubuntu-latest++ # Snyk needs SNYK_TOKEN, and this repository has none: the Snyk step authenticates only when the++ # owner has set the secret, and npm audit scans the same production manifests otherwise. Neither++ # path is skipped on a finding.++ env:++ SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}steps:- uses: actions/checkout@v3--++- name: Run Snyk++ if: env.SNYK_TOKEN != ''uses: snyk/actions/node@master-- env:-- SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}with:-- args: --severity-threshold=high++ # The repository root has no manifest; scan the app manifests in the tree.++ args: --all-projects --severity-threshold=high++++ - name: Run npm audit (production dependencies)++ if: env.SNYK_TOKEN == ''++ run: |++ npm audit --omit=dev --audit-level=high --prefix backend++ npm audit --omit=dev --audit-level=high --prefix launcher@@@ -9,7 +9,7 @@"version": "0.0.1","dependencies": {"@fastify/cors": "^11.1.0",-- "@fastify/static": "^9.1.3",++ "@fastify/static": "^10.1.10","dotenv": "^17.2.3","fastify": "^5.6.2","ioredis": "^5.11.1",@@@ -29,21 +29,21 @@}},"node_modules/@emnapi/core": {-- "version": "1.11.1",-- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz",-- "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==",++ "version": "2.0.0-beta.2",++ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-2.0.0-beta.2.tgz",++ "integrity": "sha512-MzCVoWtcg4Pm2B3je5mMvYMvj3MmBKw+fU7vbsJc9/iT8ip6/eYIHo/Dsm/mr+wsHB6SEyJDuxB09Yy6r/8+4A==","dev": true,"license": "MIT","optional": true,"dependencies": {-- "@emnapi/wasi-threads": "1.2.2",++ "@emnapi/wasi-threads": "2.2.0","tslib": "^2.4.0"}},"node_modules/@emnapi/runtime": {-- "version": "1.11.1",-- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz",-- "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==",++ "version": "2.0.0-beta.2",++ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-2.0.0-beta.2.tgz",++ "integrity": "sha512-JcrSPzPvZuNZvJqPTF9Fw25LbOJ8avzFVlaf2grmH4Cku0oGP47tRgqPZadcfj3YoZMHkFVnCYFbQM8I+i5QEw==","dev": true,"license": "MIT","optional": true,@@@ -52,9 +52,9 @@}},"node_modules/@emnapi/wasi-threads": {-- "version": "1.2.2",-- "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz",-- "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==",++ "version": "2.2.0",++ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-2.2.0.tgz",++ "integrity": "sha512-JP7OYH38Q7+pyTAe14raZHLQIK7BDKbdwji+Xi3pcd/6QkJYQH3SX4wu6EplGrGJWRepoNzedfm0G3B9Z4e9Rw==","dev": true,"license": "MIT","optional": true,@@@ -63,9 +63,9 @@}},"node_modules/@esbuild/aix-ppc64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",-- "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",++ "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==","cpu": ["ppc64"],@@@ -80,9 +80,9 @@}},"node_modules/@esbuild/android-arm": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz",-- "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",++ "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==","cpu": ["arm"],@@@ -97,9 +97,9 @@}},"node_modules/@esbuild/android-arm64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",-- "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",++ "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==","cpu": ["arm64"],@@@ -114,9 +114,9 @@}},"node_modules/@esbuild/android-x64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz",-- "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",++ "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==","cpu": ["x64"],@@@ -131,9 +131,9 @@}},"node_modules/@esbuild/darwin-arm64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",-- "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",++ "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==","cpu": ["arm64"],@@@ -148,9 +148,9 @@}},"node_modules/@esbuild/darwin-x64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",-- "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",++ "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==","cpu": ["x64"],@@@ -165,9 +165,9 @@}},"node_modules/@esbuild/freebsd-arm64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",-- "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",++ "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==","cpu": ["arm64"],@@@ -182,9 +182,9 @@}},"node_modules/@esbuild/freebsd-x64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",-- "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",++ "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==","cpu": ["x64"],@@@ -199,9 +199,9 @@}},"node_modules/@esbuild/linux-arm": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",-- "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",++ "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==","cpu": ["arm"],@@@ -216,9 +216,9 @@}},"node_modules/@esbuild/linux-arm64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",-- "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",++ "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==","cpu": ["arm64"],@@@ -233,9 +233,9 @@}},"node_modules/@esbuild/linux-ia32": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",-- "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",++ "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==","cpu": ["ia32"],@@@ -250,9 +250,9 @@}},"node_modules/@esbuild/linux-loong64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",-- "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",++ "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==","cpu": ["loong64"],@@@ -267,9 +267,9 @@}},"node_modules/@esbuild/linux-mips64el": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",-- "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",++ "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==","cpu": ["mips64el"],@@@ -284,9 +284,9 @@}},"node_modules/@esbuild/linux-ppc64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",-- "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",++ "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==","cpu": ["ppc64"],@@@ -301,9 +301,9 @@}},"node_modules/@esbuild/linux-riscv64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",-- "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",++ "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==","cpu": ["riscv64"],@@@ -318,9 +318,9 @@}},"node_modules/@esbuild/linux-s390x": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",-- "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",++ "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==","cpu": ["s390x"],@@@ -335,9 +335,9 @@}},"node_modules/@esbuild/linux-x64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",-- "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",++ "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==","cpu": ["x64"],@@@ -352,9 +352,9 @@}},"node_modules/@esbuild/netbsd-arm64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",-- "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",++ "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==","cpu": ["arm64"],@@@ -369,9 +369,9 @@}},"node_modules/@esbuild/netbsd-x64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",-- "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",++ "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==","cpu": ["x64"],@@@ -386,9 +386,9 @@}},"node_modules/@esbuild/openbsd-arm64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",-- "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",++ "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==","cpu": ["arm64"],@@@ -403,9 +403,9 @@}},"node_modules/@esbuild/openbsd-x64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",-- "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",++ "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==","cpu": ["x64"],@@@ -420,9 +420,9 @@}},"node_modules/@esbuild/openharmony-arm64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",-- "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",++ "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==","cpu": ["arm64"],@@@ -437,9 +437,9 @@}},"node_modules/@esbuild/sunos-x64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",-- "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",++ "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==","cpu": ["x64"],@@@ -454,9 +454,9 @@}},"node_modules/@esbuild/win32-arm64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",-- "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",++ "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==","cpu": ["arm64"],@@@ -471,9 +471,9 @@}},"node_modules/@esbuild/win32-ia32": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",-- "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",++ "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==","cpu": ["ia32"],@@@ -488,9 +488,9 @@}},"node_modules/@esbuild/win32-x64": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",-- "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",++ "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==","cpu": ["x64"],@@@ -505,9 +505,9 @@}},"node_modules/@fastify/accept-negotiator": {-- "version": "2.0.1",-- "resolved": "https://registry.npmjs.org/@fastify/accept-negotiator/-/accept-negotiator-2.0.1.tgz",-- "integrity": "sha512-/c/TW2bO/v9JeEgoD/g1G5GxGeCF1Hafdf79WPmUlgYiBXummY0oX3VVq4yFkKKVBKDNlaDUYoab7g38RpPqCQ==",++ "version": "2.1.2",++ "resolved": "https://registry.npmjs.org/@fastify/accept-negotiator/-/accept-negotiator-2.1.2.tgz",++ "integrity": "sha512-LV7MZqTwXTEt3GxBT6BU8ACztWnv++hSkMEsP3usIHiI0tA4F5EO4THhDCOr5J/ginM9DCnLCmZ6u3JLA9x8Iw==","funding": [{"type": "github",@@@ -521,9 +521,9 @@"license": "MIT"},"node_modules/@fastify/ajv-compiler": {-- "version": "4.0.5",-- "resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-4.0.5.tgz",-- "integrity": "sha512-KoWKW+MhvfTRWL4qrhUwAAZoaChluo0m0vbiJlGMt2GXvL4LVPQEjt8kSpHI3IBq5Rez8fg+XeH3cneztq+C7A==",++ "version": "4.0.7",++ "resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-4.0.7.tgz",++ "integrity": "sha512-VP0yIfwlc1ohj733keYDqyHm1VWeP9VQxYomunhr90jkC4aNNibbkrRiaNgPgqj1ORxUenILR4qzA/ppYBNAtQ==","funding": [{"type": "github",@@@ -538,13 +538,13 @@"dependencies": {"ajv": "^8.12.0","ajv-formats": "^3.0.1",-- "fast-uri": "^3.0.0"++ "fast-uri": "^4.0.0"}},"node_modules/@fastify/cors": {-- "version": "11.2.0",-- "resolved": "https://registry.npmjs.org/@fastify/cors/-/cors-11.2.0.tgz",-- "integrity": "sha512-LbLHBuSAdGdSFZYTLVA3+Ch2t+sA6nq3Ejc6XLAKiQ6ViS2qFnvicpj0htsx03FyYeLs04HfRNBsz/a8SvbcUw==",++ "version": "11.4.1",++ "resolved": "https://registry.npmjs.org/@fastify/cors/-/cors-11.4.1.tgz",++ "integrity": "sha512-WuPATGGyc3YzpOfumovBJ4xC2RPBBFyDFElwldFRBCgM2G27xH9DnXTho9+nc2Ho6gLD1hKTetdOntR+G38+7A==","funding": [{"type": "github",@@@ -557,14 +557,30 @@],"license": "MIT","dependencies": {-- "fastify-plugin": "^5.0.0",++ "fastify-plugin": "^6.0.0","toad-cache": "^3.7.0"}},++ "node_modules/@fastify/deepmerge": {++ "version": "3.2.4",++ "resolved": "https://registry.npmjs.org/@fastify/deepmerge/-/deepmerge-3.2.4.tgz",++ "integrity": "sha512-kc8GQq5gX9RRhw0rov3DMrN8wS8yRlxJRdDzsYwwdBV/wazuVgc/1K7CKL90tlvu3RlHan6Y0R0aE3nJtBz2eQ==",++ "funding": [++ {++ "type": "github",++ "url": "https://github.com/sponsors/fastify"++ },++ {++ "type": "opencollective",++ "url": "https://opencollective.com/fastify"++ }++ ],++ "license": "MIT"++ },"node_modules/@fastify/error": {-- "version": "4.2.0",-- "resolved": "https://registry.npmjs.org/@fastify/error/-/error-4.2.0.tgz",-- "integrity": "sha512-RSo3sVDXfHskiBZKBPRgnQTtIqpi/7zhJOEmAxCiBcM7d0uwdGdxLlsCaLzGs8v8NnxIRlfG0N51p5yFaOentQ==",++ "version": "4.2.1",++ "resolved": "https://registry.npmjs.org/@fastify/error/-/error-4.2.1.tgz",++ "integrity": "sha512-MYBumuIwP+5MIpXSyKm6/o1Eigcoij186lWUssX3LH5U8KWqU0ktZhzC4CErIX9EJeQeRGI+zJZQWakBlFbUcg==","funding": [{"type": "github",@@@ -578,9 +594,9 @@"license": "MIT"},"node_modules/@fastify/fast-json-stringify-compiler": {-- "version": "5.0.3",-- "resolved": "https://registry.npmjs.org/@fastify/fast-json-stringify-compiler/-/fast-json-stringify-compiler-5.0.3.tgz",-- "integrity": "sha512-uik7yYHkLr6fxd8hJSZ8c+xF4WafPK+XzneQDPU+D10r5X19GW8lJcom2YijX2+qtFF1ENJlHXKFM9ouXNJYgQ==",++ "version": "5.1.1",++ "resolved": "https://registry.npmjs.org/@fastify/fast-json-stringify-compiler/-/fast-json-stringify-compiler-5.1.1.tgz",++ "integrity": "sha512-pyxRKk7UpUnnrztP9pF4+ZYxusEQ4LifTyzRdiXmyql1QezNHxO02D25MVU2o4kMeAMYWAjG6RKRlojgkbiDAw==","funding": [{"type": "github",@@@ -593,13 +609,13 @@],"license": "MIT","dependencies": {-- "fast-json-stringify": "^6.0.0"++ "fast-json-stringify": "^7.0.0"}},"node_modules/@fastify/forwarded": {-- "version": "3.0.1",-- "resolved": "https://registry.npmjs.org/@fastify/forwarded/-/forwarded-3.0.1.tgz",-- "integrity": "sha512-JqDochHFqXs3C3Ml3gOY58zM7OqO9ENqPo0UqAjAjH8L01fRZqwX9iLeX34//kiJubF7r2ZQHtBRU36vONbLlw==",++ "version": "3.1.2",++ "resolved": "https://registry.npmjs.org/@fastify/forwarded/-/forwarded-3.1.2.tgz",++ "integrity": "sha512-89WiRG+hW3VQSfCwg4Hb8b43PeyEX15K5+lEfsZ4EUth/FyOjS/lv8HsVuswUNXWiSnxMGNouE/fq/0w3VumHQ==","funding": [{"type": "github",@@@ -613,9 +629,9 @@"license": "MIT"},"node_modules/@fastify/merge-json-schemas": {-- "version": "0.2.1",-- "resolved": "https://registry.npmjs.org/@fastify/merge-json-schemas/-/merge-json-schemas-0.2.1.tgz",-- "integrity": "sha512-OA3KGBCy6KtIvLf8DINC5880o5iBlDX4SxzLQS8HorJAbqluzLRn80UXU0bxZn7UOFhFgpRJDasfwn9nG4FG4A==",++ "version": "0.2.2",++ "resolved": "https://registry.npmjs.org/@fastify/merge-json-schemas/-/merge-json-schemas-0.2.2.tgz",++ "integrity": "sha512-d/gx9sRbUCVgGRGzma46wLcwiY8noTqO2Nmjg/vbTARxHRE5bdh5PIL8s97Lt1X7ScRWRW52eVYxwIoPwIdVUA==","funding": [{"type": "github",@@@ -632,9 +648,9 @@}},"node_modules/@fastify/proxy-addr": {-- "version": "5.1.0",-- "resolved": "https://registry.npmjs.org/@fastify/proxy-addr/-/proxy-addr-5.1.0.tgz",-- "integrity": "sha512-INS+6gh91cLUjB+PVHfu1UqcB76Sqtpyp7bnL+FYojhjygvOPA9ctiD/JDKsyD9Xgu4hUhCSJBPig/w7duNajw==",++ "version": "5.1.2",++ "resolved": "https://registry.npmjs.org/@fastify/proxy-addr/-/proxy-addr-5.1.2.tgz",++ "integrity": "sha512-uqB4QsgVoro0XDC+DIftIMGXHdBPn+lK6Ek3xXAIxPMCJfqxnbtyEoMCm2KPUVOuIosd7Cyw9HawEqMFM/UA+g==","funding": [{"type": "github",@@@ -652,9 +668,9 @@}},"node_modules/@fastify/send": {-- "version": "4.1.0",-- "resolved": "https://registry.npmjs.org/@fastify/send/-/send-4.1.0.tgz",-- "integrity": "sha512-TMYeQLCBSy2TOFmV95hQWkiTYgC/SEx7vMdV+wnZVX4tt8VBLKzmH8vV9OzJehV0+XBfg+WxPMt5wp+JBUKsVw==",++ "version": "4.2.1",++ "resolved": "https://registry.npmjs.org/@fastify/send/-/send-4.2.1.tgz",++ "integrity": "sha512-zOB8L9z444PnGbd1Nd7gNXPz/7bnDR8Z4KNTNSwLVQuE3cTGsU9qUj1N4SjXKK0Tq4cauZYTwB+tqvlqosuKsw==","funding": [{"type": "github",@@@ -675,9 +691,9 @@}},"node_modules/@fastify/static": {-- "version": "9.1.3",-- "resolved": "https://registry.npmjs.org/@fastify/static/-/static-9.1.3.tgz",-- "integrity": "sha512-aXrYtsiryLhRxRNaxNqsn7FUISeb7rB9q4eHUPIot5aeQBLNahnz1m6thzm7JWC1poSGXS9XrX8DvuMivp2hkQ==",++ "version": "10.1.10",++ "resolved": "https://registry.npmjs.org/@fastify/static/-/static-10.1.10.tgz",++ "integrity": "sha512-CGwOoZiKg5m4SAqeiS8bzCSKDa71DMFQ7QeVsuWBOrfFu32DpVZWFFb0cpEg7e54YK6HZZsl4g/wfoKMnRQMUw==","funding": [{"type": "github",@@@ -691,11 +707,12 @@"license": "MIT","dependencies": {"@fastify/accept-negotiator": "^2.0.0",-- "@fastify/send": "^4.0.0",-- "content-disposition": "^1.0.1",-- "fastify-plugin": "^5.0.0",++ "@fastify/error": "^4.0.0",++ "@fastify/send": "^4.2.0",++ "content-disposition": "^3.0.0",++ "fastify-plugin": "^6.0.0","fastq": "^1.17.1",-- "glob": "^13.0.0"++ "glob": "^14.0.0"}},"node_modules/@ioredis/commands": {@@@ -704,10 +721,16 @@"integrity": "sha512-UmeW7z4LfctwoQ5wkhVzgq8tXkreED2xZGpX+Bg+zA+WJFZCT6c062AfCK/Dfk81xZnnwdhJCUMkitihRaoC2Q==","license": "MIT"},++ "node_modules/@isaacs/nonrecursive-glob-match": {++ "version": "1.1.0",++ "resolved": "https://registry.npmjs.org/@isaacs/nonrecursive-glob-match/-/nonrecursive-glob-match-1.1.0.tgz",++ "integrity": "sha512-GPm/Dbvk5RLmhRnxXIa7nTpK0xtl4E0wj0MslsuNiJ1FIROU+2+9lgUC/dgF7Ey4QCWhfEsgxilMRMCdHPfDfw==",++ "license": "BlueOak-1.0.0"++ },"node_modules/@jridgewell/sourcemap-codec": {-- "version": "1.5.5",-- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",-- "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",++ "version": "1.6.0",++ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",++ "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==","dev": true,"license": "MIT"},@@@ -721,32 +744,35 @@}},"node_modules/@napi-rs/wasm-runtime": {-- "version": "1.1.6",-- "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz",-- "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==",++ "version": "1.2.6",++ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.6.tgz",++ "integrity": "sha512-mRyDmEw9/fCDXCGfL1sbgIw/GUK0PVxRW4YwgPN61F3LQ+fSyoBFarJVzgGyhF6kRzEQZ0FejDqm4WLXSeqQmw==","dev": true,"license": "MIT","optional": true,"dependencies": {"@tybys/wasm-util": "^0.10.3"},++ "engines": {++ "node": "^20.19.0 || ^22.13.0 || >=23.5.0"++ },"funding": {"type": "github","url": "https://github.com/sponsors/Brooooooklyn"},"peerDependencies": {-- "@emnapi/core": "^1.7.1",-- "@emnapi/runtime": "^1.7.1"++ "@emnapi/core": "^1.7.1 || 2.0.0-beta.2",++ "@emnapi/runtime": "^1.7.1 || 2.0.0-beta.2"}},"node_modules/@oxc-project/types": {-- "version": "0.137.0",-- "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.137.0.tgz",-- "integrity": "sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==",++ "version": "0.156.0",++ "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.156.0.tgz",++ "integrity": "sha512-1Duyg48TdJNdyhEB8Xn1L36bT9Pv6GUtlKjHxOys8xkaF/rQq3XJE+bAurSK/AgIz5mGFsb77cn9Pb20+WCScw==","dev": true,"license": "MIT","funding": {-- "url": "https://github.com/sponsors/Boshen"++ "url": "https://github.com/sponsors/oxc-project"}},"node_modules/@pinojs/redact": {@@@ -755,10 +781,27 @@"integrity": "sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==","license": "MIT"},++ "node_modules/@rolldown/binding-android-arm-eabi": {++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.19.tgz",++ "integrity": "sha512-e+Ebe0WT+9tbXmNKPIiC8YrWAHYwug3m6i4p3rZGGulfZri1jtI4HslT+OZnFf/OIHowWF71DTlHwXBP2SiA7A==",++ "cpu": [++ "arm"++ ],++ "dev": true,++ "license": "MIT",++ "optional": true,++ "os": [++ "android"++ ],++ "engines": {++ "node": "^20.19.0 || >=22.12.0"++ }++ },"node_modules/@rolldown/binding-android-arm64": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.3.tgz",-- "integrity": "sha512-DT6Z3PhvioeHMvxo+xHc3KtqggrI7CCTXCmC2h/5zUlp5jVitv7XEy+9q5/7v8IolhlioawpMo8Kg0EEBy7J0g==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.19.tgz",++ "integrity": "sha512-hOombrTJ+szt2ciEzS7oCA78lMPBgF5UMQWCJIyNfnrI7GLl8HYoFqCnpL2gcPOaXMqryGCU5ExdQKyDDcC+yA==","cpu": ["arm64"],@@@ -773,9 +816,9 @@}},"node_modules/@rolldown/binding-darwin-arm64": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.3.tgz",-- "integrity": "sha512-0NwgwsjM7LrsuVnXMK3koTpagBNOhloc/BNjKqZjv4V5zI5r13qx69uVhRx+o5Z0yy4Hzq+lpy7TAgUG/ocvrw==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.19.tgz",++ "integrity": "sha512-XoMA2pwCKGTQzUjPgtRwkedH4WmXhdIPKT6l6oOxd1PUbNodGI6DcBekgN7EC//+x3pfBYX/qL1gNmZAqivw5g==","cpu": ["arm64"],@@@ -790,9 +833,9 @@}},"node_modules/@rolldown/binding-darwin-x64": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.3.tgz",-- "integrity": "sha512-YtiBp4disu6V560loT6PjMdiRaWmVvDNrUunAalbiFx2ggeJwxdAsgZMcoGP17uyAsTwAj5V1niksxlHnVQ1Sw==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.19.tgz",++ "integrity": "sha512-zo8EsSSwMZCY/e+fRnGaX02YGgvJD0yvhNi/9hpGPA2MJ9ZF8dPCw75UGfpI6OpQ/myR/dIYmogRvqiZD0TrXg==","cpu": ["x64"],@@@ -807,9 +850,9 @@}},"node_modules/@rolldown/binding-freebsd-x64": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.3.tgz",-- "integrity": "sha512-yD3EkEdXk2LypPxnf/kSZHirarsI8gcPzc62SukhR9VJTyvV+F9Q/GxWNuCojc7sXyuVC4DxRGhdDK4X8VSsbw==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.19.tgz",++ "integrity": "sha512-O8ISAOfI1nj7AuBPd30FSF47z7f7lzlk5poQVGgiikvQuGEBFYvW8ki+UEnT+YJPnNGjQzn304klt4O9FUE7mA==","cpu": ["x64"],@@@ -824,9 +867,9 @@}},"node_modules/@rolldown/binding-linux-arm-gnueabihf": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.3.tgz",-- "integrity": "sha512-c+8vieQbsD7HNAHKIA34w0GJ9FedFFuJGD+7E6vz7Q3uqAIugL5p45fhlsj4UaAsHpcmlqugBWMhA0/j7o0sIg==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.19.tgz",++ "integrity": "sha512-/lYCba5NO0yq4S0jGMH8QTBtkvQxoXjoQWzF5BcWp9MjB9jxVRD1GQDNofkVjcOj30DWyhLIN/4Oe60JKzaONw==","cpu": ["arm"],@@@ -841,13 +884,16 @@}},"node_modules/@rolldown/binding-linux-arm64-gnu": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.3.tgz",-- "integrity": "sha512-50jD0uUwLvur7Zz9LHz17kaAdTPjn5wN93hEgjvmYFRZwiR7ZJYovTd5ipyWJDAnXKvZ+wgc+/Ika6dwSF5OcA==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.19.tgz",++ "integrity": "sha512-pm/apFMBnSbFb3O6nG5pHO1iqHhZrjGDFEjSm+ot9J17XXPvH9L90y5h+jgfHCE+Qdlsvy8qKEcU4VKxgjD+vA==","cpu": ["arm64"],"dev": true,++ "libc": [++ "glibc"++ ],"license": "MIT","optional": true,"os": [@@@ -858,13 +904,16 @@}},"node_modules/@rolldown/binding-linux-arm64-musl": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.3.tgz",-- "integrity": "sha512-BO9+oPL8K9poZJBfYPsXNtYjPE5uM3qeehT3aFcW4LITOl+iSqhp0abzjR2nWBUNjIZeKXjAEWBZ64WjNoHd6w==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.19.tgz",++ "integrity": "sha512-K1SmQp3FFichn8oqrNIwvFoZ5wcvjC7goBzpaMNvLf9FZc+QB/QvLmnpJZgAAGHiD980tP8FZZnXk2K94rvlxg==","cpu": ["arm64"],"dev": true,++ "libc": [++ "musl"++ ],"license": "MIT","optional": true,"os": [@@@ -875,13 +924,16 @@}},"node_modules/@rolldown/binding-linux-ppc64-gnu": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.3.tgz",-- "integrity": "sha512-f3VpLB1vQ0Eo6ecr/6cekLnvYMFF4YBFoVGkfkvPLq1bAkbAwHYQPZKoAmG6OJyTcxxoC+AvezGx/S1obNC0Mw==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.19.tgz",++ "integrity": "sha512-I0xwD57jP/3A7+5UPZin2w8Y7XHEmEM5zqpYZOcQ45MlNW6tUJUziymV3yRr7rL4vwyfEcRsRksC4a7Kc08p5Q==","cpu": ["ppc64"],"dev": true,++ "libc": [++ "glibc"++ ],"license": "MIT","optional": true,"os": [@@@ -892,13 +944,16 @@}},"node_modules/@rolldown/binding-linux-s390x-gnu": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.3.tgz",-- "integrity": "sha512-AmurZ26Pqx/RI9N1gzEOCklkKXl927yjfXWUUS0O7Puh8ARM/Ob8qfrD3qnWksScdw6cSrW5PSHE9DyLu7+PtA==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.19.tgz",++ "integrity": "sha512-BrtEHT24SNXj9HiXqy+s/kXiSiQGt6EKCPUlRirAoIioVxKGnbXBUEkbZASAei7iZJB0/Ynm+0JP00Ipx7AnSw==","cpu": ["s390x"],"dev": true,++ "libc": [++ "glibc"++ ],"license": "MIT","optional": true,"os": [@@@ -909,13 +964,16 @@}},"node_modules/@rolldown/binding-linux-x64-gnu": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.3.tgz",-- "integrity": "sha512-JJpqs8bRGITDOdbkNKnlojzBabbOHrqjSvDr0IVsZObE1lBcPjxItUEY9eWIDbxaJ3cGrXPWGfGkIxFijg/URg==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.19.tgz",++ "integrity": "sha512-rm75/9DkHKeU2WnA8w4X94WGYgLlDCFCfkQC+4bguVJmC/jvDRv2B+2wLOYhyE0fVuv7//Ckk39OoOufyCu76Q==","cpu": ["x64"],"dev": true,++ "libc": [++ "glibc"++ ],"license": "MIT","optional": true,"os": [@@@ -926,13 +984,16 @@}},"node_modules/@rolldown/binding-linux-x64-musl": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.3.tgz",-- "integrity": "sha512-rSJcdjPxzA/by/6/rYs+v+bXU7UjvnbUWz8MJb6kh6+knqB1dCrtHg0uu7C/4haqJvqdkYHQ5IGn+tCH9GLW/g==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.19.tgz",++ "integrity": "sha512-irh/4+iYFM4GAzpluDErgjz89bj6NDtqqMAG/6O1LG38Ed3NpyebzCpcVNkFW8uhy+/3/BocUvnXDR33CXWe9A==","cpu": ["x64"],"dev": true,++ "libc": [++ "musl"++ ],"license": "MIT","optional": true,"os": [@@@ -943,9 +1004,9 @@}},"node_modules/@rolldown/binding-openharmony-arm64": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.3.tgz",-- "integrity": "sha512-hQ3/PYkDJICgevvyNcVrihVeqq7k1Pp3VZ9lY+dauAYUJKO+auqApvANhvR1An9BhmqYKvW2Mu1F9u4DXSMLxQ==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.19.tgz",++ "integrity": "sha512-+KWTWNoPt+CfSq94CiceWu3yPE+QzkaG+phPyz9G60tmZLwfQkcA4AeksafzvJAw4pvg1mcd5a1TkUqVv0s4JA==","cpu": ["arm64"],@@@ -960,9 +1021,9 @@}},"node_modules/@rolldown/binding-wasm32-wasi": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.3.tgz",-- "integrity": "sha512-Elcv/BtML9lXrV6JuKITc/grN2kYV9gjsQpW8Jfw4ioK0TOkjBjye0nnyqQNy9STNaI20lXNaQBRrD5gSgR0Yg==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.2.19.tgz",++ "integrity": "sha512-7EH+skOsl5qpWnK0vzamgJFhOv1cwxQpsxm8tI883K9fur5c27p8q87fzEO6BbBPabA2/+s/zR63/pLc137iOg==","cpu": ["wasm32"],@@@ -970,18 +1031,18 @@"license": "MIT","optional": true,"dependencies": {-- "@emnapi/core": "1.11.1",-- "@emnapi/runtime": "1.11.1",-- "@napi-rs/wasm-runtime": "^1.1.6"++ "@emnapi/core": "2.0.0-beta.2",++ "@emnapi/runtime": "2.0.0-beta.2",++ "@napi-rs/wasm-runtime": "1.2.6"},"engines": {-- "node": "^20.19.0 || >=22.12.0"++ "node": "^20.19.0 || ^22.13.0 || >=23.5.0"}},"node_modules/@rolldown/binding-win32-arm64-msvc": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.3.tgz",-- "integrity": "sha512-2DrEfhluH9yhiaFApmsjsjwrSYbNcY1oFTzYSP1a535jDbV98zCFanA/96TBUd0iDFcxGmw9QRExwGCXz3U+/g==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.19.tgz",++ "integrity": "sha512-3Q1Yg1Q7tEvBWoZf5rFvG/GKZQPgwfru+p4wBajDfJFBs0SHCpL++dfTjW9gyAKd1T7ZpIYvdaUax7Pa/IhFVQ==","cpu": ["arm64"],@@@ -996,9 +1057,9 @@}},"node_modules/@rolldown/binding-win32-x64-msvc": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.3.tgz",-- "integrity": "sha512-OL4OMk7UPXOeVGGd3qo5zJyPIljf4AFgk5QAkPPS+OoLuOOozhuaQGC18MxVTnw/06q93gShAJzlwnSCY9YtqA==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.19.tgz",++ "integrity": "sha512-y/sqRRc6d7hECzOFc5n3LSeqctmIp9mMjY1Kq4s14uLPd/LZ4z7i1zrW6fMtp2mPeuQIC4e6ULMcwQzMomqQag==","cpu": ["x64"],@@@ -1013,9 +1074,9 @@}},"node_modules/@rolldown/pluginutils": {-- "version": "1.0.1",-- "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",-- "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",++ "version": "1.1.0",++ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.1.0.tgz",++ "integrity": "sha512-K+NU2HDCEem4sClgHH4ZZXwdJeNFkJo+hRk479DIwdIviAPN2hFJH1KHHwg8CxHQXvi0M5XY4deTXINfIiSG6w==","dev": true,"license": "MIT"},@@@ -1027,9 +1088,9 @@"license": "MIT"},"node_modules/@tybys/wasm-util": {-- "version": "0.10.3",-- "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",-- "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==",++ "version": "0.10.4",++ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz",++ "integrity": "sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==","dev": true,"license": "MIT","optional": true,@@@ -1056,26 +1117,26 @@"license": "MIT"},"node_modules/@types/estree": {-- "version": "1.0.9",-- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",-- "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",++ "version": "1.0.10",++ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.10.tgz",++ "integrity": "sha512-lTyOMnOcmRBzdCv6/4zUZCrEhV0xrqQiUZBZtVcbmLHBXKLnN8q89v/wKRF/Q0HbwVsqbIG3o5HDoFl9sduM+g==","dev": true,"license": "MIT"},"node_modules/@types/node": {-- "version": "24.13.2",-- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.2.tgz",-- "integrity": "sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==",++ "version": "24.19.2",++ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.19.2.tgz",++ "integrity": "sha512-93d49wCWJkCyN87MxLpNN6KXPCwFw7bVUg79mGUV1OS40JGWwVCr8n61DXCSqz7CV6/VfPkb7xec7uP2M+QHWQ==","dev": true,"license": "MIT","dependencies": {-- "undici-types": "~7.18.0"++ "undici-types": ">=7.24.0 <7.24.7"}},"node_modules/@types/pg": {-- "version": "8.20.0",-- "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.20.0.tgz",-- "integrity": "sha512-bEPFOaMAHTEP1EzpvHTbmwR8UsFyHSKsRisLIHVMXnpNefSbGA1bD6CVy+qKjGSqmZqNqBDV2azOBo8TgkcVow==",++ "version": "8.23.1",++ "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.23.1.tgz",++ "integrity": "sha512-fKVHpikPdg4GKks3JuLEhvwSyvwzF23hnabPy6DD8ljVbC7+6J5dQzdv4arV6jqq57djnMgs1HKBxX4P8aBI3A==","dev": true,"license": "MIT","dependencies": {@@@ -1085,16 +1146,16 @@}},"node_modules/@vitest/expect": {-- "version": "4.1.9",-- "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.9.tgz",-- "integrity": "sha512-vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA==",++ "version": "4.1.12",++ "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.12.tgz",++ "integrity": "sha512-vFlTt+YEu9WBpNjdGayNmlMVzrWPi1+sv853/7t2FU7hpO5gAFBKHzQmkCq5Xjpr+evegF2994LQT3hF3mRlqQ==","dev": true,"license": "MIT","dependencies": {"@standard-schema/spec": "^1.1.0","@types/chai": "^5.2.2",-- "@vitest/spy": "4.1.9",-- "@vitest/utils": "4.1.9",++ "@vitest/spy": "4.1.12",++ "@vitest/utils": "4.1.12","chai": "^6.2.2","tinyrainbow": "^3.1.0"},@@@ -1103,13 +1164,13 @@}},"node_modules/@vitest/mocker": {-- "version": "4.1.9",-- "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.9.tgz",-- "integrity": "sha512-EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw==",++ "version": "4.1.12",++ "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.12.tgz",++ "integrity": "sha512-fKShNpKZzupWZuY0z7egydvL0sqW4INEZBEExMBMAa6izlENEVHwoXgdaTCaBZ5fwlr4xf2o1wXC83n9RpO+NA==","dev": true,"license": "MIT","dependencies": {-- "@vitest/spy": "4.1.9",++ "@vitest/spy": "4.1.12","estree-walker": "^3.0.3","magic-string": "^0.30.21"},@@@ -1130,9 +1191,9 @@}},"node_modules/@vitest/pretty-format": {-- "version": "4.1.9",-- "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.9.tgz",-- "integrity": "sha512-s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A==",++ "version": "4.1.12",++ "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.12.tgz",++ "integrity": "sha512-XW9O8+Mxx4VpCtkYdMJLZQQwsVryP9wk7cPKDxtXFfwSak6yRh5+2fep/Y0XF/ElBvJHq8bcYdi6aeuai0opZA==","dev": true,"license": "MIT","dependencies": {@@@ -1143,13 +1204,13 @@}},"node_modules/@vitest/runner": {-- "version": "4.1.9",-- "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.9.tgz",-- "integrity": "sha512-KXLMDtc7oe70+3mJfGrPUWPesswH+3sTxAMAMl8DG7I8IUQT4XW718dY5ID3vPUcmlu27CcKfY4P3h3I29SLJg==",++ "version": "4.1.12",++ "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.12.tgz",++ "integrity": "sha512-NKlVKCr5QnCe8jijdMnmkpHHU+WTqiLFR6G0pHji9uRjXK9xJl1k1nTw6F3pOOj2PDcsDt2GKQMI7wIsaT491w==","dev": true,"license": "MIT","dependencies": {-- "@vitest/utils": "4.1.9",++ "@vitest/utils": "4.1.12","pathe": "^2.0.3"},"funding": {@@@ -1157,14 +1218,14 @@}},"node_modules/@vitest/snapshot": {-- "version": "4.1.9",-- "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.9.tgz",-- "integrity": "sha512-Jc7RKGNBo8Z28WYIm0Niej4xdSPByRf6mU58VpHQkd6Zh05rlnA+twjbK5HyeIGHxrzsc3mJgS43uM0CZKzaIA==",++ "version": "4.1.12",++ "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.12.tgz",++ "integrity": "sha512-ko1y1Qgb/slzQ9mr+b89Cuqud8WG1TKtsPD8r7ZUBdvVOGt85Af2HwCqHujrhwJq95hs/9RM7fcAPg57o1vlzw==","dev": true,"license": "MIT","dependencies": {-- "@vitest/pretty-format": "4.1.9",-- "@vitest/utils": "4.1.9",++ "@vitest/pretty-format": "4.1.12",++ "@vitest/utils": "4.1.12","magic-string": "^0.30.21","pathe": "^2.0.3"},@@@ -1173,9 +1234,9 @@}},"node_modules/@vitest/spy": {-- "version": "4.1.9",-- "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.9.tgz",-- "integrity": "sha512-fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA==",++ "version": "4.1.12",++ "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.12.tgz",++ "integrity": "sha512-RGq9x4JNGNTZHEJxvN0oSiJjeSCExm0n2gZKKJZHY9cX5AVA6M7VJILBT3ZJ/tJ/0J9uWT7fETV9/btoi//vSg==","dev": true,"license": "MIT","funding": {@@@ -1183,13 +1244,13 @@}},"node_modules/@vitest/utils": {-- "version": "4.1.9",-- "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.9.tgz",-- "integrity": "sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==",++ "version": "4.1.12",++ "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.12.tgz",++ "integrity": "sha512-Q3awXrwOfEV+qc3WmO5ONyE0yO7Q1gQ9/oyHxGLZ/pl7N3NO/ZztqQwKLuwMkV+CA1JYSIeO3gkHnRDIo4AVaA==","dev": true,"license": "MIT","dependencies": {-- "@vitest/pretty-format": "4.1.9",++ "@vitest/pretty-format": "4.1.12","convert-source-map": "^2.0.0","tinyrainbow": "^3.1.0"},@@@ -1236,6 +1297,22 @@}}},++ "node_modules/ajv/node_modules/fast-uri": {++ "version": "3.1.9",++ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.9.tgz",++ "integrity": "sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ==",++ "funding": [++ {++ "type": "github",++ "url": "https://github.com/sponsors/fastify"++ },++ {++ "type": "opencollective",++ "url": "https://opencollective.com/fastify"++ }++ ],++ "license": "BSD-3-Clause"++ },"node_modules/assertion-error": {"version": "2.0.1","resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",@@@ -1256,9 +1333,9 @@}},"node_modules/avvio": {-- "version": "9.2.0",-- "resolved": "https://registry.npmjs.org/avvio/-/avvio-9.2.0.tgz",-- "integrity": "sha512-2t/sy01ArdHHE0vRH5Hsay+RtCZt3dLPji7W7/MMOCEgze5b7SNDC4j5H6FnVgPkI1MTNFGzHdHrVXDDl7QSSQ==",++ "version": "9.3.1",++ "resolved": "https://registry.npmjs.org/avvio/-/avvio-9.3.1.tgz",++ "integrity": "sha512-QyTKW61/qlba+cUQBm/sT9X8lri4UdomqSDwCnrnj1IvLVDRRiXRkz4CgBRWB+/cmfC7SK5WQc8T1vSdGvaUcQ==","funding": [{"type": "github",@@@ -1285,21 +1362,21 @@}},"node_modules/brace-expansion": {-- "version": "5.0.7",-- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz",-- "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==",++ "version": "5.0.13",++ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.13.tgz",++ "integrity": "sha512-Vh3dmFbc4wZeox7M9I/0L9GfFd83Su4+yCck/OF9Gi/P/dAHn0RT7X4K9R7gMNMhDck3DvhR6QXsnQdjjgwNvQ==","license": "MIT","dependencies": {"balanced-match": "^4.0.2"},"engines": {-- "node": "18 || 20 || >=22"++ "node": "20 || >=22"}},"node_modules/chai": {-- "version": "6.2.2",-- "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",-- "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",++ "version": "6.3.0",++ "resolved": "https://registry.npmjs.org/chai/-/chai-6.3.0.tgz",++ "integrity": "sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==","dev": true,"license": "MIT","engines": {@@@ -1316,12 +1393,12 @@}},"node_modules/content-disposition": {-- "version": "1.1.0",-- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz",-- "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==",++ "version": "3.0.0",++ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-3.0.0.tgz",++ "integrity": "sha512-ZH/0Xs9rMIFWCOmGdmS9eHBTF62qqQYNz4nVjQhkdIO/a0fCP4UIM3mRz/wiqL0L14YgAz/1xio4OaSY4+ON/A==","license": "MIT","engines": {-- "node": ">=18"++ "node": ">=22"},"funding": {"type": "opencollective",@@@ -1336,12 +1413,12 @@"license": "MIT"},"node_modules/cookie": {-- "version": "1.1.1",-- "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",-- "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",++ "version": "2.0.2",++ "resolved": "https://registry.npmjs.org/cookie/-/cookie-2.0.2.tgz",++ "integrity": "sha512-SL0cVuEdETEp7pN0FuZb01toc3vnODEfVUCooxG1SJN0yIirh7JMb9X9bvfCFf0vzzbT68RdbKDHYTiWy7a7iw==","license": "MIT","engines": {-- "node": ">=18"++ "node": ">=22"},"funding": {"type": "opencollective",@@@ -1415,16 +1492,16 @@}},"node_modules/es-module-lexer": {-- "version": "2.1.0",-- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz",-- "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==",++ "version": "2.3.2",++ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz",++ "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==","dev": true,"license": "MIT"},"node_modules/esbuild": {-- "version": "0.28.1",-- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz",-- "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",++ "version": "0.28.2",++ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",++ "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==","dev": true,"hasInstallScript": true,"license": "MIT",@@@ -1435,32 +1512,32 @@"node": ">=18"},"optionalDependencies": {-- "@esbuild/aix-ppc64": "0.28.1",-- "@esbuild/android-arm": "0.28.1",-- "@esbuild/android-arm64": "0.28.1",-- "@esbuild/android-x64": "0.28.1",-- "@esbuild/darwin-arm64": "0.28.1",-- "@esbuild/darwin-x64": "0.28.1",-- "@esbuild/freebsd-arm64": "0.28.1",-- "@esbuild/freebsd-x64": "0.28.1",-- "@esbuild/linux-arm": "0.28.1",-- "@esbuild/linux-arm64": "0.28.1",-- "@esbuild/linux-ia32": "0.28.1",-- "@esbuild/linux-loong64": "0.28.1",-- "@esbuild/linux-mips64el": "0.28.1",-- "@esbuild/linux-ppc64": "0.28.1",-- "@esbuild/linux-riscv64": "0.28.1",-- "@esbuild/linux-s390x": "0.28.1",-- "@esbuild/linux-x64": "0.28.1",-- "@esbuild/netbsd-arm64": "0.28.1",-- "@esbuild/netbsd-x64": "0.28.1",-- "@esbuild/openbsd-arm64": "0.28.1",-- "@esbuild/openbsd-x64": "0.28.1",-- "@esbuild/openharmony-arm64": "0.28.1",-- "@esbuild/sunos-x64": "0.28.1",-- "@esbuild/win32-arm64": "0.28.1",-- "@esbuild/win32-ia32": "0.28.1",-- "@esbuild/win32-x64": "0.28.1"++ "@esbuild/aix-ppc64": "0.28.2",++ "@esbuild/android-arm": "0.28.2",++ "@esbuild/android-arm64": "0.28.2",++ "@esbuild/android-x64": "0.28.2",++ "@esbuild/darwin-arm64": "0.28.2",++ "@esbuild/darwin-x64": "0.28.2",++ "@esbuild/freebsd-arm64": "0.28.2",++ "@esbuild/freebsd-x64": "0.28.2",++ "@esbuild/linux-arm": "0.28.2",++ "@esbuild/linux-arm64": "0.28.2",++ "@esbuild/linux-ia32": "0.28.2",++ "@esbuild/linux-loong64": "0.28.2",++ "@esbuild/linux-mips64el": "0.28.2",++ "@esbuild/linux-ppc64": "0.28.2",++ "@esbuild/linux-riscv64": "0.28.2",++ "@esbuild/linux-s390x": "0.28.2",++ "@esbuild/linux-x64": "0.28.2",++ "@esbuild/netbsd-arm64": "0.28.2",++ "@esbuild/netbsd-x64": "0.28.2",++ "@esbuild/openbsd-arm64": "0.28.2",++ "@esbuild/openbsd-x64": "0.28.2",++ "@esbuild/openharmony-arm64": "0.28.2",++ "@esbuild/sunos-x64": "0.28.2",++ "@esbuild/win32-arm64": "0.28.2",++ "@esbuild/win32-ia32": "0.28.2",++ "@esbuild/win32-x64": "0.28.2"}},"node_modules/escape-html": {@@@ -1502,9 +1579,9 @@"license": "MIT"},"node_modules/fast-json-stringify": {-- "version": "6.4.0",-- "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-6.4.0.tgz",-- "integrity": "sha512-ibRCQ0GZKJIQ+P3Et1h0LhPgp3PMTYk0MH8O+kW3lNYsvmaQww5Nn3f1jf73Q0jR1Yz3a1CDP4/NZD3vOajWJQ==",++ "version": "7.3.5",++ "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-7.3.5.tgz",++ "integrity": "sha512-g7H3xqJmdH9aWLWh8S3CqrRZFZ321yaeNHZp3QUDl3wtXDWjPChDXCDDTwA4M/zsU42nOhE+z5KmpCzgBaaCgw==","funding": [{"type": "github",@@@ -1520,7 +1597,7 @@"@fastify/merge-json-schemas": "^0.2.0","ajv": "^8.12.0","ajv-formats": "^3.0.1",-- "fast-uri": "^3.0.0",++ "fast-uri": "^4.0.0","json-schema-ref-resolver": "^3.0.0","rfdc": "^1.2.0"}@@@ -1535,9 +1612,9 @@}},"node_modules/fast-uri": {-- "version": "3.1.2",-- "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz",-- "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==",++ "version": "4.2.3",++ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-4.2.3.tgz",++ "integrity": "sha512-I1PXwP5eAhlNlcdpjt9CgB59op2ZvZfxw+BkqGFVIUOgNpCVTcTqp3HhTX7brxj5vsip+nSY4nTvff+eIA76hg==","funding": [{"type": "github",@@@ -1551,9 +1628,9 @@"license": "BSD-3-Clause"},"node_modules/fastify": {-- "version": "5.9.0",-- "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.9.0.tgz",-- "integrity": "sha512-VMS5lE0zj+MZlJpQa3Qv5iGjfun0H2N7VRgoBwpcTNQ2bdIQpv7fDpb+HGteGbicBsGkzGS+X+hdx9mmrfWuHQ==",++ "version": "5.12.8",++ "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.12.8.tgz",++ "integrity": "sha512-moP8exb2sCHLUbJkwp+I6C0padhy4D8lp0SdmzY7HhSdZuqm7O/u3o2aq7u8okaQ//33QDzj3G/u+FsSdB8Qzw==","funding": [{"type": "github",@@@ -1572,11 +1649,11 @@"@fastify/proxy-addr": "^5.0.0","abstract-logging": "^2.0.1","avvio": "^9.0.0",-- "fast-json-stringify": "^6.0.0",-- "find-my-way": "^9.6.0",++ "fast-json-stringify": "^7.0.0",++ "find-my-way": "^9.10.0","light-my-request": "^6.0.0","pino": "^9.14.0 || ^10.1.0",-- "process-warning": "^5.0.0",++ "process-warning": "^5.1.0","rfdc": "^1.3.1","secure-json-parse": "^4.0.0","semver": "^7.6.0",@@@ -1584,9 +1661,9 @@}},"node_modules/fastify-plugin": {-- "version": "5.1.0",-- "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-5.1.0.tgz",-- "integrity": "sha512-FAIDA8eovSt5qcDgcBvDuX/v0Cjz0ohGhENZ/wpc3y+oZCY2afZ9Baqql3g/lC+OHRnciQol4ww7tuthOb9idw==",++ "version": "6.0.1",++ "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-6.0.1.tgz",++ "integrity": "sha512-4wW4RxSmvPXLrh5mgQEiu43qU3bw44N2ss4FTkTkQIbprUhE+/s43QX0j/ttcztdWK7PEkHqVthdc5GdEGDvjA==","funding": [{"type": "github",@@@ -1600,9 +1677,9 @@"license": "MIT"},"node_modules/fastq": {-- "version": "1.20.1",-- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",-- "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",++ "version": "1.20.3",++ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.3.tgz",++ "integrity": "sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==","license": "ISC","dependencies": {"reusify": "^1.0.4"@@@ -1627,9 +1704,9 @@}},"node_modules/find-my-way": {-- "version": "9.6.0",-- "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-9.6.0.tgz",-- "integrity": "sha512-Zf4Xve4RymLl7NgaavNebZ01joJ8MfVerOG43wy7SHLO+r+K0C6d/SE0BiR7AV5V1VOCFlOP7ecdo+I4qmiHrQ==",++ "version": "9.10.0",++ "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-9.10.0.tgz",++ "integrity": "sha512-eru+uCPQ2g+nLBkf84MHP/KyNNMar0BDy0j+i8Fb72GF9/YHBZ58q7FODUtfVV7XU9nfRUHXSmaM8NmZcIbZ4Q==","license": "MIT","dependencies": {"fast-deep-equal": "^3.1.3",@@@ -1656,14 +1733,14 @@}},"node_modules/glob": {-- "version": "13.0.6",-- "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz",-- "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==",++ "version": "14.0.5",++ "resolved": "https://registry.npmjs.org/glob/-/glob-14.0.5.tgz",++ "integrity": "sha512-nbKW5Sl53DEM5PkmZ5Jwfeyss1ohuqcgOBjOarSjz1fp8W4ss4EOOvKADQRbApD6JmVBX+HkpZYfBez4wXbeQQ==","license": "BlueOak-1.0.0","dependencies": {-- "minimatch": "^10.2.2",++ "minimatch": "^11.0.5","minipass": "^7.1.3",-- "path-scurry": "^2.0.2"++ "path-scurry": "^3.0.0"},"engines": {"node": "18 || 20 || >=22"@@@ -1721,18 +1798,18 @@}},"node_modules/ipaddr.js": {-- "version": "2.4.0",-- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz",-- "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==",++ "version": "2.5.0",++ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.5.0.tgz",++ "integrity": "sha512-aq+t5NAc+cS6rZQQVWC2x98CPqGtKKTMDd4Gaodv0wShnItdKg/51djkGJ1hqH+Oy0ivDftCbSLCQob8zso01w==","license": "MIT","engines": {"node": ">= 10"}},"node_modules/json-schema-ref-resolver": {-- "version": "3.0.0",-- "resolved": "https://registry.npmjs.org/json-schema-ref-resolver/-/json-schema-ref-resolver-3.0.0.tgz",-- "integrity": "sha512-hOrZIVL5jyYFjzk7+y7n5JDzGlU8rfWDuYyHwGa2WA8/pcmMHezp2xsVwxrebD/Q9t8Nc5DboieySDpCp4WG4A==",++ "version": "3.0.1",++ "resolved": "https://registry.npmjs.org/json-schema-ref-resolver/-/json-schema-ref-resolver-3.0.1.tgz",++ "integrity": "sha512-w+HwgljXpVwZ3IidoUR1qPZxSOQ+NRQWuVe6a5pe8XbHsNZE4UAwVPUvzZagn7yBKbJtt6UJnRFYbNTRPZI45Q==","funding": [{"type": "github",@@@ -1755,9 +1832,9 @@"license": "MIT"},"node_modules/light-my-request": {-- "version": "6.6.0",-- "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-6.6.0.tgz",-- "integrity": "sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A==",++ "version": "6.8.0",++ "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-6.8.0.tgz",++ "integrity": "sha512-5Q8PjoSEdtGIB8fikZsTem5vgRo4F2mR6vUKTDW/H1g6MtAt8e3duQbg/QxL5yzg6BZhor2KOUm3hhWMWLTZwg==","funding": [{"type": "github",@@@ -1770,31 +1847,16 @@],"license": "BSD-3-Clause","dependencies": {-- "cookie": "^1.0.1",-- "process-warning": "^4.0.0",-- "set-cookie-parser": "^2.6.0"++ "@fastify/deepmerge": "^3.1.0",++ "cookie": "^2.0.0",++ "process-warning": "^5.0.0",++ "set-cookie-parser": "^3.0.1"}},-- "node_modules/light-my-request/node_modules/process-warning": {-- "version": "4.0.1",-- "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.1.tgz",-- "integrity": "sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==",-- "funding": [-- {-- "type": "github",-- "url": "https://github.com/sponsors/fastify"-- },-- {-- "type": "opencollective",-- "url": "https://opencollective.com/fastify"-- }-- ],-- "license": "MIT"-- },"node_modules/lightningcss": {-- "version": "1.32.0",-- "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",-- "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",++ "version": "1.33.0",++ "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",++ "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==","dev": true,"license": "MPL-2.0","dependencies": {@@@ -1808,23 +1870,23 @@"url": "https://opencollective.com/parcel"},"optionalDependencies": {-- "lightningcss-android-arm64": "1.32.0",-- "lightningcss-darwin-arm64": "1.32.0",-- "lightningcss-darwin-x64": "1.32.0",-- "lightningcss-freebsd-x64": "1.32.0",-- "lightningcss-linux-arm-gnueabihf": "1.32.0",-- "lightningcss-linux-arm64-gnu": "1.32.0",-- "lightningcss-linux-arm64-musl": "1.32.0",-- "lightningcss-linux-x64-gnu": "1.32.0",-- "lightningcss-linux-x64-musl": "1.32.0",-- "lightningcss-win32-arm64-msvc": "1.32.0",-- "lightningcss-win32-x64-msvc": "1.32.0"++ "lightningcss-android-arm64": "1.33.0",++ "lightningcss-darwin-arm64": "1.33.0",++ "lightningcss-darwin-x64": "1.33.0",++ "lightningcss-freebsd-x64": "1.33.0",++ "lightningcss-linux-arm-gnueabihf": "1.33.0",++ "lightningcss-linux-arm64-gnu": "1.33.0",++ "lightningcss-linux-arm64-musl": "1.33.0",++ "lightningcss-linux-x64-gnu": "1.33.0",++ "lightningcss-linux-x64-musl": "1.33.0",++ "lightningcss-win32-arm64-msvc": "1.33.0",++ "lightningcss-win32-x64-msvc": "1.33.0"}},"node_modules/lightningcss-android-arm64": {-- "version": "1.32.0",-- "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",-- "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",++ "version": "1.33.0",++ "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",++ "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==","cpu": ["arm64"],@@@ -1843,9 +1905,9 @@}},"node_modules/lightningcss-darwin-arm64": {-- "version": "1.32.0",-- "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",-- "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",++ "version": "1.33.0",++ "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",++ "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==","cpu": ["arm64"],@@@ -1864,9 +1926,9 @@}},"node_modules/lightningcss-darwin-x64": {-- "version": "1.32.0",-- "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",-- "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",++ "version": "1.33.0",++ "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",++ "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==","cpu": ["x64"],@@@ -1885,9 +1947,9 @@}},"node_modules/lightningcss-freebsd-x64": {-- "version": "1.32.0",-- "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",-- "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",++ "version": "1.33.0",++ "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",++ "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==","cpu": ["x64"],@@@ -1906,9 +1968,9 @@}},"node_modules/lightningcss-linux-arm-gnueabihf": {-- "version": "1.32.0",-- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",-- "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",++ "version": "1.33.0",++ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",++ "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==","cpu": ["arm"],@@@ -1927,13 +1989,16 @@}},"node_modules/lightningcss-linux-arm64-gnu": {-- "version": "1.32.0",-- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",-- "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",++ "version": "1.33.0",++ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",++ "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==","cpu": ["arm64"],"dev": true,++ "libc": [++ "glibc"++ ],"license": "MPL-2.0","optional": true,"os": [@@@ -1948,13 +2013,16 @@}},"node_modules/lightningcss-linux-arm64-musl": {-- "version": "1.32.0",-- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",-- "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",++ "version": "1.33.0",++ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",++ "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==","cpu": ["arm64"],"dev": true,++ "libc": [++ "musl"++ ],"license": "MPL-2.0","optional": true,"os": [@@@ -1969,13 +2037,16 @@}},"node_modules/lightningcss-linux-x64-gnu": {-- "version": "1.32.0",-- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",-- "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",++ "version": "1.33.0",++ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",++ "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==","cpu": ["x64"],"dev": true,++ "libc": [++ "glibc"++ ],"license": "MPL-2.0","optional": true,"os": [@@@ -1990,13 +2061,16 @@}},"node_modules/lightningcss-linux-x64-musl": {-- "version": "1.32.0",-- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",-- "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",++ "version": "1.33.0",++ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",++ "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==","cpu": ["x64"],"dev": true,++ "libc": [++ "musl"++ ],"license": "MPL-2.0","optional": true,"os": [@@@ -2011,9 +2085,9 @@}},"node_modules/lightningcss-win32-arm64-msvc": {-- "version": "1.32.0",-- "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",-- "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",++ "version": "1.33.0",++ "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",++ "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==","cpu": ["arm64"],@@@ -2032,9 +2106,9 @@}},"node_modules/lightningcss-win32-x64-msvc": {-- "version": "1.32.0",-- "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",-- "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",++ "version": "1.33.0",++ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",++ "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==","cpu": ["x64"],@@@ -2053,9 +2127,9 @@}},"node_modules/lru-cache": {-- "version": "11.5.1",-- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz",-- "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==",++ "version": "11.5.3",++ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz",++ "integrity": "sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==","license": "BlueOak-1.0.0","engines": {"node": "20 || >=22"@@@ -2084,15 +2158,16 @@}},"node_modules/minimatch": {-- "version": "10.2.5",-- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",-- "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",++ "version": "11.0.8",++ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-11.0.8.tgz",++ "integrity": "sha512-nFQuYSTVrGvysVBps5Ih+0BdnYFN/Cj3C816r6+p7yK+FHrVLGE4O4N9AFwykrlNlvM2HYt+Rad1Uiro6h88Ig==","license": "BlueOak-1.0.0","dependencies": {-- "brace-expansion": "^5.0.5"++ "@isaacs/nonrecursive-glob-match": "^1.1.0",++ "brace-expansion": "^5.0.12"},"engines": {-- "node": "18 || 20 || >=22"++ "node": "20 || >=22"},"funding": {"url": "https://github.com/sponsors/isaacs"@@@ -2132,9 +2207,9 @@}},"node_modules/obug": {-- "version": "2.1.3",-- "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.3.tgz",-- "integrity": "sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==",++ "version": "2.2.1",++ "resolved": "https://registry.npmjs.org/obug/-/obug-2.2.1.tgz",++ "integrity": "sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==","dev": true,"funding": ["https://github.com/sponsors/sxzz",@@@ -2155,9 +2230,9 @@}},"node_modules/path-scurry": {-- "version": "2.0.2",-- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",-- "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==",++ "version": "3.0.0",++ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-3.0.0.tgz",++ "integrity": "sha512-1pTbQqH1wIwMi/eleQ5leFTTCkzFsPcgXNjwOA8YGGW/W4/kHT3dssE7Z6NH+zuqNLOzOB0uaD61yl7cAcVhgg==","license": "BlueOak-1.0.0","dependencies": {"lru-cache": "^11.0.0",@@@ -2178,14 +2253,14 @@"license": "MIT"},"node_modules/pg": {-- "version": "8.22.0",-- "resolved": "https://registry.npmjs.org/pg/-/pg-8.22.0.tgz",-- "integrity": "sha512-8wih1vVIBMxoUM2oB4soJsD9tDnDpLv4OXBJ+EJzFsvycD+lfyIreC2gGHq78f8jbLLt+bvlPTFdFZfJkOuzAA==",++ "version": "8.23.1",++ "resolved": "https://registry.npmjs.org/pg/-/pg-8.23.1.tgz",++ "integrity": "sha512-aL96AHANtWjPLDOLqnhx+ngp9+UK7ETEU8VJrDCGvsSSi/mGLcWYsS6Herg7lmaBJe4uwrfqsa7gTEFaSizDoQ==","license": "MIT","dependencies": {-- "pg-connection-string": "^2.14.0",++ "pg-connection-string": "^2.14.1","pg-pool": "^3.14.0",-- "pg-protocol": "^1.15.0",++ "pg-protocol": "^1.16.1","pg-types": "2.2.0","pgpass": "1.0.5"},@@@ -2193,7 +2268,7 @@"node": ">= 16.0.0"},"optionalDependencies": {-- "pg-cloudflare": "^1.4.0"++ "pg-cloudflare": "^1.4.1"},"peerDependencies": {"pg-native": ">=3.0.1"@@@ -2205,16 +2280,16 @@}},"node_modules/pg-cloudflare": {-- "version": "1.4.0",-- "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.4.0.tgz",-- "integrity": "sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==",++ "version": "1.4.1",++ "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.4.1.tgz",++ "integrity": "sha512-6PQbsFWZcp9EmJEwy5cGQ2La+AMWpP46lgbb8X+U/XsHIUweYDNCpeuKck5RxL2MdVFi7krbbEi5nX4Zh7JhrQ==","license": "MIT","optional": true},"node_modules/pg-connection-string": {-- "version": "2.14.0",-- "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.14.0.tgz",-- "integrity": "sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==",++ "version": "2.14.1",++ "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.14.1.tgz",++ "integrity": "sha512-qR3kGNPBLpCNtz0evbKA0Y/MRFXwSSdT+pTJvYp/bXTcReZbvX1kzF0IyTc1QnxqF7AZbOeBhNL8R5mYQZV/MA==","license": "MIT"},"node_modules/pg-int8": {@@@ -2236,9 +2311,9 @@}},"node_modules/pg-protocol": {-- "version": "1.15.0",-- "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.15.0.tgz",-- "integrity": "sha512-cq9sECI5s0+uPUXjbz8ioyPJni6RzsRib0US67i5IoTZKw8fNeYlVE7u8F4dG7vEJJtc5wdD1K189lCCUwqWTQ==",++ "version": "1.16.1",++ "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.16.1.tgz",++ "integrity": "sha512-p9VOFMiHB/ZbJATetbg+99PxssTVSQRnyuPSQ67mN1+1KBOjZaZ83ZQzltnxPhJwSsC3nwVjJ10DVJlerbFzLg==","license": "MIT"},"node_modules/pg-types": {@@@ -2274,9 +2349,9 @@"license": "ISC"},"node_modules/picomatch": {-- "version": "4.0.4",-- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",-- "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",++ "version": "4.0.7",++ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",++ "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==","dev": true,"license": "MIT","engines": {@@@ -2287,9 +2362,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==","license": "MIT","dependencies": {"@pinojs/redact": "^0.4.0",@@@ -2299,7 +2374,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"@@@ -2324,9 +2399,9 @@"license": "MIT"},"node_modules/postcss": {-- "version": "8.5.16",-- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz",-- "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==",++ "version": "8.5.32",++ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.32.tgz",++ "integrity": "sha512-LJlKCCAUFKOuZxipUdYw1NzIITEsPcgyOG9LkvRJvuKj/bRzbuRY0ARXvL0pWGpsZvn8jku+LMep2eU0seHp8g==","dev": true,"funding": [{@@@ -2344,18 +2419,18 @@],"license": "MIT","dependencies": {-- "nanoid": "^3.3.12",++ "nanoid": "^3.3.20","picocolors": "^1.1.1",-- "source-map-js": "^1.2.1"++ "source-map-js": "^1.2.2"},"engines": {"node": "^10 || ^12 || >=14"}},"node_modules/postcss/node_modules/nanoid": {-- "version": "3.3.15",-- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz",-- "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==",++ "version": "3.3.20",++ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz",++ "integrity": "sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==","dev": true,"funding": [{@@@ -2411,9 +2486,9 @@}},"node_modules/process-warning": {-- "version": "5.0.0",-- "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz",-- "integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==",++ "version": "5.1.1",++ "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.1.1.tgz",++ "integrity": "sha512-oCkNVj4OKnKEcocVBcDfiIugN1/cE6rgfT3nCtzeqZPA8+rIxMaQ0xXzIkGP8Gj2qUaP1UR7uhJ1VD8lUCpzCg==","funding": [{"type": "github",@@@ -2433,13 +2508,10 @@"license": "MIT"},"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==",-- "license": "MIT",-- "engines": {-- "node": ">= 12.13.0"-- }++ "version": "1.0.0",++ "resolved": "https://registry.npmjs.org/real-require/-/real-require-1.0.0.tgz",++ "integrity": "sha512-P4nbQYQfePJxRSmY+v/KINxVucm4NF3p3s7pJveMTtom52FR4YGltUQLB8idDXwDDWW+eYrWDFbuzUnjoWHF7g==",++ "license": "MIT"},"node_modules/redis-errors": {"version": "1.2.0",@@@ -2472,9 +2544,9 @@}},"node_modules/ret": {-- "version": "0.5.0",-- "resolved": "https://registry.npmjs.org/ret/-/ret-0.5.0.tgz",-- "integrity": "sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==",++ "version": "0.5.1",++ "resolved": "https://registry.npmjs.org/ret/-/ret-0.5.1.tgz",++ "integrity": "sha512-Z/nyvABwcRnRD2mMP7Kz6G1dFZZqX1mNErOnxF42OCQKE07b9k9hK9SQxHL3LFEZUdzQaLM4dId1E/E6Vm4WhA==","license": "MIT","engines": {"node": ">=10"@@@ -2497,13 +2569,13 @@"license": "MIT"},"node_modules/rolldown": {-- "version": "1.1.3",-- "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.3.tgz",-- "integrity": "sha512-1F1eEtUBtFvcGm1HQ9TiUIUHPQG7mSAODrhIzjxoUEFuo8OcbrGLiVLkevNgj84TE4lnHvnumwFjhJO5Eu135g==",++ "version": "1.2.19",++ "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.19.tgz",++ "integrity": "sha512-QIiV1J9d0pzN4jeeTH4sjPy0AZ6cAy2cG0ExeoE1+U8Rvj+hR3gYkokx0YbeUNGlZqiQJJ2utcETe0oKXwzsuA==","dev": true,"license": "MIT","dependencies": {-- "@oxc-project/types": "=0.137.0",++ "@oxc-project/types": "=0.156.0","@rolldown/pluginutils": "^1.0.0"},"bin": {@@@ -2513,27 +2585,28 @@"node": "^20.19.0 || >=22.12.0"},"optionalDependencies": {-- "@rolldown/binding-android-arm64": "1.1.3",-- "@rolldown/binding-darwin-arm64": "1.1.3",-- "@rolldown/binding-darwin-x64": "1.1.3",-- "@rolldown/binding-freebsd-x64": "1.1.3",-- "@rolldown/binding-linux-arm-gnueabihf": "1.1.3",-- "@rolldown/binding-linux-arm64-gnu": "1.1.3",-- "@rolldown/binding-linux-arm64-musl": "1.1.3",-- "@rolldown/binding-linux-ppc64-gnu": "1.1.3",-- "@rolldown/binding-linux-s390x-gnu": "1.1.3",-- "@rolldown/binding-linux-x64-gnu": "1.1.3",-- "@rolldown/binding-linux-x64-musl": "1.1.3",-- "@rolldown/binding-openharmony-arm64": "1.1.3",-- "@rolldown/binding-wasm32-wasi": "1.1.3",-- "@rolldown/binding-win32-arm64-msvc": "1.1.3",-- "@rolldown/binding-win32-x64-msvc": "1.1.3"++ "@rolldown/binding-android-arm-eabi": "1.2.19",++ "@rolldown/binding-android-arm64": "1.2.19",++ "@rolldown/binding-darwin-arm64": "1.2.19",++ "@rolldown/binding-darwin-x64": "1.2.19",++ "@rolldown/binding-freebsd-x64": "1.2.19",++ "@rolldown/binding-linux-arm-gnueabihf": "1.2.19",++ "@rolldown/binding-linux-arm64-gnu": "1.2.19",++ "@rolldown/binding-linux-arm64-musl": "1.2.19",++ "@rolldown/binding-linux-ppc64-gnu": "1.2.19",++ "@rolldown/binding-linux-s390x-gnu": "1.2.19",++ "@rolldown/binding-linux-x64-gnu": "1.2.19",++ "@rolldown/binding-linux-x64-musl": "1.2.19",++ "@rolldown/binding-openharmony-arm64": "1.2.19",++ "@rolldown/binding-wasm32-wasi": "1.2.19",++ "@rolldown/binding-win32-arm64-msvc": "1.2.19",++ "@rolldown/binding-win32-x64-msvc": "1.2.19"}},"node_modules/safe-regex2": {-- "version": "5.1.1",-- "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-5.1.1.tgz",-- "integrity": "sha512-mOSBvHGDZMuIEZMdOz/aCEYDCv0E7nfcNsIhUF+/P+xC7Hyf3FkvymqgPbg9D1EdSGu+uKbJgy09K/RKKc7kJA==",++ "version": "5.1.2",++ "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-5.1.2.tgz",++ "integrity": "sha512-tAtCGFPPP02VroDVzp4daGi6bC7jWG+41D47GKf18FeH/ubvKQHT9VmhAkvtjNOmJwqtApzWeUpEhkyEYULvmw==","funding": [{"type": "github",@@@ -2562,9 +2635,9 @@}},"node_modules/secure-json-parse": {-- "version": "4.1.0",-- "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-4.1.0.tgz",-- "integrity": "sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==",++ "version": "4.1.1",++ "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-4.1.1.tgz",++ "integrity": "sha512-lnd81MQEZKjhW/Gd2TQqdd4XP6QYNdDW/EP+I7nTrFHP9y2LmaGPIHk9xsnzcOiEr1c39c/e84xFgGviQKBTRw==","funding": [{"type": "github",@@@ -2578,9 +2651,9 @@"license": "BSD-3-Clause"},"node_modules/semver": {-- "version": "7.8.5",-- "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",-- "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",++ "version": "7.8.6",++ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.6.tgz",++ "integrity": "sha512-9lpSSU4Mly3mrtruwLs1eLK6+gzbzqeBFwRNjIjE+9LuDpWdYctrQlQ3ej1Ilgi7gknpsTRnPoLP8DpCHqHIJw==","license": "ISC","bin": {"semver": "bin/semver.js"@@@ -2590,9 +2663,9 @@}},"node_modules/set-cookie-parser": {-- "version": "2.7.2",-- "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",-- "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",++ "version": "3.2.2",++ "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-3.2.2.tgz",++ "integrity": "sha512-df017qMeYuXo4emL09nlyMpi2i2MtEIKS/6jtXH3vmjFgIRsOi852/5RmhJ4EkvN3ZF8jXadM/EkTPXgc8yPIw==","license": "MIT"},"node_modules/setprototypeof": {@@@ -2618,9 +2691,9 @@}},"node_modules/source-map-js": {-- "version": "1.2.1",-- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",-- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",++ "version": "1.2.2",++ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz",++ "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==","dev": true,"license": "BSD-3-Clause","engines": {@@@ -2659,16 +2732,16 @@}},"node_modules/std-env": {-- "version": "4.1.0",-- "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz",-- "integrity": "sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==",++ "version": "4.3.0",++ "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.3.0.tgz",++ "integrity": "sha512-OtU/EgQ1kIm5KwqQpBC6ZEMXrZRui11w8zgfTWp8cdO9B8OaPsbA8bTHO2P+HNo1VlUTGMVBwPhydu6poeXiag==","dev": true,"license": "MIT"},"node_modules/thread-stream": {-- "version": "4.2.0",-- "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-4.2.0.tgz",-- "integrity": "sha512-e2zZ96wSChazBsbENf/Pcm/4swHt2cEKQ92rhUjkL9GCKiTDJIaTBenjE/m9DXi0QBmTMDkFDdOomUy20A1tDQ==",++ "version": "4.2.1",++ "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-4.2.1.tgz",++ "integrity": "sha512-Stg6edJXC/6/xqGwSXwFokrUhChJ18amEjpKH89WrQQ0oVFDF+pUUcTpiwWhFUrE89Vf16FBOlwhaw+lescxMQ==","license": "MIT","dependencies": {"real-require": "^1.0.0"@@@ -2677,12 +2750,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==",-- "license": "MIT"-- },"node_modules/tinybench": {"version": "2.9.0","resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",@@@ -2691,9 +2758,9 @@"license": "MIT"},"node_modules/tinyexec": {-- "version": "1.2.4",-- "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz",-- "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==",++ "version": "1.3.1",++ "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz",++ "integrity": "sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==","dev": true,"license": "MIT","engines": {@@@ -2718,9 +2785,9 @@}},"node_modules/tinyrainbow": {-- "version": "3.1.0",-- "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz",-- "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==",++ "version": "3.2.0",++ "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.2.0.tgz",++ "integrity": "sha512-LgO3D9yZJjApUiuUfl9iFAwrtaX4+lok3wJIqttGoKCHlWUqHqbQpnxCf82L8FjgKsh4iGo78hqJwgL8F6To2A==","dev": true,"license": "MIT","engines": {@@@ -2728,9 +2795,9 @@}},"node_modules/toad-cache": {-- "version": "3.7.1",-- "resolved": "https://registry.npmjs.org/toad-cache/-/toad-cache-3.7.1.tgz",-- "integrity": "sha512-5DXWzE4Vz7xNHsv+xQ+MGfJYyC78Aok3tEr0MNwHoRf7vZnga1mQXZ4/Nsodld4VR6Wd+VhfmqnNrsRJyYPfrQ==",++ "version": "3.7.4",++ "resolved": "https://registry.npmjs.org/toad-cache/-/toad-cache-3.7.4.tgz",++ "integrity": "sha512-m1TdR/rvT7kgGJZhspNtXdsdYk0fddFpJJFlG5s+UkPFo6lkLoZ3YLOaovPYjq1R75NP5JfeTlSHaOsE09peCg==","license": "MIT","engines": {"node": ">=20"@@@ -2746,17 +2813,17 @@}},"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==",++ "version": "2.9.1",++ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.9.1.tgz",++ "integrity": "sha512-a4Ux9VKuIMHsOS7ENbEq6hK2ZGYIT27Rtl0E4eD9KqwxhKiQeMZE/9xb3IdYwWaSOyIBQLExhQgXDTYoiCxnWA==","dev": true,"license": "0BSD","optional": true},"node_modules/tsx": {-- "version": "4.22.4",-- "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.4.tgz",-- "integrity": "sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==",++ "version": "4.23.15",++ "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.15.tgz",++ "integrity": "sha512-Yiex1Ovn8z2xPpOWckIiysV1SSyRMY9BkLF++q0yKiDxCqRhosKfMg3janKkiLBwZ5c/YryloKwGZcrEmtwxKw==","dev": true,"license": "MIT","dependencies": {@@@ -2787,23 +2854,23 @@}},"node_modules/undici-types": {-- "version": "7.18.2",-- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",-- "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",++ "version": "7.24.6",++ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz",++ "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==","dev": true,"license": "MIT"},"node_modules/vite": {-- "version": "8.1.0",-- "resolved": "https://registry.npmjs.org/vite/-/vite-8.1.0.tgz",-- "integrity": "sha512-BuJcQK/56NQTWDGn4ABea3q4SSBdNPWwNZKTkkUpcMPnLoquSYH8llRtSUIgoL1KSCpHt5eghLShn50mH36y7Q==",++ "version": "8.3.8",++ "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.8.tgz",++ "integrity": "sha512-LzOn3h9rG/0vhLdXrV4yJ4QFA9eEoqCl+Yx+kGJd7aB9w6nfNgVHKSYwLPZUHrz4ZGa+t+kXjV9itvcHDLQouA==","dev": true,"license": "MIT","dependencies": {-- "lightningcss": "^1.32.0",-- "picomatch": "^4.0.4",-- "postcss": "^8.5.15",-- "rolldown": "~1.1.2",++ "lightningcss": "^1.33.0",++ "picomatch": "^4.0.7",++ "postcss": "^8.5.32",++ "rolldown": "~1.2.18","tinyglobby": "^0.2.17"},"bin": {@@@ -2820,7 +2887,7 @@},"peerDependencies": {"@types/node": "^20.19.0 || >=22.12.0",-- "@vitejs/devtools": "^0.3.0",++ "@vitejs/devtools": "^0.7.1 || ^0.8.0","esbuild": "^0.27.0 || ^0.28.0","jiti": ">=1.21.0","less": "^4.0.0",@@@ -2872,19 +2939,19 @@}},"node_modules/vitest": {-- "version": "4.1.9",-- "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.9.tgz",-- "integrity": "sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ==",++ "version": "4.1.12",++ "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.12.tgz",++ "integrity": "sha512-5eWdz2yb3ajxWF3C8C4TjkXl7FGm3n2E/VlazALrQHzK7nYMSGFnCZto0bbPNl77AwkOZVLk0YnBAejUu0NiWA==","dev": true,"license": "MIT","dependencies": {-- "@vitest/expect": "4.1.9",-- "@vitest/mocker": "4.1.9",-- "@vitest/pretty-format": "4.1.9",-- "@vitest/runner": "4.1.9",-- "@vitest/snapshot": "4.1.9",-- "@vitest/spy": "4.1.9",-- "@vitest/utils": "4.1.9",++ "@vitest/expect": "4.1.12",++ "@vitest/mocker": "4.1.12",++ "@vitest/pretty-format": "4.1.12",++ "@vitest/runner": "4.1.12",++ "@vitest/snapshot": "4.1.12",++ "@vitest/spy": "4.1.12",++ "@vitest/utils": "4.1.12","es-module-lexer": "^2.0.0","expect-type": "^1.3.0","magic-string": "^0.30.21",@@@ -2912,12 +2979,12 @@"@edge-runtime/vm": "*","@opentelemetry/api": "^1.9.0","@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",-- "@vitest/browser-playwright": "4.1.9",-- "@vitest/browser-preview": "4.1.9",-- "@vitest/browser-webdriverio": "4.1.9",-- "@vitest/coverage-istanbul": "4.1.9",-- "@vitest/coverage-v8": "4.1.9",-- "@vitest/ui": "4.1.9",++ "@vitest/browser-playwright": "4.1.12",++ "@vitest/browser-preview": "4.1.12",++ "@vitest/browser-webdriverio": "^4.1.11",++ "@vitest/coverage-istanbul": "4.1.12",++ "@vitest/coverage-v8": "4.1.12",++ "@vitest/ui": "4.1.12","happy-dom": "*","jsdom": "*","vite": "^6.0.0 || ^7.0.0 || ^8.0.0"@@@ -2988,9 +3055,9 @@}},"node_modules/zod": {-- "version": "4.4.3",-- "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz",-- "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==",++ "version": "4.6.7",++ "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.7.tgz",++ "integrity": "sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==","license": "MIT","funding": {"url": "https://github.com/sponsors/colinhacks"@@@ -14,7 +14,7 @@},"dependencies": {"@fastify/cors": "^11.1.0",-- "@fastify/static": "^9.1.3",++ "@fastify/static": "^10.1.10","dotenv": "^17.2.3","fastify": "^5.6.2","ioredis": "^5.11.1",
@@ -31,7 +31,7 @@ jobs:
@@ -31,7 +31,7 @@ jobs:
- name: Setup Node.js
- name: Setup Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v3
with:
with:
- node-version: '18'
+ node-version: '22'
cache: 'npm'
cache: 'npm'
cache-dependency-path: backend/package-lock.json
cache-dependency-path: backend/package-lock.json
@@ -62,7 +62,7 @@ jobs:
@@ -62,7 +62,7 @@ jobs:
- name: Setup Node.js
- name: Setup Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v3
with:
with:
- node-version: '18'
+ node-version: '22'
cache: 'npm'
cache: 'npm'
cache-dependency-path: launcher/package-lock.json
cache-dependency-path: launcher/package-lock.json
@@ -16,22 +16,33 @@ jobs:
@@ -16,22 +16,33 @@ jobs:
with:
with:
fetch-depth: 0
fetch-depth: 0
+ # No base/head inputs: the action derives them from the event. A scheduled
+ # run has no commit range, and pinning base to main made base == HEAD there.
- name: TruffleHog Secret Scan
- name: TruffleHog Secret Scan
uses: trufflesecurity/trufflehog@main
uses: trufflesecurity/trufflehog@main
with:
with:
path: ./
path: ./
- base: ${{ github.event.repository.default_branch }}
- head: HEAD
extra_args: --debug --json
extra_args: --debug --json
dependency-check:
dependency-check:
runs-on: ubuntu-latest
runs-on: ubuntu-latest
+ # Snyk needs SNYK_TOKEN, and this repository has none: the Snyk step authenticates only when the
+ # owner has set the secret, and npm audit scans the same production manifests otherwise. Neither
+ # path is skipped on a finding.
+ env:
+ SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
steps:
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3
-
+
- name: Run Snyk
- name: Run Snyk
+ if: env.SNYK_TOKEN != ''
uses: snyk/actions/node@master
uses: snyk/actions/node@master
- env:
- SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
with:
with:
- args: --severity-threshold=high
+ # The repository root has no manifest; scan the app manifests in the tree.
+ args: --all-projects --severity-threshold=high
+
+ - name: Run npm audit (production dependencies)
+ if: env.SNYK_TOKEN == ''
+ run: |
+ npm audit --omit=dev --audit-level=high --prefix backend
+ npm audit --omit=dev --audit-level=high --prefix launcher
@@ -9,7 +9,7 @@
@@ -9,7 +9,7 @@
"version": "0.0.1",
"version": "0.0.1",
"dependencies": {
"dependencies": {
"@fastify/cors": "^11.1.0",
"@fastify/cors": "^11.1.0",
- "@fastify/static": "^9.1.3",
+ "@fastify/static": "^10.1.10",
"dotenv": "^17.2.3",
"dotenv": "^17.2.3",
"fastify": "^5.6.2",
"fastify": "^5.6.2",
"ioredis": "^5.11.1",
"ioredis": "^5.11.1",
@@ -29,21 +29,21 @@
@@ -29,21 +29,21 @@
}
}
},
},
"node_modules/@emnapi/core": {
"node_modules/@emnapi/core": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz",
- "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==",
+ "version": "2.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-2.0.0-beta.2.tgz",
+ "integrity": "sha512-MzCVoWtcg4Pm2B3je5mMvYMvj3MmBKw+fU7vbsJc9/iT8ip6/eYIHo/Dsm/mr+wsHB6SEyJDuxB09Yy6r/8+4A==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"optional": true,
"optional": true,
"dependencies": {
"dependencies": {
- "@emnapi/wasi-threads": "1.2.2",
+ "@emnapi/wasi-threads": "2.2.0",
"tslib": "^2.4.0"
"tslib": "^2.4.0"
}
}
},
},
"node_modules/@emnapi/runtime": {
"node_modules/@emnapi/runtime": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz",
- "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==",
+ "version": "2.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-2.0.0-beta.2.tgz",
+ "integrity": "sha512-JcrSPzPvZuNZvJqPTF9Fw25LbOJ8avzFVlaf2grmH4Cku0oGP47tRgqPZadcfj3YoZMHkFVnCYFbQM8I+i5QEw==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"optional": true,
"optional": true,
@@ -52,9 +52,9 @@
@@ -52,9 +52,9 @@
}
}
},
},
"node_modules/@emnapi/wasi-threads": {
"node_modules/@emnapi/wasi-threads": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz",
- "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-2.2.0.tgz",
+ "integrity": "sha512-JP7OYH38Q7+pyTAe14raZHLQIK7BDKbdwji+Xi3pcd/6QkJYQH3SX4wu6EplGrGJWRepoNzedfm0G3B9Z4e9Rw==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"optional": true,
"optional": true,
@@ -63,9 +63,9 @@
@@ -63,9 +63,9 @@
}
}
},
},
"node_modules/@esbuild/aix-ppc64": {
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz",
- "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",
+ "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",
"cpu": [
"cpu": [
"ppc64"
"ppc64"
],
],
@@ -80,9 +80,9 @@
@@ -80,9 +80,9 @@
}
}
},
},
"node_modules/@esbuild/android-arm": {
"node_modules/@esbuild/android-arm": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz",
- "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",
+ "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",
"cpu": [
"cpu": [
"arm"
"arm"
],
],
@@ -97,9 +97,9 @@
@@ -97,9 +97,9 @@
}
}
},
},
"node_modules/@esbuild/android-arm64": {
"node_modules/@esbuild/android-arm64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz",
- "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",
+ "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -114,9 +114,9 @@
@@ -114,9 +114,9 @@
}
}
},
},
"node_modules/@esbuild/android-x64": {
"node_modules/@esbuild/android-x64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz",
- "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",
+ "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -131,9 +131,9 @@
@@ -131,9 +131,9 @@
}
}
},
},
"node_modules/@esbuild/darwin-arm64": {
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz",
- "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",
+ "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -148,9 +148,9 @@
@@ -148,9 +148,9 @@
}
}
},
},
"node_modules/@esbuild/darwin-x64": {
"node_modules/@esbuild/darwin-x64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz",
- "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",
+ "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -165,9 +165,9 @@
@@ -165,9 +165,9 @@
}
}
},
},
"node_modules/@esbuild/freebsd-arm64": {
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz",
- "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",
+ "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -182,9 +182,9 @@
@@ -182,9 +182,9 @@
}
}
},
},
"node_modules/@esbuild/freebsd-x64": {
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz",
- "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",
+ "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -199,9 +199,9 @@
@@ -199,9 +199,9 @@
}
}
},
},
"node_modules/@esbuild/linux-arm": {
"node_modules/@esbuild/linux-arm": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz",
- "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",
+ "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",
"cpu": [
"cpu": [
"arm"
"arm"
],
],
@@ -216,9 +216,9 @@
@@ -216,9 +216,9 @@
}
}
},
},
"node_modules/@esbuild/linux-arm64": {
"node_modules/@esbuild/linux-arm64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz",
- "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",
+ "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -233,9 +233,9 @@
@@ -233,9 +233,9 @@
}
}
},
},
"node_modules/@esbuild/linux-ia32": {
"node_modules/@esbuild/linux-ia32": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz",
- "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",
+ "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",
"cpu": [
"cpu": [
"ia32"
"ia32"
],
],
@@ -250,9 +250,9 @@
@@ -250,9 +250,9 @@
}
}
},
},
"node_modules/@esbuild/linux-loong64": {
"node_modules/@esbuild/linux-loong64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz",
- "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",
+ "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",
"cpu": [
"cpu": [
"loong64"
"loong64"
],
],
@@ -267,9 +267,9 @@
@@ -267,9 +267,9 @@
}
}
},
},
"node_modules/@esbuild/linux-mips64el": {
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz",
- "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",
+ "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",
"cpu": [
"cpu": [
"mips64el"
"mips64el"
],
],
@@ -284,9 +284,9 @@
@@ -284,9 +284,9 @@
}
}
},
},
"node_modules/@esbuild/linux-ppc64": {
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz",
- "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",
+ "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",
"cpu": [
"cpu": [
"ppc64"
"ppc64"
],
],
@@ -301,9 +301,9 @@
@@ -301,9 +301,9 @@
}
}
},
},
"node_modules/@esbuild/linux-riscv64": {
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz",
- "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",
+ "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",
"cpu": [
"cpu": [
"riscv64"
"riscv64"
],
],
@@ -318,9 +318,9 @@
@@ -318,9 +318,9 @@
}
}
},
},
"node_modules/@esbuild/linux-s390x": {
"node_modules/@esbuild/linux-s390x": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz",
- "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",
+ "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",
"cpu": [
"cpu": [
"s390x"
"s390x"
],
],
@@ -335,9 +335,9 @@
@@ -335,9 +335,9 @@
}
}
},
},
"node_modules/@esbuild/linux-x64": {
"node_modules/@esbuild/linux-x64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz",
- "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",
+ "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -352,9 +352,9 @@
@@ -352,9 +352,9 @@
}
}
},
},
"node_modules/@esbuild/netbsd-arm64": {
"node_modules/@esbuild/netbsd-arm64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz",
- "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",
+ "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -369,9 +369,9 @@
@@ -369,9 +369,9 @@
}
}
},
},
"node_modules/@esbuild/netbsd-x64": {
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz",
- "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",
+ "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -386,9 +386,9 @@
@@ -386,9 +386,9 @@
}
}
},
},
"node_modules/@esbuild/openbsd-arm64": {
"node_modules/@esbuild/openbsd-arm64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz",
- "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",
+ "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -403,9 +403,9 @@
@@ -403,9 +403,9 @@
}
}
},
},
"node_modules/@esbuild/openbsd-x64": {
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz",
- "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",
+ "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -420,9 +420,9 @@
@@ -420,9 +420,9 @@
}
}
},
},
"node_modules/@esbuild/openharmony-arm64": {
"node_modules/@esbuild/openharmony-arm64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz",
- "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",
+ "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -437,9 +437,9 @@
@@ -437,9 +437,9 @@
}
}
},
},
"node_modules/@esbuild/sunos-x64": {
"node_modules/@esbuild/sunos-x64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz",
- "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",
+ "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -454,9 +454,9 @@
@@ -454,9 +454,9 @@
}
}
},
},
"node_modules/@esbuild/win32-arm64": {
"node_modules/@esbuild/win32-arm64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz",
- "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",
+ "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -471,9 +471,9 @@
@@ -471,9 +471,9 @@
}
}
},
},
"node_modules/@esbuild/win32-ia32": {
"node_modules/@esbuild/win32-ia32": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz",
- "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",
+ "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",
"cpu": [
"cpu": [
"ia32"
"ia32"
],
],
@@ -488,9 +488,9 @@
@@ -488,9 +488,9 @@
}
}
},
},
"node_modules/@esbuild/win32-x64": {
"node_modules/@esbuild/win32-x64": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz",
- "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",
+ "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -505,9 +505,9 @@
@@ -505,9 +505,9 @@
}
}
},
},
"node_modules/@fastify/accept-negotiator": {
"node_modules/@fastify/accept-negotiator": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@fastify/accept-negotiator/-/accept-negotiator-2.0.1.tgz",
- "integrity": "sha512-/c/TW2bO/v9JeEgoD/g1G5GxGeCF1Hafdf79WPmUlgYiBXummY0oX3VVq4yFkKKVBKDNlaDUYoab7g38RpPqCQ==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@fastify/accept-negotiator/-/accept-negotiator-2.1.2.tgz",
+ "integrity": "sha512-LV7MZqTwXTEt3GxBT6BU8ACztWnv++hSkMEsP3usIHiI0tA4F5EO4THhDCOr5J/ginM9DCnLCmZ6u3JLA9x8Iw==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -521,9 +521,9 @@
@@ -521,9 +521,9 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/@fastify/ajv-compiler": {
"node_modules/@fastify/ajv-compiler": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-4.0.5.tgz",
- "integrity": "sha512-KoWKW+MhvfTRWL4qrhUwAAZoaChluo0m0vbiJlGMt2GXvL4LVPQEjt8kSpHI3IBq5Rez8fg+XeH3cneztq+C7A==",
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-4.0.7.tgz",
+ "integrity": "sha512-VP0yIfwlc1ohj733keYDqyHm1VWeP9VQxYomunhr90jkC4aNNibbkrRiaNgPgqj1ORxUenILR4qzA/ppYBNAtQ==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -538,13 +538,13 @@
@@ -538,13 +538,13 @@
"dependencies": {
"dependencies": {
"ajv": "^8.12.0",
"ajv": "^8.12.0",
"ajv-formats": "^3.0.1",
"ajv-formats": "^3.0.1",
- "fast-uri": "^3.0.0"
+ "fast-uri": "^4.0.0"
}
}
},
},
"node_modules/@fastify/cors": {
"node_modules/@fastify/cors": {
- "version": "11.2.0",
- "resolved": "https://registry.npmjs.org/@fastify/cors/-/cors-11.2.0.tgz",
- "integrity": "sha512-LbLHBuSAdGdSFZYTLVA3+Ch2t+sA6nq3Ejc6XLAKiQ6ViS2qFnvicpj0htsx03FyYeLs04HfRNBsz/a8SvbcUw==",
+ "version": "11.4.1",
+ "resolved": "https://registry.npmjs.org/@fastify/cors/-/cors-11.4.1.tgz",
+ "integrity": "sha512-WuPATGGyc3YzpOfumovBJ4xC2RPBBFyDFElwldFRBCgM2G27xH9DnXTho9+nc2Ho6gLD1hKTetdOntR+G38+7A==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -557,14 +557,30 @@
@@ -557,14 +557,30 @@
],
],
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
- "fastify-plugin": "^5.0.0",
+ "fastify-plugin": "^6.0.0",
"toad-cache": "^3.7.0"
"toad-cache": "^3.7.0"
}
}
},
},
+ "node_modules/@fastify/deepmerge": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/@fastify/deepmerge/-/deepmerge-3.2.4.tgz",
+ "integrity": "sha512-kc8GQq5gX9RRhw0rov3DMrN8wS8yRlxJRdDzsYwwdBV/wazuVgc/1K7CKL90tlvu3RlHan6Y0R0aE3nJtBz2eQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fastify"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fastify"
+ }
+ ],
+ "license": "MIT"
+ },
"node_modules/@fastify/error": {
"node_modules/@fastify/error": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@fastify/error/-/error-4.2.0.tgz",
- "integrity": "sha512-RSo3sVDXfHskiBZKBPRgnQTtIqpi/7zhJOEmAxCiBcM7d0uwdGdxLlsCaLzGs8v8NnxIRlfG0N51p5yFaOentQ==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/@fastify/error/-/error-4.2.1.tgz",
+ "integrity": "sha512-MYBumuIwP+5MIpXSyKm6/o1Eigcoij186lWUssX3LH5U8KWqU0ktZhzC4CErIX9EJeQeRGI+zJZQWakBlFbUcg==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -578,9 +594,9 @@
@@ -578,9 +594,9 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/@fastify/fast-json-stringify-compiler": {
"node_modules/@fastify/fast-json-stringify-compiler": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/@fastify/fast-json-stringify-compiler/-/fast-json-stringify-compiler-5.0.3.tgz",
- "integrity": "sha512-uik7yYHkLr6fxd8hJSZ8c+xF4WafPK+XzneQDPU+D10r5X19GW8lJcom2YijX2+qtFF1ENJlHXKFM9ouXNJYgQ==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/@fastify/fast-json-stringify-compiler/-/fast-json-stringify-compiler-5.1.1.tgz",
+ "integrity": "sha512-pyxRKk7UpUnnrztP9pF4+ZYxusEQ4LifTyzRdiXmyql1QezNHxO02D25MVU2o4kMeAMYWAjG6RKRlojgkbiDAw==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -593,13 +609,13 @@
@@ -593,13 +609,13 @@
],
],
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
- "fast-json-stringify": "^6.0.0"
+ "fast-json-stringify": "^7.0.0"
}
}
},
},
"node_modules/@fastify/forwarded": {
"node_modules/@fastify/forwarded": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@fastify/forwarded/-/forwarded-3.0.1.tgz",
- "integrity": "sha512-JqDochHFqXs3C3Ml3gOY58zM7OqO9ENqPo0UqAjAjH8L01fRZqwX9iLeX34//kiJubF7r2ZQHtBRU36vONbLlw==",
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/@fastify/forwarded/-/forwarded-3.1.2.tgz",
+ "integrity": "sha512-89WiRG+hW3VQSfCwg4Hb8b43PeyEX15K5+lEfsZ4EUth/FyOjS/lv8HsVuswUNXWiSnxMGNouE/fq/0w3VumHQ==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -613,9 +629,9 @@
@@ -613,9 +629,9 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/@fastify/merge-json-schemas": {
"node_modules/@fastify/merge-json-schemas": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/@fastify/merge-json-schemas/-/merge-json-schemas-0.2.1.tgz",
- "integrity": "sha512-OA3KGBCy6KtIvLf8DINC5880o5iBlDX4SxzLQS8HorJAbqluzLRn80UXU0bxZn7UOFhFgpRJDasfwn9nG4FG4A==",
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@fastify/merge-json-schemas/-/merge-json-schemas-0.2.2.tgz",
+ "integrity": "sha512-d/gx9sRbUCVgGRGzma46wLcwiY8noTqO2Nmjg/vbTARxHRE5bdh5PIL8s97Lt1X7ScRWRW52eVYxwIoPwIdVUA==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -632,9 +648,9 @@
@@ -632,9 +648,9 @@
}
}
},
},
"node_modules/@fastify/proxy-addr": {
"node_modules/@fastify/proxy-addr": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@fastify/proxy-addr/-/proxy-addr-5.1.0.tgz",
- "integrity": "sha512-INS+6gh91cLUjB+PVHfu1UqcB76Sqtpyp7bnL+FYojhjygvOPA9ctiD/JDKsyD9Xgu4hUhCSJBPig/w7duNajw==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/@fastify/proxy-addr/-/proxy-addr-5.1.2.tgz",
+ "integrity": "sha512-uqB4QsgVoro0XDC+DIftIMGXHdBPn+lK6Ek3xXAIxPMCJfqxnbtyEoMCm2KPUVOuIosd7Cyw9HawEqMFM/UA+g==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -652,9 +668,9 @@
@@ -652,9 +668,9 @@
}
}
},
},
"node_modules/@fastify/send": {
"node_modules/@fastify/send": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@fastify/send/-/send-4.1.0.tgz",
- "integrity": "sha512-TMYeQLCBSy2TOFmV95hQWkiTYgC/SEx7vMdV+wnZVX4tt8VBLKzmH8vV9OzJehV0+XBfg+WxPMt5wp+JBUKsVw==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/@fastify/send/-/send-4.2.1.tgz",
+ "integrity": "sha512-zOB8L9z444PnGbd1Nd7gNXPz/7bnDR8Z4KNTNSwLVQuE3cTGsU9qUj1N4SjXKK0Tq4cauZYTwB+tqvlqosuKsw==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -675,9 +691,9 @@
@@ -675,9 +691,9 @@
}
}
},
},
"node_modules/@fastify/static": {
"node_modules/@fastify/static": {
- "version": "9.1.3",
- "resolved": "https://registry.npmjs.org/@fastify/static/-/static-9.1.3.tgz",
- "integrity": "sha512-aXrYtsiryLhRxRNaxNqsn7FUISeb7rB9q4eHUPIot5aeQBLNahnz1m6thzm7JWC1poSGXS9XrX8DvuMivp2hkQ==",
+ "version": "10.1.10",
+ "resolved": "https://registry.npmjs.org/@fastify/static/-/static-10.1.10.tgz",
+ "integrity": "sha512-CGwOoZiKg5m4SAqeiS8bzCSKDa71DMFQ7QeVsuWBOrfFu32DpVZWFFb0cpEg7e54YK6HZZsl4g/wfoKMnRQMUw==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -691,11 +707,12 @@
@@ -691,11 +707,12 @@
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
"@fastify/accept-negotiator": "^2.0.0",
"@fastify/accept-negotiator": "^2.0.0",
- "@fastify/send": "^4.0.0",
- "content-disposition": "^1.0.1",
- "fastify-plugin": "^5.0.0",
+ "@fastify/error": "^4.0.0",
+ "@fastify/send": "^4.2.0",
+ "content-disposition": "^3.0.0",
+ "fastify-plugin": "^6.0.0",
"fastq": "^1.17.1",
"fastq": "^1.17.1",
- "glob": "^13.0.0"
+ "glob": "^14.0.0"
}
}
},
},
"node_modules/@ioredis/commands": {
"node_modules/@ioredis/commands": {
@@ -704,10 +721,16 @@
@@ -704,10 +721,16 @@
"integrity": "sha512-UmeW7z4LfctwoQ5wkhVzgq8tXkreED2xZGpX+Bg+zA+WJFZCT6c062AfCK/Dfk81xZnnwdhJCUMkitihRaoC2Q==",
"integrity": "sha512-UmeW7z4LfctwoQ5wkhVzgq8tXkreED2xZGpX+Bg+zA+WJFZCT6c062AfCK/Dfk81xZnnwdhJCUMkitihRaoC2Q==",
"license": "MIT"
"license": "MIT"
},
},
+ "node_modules/@isaacs/nonrecursive-glob-match": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@isaacs/nonrecursive-glob-match/-/nonrecursive-glob-match-1.1.0.tgz",
+ "integrity": "sha512-GPm/Dbvk5RLmhRnxXIa7nTpK0xtl4E0wj0MslsuNiJ1FIROU+2+9lgUC/dgF7Ey4QCWhfEsgxilMRMCdHPfDfw==",
+ "license": "BlueOak-1.0.0"
+ },
"node_modules/@jridgewell/sourcemap-codec": {
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
- "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
+ "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==",
"dev": true,
"dev": true,
"license": "MIT"
"license": "MIT"
},
},
@@ -721,32 +744,35 @@
@@ -721,32 +744,35 @@
}
}
},
},
"node_modules/@napi-rs/wasm-runtime": {
"node_modules/@napi-rs/wasm-runtime": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz",
- "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==",
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.6.tgz",
+ "integrity": "sha512-mRyDmEw9/fCDXCGfL1sbgIw/GUK0PVxRW4YwgPN61F3LQ+fSyoBFarJVzgGyhF6kRzEQZ0FejDqm4WLXSeqQmw==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"optional": true,
"optional": true,
"dependencies": {
"dependencies": {
"@tybys/wasm-util": "^0.10.3"
"@tybys/wasm-util": "^0.10.3"
},
},
+ "engines": {
+ "node": "^20.19.0 || ^22.13.0 || >=23.5.0"
+ },
"funding": {
"funding": {
"type": "github",
"type": "github",
"url": "https://github.com/sponsors/Brooooooklyn"
"url": "https://github.com/sponsors/Brooooooklyn"
},
},
"peerDependencies": {
"peerDependencies": {
- "@emnapi/core": "^1.7.1",
- "@emnapi/runtime": "^1.7.1"
+ "@emnapi/core": "^1.7.1 || 2.0.0-beta.2",
+ "@emnapi/runtime": "^1.7.1 || 2.0.0-beta.2"
}
}
},
},
"node_modules/@oxc-project/types": {
"node_modules/@oxc-project/types": {
- "version": "0.137.0",
- "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.137.0.tgz",
- "integrity": "sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==",
+ "version": "0.156.0",
+ "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.156.0.tgz",
+ "integrity": "sha512-1Duyg48TdJNdyhEB8Xn1L36bT9Pv6GUtlKjHxOys8xkaF/rQq3XJE+bAurSK/AgIz5mGFsb77cn9Pb20+WCScw==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"funding": {
"funding": {
- "url": "https://github.com/sponsors/Boshen"
+ "url": "https://github.com/sponsors/oxc-project"
}
}
},
},
"node_modules/@pinojs/redact": {
"node_modules/@pinojs/redact": {
@@ -755,10 +781,27 @@
@@ -755,10 +781,27 @@
"integrity": "sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==",
"integrity": "sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==",
"license": "MIT"
"license": "MIT"
},
},
+ "node_modules/@rolldown/binding-android-arm-eabi": {
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.19.tgz",
+ "integrity": "sha512-e+Ebe0WT+9tbXmNKPIiC8YrWAHYwug3m6i4p3rZGGulfZri1jtI4HslT+OZnFf/OIHowWF71DTlHwXBP2SiA7A==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ }
+ },
"node_modules/@rolldown/binding-android-arm64": {
"node_modules/@rolldown/binding-android-arm64": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.3.tgz",
- "integrity": "sha512-DT6Z3PhvioeHMvxo+xHc3KtqggrI7CCTXCmC2h/5zUlp5jVitv7XEy+9q5/7v8IolhlioawpMo8Kg0EEBy7J0g==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.19.tgz",
+ "integrity": "sha512-hOombrTJ+szt2ciEzS7oCA78lMPBgF5UMQWCJIyNfnrI7GLl8HYoFqCnpL2gcPOaXMqryGCU5ExdQKyDDcC+yA==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -773,9 +816,9 @@
@@ -773,9 +816,9 @@
}
}
},
},
"node_modules/@rolldown/binding-darwin-arm64": {
"node_modules/@rolldown/binding-darwin-arm64": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.3.tgz",
- "integrity": "sha512-0NwgwsjM7LrsuVnXMK3koTpagBNOhloc/BNjKqZjv4V5zI5r13qx69uVhRx+o5Z0yy4Hzq+lpy7TAgUG/ocvrw==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.19.tgz",
+ "integrity": "sha512-XoMA2pwCKGTQzUjPgtRwkedH4WmXhdIPKT6l6oOxd1PUbNodGI6DcBekgN7EC//+x3pfBYX/qL1gNmZAqivw5g==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -790,9 +833,9 @@
@@ -790,9 +833,9 @@
}
}
},
},
"node_modules/@rolldown/binding-darwin-x64": {
"node_modules/@rolldown/binding-darwin-x64": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.3.tgz",
- "integrity": "sha512-YtiBp4disu6V560loT6PjMdiRaWmVvDNrUunAalbiFx2ggeJwxdAsgZMcoGP17uyAsTwAj5V1niksxlHnVQ1Sw==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.19.tgz",
+ "integrity": "sha512-zo8EsSSwMZCY/e+fRnGaX02YGgvJD0yvhNi/9hpGPA2MJ9ZF8dPCw75UGfpI6OpQ/myR/dIYmogRvqiZD0TrXg==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -807,9 +850,9 @@
@@ -807,9 +850,9 @@
}
}
},
},
"node_modules/@rolldown/binding-freebsd-x64": {
"node_modules/@rolldown/binding-freebsd-x64": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.3.tgz",
- "integrity": "sha512-yD3EkEdXk2LypPxnf/kSZHirarsI8gcPzc62SukhR9VJTyvV+F9Q/GxWNuCojc7sXyuVC4DxRGhdDK4X8VSsbw==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.19.tgz",
+ "integrity": "sha512-O8ISAOfI1nj7AuBPd30FSF47z7f7lzlk5poQVGgiikvQuGEBFYvW8ki+UEnT+YJPnNGjQzn304klt4O9FUE7mA==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -824,9 +867,9 @@
@@ -824,9 +867,9 @@
}
}
},
},
"node_modules/@rolldown/binding-linux-arm-gnueabihf": {
"node_modules/@rolldown/binding-linux-arm-gnueabihf": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.3.tgz",
- "integrity": "sha512-c+8vieQbsD7HNAHKIA34w0GJ9FedFFuJGD+7E6vz7Q3uqAIugL5p45fhlsj4UaAsHpcmlqugBWMhA0/j7o0sIg==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.19.tgz",
+ "integrity": "sha512-/lYCba5NO0yq4S0jGMH8QTBtkvQxoXjoQWzF5BcWp9MjB9jxVRD1GQDNofkVjcOj30DWyhLIN/4Oe60JKzaONw==",
"cpu": [
"cpu": [
"arm"
"arm"
],
],
@@ -841,13 +884,16 @@
@@ -841,13 +884,16 @@
}
}
},
},
"node_modules/@rolldown/binding-linux-arm64-gnu": {
"node_modules/@rolldown/binding-linux-arm64-gnu": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.3.tgz",
- "integrity": "sha512-50jD0uUwLvur7Zz9LHz17kaAdTPjn5wN93hEgjvmYFRZwiR7ZJYovTd5ipyWJDAnXKvZ+wgc+/Ika6dwSF5OcA==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.19.tgz",
+ "integrity": "sha512-pm/apFMBnSbFb3O6nG5pHO1iqHhZrjGDFEjSm+ot9J17XXPvH9L90y5h+jgfHCE+Qdlsvy8qKEcU4VKxgjD+vA==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
"dev": true,
"dev": true,
+ "libc": [
+ "glibc"
+ ],
"license": "MIT",
"license": "MIT",
"optional": true,
"optional": true,
"os": [
"os": [
@@ -858,13 +904,16 @@
@@ -858,13 +904,16 @@
}
}
},
},
"node_modules/@rolldown/binding-linux-arm64-musl": {
"node_modules/@rolldown/binding-linux-arm64-musl": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.3.tgz",
- "integrity": "sha512-BO9+oPL8K9poZJBfYPsXNtYjPE5uM3qeehT3aFcW4LITOl+iSqhp0abzjR2nWBUNjIZeKXjAEWBZ64WjNoHd6w==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.19.tgz",
+ "integrity": "sha512-K1SmQp3FFichn8oqrNIwvFoZ5wcvjC7goBzpaMNvLf9FZc+QB/QvLmnpJZgAAGHiD980tP8FZZnXk2K94rvlxg==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
"dev": true,
"dev": true,
+ "libc": [
+ "musl"
+ ],
"license": "MIT",
"license": "MIT",
"optional": true,
"optional": true,
"os": [
"os": [
@@ -875,13 +924,16 @@
@@ -875,13 +924,16 @@
}
}
},
},
"node_modules/@rolldown/binding-linux-ppc64-gnu": {
"node_modules/@rolldown/binding-linux-ppc64-gnu": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.3.tgz",
- "integrity": "sha512-f3VpLB1vQ0Eo6ecr/6cekLnvYMFF4YBFoVGkfkvPLq1bAkbAwHYQPZKoAmG6OJyTcxxoC+AvezGx/S1obNC0Mw==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.19.tgz",
+ "integrity": "sha512-I0xwD57jP/3A7+5UPZin2w8Y7XHEmEM5zqpYZOcQ45MlNW6tUJUziymV3yRr7rL4vwyfEcRsRksC4a7Kc08p5Q==",
"cpu": [
"cpu": [
"ppc64"
"ppc64"
],
],
"dev": true,
"dev": true,
+ "libc": [
+ "glibc"
+ ],
"license": "MIT",
"license": "MIT",
"optional": true,
"optional": true,
"os": [
"os": [
@@ -892,13 +944,16 @@
@@ -892,13 +944,16 @@
}
}
},
},
"node_modules/@rolldown/binding-linux-s390x-gnu": {
"node_modules/@rolldown/binding-linux-s390x-gnu": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.3.tgz",
- "integrity": "sha512-AmurZ26Pqx/RI9N1gzEOCklkKXl927yjfXWUUS0O7Puh8ARM/Ob8qfrD3qnWksScdw6cSrW5PSHE9DyLu7+PtA==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.19.tgz",
+ "integrity": "sha512-BrtEHT24SNXj9HiXqy+s/kXiSiQGt6EKCPUlRirAoIioVxKGnbXBUEkbZASAei7iZJB0/Ynm+0JP00Ipx7AnSw==",
"cpu": [
"cpu": [
"s390x"
"s390x"
],
],
"dev": true,
"dev": true,
+ "libc": [
+ "glibc"
+ ],
"license": "MIT",
"license": "MIT",
"optional": true,
"optional": true,
"os": [
"os": [
@@ -909,13 +964,16 @@
@@ -909,13 +964,16 @@
}
}
},
},
"node_modules/@rolldown/binding-linux-x64-gnu": {
"node_modules/@rolldown/binding-linux-x64-gnu": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.3.tgz",
- "integrity": "sha512-JJpqs8bRGITDOdbkNKnlojzBabbOHrqjSvDr0IVsZObE1lBcPjxItUEY9eWIDbxaJ3cGrXPWGfGkIxFijg/URg==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.19.tgz",
+ "integrity": "sha512-rm75/9DkHKeU2WnA8w4X94WGYgLlDCFCfkQC+4bguVJmC/jvDRv2B+2wLOYhyE0fVuv7//Ckk39OoOufyCu76Q==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
"dev": true,
"dev": true,
+ "libc": [
+ "glibc"
+ ],
"license": "MIT",
"license": "MIT",
"optional": true,
"optional": true,
"os": [
"os": [
@@ -926,13 +984,16 @@
@@ -926,13 +984,16 @@
}
}
},
},
"node_modules/@rolldown/binding-linux-x64-musl": {
"node_modules/@rolldown/binding-linux-x64-musl": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.3.tgz",
- "integrity": "sha512-rSJcdjPxzA/by/6/rYs+v+bXU7UjvnbUWz8MJb6kh6+knqB1dCrtHg0uu7C/4haqJvqdkYHQ5IGn+tCH9GLW/g==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.19.tgz",
+ "integrity": "sha512-irh/4+iYFM4GAzpluDErgjz89bj6NDtqqMAG/6O1LG38Ed3NpyebzCpcVNkFW8uhy+/3/BocUvnXDR33CXWe9A==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
"dev": true,
"dev": true,
+ "libc": [
+ "musl"
+ ],
"license": "MIT",
"license": "MIT",
"optional": true,
"optional": true,
"os": [
"os": [
@@ -943,9 +1004,9 @@
@@ -943,9 +1004,9 @@
}
}
},
},
"node_modules/@rolldown/binding-openharmony-arm64": {
"node_modules/@rolldown/binding-openharmony-arm64": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.3.tgz",
- "integrity": "sha512-hQ3/PYkDJICgevvyNcVrihVeqq7k1Pp3VZ9lY+dauAYUJKO+auqApvANhvR1An9BhmqYKvW2Mu1F9u4DXSMLxQ==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.19.tgz",
+ "integrity": "sha512-+KWTWNoPt+CfSq94CiceWu3yPE+QzkaG+phPyz9G60tmZLwfQkcA4AeksafzvJAw4pvg1mcd5a1TkUqVv0s4JA==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -960,9 +1021,9 @@
@@ -960,9 +1021,9 @@
}
}
},
},
"node_modules/@rolldown/binding-wasm32-wasi": {
"node_modules/@rolldown/binding-wasm32-wasi": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.3.tgz",
- "integrity": "sha512-Elcv/BtML9lXrV6JuKITc/grN2kYV9gjsQpW8Jfw4ioK0TOkjBjye0nnyqQNy9STNaI20lXNaQBRrD5gSgR0Yg==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.2.19.tgz",
+ "integrity": "sha512-7EH+skOsl5qpWnK0vzamgJFhOv1cwxQpsxm8tI883K9fur5c27p8q87fzEO6BbBPabA2/+s/zR63/pLc137iOg==",
"cpu": [
"cpu": [
"wasm32"
"wasm32"
],
],
@@ -970,18 +1031,18 @@
@@ -970,18 +1031,18 @@
"license": "MIT",
"license": "MIT",
"optional": true,
"optional": true,
"dependencies": {
"dependencies": {
- "@emnapi/core": "1.11.1",
- "@emnapi/runtime": "1.11.1",
- "@napi-rs/wasm-runtime": "^1.1.6"
+ "@emnapi/core": "2.0.0-beta.2",
+ "@emnapi/runtime": "2.0.0-beta.2",
+ "@napi-rs/wasm-runtime": "1.2.6"
},
},
"engines": {
"engines": {
- "node": "^20.19.0 || >=22.12.0"
+ "node": "^20.19.0 || ^22.13.0 || >=23.5.0"
}
}
},
},
"node_modules/@rolldown/binding-win32-arm64-msvc": {
"node_modules/@rolldown/binding-win32-arm64-msvc": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.3.tgz",
- "integrity": "sha512-2DrEfhluH9yhiaFApmsjsjwrSYbNcY1oFTzYSP1a535jDbV98zCFanA/96TBUd0iDFcxGmw9QRExwGCXz3U+/g==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.19.tgz",
+ "integrity": "sha512-3Q1Yg1Q7tEvBWoZf5rFvG/GKZQPgwfru+p4wBajDfJFBs0SHCpL++dfTjW9gyAKd1T7ZpIYvdaUax7Pa/IhFVQ==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -996,9 +1057,9 @@
@@ -996,9 +1057,9 @@
}
}
},
},
"node_modules/@rolldown/binding-win32-x64-msvc": {
"node_modules/@rolldown/binding-win32-x64-msvc": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.3.tgz",
- "integrity": "sha512-OL4OMk7UPXOeVGGd3qo5zJyPIljf4AFgk5QAkPPS+OoLuOOozhuaQGC18MxVTnw/06q93gShAJzlwnSCY9YtqA==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.19.tgz",
+ "integrity": "sha512-y/sqRRc6d7hECzOFc5n3LSeqctmIp9mMjY1Kq4s14uLPd/LZ4z7i1zrW6fMtp2mPeuQIC4e6ULMcwQzMomqQag==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -1013,9 +1074,9 @@
@@ -1013,9 +1074,9 @@
}
}
},
},
"node_modules/@rolldown/pluginutils": {
"node_modules/@rolldown/pluginutils": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz",
- "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.1.0.tgz",
+ "integrity": "sha512-K+NU2HDCEem4sClgHH4ZZXwdJeNFkJo+hRk479DIwdIviAPN2hFJH1KHHwg8CxHQXvi0M5XY4deTXINfIiSG6w==",
"dev": true,
"dev": true,
"license": "MIT"
"license": "MIT"
},
},
@@ -1027,9 +1088,9 @@
@@ -1027,9 +1088,9 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/@tybys/wasm-util": {
"node_modules/@tybys/wasm-util": {
- "version": "0.10.3",
- "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz",
- "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==",
+ "version": "0.10.4",
+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz",
+ "integrity": "sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"optional": true,
"optional": true,
@@ -1056,26 +1117,26 @@
@@ -1056,26 +1117,26 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/@types/estree": {
"node_modules/@types/estree": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",
- "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.10.tgz",
+ "integrity": "sha512-lTyOMnOcmRBzdCv6/4zUZCrEhV0xrqQiUZBZtVcbmLHBXKLnN8q89v/wKRF/Q0HbwVsqbIG3o5HDoFl9sduM+g==",
"dev": true,
"dev": true,
"license": "MIT"
"license": "MIT"
},
},
"node_modules/@types/node": {
"node_modules/@types/node": {
- "version": "24.13.2",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.13.2.tgz",
- "integrity": "sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==",
+ "version": "24.19.2",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.19.2.tgz",
+ "integrity": "sha512-93d49wCWJkCyN87MxLpNN6KXPCwFw7bVUg79mGUV1OS40JGWwVCr8n61DXCSqz7CV6/VfPkb7xec7uP2M+QHWQ==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
- "undici-types": "~7.18.0"
+ "undici-types": ">=7.24.0 <7.24.7"
}
}
},
},
"node_modules/@types/pg": {
"node_modules/@types/pg": {
- "version": "8.20.0",
- "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.20.0.tgz",
- "integrity": "sha512-bEPFOaMAHTEP1EzpvHTbmwR8UsFyHSKsRisLIHVMXnpNefSbGA1bD6CVy+qKjGSqmZqNqBDV2azOBo8TgkcVow==",
+ "version": "8.23.1",
+ "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.23.1.tgz",
+ "integrity": "sha512-fKVHpikPdg4GKks3JuLEhvwSyvwzF23hnabPy6DD8ljVbC7+6J5dQzdv4arV6jqq57djnMgs1HKBxX4P8aBI3A==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
@@ -1085,16 +1146,16 @@
@@ -1085,16 +1146,16 @@
}
}
},
},
"node_modules/@vitest/expect": {
"node_modules/@vitest/expect": {
- "version": "4.1.9",
- "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.9.tgz",
- "integrity": "sha512-vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA==",
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.12.tgz",
+ "integrity": "sha512-vFlTt+YEu9WBpNjdGayNmlMVzrWPi1+sv853/7t2FU7hpO5gAFBKHzQmkCq5Xjpr+evegF2994LQT3hF3mRlqQ==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
"@standard-schema/spec": "^1.1.0",
"@standard-schema/spec": "^1.1.0",
"@types/chai": "^5.2.2",
"@types/chai": "^5.2.2",
- "@vitest/spy": "4.1.9",
- "@vitest/utils": "4.1.9",
+ "@vitest/spy": "4.1.12",
+ "@vitest/utils": "4.1.12",
"chai": "^6.2.2",
"chai": "^6.2.2",
"tinyrainbow": "^3.1.0"
"tinyrainbow": "^3.1.0"
},
},
@@ -1103,13 +1164,13 @@
@@ -1103,13 +1164,13 @@
}
}
},
},
"node_modules/@vitest/mocker": {
"node_modules/@vitest/mocker": {
- "version": "4.1.9",
- "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.9.tgz",
- "integrity": "sha512-EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw==",
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.12.tgz",
+ "integrity": "sha512-fKShNpKZzupWZuY0z7egydvL0sqW4INEZBEExMBMAa6izlENEVHwoXgdaTCaBZ5fwlr4xf2o1wXC83n9RpO+NA==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
- "@vitest/spy": "4.1.9",
+ "@vitest/spy": "4.1.12",
"estree-walker": "^3.0.3",
"estree-walker": "^3.0.3",
"magic-string": "^0.30.21"
"magic-string": "^0.30.21"
},
},
@@ -1130,9 +1191,9 @@
@@ -1130,9 +1191,9 @@
}
}
},
},
"node_modules/@vitest/pretty-format": {
"node_modules/@vitest/pretty-format": {
- "version": "4.1.9",
- "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.9.tgz",
- "integrity": "sha512-s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A==",
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.12.tgz",
+ "integrity": "sha512-XW9O8+Mxx4VpCtkYdMJLZQQwsVryP9wk7cPKDxtXFfwSak6yRh5+2fep/Y0XF/ElBvJHq8bcYdi6aeuai0opZA==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
@@ -1143,13 +1204,13 @@
@@ -1143,13 +1204,13 @@
}
}
},
},
"node_modules/@vitest/runner": {
"node_modules/@vitest/runner": {
- "version": "4.1.9",
- "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.9.tgz",
- "integrity": "sha512-KXLMDtc7oe70+3mJfGrPUWPesswH+3sTxAMAMl8DG7I8IUQT4XW718dY5ID3vPUcmlu27CcKfY4P3h3I29SLJg==",
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.12.tgz",
+ "integrity": "sha512-NKlVKCr5QnCe8jijdMnmkpHHU+WTqiLFR6G0pHji9uRjXK9xJl1k1nTw6F3pOOj2PDcsDt2GKQMI7wIsaT491w==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
- "@vitest/utils": "4.1.9",
+ "@vitest/utils": "4.1.12",
"pathe": "^2.0.3"
"pathe": "^2.0.3"
},
},
"funding": {
"funding": {
@@ -1157,14 +1218,14 @@
@@ -1157,14 +1218,14 @@
}
}
},
},
"node_modules/@vitest/snapshot": {
"node_modules/@vitest/snapshot": {
- "version": "4.1.9",
- "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.9.tgz",
- "integrity": "sha512-Jc7RKGNBo8Z28WYIm0Niej4xdSPByRf6mU58VpHQkd6Zh05rlnA+twjbK5HyeIGHxrzsc3mJgS43uM0CZKzaIA==",
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.12.tgz",
+ "integrity": "sha512-ko1y1Qgb/slzQ9mr+b89Cuqud8WG1TKtsPD8r7ZUBdvVOGt85Af2HwCqHujrhwJq95hs/9RM7fcAPg57o1vlzw==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
- "@vitest/pretty-format": "4.1.9",
- "@vitest/utils": "4.1.9",
+ "@vitest/pretty-format": "4.1.12",
+ "@vitest/utils": "4.1.12",
"magic-string": "^0.30.21",
"magic-string": "^0.30.21",
"pathe": "^2.0.3"
"pathe": "^2.0.3"
},
},
@@ -1173,9 +1234,9 @@
@@ -1173,9 +1234,9 @@
}
}
},
},
"node_modules/@vitest/spy": {
"node_modules/@vitest/spy": {
- "version": "4.1.9",
- "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.9.tgz",
- "integrity": "sha512-fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA==",
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.12.tgz",
+ "integrity": "sha512-RGq9x4JNGNTZHEJxvN0oSiJjeSCExm0n2gZKKJZHY9cX5AVA6M7VJILBT3ZJ/tJ/0J9uWT7fETV9/btoi//vSg==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"funding": {
"funding": {
@@ -1183,13 +1244,13 @@
@@ -1183,13 +1244,13 @@
}
}
},
},
"node_modules/@vitest/utils": {
"node_modules/@vitest/utils": {
- "version": "4.1.9",
- "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.9.tgz",
- "integrity": "sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==",
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.12.tgz",
+ "integrity": "sha512-Q3awXrwOfEV+qc3WmO5ONyE0yO7Q1gQ9/oyHxGLZ/pl7N3NO/ZztqQwKLuwMkV+CA1JYSIeO3gkHnRDIo4AVaA==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
- "@vitest/pretty-format": "4.1.9",
+ "@vitest/pretty-format": "4.1.12",
"convert-source-map": "^2.0.0",
"convert-source-map": "^2.0.0",
"tinyrainbow": "^3.1.0"
"tinyrainbow": "^3.1.0"
},
},
@@ -1236,6 +1297,22 @@
@@ -1236,6 +1297,22 @@
}
}
}
}
},
},
+ "node_modules/ajv/node_modules/fast-uri": {
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.9.tgz",
+ "integrity": "sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fastify"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fastify"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
"node_modules/assertion-error": {
"node_modules/assertion-error": {
"version": "2.0.1",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
"resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
@@ -1256,9 +1333,9 @@
@@ -1256,9 +1333,9 @@
}
}
},
},
"node_modules/avvio": {
"node_modules/avvio": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/avvio/-/avvio-9.2.0.tgz",
- "integrity": "sha512-2t/sy01ArdHHE0vRH5Hsay+RtCZt3dLPji7W7/MMOCEgze5b7SNDC4j5H6FnVgPkI1MTNFGzHdHrVXDDl7QSSQ==",
+ "version": "9.3.1",
+ "resolved": "https://registry.npmjs.org/avvio/-/avvio-9.3.1.tgz",
+ "integrity": "sha512-QyTKW61/qlba+cUQBm/sT9X8lri4UdomqSDwCnrnj1IvLVDRRiXRkz4CgBRWB+/cmfC7SK5WQc8T1vSdGvaUcQ==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -1285,21 +1362,21 @@
@@ -1285,21 +1362,21 @@
}
}
},
},
"node_modules/brace-expansion": {
"node_modules/brace-expansion": {
- "version": "5.0.7",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz",
- "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==",
+ "version": "5.0.13",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.13.tgz",
+ "integrity": "sha512-Vh3dmFbc4wZeox7M9I/0L9GfFd83Su4+yCck/OF9Gi/P/dAHn0RT7X4K9R7gMNMhDck3DvhR6QXsnQdjjgwNvQ==",
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
"balanced-match": "^4.0.2"
"balanced-match": "^4.0.2"
},
},
"engines": {
"engines": {
- "node": "18 || 20 || >=22"
+ "node": "20 || >=22"
}
}
},
},
"node_modules/chai": {
"node_modules/chai": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz",
- "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==",
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/chai/-/chai-6.3.0.tgz",
+ "integrity": "sha512-XWAtwJ6OHO+tj0EKCs0Y2UamnyOxseZWltU4x2U2wh8g4AigdjwvtUjvLP2tqkA/avxHEtzxNaqGq/YGNwckKg==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"engines": {
"engines": {
@@ -1316,12 +1393,12 @@
@@ -1316,12 +1393,12 @@
}
}
},
},
"node_modules/content-disposition": {
"node_modules/content-disposition": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz",
- "integrity": "sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-3.0.0.tgz",
+ "integrity": "sha512-ZH/0Xs9rMIFWCOmGdmS9eHBTF62qqQYNz4nVjQhkdIO/a0fCP4UIM3mRz/wiqL0L14YgAz/1xio4OaSY4+ON/A==",
"license": "MIT",
"license": "MIT",
"engines": {
"engines": {
- "node": ">=18"
+ "node": ">=22"
},
},
"funding": {
"funding": {
"type": "opencollective",
"type": "opencollective",
@@ -1336,12 +1413,12 @@
@@ -1336,12 +1413,12 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/cookie": {
"node_modules/cookie": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
- "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-2.0.2.tgz",
+ "integrity": "sha512-SL0cVuEdETEp7pN0FuZb01toc3vnODEfVUCooxG1SJN0yIirh7JMb9X9bvfCFf0vzzbT68RdbKDHYTiWy7a7iw==",
"license": "MIT",
"license": "MIT",
"engines": {
"engines": {
- "node": ">=18"
+ "node": ">=22"
},
},
"funding": {
"funding": {
"type": "opencollective",
"type": "opencollective",
@@ -1415,16 +1492,16 @@
@@ -1415,16 +1492,16 @@
}
}
},
},
"node_modules/es-module-lexer": {
"node_modules/es-module-lexer": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz",
- "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz",
+ "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==",
"dev": true,
"dev": true,
"license": "MIT"
"license": "MIT"
},
},
"node_modules/esbuild": {
"node_modules/esbuild": {
- "version": "0.28.1",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz",
- "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==",
+ "version": "0.28.2",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",
+ "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",
"dev": true,
"dev": true,
"hasInstallScript": true,
"hasInstallScript": true,
"license": "MIT",
"license": "MIT",
@@ -1435,32 +1512,32 @@
@@ -1435,32 +1512,32 @@
"node": ">=18"
"node": ">=18"
},
},
"optionalDependencies": {
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.28.1",
- "@esbuild/android-arm": "0.28.1",
- "@esbuild/android-arm64": "0.28.1",
- "@esbuild/android-x64": "0.28.1",
- "@esbuild/darwin-arm64": "0.28.1",
- "@esbuild/darwin-x64": "0.28.1",
- "@esbuild/freebsd-arm64": "0.28.1",
- "@esbuild/freebsd-x64": "0.28.1",
- "@esbuild/linux-arm": "0.28.1",
- "@esbuild/linux-arm64": "0.28.1",
- "@esbuild/linux-ia32": "0.28.1",
- "@esbuild/linux-loong64": "0.28.1",
- "@esbuild/linux-mips64el": "0.28.1",
- "@esbuild/linux-ppc64": "0.28.1",
- "@esbuild/linux-riscv64": "0.28.1",
- "@esbuild/linux-s390x": "0.28.1",
- "@esbuild/linux-x64": "0.28.1",
- "@esbuild/netbsd-arm64": "0.28.1",
- "@esbuild/netbsd-x64": "0.28.1",
- "@esbuild/openbsd-arm64": "0.28.1",
- "@esbuild/openbsd-x64": "0.28.1",
- "@esbuild/openharmony-arm64": "0.28.1",
- "@esbuild/sunos-x64": "0.28.1",
- "@esbuild/win32-arm64": "0.28.1",
- "@esbuild/win32-ia32": "0.28.1",
- "@esbuild/win32-x64": "0.28.1"
+ "@esbuild/aix-ppc64": "0.28.2",
+ "@esbuild/android-arm": "0.28.2",
+ "@esbuild/android-arm64": "0.28.2",
+ "@esbuild/android-x64": "0.28.2",
+ "@esbuild/darwin-arm64": "0.28.2",
+ "@esbuild/darwin-x64": "0.28.2",
+ "@esbuild/freebsd-arm64": "0.28.2",
+ "@esbuild/freebsd-x64": "0.28.2",
+ "@esbuild/linux-arm": "0.28.2",
+ "@esbuild/linux-arm64": "0.28.2",
+ "@esbuild/linux-ia32": "0.28.2",
+ "@esbuild/linux-loong64": "0.28.2",
+ "@esbuild/linux-mips64el": "0.28.2",
+ "@esbuild/linux-ppc64": "0.28.2",
+ "@esbuild/linux-riscv64": "0.28.2",
+ "@esbuild/linux-s390x": "0.28.2",
+ "@esbuild/linux-x64": "0.28.2",
+ "@esbuild/netbsd-arm64": "0.28.2",
+ "@esbuild/netbsd-x64": "0.28.2",
+ "@esbuild/openbsd-arm64": "0.28.2",
+ "@esbuild/openbsd-x64": "0.28.2",
+ "@esbuild/openharmony-arm64": "0.28.2",
+ "@esbuild/sunos-x64": "0.28.2",
+ "@esbuild/win32-arm64": "0.28.2",
+ "@esbuild/win32-ia32": "0.28.2",
+ "@esbuild/win32-x64": "0.28.2"
}
}
},
},
"node_modules/escape-html": {
"node_modules/escape-html": {
@@ -1502,9 +1579,9 @@
@@ -1502,9 +1579,9 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/fast-json-stringify": {
"node_modules/fast-json-stringify": {
- "version": "6.4.0",
- "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-6.4.0.tgz",
- "integrity": "sha512-ibRCQ0GZKJIQ+P3Et1h0LhPgp3PMTYk0MH8O+kW3lNYsvmaQww5Nn3f1jf73Q0jR1Yz3a1CDP4/NZD3vOajWJQ==",
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-7.3.5.tgz",
+ "integrity": "sha512-g7H3xqJmdH9aWLWh8S3CqrRZFZ321yaeNHZp3QUDl3wtXDWjPChDXCDDTwA4M/zsU42nOhE+z5KmpCzgBaaCgw==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -1520,7 +1597,7 @@
@@ -1520,7 +1597,7 @@
"@fastify/merge-json-schemas": "^0.2.0",
"@fastify/merge-json-schemas": "^0.2.0",
"ajv": "^8.12.0",
"ajv": "^8.12.0",
"ajv-formats": "^3.0.1",
"ajv-formats": "^3.0.1",
- "fast-uri": "^3.0.0",
+ "fast-uri": "^4.0.0",
"json-schema-ref-resolver": "^3.0.0",
"json-schema-ref-resolver": "^3.0.0",
"rfdc": "^1.2.0"
"rfdc": "^1.2.0"
}
}
@@ -1535,9 +1612,9 @@
@@ -1535,9 +1612,9 @@
}
}
},
},
"node_modules/fast-uri": {
"node_modules/fast-uri": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz",
- "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-4.2.3.tgz",
+ "integrity": "sha512-I1PXwP5eAhlNlcdpjt9CgB59op2ZvZfxw+BkqGFVIUOgNpCVTcTqp3HhTX7brxj5vsip+nSY4nTvff+eIA76hg==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -1551,9 +1628,9 @@
@@ -1551,9 +1628,9 @@
"license": "BSD-3-Clause"
"license": "BSD-3-Clause"
},
},
"node_modules/fastify": {
"node_modules/fastify": {
- "version": "5.9.0",
- "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.9.0.tgz",
- "integrity": "sha512-VMS5lE0zj+MZlJpQa3Qv5iGjfun0H2N7VRgoBwpcTNQ2bdIQpv7fDpb+HGteGbicBsGkzGS+X+hdx9mmrfWuHQ==",
+ "version": "5.12.8",
+ "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.12.8.tgz",
+ "integrity": "sha512-moP8exb2sCHLUbJkwp+I6C0padhy4D8lp0SdmzY7HhSdZuqm7O/u3o2aq7u8okaQ//33QDzj3G/u+FsSdB8Qzw==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -1572,11 +1649,11 @@
@@ -1572,11 +1649,11 @@
"@fastify/proxy-addr": "^5.0.0",
"@fastify/proxy-addr": "^5.0.0",
"abstract-logging": "^2.0.1",
"abstract-logging": "^2.0.1",
"avvio": "^9.0.0",
"avvio": "^9.0.0",
- "fast-json-stringify": "^6.0.0",
- "find-my-way": "^9.6.0",
+ "fast-json-stringify": "^7.0.0",
+ "find-my-way": "^9.10.0",
"light-my-request": "^6.0.0",
"light-my-request": "^6.0.0",
"pino": "^9.14.0 || ^10.1.0",
"pino": "^9.14.0 || ^10.1.0",
- "process-warning": "^5.0.0",
+ "process-warning": "^5.1.0",
"rfdc": "^1.3.1",
"rfdc": "^1.3.1",
"secure-json-parse": "^4.0.0",
"secure-json-parse": "^4.0.0",
"semver": "^7.6.0",
"semver": "^7.6.0",
@@ -1584,9 +1661,9 @@
@@ -1584,9 +1661,9 @@
}
}
},
},
"node_modules/fastify-plugin": {
"node_modules/fastify-plugin": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-5.1.0.tgz",
- "integrity": "sha512-FAIDA8eovSt5qcDgcBvDuX/v0Cjz0ohGhENZ/wpc3y+oZCY2afZ9Baqql3g/lC+OHRnciQol4ww7tuthOb9idw==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-6.0.1.tgz",
+ "integrity": "sha512-4wW4RxSmvPXLrh5mgQEiu43qU3bw44N2ss4FTkTkQIbprUhE+/s43QX0j/ttcztdWK7PEkHqVthdc5GdEGDvjA==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -1600,9 +1677,9 @@
@@ -1600,9 +1677,9 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/fastq": {
"node_modules/fastq": {
- "version": "1.20.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
- "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
+ "version": "1.20.3",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.3.tgz",
+ "integrity": "sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==",
"license": "ISC",
"license": "ISC",
"dependencies": {
"dependencies": {
"reusify": "^1.0.4"
"reusify": "^1.0.4"
@@ -1627,9 +1704,9 @@
@@ -1627,9 +1704,9 @@
}
}
},
},
"node_modules/find-my-way": {
"node_modules/find-my-way": {
- "version": "9.6.0",
- "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-9.6.0.tgz",
- "integrity": "sha512-Zf4Xve4RymLl7NgaavNebZ01joJ8MfVerOG43wy7SHLO+r+K0C6d/SE0BiR7AV5V1VOCFlOP7ecdo+I4qmiHrQ==",
+ "version": "9.10.0",
+ "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-9.10.0.tgz",
+ "integrity": "sha512-eru+uCPQ2g+nLBkf84MHP/KyNNMar0BDy0j+i8Fb72GF9/YHBZ58q7FODUtfVV7XU9nfRUHXSmaM8NmZcIbZ4Q==",
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
"fast-deep-equal": "^3.1.3",
"fast-deep-equal": "^3.1.3",
@@ -1656,14 +1733,14 @@
@@ -1656,14 +1733,14 @@
}
}
},
},
"node_modules/glob": {
"node_modules/glob": {
- "version": "13.0.6",
- "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz",
- "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==",
+ "version": "14.0.5",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-14.0.5.tgz",
+ "integrity": "sha512-nbKW5Sl53DEM5PkmZ5Jwfeyss1ohuqcgOBjOarSjz1fp8W4ss4EOOvKADQRbApD6JmVBX+HkpZYfBez4wXbeQQ==",
"license": "BlueOak-1.0.0",
"license": "BlueOak-1.0.0",
"dependencies": {
"dependencies": {
- "minimatch": "^10.2.2",
+ "minimatch": "^11.0.5",
"minipass": "^7.1.3",
"minipass": "^7.1.3",
- "path-scurry": "^2.0.2"
+ "path-scurry": "^3.0.0"
},
},
"engines": {
"engines": {
"node": "18 || 20 || >=22"
"node": "18 || 20 || >=22"
@@ -1721,18 +1798,18 @@
@@ -1721,18 +1798,18 @@
}
}
},
},
"node_modules/ipaddr.js": {
"node_modules/ipaddr.js": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.4.0.tgz",
- "integrity": "sha512-9VGk3HGanVE6JoZXHiCpnGy5X0jYDnN4EA4lntFPj+1vIWlFhIylq2CrrCOJH9EAhc5CYhq18F2Av2tgoAPsYQ==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.5.0.tgz",
+ "integrity": "sha512-aq+t5NAc+cS6rZQQVWC2x98CPqGtKKTMDd4Gaodv0wShnItdKg/51djkGJ1hqH+Oy0ivDftCbSLCQob8zso01w==",
"license": "MIT",
"license": "MIT",
"engines": {
"engines": {
"node": ">= 10"
"node": ">= 10"
}
}
},
},
"node_modules/json-schema-ref-resolver": {
"node_modules/json-schema-ref-resolver": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-ref-resolver/-/json-schema-ref-resolver-3.0.0.tgz",
- "integrity": "sha512-hOrZIVL5jyYFjzk7+y7n5JDzGlU8rfWDuYyHwGa2WA8/pcmMHezp2xsVwxrebD/Q9t8Nc5DboieySDpCp4WG4A==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-schema-ref-resolver/-/json-schema-ref-resolver-3.0.1.tgz",
+ "integrity": "sha512-w+HwgljXpVwZ3IidoUR1qPZxSOQ+NRQWuVe6a5pe8XbHsNZE4UAwVPUvzZagn7yBKbJtt6UJnRFYbNTRPZI45Q==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -1755,9 +1832,9 @@
@@ -1755,9 +1832,9 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/light-my-request": {
"node_modules/light-my-request": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-6.6.0.tgz",
- "integrity": "sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-6.8.0.tgz",
+ "integrity": "sha512-5Q8PjoSEdtGIB8fikZsTem5vgRo4F2mR6vUKTDW/H1g6MtAt8e3duQbg/QxL5yzg6BZhor2KOUm3hhWMWLTZwg==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -1770,31 +1847,16 @@
@@ -1770,31 +1847,16 @@
],
],
"license": "BSD-3-Clause",
"license": "BSD-3-Clause",
"dependencies": {
"dependencies": {
- "cookie": "^1.0.1",
- "process-warning": "^4.0.0",
- "set-cookie-parser": "^2.6.0"
+ "@fastify/deepmerge": "^3.1.0",
+ "cookie": "^2.0.0",
+ "process-warning": "^5.0.0",
+ "set-cookie-parser": "^3.0.1"
}
}
},
},
- "node_modules/light-my-request/node_modules/process-warning": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-4.0.1.tgz",
- "integrity": "sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/fastify"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/fastify"
- }
- ],
- "license": "MIT"
- },
"node_modules/lightningcss": {
"node_modules/lightningcss": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
- "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.33.0.tgz",
+ "integrity": "sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==",
"dev": true,
"dev": true,
"license": "MPL-2.0",
"license": "MPL-2.0",
"dependencies": {
"dependencies": {
@@ -1808,23 +1870,23 @@
@@ -1808,23 +1870,23 @@
"url": "https://opencollective.com/parcel"
"url": "https://opencollective.com/parcel"
},
},
"optionalDependencies": {
"optionalDependencies": {
- "lightningcss-android-arm64": "1.32.0",
- "lightningcss-darwin-arm64": "1.32.0",
- "lightningcss-darwin-x64": "1.32.0",
- "lightningcss-freebsd-x64": "1.32.0",
- "lightningcss-linux-arm-gnueabihf": "1.32.0",
- "lightningcss-linux-arm64-gnu": "1.32.0",
- "lightningcss-linux-arm64-musl": "1.32.0",
- "lightningcss-linux-x64-gnu": "1.32.0",
- "lightningcss-linux-x64-musl": "1.32.0",
- "lightningcss-win32-arm64-msvc": "1.32.0",
- "lightningcss-win32-x64-msvc": "1.32.0"
+ "lightningcss-android-arm64": "1.33.0",
+ "lightningcss-darwin-arm64": "1.33.0",
+ "lightningcss-darwin-x64": "1.33.0",
+ "lightningcss-freebsd-x64": "1.33.0",
+ "lightningcss-linux-arm-gnueabihf": "1.33.0",
+ "lightningcss-linux-arm64-gnu": "1.33.0",
+ "lightningcss-linux-arm64-musl": "1.33.0",
+ "lightningcss-linux-x64-gnu": "1.33.0",
+ "lightningcss-linux-x64-musl": "1.33.0",
+ "lightningcss-win32-arm64-msvc": "1.33.0",
+ "lightningcss-win32-x64-msvc": "1.33.0"
}
}
},
},
"node_modules/lightningcss-android-arm64": {
"node_modules/lightningcss-android-arm64": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
- "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.33.0.tgz",
+ "integrity": "sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -1843,9 +1905,9 @@
@@ -1843,9 +1905,9 @@
}
}
},
},
"node_modules/lightningcss-darwin-arm64": {
"node_modules/lightningcss-darwin-arm64": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
- "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.33.0.tgz",
+ "integrity": "sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -1864,9 +1926,9 @@
@@ -1864,9 +1926,9 @@
}
}
},
},
"node_modules/lightningcss-darwin-x64": {
"node_modules/lightningcss-darwin-x64": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
- "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.33.0.tgz",
+ "integrity": "sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -1885,9 +1947,9 @@
@@ -1885,9 +1947,9 @@
}
}
},
},
"node_modules/lightningcss-freebsd-x64": {
"node_modules/lightningcss-freebsd-x64": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
- "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.33.0.tgz",
+ "integrity": "sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -1906,9 +1968,9 @@
@@ -1906,9 +1968,9 @@
}
}
},
},
"node_modules/lightningcss-linux-arm-gnueabihf": {
"node_modules/lightningcss-linux-arm-gnueabihf": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
- "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.33.0.tgz",
+ "integrity": "sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==",
"cpu": [
"cpu": [
"arm"
"arm"
],
],
@@ -1927,13 +1989,16 @@
@@ -1927,13 +1989,16 @@
}
}
},
},
"node_modules/lightningcss-linux-arm64-gnu": {
"node_modules/lightningcss-linux-arm64-gnu": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
- "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.33.0.tgz",
+ "integrity": "sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
"dev": true,
"dev": true,
+ "libc": [
+ "glibc"
+ ],
"license": "MPL-2.0",
"license": "MPL-2.0",
"optional": true,
"optional": true,
"os": [
"os": [
@@ -1948,13 +2013,16 @@
@@ -1948,13 +2013,16 @@
}
}
},
},
"node_modules/lightningcss-linux-arm64-musl": {
"node_modules/lightningcss-linux-arm64-musl": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
- "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.33.0.tgz",
+ "integrity": "sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
"dev": true,
"dev": true,
+ "libc": [
+ "musl"
+ ],
"license": "MPL-2.0",
"license": "MPL-2.0",
"optional": true,
"optional": true,
"os": [
"os": [
@@ -1969,13 +2037,16 @@
@@ -1969,13 +2037,16 @@
}
}
},
},
"node_modules/lightningcss-linux-x64-gnu": {
"node_modules/lightningcss-linux-x64-gnu": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
- "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.33.0.tgz",
+ "integrity": "sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
"dev": true,
"dev": true,
+ "libc": [
+ "glibc"
+ ],
"license": "MPL-2.0",
"license": "MPL-2.0",
"optional": true,
"optional": true,
"os": [
"os": [
@@ -1990,13 +2061,16 @@
@@ -1990,13 +2061,16 @@
}
}
},
},
"node_modules/lightningcss-linux-x64-musl": {
"node_modules/lightningcss-linux-x64-musl": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
- "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.33.0.tgz",
+ "integrity": "sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
"dev": true,
"dev": true,
+ "libc": [
+ "musl"
+ ],
"license": "MPL-2.0",
"license": "MPL-2.0",
"optional": true,
"optional": true,
"os": [
"os": [
@@ -2011,9 +2085,9 @@
@@ -2011,9 +2085,9 @@
}
}
},
},
"node_modules/lightningcss-win32-arm64-msvc": {
"node_modules/lightningcss-win32-arm64-msvc": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
- "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.33.0.tgz",
+ "integrity": "sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==",
"cpu": [
"cpu": [
"arm64"
"arm64"
],
],
@@ -2032,9 +2106,9 @@
@@ -2032,9 +2106,9 @@
}
}
},
},
"node_modules/lightningcss-win32-x64-msvc": {
"node_modules/lightningcss-win32-x64-msvc": {
- "version": "1.32.0",
- "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
- "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.33.0.tgz",
+ "integrity": "sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==",
"cpu": [
"cpu": [
"x64"
"x64"
],
],
@@ -2053,9 +2127,9 @@
@@ -2053,9 +2127,9 @@
}
}
},
},
"node_modules/lru-cache": {
"node_modules/lru-cache": {
- "version": "11.5.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.1.tgz",
- "integrity": "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==",
+ "version": "11.5.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz",
+ "integrity": "sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==",
"license": "BlueOak-1.0.0",
"license": "BlueOak-1.0.0",
"engines": {
"engines": {
"node": "20 || >=22"
"node": "20 || >=22"
@@ -2084,15 +2158,16 @@
@@ -2084,15 +2158,16 @@
}
}
},
},
"node_modules/minimatch": {
"node_modules/minimatch": {
- "version": "10.2.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
- "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "version": "11.0.8",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-11.0.8.tgz",
+ "integrity": "sha512-nFQuYSTVrGvysVBps5Ih+0BdnYFN/Cj3C816r6+p7yK+FHrVLGE4O4N9AFwykrlNlvM2HYt+Rad1Uiro6h88Ig==",
"license": "BlueOak-1.0.0",
"license": "BlueOak-1.0.0",
"dependencies": {
"dependencies": {
- "brace-expansion": "^5.0.5"
+ "@isaacs/nonrecursive-glob-match": "^1.1.0",
+ "brace-expansion": "^5.0.12"
},
},
"engines": {
"engines": {
- "node": "18 || 20 || >=22"
+ "node": "20 || >=22"
},
},
"funding": {
"funding": {
"url": "https://github.com/sponsors/isaacs"
"url": "https://github.com/sponsors/isaacs"
@@ -2132,9 +2207,9 @@
@@ -2132,9 +2207,9 @@
}
}
},
},
"node_modules/obug": {
"node_modules/obug": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.3.tgz",
- "integrity": "sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/obug/-/obug-2.2.1.tgz",
+ "integrity": "sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==",
"dev": true,
"dev": true,
"funding": [
"funding": [
"https://github.com/sponsors/sxzz",
"https://github.com/sponsors/sxzz",
@@ -2155,9 +2230,9 @@
@@ -2155,9 +2230,9 @@
}
}
},
},
"node_modules/path-scurry": {
"node_modules/path-scurry": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
- "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-3.0.0.tgz",
+ "integrity": "sha512-1pTbQqH1wIwMi/eleQ5leFTTCkzFsPcgXNjwOA8YGGW/W4/kHT3dssE7Z6NH+zuqNLOzOB0uaD61yl7cAcVhgg==",
"license": "BlueOak-1.0.0",
"license": "BlueOak-1.0.0",
"dependencies": {
"dependencies": {
"lru-cache": "^11.0.0",
"lru-cache": "^11.0.0",
@@ -2178,14 +2253,14 @@
@@ -2178,14 +2253,14 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/pg": {
"node_modules/pg": {
- "version": "8.22.0",
- "resolved": "https://registry.npmjs.org/pg/-/pg-8.22.0.tgz",
- "integrity": "sha512-8wih1vVIBMxoUM2oB4soJsD9tDnDpLv4OXBJ+EJzFsvycD+lfyIreC2gGHq78f8jbLLt+bvlPTFdFZfJkOuzAA==",
+ "version": "8.23.1",
+ "resolved": "https://registry.npmjs.org/pg/-/pg-8.23.1.tgz",
+ "integrity": "sha512-aL96AHANtWjPLDOLqnhx+ngp9+UK7ETEU8VJrDCGvsSSi/mGLcWYsS6Herg7lmaBJe4uwrfqsa7gTEFaSizDoQ==",
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
- "pg-connection-string": "^2.14.0",
+ "pg-connection-string": "^2.14.1",
"pg-pool": "^3.14.0",
"pg-pool": "^3.14.0",
- "pg-protocol": "^1.15.0",
+ "pg-protocol": "^1.16.1",
"pg-types": "2.2.0",
"pg-types": "2.2.0",
"pgpass": "1.0.5"
"pgpass": "1.0.5"
},
},
@@ -2193,7 +2268,7 @@
@@ -2193,7 +2268,7 @@
"node": ">= 16.0.0"
"node": ">= 16.0.0"
},
},
"optionalDependencies": {
"optionalDependencies": {
- "pg-cloudflare": "^1.4.0"
+ "pg-cloudflare": "^1.4.1"
},
},
"peerDependencies": {
"peerDependencies": {
"pg-native": ">=3.0.1"
"pg-native": ">=3.0.1"
@@ -2205,16 +2280,16 @@
@@ -2205,16 +2280,16 @@
}
}
},
},
"node_modules/pg-cloudflare": {
"node_modules/pg-cloudflare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.4.0.tgz",
- "integrity": "sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==",
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.4.1.tgz",
+ "integrity": "sha512-6PQbsFWZcp9EmJEwy5cGQ2La+AMWpP46lgbb8X+U/XsHIUweYDNCpeuKck5RxL2MdVFi7krbbEi5nX4Zh7JhrQ==",
"license": "MIT",
"license": "MIT",
"optional": true
"optional": true
},
},
"node_modules/pg-connection-string": {
"node_modules/pg-connection-string": {
- "version": "2.14.0",
- "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.14.0.tgz",
- "integrity": "sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==",
+ "version": "2.14.1",
+ "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.14.1.tgz",
+ "integrity": "sha512-qR3kGNPBLpCNtz0evbKA0Y/MRFXwSSdT+pTJvYp/bXTcReZbvX1kzF0IyTc1QnxqF7AZbOeBhNL8R5mYQZV/MA==",
"license": "MIT"
"license": "MIT"
},
},
"node_modules/pg-int8": {
"node_modules/pg-int8": {
@@ -2236,9 +2311,9 @@
@@ -2236,9 +2311,9 @@
}
}
},
},
"node_modules/pg-protocol": {
"node_modules/pg-protocol": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.15.0.tgz",
- "integrity": "sha512-cq9sECI5s0+uPUXjbz8ioyPJni6RzsRib0US67i5IoTZKw8fNeYlVE7u8F4dG7vEJJtc5wdD1K189lCCUwqWTQ==",
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.16.1.tgz",
+ "integrity": "sha512-p9VOFMiHB/ZbJATetbg+99PxssTVSQRnyuPSQ67mN1+1KBOjZaZ83ZQzltnxPhJwSsC3nwVjJ10DVJlerbFzLg==",
"license": "MIT"
"license": "MIT"
},
},
"node_modules/pg-types": {
"node_modules/pg-types": {
@@ -2274,9 +2349,9 @@
@@ -2274,9 +2349,9 @@
"license": "ISC"
"license": "ISC"
},
},
"node_modules/picomatch": {
"node_modules/picomatch": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
- "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
+ "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"engines": {
"engines": {
@@ -2287,9 +2362,9 @@
@@ -2287,9 +2362,9 @@
}
}
},
},
"node_modules/pino": {
"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==",
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
"@pinojs/redact": "^0.4.0",
"@pinojs/redact": "^0.4.0",
@@ -2299,7 +2374,7 @@
@@ -2299,7 +2374,7 @@
"pino-std-serializers": "^7.0.0",
"pino-std-serializers": "^7.0.0",
"process-warning": "^5.0.0",
"process-warning": "^5.0.0",
"quick-format-unescaped": "^4.0.3",
"quick-format-unescaped": "^4.0.3",
- "real-require": "^0.2.0",
+ "real-require": "^1.0.0",
"safe-stable-stringify": "^2.3.1",
"safe-stable-stringify": "^2.3.1",
"sonic-boom": "^4.0.1",
"sonic-boom": "^4.0.1",
"thread-stream": "^4.0.0"
"thread-stream": "^4.0.0"
@@ -2324,9 +2399,9 @@
@@ -2324,9 +2399,9 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/postcss": {
"node_modules/postcss": {
- "version": "8.5.16",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz",
- "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==",
+ "version": "8.5.32",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.32.tgz",
+ "integrity": "sha512-LJlKCCAUFKOuZxipUdYw1NzIITEsPcgyOG9LkvRJvuKj/bRzbuRY0ARXvL0pWGpsZvn8jku+LMep2eU0seHp8g==",
"dev": true,
"dev": true,
"funding": [
"funding": [
{
{
@@ -2344,18 +2419,18 @@
@@ -2344,18 +2419,18 @@
],
],
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
- "nanoid": "^3.3.12",
+ "nanoid": "^3.3.20",
"picocolors": "^1.1.1",
"picocolors": "^1.1.1",
- "source-map-js": "^1.2.1"
+ "source-map-js": "^1.2.2"
},
},
"engines": {
"engines": {
"node": "^10 || ^12 || >=14"
"node": "^10 || ^12 || >=14"
}
}
},
},
"node_modules/postcss/node_modules/nanoid": {
"node_modules/postcss/node_modules/nanoid": {
- "version": "3.3.15",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz",
- "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==",
+ "version": "3.3.20",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz",
+ "integrity": "sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==",
"dev": true,
"dev": true,
"funding": [
"funding": [
{
{
@@ -2411,9 +2486,9 @@
@@ -2411,9 +2486,9 @@
}
}
},
},
"node_modules/process-warning": {
"node_modules/process-warning": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz",
- "integrity": "sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-5.1.1.tgz",
+ "integrity": "sha512-oCkNVj4OKnKEcocVBcDfiIugN1/cE6rgfT3nCtzeqZPA8+rIxMaQ0xXzIkGP8Gj2qUaP1UR7uhJ1VD8lUCpzCg==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -2433,13 +2508,10 @@
@@ -2433,13 +2508,10 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/real-require": {
"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==",
- "license": "MIT",
- "engines": {
- "node": ">= 12.13.0"
- }
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/real-require/-/real-require-1.0.0.tgz",
+ "integrity": "sha512-P4nbQYQfePJxRSmY+v/KINxVucm4NF3p3s7pJveMTtom52FR4YGltUQLB8idDXwDDWW+eYrWDFbuzUnjoWHF7g==",
+ "license": "MIT"
},
},
"node_modules/redis-errors": {
"node_modules/redis-errors": {
"version": "1.2.0",
"version": "1.2.0",
@@ -2472,9 +2544,9 @@
@@ -2472,9 +2544,9 @@
}
}
},
},
"node_modules/ret": {
"node_modules/ret": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/ret/-/ret-0.5.0.tgz",
- "integrity": "sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==",
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.5.1.tgz",
+ "integrity": "sha512-Z/nyvABwcRnRD2mMP7Kz6G1dFZZqX1mNErOnxF42OCQKE07b9k9hK9SQxHL3LFEZUdzQaLM4dId1E/E6Vm4WhA==",
"license": "MIT",
"license": "MIT",
"engines": {
"engines": {
"node": ">=10"
"node": ">=10"
@@ -2497,13 +2569,13 @@
@@ -2497,13 +2569,13 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/rolldown": {
"node_modules/rolldown": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.3.tgz",
- "integrity": "sha512-1F1eEtUBtFvcGm1HQ9TiUIUHPQG7mSAODrhIzjxoUEFuo8OcbrGLiVLkevNgj84TE4lnHvnumwFjhJO5Eu135g==",
+ "version": "1.2.19",
+ "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.19.tgz",
+ "integrity": "sha512-QIiV1J9d0pzN4jeeTH4sjPy0AZ6cAy2cG0ExeoE1+U8Rvj+hR3gYkokx0YbeUNGlZqiQJJ2utcETe0oKXwzsuA==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
- "@oxc-project/types": "=0.137.0",
+ "@oxc-project/types": "=0.156.0",
"@rolldown/pluginutils": "^1.0.0"
"@rolldown/pluginutils": "^1.0.0"
},
},
"bin": {
"bin": {
@@ -2513,27 +2585,28 @@
@@ -2513,27 +2585,28 @@
"node": "^20.19.0 || >=22.12.0"
"node": "^20.19.0 || >=22.12.0"
},
},
"optionalDependencies": {
"optionalDependencies": {
- "@rolldown/binding-android-arm64": "1.1.3",
- "@rolldown/binding-darwin-arm64": "1.1.3",
- "@rolldown/binding-darwin-x64": "1.1.3",
- "@rolldown/binding-freebsd-x64": "1.1.3",
- "@rolldown/binding-linux-arm-gnueabihf": "1.1.3",
- "@rolldown/binding-linux-arm64-gnu": "1.1.3",
- "@rolldown/binding-linux-arm64-musl": "1.1.3",
- "@rolldown/binding-linux-ppc64-gnu": "1.1.3",
- "@rolldown/binding-linux-s390x-gnu": "1.1.3",
- "@rolldown/binding-linux-x64-gnu": "1.1.3",
- "@rolldown/binding-linux-x64-musl": "1.1.3",
- "@rolldown/binding-openharmony-arm64": "1.1.3",
- "@rolldown/binding-wasm32-wasi": "1.1.3",
- "@rolldown/binding-win32-arm64-msvc": "1.1.3",
- "@rolldown/binding-win32-x64-msvc": "1.1.3"
+ "@rolldown/binding-android-arm-eabi": "1.2.19",
+ "@rolldown/binding-android-arm64": "1.2.19",
+ "@rolldown/binding-darwin-arm64": "1.2.19",
+ "@rolldown/binding-darwin-x64": "1.2.19",
+ "@rolldown/binding-freebsd-x64": "1.2.19",
+ "@rolldown/binding-linux-arm-gnueabihf": "1.2.19",
+ "@rolldown/binding-linux-arm64-gnu": "1.2.19",
+ "@rolldown/binding-linux-arm64-musl": "1.2.19",
+ "@rolldown/binding-linux-ppc64-gnu": "1.2.19",
+ "@rolldown/binding-linux-s390x-gnu": "1.2.19",
+ "@rolldown/binding-linux-x64-gnu": "1.2.19",
+ "@rolldown/binding-linux-x64-musl": "1.2.19",
+ "@rolldown/binding-openharmony-arm64": "1.2.19",
+ "@rolldown/binding-wasm32-wasi": "1.2.19",
+ "@rolldown/binding-win32-arm64-msvc": "1.2.19",
+ "@rolldown/binding-win32-x64-msvc": "1.2.19"
}
}
},
},
"node_modules/safe-regex2": {
"node_modules/safe-regex2": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-5.1.1.tgz",
- "integrity": "sha512-mOSBvHGDZMuIEZMdOz/aCEYDCv0E7nfcNsIhUF+/P+xC7Hyf3FkvymqgPbg9D1EdSGu+uKbJgy09K/RKKc7kJA==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-5.1.2.tgz",
+ "integrity": "sha512-tAtCGFPPP02VroDVzp4daGi6bC7jWG+41D47GKf18FeH/ubvKQHT9VmhAkvtjNOmJwqtApzWeUpEhkyEYULvmw==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -2562,9 +2635,9 @@
@@ -2562,9 +2635,9 @@
}
}
},
},
"node_modules/secure-json-parse": {
"node_modules/secure-json-parse": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-4.1.0.tgz",
- "integrity": "sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-4.1.1.tgz",
+ "integrity": "sha512-lnd81MQEZKjhW/Gd2TQqdd4XP6QYNdDW/EP+I7nTrFHP9y2LmaGPIHk9xsnzcOiEr1c39c/e84xFgGviQKBTRw==",
"funding": [
"funding": [
{
{
"type": "github",
"type": "github",
@@ -2578,9 +2651,9 @@
@@ -2578,9 +2651,9 @@
"license": "BSD-3-Clause"
"license": "BSD-3-Clause"
},
},
"node_modules/semver": {
"node_modules/semver": {
- "version": "7.8.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
- "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
+ "version": "7.8.6",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.6.tgz",
+ "integrity": "sha512-9lpSSU4Mly3mrtruwLs1eLK6+gzbzqeBFwRNjIjE+9LuDpWdYctrQlQ3ej1Ilgi7gknpsTRnPoLP8DpCHqHIJw==",
"license": "ISC",
"license": "ISC",
"bin": {
"bin": {
"semver": "bin/semver.js"
"semver": "bin/semver.js"
@@ -2590,9 +2663,9 @@
@@ -2590,9 +2663,9 @@
}
}
},
},
"node_modules/set-cookie-parser": {
"node_modules/set-cookie-parser": {
- "version": "2.7.2",
- "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
- "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-3.2.2.tgz",
+ "integrity": "sha512-df017qMeYuXo4emL09nlyMpi2i2MtEIKS/6jtXH3vmjFgIRsOi852/5RmhJ4EkvN3ZF8jXadM/EkTPXgc8yPIw==",
"license": "MIT"
"license": "MIT"
},
},
"node_modules/setprototypeof": {
"node_modules/setprototypeof": {
@@ -2618,9 +2691,9 @@
@@ -2618,9 +2691,9 @@
}
}
},
},
"node_modules/source-map-js": {
"node_modules/source-map-js": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz",
+ "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==",
"dev": true,
"dev": true,
"license": "BSD-3-Clause",
"license": "BSD-3-Clause",
"engines": {
"engines": {
@@ -2659,16 +2732,16 @@
@@ -2659,16 +2732,16 @@
}
}
},
},
"node_modules/std-env": {
"node_modules/std-env": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz",
- "integrity": "sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.3.0.tgz",
+ "integrity": "sha512-OtU/EgQ1kIm5KwqQpBC6ZEMXrZRui11w8zgfTWp8cdO9B8OaPsbA8bTHO2P+HNo1VlUTGMVBwPhydu6poeXiag==",
"dev": true,
"dev": true,
"license": "MIT"
"license": "MIT"
},
},
"node_modules/thread-stream": {
"node_modules/thread-stream": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-4.2.0.tgz",
- "integrity": "sha512-e2zZ96wSChazBsbENf/Pcm/4swHt2cEKQ92rhUjkL9GCKiTDJIaTBenjE/m9DXi0QBmTMDkFDdOomUy20A1tDQ==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-4.2.1.tgz",
+ "integrity": "sha512-Stg6edJXC/6/xqGwSXwFokrUhChJ18amEjpKH89WrQQ0oVFDF+pUUcTpiwWhFUrE89Vf16FBOlwhaw+lescxMQ==",
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
"real-require": "^1.0.0"
"real-require": "^1.0.0"
@@ -2677,12 +2750,6 @@
@@ -2677,12 +2750,6 @@
"node": ">=20"
"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==",
- "license": "MIT"
- },
"node_modules/tinybench": {
"node_modules/tinybench": {
"version": "2.9.0",
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
"resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",
@@ -2691,9 +2758,9 @@
@@ -2691,9 +2758,9 @@
"license": "MIT"
"license": "MIT"
},
},
"node_modules/tinyexec": {
"node_modules/tinyexec": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz",
- "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz",
+ "integrity": "sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"engines": {
"engines": {
@@ -2718,9 +2785,9 @@
@@ -2718,9 +2785,9 @@
}
}
},
},
"node_modules/tinyrainbow": {
"node_modules/tinyrainbow": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz",
- "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.2.0.tgz",
+ "integrity": "sha512-LgO3D9yZJjApUiuUfl9iFAwrtaX4+lok3wJIqttGoKCHlWUqHqbQpnxCf82L8FjgKsh4iGo78hqJwgL8F6To2A==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"engines": {
"engines": {
@@ -2728,9 +2795,9 @@
@@ -2728,9 +2795,9 @@
}
}
},
},
"node_modules/toad-cache": {
"node_modules/toad-cache": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/toad-cache/-/toad-cache-3.7.1.tgz",
- "integrity": "sha512-5DXWzE4Vz7xNHsv+xQ+MGfJYyC78Aok3tEr0MNwHoRf7vZnga1mQXZ4/Nsodld4VR6Wd+VhfmqnNrsRJyYPfrQ==",
+ "version": "3.7.4",
+ "resolved": "https://registry.npmjs.org/toad-cache/-/toad-cache-3.7.4.tgz",
+ "integrity": "sha512-m1TdR/rvT7kgGJZhspNtXdsdYk0fddFpJJFlG5s+UkPFo6lkLoZ3YLOaovPYjq1R75NP5JfeTlSHaOsE09peCg==",
"license": "MIT",
"license": "MIT",
"engines": {
"engines": {
"node": ">=20"
"node": ">=20"
@@ -2746,17 +2813,17 @@
@@ -2746,17 +2813,17 @@
}
}
},
},
"node_modules/tslib": {
"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==",
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.9.1.tgz",
+ "integrity": "sha512-a4Ux9VKuIMHsOS7ENbEq6hK2ZGYIT27Rtl0E4eD9KqwxhKiQeMZE/9xb3IdYwWaSOyIBQLExhQgXDTYoiCxnWA==",
"dev": true,
"dev": true,
"license": "0BSD",
"license": "0BSD",
"optional": true
"optional": true
},
},
"node_modules/tsx": {
"node_modules/tsx": {
- "version": "4.22.4",
- "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.4.tgz",
- "integrity": "sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==",
+ "version": "4.23.15",
+ "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.15.tgz",
+ "integrity": "sha512-Yiex1Ovn8z2xPpOWckIiysV1SSyRMY9BkLF++q0yKiDxCqRhosKfMg3janKkiLBwZ5c/YryloKwGZcrEmtwxKw==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
@@ -2787,23 +2854,23 @@
@@ -2787,23 +2854,23 @@
}
}
},
},
"node_modules/undici-types": {
"node_modules/undici-types": {
- "version": "7.18.2",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
- "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
+ "version": "7.24.6",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz",
+ "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==",
"dev": true,
"dev": true,
"license": "MIT"
"license": "MIT"
},
},
"node_modules/vite": {
"node_modules/vite": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/vite/-/vite-8.1.0.tgz",
- "integrity": "sha512-BuJcQK/56NQTWDGn4ABea3q4SSBdNPWwNZKTkkUpcMPnLoquSYH8llRtSUIgoL1KSCpHt5eghLShn50mH36y7Q==",
+ "version": "8.3.8",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.8.tgz",
+ "integrity": "sha512-LzOn3h9rG/0vhLdXrV4yJ4QFA9eEoqCl+Yx+kGJd7aB9w6nfNgVHKSYwLPZUHrz4ZGa+t+kXjV9itvcHDLQouA==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
- "lightningcss": "^1.32.0",
- "picomatch": "^4.0.4",
- "postcss": "^8.5.15",
- "rolldown": "~1.1.2",
+ "lightningcss": "^1.33.0",
+ "picomatch": "^4.0.7",
+ "postcss": "^8.5.32",
+ "rolldown": "~1.2.18",
"tinyglobby": "^0.2.17"
"tinyglobby": "^0.2.17"
},
},
"bin": {
"bin": {
@@ -2820,7 +2887,7 @@
@@ -2820,7 +2887,7 @@
},
},
"peerDependencies": {
"peerDependencies": {
"@types/node": "^20.19.0 || >=22.12.0",
"@types/node": "^20.19.0 || >=22.12.0",
- "@vitejs/devtools": "^0.3.0",
+ "@vitejs/devtools": "^0.7.1 || ^0.8.0",
"esbuild": "^0.27.0 || ^0.28.0",
"esbuild": "^0.27.0 || ^0.28.0",
"jiti": ">=1.21.0",
"jiti": ">=1.21.0",
"less": "^4.0.0",
"less": "^4.0.0",
@@ -2872,19 +2939,19 @@
@@ -2872,19 +2939,19 @@
}
}
},
},
"node_modules/vitest": {
"node_modules/vitest": {
- "version": "4.1.9",
- "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.9.tgz",
- "integrity": "sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ==",
+ "version": "4.1.12",
+ "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.12.tgz",
+ "integrity": "sha512-5eWdz2yb3ajxWF3C8C4TjkXl7FGm3n2E/VlazALrQHzK7nYMSGFnCZto0bbPNl77AwkOZVLk0YnBAejUu0NiWA==",
"dev": true,
"dev": true,
"license": "MIT",
"license": "MIT",
"dependencies": {
"dependencies": {
- "@vitest/expect": "4.1.9",
- "@vitest/mocker": "4.1.9",
- "@vitest/pretty-format": "4.1.9",
- "@vitest/runner": "4.1.9",
- "@vitest/snapshot": "4.1.9",
- "@vitest/spy": "4.1.9",
- "@vitest/utils": "4.1.9",
+ "@vitest/expect": "4.1.12",
+ "@vitest/mocker": "4.1.12",
+ "@vitest/pretty-format": "4.1.12",
+ "@vitest/runner": "4.1.12",
+ "@vitest/snapshot": "4.1.12",
+ "@vitest/spy": "4.1.12",
+ "@vitest/utils": "4.1.12",
"es-module-lexer": "^2.0.0",
"es-module-lexer": "^2.0.0",
"expect-type": "^1.3.0",
"expect-type": "^1.3.0",
"magic-string": "^0.30.21",
"magic-string": "^0.30.21",
@@ -2912,12 +2979,12 @@
@@ -2912,12 +2979,12 @@
"@edge-runtime/vm": "*",
"@edge-runtime/vm": "*",
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/api": "^1.9.0",
"@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
"@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0",
- "@vitest/browser-playwright": "4.1.9",
- "@vitest/browser-preview": "4.1.9",
- "@vitest/browser-webdriverio": "4.1.9",
- "@vitest/coverage-istanbul": "4.1.9",
- "@vitest/coverage-v8": "4.1.9",
- "@vitest/ui": "4.1.9",
+ "@vitest/browser-playwright": "4.1.12",
+ "@vitest/browser-preview": "4.1.12",
+ "@vitest/browser-webdriverio": "^4.1.11",
+ "@vitest/coverage-istanbul": "4.1.12",
+ "@vitest/coverage-v8": "4.1.12",
+ "@vitest/ui": "4.1.12",
"happy-dom": "*",
"happy-dom": "*",
"jsdom": "*",
"jsdom": "*",
"vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
"vite": "^6.0.0 || ^7.0.0 || ^8.0.0"
@@ -2988,9 +3055,9 @@
@@ -2988,9 +3055,9 @@
}
}
},
},
"node_modules/zod": {
"node_modules/zod": {
- "version": "4.4.3",
- "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz",
- "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==",
+ "version": "4.6.7",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.7.tgz",
+ "integrity": "sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==",
"license": "MIT",
"license": "MIT",
"funding": {
"funding": {
"url": "https://github.com/sponsors/colinhacks"
"url": "https://github.com/sponsors/colinhacks"
@@ -14,7 +14,7 @@
@@ -14,7 +14,7 @@
},
},
"dependencies": {
"dependencies": {
"@fastify/cors": "^11.1.0",
"@fastify/cors": "^11.1.0",
- "@fastify/static": "^9.1.3",
+ "@fastify/static": "^10.1.10",
"dotenv": "^17.2.3",
"dotenv": "^17.2.3",
"fastify": "^5.6.2",
"fastify": "^5.6.2",
"ioredis": "^5.11.1",
"ioredis": "^5.11.1",