From fc3feaaaa118e3c0f0389ffadd998dc786369503 Mon Sep 17 00:00:00 2001 From: Zach Newton Date: Tue, 4 Nov 2025 15:39:55 -0800 Subject: [PATCH] lin errors --- .../service-clients/odsp-client/package.json | 2 + .../odsp-client/src/odspClient.ts | 35 +- .../odsp-client/src/odspContainerServices.ts | 72 ++- pnpm-lock.yaml | 473 ++++++++++++++---- 4 files changed, 475 insertions(+), 107 deletions(-) diff --git a/packages/service-clients/odsp-client/package.json b/packages/service-clients/odsp-client/package.json index 43868c296717..7e4ee83f8f2e 100644 --- a/packages/service-clients/odsp-client/package.json +++ b/packages/service-clients/odsp-client/package.json @@ -106,6 +106,7 @@ "dependencies": { "@fluidframework/container-definitions": "workspace:~", "@fluidframework/container-loader": "workspace:~", + "@fluidframework/container-runtime-definitions": "workspace:~", "@fluidframework/core-interfaces": "workspace:~", "@fluidframework/core-utils": "workspace:~", "@fluidframework/driver-definitions": "workspace:~", @@ -114,6 +115,7 @@ "@fluidframework/odsp-doclib-utils": "workspace:~", "@fluidframework/odsp-driver": "workspace:~", "@fluidframework/odsp-driver-definitions": "workspace:~", + "@fluidframework/runtime-utils": "workspace:~", "@fluidframework/telemetry-utils": "workspace:~", "uuid": "^11.1.0" }, diff --git a/packages/service-clients/odsp-client/src/odspClient.ts b/packages/service-clients/odsp-client/src/odspClient.ts index 44459bd74d50..cf0e9029138c 100644 --- a/packages/service-clients/odsp-client/src/odspClient.ts +++ b/packages/service-clients/odsp-client/src/odspClient.ts @@ -13,7 +13,9 @@ import { loadExistingContainer, type ILoaderProps, } from "@fluidframework/container-loader/internal"; +import type { IContainerRuntimeInternal } from "@fluidframework/container-runtime-definitions/internal"; import type { + FluidObject, IConfigProviderBase, IRequest, ITelemetryBaseLogger, @@ -232,6 +234,37 @@ export class OdspClient { } private async getContainerServices(container: IContainer): Promise { - return new OdspContainerServices(container); + const runtimeInternal = await this.getRuntimeInternal(container); + // Get the resolved URL for ODSP-specific URL building + const resolvedUrl = container.resolvedUrl; + const odspResolvedUrl = + resolvedUrl && isOdspResolvedUrl(resolvedUrl) ? resolvedUrl : undefined; + return new OdspContainerServices(container, odspResolvedUrl, runtimeInternal); } + + private async getRuntimeInternal( + container: IContainer, + ): Promise { + const entryPoint = await container.getEntryPoint(); + if ( + entryPoint !== undefined && + typeof (entryPoint as IMaybeFluidObjectWithContainerRuntime).IStaticEntryPoint + ?.extensionStore === "function" + ) { + // If the container has a static entry point with an extension store, use that to get the runtime + return (entryPoint as IMaybeFluidObjectWithContainerRuntime).IStaticEntryPoint + .extensionStore; + } + } +} + +/** + * Unclear if this is the best way to go about accessing the runtime internal from the entry point. + * We need it for IContainerRuntimeInternal.lookupTemporaryBlobStorageId, + * and fluid-static guarantees this exists on the container's entry point, but it is not exposed publicly. + */ +interface IMaybeFluidObjectWithContainerRuntime extends FluidObject { + IStaticEntryPoint: { + extensionStore: IContainerRuntimeInternal; + }; } diff --git a/packages/service-clients/odsp-client/src/odspContainerServices.ts b/packages/service-clients/odsp-client/src/odspContainerServices.ts index 10cf8926293e..cbbf905a0b16 100644 --- a/packages/service-clients/odsp-client/src/odspContainerServices.ts +++ b/packages/service-clients/odsp-client/src/odspContainerServices.ts @@ -4,7 +4,11 @@ */ import type { IContainer } from "@fluidframework/container-definitions/internal"; +import type { IContainerRuntimeInternal } from "@fluidframework/container-runtime-definitions/internal"; +import type { IFluidHandle } from "@fluidframework/core-interfaces"; import { createServiceAudience } from "@fluidframework/fluid-static/internal"; +import type { IOdspResolvedUrl } from "@fluidframework/odsp-driver-definitions/internal"; +import { lookupTemporaryBlobStorageId } from "@fluidframework/runtime-utils/internal"; import type { IOdspAudience, @@ -12,16 +16,82 @@ import type { } from "./interfaces.js"; import { createOdspAudienceMember } from "./odspAudience.js"; +/** + * Helper function to build a blob URL from a storage ID using ODSP-specific logic + * @param storageId - The storage ID of the blob + * @param resolvedUrl - The ODSP resolved URL containing endpoint information + * @returns The blob URL if it can be built, undefined otherwise + */ +function buildOdspBlobUrl( + storageId: string, + resolvedUrl: IOdspResolvedUrl, +): string | undefined { + try { + const attachmentGETUrl = resolvedUrl.endpoints.attachmentGETStorageUrl; + if (!attachmentGETUrl) { + return undefined; + } + return `${attachmentGETUrl}/${encodeURIComponent(storageId)}/content`; + } catch { + return undefined; + } +} + +/** + * Helper function for ODSPClient to lookup blob URLs + * @param runtimeInternal - The container runtime internal interface + * @param handle - The blob handle to lookup the URL for + * @param resolvedUrl - The ODSP resolved URL containing endpoint information + * @returns The blob URL if found and the blob is not pending, undefined otherwise + */ +function lookupOdspBlobURL( + runtimeInternal: IContainerRuntimeInternal, + handle: IFluidHandle, + resolvedUrl: IOdspResolvedUrl, +): string | undefined { + try { + if ( + runtimeInternal !== undefined && + typeof (runtimeInternal as { lookupTemporaryBlobStorageId?: unknown }) + .lookupTemporaryBlobStorageId === "function" + ) { + // Get the storage ID from the runtime + const storageId = lookupTemporaryBlobStorageId(runtimeInternal, handle); + if (storageId === undefined) { + return undefined; + } + + // Build the URL using ODSP-specific logic + return buildOdspBlobUrl(storageId, resolvedUrl); + } + return undefined; + } catch { + return undefined; + } +} + /** * @internal */ export class OdspContainerServices implements IOdspContainerServices { public readonly audience: IOdspAudience; - public constructor(container: IContainer) { + public constructor( + container: IContainer, + private readonly odspResolvedUrl?: IOdspResolvedUrl, + private readonly containerRuntimeInternal?: IContainerRuntimeInternal, + ) { this.audience = createServiceAudience({ container, createServiceMember: createOdspAudienceMember, }); } + + public lookupTemporaryBlobURL(handle: IFluidHandle): string | undefined { + if (!this.odspResolvedUrl || this.containerRuntimeInternal === undefined) { + // Can't build URLs without ODSP resolved URL information + return undefined; + } + return lookupOdspBlobURL(this.containerRuntimeInternal, handle, this.odspResolvedUrl); + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index deecbf58f05d..172be5157105 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4337,7 +4337,7 @@ importers: version: 2.1.0 axios: specifier: ^1.8.4 - version: 1.12.2(debug@4.4.3) + version: 1.12.2(debug@4.3.7) events_pkg: specifier: npm:events@^3.1.0 version: events@3.3.0 @@ -4485,7 +4485,7 @@ importers: version: 2.1.0 axios: specifier: ^1.8.4 - version: 1.12.2(debug@4.4.3) + version: 1.12.2(debug@4.3.7) events_pkg: specifier: npm:events@^3.1.0 version: events@3.3.0 @@ -5282,7 +5282,7 @@ importers: version: link:../../../packages/utils/tool-utils axios: specifier: ^1.8.4 - version: 1.12.2(debug@4.4.3) + version: 1.12.2(debug@4.3.7) buffer: specifier: ^6.0.3 version: 6.0.3 @@ -6627,7 +6627,7 @@ importers: version: link:../../../../packages/dds/shared-object-base axios: specifier: ^1.8.4 - version: 1.12.2(debug@4.4.3) + version: 1.12.2(debug@4.3.7) buffer: specifier: ^6.0.3 version: 6.0.3 @@ -8191,7 +8191,7 @@ importers: version: 7.0.0(eslint@8.57.1)(typescript@5.4.5) '@fluidframework/map-previous': specifier: npm:@fluidframework/map@2.70.0 - version: '@fluidframework/map@2.70.0(debug@4.4.3)' + version: '@fluidframework/map@2.70.0' '@fluidframework/test-runtime-utils': specifier: workspace:~ version: link:../../runtime/test-runtime-utils @@ -8960,7 +8960,7 @@ importers: version: 7.0.0(eslint@8.57.1)(typescript@5.4.5) '@fluidframework/shared-object-base-previous': specifier: npm:@fluidframework/shared-object-base@2.70.0 - version: '@fluidframework/shared-object-base@2.70.0(debug@4.4.3)' + version: '@fluidframework/shared-object-base@2.70.0' '@fluidframework/test-runtime-utils': specifier: workspace:~ version: link:../../runtime/test-runtime-utils @@ -9581,7 +9581,7 @@ importers: version: 0.58.3(@types/node@18.19.86) '@fluidframework/driver-base-previous': specifier: npm:@fluidframework/driver-base@2.70.0 - version: '@fluidframework/driver-base@2.70.0(debug@4.4.3)' + version: '@fluidframework/driver-base@2.70.0' '@fluidframework/eslint-config-fluid': specifier: ^7.0.0 version: 7.0.0(eslint@8.57.1)(typescript@5.4.5) @@ -9833,7 +9833,7 @@ importers: version: 7.0.0(eslint@8.57.1)(typescript@5.4.5) '@fluidframework/local-driver-previous': specifier: npm:@fluidframework/local-driver@2.70.0 - version: '@fluidframework/local-driver@2.70.0(debug@4.4.3)(encoding@0.1.13)' + version: '@fluidframework/local-driver@2.70.0(encoding@0.1.13)' '@microsoft/api-extractor': specifier: 7.52.11 version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@18.19.86) @@ -9936,7 +9936,7 @@ importers: version: 7.0.0(eslint@8.57.1)(typescript@5.4.5) '@fluidframework/odsp-driver-previous': specifier: npm:@fluidframework/odsp-driver@2.70.0 - version: '@fluidframework/odsp-driver@2.70.0(debug@4.4.3)(encoding@0.1.13)' + version: '@fluidframework/odsp-driver@2.70.0(encoding@0.1.13)' '@microsoft/api-extractor': specifier: 7.52.11 version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@18.19.86) @@ -10240,7 +10240,7 @@ importers: version: 7.0.0(eslint@8.57.1)(typescript@5.4.5) '@fluidframework/routerlicious-driver-previous': specifier: npm:@fluidframework/routerlicious-driver@2.70.0 - version: '@fluidframework/routerlicious-driver@2.70.0(debug@4.4.3)(encoding@0.1.13)' + version: '@fluidframework/routerlicious-driver@2.70.0(encoding@0.1.13)' '@microsoft/api-extractor': specifier: 7.52.11 version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@18.19.86) @@ -10258,7 +10258,7 @@ importers: version: 17.0.3 axios: specifier: ^1.8.4 - version: 1.12.2(debug@4.4.3) + version: 1.12.2(debug@4.3.7) c8: specifier: ^10.1.3 version: 10.1.3 @@ -11711,7 +11711,7 @@ importers: version: 7.0.0(eslint@8.57.1)(typescript@5.4.5) '@fluidframework/request-handler-previous': specifier: npm:@fluidframework/request-handler@2.70.0 - version: '@fluidframework/request-handler@2.70.0(debug@4.4.3)' + version: '@fluidframework/request-handler@2.70.0' '@microsoft/api-extractor': specifier: 7.52.11 version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@18.19.86) @@ -12344,7 +12344,7 @@ importers: version: link:../../utils/telemetry-utils axios: specifier: ^1.8.4 - version: 1.12.2(debug@4.4.3) + version: 1.12.2(debug@4.3.7) lz4js: specifier: ^0.2.0 version: 0.2.0 @@ -12372,7 +12372,7 @@ importers: version: 0.58.3(@types/node@18.19.86) '@fluidframework/driver-utils-previous': specifier: npm:@fluidframework/driver-utils@2.70.0 - version: '@fluidframework/driver-utils@2.70.0(debug@4.4.3)' + version: '@fluidframework/driver-utils@2.70.0' '@fluidframework/eslint-config-fluid': specifier: ^7.0.0 version: 7.0.0(eslint@8.57.1)(typescript@5.4.5) @@ -12554,7 +12554,7 @@ importers: version: 0.58.3(@types/node@18.19.86) '@fluidframework/container-runtime-previous': specifier: npm:@fluidframework/container-runtime@2.70.0 - version: '@fluidframework/container-runtime@2.70.0(debug@4.4.3)' + version: '@fluidframework/container-runtime@2.70.0' '@fluidframework/eslint-config-fluid': specifier: ^7.0.0 version: 7.0.0(eslint@8.57.1)(typescript@5.4.5) @@ -12727,7 +12727,7 @@ importers: version: 0.58.3(@types/node@18.19.86) '@fluidframework/datastore-previous': specifier: npm:@fluidframework/datastore@2.70.0 - version: '@fluidframework/datastore@2.70.0(debug@4.4.3)' + version: '@fluidframework/datastore@2.70.0' '@fluidframework/eslint-config-fluid': specifier: ^7.0.0 version: 7.0.0(eslint@8.57.1)(typescript@5.4.5) @@ -13046,7 +13046,7 @@ importers: version: 7.0.0(eslint@8.57.1)(typescript@5.4.5) '@fluidframework/runtime-utils-previous': specifier: npm:@fluidframework/runtime-utils@2.70.0 - version: '@fluidframework/runtime-utils@2.70.0(debug@4.4.3)' + version: '@fluidframework/runtime-utils@2.70.0' '@microsoft/api-extractor': specifier: 7.52.11 version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@18.19.86) @@ -13381,7 +13381,7 @@ importers: version: link:../../../dds/tree axios: specifier: ^1.8.4 - version: 1.12.2(debug@4.4.3) + version: 1.12.2(debug@4.3.7) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -13561,6 +13561,9 @@ importers: '@fluidframework/container-loader': specifier: workspace:~ version: link:../../loader/container-loader + '@fluidframework/container-runtime-definitions': + specifier: workspace:~ + version: link:../../runtime/container-runtime-definitions '@fluidframework/core-interfaces': specifier: workspace:~ version: link:../../common/core-interfaces @@ -13585,6 +13588,9 @@ importers: '@fluidframework/odsp-driver-definitions': specifier: workspace:~ version: link:../../drivers/odsp-driver-definitions + '@fluidframework/runtime-utils': + specifier: workspace:~ + version: link:../../runtime/runtime-utils '@fluidframework/telemetry-utils': specifier: workspace:~ version: link:../../utils/telemetry-utils @@ -16463,7 +16469,7 @@ importers: version: 7.0.0(eslint@8.57.1)(typescript@5.4.5) '@fluidframework/odsp-doclib-utils-previous': specifier: npm:@fluidframework/odsp-doclib-utils@2.70.0 - version: '@fluidframework/odsp-doclib-utils@2.70.0(debug@4.4.3)(encoding@0.1.13)' + version: '@fluidframework/odsp-doclib-utils@2.70.0(encoding@0.1.13)' '@microsoft/api-extractor': specifier: 7.52.11 version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@18.19.86) @@ -30173,16 +30179,16 @@ snapshots: '@azure/identity': 4.5.0 '@azure/identity-cache-persistence': 1.1.1 '@fluid-internal/client-utils': 2.70.0 - '@fluidframework/container-runtime': 2.70.0(debug@4.4.3) + '@fluidframework/container-runtime': 2.70.0 '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/core-utils': 2.70.0 - '@fluidframework/datastore': 2.70.0(debug@4.4.3) + '@fluidframework/datastore': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/odsp-doclib-utils': 2.70.0(debug@4.4.3)(encoding@0.1.13) - '@fluidframework/odsp-driver': 2.70.0(debug@4.4.3)(encoding@0.1.13) + '@fluidframework/odsp-doclib-utils': 2.70.0(encoding@0.1.13) + '@fluidframework/odsp-driver': 2.70.0(encoding@0.1.13) '@fluidframework/odsp-driver-definitions': 2.70.0 '@fluidframework/odsp-urlresolver': 2.70.0(encoding@0.1.13) - '@fluidframework/routerlicious-driver': 2.70.0(debug@4.4.3)(encoding@0.1.13) + '@fluidframework/routerlicious-driver': 2.70.0(encoding@0.1.13) '@fluidframework/routerlicious-urlresolver': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 '@fluidframework/tool-utils': 2.70.0(encoding@0.1.13) @@ -30215,12 +30221,12 @@ snapshots: '@fluidframework/container-definitions': 2.70.0 '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/core-utils': 2.70.0 - '@fluidframework/datastore': 2.70.0(debug@4.4.3) + '@fluidframework/datastore': 2.70.0 '@fluidframework/datastore-definitions': 2.70.0 - '@fluidframework/map': 2.70.0(debug@4.4.3) + '@fluidframework/map': 2.70.0 '@fluidframework/register-collection': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/runtime-utils': 2.70.0(debug@4.4.3) + '@fluidframework/runtime-utils': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 uuid: 11.1.0 transitivePeerDependencies: @@ -30261,17 +30267,17 @@ snapshots: dependencies: '@fluid-internal/client-utils': 2.70.0 '@fluidframework/container-definitions': 2.70.0 - '@fluidframework/container-runtime': 2.70.0(debug@4.4.3) + '@fluidframework/container-runtime': 2.70.0 '@fluidframework/container-runtime-definitions': 2.70.0 '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/core-utils': 2.70.0 - '@fluidframework/datastore': 2.70.0(debug@4.4.3) + '@fluidframework/datastore': 2.70.0 '@fluidframework/datastore-definitions': 2.70.0 - '@fluidframework/map': 2.70.0(debug@4.4.3) - '@fluidframework/request-handler': 2.70.0(debug@4.4.3) + '@fluidframework/map': 2.70.0 + '@fluidframework/request-handler': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/runtime-utils': 2.70.0(debug@4.4.3) - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/runtime-utils': 2.70.0 + '@fluidframework/shared-object-base': 2.70.0 '@fluidframework/synthesize': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 '@fluidframework/tree': 2.70.0 @@ -30294,7 +30300,7 @@ snapshots: '@fluidframework/routerlicious-driver': 1.4.0(encoding@0.1.13) '@fluidframework/runtime-utils': 1.4.0 '@fluidframework/server-services-client': 0.1036.5002 - axios: 0.30.2(debug@4.4.3) + axios: 0.30.2 uuid: 8.3.2 transitivePeerDependencies: - bufferutil @@ -30309,9 +30315,9 @@ snapshots: '@fluidframework/container-loader': 2.70.0 '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/fluid-static': 2.70.0 - '@fluidframework/routerlicious-driver': 2.70.0(debug@4.4.3)(encoding@0.1.13) + '@fluidframework/routerlicious-driver': 2.70.0(encoding@0.1.13) '@fluidframework/telemetry-utils': 2.70.0 transitivePeerDependencies: - bufferutil @@ -30396,9 +30402,9 @@ snapshots: '@fluidframework/core-utils': 2.70.0 '@fluidframework/datastore-definitions': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/shared-object-base': 2.70.0 transitivePeerDependencies: - debug - supports-color @@ -30533,6 +30539,29 @@ snapshots: - debug - supports-color + '@fluidframework/container-runtime@2.70.0': + dependencies: + '@fluid-internal/client-utils': 2.70.0 + '@fluidframework/container-definitions': 2.70.0 + '@fluidframework/container-runtime-definitions': 2.70.0 + '@fluidframework/core-interfaces': 2.70.0 + '@fluidframework/core-utils': 2.70.0 + '@fluidframework/datastore': 2.70.0 + '@fluidframework/driver-definitions': 2.70.0 + '@fluidframework/driver-utils': 2.70.0 + '@fluidframework/id-compressor': 2.70.0 + '@fluidframework/runtime-definitions': 2.70.0 + '@fluidframework/runtime-utils': 2.70.0 + '@fluidframework/telemetry-utils': 2.70.0 + '@tylerbu/sorted-btree-es6': 1.8.0 + double-ended-queue: 2.1.0-0 + lz4js: 0.2.0 + semver-ts: 1.0.3 + uuid: 11.1.0 + transitivePeerDependencies: + - debug + - supports-color + '@fluidframework/container-runtime@2.70.0(debug@4.4.3)': dependencies: '@fluid-internal/client-utils': 2.70.0 @@ -30578,9 +30607,9 @@ snapshots: '@fluidframework/core-utils': 2.70.0 '@fluidframework/datastore-definitions': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/shared-object-base': 2.70.0 transitivePeerDependencies: - debug - supports-color @@ -30626,6 +30655,24 @@ snapshots: - debug - supports-color + '@fluidframework/datastore@2.70.0': + dependencies: + '@fluid-internal/client-utils': 2.70.0 + '@fluidframework/container-definitions': 2.70.0 + '@fluidframework/core-interfaces': 2.70.0 + '@fluidframework/core-utils': 2.70.0 + '@fluidframework/datastore-definitions': 2.70.0 + '@fluidframework/driver-definitions': 2.70.0 + '@fluidframework/driver-utils': 2.70.0 + '@fluidframework/id-compressor': 2.70.0 + '@fluidframework/runtime-definitions': 2.70.0 + '@fluidframework/runtime-utils': 2.70.0 + '@fluidframework/telemetry-utils': 2.70.0 + uuid: 11.1.0 + transitivePeerDependencies: + - debug + - supports-color + '@fluidframework/datastore@2.70.0(debug@4.4.3)': dependencies: '@fluid-internal/client-utils': 2.70.0 @@ -30648,7 +30695,7 @@ snapshots: dependencies: '@fluidframework/core-utils': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/replay-driver': 2.70.0 jsonschema: 1.4.1 transitivePeerDependencies: @@ -30662,18 +30709,18 @@ snapshots: '@fluidframework/cell': 2.70.0 '@fluidframework/container-definitions': 2.70.0 '@fluidframework/container-loader': 2.70.0 - '@fluidframework/container-runtime': 2.70.0(debug@4.4.3) + '@fluidframework/container-runtime': 2.70.0 '@fluidframework/container-runtime-definitions': 2.70.0 '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/core-utils': 2.70.0 '@fluidframework/counter': 2.70.0 '@fluidframework/datastore-definitions': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/map': 2.70.0(debug@4.4.3) + '@fluidframework/map': 2.70.0 '@fluidframework/matrix': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 '@fluidframework/sequence': 2.70.0 - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/shared-object-base': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 '@fluidframework/tree': 2.70.0 transitivePeerDependencies: @@ -30702,6 +30749,18 @@ snapshots: - debug - supports-color + '@fluidframework/driver-base@2.70.0': + dependencies: + '@fluid-internal/client-utils': 2.70.0 + '@fluidframework/core-interfaces': 2.70.0 + '@fluidframework/core-utils': 2.70.0 + '@fluidframework/driver-definitions': 2.70.0 + '@fluidframework/driver-utils': 2.70.0 + '@fluidframework/telemetry-utils': 2.70.0 + transitivePeerDependencies: + - debug + - supports-color + '@fluidframework/driver-base@2.70.0(debug@4.4.3)': dependencies: '@fluid-internal/client-utils': 2.70.0 @@ -30734,12 +30793,26 @@ snapshots: '@fluidframework/protocol-base': 0.1036.5002 '@fluidframework/protocol-definitions': 0.1028.2000 '@fluidframework/telemetry-utils': 1.4.0 - axios: 0.30.2(debug@4.4.3) + axios: 0.30.2 uuid: 8.3.2 transitivePeerDependencies: - debug - supports-color + '@fluidframework/driver-utils@2.70.0': + dependencies: + '@fluid-internal/client-utils': 2.70.0 + '@fluidframework/core-interfaces': 2.70.0 + '@fluidframework/core-utils': 2.70.0 + '@fluidframework/driver-definitions': 2.70.0 + '@fluidframework/telemetry-utils': 2.70.0 + axios: 1.12.2(debug@4.3.7) + lz4js: 0.2.0 + uuid: 11.1.0 + transitivePeerDependencies: + - debug + - supports-color + '@fluidframework/driver-utils@2.70.0(debug@4.4.3)': dependencies: '@fluid-internal/client-utils': 2.70.0 @@ -30759,7 +30832,7 @@ snapshots: '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/core-utils': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 idb: 6.1.5 transitivePeerDependencies: @@ -30776,9 +30849,9 @@ snapshots: '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.4.5) eslint-config-biome: 2.1.3 eslint-config-prettier: 10.1.8(eslint@8.57.1) - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-i@2.29.1)(eslint@8.57.1) + eslint-import-resolver-typescript: 4.4.4(eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.1) - eslint-plugin-import: eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@4.4.4)(eslint@8.57.1) + eslint-plugin-import: eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jsdoc: 55.0.5(eslint@8.57.1) eslint-plugin-promise: 7.2.1(eslint@8.57.1) eslint-plugin-react: 7.37.5(eslint@8.57.1) @@ -30799,7 +30872,7 @@ snapshots: '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/core-utils': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/replay-driver': 2.70.0 transitivePeerDependencies: - debug @@ -30812,7 +30885,7 @@ snapshots: '@fluidframework/container-loader': 2.70.0 '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/odsp-driver': 2.70.0(debug@4.4.3)(encoding@0.1.13) + '@fluidframework/odsp-driver': 2.70.0(encoding@0.1.13) '@fluidframework/odsp-driver-definitions': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 '@json2csv/plainjs': 7.0.6 @@ -30848,16 +30921,16 @@ snapshots: '@fluidframework/aqueduct': 2.70.0 '@fluidframework/container-definitions': 2.70.0 '@fluidframework/container-loader': 2.70.0 - '@fluidframework/container-runtime': 2.70.0(debug@4.4.3) + '@fluidframework/container-runtime': 2.70.0 '@fluidframework/container-runtime-definitions': 2.70.0 '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/core-utils': 2.70.0 '@fluidframework/datastore-definitions': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/request-handler': 2.70.0(debug@4.4.3) + '@fluidframework/request-handler': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/runtime-utils': 2.70.0(debug@4.4.3) - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/runtime-utils': 2.70.0 + '@fluidframework/shared-object-base': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 '@fluidframework/tree': 2.70.0 transitivePeerDependencies: @@ -30909,6 +30982,30 @@ snapshots: - supports-color - utf-8-validate + '@fluidframework/local-driver@2.70.0(encoding@0.1.13)': + dependencies: + '@fluid-internal/client-utils': 2.70.0 + '@fluidframework/core-interfaces': 2.70.0 + '@fluidframework/core-utils': 2.70.0 + '@fluidframework/driver-base': 2.70.0 + '@fluidframework/driver-definitions': 2.70.0 + '@fluidframework/driver-utils': 2.70.0 + '@fluidframework/protocol-base': 7.0.0 + '@fluidframework/routerlicious-driver': 2.70.0(encoding@0.1.13) + '@fluidframework/server-local-server': 7.0.0 + '@fluidframework/server-services-client': 7.0.0 + '@fluidframework/server-services-core': 7.0.0 + '@fluidframework/server-test-utils': 7.0.0 + '@fluidframework/telemetry-utils': 2.70.0 + jsrsasign: 11.1.0 + uuid: 11.1.0 + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - supports-color + - utf-8-validate + '@fluidframework/map@1.4.0': dependencies: '@fluidframework/common-definitions': 0.20.1 @@ -30926,6 +31023,23 @@ snapshots: - debug - supports-color + '@fluidframework/map@2.70.0': + dependencies: + '@fluid-internal/client-utils': 2.70.0 + '@fluidframework/core-interfaces': 2.70.0 + '@fluidframework/core-utils': 2.70.0 + '@fluidframework/datastore-definitions': 2.70.0 + '@fluidframework/driver-definitions': 2.70.0 + '@fluidframework/driver-utils': 2.70.0 + '@fluidframework/runtime-definitions': 2.70.0 + '@fluidframework/runtime-utils': 2.70.0 + '@fluidframework/shared-object-base': 2.70.0 + '@fluidframework/telemetry-utils': 2.70.0 + path-browserify: 1.0.1 + transitivePeerDependencies: + - debug + - supports-color + '@fluidframework/map@2.70.0(debug@4.4.3)': dependencies: '@fluid-internal/client-utils': 2.70.0 @@ -30950,11 +31064,11 @@ snapshots: '@fluidframework/core-utils': 2.70.0 '@fluidframework/datastore-definitions': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/merge-tree': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/runtime-utils': 2.70.0(debug@4.4.3) - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/runtime-utils': 2.70.0 + '@fluidframework/shared-object-base': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 '@tiny-calc/nano': 0.0.0-alpha.5 double-ended-queue: 2.1.0-0 @@ -30972,8 +31086,8 @@ snapshots: '@fluidframework/datastore-definitions': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/runtime-utils': 2.70.0(debug@4.4.3) - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/runtime-utils': 2.70.0 + '@fluidframework/shared-object-base': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 transitivePeerDependencies: - debug @@ -30994,6 +31108,21 @@ snapshots: - encoding - supports-color + '@fluidframework/odsp-doclib-utils@2.70.0(encoding@0.1.13)': + dependencies: + '@fluid-internal/client-utils': 2.70.0 + '@fluidframework/core-interfaces': 2.70.0 + '@fluidframework/core-utils': 2.70.0 + '@fluidframework/driver-definitions': 2.70.0 + '@fluidframework/driver-utils': 2.70.0 + '@fluidframework/odsp-driver-definitions': 2.70.0 + '@fluidframework/telemetry-utils': 2.70.0 + isomorphic-fetch: 3.0.0(encoding@0.1.13) + transitivePeerDependencies: + - debug + - encoding + - supports-color + '@fluidframework/odsp-driver-definitions@2.70.0': dependencies: '@fluidframework/driver-definitions': 2.70.0 @@ -31018,13 +31147,33 @@ snapshots: - supports-color - utf-8-validate + '@fluidframework/odsp-driver@2.70.0(encoding@0.1.13)': + dependencies: + '@fluid-internal/client-utils': 2.70.0 + '@fluidframework/core-interfaces': 2.70.0 + '@fluidframework/core-utils': 2.70.0 + '@fluidframework/driver-base': 2.70.0 + '@fluidframework/driver-definitions': 2.70.0 + '@fluidframework/driver-utils': 2.70.0 + '@fluidframework/odsp-doclib-utils': 2.70.0(encoding@0.1.13) + '@fluidframework/odsp-driver-definitions': 2.70.0 + '@fluidframework/telemetry-utils': 2.70.0 + socket.io-client: 4.7.5 + uuid: 11.1.0 + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - supports-color + - utf-8-validate + '@fluidframework/odsp-urlresolver@2.70.0(encoding@0.1.13)': dependencies: '@fluid-internal/client-utils': 2.70.0 '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/core-utils': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/odsp-driver': 2.70.0(debug@4.4.3)(encoding@0.1.13) + '@fluidframework/odsp-driver': 2.70.0(encoding@0.1.13) '@fluidframework/odsp-driver-definitions': 2.70.0 transitivePeerDependencies: - bufferutil @@ -31041,8 +31190,8 @@ snapshots: '@fluidframework/datastore-definitions': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/runtime-utils': 2.70.0(debug@4.4.3) - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/runtime-utils': 2.70.0 + '@fluidframework/shared-object-base': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 uuid: 11.1.0 transitivePeerDependencies: @@ -31080,9 +31229,9 @@ snapshots: '@fluidframework/core-utils': 2.70.0 '@fluidframework/datastore-definitions': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/shared-object-base': 2.70.0 transitivePeerDependencies: - debug - supports-color @@ -31093,7 +31242,7 @@ snapshots: '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/core-utils': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 transitivePeerDependencies: - debug @@ -31109,6 +31258,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@fluidframework/request-handler@2.70.0': + dependencies: + '@fluidframework/container-runtime-definitions': 2.70.0 + '@fluidframework/core-interfaces': 2.70.0 + '@fluidframework/core-utils': 2.70.0 + '@fluidframework/runtime-definitions': 2.70.0 + '@fluidframework/runtime-utils': 2.70.0 + transitivePeerDependencies: + - debug + - supports-color + '@fluidframework/request-handler@2.70.0(debug@4.4.3)': dependencies: '@fluidframework/container-runtime-definitions': 2.70.0 @@ -31166,6 +31326,27 @@ snapshots: - supports-color - utf-8-validate + '@fluidframework/routerlicious-driver@2.70.0(encoding@0.1.13)': + dependencies: + '@fluid-internal/client-utils': 2.70.0 + '@fluidframework/core-interfaces': 2.70.0 + '@fluidframework/core-utils': 2.70.0 + '@fluidframework/driver-base': 2.70.0 + '@fluidframework/driver-definitions': 2.70.0 + '@fluidframework/driver-utils': 2.70.0 + '@fluidframework/server-services-client': 7.0.0 + '@fluidframework/telemetry-utils': 2.70.0 + cross-fetch: 3.1.8(encoding@0.1.13) + json-stringify-safe: 5.0.1 + socket.io-client: 4.7.5 + uuid: 11.1.0 + transitivePeerDependencies: + - bufferutil + - debug + - encoding + - supports-color + - utf-8-validate + '@fluidframework/routerlicious-urlresolver@2.70.0': dependencies: '@fluidframework/core-interfaces': 2.70.0 @@ -31208,6 +31389,23 @@ snapshots: transitivePeerDependencies: - supports-color + '@fluidframework/runtime-utils@2.70.0': + dependencies: + '@fluid-internal/client-utils': 2.70.0 + '@fluidframework/container-definitions': 2.70.0 + '@fluidframework/container-runtime-definitions': 2.70.0 + '@fluidframework/core-interfaces': 2.70.0 + '@fluidframework/core-utils': 2.70.0 + '@fluidframework/datastore-definitions': 2.70.0 + '@fluidframework/driver-definitions': 2.70.0 + '@fluidframework/driver-utils': 2.70.0 + '@fluidframework/runtime-definitions': 2.70.0 + '@fluidframework/telemetry-utils': 2.70.0 + semver-ts: 1.0.3 + transitivePeerDependencies: + - debug + - supports-color + '@fluidframework/runtime-utils@2.70.0(debug@4.4.3)': dependencies: '@fluid-internal/client-utils': 2.70.0 @@ -31234,8 +31432,8 @@ snapshots: '@fluidframework/driver-definitions': 2.70.0 '@fluidframework/merge-tree': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/runtime-utils': 2.70.0(debug@4.4.3) - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/runtime-utils': 2.70.0 + '@fluidframework/shared-object-base': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 double-ended-queue: 2.1.0-0 uuid: 11.1.0 @@ -31258,6 +31456,35 @@ snapshots: transitivePeerDependencies: - supports-color + '@fluidframework/server-lambdas@7.0.0': + dependencies: + '@fluidframework/common-utils': 3.1.0 + '@fluidframework/gitresources': 7.0.0 + '@fluidframework/protocol-base': 7.0.0 + '@fluidframework/protocol-definitions': 3.2.0 + '@fluidframework/server-lambdas-driver': 7.0.0 + '@fluidframework/server-services-client': 7.0.0 + '@fluidframework/server-services-core': 7.0.0 + '@fluidframework/server-services-telemetry': 7.0.0 + '@types/semver': 7.7.0 + assert: 2.1.0 + async: 3.2.6 + axios: 1.12.2(debug@4.3.7) + buffer: 6.0.3 + double-ended-queue: 2.1.0-0 + events: 3.3.0 + json-stringify-safe: 5.0.1 + lodash: 4.17.21 + nconf: 0.12.1 + opossum: 8.5.0 + semver: 7.7.3 + serialize-error: 8.1.0 + sha.js: 2.4.12 + uuid: 11.1.0 + transitivePeerDependencies: + - debug + - supports-color + '@fluidframework/server-lambdas@7.0.0(debug@4.4.3)': dependencies: '@fluidframework/common-utils': 3.1.0 @@ -31485,6 +31712,24 @@ snapshots: - debug - supports-color + '@fluidframework/shared-object-base@2.70.0': + dependencies: + '@fluid-internal/client-utils': 2.70.0 + '@fluidframework/container-definitions': 2.70.0 + '@fluidframework/core-interfaces': 2.70.0 + '@fluidframework/core-utils': 2.70.0 + '@fluidframework/datastore': 2.70.0 + '@fluidframework/datastore-definitions': 2.70.0 + '@fluidframework/driver-definitions': 2.70.0 + '@fluidframework/id-compressor': 2.70.0 + '@fluidframework/runtime-definitions': 2.70.0 + '@fluidframework/runtime-utils': 2.70.0 + '@fluidframework/telemetry-utils': 2.70.0 + uuid: 11.1.0 + transitivePeerDependencies: + - debug + - supports-color + '@fluidframework/shared-object-base@2.70.0(debug@4.4.3)': dependencies: '@fluid-internal/client-utils': 2.70.0 @@ -31508,9 +31753,9 @@ snapshots: '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/datastore-definitions': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/shared-object-base': 2.70.0 transitivePeerDependencies: - debug - supports-color @@ -31530,9 +31775,9 @@ snapshots: '@fluidframework/core-utils': 2.70.0 '@fluidframework/datastore-definitions': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/shared-object-base': 2.70.0 transitivePeerDependencies: - debug - supports-color @@ -31567,11 +31812,11 @@ snapshots: '@fluidframework/core-utils': 2.70.0 '@fluidframework/datastore-definitions': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/id-compressor': 2.70.0 - '@fluidframework/routerlicious-driver': 2.70.0(debug@4.4.3)(encoding@0.1.13) + '@fluidframework/routerlicious-driver': 2.70.0(encoding@0.1.13) '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/runtime-utils': 2.70.0(debug@4.4.3) + '@fluidframework/runtime-utils': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 jsrsasign: 11.1.0 uuid: 11.1.0 @@ -31623,11 +31868,11 @@ snapshots: '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/core-utils': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) + '@fluidframework/driver-utils': 2.70.0 '@fluidframework/fluid-static': 2.70.0 - '@fluidframework/map': 2.70.0(debug@4.4.3) - '@fluidframework/routerlicious-driver': 2.70.0(debug@4.4.3)(encoding@0.1.13) - '@fluidframework/runtime-utils': 2.70.0(debug@4.4.3) + '@fluidframework/map': 2.70.0 + '@fluidframework/routerlicious-driver': 2.70.0(encoding@0.1.13) + '@fluidframework/runtime-utils': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 '@fluidframework/tinylicious-driver': 2.70.0(encoding@0.1.13) transitivePeerDependencies: @@ -31641,8 +31886,8 @@ snapshots: dependencies: '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 - '@fluidframework/driver-utils': 2.70.0(debug@4.4.3) - '@fluidframework/routerlicious-driver': 2.70.0(debug@4.4.3)(encoding@0.1.13) + '@fluidframework/driver-utils': 2.70.0 + '@fluidframework/routerlicious-driver': 2.70.0(encoding@0.1.13) jsrsasign: 11.1.0 uuid: 11.1.0 transitivePeerDependencies: @@ -31668,15 +31913,15 @@ snapshots: '@fluidframework/tree@2.70.0': dependencies: '@fluid-internal/client-utils': 2.70.0 - '@fluidframework/container-runtime': 2.70.0(debug@4.4.3) + '@fluidframework/container-runtime': 2.70.0 '@fluidframework/core-interfaces': 2.70.0 '@fluidframework/core-utils': 2.70.0 '@fluidframework/datastore-definitions': 2.70.0 '@fluidframework/driver-definitions': 2.70.0 '@fluidframework/id-compressor': 2.70.0 '@fluidframework/runtime-definitions': 2.70.0 - '@fluidframework/runtime-utils': 2.70.0(debug@4.4.3) - '@fluidframework/shared-object-base': 2.70.0(debug@4.4.3) + '@fluidframework/runtime-utils': 2.70.0 + '@fluidframework/shared-object-base': 2.70.0 '@fluidframework/telemetry-utils': 2.70.0 '@sinclair/typebox': 0.34.13 '@tylerbu/sorted-btree-es6': 1.8.0 @@ -31691,7 +31936,7 @@ snapshots: '@fluidframework/undo-redo@2.70.0': dependencies: '@fluid-internal/client-utils': 2.70.0 - '@fluidframework/map': 2.70.0(debug@4.4.3) + '@fluidframework/map': 2.70.0 '@fluidframework/matrix': 2.70.0 '@fluidframework/merge-tree': 2.70.0 '@fluidframework/sequence': 2.70.0 @@ -34090,7 +34335,7 @@ snapshots: '@vvago/vale@3.11.2': dependencies: - axios: 1.12.2(debug@4.4.3) + axios: 1.12.2(debug@4.3.7) rimraf: 5.0.10 tar: 6.2.1 unzipper: 0.10.14 @@ -34538,6 +34783,14 @@ snapshots: axe-core@4.10.2: {} + axios@0.30.2: + dependencies: + follow-redirects: 1.15.9(debug@4.3.7) + form-data: 4.0.4 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + axios@0.30.2(debug@4.4.3): dependencies: follow-redirects: 1.15.9(debug@4.4.3) @@ -36244,7 +36497,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@4.4.4(eslint-plugin-i@2.29.1)(eslint@8.57.1): + eslint-import-resolver-typescript@4.4.4(eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 4.4.3(supports-color@8.1.1) eslint: 8.57.1 @@ -36255,18 +36508,18 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@4.4.4)(eslint@8.57.1) + eslint-plugin-import: eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4(eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.4.5) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-i@2.29.1)(eslint@8.57.1) + eslint-import-resolver-typescript: 4.4.4(eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -36280,13 +36533,13 @@ snapshots: eslint: 8.57.1 ignore: 5.3.2 - eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@4.4.4)(eslint@8.57.1): + eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-typescript@4.4.4(eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 4.4.3(supports-color@8.1.1) doctrine: 3.0.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.4(eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.4.5))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) get-tsconfig: 4.12.0 is-glob: 4.0.3 minimatch: 3.1.2 @@ -37518,6 +37771,18 @@ snapshots: transitivePeerDependencies: - supports-color + http-proxy-middleware@2.0.9(@types/express@4.17.21): + dependencies: + '@types/http-proxy': 1.17.15 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.8 + optionalDependencies: + '@types/express': 4.17.21 + transitivePeerDependencies: + - debug + http-proxy-middleware@2.0.9(@types/express@4.17.21)(debug@4.4.3): dependencies: '@types/http-proxy': 1.17.15 @@ -37530,6 +37795,14 @@ snapshots: transitivePeerDependencies: - debug + http-proxy@1.18.1: + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.9(debug@4.3.7) + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + http-proxy@1.18.1(debug@4.4.3): dependencies: eventemitter3: 4.0.7 @@ -38178,7 +38451,7 @@ snapshots: prompts: 2.4.2 spawnd: 10.1.4 tree-kill: 1.2.2 - wait-on: 8.0.1 + wait-on: 8.0.1(debug@4.3.7) transitivePeerDependencies: - debug - supports-color @@ -42698,7 +42971,7 @@ snapshots: '@fluidframework/gitresources': 7.0.0 '@fluidframework/protocol-base': 7.0.0 '@fluidframework/protocol-definitions': 3.2.0 - '@fluidframework/server-lambdas': 7.0.0(debug@4.4.3) + '@fluidframework/server-lambdas': 7.0.0 '@fluidframework/server-local-server': 7.0.0 '@fluidframework/server-memory-orderer': 7.0.0 '@fluidframework/server-services-client': 7.0.0 @@ -42708,7 +42981,7 @@ snapshots: '@fluidframework/server-services-utils': 7.0.0 '@fluidframework/server-test-utils': 7.0.0 agentkeepalive: 4.6.0 - axios: 1.12.2(debug@4.4.3) + axios: 1.12.2(debug@4.3.7) body-parser: 1.20.3 charwise: 3.0.1 compression: 1.7.5 @@ -43414,16 +43687,6 @@ snapshots: dependencies: xml-name-validator: 4.0.0 - wait-on@8.0.1: - dependencies: - axios: 1.12.2(debug@4.4.3) - joi: 17.13.3 - lodash: 4.17.21 - minimist: 1.2.8 - rxjs: 7.8.1 - transitivePeerDependencies: - - debug - wait-on@8.0.1(debug@4.3.7): dependencies: axios: 1.12.2(debug@4.3.7) @@ -43622,7 +43885,7 @@ snapshots: express: 4.21.2 graceful-fs: 4.2.11 html-entities: 2.5.2 - http-proxy-middleware: 2.0.9(@types/express@4.17.21)(debug@4.4.3) + http-proxy-middleware: 2.0.9(@types/express@4.17.21) ipaddr.js: 2.2.0 launch-editor: 2.9.1 open: 8.4.2