chore(deps): 更新依赖和配置
This commit is contained in:
2
.npmrc
2
.npmrc
@@ -1,4 +1,4 @@
|
||||
registry=https://registry.npmmirror.com/
|
||||
# registry=https://registry.npmmirror.com/
|
||||
|
||||
# https://pnpm.io/zh/npmrc#node-mirrorltreleasedir
|
||||
use-node-version=24.7.0
|
||||
|
@@ -33,6 +33,7 @@
|
||||
"wrangler:deploy": "pnpm run build && wrangler deploy",
|
||||
"wrangler:versions:upload": "pnpm run build && wrangler versions upload",
|
||||
"cf-typegen": "wrangler types",
|
||||
"postinstall": "wrangler types",
|
||||
"_dep:dedupe": "pnpm dedupe",
|
||||
"_dep:update": "pnpm dlx taze major --interactive",
|
||||
"_sizecheck:Treemap": "pnpm dlx vite-bundle-visualizer -t treemap",
|
||||
@@ -69,7 +70,7 @@
|
||||
"vue-router": "^4.5.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@cloudflare/vite-plugin": "^1.12.4",
|
||||
"@cloudflare/vite-plugin": "^1.13.2",
|
||||
"@commitlint/types": "^19.8.1",
|
||||
"@intlify/unplugin-vue-i18n": "^11.0.0",
|
||||
"@playwright/test": "^1.55.0",
|
||||
@@ -117,6 +118,6 @@
|
||||
"vitest": "^3.2.4",
|
||||
"vue-macros": "3.0.0-beta.23",
|
||||
"vue-tsc": "^3.0.6",
|
||||
"wrangler": "^4.35.0"
|
||||
"wrangler": "^4.37.1"
|
||||
}
|
||||
}
|
||||
|
147
pnpm-lock.yaml
generated
147
pnpm-lock.yaml
generated
@@ -55,8 +55,8 @@ importers:
|
||||
version: 4.5.1(vue@3.5.21(typescript@5.9.2))
|
||||
devDependencies:
|
||||
'@cloudflare/vite-plugin':
|
||||
specifier: ^1.12.4
|
||||
version: 1.12.4(vite@7.1.5(@types/node@22.18.5)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(workerd@1.20250906.0)(wrangler@4.35.0)
|
||||
specifier: ^1.13.2
|
||||
version: 1.13.2(vite@7.1.5(@types/node@22.18.5)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(workerd@1.20250913.0)(wrangler@4.37.1)
|
||||
'@commitlint/types':
|
||||
specifier: ^19.8.1
|
||||
version: 19.8.1
|
||||
@@ -199,8 +199,8 @@ importers:
|
||||
specifier: ^3.0.6
|
||||
version: 3.0.6(typescript@5.9.2)
|
||||
wrangler:
|
||||
specifier: ^4.35.0
|
||||
version: 4.35.0
|
||||
specifier: ^4.37.1
|
||||
version: 4.37.1
|
||||
|
||||
packages:
|
||||
|
||||
@@ -375,38 +375,38 @@ packages:
|
||||
workerd:
|
||||
optional: true
|
||||
|
||||
'@cloudflare/vite-plugin@1.12.4':
|
||||
resolution: {integrity: sha512-hyvTk/uBk5g9nUFwmjLzSyE+1/WABGulbAA6QXK1wDY5/Xxz2w59yKl2vNV2R7/+/jsHC29n0DKEA4pb/QTKPQ==}
|
||||
'@cloudflare/vite-plugin@1.13.2':
|
||||
resolution: {integrity: sha512-AOIP8c0Yzp6waH+cfCTtvwAEUiDo68SLBruijwTkSVIp3yQwx9STWR+C8sZhH3CDnKRsxm/WpFRbQDB1a4xwZg==}
|
||||
peerDependencies:
|
||||
vite: ^6.1.0 || ^7.0.0
|
||||
wrangler: ^4.35.0
|
||||
wrangler: ^4.37.1
|
||||
|
||||
'@cloudflare/workerd-darwin-64@1.20250906.0':
|
||||
resolution: {integrity: sha512-E+X/YYH9BmX0ew2j/mAWFif2z05NMNuhCTlNYEGLkqMe99K15UewBqajL9pMcMUKxylnlrEoK3VNxl33DkbnPA==}
|
||||
'@cloudflare/workerd-darwin-64@1.20250913.0':
|
||||
resolution: {integrity: sha512-926bBGIYDsF0FraaPQV0hO9LymEN+Zdkkm1qOHxU1c58oAxr5b9Tpe4d1z1EqOD0DTFhjn7V/AxKcZBaBBhO/A==}
|
||||
engines: {node: '>=16'}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
||||
'@cloudflare/workerd-darwin-arm64@1.20250906.0':
|
||||
resolution: {integrity: sha512-X5apsZ1SFW4FYTM19ISHf8005FJMPfrcf4U5rO0tdj+TeJgQgXuZ57IG0WeW7SpLVeBo8hM6WC8CovZh41AfnA==}
|
||||
'@cloudflare/workerd-darwin-arm64@1.20250913.0':
|
||||
resolution: {integrity: sha512-uy5nJIt44CpICgfsKQotji31cn39i71e2KqE/zeAmmgYp/tzl2cXotVeDtynqqEsloox7hl/eBY5sU0x99N8oQ==}
|
||||
engines: {node: '>=16'}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
||||
'@cloudflare/workerd-linux-64@1.20250906.0':
|
||||
resolution: {integrity: sha512-rlKzWgsLnlQ5Nt9W69YBJKcmTmZbOGu0edUsenXPmc6wzULUxoQpi7ZE9k3TfTonJx4WoQsQlzCUamRYFsX+0Q==}
|
||||
'@cloudflare/workerd-linux-64@1.20250913.0':
|
||||
resolution: {integrity: sha512-khdF7MBi8L9WIt3YyWBQxipMny0J3gG824kurZiRACZmPdQ1AOzkKybDDXC3EMcF8TmGMRqKRUGQIB/25PwJuQ==}
|
||||
engines: {node: '>=16'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@cloudflare/workerd-linux-arm64@1.20250906.0':
|
||||
resolution: {integrity: sha512-DdedhiQ+SeLzpg7BpcLrIPEZ33QKioJQ1wvL4X7nuLzEB9rWzS37NNNahQzc1+44rhG4fyiHbXBPOeox4B9XVA==}
|
||||
'@cloudflare/workerd-linux-arm64@1.20250913.0':
|
||||
resolution: {integrity: sha512-KF5nIOt5YIYGfinY0YEe63JqaAx8WSFDHTLQpytTX+N/oJWEJu3KW6evU1TfX7o8gRlRsc0j/evcZ1vMfbDy5g==}
|
||||
engines: {node: '>=16'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@cloudflare/workerd-windows-64@1.20250906.0':
|
||||
resolution: {integrity: sha512-Q8Qjfs8jGVILnZL6vUpQ90q/8MTCYaGR3d1LGxZMBqte8Vr7xF3KFHPEy7tFs0j0mMjnqCYzlofmPNY+9ZaDRg==}
|
||||
'@cloudflare/workerd-windows-64@1.20250913.0':
|
||||
resolution: {integrity: sha512-m/PMnVdaUB7ymW8BvDIC5xrU16hBDCBpyf9/4y9YZSQOYTVXihxErX8kaW9H9A/I6PTX081NmxxhTbb/n+EQRg==}
|
||||
engines: {node: '>=16'}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
@@ -1066,79 +1066,67 @@ packages:
|
||||
resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@img/sharp-libvips-linux-arm@1.0.5':
|
||||
resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@img/sharp-libvips-linux-s390x@1.0.4':
|
||||
resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@img/sharp-libvips-linux-x64@1.0.4':
|
||||
resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@img/sharp-libvips-linuxmusl-arm64@1.0.4':
|
||||
resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@img/sharp-libvips-linuxmusl-x64@1.0.4':
|
||||
resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@img/sharp-linux-arm64@0.33.5':
|
||||
resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
|
||||
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@img/sharp-linux-arm@0.33.5':
|
||||
resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
|
||||
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@img/sharp-linux-s390x@0.33.5':
|
||||
resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
|
||||
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@img/sharp-linux-x64@0.33.5':
|
||||
resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
|
||||
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@img/sharp-linuxmusl-arm64@0.33.5':
|
||||
resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
|
||||
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@img/sharp-linuxmusl-x64@0.33.5':
|
||||
resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
|
||||
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@img/sharp-wasm32@0.33.5':
|
||||
resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
|
||||
@@ -1309,42 +1297,36 @@ packages:
|
||||
engines: {node: '>=20.0.0'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxc-parser/binding-linux-arm64-musl@0.74.0':
|
||||
resolution: {integrity: sha512-AMY30z/C77HgiRRJX7YtVUaelKq1ex0aaj28XoJu4SCezdS8i0IftUNTtGS1UzGjGZB8zQz5SFwVy4dRu4GLwg==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@oxc-parser/binding-linux-riscv64-gnu@0.74.0':
|
||||
resolution: {integrity: sha512-/RZAP24TgZo4vV/01TBlzRqs0R7E6xvatww4LnmZEBBulQBU/SkypDywfriFqWuFoa61WFXPV7sLcTjJGjim/w==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxc-parser/binding-linux-s390x-gnu@0.74.0':
|
||||
resolution: {integrity: sha512-620J1beNAlGSPBD+Msb3ptvrwxu04B8iULCH03zlf0JSLy/5sqlD6qBs0XUVkUJv1vbakUw1gfVnUQqv0UTuEg==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxc-parser/binding-linux-x64-gnu@0.74.0':
|
||||
resolution: {integrity: sha512-WBFgQmGtFnPNzHyLKbC1wkYGaRIBxXGofO0+hz1xrrkPgbxbJS1Ukva1EB8sPaVBBQ52Bdc2GjLSp721NWRvww==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxc-parser/binding-linux-x64-musl@0.74.0':
|
||||
resolution: {integrity: sha512-y4mapxi0RGqlp3t6Sm+knJlAEqdKDYrEue2LlXOka/F2i4sRN0XhEMPiSOB3ppHmvK4I2zY2XBYTsX1Fel0fAg==}
|
||||
engines: {node: '>=20.0.0'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@oxc-parser/binding-wasm32-wasi@0.74.0':
|
||||
resolution: {integrity: sha512-yDS9bRDh5ymobiS2xBmjlrGdUuU61IZoJBaJC5fELdYT5LJNBXlbr3Yc6m2PWfRJwkH6Aq5fRvxAZ4wCbkGa8w==}
|
||||
@@ -1405,49 +1387,41 @@ packages:
|
||||
resolution: {integrity: sha512-ukHZp9Vm07AlxqdOLFf8Bj4inzpt+ISbbODvwwHxX32GfcMLWYYJGAYWc13IGhWoElvWnI7D1M9ifDGyTNRGzg==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxc-resolver/binding-linux-arm64-musl@11.7.1':
|
||||
resolution: {integrity: sha512-atkZ1OIt6t90kjQz1iqq6cN3OpfPG5zUJlO64Vd1ieYeqHRkOFeRgnWEobTePUHi34NlYr7mNZqIaAg7gjPUFg==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@oxc-resolver/binding-linux-ppc64-gnu@11.7.1':
|
||||
resolution: {integrity: sha512-HGgV4z3JwVF4Qvg2a1GhDnqn8mKLihy5Gp4rMfqNIAlERPSyIxo8oPQIL1XQKLYyyrkEEO99uwM+4cQGwhtbpQ==}
|
||||
cpu: [ppc64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxc-resolver/binding-linux-riscv64-gnu@11.7.1':
|
||||
resolution: {integrity: sha512-+vCO7iOR1s6VGefV02R2a702IASNWhSNm/MrR8RcWjKChmU0G+d1iC0oToUrGC4ovAEfstx2/O8EkROnfcLgrA==}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxc-resolver/binding-linux-riscv64-musl@11.7.1':
|
||||
resolution: {integrity: sha512-3folNmS5gYNFy/9HYzLcdeThqAGvDJU0gQKrhHn7RPWQa58yZ0ZPpBMk6KRSSO61+wkchkL+0sdcLsoe5wZW8g==}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@oxc-resolver/binding-linux-s390x-gnu@11.7.1':
|
||||
resolution: {integrity: sha512-Ceo4z6g8vqPUKADROFL0b7MoyXlUdOBYCxTDu/fhd/5I3Ydk2S6bxkjJdzpBdlu+h2Z+eS9lTHFvkwkaORMPzw==}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxc-resolver/binding-linux-x64-gnu@11.7.1':
|
||||
resolution: {integrity: sha512-QyFW5e43imQLxiBpCImhOiP4hY9coWGjroEm8elDqGNNaA7vXooaMQS2N3avMQawSaKhsb/3RemxaZ852XG38Q==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxc-resolver/binding-linux-x64-musl@11.7.1':
|
||||
resolution: {integrity: sha512-JhuCqCqktqQyQVc37V+eDiP3buCIuyCLpb92tUEyAP8nY3dy2b/ojMrH1ZNnJUlfY/67AqoZPL6nQGAB2WA3Sg==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@oxc-resolver/binding-wasm32-wasi@11.7.1':
|
||||
resolution: {integrity: sha512-sMXm5Z2rfBwkCUespZBJCPhCVbgh/fpYQ23BQs0PmnvWoXrGQHWvnvg1p/GYmleN+nwe8strBjfutirZFiC5lA==}
|
||||
@@ -1483,25 +1457,21 @@ packages:
|
||||
resolution: {integrity: sha512-8uV0lAbmqp93KTBlJWyCdQWuxTzLn+QrDRidUaCLJjn65uvv8KlRhZJoZoyLh17X6U/cgezYktWTMiMhxX56BA==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxlint/linux-arm64-musl@1.15.0':
|
||||
resolution: {integrity: sha512-/+hTqh1J29+2GitKrWUHIYjQBM1szWSJ1U7OzQlgL+Uvf8jxg4sn1nV79LcPMXhC2t8lZy5EOXOgwIh92DsdhQ==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@oxlint/linux-x64-gnu@1.15.0':
|
||||
resolution: {integrity: sha512-GzeY3AhUd49yV+/76Gw0pjpwUJwxCkwYAJTNe7fFTdWjEQ6M6g8ZzJg5FKtUvgA5sMgmfzHhvSXxvT57YhcXnA==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@oxlint/linux-x64-musl@1.15.0':
|
||||
resolution: {integrity: sha512-p/7+juizUOCpGYreFmdfmIOSSSE3+JfsgnXnOHuP8mqlZfiOeXyevyajuXpPNRM60+k0reGvlV7ezp1iFitF7w==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@oxlint/win32-arm64@1.15.0':
|
||||
resolution: {integrity: sha512-2LaDLOtCMq+lzIQ63Eir3UJV/hQNlw01xtsij2L8sSxt4gA+zWvubOQJQIOPGMDxEKFcWT1lo/6YEXX/sNnZDA==}
|
||||
@@ -1635,67 +1605,56 @@ packages:
|
||||
resolution: {integrity: sha512-54v4okehwl5TaSIkpp97rAHGp7t3ghinRd/vyC1iXqXMfjYUTm7TfYmCzXDoHUPTTf36L8pr0E7YsD3CfB3ZDg==}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@rollup/rollup-linux-arm-musleabihf@4.50.1':
|
||||
resolution: {integrity: sha512-p/LaFyajPN/0PUHjv8TNyxLiA7RwmDoVY3flXHPSzqrGcIp/c2FjwPPP5++u87DGHtw+5kSH5bCJz0mvXngYxw==}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@rollup/rollup-linux-arm64-gnu@4.50.1':
|
||||
resolution: {integrity: sha512-2AbMhFFkTo6Ptna1zO7kAXXDLi7H9fGTbVaIq2AAYO7yzcAsuTNWPHhb2aTA6GPiP+JXh85Y8CiS54iZoj4opw==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@rollup/rollup-linux-arm64-musl@4.50.1':
|
||||
resolution: {integrity: sha512-Cgef+5aZwuvesQNw9eX7g19FfKX5/pQRIyhoXLCiBOrWopjo7ycfB292TX9MDcDijiuIJlx1IzJz3IoCPfqs9w==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@rollup/rollup-linux-loongarch64-gnu@4.50.1':
|
||||
resolution: {integrity: sha512-RPhTwWMzpYYrHrJAS7CmpdtHNKtt2Ueo+BlLBjfZEhYBhK00OsEqM08/7f+eohiF6poe0YRDDd8nAvwtE/Y62Q==}
|
||||
cpu: [loong64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@rollup/rollup-linux-ppc64-gnu@4.50.1':
|
||||
resolution: {integrity: sha512-eSGMVQw9iekut62O7eBdbiccRguuDgiPMsw++BVUg+1K7WjZXHOg/YOT9SWMzPZA+w98G+Fa1VqJgHZOHHnY0Q==}
|
||||
cpu: [ppc64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@rollup/rollup-linux-riscv64-gnu@4.50.1':
|
||||
resolution: {integrity: sha512-S208ojx8a4ciIPrLgazF6AgdcNJzQE4+S9rsmOmDJkusvctii+ZvEuIC4v/xFqzbuP8yDjn73oBlNDgF6YGSXQ==}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@rollup/rollup-linux-riscv64-musl@4.50.1':
|
||||
resolution: {integrity: sha512-3Ag8Ls1ggqkGUvSZWYcdgFwriy2lWo+0QlYgEFra/5JGtAd6C5Hw59oojx1DeqcA2Wds2ayRgvJ4qxVTzCHgzg==}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@rollup/rollup-linux-s390x-gnu@4.50.1':
|
||||
resolution: {integrity: sha512-t9YrKfaxCYe7l7ldFERE1BRg/4TATxIg+YieHQ966jwvo7ddHJxPj9cNFWLAzhkVsbBvNA4qTbPVNsZKBO4NSg==}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@rollup/rollup-linux-x64-gnu@4.50.1':
|
||||
resolution: {integrity: sha512-MCgtFB2+SVNuQmmjHf+wfI4CMxy3Tk8XjA5Z//A0AKD7QXUYFMQcns91K6dEHBvZPCnhJSyDWLApk40Iq/H3tA==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
'@rollup/rollup-linux-x64-musl@4.50.1':
|
||||
resolution: {integrity: sha512-nEvqG+0jeRmqaUMuwzlfMKwcIVffy/9KGbAGyoa26iu6eSngAYQ512bMXuqqPrlTyfqdlB9FVINs93j534UJrg==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
'@rollup/rollup-openharmony-arm64@4.50.1':
|
||||
resolution: {integrity: sha512-RDsLm+phmT3MJd9SNxA9MNuEAO/J2fhW8GXk62G/B4G7sLVumNFbRwDL6v5NrESb48k+QMqdGbHgEtfU0LCpbA==}
|
||||
@@ -3346,28 +3305,24 @@ packages:
|
||||
engines: {node: '>= 12.0.0'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
lightningcss-linux-arm64-musl@1.30.1:
|
||||
resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==}
|
||||
engines: {node: '>= 12.0.0'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
lightningcss-linux-x64-gnu@1.30.1:
|
||||
resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==}
|
||||
engines: {node: '>= 12.0.0'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [glibc]
|
||||
|
||||
lightningcss-linux-x64-musl@1.30.1:
|
||||
resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==}
|
||||
engines: {node: '>= 12.0.0'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
libc: [musl]
|
||||
|
||||
lightningcss-win32-arm64-msvc@1.30.1:
|
||||
resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==}
|
||||
@@ -3517,8 +3472,8 @@ packages:
|
||||
resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
miniflare@4.20250906.0:
|
||||
resolution: {integrity: sha512-T/RWn1sa0ien80s6NjU+Un/tj12gR6wqScZoiLeMJDD4/fK0UXfnbWXJDubnUED8Xjm7RPQ5ESYdE+mhPmMtuQ==}
|
||||
miniflare@4.20250913.0:
|
||||
resolution: {integrity: sha512-EwlUOxtvb9UKg797YZMCtNga/VSAnKG/kbJX9YGqXJoAJjDhDeAeqyCWjSl9O6EzCZNhtHuW7ZV0pD5Hec617g==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
hasBin: true
|
||||
|
||||
@@ -4148,8 +4103,8 @@ packages:
|
||||
undici-types@6.21.0:
|
||||
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
|
||||
|
||||
undici@7.16.0:
|
||||
resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==}
|
||||
undici@7.14.0:
|
||||
resolution: {integrity: sha512-Vqs8HTzjpQXZeXdpsfChQTlafcMQaaIwnGwLam1wudSSjlJeQ3bw1j+TLPePgrCnCpUXx7Ba5Pdpf5OBih62NQ==}
|
||||
engines: {node: '>=20.18.1'}
|
||||
|
||||
unenv@2.0.0-rc.21:
|
||||
@@ -4591,17 +4546,17 @@ packages:
|
||||
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
|
||||
engines: {node: '>=0.10.0'}
|
||||
|
||||
workerd@1.20250906.0:
|
||||
resolution: {integrity: sha512-ryVyEaqXPPsr/AxccRmYZZmDAkfQVjhfRqrNTlEeN8aftBk6Ca1u7/VqmfOayjCXrA+O547TauebU+J3IpvFXw==}
|
||||
workerd@1.20250913.0:
|
||||
resolution: {integrity: sha512-y3J1NjCL10SAWDwgGdcNSRyOVod/dWNypu64CCdjj8VS4/k+Ofa/fHaJGC1stbdzAB1tY2P35Ckgm1PU5HKWiw==}
|
||||
engines: {node: '>=16'}
|
||||
hasBin: true
|
||||
|
||||
wrangler@4.35.0:
|
||||
resolution: {integrity: sha512-HbyXtbrh4Fi3mU8ussY85tVdQ74qpVS1vctUgaPc+bPrXBTqfDLkZ6VRtHAVF/eBhz4SFmhJtCQpN1caY2Ak8A==}
|
||||
wrangler@4.37.1:
|
||||
resolution: {integrity: sha512-ntm1OsIB2r/f7b5bfS84Lzz5QEx3zn4vUsn1JOVz/+7bw8triyytnxbp68OwOimF1vL5A9sQ0Nd+L6u8F3hECg==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
'@cloudflare/workers-types': ^4.20250906.0
|
||||
'@cloudflare/workers-types': ^4.20250913.0
|
||||
peerDependenciesMeta:
|
||||
'@cloudflare/workers-types':
|
||||
optional: true
|
||||
@@ -4930,42 +4885,42 @@ snapshots:
|
||||
dependencies:
|
||||
mime: 3.0.0
|
||||
|
||||
'@cloudflare/unenv-preset@2.7.3(unenv@2.0.0-rc.21)(workerd@1.20250906.0)':
|
||||
'@cloudflare/unenv-preset@2.7.3(unenv@2.0.0-rc.21)(workerd@1.20250913.0)':
|
||||
dependencies:
|
||||
unenv: 2.0.0-rc.21
|
||||
optionalDependencies:
|
||||
workerd: 1.20250906.0
|
||||
workerd: 1.20250913.0
|
||||
|
||||
'@cloudflare/vite-plugin@1.12.4(vite@7.1.5(@types/node@22.18.5)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(workerd@1.20250906.0)(wrangler@4.35.0)':
|
||||
'@cloudflare/vite-plugin@1.13.2(vite@7.1.5(@types/node@22.18.5)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))(workerd@1.20250913.0)(wrangler@4.37.1)':
|
||||
dependencies:
|
||||
'@cloudflare/unenv-preset': 2.7.3(unenv@2.0.0-rc.21)(workerd@1.20250906.0)
|
||||
'@cloudflare/unenv-preset': 2.7.3(unenv@2.0.0-rc.21)(workerd@1.20250913.0)
|
||||
'@remix-run/node-fetch-server': 0.8.0
|
||||
get-port: 7.1.0
|
||||
miniflare: 4.20250906.0
|
||||
miniflare: 4.20250913.0
|
||||
picocolors: 1.1.1
|
||||
tinyglobby: 0.2.15
|
||||
unenv: 2.0.0-rc.21
|
||||
vite: 7.1.5(@types/node@22.18.5)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)
|
||||
wrangler: 4.35.0
|
||||
wrangler: 4.37.1
|
||||
ws: 8.18.0
|
||||
transitivePeerDependencies:
|
||||
- bufferutil
|
||||
- utf-8-validate
|
||||
- workerd
|
||||
|
||||
'@cloudflare/workerd-darwin-64@1.20250906.0':
|
||||
'@cloudflare/workerd-darwin-64@1.20250913.0':
|
||||
optional: true
|
||||
|
||||
'@cloudflare/workerd-darwin-arm64@1.20250906.0':
|
||||
'@cloudflare/workerd-darwin-arm64@1.20250913.0':
|
||||
optional: true
|
||||
|
||||
'@cloudflare/workerd-linux-64@1.20250906.0':
|
||||
'@cloudflare/workerd-linux-64@1.20250913.0':
|
||||
optional: true
|
||||
|
||||
'@cloudflare/workerd-linux-arm64@1.20250906.0':
|
||||
'@cloudflare/workerd-linux-arm64@1.20250913.0':
|
||||
optional: true
|
||||
|
||||
'@cloudflare/workerd-windows-64@1.20250906.0':
|
||||
'@cloudflare/workerd-windows-64@1.20250913.0':
|
||||
optional: true
|
||||
|
||||
'@commitlint/cli@19.8.1(@types/node@22.18.5)(typescript@5.9.2)':
|
||||
@@ -7951,7 +7906,7 @@ snapshots:
|
||||
|
||||
mimic-function@5.0.1: {}
|
||||
|
||||
miniflare@4.20250906.0:
|
||||
miniflare@4.20250913.0:
|
||||
dependencies:
|
||||
'@cspotcode/source-map-support': 0.8.1
|
||||
acorn: 8.14.0
|
||||
@@ -7960,8 +7915,8 @@ snapshots:
|
||||
glob-to-regexp: 0.4.1
|
||||
sharp: 0.33.5
|
||||
stoppable: 1.1.0
|
||||
undici: 7.16.0
|
||||
workerd: 1.20250906.0
|
||||
undici: 7.14.0
|
||||
workerd: 1.20250913.0
|
||||
ws: 8.18.0
|
||||
youch: 4.1.0-beta.10
|
||||
zod: 3.22.3
|
||||
@@ -8583,7 +8538,7 @@ snapshots:
|
||||
|
||||
undici-types@6.21.0: {}
|
||||
|
||||
undici@7.16.0: {}
|
||||
undici@7.14.0: {}
|
||||
|
||||
unenv@2.0.0-rc.21:
|
||||
dependencies:
|
||||
@@ -9086,24 +9041,24 @@ snapshots:
|
||||
|
||||
word-wrap@1.2.5: {}
|
||||
|
||||
workerd@1.20250906.0:
|
||||
workerd@1.20250913.0:
|
||||
optionalDependencies:
|
||||
'@cloudflare/workerd-darwin-64': 1.20250906.0
|
||||
'@cloudflare/workerd-darwin-arm64': 1.20250906.0
|
||||
'@cloudflare/workerd-linux-64': 1.20250906.0
|
||||
'@cloudflare/workerd-linux-arm64': 1.20250906.0
|
||||
'@cloudflare/workerd-windows-64': 1.20250906.0
|
||||
'@cloudflare/workerd-darwin-64': 1.20250913.0
|
||||
'@cloudflare/workerd-darwin-arm64': 1.20250913.0
|
||||
'@cloudflare/workerd-linux-64': 1.20250913.0
|
||||
'@cloudflare/workerd-linux-arm64': 1.20250913.0
|
||||
'@cloudflare/workerd-windows-64': 1.20250913.0
|
||||
|
||||
wrangler@4.35.0:
|
||||
wrangler@4.37.1:
|
||||
dependencies:
|
||||
'@cloudflare/kv-asset-handler': 0.4.0
|
||||
'@cloudflare/unenv-preset': 2.7.3(unenv@2.0.0-rc.21)(workerd@1.20250906.0)
|
||||
'@cloudflare/unenv-preset': 2.7.3(unenv@2.0.0-rc.21)(workerd@1.20250913.0)
|
||||
blake3-wasm: 2.1.5
|
||||
esbuild: 0.25.4
|
||||
miniflare: 4.20250906.0
|
||||
miniflare: 4.20250913.0
|
||||
path-to-regexp: 6.3.0
|
||||
unenv: 2.0.0-rc.21
|
||||
workerd: 1.20250906.0
|
||||
workerd: 1.20250913.0
|
||||
optionalDependencies:
|
||||
fsevents: 2.3.3
|
||||
transitivePeerDependencies:
|
||||
|
166
worker-configuration.d.ts
vendored
166
worker-configuration.d.ts
vendored
@@ -1,6 +1,6 @@
|
||||
/* eslint-disable */
|
||||
// Generated by Wrangler by running `wrangler types` (hash: a5d3a0d06638640f4072385a766cb44d)
|
||||
// Runtime types generated with workerd@1.20250902.0 2025-09-09
|
||||
// Runtime types generated with workerd@1.20250906.0 2025-09-09
|
||||
declare namespace Cloudflare {
|
||||
interface Env {
|
||||
KV: KVNamespace;
|
||||
@@ -414,7 +414,7 @@ interface DurableObjectId {
|
||||
equals(other: DurableObjectId): boolean;
|
||||
readonly name?: string;
|
||||
}
|
||||
interface DurableObjectNamespace<T extends Rpc.DurableObjectBranded | undefined = undefined> {
|
||||
declare abstract class DurableObjectNamespace<T extends Rpc.DurableObjectBranded | undefined = undefined> {
|
||||
newUniqueId(options?: DurableObjectNamespaceNewUniqueIdOptions): DurableObjectId;
|
||||
idFromName(name: string): DurableObjectId;
|
||||
idFromString(id: string): DurableObjectId;
|
||||
@@ -432,6 +432,7 @@ interface DurableObjectNamespaceGetDurableObjectOptions {
|
||||
}
|
||||
interface DurableObjectState {
|
||||
waitUntil(promise: Promise<any>): void;
|
||||
props: any;
|
||||
readonly id: DurableObjectId;
|
||||
readonly storage: DurableObjectStorage;
|
||||
container?: Container;
|
||||
@@ -474,6 +475,7 @@ interface DurableObjectStorage {
|
||||
deleteAlarm(options?: DurableObjectSetAlarmOptions): Promise<void>;
|
||||
sync(): Promise<void>;
|
||||
sql: SqlStorage;
|
||||
kv: SyncKvStorage;
|
||||
transactionSync<T>(closure: () => T): T;
|
||||
getCurrentBookmark(): Promise<string>;
|
||||
getBookmarkForTime(timestamp: number | Date): Promise<string>;
|
||||
@@ -2045,6 +2047,7 @@ interface TraceItem {
|
||||
readonly scriptVersion?: ScriptVersion;
|
||||
readonly dispatchNamespace?: string;
|
||||
readonly scriptTags?: string[];
|
||||
readonly durableObjectId?: string;
|
||||
readonly outcome: string;
|
||||
readonly executionModel: string;
|
||||
readonly truncated: boolean;
|
||||
@@ -2566,6 +2569,23 @@ declare class MessageChannel {
|
||||
interface MessagePortPostMessageOptions {
|
||||
transfer?: any[];
|
||||
}
|
||||
interface SyncKvStorage {
|
||||
get<T = unknown>(key: string): T | undefined;
|
||||
list<T = unknown>(options?: SyncKvListOptions): Iterable<[
|
||||
string,
|
||||
T
|
||||
]>;
|
||||
put<T>(key: string, value: T): void;
|
||||
delete(key: string): boolean;
|
||||
}
|
||||
interface SyncKvListOptions {
|
||||
start?: string;
|
||||
startAfter?: string;
|
||||
end?: string;
|
||||
prefix?: string;
|
||||
reverse?: boolean;
|
||||
limit?: number;
|
||||
}
|
||||
type AiImageClassificationInput = {
|
||||
image: number[];
|
||||
};
|
||||
@@ -5440,7 +5460,7 @@ type AIGatewayHeaders = {
|
||||
[key: string]: string | number | boolean | object;
|
||||
};
|
||||
type AIGatewayUniversalRequest = {
|
||||
provider: AIGatewayProviders | string;
|
||||
provider: AIGatewayProviders | string; // eslint-disable-line
|
||||
endpoint: string;
|
||||
headers: Partial<AIGatewayHeaders>;
|
||||
query: unknown;
|
||||
@@ -5456,7 +5476,7 @@ declare abstract class AiGateway {
|
||||
gateway?: UniversalGatewayOptions;
|
||||
extraHeaders?: object;
|
||||
}): Promise<Response>;
|
||||
getUrl(provider?: AIGatewayProviders | string): Promise<string>;
|
||||
getUrl(provider?: AIGatewayProviders | string): Promise<string>; // eslint-disable-line
|
||||
}
|
||||
interface AutoRAGInternalError extends Error {
|
||||
}
|
||||
@@ -6555,6 +6575,7 @@ type ImageOutputOptions = {
|
||||
format: 'image/jpeg' | 'image/png' | 'image/gif' | 'image/webp' | 'image/avif' | 'rgb' | 'rgba';
|
||||
quality?: number;
|
||||
background?: string;
|
||||
anim?: boolean;
|
||||
};
|
||||
interface ImagesBinding {
|
||||
/**
|
||||
@@ -6613,6 +6634,108 @@ interface ImagesError extends Error {
|
||||
readonly message: string;
|
||||
readonly stack?: string;
|
||||
}
|
||||
/**
|
||||
* Media binding for transforming media streams.
|
||||
* Provides the entry point for media transformation operations.
|
||||
*/
|
||||
interface MediaBinding {
|
||||
/**
|
||||
* Creates a media transformer from an input stream.
|
||||
* @param media - The input media bytes
|
||||
* @returns A MediaTransformer instance for applying transformations
|
||||
*/
|
||||
input(media: ReadableStream<Uint8Array>): MediaTransformer;
|
||||
}
|
||||
/**
|
||||
* Media transformer for applying transformation operations to media content.
|
||||
* Handles sizing, fitting, and other input transformation parameters.
|
||||
*/
|
||||
interface MediaTransformer {
|
||||
/**
|
||||
* Applies transformation options to the media content.
|
||||
* @param transform - Configuration for how the media should be transformed
|
||||
* @returns A generator for producing the transformed media output
|
||||
*/
|
||||
transform(transform: MediaTransformationInputOptions): MediaTransformationGenerator;
|
||||
}
|
||||
/**
|
||||
* Generator for producing media transformation results.
|
||||
* Configures the output format and parameters for the transformed media.
|
||||
*/
|
||||
interface MediaTransformationGenerator {
|
||||
/**
|
||||
* Generates the final media output with specified options.
|
||||
* @param output - Configuration for the output format and parameters
|
||||
* @returns The final transformation result containing the transformed media
|
||||
*/
|
||||
output(output: MediaTransformationOutputOptions): MediaTransformationResult;
|
||||
}
|
||||
/**
|
||||
* Result of a media transformation operation.
|
||||
* Provides multiple ways to access the transformed media content.
|
||||
*/
|
||||
interface MediaTransformationResult {
|
||||
/**
|
||||
* Returns the transformed media as a readable stream of bytes.
|
||||
* @returns A stream containing the transformed media data
|
||||
*/
|
||||
media(): ReadableStream<Uint8Array>;
|
||||
/**
|
||||
* Returns the transformed media as an HTTP response object.
|
||||
* @returns The transformed media as a Response, ready to store in cache or return to users
|
||||
*/
|
||||
response(): Response;
|
||||
/**
|
||||
* Returns the MIME type of the transformed media.
|
||||
* @returns The content type string (e.g., 'image/jpeg', 'video/mp4')
|
||||
*/
|
||||
contentType(): string;
|
||||
}
|
||||
/**
|
||||
* Configuration options for transforming media input.
|
||||
* Controls how the media should be resized and fitted.
|
||||
*/
|
||||
type MediaTransformationInputOptions = {
|
||||
/** How the media should be resized to fit the specified dimensions */
|
||||
fit?: 'contain' | 'cover' | 'scale-down';
|
||||
/** Target width in pixels */
|
||||
width?: number;
|
||||
/** Target height in pixels */
|
||||
height?: number;
|
||||
};
|
||||
/**
|
||||
* Configuration options for Media Transformations output.
|
||||
* Controls the format, timing, and type of the generated output.
|
||||
*/
|
||||
type MediaTransformationOutputOptions = {
|
||||
/**
|
||||
* Output mode determining the type of media to generate
|
||||
*/
|
||||
mode?: 'video' | 'spritesheet' | 'frame' | 'audio';
|
||||
/** Whether to include audio in the output */
|
||||
audio?: boolean;
|
||||
/**
|
||||
* Starting timestamp for frame extraction or start time for clips. (e.g. '2s').
|
||||
*/
|
||||
time?: string;
|
||||
/**
|
||||
* Duration for video clips, audio extraction, and spritesheet generation (e.g. '5s').
|
||||
*/
|
||||
duration?: string;
|
||||
/**
|
||||
* Output format for the generated media.
|
||||
*/
|
||||
format?: 'jpg' | 'png' | 'm4a';
|
||||
};
|
||||
/**
|
||||
* Error object for media transformation operations.
|
||||
* Extends the standard Error interface with additional media-specific information.
|
||||
*/
|
||||
interface MediaError extends Error {
|
||||
readonly code: number;
|
||||
readonly message: string;
|
||||
readonly stack?: string;
|
||||
}
|
||||
type Params<P extends string = any> = Record<P, string | string[]>;
|
||||
type EventContext<Env, P extends string, Data> = {
|
||||
request: Request<unknown, IncomingRequestCfProperties<unknown>>;
|
||||
@@ -6999,21 +7122,17 @@ declare namespace TailStream {
|
||||
readonly tag?: string;
|
||||
readonly message?: string;
|
||||
}
|
||||
interface Trigger {
|
||||
readonly traceId: string;
|
||||
readonly invocationId: string;
|
||||
readonly spanId: string;
|
||||
}
|
||||
interface Onset {
|
||||
readonly type: "onset";
|
||||
readonly attributes: Attribute[];
|
||||
// id for the span being opened by this Onset event.
|
||||
readonly spanId: string;
|
||||
readonly dispatchNamespace?: string;
|
||||
readonly entrypoint?: string;
|
||||
readonly executionModel: string;
|
||||
readonly scriptName?: string;
|
||||
readonly scriptTags?: string[];
|
||||
readonly scriptVersion?: ScriptVersion;
|
||||
readonly trigger?: Trigger;
|
||||
readonly info: FetchEventInfo | JsRpcEventInfo | ScheduledEventInfo | AlarmEventInfo | QueueEventInfo | EmailEventInfo | TraceEventInfo | HibernatableWebSocketEventInfo | CustomEventInfo;
|
||||
}
|
||||
interface Outcome {
|
||||
@@ -7025,6 +7144,8 @@ declare namespace TailStream {
|
||||
interface SpanOpen {
|
||||
readonly type: "spanOpen";
|
||||
readonly name: string;
|
||||
// id for the span being opened by this SpanOpen event.
|
||||
readonly spanId: string;
|
||||
readonly info?: FetchEventInfo | JsRpcEventInfo | Attributes;
|
||||
}
|
||||
interface SpanClose {
|
||||
@@ -7047,6 +7168,10 @@ declare namespace TailStream {
|
||||
readonly level: "debug" | "error" | "info" | "log" | "warn";
|
||||
readonly message: object;
|
||||
}
|
||||
// This marks the worker handler return information.
|
||||
// This is separate from Outcome because the worker invocation can live for a long time after
|
||||
// returning. For example - Websockets that return an http upgrade response but then continue
|
||||
// streaming information or SSE http connections.
|
||||
interface Return {
|
||||
readonly type: "return";
|
||||
readonly info?: FetchResponseInfo;
|
||||
@@ -7060,9 +7185,28 @@ declare namespace TailStream {
|
||||
readonly info: Attribute[];
|
||||
}
|
||||
type EventType = Onset | Outcome | SpanOpen | SpanClose | DiagnosticChannelEvent | Exception | Log | Return | Attributes;
|
||||
// Context in which this trace event lives.
|
||||
interface SpanContext {
|
||||
// Single id for the entire top-level invocation
|
||||
// This should be a new traceId for the first worker stage invoked in the eyeball request and then
|
||||
// same-account service-bindings should reuse the same traceId but cross-account service-bindings
|
||||
// should use a new traceId.
|
||||
readonly traceId: string;
|
||||
// spanId in which this event is handled
|
||||
// for Onset and SpanOpen events this would be the parent span id
|
||||
// for Outcome and SpanClose these this would be the span id of the opening Onset and SpanOpen events
|
||||
// For Hibernate and Mark this would be the span under which they were emitted.
|
||||
// spanId is not set ONLY if:
|
||||
// 1. This is an Onset event
|
||||
// 2. We are not inherting any SpanContext. (e.g. this is a cross-account service binding or a new top-level invocation)
|
||||
readonly spanId?: string;
|
||||
}
|
||||
interface TailEvent<Event extends EventType> {
|
||||
// invocation id of the currently invoked worker stage.
|
||||
// invocation id will always be unique to every Onset event and will be the same until the Outcome event.
|
||||
readonly invocationId: string;
|
||||
readonly spanId: string;
|
||||
// Inherited spanContext for this event.
|
||||
readonly spanContext: SpanContext;
|
||||
readonly timestamp: Date;
|
||||
readonly sequence: number;
|
||||
readonly event: Event;
|
||||
|
Reference in New Issue
Block a user