diff --git a/packages/gcp/src/credentials.ts b/packages/gcp/src/credentials.ts index 931816316..64314bbf5 100644 --- a/packages/gcp/src/credentials.ts +++ b/packages/gcp/src/credentials.ts @@ -1,10 +1,47 @@ /** * GCP credentials — hand-written. * - * API-compatible port of the distilled repo's gcp credentials module: a - * plain externally-supplied OAuth2 bearer access token (no ADC, no + * A plain externally-supplied OAuth2 bearer access token (no ADC, no * service-account signing, no refresh flow — the token is minted outside * the SDK, e.g. `gcloud auth print-access-token`). + * + * ### DX + * + * **Example:** Env token (`GOOGLE_ACCESS_TOKEN`, optional `GOOGLE_PROJECT_ID`) + * ```typescript + * import * as storage from "@distilled.cloud/gcp/storage_v1"; + * import { CredentialsFromEnv } from "@distilled.cloud/gcp/Credentials"; + * import * as Effect from "effect/Effect"; + * + * const object = yield* storage + * .getObjects({ bucket: "my-bucket", object: "hello.txt" }) + * .pipe(Effect.provide(CredentialsFromEnv)); + * ``` + * + * **Example:** Explicit token + * ```typescript + * import * as pubsub from "@distilled.cloud/gcp/pubsub_v1"; + * import { fromAccessToken } from "@distilled.cloud/gcp/Credentials"; + * import * as Effect from "effect/Effect"; + * + * const published = yield* pubsub + * .publishProjectsTopics({ + * topic: "projects/my-project/topics/events", + * body: { messages: [{ data: btoa("hello") }] }, + * }) + * .pipe( + * Effect.provide( + * fromAccessToken({ + * accessToken: process.env.GOOGLE_ACCESS_TOKEN!, + * project: "my-project", + * }), + * ), + * ); + * ``` + * + * Per-service modules are `@distilled.cloud/gcp/_` (for + * example `storage_v1`, `pubsub_v1`, `compute_v1`). This package's root + * export is credentials, protocol, and errors only. */ import { ConfigError } from "@distilled.cloud/core/errors"; import * as EffectConfig from "effect/Config"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 89d19654c..63ea4a710 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,11 +36,11 @@ catalogs: version: 7.0.2 effect: '@effect/platform-bun': - specifier: '>=4.0.0-rc.110 || >=4.0.0' - version: 4.0.0-rc.110 + specifier: '>=4.0.0-rc.111 || >=4.0.0' + version: 4.0.0-rc.111 effect: - specifier: '>=4.0.0-rc.110 || >=4.0.0' - version: 4.0.0-rc.110 + specifier: '>=4.0.0-rc.111 || >=4.0.0' + version: 4.0.0-rc.111 shared: fast-xml-parser: specifier: ^5.3.4 @@ -48,7 +48,7 @@ catalogs: tooling: '@types/bun': specifier: latest - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: latest version: 26.2.0 @@ -60,10 +60,10 @@ catalogs: version: 9.1.7 oxfmt: specifier: latest - version: 0.63.0 + version: 0.64.0 oxlint: specifier: latest - version: 1.78.0 + version: 1.79.0 pathe: specifier: ^2.0.3 version: 2.0.3 @@ -74,7 +74,7 @@ importers: devDependencies: '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -86,10 +86,10 @@ importers: version: 9.1.7 oxfmt: specifier: catalog:tooling - version: 0.63.0 + version: 0.64.0 oxlint: specifier: catalog:tooling - version: 1.78.0 + version: 1.79.0 typescript: specifier: catalog:build version: 7.0.2 @@ -125,17 +125,17 @@ importers: version: 1.0.20 effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 fast-xml-parser: specifier: catalog:shared version: 5.10.1 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -153,14 +153,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -172,14 +172,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -191,14 +191,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -210,14 +210,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -226,16 +226,16 @@ importers: devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 packages/discord: dependencies: @@ -244,14 +244,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -263,14 +263,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -282,14 +282,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -301,14 +301,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -320,14 +320,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -339,14 +339,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -358,14 +358,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -377,14 +377,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -396,14 +396,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -415,14 +415,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -434,14 +434,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -453,14 +453,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -472,14 +472,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -491,14 +491,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -510,14 +510,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -529,14 +529,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -548,14 +548,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -567,14 +567,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -586,14 +586,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -605,14 +605,14 @@ importers: version: link:../core effect: specifier: catalog:effect - version: 4.0.0-rc.110 + version: 4.0.0-rc.111 devDependencies: '@effect/platform-bun': specifier: catalog:effect - version: 4.0.0-rc.110(effect@4.0.0-rc.110) + version: 4.0.0-rc.111(effect@4.0.0-rc.111) '@types/bun': specifier: catalog:tooling - version: 1.3.14 + version: 1.4.0 '@types/node': specifier: catalog:tooling version: 26.2.0 @@ -694,16 +694,16 @@ packages: resolution: {integrity: sha512-sl4Bm6yiMNYrZKkqqDFWN0UfnWhlS8ivKxrYl+6t0gCLrqr8y3B2IqZZbFRkfaVVp7C/baApyh71P+LeE1A2sQ==} engines: {node: '>=18.0.0'} - '@effect/platform-bun@4.0.0-rc.110': - resolution: {integrity: sha512-f4AcFTWVwGby9RvSitqAcG/McN8OCDy7LW8PYRG4NIOO2eYphlW73S5Z7jm3UDP+FmIwwzjfgfIfBYkfPR+YfA==} + '@effect/platform-bun@4.0.0-rc.111': + resolution: {integrity: sha512-z6MF1ztw8oSvh4nlvI90wraB63ib5K67JPaSYtz5K9IIAgjXgXYC0hjbcqF+PlC9ytlQmu8tWzk2+yGePWWe5A==} peerDependencies: - effect: ^4.0.0-rc.110 + effect: ^4.0.0-rc.111 - '@effect/platform-node-shared@4.0.0-rc.110': - resolution: {integrity: sha512-P8EZloxS7RtCOSL3VSBPyqSenUm93xLbXf9jkWoy67cibZ2wgZ9nAou9iN8f1i4vzgxUsWtDuy6BEmg67np6Zw==} + '@effect/platform-node-shared@4.0.0-rc.111': + resolution: {integrity: sha512-iES0Q9vmjhaUKqeW9ceonuD45MUg/Ouk08LzRSptZ+B5qB0w9WlRjDmUz5TJmY2betNop5FRI5k4AD4mtQt3Bw==} engines: {node: '>=18.0.0'} peerDependencies: - effect: ^4.0.0-rc.110 + effect: ^4.0.0-rc.111 '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4': resolution: {integrity: sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ==} @@ -738,246 +738,246 @@ packages: '@nodable/entities@3.0.0': resolution: {integrity: sha512-8L9xFeTYKhm49xfIypoe2W5wV1m/3Z58kT+7kR9A8OyFxcPduI4VmxaUMQyKYrRjUoLLSXv6EKKID5Tvj9cUVw==} - '@oxfmt/binding-android-arm-eabi@0.63.0': - resolution: {integrity: sha512-YmRth4ZPGgEXcgmkhvANbC9uD67dxmSobW7DQuyt5tOBOKvPnIpk5SVHBj88E+7wMNRI2FhqaDbOhQFBix+b8A==} + '@oxfmt/binding-android-arm-eabi@0.64.0': + resolution: {integrity: sha512-o6uzh/jTOQeAY5TdkAeXdqv7MBRcPxiRA08zrcBtkKj5cSu/FMu0Hl7Q6Fi1KCKyCWZ6lJVjBzdsJvsKltUsGQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxfmt/binding-android-arm64@0.63.0': - resolution: {integrity: sha512-icbahX8X2X3sRamOMecvdYeZXWjPDazRDIfvWfy7Ca1nc/ZDT2Y9k5Nt7s46EqFd7NQPdgk+CM3/SgIT5LPCaQ==} + '@oxfmt/binding-android-arm64@0.64.0': + resolution: {integrity: sha512-jRGSUeeP7p3Gynw2YaCVtjBIA6ZxY6bEB/ES5i54OhqmRTyuVg7ZgstEtzgq6GOAJd+2QZ5pvf+bFfmW5Mp9cw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxfmt/binding-darwin-arm64@0.63.0': - resolution: {integrity: sha512-WV+Ze5v5gI2qoj8jpAovt8KBTW8pjEz/AiMXXjeTQS+Bmf/MmZXTS40S8xNPDszX+W8WDv2Bbk6qKrMTtUGu1A==} + '@oxfmt/binding-darwin-arm64@0.64.0': + resolution: {integrity: sha512-JINwtU2lW7nOFSqi+H2qplipNUqah9Gc1jgGmB82kTD4UnZrZIVxCJ9qEmFiKfjNq27gYLFhrUb0to86aCwMjw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxfmt/binding-darwin-x64@0.63.0': - resolution: {integrity: sha512-CJGSBdDxXOWIpoFXHpverimCvz084KA7L483rqJ44c3jDtzv6d4qOSoR/V9ywSHfV+Ks1lwIj2P49BFhunLNAA==} + '@oxfmt/binding-darwin-x64@0.64.0': + resolution: {integrity: sha512-gCmuswrgrOSajV4HCRFkVCGIruPq8bjYuPYgSE2WQB3mD6XrdyZ3JMSRZCkQ8zCxOyGWriBo6QoZ5nmMHQ1BfA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxfmt/binding-freebsd-x64@0.63.0': - resolution: {integrity: sha512-BDfKY+KhL2078cgswBBFQPAYuxCy93bS/iC5frdSeSbTLcGrR6VC2hsuPTanoJmg84+wSyWl0wWC1eR+uTnkRg==} + '@oxfmt/binding-freebsd-x64@0.64.0': + resolution: {integrity: sha512-Ab8g7a38pT0MMImjh7anRSTve6buWBIlcXIFBYa5xl4s6UxEgKSc2xOOhbGtLwvXnEi2PsEDGoJh3oUU7xkehQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxfmt/binding-linux-arm-gnueabihf@0.63.0': - resolution: {integrity: sha512-Ov1cQEXT4mj7cojAokWSS1eoxkoyvbDfAbxNsGIKY2o36kvdAaFzPxRN6NxFRk9fD72B8oCoTTX/NuYTUWlpsg==} + '@oxfmt/binding-linux-arm-gnueabihf@0.64.0': + resolution: {integrity: sha512-BgvS3CoQ+Xy2deoZqEN8JVKabcCZi2RxA3yant8G9OAv9KuPJ9TCjHkqigzdHUVwErZxEP5d2bzLIEyKYyBDLg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-musleabihf@0.63.0': - resolution: {integrity: sha512-0LE7ro3+6L79jcMANycAZfRaC7zxr9YZ2+vEL5uMD9QlEep+rS/r1kSJsnuLl991NXJZD60euh0PC1GHrR20vw==} + '@oxfmt/binding-linux-arm-musleabihf@0.64.0': + resolution: {integrity: sha512-QXpNxwoMj0YvnceCNZadNSden3bIcnvjn/sDp/rwZhRoZoZYGpHvtPyhGsdJz9uvT9GkaMW7SsLddurU56dt8w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm64-gnu@0.63.0': - resolution: {integrity: sha512-izPk+2Z4gjuZK32Fqh5qXoMpT/2NXzLh++ob57HiEiVSQZ1iYXu8EKMzb+K5AvWyIEXhdDIt7ADjGGtFhkT9Bw==} + '@oxfmt/binding-linux-arm64-gnu@0.64.0': + resolution: {integrity: sha512-BBgH3I1ppDsI5pZ4Pdhw0ceYxwVCfbU/bZEBCeZ6caRS9x0ZabErxubP7riGUn11PXZBhe8DYdjkDKP1FlVQ5w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-arm64-musl@0.63.0': - resolution: {integrity: sha512-alPmbOuWXFXiSo+lOtv6X71C7SYMEDW2WVvywOvf9BwKgEhSNGhMTLeFVSjKUMCamcjbbgVdsWF8GN1uy8xshg==} + '@oxfmt/binding-linux-arm64-musl@0.64.0': + resolution: {integrity: sha512-v19HSjC/BGXdt26qEvKZtwAHgGmQ2Agcap2kQP+KIqoRZqivVzYth3ui2dJA1i+6/fjpjga85lIOaJJjQ/bOOw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxfmt/binding-linux-ppc64-gnu@0.63.0': - resolution: {integrity: sha512-BdzCPvolJc4AWZ+YMzgUDJcDzbQWrFjYuqBHoNHNqP1aCaluQRJNs4k3vNU5IG7vTpjf9zeD73D7MFM1TecZpg==} + '@oxfmt/binding-linux-ppc64-gnu@0.64.0': + resolution: {integrity: sha512-PElLnOo4xFTBZrxPhgTIj0eHqZXwEBQoNWtb7facUV170T0B0FRET0iNbb3LUeLWTybkUW+vsdyv4ihOdyXGyw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-gnu@0.63.0': - resolution: {integrity: sha512-7sIgfLzqtNKSkMGsGVyRpHwpjNezRg2XONvUOheFZs95TSZpM0JAuPpA8KrQFsWc4wPU95roX2O69JgH8igOgw==} + '@oxfmt/binding-linux-riscv64-gnu@0.64.0': + resolution: {integrity: sha512-Qzsg15n4F5CH+MorcRW4MkAEMiLzXmeG+DiDSbP/bBTqCmWOH3K9DHryNrve+JHlV0txS+B6Z9P5Xz+cmWeL+g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-musl@0.63.0': - resolution: {integrity: sha512-9Tcg0y0WcVa6Mm9AgcgFMseDS+VkFJZpKZ8We9SpDY4gg5jewSwln+0sO04QLcTS1BtfDl9MwR+NfID8L7PUTg==} + '@oxfmt/binding-linux-riscv64-musl@0.64.0': + resolution: {integrity: sha512-/GZ358wnQ/Ez4UVnCcZIi56JkY0sOdZ+B108pqXKqZz3jLS59F4KEAB1Qv3fRlObrFEk+3L2vUQ/xoPx+3vjXw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxfmt/binding-linux-s390x-gnu@0.63.0': - resolution: {integrity: sha512-qWKC1pEOpx1qYhXaugPhHUeXwSfqEOk2wJH2LqVXGPV5iQYfdAZdt+d2XDiX4DTSWA2QDMUcFB+wEORh3Xn/sA==} + '@oxfmt/binding-linux-s390x-gnu@0.64.0': + resolution: {integrity: sha512-/C9We3DXegowfLXtVCYHeNiU9azwCDr5cQkEtCVlc74vyn+lLQSPApJ1CZmxAduqeq/Oi3gQ+IVptyhCaTMtkQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-gnu@0.63.0': - resolution: {integrity: sha512-S9wXYOiGSqYGS4Fx/TFsY+xDd/7dE5s+rUgbA4TsHiVF9e8J3ZcKmP7dsP/7iqLI9Wz7Ic7TzEr3mdthRCTdrA==} + '@oxfmt/binding-linux-x64-gnu@0.64.0': + resolution: {integrity: sha512-91KM2CeRWscIEHlj1NsW2WSnzGeq1Ehq+39bfDowTdkn+fcvK/x4Y1RcyqT7glyBjZio0ldkeCG6Usj3v7ASog==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-musl@0.63.0': - resolution: {integrity: sha512-5eGyTJuMZNwBSHCivXt8Yuta6GeTYksOPXRk2MIhajiyFGQx7bjaHIwY+ZusAoFHhT157A9x6sktLjYo9D5oMQ==} + '@oxfmt/binding-linux-x64-musl@0.64.0': + resolution: {integrity: sha512-gw7uEk9I+7zoT1EYLra1eWArIzNcz8e3jkv+Noo2+o2T7wPvsNSQbfoa4DSfZlvn1i6mJ05RiZ4/omaXPDNhQg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxfmt/binding-openharmony-arm64@0.63.0': - resolution: {integrity: sha512-Rz7hx+Dv3DoW/S6pwVAyjfFXp7/trdQ1zg+vNmsdsdDNlUccugp4XNqambSuEAeP0DaG9k72AtNyfDXCEg0AGw==} + '@oxfmt/binding-openharmony-arm64@0.64.0': + resolution: {integrity: sha512-HYHFf616FHSPSO07c09mjmXBfQ73wIVM3m0txOiooa5XZkGoxFd6B14PVj0LB0DXIqJ6wAO/dDR/NX/5UUaqnw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxfmt/binding-win32-arm64-msvc@0.63.0': - resolution: {integrity: sha512-T/IuizKN9mr4Xw6YYnptkXRNdLkyIlUZ7c8zfTOBpoytZyJ1BAsMUvsMDEx0X4YvSMpaivm+DR8112rQfzC25g==} + '@oxfmt/binding-win32-arm64-msvc@0.64.0': + resolution: {integrity: sha512-uQjFp081IZSWD6VAofX2iO2z01awAdHmfC+NrieWIPKrT2hZKQDyq/U18M7ifC0sm0Wz8aHY/p6+FDYIzs/CrQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxfmt/binding-win32-ia32-msvc@0.63.0': - resolution: {integrity: sha512-XjrO5FJ5Wl9vsAxtCP1G/eaeT6y1K2s9CICUHGE42cEjou32/J6S+B1KnrOAboj6E7uhJnwPbRSvznWcxNdA0g==} + '@oxfmt/binding-win32-ia32-msvc@0.64.0': + resolution: {integrity: sha512-lNM6byTAQ881jugzFu8juJTbNRgsUTlswMA6pJmwi1XDvmIqnnb49lcUAs5gz94fCJLrVN+/X3s3jOKqx23WIQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxfmt/binding-win32-x64-msvc@0.63.0': - resolution: {integrity: sha512-sgsHCQy432OTQH4Ikk3tZptp3GqwnhwUDuY0loBH41zyHWfMZY9v8Dy78wsnSofHejvFozZGgJgBB1A0LQRwMQ==} + '@oxfmt/binding-win32-x64-msvc@0.64.0': + resolution: {integrity: sha512-BtmbtL/QjMtF1a6C3CqoDluH2IfB6fJt62E+B9RFfUPtFk4Iz9PFS6+y/SzzOvSxc7aUk2Kphwg7Dh8lMbwu6g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxlint/binding-android-arm-eabi@1.78.0': - resolution: {integrity: sha512-Bu819lmAfZMUHErrpe0cEWj3iaefuUODHSU8+UbXy67V/r7/7f4K3FL0NmbD85E+wiFLDYuhP8Zlv0XnVeXshw==} + '@oxlint/binding-android-arm-eabi@1.79.0': + resolution: {integrity: sha512-TebFaaMklO/RXzTv7PucaCq9l3X6D1gA+C8H6K4njtjFOV+zWE9MKLpulcJZN9bzytbUbQIY0mZuz12nQ5Kv4Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxlint/binding-android-arm64@1.78.0': - resolution: {integrity: sha512-CDfxZgB61B7buRdY2FJoAYYPPXCZ1EoC1LKscnC5dg3kjobdxiconvAvvN1BmHyW4PyFT3jRLDag/BY/roSNBQ==} + '@oxlint/binding-android-arm64@1.79.0': + resolution: {integrity: sha512-KqqnOtAVgNsPPF0YSodkFZA1O80jcKoCZCTu3bgsszxA+MrMP9TLzfXitKjEj1FmrPprKDMdRDMmY3weESO9sg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxlint/binding-darwin-arm64@1.78.0': - resolution: {integrity: sha512-2Y2U9Ahrz+OO0Ej88f9SJYq51/jUBp1Mc7iZu0ukrbeeZ3gpRGfzIFnoqfHDY96xr0GEfNrPUBFEy0nN5aD7HA==} + '@oxlint/binding-darwin-arm64@1.79.0': + resolution: {integrity: sha512-BVC2nsMzqQzRDPc5RhixkZ+m1p7iH4bxRRvqkbwDXX0PlQKm1BPy8J8cRjnAFafOq2QzI+BfO3vE8w2GZ3CBag==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxlint/binding-darwin-x64@1.78.0': - resolution: {integrity: sha512-rpych6eJq6m9jDRypTEaPD1xysaEW5h9+xuxhGK/QhOg+/xaqPZrCrTNoIl/f3nEjuJeCEmstNDlrE9rJi/3/g==} + '@oxlint/binding-darwin-x64@1.79.0': + resolution: {integrity: sha512-p6Lm+snmhGuLKL1+CpCV8L6ijkE/qJzK2H2jG9+eKJT0n31RbY4FLsdhexekgP3bLpw4Kgde+9DZuDZQ4yIInA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxlint/binding-freebsd-x64@1.78.0': - resolution: {integrity: sha512-IcMGrQT3QizkOESUJd5et+rOhVqSkNDfNik1cvrKDqIbzqx9KMtRswpFgkCuNTSwylCFLKhGUu8KmqY1ZnC0Dg==} + '@oxlint/binding-freebsd-x64@1.79.0': + resolution: {integrity: sha512-qDMm0dXZnoHyRqSL4N4xUq82T4sqK5cbKSjvd/dF/YbMUXc2R1wEPf+vmA5S0qUmi0nwXfNbjXBtZaIqzQLIMg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxlint/binding-linux-arm-gnueabihf@1.78.0': - resolution: {integrity: sha512-/uLdoJ0IXE6vo/0f0LKjinQAp+re+VMaCWaNT8ENIv2EOCkSsc8SGaflXAuW0Jua2dq5+GLVWm1NQK7P3UFSNQ==} + '@oxlint/binding-linux-arm-gnueabihf@1.79.0': + resolution: {integrity: sha512-2od7s0nuKPzqyUZAWk9KkCyGg7eI9dwFPZg+20lB15fKFkVZ0c9ZFxqPfiBAyDTlTkh9stPI0t+JlPCqMbItVA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm-musleabihf@1.78.0': - resolution: {integrity: sha512-7xi4Wb/O8NRJhLoUXmDJMUVpNYvB5kefdhFU1Jb8rtae4QoXlTiLwI14X4YvAXVZLNZChP8m5qO9SQAlWQTbkQ==} + '@oxlint/binding-linux-arm-musleabihf@1.79.0': + resolution: {integrity: sha512-ZOQUjkzDnvlhSE3+tWC3YXx94MMl+sYMlwH+u1+YGApGHOJP/YAc8ZBRFOXZ6eOBmxtXAWuS/fBcdZr8qqNO1A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm64-gnu@1.78.0': - resolution: {integrity: sha512-4hFW0+fVXa3OIh1Y4A5SPkmvI4wuuBSrCVKzOyE7PTjhc7yEqZ1pmvEEeS5Lj/MaqvegFxXyF33N+6jkehxdyg==} + '@oxlint/binding-linux-arm64-gnu@1.79.0': + resolution: {integrity: sha512-lu158FR4nGqGeRS3BQvtG85wRgU/Fy4MD5Cxp1hzJXizGiLo6u2742wJSCDKh8cFcZntvX7fcxlq4mMmfryH1g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-arm64-musl@1.78.0': - resolution: {integrity: sha512-oC0mvsgBJjlMijSDEhx9KuvR9zYeHXceA9MjbuXB1F8NSR78Yj2unOBrstEvTVaq+pko+kuue6DajC00eqvTdg==} + '@oxlint/binding-linux-arm64-musl@1.79.0': + resolution: {integrity: sha512-mbpKQeE2aflTjddaHK7MP8KP/OFbUM++lt5M635ENM8IyIdK0jm2t9pb+2v9mVVIvhF6TqA4l7F79Pll1mi+uw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxlint/binding-linux-ppc64-gnu@1.78.0': - resolution: {integrity: sha512-XAllT5SUZS+ohjuZ3/5S0cwe0r7eboiuigeStCZ5DXRYx/2KVM2UvQXvAfyzXEimtQjAB7cDQ2YxDe2Zl2WNQQ==} + '@oxlint/binding-linux-ppc64-gnu@1.79.0': + resolution: {integrity: sha512-WpGNua7gaxaHnpSDeog2ji8IDHn/QLPl9LPzwkR/FvVv58vT5BcXjRXnU+wbu3N75cpeha8CdC7ho/U2OIsB4g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-gnu@1.78.0': - resolution: {integrity: sha512-trucMER/0QtecoXvc1y/UVqE3kwJipDwrx4oHfj+nNm3dq2zjP44WT0CfHNDPM3G1DXIkx/gY6lAD21NSCZVhA==} + '@oxlint/binding-linux-riscv64-gnu@1.79.0': + resolution: {integrity: sha512-tK1E93A5LVzISg4ngpKJnfTs7EqtIUceGI7MQ4GyDjJiLi8wPCkEyKlj2xkyKWZ1yzkDJyLHTBJ5/iFWRdnJvg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-musl@1.78.0': - resolution: {integrity: sha512-cm3O4F/HQbdzOUX5mKHqG5KDL6E5w0pnlZ+fbBy2rmLryPOowkuLagFHTopQsEIpjcaZoPOrL+BmmAytAG9HFg==} + '@oxlint/binding-linux-riscv64-musl@1.79.0': + resolution: {integrity: sha512-qhQvUIrngXivA2A9pQ+xPCychztn/5qUv7yS3gDwXv3w7Rag+eTeeXWmRyx+t7XsW5x6LuY/8AsTq36UgFIblg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxlint/binding-linux-s390x-gnu@1.78.0': - resolution: {integrity: sha512-33wRf6HqGNsybJ3qX4cGaQN2ODPxNmc1rMa0mrTmx3eFq1VzOnvQooi9bIGVYakW8a/wmqVx1mgsUm8R2xfTiw==} + '@oxlint/binding-linux-s390x-gnu@1.79.0': + resolution: {integrity: sha512-sv6AaVgU/eE6u+6WFiQVDcPPwTxP6IJMSB9k701W2r/r6Tx465e8vPvVyRxquNH4Vy6KwRNu90mVbxXJN8+5gg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-gnu@1.78.0': - resolution: {integrity: sha512-rRdISSYegj6VganMZ9tjRjijowfHJ09IZU01i0toBAqr6n5LEtwHq2IeS4FjW2RoskOHlb6efB26H5izYb3GEQ==} + '@oxlint/binding-linux-x64-gnu@1.79.0': + resolution: {integrity: sha512-iFZL02deziHslb3jEX9KdqlAkYoo4fGyotchKDzdfK1f5mxlIBeiQeHhvK3iFpuEJSB4ma/qeFn9oxPiwnhUPQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-musl@1.78.0': - resolution: {integrity: sha512-GmsP4rW0xTL6u5CVdcDsaN5Fbc7hBc382Wmar1kttbnwSEviM+rSINKOMQ+UQ6iH+AGwC+8gaAiwu134Tgh6Lg==} + '@oxlint/binding-linux-x64-musl@1.79.0': + resolution: {integrity: sha512-3DtZR2raqObnh7wXZoFYFd0Fw7skBvcb3f7A+/lkEiDuh8hrE6vv9b/62Qxao1a9/OeHLw/FcXlXzgsW9wTRFg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxlint/binding-openharmony-arm64@1.78.0': - resolution: {integrity: sha512-sy9yeYuADc8a+n4TLBayzMCZiHPW78DcIFVpOXTmdKHWQeM9xe5uzkqIIZmi326D5hY9XVwacipEB1p7tQjPAg==} + '@oxlint/binding-openharmony-arm64@1.79.0': + resolution: {integrity: sha512-Oatt4GuA1WJkqzk2ozx4HrWROOi7opV3AKDw/U8qDIqeTqzsjn5K2x3REJMNjU3/KU/Bkq96Zi3CknaiDTaC/Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxlint/binding-win32-arm64-msvc@1.78.0': - resolution: {integrity: sha512-rjc2hF1KfMi8fZj1X/m3AmnHbdsF3rL0v6KQg0Uc880Yb2khjz+3U14sfdZ7jWTpRnN1m1NQa/TT7uU9lJWPrA==} + '@oxlint/binding-win32-arm64-msvc@1.79.0': + resolution: {integrity: sha512-NAgZr9Qp8nIA9rpo0JEvwiabTF/2UVqBNnupBG9X4kxXcQoScJUTi+qHhvabb9s/thgj5wQ4XcIaJvb+ZMgoKw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxlint/binding-win32-ia32-msvc@1.78.0': - resolution: {integrity: sha512-zcuXFVrEFHIafRfkCQT8w/Xe41o07ozl/vwHq7p94vB29xVzsB0sZGYORU1jhcYKv3Lr0J3HbJ2T4fHH5rWmvA==} + '@oxlint/binding-win32-ia32-msvc@1.79.0': + resolution: {integrity: sha512-+KyXjIvcpaXmWW/j9NNY5yWjrIVxaX18VyIheQy3jwc2GSYgpCr7MGI/HxIGQ/shAL5IWEKbhsqoMpAO5Stiog==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxlint/binding-win32-x64-msvc@1.78.0': - resolution: {integrity: sha512-Sb5ocmLSuYeOuXd+CFOToGKp/gjXUEWDnvIGwhnh8aq8wY4TMmEnKnvbogSW7RdMZv77JSARduS7/gv+khYEjA==} + '@oxlint/binding-win32-x64-msvc@1.79.0': + resolution: {integrity: sha512-mEelcCMMBS57sIXh2veGMNy+pQwuGtcMxHxGIZWQ5Ba9pJ5jCCUFOZB9E2JhBaxGsURe+WGe0zJp4RVre52gpQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -1036,8 +1036,8 @@ packages: '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@types/bun@1.3.14': - resolution: {integrity: sha512-h1hFqFVcvAvD9j9K7ZW7vd82aSA+rTdznZa+5bwvCwqSB1jmmfLcbIWhOLx1/+boy/xmjgCs/OMUL8hRJSmnPw==} + '@types/bun@1.4.0': + resolution: {integrity: sha512-K+lZULY23vRgK/CfTjFIV+tyifaNdSMlPh9j+6mQ/cLfpOznLyAuzgV/JQysyECpkBQLVMSyvjlr2fBUSA9wFQ==} '@types/node@26.2.0': resolution: {integrity: sha512-5IviulTZeRNp2vAJ514cc/HUlY5nZ9fCbq9DMyC52BrhFZACo3nI0R7qBxhQmo/d27NFe96ur/b7Wwxklda+kg==} @@ -1195,8 +1195,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - bun-types@1.3.14: - resolution: {integrity: sha512-4N0ig0fEomHt5R0KCFWjovxow98rIoRwKolrYdCcknNwMekCXRnWEUvgu5soYV8QXtVsrUD8B95MBOZGPvr6KQ==} + bun-types@1.4.0: + resolution: {integrity: sha512-iIKw23BspnQQYd3prITOBxeUsxBHnwzX6YJfGMuNOZzeNcMmVqzIIVGRm1l69ogaPQmb4wB6BN8mA5bE9YuC5Q==} bundle-name@4.1.0: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} @@ -1304,8 +1304,8 @@ packages: resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} engines: {node: '>=12'} - effect@4.0.0-rc.110: - resolution: {integrity: sha512-ega6FTJ8CS2of7tHZiADvgyJyV999Q6tZ9juE56V81O0jw6flRwydaPNtyfvP2a5LL9PZrse8A1jnNUD5sWVHg==} + effect@4.0.0-rc.111: + resolution: {integrity: sha512-ASd5L58EIR0CUNueZNKKjSsyOCd+2alxOAIaTcHaqkJkPsaYSsw5Cg/cfANk5K4Jr2YsX756xvX11shzqsreWA==} execa@9.6.1: resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} @@ -1496,8 +1496,8 @@ packages: resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} engines: {node: '>=18'} - oxfmt@0.63.0: - resolution: {integrity: sha512-kgdDwv35wvVf6554U2Ab8Jnd0zTM+TsEQWwaB70RAjK3gICFAFGO+2Hd3Be27GMoXj3XRL9IKSNRVl7KBQL6iw==} + oxfmt@0.64.0: + resolution: {integrity: sha512-XZ4GFBN/PLbXKq+0zrgpQfPKYuJlUuj+nzZJY7UpIbFMNyefNLCdN9EwViycNqnYcv0wrn0jXcQLlqJp8RCKBg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1509,8 +1509,8 @@ packages: vite-plus: optional: true - oxlint@1.78.0: - resolution: {integrity: sha512-QgQePuxIqKOzo1KSjG2EnITEeWvWnKAm77eq8nrMtf6AGoA+zyGc4PFYtDNJSD25g/ibOwfQ851hZ4/SPkMVoA==} + oxlint@1.79.0: + resolution: {integrity: sha512-hVJ9hq9m2unPS+Of4eJJgCPdIeCC+3DHEUX3tkmrPJr3OK2hz7PhXwgC+ZP71ZcYu8cCDEtQrqLxWNvxBppBVg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1869,18 +1869,18 @@ snapshots: '@aws/lambda-invoke-store@0.3.0': {} - '@effect/platform-bun@4.0.0-rc.110(effect@4.0.0-rc.110)': + '@effect/platform-bun@4.0.0-rc.111(effect@4.0.0-rc.111)': dependencies: - '@effect/platform-node-shared': 4.0.0-rc.110(effect@4.0.0-rc.110) - effect: 4.0.0-rc.110 + '@effect/platform-node-shared': 4.0.0-rc.111(effect@4.0.0-rc.111) + effect: 4.0.0-rc.111 transitivePeerDependencies: - bufferutil - utf-8-validate - '@effect/platform-node-shared@4.0.0-rc.110(effect@4.0.0-rc.110)': + '@effect/platform-node-shared@4.0.0-rc.111(effect@4.0.0-rc.111)': dependencies: '@types/ws': 8.18.1 - effect: 4.0.0-rc.110 + effect: 4.0.0-rc.111 ws: 8.21.3 transitivePeerDependencies: - bufferutil @@ -1906,118 +1906,118 @@ snapshots: '@nodable/entities@3.0.0': {} - '@oxfmt/binding-android-arm-eabi@0.63.0': + '@oxfmt/binding-android-arm-eabi@0.64.0': optional: true - '@oxfmt/binding-android-arm64@0.63.0': + '@oxfmt/binding-android-arm64@0.64.0': optional: true - '@oxfmt/binding-darwin-arm64@0.63.0': + '@oxfmt/binding-darwin-arm64@0.64.0': optional: true - '@oxfmt/binding-darwin-x64@0.63.0': + '@oxfmt/binding-darwin-x64@0.64.0': optional: true - '@oxfmt/binding-freebsd-x64@0.63.0': + '@oxfmt/binding-freebsd-x64@0.64.0': optional: true - '@oxfmt/binding-linux-arm-gnueabihf@0.63.0': + '@oxfmt/binding-linux-arm-gnueabihf@0.64.0': optional: true - '@oxfmt/binding-linux-arm-musleabihf@0.63.0': + '@oxfmt/binding-linux-arm-musleabihf@0.64.0': optional: true - '@oxfmt/binding-linux-arm64-gnu@0.63.0': + '@oxfmt/binding-linux-arm64-gnu@0.64.0': optional: true - '@oxfmt/binding-linux-arm64-musl@0.63.0': + '@oxfmt/binding-linux-arm64-musl@0.64.0': optional: true - '@oxfmt/binding-linux-ppc64-gnu@0.63.0': + '@oxfmt/binding-linux-ppc64-gnu@0.64.0': optional: true - '@oxfmt/binding-linux-riscv64-gnu@0.63.0': + '@oxfmt/binding-linux-riscv64-gnu@0.64.0': optional: true - '@oxfmt/binding-linux-riscv64-musl@0.63.0': + '@oxfmt/binding-linux-riscv64-musl@0.64.0': optional: true - '@oxfmt/binding-linux-s390x-gnu@0.63.0': + '@oxfmt/binding-linux-s390x-gnu@0.64.0': optional: true - '@oxfmt/binding-linux-x64-gnu@0.63.0': + '@oxfmt/binding-linux-x64-gnu@0.64.0': optional: true - '@oxfmt/binding-linux-x64-musl@0.63.0': + '@oxfmt/binding-linux-x64-musl@0.64.0': optional: true - '@oxfmt/binding-openharmony-arm64@0.63.0': + '@oxfmt/binding-openharmony-arm64@0.64.0': optional: true - '@oxfmt/binding-win32-arm64-msvc@0.63.0': + '@oxfmt/binding-win32-arm64-msvc@0.64.0': optional: true - '@oxfmt/binding-win32-ia32-msvc@0.63.0': + '@oxfmt/binding-win32-ia32-msvc@0.64.0': optional: true - '@oxfmt/binding-win32-x64-msvc@0.63.0': + '@oxfmt/binding-win32-x64-msvc@0.64.0': optional: true - '@oxlint/binding-android-arm-eabi@1.78.0': + '@oxlint/binding-android-arm-eabi@1.79.0': optional: true - '@oxlint/binding-android-arm64@1.78.0': + '@oxlint/binding-android-arm64@1.79.0': optional: true - '@oxlint/binding-darwin-arm64@1.78.0': + '@oxlint/binding-darwin-arm64@1.79.0': optional: true - '@oxlint/binding-darwin-x64@1.78.0': + '@oxlint/binding-darwin-x64@1.79.0': optional: true - '@oxlint/binding-freebsd-x64@1.78.0': + '@oxlint/binding-freebsd-x64@1.79.0': optional: true - '@oxlint/binding-linux-arm-gnueabihf@1.78.0': + '@oxlint/binding-linux-arm-gnueabihf@1.79.0': optional: true - '@oxlint/binding-linux-arm-musleabihf@1.78.0': + '@oxlint/binding-linux-arm-musleabihf@1.79.0': optional: true - '@oxlint/binding-linux-arm64-gnu@1.78.0': + '@oxlint/binding-linux-arm64-gnu@1.79.0': optional: true - '@oxlint/binding-linux-arm64-musl@1.78.0': + '@oxlint/binding-linux-arm64-musl@1.79.0': optional: true - '@oxlint/binding-linux-ppc64-gnu@1.78.0': + '@oxlint/binding-linux-ppc64-gnu@1.79.0': optional: true - '@oxlint/binding-linux-riscv64-gnu@1.78.0': + '@oxlint/binding-linux-riscv64-gnu@1.79.0': optional: true - '@oxlint/binding-linux-riscv64-musl@1.78.0': + '@oxlint/binding-linux-riscv64-musl@1.79.0': optional: true - '@oxlint/binding-linux-s390x-gnu@1.78.0': + '@oxlint/binding-linux-s390x-gnu@1.79.0': optional: true - '@oxlint/binding-linux-x64-gnu@1.78.0': + '@oxlint/binding-linux-x64-gnu@1.79.0': optional: true - '@oxlint/binding-linux-x64-musl@1.78.0': + '@oxlint/binding-linux-x64-musl@1.79.0': optional: true - '@oxlint/binding-openharmony-arm64@1.78.0': + '@oxlint/binding-openharmony-arm64@1.79.0': optional: true - '@oxlint/binding-win32-arm64-msvc@1.78.0': + '@oxlint/binding-win32-arm64-msvc@1.79.0': optional: true - '@oxlint/binding-win32-ia32-msvc@1.78.0': + '@oxlint/binding-win32-ia32-msvc@1.79.0': optional: true - '@oxlint/binding-win32-x64-msvc@1.78.0': + '@oxlint/binding-win32-x64-msvc@1.79.0': optional: true '@sec-ant/readable-stream@0.4.1': {} @@ -2083,9 +2083,9 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@types/bun@1.3.14': + '@types/bun@1.4.0': dependencies: - bun-types: 1.3.14 + bun-types: 1.4.0 '@types/node@26.2.0': dependencies: @@ -2176,7 +2176,7 @@ snapshots: dependencies: fill-range: 7.1.1 - bun-types@1.3.14: + bun-types@1.4.0: dependencies: '@types/node': 26.2.0 @@ -2309,7 +2309,7 @@ snapshots: dotenv@17.4.2: {} - effect@4.0.0-rc.110: + effect@4.0.0-rc.111: dependencies: '@standard-schema/spec': 1.1.0 fast-check: 4.9.0 @@ -2508,51 +2508,51 @@ snapshots: is-inside-container: 1.0.0 wsl-utils: 0.1.0 - oxfmt@0.63.0: + oxfmt@0.64.0: dependencies: tinypool: 2.1.0 optionalDependencies: - '@oxfmt/binding-android-arm-eabi': 0.63.0 - '@oxfmt/binding-android-arm64': 0.63.0 - '@oxfmt/binding-darwin-arm64': 0.63.0 - '@oxfmt/binding-darwin-x64': 0.63.0 - '@oxfmt/binding-freebsd-x64': 0.63.0 - '@oxfmt/binding-linux-arm-gnueabihf': 0.63.0 - '@oxfmt/binding-linux-arm-musleabihf': 0.63.0 - '@oxfmt/binding-linux-arm64-gnu': 0.63.0 - '@oxfmt/binding-linux-arm64-musl': 0.63.0 - '@oxfmt/binding-linux-ppc64-gnu': 0.63.0 - '@oxfmt/binding-linux-riscv64-gnu': 0.63.0 - '@oxfmt/binding-linux-riscv64-musl': 0.63.0 - '@oxfmt/binding-linux-s390x-gnu': 0.63.0 - '@oxfmt/binding-linux-x64-gnu': 0.63.0 - '@oxfmt/binding-linux-x64-musl': 0.63.0 - '@oxfmt/binding-openharmony-arm64': 0.63.0 - '@oxfmt/binding-win32-arm64-msvc': 0.63.0 - '@oxfmt/binding-win32-ia32-msvc': 0.63.0 - '@oxfmt/binding-win32-x64-msvc': 0.63.0 - - oxlint@1.78.0: + '@oxfmt/binding-android-arm-eabi': 0.64.0 + '@oxfmt/binding-android-arm64': 0.64.0 + '@oxfmt/binding-darwin-arm64': 0.64.0 + '@oxfmt/binding-darwin-x64': 0.64.0 + '@oxfmt/binding-freebsd-x64': 0.64.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.64.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.64.0 + '@oxfmt/binding-linux-arm64-gnu': 0.64.0 + '@oxfmt/binding-linux-arm64-musl': 0.64.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.64.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.64.0 + '@oxfmt/binding-linux-riscv64-musl': 0.64.0 + '@oxfmt/binding-linux-s390x-gnu': 0.64.0 + '@oxfmt/binding-linux-x64-gnu': 0.64.0 + '@oxfmt/binding-linux-x64-musl': 0.64.0 + '@oxfmt/binding-openharmony-arm64': 0.64.0 + '@oxfmt/binding-win32-arm64-msvc': 0.64.0 + '@oxfmt/binding-win32-ia32-msvc': 0.64.0 + '@oxfmt/binding-win32-x64-msvc': 0.64.0 + + oxlint@1.79.0: optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.78.0 - '@oxlint/binding-android-arm64': 1.78.0 - '@oxlint/binding-darwin-arm64': 1.78.0 - '@oxlint/binding-darwin-x64': 1.78.0 - '@oxlint/binding-freebsd-x64': 1.78.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.78.0 - '@oxlint/binding-linux-arm-musleabihf': 1.78.0 - '@oxlint/binding-linux-arm64-gnu': 1.78.0 - '@oxlint/binding-linux-arm64-musl': 1.78.0 - '@oxlint/binding-linux-ppc64-gnu': 1.78.0 - '@oxlint/binding-linux-riscv64-gnu': 1.78.0 - '@oxlint/binding-linux-riscv64-musl': 1.78.0 - '@oxlint/binding-linux-s390x-gnu': 1.78.0 - '@oxlint/binding-linux-x64-gnu': 1.78.0 - '@oxlint/binding-linux-x64-musl': 1.78.0 - '@oxlint/binding-openharmony-arm64': 1.78.0 - '@oxlint/binding-win32-arm64-msvc': 1.78.0 - '@oxlint/binding-win32-ia32-msvc': 1.78.0 - '@oxlint/binding-win32-x64-msvc': 1.78.0 + '@oxlint/binding-android-arm-eabi': 1.79.0 + '@oxlint/binding-android-arm64': 1.79.0 + '@oxlint/binding-darwin-arm64': 1.79.0 + '@oxlint/binding-darwin-x64': 1.79.0 + '@oxlint/binding-freebsd-x64': 1.79.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.79.0 + '@oxlint/binding-linux-arm-musleabihf': 1.79.0 + '@oxlint/binding-linux-arm64-gnu': 1.79.0 + '@oxlint/binding-linux-arm64-musl': 1.79.0 + '@oxlint/binding-linux-ppc64-gnu': 1.79.0 + '@oxlint/binding-linux-riscv64-gnu': 1.79.0 + '@oxlint/binding-linux-riscv64-musl': 1.79.0 + '@oxlint/binding-linux-s390x-gnu': 1.79.0 + '@oxlint/binding-linux-x64-gnu': 1.79.0 + '@oxlint/binding-linux-x64-musl': 1.79.0 + '@oxlint/binding-openharmony-arm64': 1.79.0 + '@oxlint/binding-win32-arm64-msvc': 1.79.0 + '@oxlint/binding-win32-ia32-msvc': 1.79.0 + '@oxlint/binding-win32-x64-msvc': 1.79.0 parse-ms@4.0.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 769c3b40f..97dbc9142 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -17,8 +17,8 @@ catalogs: build: typescript: ^7.0.2 effect: - "@effect/platform-bun": ">=4.0.0-rc.110 || >=4.0.0" - effect: ">=4.0.0-rc.110 || >=4.0.0" + "@effect/platform-bun": ">=4.0.0-rc.111 || >=4.0.0" + effect: ">=4.0.0-rc.111 || >=4.0.0" shared: fast-xml-parser: ^5.3.4 tooling: @@ -31,6 +31,6 @@ catalogs: pathe: ^2.0.3 minimumReleaseAgeExclude: - - "@effect/platform-bun@4.0.0-rc.110" - - "@effect/platform-node-shared@4.0.0-rc.110" - - effect@4.0.0-rc.110 + - "@effect/platform-bun@4.0.0-rc.111" + - "@effect/platform-node-shared@4.0.0-rc.111" + - effect@4.0.0-rc.111