From 8e520b4a0e4f9ef6244abb7ba606bd9acfa04637 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2026 07:48:16 +0000 Subject: [PATCH] build(deps): Bump the fluid-framework-dependencies group across 3 directories with 40 updates Bumps the fluid-framework-dependencies group with 8 updates in the /brainstorm directory: | Package | From | To | | --- | --- | --- | | [@fluidframework/azure-client](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/service-clients/azure-client) | `2.113.1` | `2.114.0` | | [@fluidframework/odsp-client](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/service-clients/odsp-client) | `2.113.1` | `2.114.0` | | [@fluidframework/telemetry-utils](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/utils/telemetry-utils) | `2.113.1` | `2.114.0` | | [@fluidframework/test-runtime-utils](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/runtime/test-runtime-utils) | `2.113.1` | `2.114.0` | | [fluid-framework](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/framework/fluid-framework) | `2.113.1` | `2.114.0` | | [@fluidframework/azure-local-service](https://github.com/microsoft/FluidFramework/tree/HEAD/azure/packages/azure-local-service) | `2.113.1` | `2.114.0` | | [@fluidframework/devtools](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/tools/devtools/devtools) | `2.113.1` | `2.114.0` | | [@fluidframework/eslint-config-fluid](https://github.com/microsoft/FluidFramework/tree/HEAD/common/build/eslint-config-fluid) | `13.0.0` | `14.0.0` | Bumps the fluid-framework-dependencies group with 7 updates in the /item-counter directory: | Package | From | To | | --- | --- | --- | | [@fluidframework/azure-client](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/service-clients/azure-client) | `2.113.1` | `2.114.0` | | [@fluidframework/telemetry-utils](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/utils/telemetry-utils) | `2.113.1` | `2.114.0` | | [@fluidframework/test-runtime-utils](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/runtime/test-runtime-utils) | `2.113.1` | `2.114.0` | | [fluid-framework](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/framework/fluid-framework) | `2.113.1` | `2.114.0` | | [@fluidframework/azure-local-service](https://github.com/microsoft/FluidFramework/tree/HEAD/azure/packages/azure-local-service) | `2.113.1` | `2.114.0` | | [@fluidframework/devtools](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/tools/devtools/devtools) | `2.113.1` | `2.114.0` | | [@fluidframework/eslint-config-fluid](https://github.com/microsoft/FluidFramework/tree/HEAD/common/build/eslint-config-fluid) | `13.0.0` | `14.0.0` | Bumps the fluid-framework-dependencies group with 7 updates in the /item-counter-spe directory: | Package | From | To | | --- | --- | --- | | [@fluidframework/azure-client](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/service-clients/azure-client) | `2.113.1` | `2.114.0` | | [@fluidframework/odsp-client](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/service-clients/odsp-client) | `2.113.1` | `2.114.0` | | [@fluidframework/telemetry-utils](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/utils/telemetry-utils) | `2.113.1` | `2.114.0` | | [@fluidframework/test-runtime-utils](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/runtime/test-runtime-utils) | `2.113.1` | `2.114.0` | | [fluid-framework](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/framework/fluid-framework) | `2.113.1` | `2.114.0` | | [@fluidframework/devtools](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/tools/devtools/devtools) | `2.113.1` | `2.114.0` | | [@fluidframework/eslint-config-fluid](https://github.com/microsoft/FluidFramework/tree/HEAD/common/build/eslint-config-fluid) | `13.0.0` | `14.0.0` | Updates `@fluidframework/azure-client` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/service-clients/azure-client/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/service-clients/azure-client) Updates `@fluidframework/odsp-client` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/service-clients/odsp-client/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/service-clients/odsp-client) Updates `@fluidframework/telemetry-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/utils/telemetry-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/utils/telemetry-utils) Updates `@fluidframework/test-runtime-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/test-runtime-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/test-runtime-utils) Updates `fluid-framework` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/fluid-framework/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/fluid-framework) Updates `@fluidframework/azure-local-service` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/azure/packages/azure-local-service/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/azure/packages/azure-local-service) Updates `@fluidframework/devtools` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/tools/devtools/devtools/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/tools/devtools/devtools) Updates `@fluidframework/eslint-config-fluid` from 13.0.0 to 14.0.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/common/build/eslint-config-fluid/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/eslint-config-fluid_v14.0.0/common/build/eslint-config-fluid) Updates `@fluidframework/aqueduct` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/aqueduct/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/aqueduct) Updates `@fluidframework/cell` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/cell/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/cell) Updates `@fluidframework/container-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/container-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/container-definitions) Updates `@fluidframework/container-loader` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/loader/container-loader/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/loader/container-loader) Updates `@fluidframework/container-runtime` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/container-runtime/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/container-runtime) Updates `@fluidframework/container-runtime-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/container-runtime-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/container-runtime-definitions) Updates `@fluidframework/core-interfaces` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/core-interfaces/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/core-interfaces) Updates `@fluidframework/core-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/core-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/core-utils) Updates `@fluidframework/counter` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/counter/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/counter) Updates `@fluidframework/datastore` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/datastore/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/datastore) Updates `@fluidframework/datastore-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/datastore-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/datastore-definitions) Updates `@fluidframework/devtools-core` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/tools/devtools/devtools-core/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/tools/devtools/devtools-core) Updates `@fluidframework/driver-base` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/driver-base/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/drivers/driver-base) Updates `@fluidframework/driver-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/driver-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/driver-definitions) Updates `@fluidframework/driver-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/loader/driver-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/loader/driver-utils) Updates `@fluidframework/fluid-static` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/fluid-static/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/fluid-static) Updates `@fluidframework/id-compressor` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/id-compressor/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/id-compressor) Updates `@fluidframework/map` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/map/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/map) Updates `@fluidframework/matrix` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/matrix/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/matrix) Updates `@fluidframework/merge-tree` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/merge-tree/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/merge-tree) Updates `@fluidframework/odsp-doclib-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/utils/odsp-doclib-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/utils/odsp-doclib-utils) Updates `@fluidframework/odsp-driver` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/odsp-driver/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/drivers/odsp-driver) Updates `@fluidframework/odsp-driver-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/odsp-driver-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/drivers/odsp-driver-definitions) Updates `@fluidframework/request-handler` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/request-handler/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/request-handler) Updates `@fluidframework/routerlicious-driver` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/routerlicious-driver/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/drivers/routerlicious-driver) Updates `@fluidframework/runtime-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/runtime-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/runtime-definitions) Updates `@fluidframework/runtime-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/runtime-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/runtime-utils) Updates `@fluidframework/sequence` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/sequence/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/sequence) Updates `@fluidframework/shared-object-base` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/shared-object-base/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/shared-object-base) Updates `@fluidframework/synthesize` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/synthesize/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/synthesize) Updates `@fluidframework/tree` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/tree/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/tree) Updates `@fluidframework/type-factory` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/type-factory/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/type-factory) Updates `@fluidframework/azure-client` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/service-clients/azure-client/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/service-clients/azure-client) Updates `@fluidframework/telemetry-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/utils/telemetry-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/utils/telemetry-utils) Updates `@fluidframework/test-runtime-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/test-runtime-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/test-runtime-utils) Updates `fluid-framework` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/fluid-framework/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/fluid-framework) Updates `@fluidframework/azure-local-service` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/azure/packages/azure-local-service/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/azure/packages/azure-local-service) Updates `@fluidframework/devtools` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/tools/devtools/devtools/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/tools/devtools/devtools) Updates `@fluidframework/eslint-config-fluid` from 13.0.0 to 14.0.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/common/build/eslint-config-fluid/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/eslint-config-fluid_v14.0.0/common/build/eslint-config-fluid) Updates `@fluidframework/aqueduct` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/aqueduct/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/aqueduct) Updates `@fluidframework/cell` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/cell/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/cell) Updates `@fluidframework/container-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/container-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/container-definitions) Updates `@fluidframework/container-loader` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/loader/container-loader/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/loader/container-loader) Updates `@fluidframework/container-runtime` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/container-runtime/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/container-runtime) Updates `@fluidframework/container-runtime-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/container-runtime-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/container-runtime-definitions) Updates `@fluidframework/core-interfaces` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/core-interfaces/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/core-interfaces) Updates `@fluidframework/core-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/core-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/core-utils) Updates `@fluidframework/counter` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/counter/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/counter) Updates `@fluidframework/datastore` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/datastore/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/datastore) Updates `@fluidframework/datastore-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/datastore-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/datastore-definitions) Updates `@fluidframework/devtools-core` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/tools/devtools/devtools-core/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/tools/devtools/devtools-core) Updates `@fluidframework/driver-base` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/driver-base/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/drivers/driver-base) Updates `@fluidframework/driver-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/driver-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/driver-definitions) Updates `@fluidframework/driver-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/loader/driver-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/loader/driver-utils) Updates `@fluidframework/fluid-static` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/fluid-static/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/fluid-static) Updates `@fluidframework/id-compressor` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/id-compressor/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/id-compressor) Updates `@fluidframework/map` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/map/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/map) Updates `@fluidframework/matrix` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/matrix/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/matrix) Updates `@fluidframework/merge-tree` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/merge-tree/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/merge-tree) Updates `@fluidframework/request-handler` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/request-handler/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/request-handler) Updates `@fluidframework/routerlicious-driver` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/routerlicious-driver/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/drivers/routerlicious-driver) Updates `@fluidframework/runtime-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/runtime-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/runtime-definitions) Updates `@fluidframework/runtime-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/runtime-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/runtime-utils) Updates `@fluidframework/sequence` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/sequence/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/sequence) Updates `@fluidframework/shared-object-base` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/shared-object-base/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/shared-object-base) Updates `@fluidframework/synthesize` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/synthesize/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/synthesize) Updates `@fluidframework/tree` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/tree/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/tree) Updates `@fluidframework/type-factory` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/type-factory/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/type-factory) Updates `@fluidframework/azure-client` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/service-clients/azure-client/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/service-clients/azure-client) Updates `@fluidframework/odsp-client` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/service-clients/odsp-client/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/service-clients/odsp-client) Updates `@fluidframework/telemetry-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/utils/telemetry-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/utils/telemetry-utils) Updates `@fluidframework/test-runtime-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/test-runtime-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/test-runtime-utils) Updates `fluid-framework` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/fluid-framework/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/fluid-framework) Updates `@fluidframework/core-interfaces` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/core-interfaces/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/core-interfaces) Updates `@fluidframework/devtools` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/tools/devtools/devtools/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/tools/devtools/devtools) Updates `@fluidframework/eslint-config-fluid` from 13.0.0 to 14.0.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/common/build/eslint-config-fluid/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/eslint-config-fluid_v14.0.0/common/build/eslint-config-fluid) Updates `@fluidframework/aqueduct` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/aqueduct/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/aqueduct) Updates `@fluidframework/cell` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/cell/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/cell) Updates `@fluidframework/container-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/container-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/container-definitions) Updates `@fluidframework/container-loader` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/loader/container-loader/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/loader/container-loader) Updates `@fluidframework/container-runtime` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/container-runtime/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/container-runtime) Updates `@fluidframework/container-runtime-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/container-runtime-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/container-runtime-definitions) Updates `@fluidframework/core-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/core-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/core-utils) Updates `@fluidframework/counter` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/counter/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/counter) Updates `@fluidframework/datastore` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/datastore/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/datastore) Updates `@fluidframework/datastore-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/datastore-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/datastore-definitions) Updates `@fluidframework/devtools-core` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/tools/devtools/devtools-core/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/tools/devtools/devtools-core) Updates `@fluidframework/driver-base` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/driver-base/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/drivers/driver-base) Updates `@fluidframework/driver-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/driver-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/driver-definitions) Updates `@fluidframework/driver-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/loader/driver-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/loader/driver-utils) Updates `@fluidframework/fluid-static` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/fluid-static/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/fluid-static) Updates `@fluidframework/id-compressor` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/id-compressor/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/id-compressor) Updates `@fluidframework/map` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/map/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/map) Updates `@fluidframework/matrix` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/matrix/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/matrix) Updates `@fluidframework/merge-tree` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/merge-tree/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/merge-tree) Updates `@fluidframework/odsp-doclib-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/utils/odsp-doclib-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/utils/odsp-doclib-utils) Updates `@fluidframework/odsp-driver` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/odsp-driver/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/drivers/odsp-driver) Updates `@fluidframework/odsp-driver-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/odsp-driver-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/drivers/odsp-driver-definitions) Updates `@fluidframework/request-handler` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/request-handler/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/request-handler) Updates `@fluidframework/routerlicious-driver` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/routerlicious-driver/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/drivers/routerlicious-driver) Updates `@fluidframework/runtime-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/runtime-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/runtime-definitions) Updates `@fluidframework/runtime-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/runtime-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/runtime-utils) Updates `@fluidframework/sequence` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/sequence/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/sequence) Updates `@fluidframework/shared-object-base` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/shared-object-base/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/shared-object-base) Updates `@fluidframework/synthesize` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/synthesize/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/synthesize) Updates `@fluidframework/tree` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/tree/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/tree) Updates `@fluidframework/type-factory` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/type-factory/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/type-factory) Updates `@fluidframework/azure-client` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/service-clients/azure-client/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/service-clients/azure-client) Updates `@fluidframework/telemetry-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/utils/telemetry-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/utils/telemetry-utils) Updates `@fluidframework/test-runtime-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/test-runtime-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/test-runtime-utils) Updates `fluid-framework` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/fluid-framework/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/fluid-framework) Updates `@fluidframework/azure-local-service` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/azure/packages/azure-local-service/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/azure/packages/azure-local-service) Updates `@fluidframework/devtools` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/tools/devtools/devtools/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/tools/devtools/devtools) Updates `@fluidframework/eslint-config-fluid` from 13.0.0 to 14.0.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/common/build/eslint-config-fluid/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/eslint-config-fluid_v14.0.0/common/build/eslint-config-fluid) Updates `@fluidframework/aqueduct` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/aqueduct/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/aqueduct) Updates `@fluidframework/cell` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/cell/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/cell) Updates `@fluidframework/container-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/container-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/container-definitions) Updates `@fluidframework/container-loader` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/loader/container-loader/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/loader/container-loader) Updates `@fluidframework/container-runtime` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/container-runtime/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/container-runtime) Updates `@fluidframework/container-runtime-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/container-runtime-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/container-runtime-definitions) Updates `@fluidframework/core-interfaces` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/core-interfaces/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/core-interfaces) Updates `@fluidframework/core-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/core-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/core-utils) Updates `@fluidframework/counter` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/counter/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/counter) Updates `@fluidframework/datastore` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/datastore/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/datastore) Updates `@fluidframework/datastore-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/datastore-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/datastore-definitions) Updates `@fluidframework/devtools-core` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/tools/devtools/devtools-core/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/tools/devtools/devtools-core) Updates `@fluidframework/driver-base` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/driver-base/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/drivers/driver-base) Updates `@fluidframework/driver-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/driver-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/driver-definitions) Updates `@fluidframework/driver-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/loader/driver-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/loader/driver-utils) Updates `@fluidframework/fluid-static` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/fluid-static/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/fluid-static) Updates `@fluidframework/id-compressor` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/id-compressor/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/id-compressor) Updates `@fluidframework/map` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/map/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/map) Updates `@fluidframework/matrix` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/matrix/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/matrix) Updates `@fluidframework/merge-tree` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/merge-tree/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/merge-tree) Updates `@fluidframework/request-handler` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/request-handler/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/request-handler) Updates `@fluidframework/routerlicious-driver` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/drivers/routerlicious-driver/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/drivers/routerlicious-driver) Updates `@fluidframework/runtime-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/runtime-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/runtime-definitions) Updates `@fluidframework/runtime-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/runtime-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/runtime-utils) Updates `@fluidframework/sequence` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/sequence/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/sequence) Updates `@fluidframework/shared-object-base` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/shared-object-base/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/shared-object-base) Updates `@fluidframework/synthesize` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/synthesize/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/synthesize) Updates `@fluidframework/tree` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/tree/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/tree) Updates `@fluidframework/type-factory` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/type-factory/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/type-factory) Updates `@fluidframework/azure-client` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/service-clients/azure-client/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/service-clients/azure-client) Updates `@fluidframework/telemetry-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/utils/telemetry-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/utils/telemetry-utils) Updates `@fluidframework/test-runtime-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/test-runtime-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/test-runtime-utils) Updates `fluid-framework` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/fluid-framework/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/fluid-framework) Updates `@fluidframework/azure-local-service` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/azure/packages/azure-local-service/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/azure/packages/azure-local-service) Updates `@fluidframework/devtools` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/tools/devtools/devtools/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/tools/devtools/devtools) Updates `@fluidframework/eslint-config-fluid` from 13.0.0 to 14.0.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/common/build/eslint-config-fluid/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/eslint-config-fluid_v14.0.0/common/build/eslint-config-fluid) Updates `@fluidframework/aqueduct` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/aqueduct/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/framework/aqueduct) Updates `@fluidframework/cell` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/cell/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/cell) Updates `@fluidframework/container-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/container-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/container-definitions) Updates `@fluidframework/container-loader` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/loader/container-loader/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/loader/container-loader) Updates `@fluidframework/container-runtime` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/container-runtime/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/container-runtime) Updates `@fluidframework/container-runtime-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/container-runtime-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/container-runtime-definitions) Updates `@fluidframework/core-interfaces` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/core-interfaces/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/core-interfaces) Updates `@fluidframework/core-utils` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/common/core-utils/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/common/core-utils) Updates `@fluidframework/counter` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/dds/counter/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/dds/counter) Updates `@fluidframework/datastore` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/datastore/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/datastore) Updates `@fluidframework/datastore-definitions` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/runtime/datastore-definitions/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packages/runtime/datastore-definitions) Updates `@fluidframework/devtools-core` from 2.113.1 to 2.114.0 - [Release notes](https://github.com/microsoft/FluidFramework/releases) - [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/tools/devtools/devtools-core/CHANGELOG.md) - [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.114.0/packag... Signed-off-by: dependabot[bot] --- brainstorm/package-lock.json | 4128 ++++++++++++---------------- brainstorm/package.json | 16 +- item-counter-spe/package-lock.json | 4016 +++++++++++---------------- item-counter-spe/package.json | 14 +- item-counter/package-lock.json | 3924 +++++++++++--------------- item-counter/package.json | 14 +- 6 files changed, 5027 insertions(+), 7085 deletions(-) diff --git a/brainstorm/package-lock.json b/brainstorm/package-lock.json index 726542ab..00b854fc 100644 --- a/brainstorm/package-lock.json +++ b/brainstorm/package-lock.json @@ -12,13 +12,13 @@ "@azure/identity": "^4.13.0", "@azure/msal-browser": "^5.9.0", "@fluentui/react-icons": "^2.0.334", - "@fluidframework/azure-client": "^2.113.1", - "@fluidframework/odsp-client": "^2.113.1", - "@fluidframework/telemetry-utils": "^2.113.1", - "@fluidframework/test-runtime-utils": "^2.113.1", + "@fluidframework/azure-client": "^2.114.0", + "@fluidframework/odsp-client": "^2.114.0", + "@fluidframework/telemetry-utils": "^2.114.0", + "@fluidframework/test-runtime-utils": "^2.114.0", "@microsoft/microsoft-graph-client": "^3.0.7", "axios": "^1.18.0", - "fluid-framework": "^2.113.1", + "fluid-framework": "^2.114.0", "hashids": "^2.2.10", "jsrsasign": "^11.1.1", "react": "^19.2.7", @@ -30,10 +30,10 @@ "uuid": "^14.0.0" }, "devDependencies": { - "@fluidframework/azure-local-service": "^2.113.1", + "@fluidframework/azure-local-service": "^2.114.0", "@fluidframework/build-common": "^2.0.3", - "@fluidframework/devtools": "^2.113.1", - "@fluidframework/eslint-config-fluid": "^13.0.0", + "@fluidframework/devtools": "^2.114.0", + "@fluidframework/eslint-config-fluid": "^14.0.0", "@microsoft/microsoft-graph-types": "^2.43.1", "@playwright/test": "^1.57.0", "@tailwindcss/cli": "^4.2.0", @@ -688,14 +688,323 @@ "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@eslint-react/eff": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/eff/-/eff-2.13.0.tgz", - "integrity": "sha512-rEH2R8FQnUAblUW+v3ZHDU1wEhatbL1+U2B1WVuBXwSKqzF7BGaLqCPIU7o9vofumz5MerVfaCtJgI8jYe2Btg==", + "node_modules/@eslint-react/ast": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-5.9.5.tgz", + "integrity": "sha512-X0EL3rFdH26s2z9sutEShMMTpE8yj1QseHfpk7WWh2VoSh+h5zgaEZwUqcYNz70bA1/+2kTecCLzh8Ag1aZsTw==", "dev": true, "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/typescript-estree": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "string-ts": "^2.3.1" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/project-service": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.67.0.tgz", + "integrity": "sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.67.0", + "@typescript-eslint/types": "^8.67.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.67.0.tgz", + "integrity": "sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/types": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.67.0.tgz", + "integrity": "sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.67.0.tgz", + "integrity": "sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.67.0", + "@typescript-eslint/tsconfig-utils": "8.67.0", + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/visitor-keys": "8.67.0", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.67.0.tgz", + "integrity": "sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.67.0", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@eslint-react/ast/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@eslint-react/ast/node_modules/brace-expansion": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@eslint-react/ast/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@eslint-react/ast/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-react/ast/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.8" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@eslint-react/core": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-5.9.5.tgz", + "integrity": "sha512-Wgq/AtLnvwP3EjumDHqpgrPb6EHoovw5rOOHPfMdPFN9AM/NN4cqPiQ/LwyaAWfzWMpqENO+UGwI04ufHFhejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/jsx": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/scope-manager": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/eslint": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint/-/eslint-5.9.5.tgz", + "integrity": "sha512-m5EGO8w7Jka+hPSsnZtcVB8hPCpGClsocbEvekXJie9J04uMs1NrW/diLveFgUeIfR/D+JtobhuU0gybnRJxYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^8.62.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/eslint-plugin": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-5.9.5.tgz", + "integrity": "sha512-75rKNuFM93DzBkLQTZ5/eaUOwYcGrjB5oex+oENyXEgfmZh/PH4oYwNkJP9NS9wxVG56SB6jIYuHQjdps2480w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/shared": "5.9.5", + "eslint-plugin-react-dom": "5.9.5", + "eslint-plugin-react-jsx": "5.9.5", + "eslint-plugin-react-naming-convention": "5.9.5", + "eslint-plugin-react-rsc": "5.9.5", + "eslint-plugin-react-web-api": "5.9.5", + "eslint-plugin-react-x": "5.9.5" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/jsx": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-5.9.5.tgz", + "integrity": "sha512-PhIZwf412X4bUjAtRPH0Zjw45xu+LSteeD8KGQdFQlkupZGyLiIoVPdC+euubwFu2ncn3qauxHFahKsDA6rS0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/shared": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-5.9.5.tgz", + "integrity": "sha512-N8LdEvP20H743TesJaWorPUZW9+19vS0tuyoOb7/feTu3UCaPxSJuWwU3E5EB2odjL+9TIOCJYpi14rH8+0mPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/eslint": "5.9.5", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0", + "zod": "^3.25.0 || ^4.0.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/var": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-5.9.5.tgz", + "integrity": "sha512-CA7uJ3xUN1F+xsga4QLPZgefcFjvyDSHjz5t8Rvw1Say1q7EMc9vppMnbckT5AcnKY89lj5xvsS4kkRxEyLcCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@typescript-eslint/scope-manager": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0" + }, "engines": { - "node": ">=20.19.0" + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" } }, "node_modules/@eslint/config-array": { @@ -826,13 +1135,13 @@ } }, "node_modules/@fluid-internal/client-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.113.1.tgz", - "integrity": "sha512-xafAhdbuUukkRuCDleiPbWbdeKSGcCpuzi5fPk8bJsSSzsgIXbXUMZcZvfWKLIosc4w7oJYFnBnXhTwI7DOi/A==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.114.0.tgz", + "integrity": "sha512-TOPNYY6TC0JoKOEdvPbWAHFyhxFvcfuruNNtdFvJJSPoNxid43KrMyKDQGMI209lWkZWOKXoPp1QD8zw9fxqGQ==", "license": "MIT", "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", "@types/events_pkg": "npm:@types/events@^3.0.0", "base64-js": "^1.5.1", "buffer": "^6.0.3", @@ -841,33 +1150,30 @@ } }, "node_modules/@fluid-internal/eslint-plugin-fluid": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@fluid-internal/eslint-plugin-fluid/-/eslint-plugin-fluid-0.4.1.tgz", - "integrity": "sha512-JTFmMtNDJ+pR0Z0jvreXgq2GymqcCSD0InclRQfimEJ4KzIwdHCPHCmODlll1FG/Qp852baMYgdKHHD4qqRP/w==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@fluid-internal/eslint-plugin-fluid/-/eslint-plugin-fluid-0.5.0.tgz", + "integrity": "sha512-Fs+Ksl/BXXl/++YJBZYxlNdN/9UuEPs9ooDfF8XkeRW+BRqwE42zeYanM4cm3fl2OM8201Jykiybcn+Pq1CTiQ==", "dev": true, "license": "MIT", "dependencies": { "@microsoft/tsdoc": "^0.15.1", - "@typescript-eslint/parser": "~8.46.0", - "@typescript-eslint/utils": "~8.46.0", + "@typescript-eslint/parser": "~8.58.0", + "@typescript-eslint/utils": "~8.58.0", "ts-morph": "^22.0.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.37.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/parser": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.4.tgz", - "integrity": "sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/scope-manager": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4", - "debug": "^4.3.4" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -875,43 +1181,33 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/project-service": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.4.tgz", - "integrity": "sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/types": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", "dev": true, "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.46.4", - "@typescript-eslint/types": "^8.46.4", - "debug": "^4.3.4" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/scope-manager": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz", - "integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/utils": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -919,221 +1215,115 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.4.tgz", - "integrity": "sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.58.2", + "eslint-visitor-keys": "^5.0.0" + }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/types": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", - "integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/eslint" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz", - "integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==", - "dev": true, + "node_modules/@fluid-internal/presence-definitions": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluid-internal/presence-definitions/-/presence-definitions-2.114.0.tgz", + "integrity": "sha512-xMz/nMFk0jywN2E/gzWqcc1cVlRMVXXggpFgXQRKiuJwUhfzo8lgoYeopxR4mC8zUbyD/eCb4P7ZO7NGrQtqZQ==", "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.46.4", - "@typescript-eslint/tsconfig-utils": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^2.1.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.4.tgz", - "integrity": "sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz", - "integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.46.4", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@fluid-internal/presence-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluid-internal/presence-definitions/-/presence-definitions-2.113.1.tgz", - "integrity": "sha512-pjVhd3+yizTiNcdfCvhWdAQrM+F0DFwbCZXYIgMogsfv9nP7PossfoWcQwOP+Y+iZjFSh+pPNz0Lh7OoV9w9LA==", - "license": "MIT", - "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1" + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0" } }, "node_modules/@fluid-internal/presence-runtime": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.113.1.tgz", - "integrity": "sha512-yCTQd9DrGYebDwZ+o9S/BkDEKY79BVFqTWP6YVPzV76exBEAtwzo+kt3N2TSXYDE9qdYI/FgETLvA4YlSn3l3g==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.114.0.tgz", + "integrity": "sha512-h0jOZY+LwqIuk7SX8AhCjrwWxIY0pNqgXPUYSAkQpwamg1wHp7/nyrSPgYvurcnyMc85Gu5MDOixD6vEwjq1jA==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluid-internal/presence-definitions": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluid-internal/client-utils": "~2.114.0", + "@fluid-internal/presence-definitions": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/aqueduct": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/aqueduct/-/aqueduct-2.113.1.tgz", - "integrity": "sha512-Rmh+zdaeE+7PT2XiyKW60BIuk2M8xG0CSAeJ5H4EoIWDjifuQ5qNes5LTehslMcSjgCPQ8Wb5LIvEETbA0YBFQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/map": "~2.113.1", - "@fluidframework/request-handler": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/synthesize": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "@fluidframework/tree": "~2.113.1" + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/aqueduct/-/aqueduct-2.114.0.tgz", + "integrity": "sha512-VgjPA82EGrspCOm5XwAUsetO0uqP6LhP6UW6kBMPtERKBlnR5SpxS3YzikBKspFbP3jAPWqdPzg2M4JlJ/Lf/A==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/map": "~2.114.0", + "@fluidframework/request-handler": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/synthesize": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "@fluidframework/tree": "~2.114.0" } }, "node_modules/@fluidframework/azure-client": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/azure-client/-/azure-client-2.113.1.tgz", - "integrity": "sha512-nkvyRuE2vqjppTHM/LvqDiC1esu3RDne0x6tjRG9OUelGeZuFsoDHFQfbuEiyaf2GKqbYiEHVsnhQZrO8dPC5Q==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/azure-client/-/azure-client-2.114.0.tgz", + "integrity": "sha512-Gvvo+p9sH5fogJKma+/QHfoZ+bEuzRJ9nXOEt+w2EeDI0XpDmt+0gpcLqHSXZazvEwmMmtWW4z/8HKtL0/XPjg==", "license": "MIT", "dependencies": { - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/fluid-static": "~2.113.1", - "@fluidframework/routerlicious-driver": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/fluid-static": "~2.114.0", + "@fluidframework/routerlicious-driver": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/azure-local-service": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/azure-local-service/-/azure-local-service-2.113.1.tgz", - "integrity": "sha512-PMWVgqbbEIzaNHMS/pUB1jUTWTCR7S0n7Hqr6bdRb7BdXgU0D2y5JSd63AXuxGA6DRN5XgygJ6MavJxNV8fbKw==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/azure-local-service/-/azure-local-service-2.114.0.tgz", + "integrity": "sha512-Ib1n25wmwgnlTvWL03opg2sN+TdJWKVeDdj1uM85Jn5IeIjE1mKAlk69ctV2ox/JCDfV+F4q4f2QJGXWylFAvg==", "dev": true, "license": "MIT", "dependencies": { @@ -1153,19 +1343,19 @@ } }, "node_modules/@fluidframework/cell": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/cell/-/cell-2.113.1.tgz", - "integrity": "sha512-BKSLziFdA63cqPcJeBFVBUCcHuWZYwPwTQThmj5h12V0LjIU+ghzwpRTorShi4iNRgmp6shAuWUeQf6SJJaIKA==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/cell/-/cell-2.114.0.tgz", + "integrity": "sha512-k6CsAdrZohkXsATOqX1NcJpYYQaVxXR3CBdYNKnoeAPbS2QSIXDlmv8irHsy857LMH+TLmiBUKZ8/p7FfKPEcQ==", "dev": true, "license": "MIT", "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1" + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0" } }, "node_modules/@fluidframework/common-definitions": { @@ -1188,28 +1378,28 @@ } }, "node_modules/@fluidframework/container-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-2.113.1.tgz", - "integrity": "sha512-wyo5pZWEnRtiYSJ4IpS8c4sT4VHhsXNFFri6YIwRWDrORMbXjD/rezWJvYDyAybMl1R8qWGcCc2/okiDHuVlkA==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-2.114.0.tgz", + "integrity": "sha512-IdXaYM6RUc3E8C6eRvzkO8MIH8pwFpTTUHs5D7Gv971lWGMYWRutVdp8XygRLxRa6krxQ2hyrHfiY4ZU4QNBDA==", "license": "MIT", "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1" + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0" } }, "node_modules/@fluidframework/container-loader": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/container-loader/-/container-loader-2.113.1.tgz", - "integrity": "sha512-/mlmw49ur+X5xEJ2i2Nhiq8f+POq+x8O0NojHPIW1QZ5dOyK2owV+91wRdDLPxupGvEHFdvrl5DAiNcIUkjEvg==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-loader/-/container-loader-2.114.0.tgz", + "integrity": "sha512-h0lzQf6ht+I4AjEz/NWExQdA2WVVAyD2NbRAWTJplLm2Gk0VkibmhViBOHOygc79Wapn6j8qYbI083q54L2QZw==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "debug": "^4.3.4", "double-ended-queue": "^2.1.0-0", "events_pkg": "npm:events@^3.1.0", @@ -1230,23 +1420,23 @@ } }, "node_modules/@fluidframework/container-runtime": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime/-/container-runtime-2.113.1.tgz", - "integrity": "sha512-JVUNX/sOyovmNVL4nz6oM2qFUJXqFBZj5P9ewFQFYfh3aBcHvdvKucEhLHIRozg/jzlakCMoQRXhkY7JK/6r3A==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime/-/container-runtime-2.114.0.tgz", + "integrity": "sha512-aWa2GwcAJFSTTt2t4H4taGQ/G+y5MyfgPFQmQ297jkR0M0hXZMfG0+mgK7M2VwHQ5QfBSRQYjmwBCmYdbDM7Wg==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "@tylerbu/sorted-btree-es6": "^2.1.1", "double-ended-queue": "^2.1.0-0", "lz4js": "^0.2.0", @@ -1255,1403 +1445,267 @@ } }, "node_modules/@fluidframework/container-runtime-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime-definitions/-/container-runtime-definitions-2.113.1.tgz", - "integrity": "sha512-jpQ32cme+vCUBcEj1CL4BUbBc9CI7R5gk9SOjBaYrJYlaMvKLV9cHxVrojtv8Kc14qSazdcBCO7cogkFzmYsDg==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime-definitions/-/container-runtime-definitions-2.114.0.tgz", + "integrity": "sha512-pM3sNr31QSGK3nueSo+NKTarDkia1qMDOoYoMJ0aWakRMstxSn37+Itmia8p+eB/8RVAFk6H2Q6zyW+BTx1Eqw==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0" } }, "node_modules/@fluidframework/container-runtime/node_modules/uuid": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", - "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, - "node_modules/@fluidframework/core-interfaces": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-2.113.1.tgz", - "integrity": "sha512-auH1pvqZqOrtVY16Wl82uBrkuAPzWMv80gm/nOd8kQKaEClp9nkYUxHtkjjBHUEqwb4on7Hm7G82hfmiJiw/Lg==", - "license": "MIT" - }, - "node_modules/@fluidframework/core-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/core-utils/-/core-utils-2.113.1.tgz", - "integrity": "sha512-J5+r9fJuqQ97jk7K1zDir4Vrjf3lTHODW6+I7NzqtQ0t/RKZmUygZ1kDHs5JGw1OfadMMdIJtbI0esv3mzOe0w==", - "license": "MIT" - }, - "node_modules/@fluidframework/counter": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/counter/-/counter-2.113.1.tgz", - "integrity": "sha512-HXeHjh+wjYSC6IX0ZF/yzzBaV7f3S/n8kKxrzD+Dr/0YyBhyMtkxfJf/yC+HLJKGTacTk2yh5lXiXjB2quhQGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1" - } - }, - "node_modules/@fluidframework/datastore": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-2.113.1.tgz", - "integrity": "sha512-GCYDjIGjbLngVFCVFcF1xk1SdlY2Khl2v15wsEbYucBHDK6F2ERNgSm+r29Jb4u/ZxqKCgwLOB4F6YFEJXrsJg==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "uuid": "^11.1.0" - } - }, - "node_modules/@fluidframework/datastore-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-2.113.1.tgz", - "integrity": "sha512-GkQONPp/pJNHmzXPbuB9Xsh11mlsSxfzXsqQhBJIsF9h3PFL/Nk/mBqhBmy9Bg/Ndal2PH/bqx9SBLwGDUEerA==", - "license": "MIT", - "dependencies": { - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1" - } - }, - "node_modules/@fluidframework/datastore/node_modules/uuid": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", - "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, - "node_modules/@fluidframework/devtools": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/devtools/-/devtools-2.113.1.tgz", - "integrity": "sha512-e5IWcmbfp1JgAZqkA0zwSYwcIhIcY/i+zOH2pgpsH1hSBBLcyJSFHooO6Q5GXzEkCkPeB6pK8vBChm3xOzBU4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/devtools-core": "~2.113.1", - "@fluidframework/fluid-static": "~2.113.1" - } - }, - "node_modules/@fluidframework/devtools-core": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/devtools-core/-/devtools-core-2.113.1.tgz", - "integrity": "sha512-/Otxwjd5YFXFixMQWRmcZTM4lEunLR/HrOPJbQz2OHu7jGCXvtVmlbRMxQmu3Wc3ONnX0JjMUc/mSkPhPECasg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/aqueduct": "~2.113.1", - "@fluidframework/cell": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/container-runtime": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/counter": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/map": "~2.113.1", - "@fluidframework/matrix": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/sequence": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "@fluidframework/tree": "~2.113.1" - } - }, - "node_modules/@fluidframework/driver-base": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/driver-base/-/driver-base-2.113.1.tgz", - "integrity": "sha512-2u1eRZekxLIQPNxyF14p9X6BKbSTboIfBriaNhwllUen5ta3oT0NkccPGy3nwcYgd2bUChRpUh8H0T9w1keibQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" - } - }, - "node_modules/@fluidframework/driver-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-2.113.1.tgz", - "integrity": "sha512-M6Awm7o0BwohUbaUdRHIdfWBeutMQLbegdMrB7YPtvf94mcRMDTgNLnJAAhmcYbtWEl+QzQGgKqM6omykZ3c3g==", - "license": "MIT", - "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1" - } - }, - "node_modules/@fluidframework/driver-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-2.113.1.tgz", - "integrity": "sha512-gAcB9u930hY2qx1iAqbZgNrJzKF5d3CC+HDLoLcON+c7ooxgRzTkwTKwBjnOv4d80qTBE8E76T/oy9Vl/iHobA==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "lz4js": "^0.2.0", - "uuid": "^11.1.0" - } - }, - "node_modules/@fluidframework/driver-utils/node_modules/uuid": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", - "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, - "node_modules/@fluidframework/eslint-config-fluid": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-13.0.0.tgz", - "integrity": "sha512-LQh2t4mC969Yi3GO3ecF2lGlXpAw7FLBtcngqi1EMWbsLr0H7FwRtEVnO/AIH7pR+fLYikLojp32qKLrwA4kvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-plugin-eslint-comments": "~4.5.0", - "@eslint-react/eslint-plugin": "~2.13.0", - "@eslint/js": "~9.39.2", - "@fluid-internal/eslint-plugin-fluid": "^0.4.1", - "@rushstack/eslint-plugin": "~0.22.1", - "@typescript-eslint/eslint-plugin": "~8.54.0", - "@typescript-eslint/parser": "~8.54.0", - "eslint-config-biome": "~2.1.3", - "eslint-config-prettier": "~10.1.8", - "eslint-import-resolver-typescript": "~4.4.4", - "eslint-plugin-depend": "~1.4.0", - "eslint-plugin-import-x": "~4.16.1", - "eslint-plugin-jsdoc": "~61.4.1", - "eslint-plugin-no-only-tests": "~3.3.0", - "eslint-plugin-promise": "~7.2.1", - "eslint-plugin-react-hooks": "~7.0.1", - "eslint-plugin-tsdoc": "~0.5.0", - "eslint-plugin-unicorn": "~54.0.0", - "eslint-plugin-unused-imports": "~4.3.0", - "globals": "^14.0.0", - "typescript-eslint": "~8.54.0" - }, - "engines": { - "node": ">=22.22.2" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-2.13.0.tgz", - "integrity": "sha512-iaMXpqnJCTW7317hg8L4wx7u5aIiPzZ+d1p59X8wXFgMHzFX4hNu4IfV8oygyjmWKdLsjKE9sEpv/UYWczlb+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/type-utils": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "eslint-plugin-react-dom": "2.13.0", - "eslint-plugin-react-hooks-extra": "2.13.0", - "eslint-plugin-react-naming-convention": "2.13.0", - "eslint-plugin-react-rsc": "2.13.0", - "eslint-plugin-react-web-api": "2.13.0", - "eslint-plugin-react-x": "2.13.0", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@eslint-react/shared": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-2.13.0.tgz", - "integrity": "sha512-IOloCqrZ7gGBT4lFf9+0/wn7TfzU7JBRjYwTSyb9SDngsbeRrtW95ZpgUpS8/jen1wUEm6F08duAooTZ2FtsWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0", - "zod": "^3.25.0 || ^4.0.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.66.0.tgz", - "integrity": "sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.66.0", - "@typescript-eslint/tsconfig-utils": "8.66.0", - "@typescript-eslint/types": "8.66.0", - "@typescript-eslint/visitor-keys": "8.66.0", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.66.0.tgz", - "integrity": "sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.66.0", - "@typescript-eslint/types": "^8.66.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.66.0.tgz", - "integrity": "sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.66.0.tgz", - "integrity": "sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.66.0", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-dom": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-2.13.0.tgz", - "integrity": "sha512-+2IZzQ1WEFYOWatW+xvNUqmZn55YBCufzKA7hX3XQ/8eu85Mp4vnlOyNvdVHEOGhUnGuC6+9+zLK+IlEHKdKLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "compare-versions": "^6.1.1", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-dom/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-dom/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-dom/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-hooks-extra": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks-extra/-/eslint-plugin-react-hooks-extra-2.13.0.tgz", - "integrity": "sha512-qIbha1nzuyhXM9SbEfrcGVqmyvQu7GAOB2sy9Y4Qo5S8nCqw4fSBxq+8lSce5Tk5Y7XzIkgHOhNyXEvUHRWFMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/type-utils": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-hooks-extra/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-hooks-extra/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-hooks-extra/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-naming-convention": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-2.13.0.tgz", - "integrity": "sha512-uSd25JzSg2R4p81s3Wqck0AdwRlO9Yc+cZqTEXv7vW8exGGAM3mWnF6hgrgdqVJqBEGJIbS/Vx1r5BdKcY/MHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/type-utils": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "compare-versions": "^6.1.1", - "string-ts": "^2.3.1", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-naming-convention/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-naming-convention/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-naming-convention/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-rsc": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-2.13.0.tgz", - "integrity": "sha512-RaftgITDLQm1zIgYyvR51sBdy4FlVaXFts5VISBaKbSUB0oqXyzOPxMHasfr9BCSjPLKus9zYe+G/Hr6rjFLXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-rsc/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-rsc/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-web-api": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-2.13.0.tgz", - "integrity": "sha512-nmJbzIAte7PeAkp22CwcKEASkKi49MshSdiDGO1XuN3f4N4/8sBfDcWbQuLPde6JiuzDT/0+l7Gi8wwTHtR1kg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "birecord": "^0.1.1", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-web-api/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-web-api/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-web-api/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-2.13.0.tgz", - "integrity": "sha512-cMNX0+ws/fWTgVxn52qAQbaFF2rqvaDAtjrPUzY6XOzPjY0rJQdR2tSlWJttz43r2yBfqu+LGvHlGpWL2wfpTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/type-utils": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "compare-versions": "^6.1.1", - "is-immutable-type": "^5.0.1", - "ts-api-utils": "^2.4.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/is-immutable-type": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/is-immutable-type/-/is-immutable-type-5.0.4.tgz", - "integrity": "sha512-tDf0vB9dJJt/1USS2nvHJb8UsIAhs+pF6z8UZLNdhrzB+PKMrdcN45je9jhuFpaJOjJpoRhueFmFrRs5g/TNMA==", - "dev": true, - "funding": [ - { - "type": "ko-fi", - "url": "https://ko-fi.com/rebeccastevens" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/is-immutable-type" - } - ], - "license": "BSD-3-Clause", - "dependencies": { - "@typescript-eslint/type-utils": "^8.0.0", - "ts-api-utils": "^2.0.0", - "ts-declaration-location": "^1.0.4" - }, - "peerDependencies": { - "eslint": "*", - "typescript": ">=4.7.4" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/is-immutable-type/node_modules/ts-declaration-location": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", - "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", - "dev": true, - "funding": [ - { - "type": "ko-fi", - "url": "https://ko-fi.com/rebeccastevens" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" - } - ], - "license": "BSD-3-Clause", - "dependencies": { - "picomatch": "^4.0.2" - }, - "peerDependencies": { - "typescript": ">=4.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz", - "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/type-utils": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.54.0", - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz", - "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz", - "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "debug": "^4.4.3", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz", - "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/parser": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz", - "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz", - "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/project-service": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz", - "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.54.0", - "@typescript-eslint/types": "^8.54.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz", - "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/esm/bin/uuid" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz", - "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==", + "node_modules/@fluidframework/core-interfaces": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-2.114.0.tgz", + "integrity": "sha512-8zvdP46BJwIvhghOKqPBU6pmdlD7XnVGgqbW6Ta+IQCBW+zxqCWenIcy4BDvlSIpRjb6pqoomhxp5GojKM3WWA==", + "license": "MIT" + }, + "node_modules/@fluidframework/core-utils": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-utils/-/core-utils-2.114.0.tgz", + "integrity": "sha512-7lWaqfTl/PD3IYopxI53+5aRS6wwIlsc5qaFNIn+Z1d01N/l4ptkm0QW1c3SiKHeXSbB9UZ5YGawp5JyNDOw4w==", + "license": "MIT" + }, + "node_modules/@fluidframework/counter": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/counter/-/counter-2.114.0.tgz", + "integrity": "sha512-RCwETyRe5w4DWvQjPUHKUyV/Y2R3bFbn1oCmV/H1X17aURf5XfToeAD4CwEebflVKSit8CQkuJALkrkPDIO27w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.54.0", - "@typescript-eslint/tsconfig-utils": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3", - "minimatch": "^9.0.5", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node_modules/@fluidframework/datastore": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-2.114.0.tgz", + "integrity": "sha512-oogarATdUAAO5yNTu3upVJTTTX5oBOvf5jja3MQEbHG+x9QiZvBs5UZ2IP7WhT8aVN+9UTcfcddcm4NQ7ZU65A==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "uuid": "^11.1.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz", - "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==", - "dev": true, + "node_modules/@fluidframework/datastore-definitions": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-2.114.0.tgz", + "integrity": "sha512-P1psGU5wKuCh+6T3YkW1z0ZN3+NqTFne3trTWiiKBjgjQQFMfWfzv/BkVtAV/2jUCmyN5WSRYhLPAYcDxw2y/Q==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, + "node_modules/@fluidframework/datastore/node_modules/uuid": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "uuid": "dist/esm/bin/uuid" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", + "node_modules/@fluidframework/devtools": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/devtools/-/devtools-2.114.0.tgz", + "integrity": "sha512-88ZrpmZqEbzscApQy55ZxPvrr7d1wHd4CXEK1UoN8gsDML8ys48ojlVg1Luq2MkU0QAgdGhsYQU5n+tXe5CwEg==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/devtools-core": "~2.114.0", + "@fluidframework/fluid-static": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, + "node_modules/@fluidframework/devtools-core": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/devtools-core/-/devtools-core-2.114.0.tgz", + "integrity": "sha512-gGxKSWcNsXDDLkNtXQ3rNd9R1wEU0ULL+/FFrMDAiQPRupj1WUroinT/sOyAtlozjvpNA5jMtAsjOKBUIMFqLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/aqueduct": "~2.114.0", + "@fluidframework/cell": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/container-runtime": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/counter": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/map": "~2.114.0", + "@fluidframework/matrix": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/sequence": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "@fluidframework/tree": "~2.114.0" + } + }, + "node_modules/@fluidframework/driver-base": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-base/-/driver-base-2.114.0.tgz", + "integrity": "sha512-2UULuLcZqTlhOr7OIQqyg3lh/zYmvzeGuzz1RPI9WK1hFVxcZVpa5+9Aiw9Kb28t0h20+5NIyDGFLdmbXrHzYA==", "license": "MIT", "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node_modules/@fluidframework/driver-definitions": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-2.114.0.tgz", + "integrity": "sha512-Z0mzBO/4TrZru0CqBbjvF5wjzztoUzuyVakc9BdMXcTagNv+D830Do4SkMjIQR+ghShcrOVc/9hnoti62U41rw==", + "license": "MIT", + "dependencies": { + "@fluidframework/core-interfaces": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/globals": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", - "dev": true, + "node_modules/@fluidframework/driver-utils": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-2.114.0.tgz", + "integrity": "sha512-mlWXSSDYFVFlxn1Q3BmPkZV3cddUxToP/UFZi7LQUGj0NBq8uM043rYE/Q/0aUF5HjA4rWxMjI9k2tHVTBc31w==", "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "lz4js": "^0.2.0", + "uuid": "^11.1.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/ignore": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", - "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", - "dev": true, + "node_modules/@fluidframework/driver-utils/node_modules/uuid": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "engines": { - "node": ">= 4" + "bin": { + "uuid": "dist/esm/bin/uuid" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "node_modules/@fluidframework/eslint-config-fluid": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-14.0.0.tgz", + "integrity": "sha512-xe2EHSPtRZzBk2QX22twPqCGBF4EG5Wg9QahZ7oIimZfnLzfNF2NgW5jZPP+MRC2qGlIuKp2TntwozoRKEGmXw==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.2" + "@eslint-community/eslint-plugin-eslint-comments": "~4.5.0", + "@eslint-react/eslint-plugin": "~5.9.0", + "@eslint/js": "~9.39.2", + "@fluid-internal/eslint-plugin-fluid": "^0.5.0", + "@rushstack/eslint-plugin": "~0.23.2", + "@typescript-eslint/eslint-plugin": "~8.58.0", + "@typescript-eslint/parser": "~8.58.0", + "eslint-config-biome": "~2.1.3", + "eslint-config-prettier": "~10.1.8", + "eslint-import-resolver-typescript": "~4.4.4", + "eslint-plugin-depend": "~1.4.0", + "eslint-plugin-import-x": "~4.16.1", + "eslint-plugin-jsdoc": "~61.4.1", + "eslint-plugin-no-only-tests": "~3.3.0", + "eslint-plugin-promise": "~7.2.1", + "eslint-plugin-react-hooks": "~7.0.1", + "eslint-plugin-tsdoc": "~0.5.2", + "eslint-plugin-unicorn": "~54.0.0", + "eslint-plugin-unused-imports": "~4.3.0", + "globals": "^14.0.0", + "typescript-eslint": "~8.58.0" }, "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=22.22.2" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/picomatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", - "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", + "node_modules/@fluidframework/eslint-config-fluid/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=12" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@fluidframework/fluid-static": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/fluid-static/-/fluid-static-2.113.1.tgz", - "integrity": "sha512-7O9hqinIualmRi5XSzerwd0qMHuiXE4JZwZpD5/TVP8n53nGpeB5q84ah1Mg1ny++BvOuoxnMNLyV+Vn2G8L/Q==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluid-internal/presence-definitions": "~2.113.1", - "@fluid-internal/presence-runtime": "~2.113.1", - "@fluidframework/aqueduct": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/container-runtime": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/request-handler": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "@fluidframework/tree": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/fluid-static/-/fluid-static-2.114.0.tgz", + "integrity": "sha512-fa5GOpEXkUkPtkVR3Y08skCdjrIVcnClGcCNBZq0ARd/1HsEpXc2mLq7bQkqk6LnRlhSQPzn/dYMYXh7NZzMZw==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluid-internal/presence-definitions": "~2.114.0", + "@fluid-internal/presence-runtime": "~2.114.0", + "@fluidframework/aqueduct": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/container-runtime": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/request-handler": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "@fluidframework/tree": "~2.114.0", "semver-ts": "^1.0.3" } }, @@ -2662,15 +1716,15 @@ "license": "MIT" }, "node_modules/@fluidframework/id-compressor": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/id-compressor/-/id-compressor-2.113.1.tgz", - "integrity": "sha512-lw6eRmfVb6TockII2GgLTQh9D50r1m58bXY8ucGKN0NcJl9whACrUpWriHHN51JD00cdtL4TtYQZX6sBvqUHiA==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/id-compressor/-/id-compressor-2.114.0.tgz", + "integrity": "sha512-23FnZCwk7XrDYo1OBj8RRjycgBLnfCXfMca6587WMfRHAOH52bsz4bb5khh127hiCihVWkRpF/n4CrVpNZsBjg==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "@tylerbu/sorted-btree-es6": "^2.1.1", "uuid": "^11.1.0" } @@ -2689,83 +1743,83 @@ } }, "node_modules/@fluidframework/map": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/map/-/map-2.113.1.tgz", - "integrity": "sha512-E9K/FnqgmUQtMuseZkjLZgTfq80rw6+2+EJ7LBIYyLadJizH+ZfQVZjNHDYVIgSlaFxryLWRpGj2BkOH+ZZUeQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/map/-/map-2.114.0.tgz", + "integrity": "sha512-32WRi/T58ZIvIh9VN5g/t6KbuwjxvlA6Lu4AdUGXq7j4Pd6GhnX4irtacxPvLX6lDFhXrollEXAVAEcVmlhJtg==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "path-browserify": "^1.0.1" } }, "node_modules/@fluidframework/matrix": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/matrix/-/matrix-2.113.1.tgz", - "integrity": "sha512-5yM7S/L0KHwsmwP5V4zItysPds0vQAn3RR+jy75pgQm3ONgK4etMfnOL04PtIqGSrVjYlYQLLL+IywN0fXxq/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/merge-tree": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/matrix/-/matrix-2.114.0.tgz", + "integrity": "sha512-b6h3oFW/mRT1UNoAA4X/Vg1u0jVuhCXMlACBonr41ng3LNu9OHHp9IlnMrxXUSMsu/Wj7uIAbMrdR+DJYZqnMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/merge-tree": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "@tiny-calc/nano": "0.0.0-alpha.5", "double-ended-queue": "^2.1.0-0" } }, "node_modules/@fluidframework/merge-tree": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/merge-tree/-/merge-tree-2.113.1.tgz", - "integrity": "sha512-spFIn3NxSCnTB/zCf94LdXViFugmTXhH9iqnBLpBKvksTlD3v4pXdm8ledEM4uLL+VAmYGizrXBWO0PCwPfDSw==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/merge-tree/-/merge-tree-2.114.0.tgz", + "integrity": "sha512-wsDUOItVvBI2eYHaT98NGenKo0sksemmGr+sKJ4bFzvFPkdOXNglgIPxsKY9/Tvts13W9z/9MiD56sYFG8qvRg==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/odsp-client": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/odsp-client/-/odsp-client-2.113.1.tgz", - "integrity": "sha512-QXsGZEBGBW64KN36ubvTWnwaUC9ySz7Bbo7BYUFbaMcIQyP5/P+HOODqvjftbEvKcmbEY+6on9k4cQgWBSNGXA==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/fluid-static": "~2.113.1", - "@fluidframework/map": "~2.113.1", - "@fluidframework/odsp-doclib-utils": "~2.113.1", - "@fluidframework/odsp-driver": "~2.113.1", - "@fluidframework/odsp-driver-definitions": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-client/-/odsp-client-2.114.0.tgz", + "integrity": "sha512-HMF3e7SDGSF31Rjfi9MOLan8aqG9HjnBkEXnxb1W6WN4Myw6RZin7oyokBqiVifaE95jr2fP68zfZE+d8tyoEA==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/fluid-static": "~2.114.0", + "@fluidframework/map": "~2.114.0", + "@fluidframework/odsp-doclib-utils": "~2.114.0", + "@fluidframework/odsp-driver": "~2.114.0", + "@fluidframework/odsp-driver-definitions": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "uuid": "^11.1.0" } }, @@ -2783,46 +1837,46 @@ } }, "node_modules/@fluidframework/odsp-doclib-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/odsp-doclib-utils/-/odsp-doclib-utils-2.113.1.tgz", - "integrity": "sha512-x/Jho27LD43tu3TIkndTkDD39PvxTEEH84WpCwzISXLwRm941RCf+VdvFAFTVtUWAGAj43Twg/WpGygtra2Erg==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-doclib-utils/-/odsp-doclib-utils-2.114.0.tgz", + "integrity": "sha512-4h7IH0F1BII2RZiqFhK1ozPx5fx66Q6SxBnL6nuaad8aSt6uYEd+qRKA9yq8lqMyZ3uoyHX1BAn53+f38CJKkw==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/odsp-driver-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/odsp-driver-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/odsp-driver": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/odsp-driver/-/odsp-driver-2.113.1.tgz", - "integrity": "sha512-P1qkPoq02cd8mvhvJbvMUOttmWhKJ7Gptp8V4iGmBTTaXbFtfQOtHLvA3maJQDNM6qYpQ0pr+ARlUjo2ovDtWg==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-base": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/odsp-doclib-utils": "~2.113.1", - "@fluidframework/odsp-driver-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-driver/-/odsp-driver-2.114.0.tgz", + "integrity": "sha512-Yk3GgfROEcPbKV+x2Csao4dRz8lQH4sVvL+nVwBeGzmLJwK0w4tPFBbO58GlVHUVJSwX7aTy6RW1sB8NHrmUcw==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-base": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/odsp-doclib-utils": "~2.114.0", + "@fluidframework/odsp-driver-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "socket.io-client": "^4.8.3", "uuid": "^11.1.0" } }, "node_modules/@fluidframework/odsp-driver-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/odsp-driver-definitions/-/odsp-driver-definitions-2.113.1.tgz", - "integrity": "sha512-0c4JQjkRYfedbH1ozymt0Kly4WqBEEQNimF5JngEZqYkq7/Tj2/4wQePpsMj/hy1q4A6AuW7nvcwVO1brDmLYQ==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-driver-definitions/-/odsp-driver-definitions-2.114.0.tgz", + "integrity": "sha512-YHUp6X6LHye0QABWNSDq9Nsc1gbslzPJnrt235bqY2iMSdXuACV3hBE4aoGpMx2OJroKV29QWlZzSCmGNInuYA==", "license": "MIT", "dependencies": { - "@fluidframework/driver-definitions": "~2.113.1" + "@fluidframework/driver-definitions": "~2.114.0" } }, "node_modules/@fluidframework/odsp-driver/node_modules/uuid": { @@ -2856,85 +1910,85 @@ "integrity": "sha512-xgcyMN4uF6dAp2/XYFSHvGFITIV7JbVt3itA+T0c71/lZjq/HU/a/ClPIxfl9AEN0RbtuR/1n5LP4FXSV9j0hA==" }, "node_modules/@fluidframework/request-handler": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/request-handler/-/request-handler-2.113.1.tgz", - "integrity": "sha512-byXrHZi3kdc87izICKjtlVz8JkhnDxIlMumHGsL5vgR+cq5TShe2LsL7ubqflXDSRxeD+JQqGQsVTRZtb7BRLg==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/request-handler/-/request-handler-2.114.0.tgz", + "integrity": "sha512-yGWhf+c0HK2eyrulAtxCtl5BRnS2O/7aYIqbBCMgcoqL20SKuoeChW0X8g7g+Psa3LN+mUT98P3hbiWbmfK6sg==", "license": "MIT", "dependencies": { - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1" + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0" } }, "node_modules/@fluidframework/routerlicious-driver": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/routerlicious-driver/-/routerlicious-driver-2.113.1.tgz", - "integrity": "sha512-+knc6cipbhVJokjM/agibgF4KmTdgFdRBzzXRQ43Lahn2NT8Rpf5sujC+E9ja1+oxSg+i1HQY7yqKgNZEYZH3w==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/routerlicious-driver/-/routerlicious-driver-2.114.0.tgz", + "integrity": "sha512-UgWOA1NUKlwlg53A+89+2u3Maln+pXcGIO0wapkTiABJjH5NnfzWFUjGz3n+12i8164d2NAGy7fFBJFmuBO0LA==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-base": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-base": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", "@fluidframework/server-services-client": "^7.0.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "@fluidframework/telemetry-utils": "~2.114.0", "json-stringify-safe": "5.0.1", "socket.io-client": "^4.8.3" } }, "node_modules/@fluidframework/runtime-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-2.113.1.tgz", - "integrity": "sha512-AIALi/+ASlWpgslI1zfMtRZX/mQYQBe+Js1lSog08bG7dSPb67ySuKsjaw1ly+Vdnrnxm6EaueUfSmUH2fcYQw==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-2.114.0.tgz", + "integrity": "sha512-UP1z01+t+Ih9F/nXf/GD7C9hBwXmZi/qMHy6aOgaYBuw3nKj7KKOlkdyVffjAYSZFNRophhZIVBdOfu1pOQpnA==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/runtime-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-2.113.1.tgz", - "integrity": "sha512-/2pkGiYNCx9fZcXao39laJev239sgWx184XVc51tPPQM7U8ztmf/iX3lP3RNxdz/HXZbVYkE4APk2p4996E6+g==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-2.114.0.tgz", + "integrity": "sha512-TqpaBvcYDqBDp7l+O6aMR1nlpaK5h84msLQVo+LKSxFO3yM7oUNMrn6BgTD0LVXNVjj72+7NKj22+r3doCbxLw==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "semver-ts": "^1.0.3" } }, "node_modules/@fluidframework/sequence": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/sequence/-/sequence-2.113.1.tgz", - "integrity": "sha512-uNac9eQ1tUhq88zLLZk8FrD2Puvp8XDpxj6XGgueK89Wz6OPd+YSOaC9LRhzkQUomQUXIAbN4CVDXGQbXljnLQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/merge-tree": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/sequence/-/sequence-2.114.0.tgz", + "integrity": "sha512-DuFmxG8dKWY5wOw3NsNAVTpuS+k+bXLY44hxf3lJ+JkXuFfSDqnSYvRj4mH2w3UPV+uWXuJ7HSYrSdn/g7IjRg==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/merge-tree": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "double-ended-queue": "^2.1.0-0", "uuid": "^11.1.0" } @@ -3337,22 +2391,22 @@ } }, "node_modules/@fluidframework/shared-object-base": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-2.113.1.tgz", - "integrity": "sha512-00sKW3lVWN1ZWv1gI36YI14u8f61to9HOIigGJcR2OvM/0kOUsepnaeMy9yKKOk2mnriRyRtzOSjsYPjyDg76Q==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-2.114.0.tgz", + "integrity": "sha512-rS1dPXxPvm7sP68ORcQ6fvN/oWySBwj/DR3Fe/qnof68aOO1Dc+aLrz7XCPVMNjWhRMC+Q/F+mp/Dk9VJnEsKA==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "uuid": "^11.1.0" } }, @@ -3370,24 +2424,24 @@ } }, "node_modules/@fluidframework/synthesize": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/synthesize/-/synthesize-2.113.1.tgz", - "integrity": "sha512-1KFlOxqrS3lBlnEX1OEaqGBpm0MfnQFUvpi9yuQ3D+X8LRd/g4yKr6PRvgm5MfRKBtJZ5b8BQNUUG+a0nsZSPw==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/synthesize/-/synthesize-2.114.0.tgz", + "integrity": "sha512-aCkvNksBKAneeT0MoD4JuCv7shdqkzThK2vaox50VPDTm6OTBdaNNw6qfiBkgjNmP8UBpu1nfzaJtxA5Icr7Og==", "license": "MIT", "dependencies": { - "@fluidframework/core-utils": "~2.113.1" + "@fluidframework/core-utils": "~2.114.0" } }, "node_modules/@fluidframework/telemetry-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-2.113.1.tgz", - "integrity": "sha512-nw9HTnVpVlUi0SALWE9u18o7pVoGtpIfFI8cFe0LTQmXzuW0TllEwzYajGnaaCkfNjJNspInIa7jtp8gjPp70A==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-2.114.0.tgz", + "integrity": "sha512-lKVQvlNQwdwo2k0V4uJbNSk7I57U8dbUmDs/T2WxtGUDtTo3JHW9t9QXyguXzIfMOkTmcTxRSIlh7CVOt9IMUg==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", "debug": "^4.3.4", "uuid": "^11.1.0" } @@ -3406,24 +2460,24 @@ } }, "node_modules/@fluidframework/test-runtime-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/test-runtime-utils/-/test-runtime-utils-2.113.1.tgz", - "integrity": "sha512-uJ6gp+Vedk07/KN9Zh4jtb1c8phUr0Narxv0pDv2TSk7jCZped+lmJ8CwxDAxog0bZVEnSoSfaqVGFsQMhPrkQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/routerlicious-driver": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/test-runtime-utils/-/test-runtime-utils-2.114.0.tgz", + "integrity": "sha512-dzMNaXaONUnMMTCLDF4oePQ/zJE0pGjWoUHcu9Bj2/CQGbfI97ZWSERUP2SVAi0q1p9+XrFYO1m5QF8JiZgkSQ==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/routerlicious-driver": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "jsrsasign": "^11.1.1", "uuid": "^11.1.0" } @@ -3442,23 +2496,22 @@ } }, "node_modules/@fluidframework/tree": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/tree/-/tree-2.113.1.tgz", - "integrity": "sha512-/hwoQ+MgcqW3N9vM/3CiBIl6tdnc6zuATaeGJdGvnyF/olKjw/MlWPF84hUci8re8fcUEmK7ExLHjNbJv2k40g==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-runtime": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "@fluidframework/type-factory": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/tree/-/tree-2.114.0.tgz", + "integrity": "sha512-KYnQ08CK2cQQQsCFxQ7O1Tdgylw3nsX+wPCzEbPhGV+AJp1XZa/reynKbt2IqlrugC/EeY5iJ3clHXhOPiyGlA==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "@fluidframework/type-factory": "~2.114.0", "@sinclair/typebox": "^0.34.13", "@tylerbu/sorted-btree-es6": "^2.1.1", "semver-ts": "^1.0.3", @@ -3480,12 +2533,12 @@ } }, "node_modules/@fluidframework/type-factory": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/type-factory/-/type-factory-2.113.1.tgz", - "integrity": "sha512-LzD8Bqf+JyI9fJ5Gp4ruB0lzzOHO3SmdMWC7L1QETjc3jjiUNr73hHNL7+HRAw9E5Fan+/iwmYTFFo5VZugdJg==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/type-factory/-/type-factory-2.114.0.tgz", + "integrity": "sha512-qDtCM17aZI7ZHIMmvuMhE6t3JOTrTXaDPPT9Bcxr0qf0Bxvp2t8lVN6pTfLGbSGVoGqffoGlyQjeM0zrE+09QA==", "license": "MIT", "dependencies": { - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@griffel/core": { @@ -4415,29 +3468,29 @@ "integrity": "sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA==" }, "node_modules/@rushstack/eslint-plugin": { - "version": "0.22.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.22.1.tgz", - "integrity": "sha512-j2bVPgddSBs0iPed2l40Ssa/bmKr6YkaI3jv7Z1fH2Zlu/RcpgFOZWH0ls8ZQEqaA63A3oRmVXxnmmX/7FJb8w==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.23.2.tgz", + "integrity": "sha512-yMvd/jW/gUZ2IdXaOD5mr+DBU0UUjNgsZ/aDrFfzijIPvqdjtMich0gR68VBxvZjciUDQX0Zm4rfezvkxv/bRQ==", "dev": true, "license": "MIT", "dependencies": { - "@rushstack/tree-pattern": "0.3.4", - "@typescript-eslint/utils": "~8.46.0" + "@rushstack/tree-pattern": "0.4.1", + "@typescript-eslint/utils": "~8.56.1" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/project-service": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.4.tgz", - "integrity": "sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.1.tgz", + "integrity": "sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.46.4", - "@typescript-eslint/types": "^8.46.4", - "debug": "^4.3.4" + "@typescript-eslint/tsconfig-utils": "^8.56.1", + "@typescript-eslint/types": "^8.56.1", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4451,14 +3504,14 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz", - "integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.1.tgz", + "integrity": "sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4" + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/visitor-keys": "8.56.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4469,9 +3522,9 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.4.tgz", - "integrity": "sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.1.tgz", + "integrity": "sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==", "dev": true, "license": "MIT", "engines": { @@ -4486,9 +3539,9 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", - "integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.1.tgz", + "integrity": "sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==", "dev": true, "license": "MIT", "engines": { @@ -4500,22 +3553,21 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz", - "integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.1.tgz", + "integrity": "sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.46.4", - "@typescript-eslint/tsconfig-utils": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^2.1.0" + "@typescript-eslint/project-service": "8.56.1", + "@typescript-eslint/tsconfig-utils": "8.56.1", + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/visitor-keys": "8.56.1", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4529,90 +3581,121 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.4.tgz", - "integrity": "sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.1.tgz", + "integrity": "sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.56.1", + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/typescript-estree": "8.56.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.1.tgz", + "integrity": "sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.56.1", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/brace-expansion": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4" + "balanced-match": "^4.0.2" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "node": "20 || >=22" } }, - "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz", - "integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==", + "node_modules/@rushstack/eslint-plugin/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.4", - "eslint-visitor-keys": "^4.2.1" + "ms": "^2.1.3" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": ">=6.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@rushstack/eslint-plugin/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, "node_modules/@rushstack/eslint-plugin/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/@rushstack/eslint-plugin/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.2" + "brace-expansion": "^5.0.8" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@rushstack/tree-pattern": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.3.4.tgz", - "integrity": "sha512-9uROnkiHWsQqxW6HirXABfTRlgzhYp6tevbYIGkwKQ09VaayUBkvFvt/urDKMwlo+tGU0iQQLuVige6c48wTgw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.4.1.tgz", + "integrity": "sha512-eFuLBUWUfWQ42u5i25qO1VpTOg6nW2PXaLVwpmjm5tHpPREht0k0L2jsYht8iVvQ732odEeVnkXVcf2nIwbGxA==", "dev": true, "license": "MIT" }, @@ -5383,19 +4466,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.65.0.tgz", - "integrity": "sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.2.tgz", + "integrity": "sha512-aC2qc5thQahutKjP+cl8cgN9DWe3ZUqVko30CMSZHnFEHyhOYoZSzkGtAI2mcwZ38xeImDucI4dnqsHiOYuuCw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.65.0", - "@typescript-eslint/type-utils": "8.65.0", - "@typescript-eslint/utils": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/type-utils": "8.58.2", + "@typescript-eslint/utils": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -5408,36 +4489,119 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/parser": "^8.58.2", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.58.2", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", + "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">= 4" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.66.0.tgz", - "integrity": "sha512-X6ypGChaWYk6PBtUg2BwuTZEFFcHJAtGTVJ9/lCTOufhZ4i9fNolQNnktq+kkMCwMj7V8Svsq7+TxSDslmhE0g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.58.2.tgz", + "integrity": "sha512-/Zb/xaIDfxeJnvishjGdcR4jmr7S+bda8PKNhRGdljDM+elXhlvN0FyPSsMnLmJUrVG9aPO6dof80wjMawsASg==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.66.0", - "@typescript-eslint/types": "8.66.0", - "@typescript-eslint/typescript-estree": "8.66.0", - "@typescript-eslint/visitor-keys": "8.66.0", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2", "debug": "^4.4.3" }, "engines": { @@ -5453,17 +4617,29 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.66.0.tgz", - "integrity": "sha512-8TGcH25j9zqJ/IULB/ppyhRvxA8QYfFEZ7nfbg6/BN9spDgb8fPWQXlE5l8TWBL50EtUx007uZ1o9VOwrq2/9g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/types": "8.66.0", - "@typescript-eslint/visitor-keys": "8.66.0" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", + "dev": true, + "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -5473,15 +4649,13 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.66.0.tgz", - "integrity": "sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/types": "8.66.0", + "@typescript-eslint/types": "8.58.2", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -5498,8 +4672,6 @@ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ms": "^2.1.3" }, @@ -5518,8 +4690,6 @@ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", - "optional": true, - "peer": true, "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" }, @@ -5528,16 +4698,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.66.0.tgz", - "integrity": "sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.58.2.tgz", + "integrity": "sha512-Cq6UfpZZk15+r87BkIh5rDpi38W4b+Sjnb8wQCPPDDweS/LRCFjCyViEbzHk5Ck3f2QDfgmlxqSa7S7clDtlfg==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.66.0", - "@typescript-eslint/types": "^8.66.0", + "@typescript-eslint/tsconfig-utils": "^8.58.2", + "@typescript-eslint/types": "^8.58.2", "debug": "^4.4.3" }, "engines": { @@ -5557,8 +4725,6 @@ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ms": "^2.1.3" }, @@ -5604,13 +4770,11 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.66.0.tgz", - "integrity": "sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.2.tgz", + "integrity": "sha512-3SR+RukipDvkkKp/d0jP0dyzuls3DbGmwDpVEc5wqk5f38KFThakqAAO0XMirWAE+kT00oTauTbzMFGPoAzB0A==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -5623,15 +4787,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.65.0.tgz", - "integrity": "sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.58.2.tgz", + "integrity": "sha512-Z7EloNR/B389FvabdGeTo2XMs4W9TjtPiO9DAsmT0yom0bwlPyRjkJ1uCdW1DvrrrYP50AJZ9Xc3sByZA9+dcg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/typescript-estree": "8.65.0", - "@typescript-eslint/utils": "8.65.0", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2", + "@typescript-eslint/utils": "8.58.2", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -5647,49 +4811,28 @@ "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/project-service": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.65.0.tgz", - "integrity": "sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.65.0", - "@typescript-eslint/types": "^8.65.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz", - "integrity": "sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==", - "dev": true, - "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz", - "integrity": "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", "dev": true, "license": "MIT", "engines": { @@ -5700,22 +4843,17 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz", - "integrity": "sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.65.0", - "@typescript-eslint/tsconfig-utils": "8.65.0", - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5725,30 +4863,26 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^4.0.2" + "@typescript-eslint/types": "8.58.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": "20 || >=22" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, "node_modules/@typescript-eslint/type-utils/node_modules/debug": { @@ -5769,20 +4903,17 @@ } } }, - "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" - }, + "license": "Apache-2.0", "engines": { - "node": "18 || 20 || >=22" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://opencollective.com/eslint" } }, "node_modules/@typescript-eslint/types": { @@ -5800,18 +4931,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.66.0.tgz", - "integrity": "sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.2.tgz", + "integrity": "sha512-ELGuoofuhhoCvNbQjFFiobFcGgcDCEm0ThWdmO4Z0UzLqPXS3KFvnEZ+SHewwOYHjM09tkzOWXNTv9u6Gqtyuw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/project-service": "8.66.0", - "@typescript-eslint/tsconfig-utils": "8.66.0", - "@typescript-eslint/types": "8.66.0", - "@typescript-eslint/visitor-keys": "8.66.0", + "@typescript-eslint/project-service": "8.58.2", + "@typescript-eslint/tsconfig-utils": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -5829,16 +4958,28 @@ "typescript": ">=4.8.4 <6.1.0" } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.66.0.tgz", - "integrity": "sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/types": "8.66.0", + "@typescript-eslint/types": "8.58.2", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -5855,8 +4996,6 @@ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": "18 || 20 || >=22" } @@ -5867,8 +5006,6 @@ "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "balanced-match": "^4.0.2" }, @@ -5882,8 +5019,6 @@ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "ms": "^2.1.3" }, @@ -5902,8 +5037,6 @@ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", - "optional": true, - "peer": true, "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" }, @@ -5917,8 +5050,6 @@ "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, "license": "BlueOak-1.0.0", - "optional": true, - "peer": true, "dependencies": { "brace-expansion": "^5.0.8" }, @@ -5930,16 +5061,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.65.0.tgz", - "integrity": "sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==", + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.67.0.tgz", + "integrity": "sha512-U9D1FdwEWBwok3hxxSdhclMb0twvt9QnjIQ0VfQ1AiX2epnpSgv2ubVDsayOFyY8K6FX+AQ7E0FKWVG3iKsj1A==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.65.0", - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/typescript-estree": "8.65.0" + "@typescript-eslint/scope-manager": "8.67.0", + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/typescript-estree": "8.67.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5953,16 +5084,37 @@ "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/project-service": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.65.0.tgz", - "integrity": "sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/project-service": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.67.0.tgz", + "integrity": "sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.67.0", + "@typescript-eslint/types": "^8.67.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.67.0.tgz", + "integrity": "sha512-EgvsleTwS4E+WzzSvem8fAUubLwatMNF1B5hHSLQxcvs7q2dtRhGyujHwLJSYlG41niJ7GP24Aha2+0mb1b2kg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.65.0", - "@typescript-eslint/types": "^8.65.0", - "debug": "^4.4.3" + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/visitor-keys": "8.67.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5970,15 +5122,12 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz", - "integrity": "sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==", + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.67.0.tgz", + "integrity": "sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg==", "dev": true, "license": "MIT", "engines": { @@ -5993,9 +5142,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz", - "integrity": "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==", + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.67.0.tgz", + "integrity": "sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==", "dev": true, "license": "MIT", "engines": { @@ -6007,16 +5156,16 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz", - "integrity": "sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==", + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.67.0.tgz", + "integrity": "sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.65.0", - "@typescript-eslint/tsconfig-utils": "8.65.0", - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0", + "@typescript-eslint/project-service": "8.67.0", + "@typescript-eslint/tsconfig-utils": "8.67.0", + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/visitor-keys": "8.67.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -6034,6 +5183,24 @@ "typescript": ">=4.8.4 <6.1.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.67.0.tgz", + "integrity": "sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.67.0", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/utils/node_modules/balanced-match": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", @@ -6075,6 +5242,19 @@ } } }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript-eslint/utils/node_modules/minimatch": { "version": "10.2.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", @@ -9017,24 +8197,386 @@ "spdx-expression-parse": "^4.0.0", "to-valid-identifier": "^1.0.0" }, - "engines": { - "node": ">=20.11.0" + "engines": { + "node": ">=20.11.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/comment-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", + "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-no-only-tests": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.3.0.tgz", + "integrity": "sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=5.0.0" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", + "integrity": "sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react-dom": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.9.5.tgz", + "integrity": "sha512-49tHxOSa2kSGXMpCsHDCONTx7dU0GQGJTE5ZYj+QA6TCf9ryiJgtU9N6vvEohjr0zSxaYFBGBy18rO+gQ3/JVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/jsx": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "compare-versions": "^6.1.1" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react-jsx": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.9.5.tgz", + "integrity": "sha512-s6YsBP4jhR8On52poSd2nrWqK+7wjsXJRhUJcBElAGKzzo4dZVDIlE2cS4mOJLk3lsOBWLiqRG166nmQvHf6wg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/jsx": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-naming-convention": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.9.5.tgz", + "integrity": "sha512-jm1hfatXMKA1+T+AnkJQdZLu2lZnQGdGD8hCFdntOP9j9qW2HnP0+f6OuiqI0c6EUsfXJd3evXfb92BjRftW0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-rsc": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.9.5.tgz", + "integrity": "sha512-G8bclJ+8Gthf03goCD9zgw+fsXbdMJ3Cl0dIIP7qGi9ZB4vraFNd+y/zgEZYf8+UmjOxpOhS3SMESXIL/IPkQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-web-api": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.9.5.tgz", + "integrity": "sha512-QySgjUrlEifAZp0phtA+VzuJZdRYcIxTjFXPMaSY+QPKAsHZo3cJ3rjFcbtR9DS/kdGGf6p/Oa02Rqgk9cw2FQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "birecord": "^0.1.1", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-x": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-5.9.5.tgz", + "integrity": "sha512-GToujy4Aj5xs5h/yMG7gUWYlb52oyMTvk1KXqcXefMhYY31AY0xEN1385W/dGVGOMyobNrHDVzoZ2lBDF2cquw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/jsx": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/scope-manager": "^8.62.0", + "@typescript-eslint/type-utils": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/typescript-estree": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "compare-versions": "^6.1.1", + "string-ts": "^2.3.1", + "ts-api-utils": "^2.5.0", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/project-service": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.67.0.tgz", + "integrity": "sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.67.0", + "@typescript-eslint/types": "^8.67.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.67.0.tgz", + "integrity": "sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/type-utils": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.67.0.tgz", + "integrity": "sha512-aVWDXbRmdXO9siTfX4ditQI1T9+zVcNazT48EJCD0v40/9RIFoUgZ05CmGEq9H2gixRpjUn/iplwvlcvutJW/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/typescript-estree": "8.67.0", + "@typescript-eslint/utils": "8.67.0", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/types": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.67.0.tgz", + "integrity": "sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.67.0.tgz", + "integrity": "sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.67.0", + "@typescript-eslint/tsconfig-utils": "8.67.0", + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/visitor-keys": "8.67.0", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/comment-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", - "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.67.0.tgz", + "integrity": "sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==", "dev": true, "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.67.0", + "eslint-visitor-keys": "^5.0.0" + }, "engines": { - "node": ">= 12.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/debug": { + "node_modules/eslint-plugin-react-x/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/brace-expansion": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/debug": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", @@ -9052,53 +8594,33 @@ } } }, - "node_modules/eslint-plugin-no-only-tests": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.3.0.tgz", - "integrity": "sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=5.0.0" - } - }, - "node_modules/eslint-plugin-promise": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", - "integrity": "sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==", + "node_modules/eslint-plugin-react-x/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, - "license": "ISC", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0" - }, + "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", - "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "node_modules/eslint-plugin-react-x/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, - "license": "MIT", + "license": "BlueOak-1.0.0", "dependencies": { - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "hermes-parser": "^0.25.1", - "zod": "^3.25.0 || ^4.0.0", - "zod-validation-error": "^3.5.0 || ^4.0.0" + "brace-expansion": "^5.0.8" }, "engines": { - "node": ">=18" + "node": "18 || 20 || >=22" }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/eslint-plugin-tsdoc": { @@ -9847,22 +9369,22 @@ "license": "ISC" }, "node_modules/fluid-framework": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/fluid-framework/-/fluid-framework-2.113.1.tgz", - "integrity": "sha512-/D430hlskU30JJY0ytD4fHOjTdZjmvVH7NSyV+u+qXfCC06yOxIaXsIvEEe2ujvyHlY6AYHk+0/qcYV4hqxd6A==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/fluid-framework/-/fluid-framework-2.114.0.tgz", + "integrity": "sha512-dPrp9hFnBCf2cNpXeyjAwdsLAgn1ZYBQLAOR3FMJ08FcZsg0Q43r/rT1oq+s5+wBlRljJrgk2NRXRJd3gcYyeQ==", "license": "MIT", "dependencies": { - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/fluid-static": "~2.113.1", - "@fluidframework/map": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/sequence": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/tree": "~2.113.1" + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/fluid-static": "~2.114.0", + "@fluidframework/map": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/sequence": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/tree": "~2.114.0" } }, "node_modules/fn.name": { @@ -15217,93 +14739,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.54.0.tgz", - "integrity": "sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "8.54.0", - "@typescript-eslint/parser": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz", - "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/type-utils": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.54.0", - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz", - "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/project-service": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz", - "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.58.2.tgz", + "integrity": "sha512-V8iSng9mRbdZjl54VJ9NKr6ZB+dW0J3TzRXRGcSbLIej9jV86ZRtlYeTKDR/QLxXykocJ5icNzbsl2+5TzIvcQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.54.0", - "@typescript-eslint/types": "^8.54.0", - "debug": "^4.4.3" + "@typescript-eslint/eslint-plugin": "8.58.2", + "@typescript-eslint/parser": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2", + "@typescript-eslint/utils": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -15313,56 +14758,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz", - "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz", - "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz", - "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "debug": "^4.4.3", - "ts-api-utils": "^2.4.0" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -15370,65 +14778,33 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz", - "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", "dev": true, "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.54.0", - "@typescript-eslint/tsconfig-utils": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3", - "minimatch": "^9.0.5", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz", - "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0" + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -15438,19 +14814,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz", - "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "eslint-visitor-keys": "^4.2.1" + "@typescript-eslint/types": "8.58.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -15460,73 +14836,19 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/typescript-eslint/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" } }, - "node_modules/typescript-eslint/node_modules/ignore": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", - "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/typescript-eslint/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/typewise": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz", diff --git a/brainstorm/package.json b/brainstorm/package.json index 48fc3a46..90e22a20 100644 --- a/brainstorm/package.json +++ b/brainstorm/package.json @@ -28,13 +28,13 @@ "@azure/identity": "^4.13.0", "@azure/msal-browser": "^5.9.0", "@fluentui/react-icons": "^2.0.334", - "@fluidframework/azure-client": "^2.113.1", - "@fluidframework/odsp-client": "^2.113.1", - "@fluidframework/telemetry-utils": "^2.113.1", - "@fluidframework/test-runtime-utils": "^2.113.1", + "@fluidframework/azure-client": "^2.114.0", + "@fluidframework/odsp-client": "^2.114.0", + "@fluidframework/telemetry-utils": "^2.114.0", + "@fluidframework/test-runtime-utils": "^2.114.0", "@microsoft/microsoft-graph-client": "^3.0.7", "axios": "^1.18.0", - "fluid-framework": "^2.113.1", + "fluid-framework": "^2.114.0", "hashids": "^2.2.10", "jsrsasign": "^11.1.1", "react": "^19.2.7", @@ -46,10 +46,10 @@ "uuid": "^14.0.0" }, "devDependencies": { - "@fluidframework/azure-local-service": "^2.113.1", + "@fluidframework/azure-local-service": "^2.114.0", "@fluidframework/build-common": "^2.0.3", - "@fluidframework/devtools": "^2.113.1", - "@fluidframework/eslint-config-fluid": "^13.0.0", + "@fluidframework/devtools": "^2.114.0", + "@fluidframework/eslint-config-fluid": "^14.0.0", "@microsoft/microsoft-graph-types": "^2.43.1", "@playwright/test": "^1.57.0", "@tailwindcss/cli": "^4.2.0", diff --git a/item-counter-spe/package-lock.json b/item-counter-spe/package-lock.json index 0d3ea23e..1dc53c5e 100644 --- a/item-counter-spe/package-lock.json +++ b/item-counter-spe/package-lock.json @@ -11,12 +11,12 @@ "dependencies": { "@azure/identity": "^4.13.0", "@azure/msal-browser": "^5.9.0", - "@fluidframework/azure-client": "^2.113.1", - "@fluidframework/odsp-client": "^2.113.1", - "@fluidframework/telemetry-utils": "^2.113.1", - "@fluidframework/test-runtime-utils": "^2.113.1", + "@fluidframework/azure-client": "^2.114.0", + "@fluidframework/odsp-client": "^2.114.0", + "@fluidframework/telemetry-utils": "^2.114.0", + "@fluidframework/test-runtime-utils": "^2.114.0", "@microsoft/microsoft-graph-client": "^3.0.7", - "fluid-framework": "^2.113.1", + "fluid-framework": "^2.114.0", "guid-typescript": "^1.0.9", "hashids": "^2.2.10", "react": "^19.2.7", @@ -25,8 +25,8 @@ "devDependencies": { "@fluidframework/build-common": "^2.0.3", "@fluidframework/core-interfaces": "^2.70.0", - "@fluidframework/devtools": "^2.113.1", - "@fluidframework/eslint-config-fluid": "^13.0.0", + "@fluidframework/devtools": "^2.114.0", + "@fluidframework/eslint-config-fluid": "^14.0.0", "@microsoft/microsoft-graph-types": "^2.43.1", "@tailwindcss/cli": "^4.2.0", "@types/debug": "^4.1.13", @@ -650,14 +650,305 @@ "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@eslint-react/eff": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/eff/-/eff-2.13.0.tgz", - "integrity": "sha512-rEH2R8FQnUAblUW+v3ZHDU1wEhatbL1+U2B1WVuBXwSKqzF7BGaLqCPIU7o9vofumz5MerVfaCtJgI8jYe2Btg==", + "node_modules/@eslint-react/ast": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-5.9.5.tgz", + "integrity": "sha512-X0EL3rFdH26s2z9sutEShMMTpE8yj1QseHfpk7WWh2VoSh+h5zgaEZwUqcYNz70bA1/+2kTecCLzh8Ag1aZsTw==", "dev": true, "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/typescript-estree": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "string-ts": "^2.3.1" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/project-service": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.67.0.tgz", + "integrity": "sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.67.0", + "@typescript-eslint/types": "^8.67.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.67.0.tgz", + "integrity": "sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/types": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.67.0.tgz", + "integrity": "sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.67.0.tgz", + "integrity": "sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.67.0", + "@typescript-eslint/tsconfig-utils": "8.67.0", + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/visitor-keys": "8.67.0", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.67.0.tgz", + "integrity": "sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.67.0", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@eslint-react/ast/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@eslint-react/ast/node_modules/brace-expansion": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@eslint-react/ast/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-react/ast/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.8" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@eslint-react/core": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-5.9.5.tgz", + "integrity": "sha512-Wgq/AtLnvwP3EjumDHqpgrPb6EHoovw5rOOHPfMdPFN9AM/NN4cqPiQ/LwyaAWfzWMpqENO+UGwI04ufHFhejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/jsx": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/scope-manager": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/eslint": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint/-/eslint-5.9.5.tgz", + "integrity": "sha512-m5EGO8w7Jka+hPSsnZtcVB8hPCpGClsocbEvekXJie9J04uMs1NrW/diLveFgUeIfR/D+JtobhuU0gybnRJxYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^8.62.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/eslint-plugin": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-5.9.5.tgz", + "integrity": "sha512-75rKNuFM93DzBkLQTZ5/eaUOwYcGrjB5oex+oENyXEgfmZh/PH4oYwNkJP9NS9wxVG56SB6jIYuHQjdps2480w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/shared": "5.9.5", + "eslint-plugin-react-dom": "5.9.5", + "eslint-plugin-react-jsx": "5.9.5", + "eslint-plugin-react-naming-convention": "5.9.5", + "eslint-plugin-react-rsc": "5.9.5", + "eslint-plugin-react-web-api": "5.9.5", + "eslint-plugin-react-x": "5.9.5" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/jsx": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-5.9.5.tgz", + "integrity": "sha512-PhIZwf412X4bUjAtRPH0Zjw45xu+LSteeD8KGQdFQlkupZGyLiIoVPdC+euubwFu2ncn3qauxHFahKsDA6rS0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/shared": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-5.9.5.tgz", + "integrity": "sha512-N8LdEvP20H743TesJaWorPUZW9+19vS0tuyoOb7/feTu3UCaPxSJuWwU3E5EB2odjL+9TIOCJYpi14rH8+0mPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/eslint": "5.9.5", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0", + "zod": "^3.25.0 || ^4.0.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/var": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-5.9.5.tgz", + "integrity": "sha512-CA7uJ3xUN1F+xsga4QLPZgefcFjvyDSHjz5t8Rvw1Say1q7EMc9vppMnbckT5AcnKY89lj5xvsS4kkRxEyLcCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@typescript-eslint/scope-manager": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0" + }, "engines": { - "node": ">=20.19.0" + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" } }, "node_modules/@eslint/config-array": { @@ -775,13 +1066,13 @@ } }, "node_modules/@fluid-internal/client-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.113.1.tgz", - "integrity": "sha512-xafAhdbuUukkRuCDleiPbWbdeKSGcCpuzi5fPk8bJsSSzsgIXbXUMZcZvfWKLIosc4w7oJYFnBnXhTwI7DOi/A==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.114.0.tgz", + "integrity": "sha512-TOPNYY6TC0JoKOEdvPbWAHFyhxFvcfuruNNtdFvJJSPoNxid43KrMyKDQGMI209lWkZWOKXoPp1QD8zw9fxqGQ==", "license": "MIT", "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", "@types/events_pkg": "npm:@types/events@^3.0.0", "base64-js": "^1.5.1", "buffer": "^6.0.3", @@ -790,33 +1081,30 @@ } }, "node_modules/@fluid-internal/eslint-plugin-fluid": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@fluid-internal/eslint-plugin-fluid/-/eslint-plugin-fluid-0.4.1.tgz", - "integrity": "sha512-JTFmMtNDJ+pR0Z0jvreXgq2GymqcCSD0InclRQfimEJ4KzIwdHCPHCmODlll1FG/Qp852baMYgdKHHD4qqRP/w==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@fluid-internal/eslint-plugin-fluid/-/eslint-plugin-fluid-0.5.0.tgz", + "integrity": "sha512-Fs+Ksl/BXXl/++YJBZYxlNdN/9UuEPs9ooDfF8XkeRW+BRqwE42zeYanM4cm3fl2OM8201Jykiybcn+Pq1CTiQ==", "dev": true, "license": "MIT", "dependencies": { "@microsoft/tsdoc": "^0.15.1", - "@typescript-eslint/parser": "~8.46.0", - "@typescript-eslint/utils": "~8.46.0", + "@typescript-eslint/parser": "~8.58.0", + "@typescript-eslint/utils": "~8.58.0", "ts-morph": "^22.0.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.37.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/parser": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.4.tgz", - "integrity": "sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/scope-manager": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4", - "debug": "^4.3.4" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -824,43 +1112,33 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/project-service": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.4.tgz", - "integrity": "sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/types": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", "dev": true, "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.46.4", - "@typescript-eslint/types": "^8.46.4", - "debug": "^4.3.4" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/scope-manager": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz", - "integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/utils": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -868,215 +1146,109 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.4.tgz", - "integrity": "sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.58.2", + "eslint-visitor-keys": "^5.0.0" + }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/types": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", - "integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/eslint" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz", - "integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==", - "dev": true, + "node_modules/@fluid-internal/presence-definitions": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluid-internal/presence-definitions/-/presence-definitions-2.114.0.tgz", + "integrity": "sha512-xMz/nMFk0jywN2E/gzWqcc1cVlRMVXXggpFgXQRKiuJwUhfzo8lgoYeopxR4mC8zUbyD/eCb4P7ZO7NGrQtqZQ==", "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.46.4", - "@typescript-eslint/tsconfig-utils": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^2.1.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.4.tgz", - "integrity": "sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==", - "dev": true, + "node_modules/@fluid-internal/presence-runtime": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.114.0.tgz", + "integrity": "sha512-h0jOZY+LwqIuk7SX8AhCjrwWxIY0pNqgXPUYSAkQpwamg1wHp7/nyrSPgYvurcnyMc85Gu5MDOixD6vEwjq1jA==", "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz", - "integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.46.4", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@fluid-internal/presence-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluid-internal/presence-definitions/-/presence-definitions-2.113.1.tgz", - "integrity": "sha512-pjVhd3+yizTiNcdfCvhWdAQrM+F0DFwbCZXYIgMogsfv9nP7PossfoWcQwOP+Y+iZjFSh+pPNz0Lh7OoV9w9LA==", - "license": "MIT", - "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1" - } - }, - "node_modules/@fluid-internal/presence-runtime": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.113.1.tgz", - "integrity": "sha512-yCTQd9DrGYebDwZ+o9S/BkDEKY79BVFqTWP6YVPzV76exBEAtwzo+kt3N2TSXYDE9qdYI/FgETLvA4YlSn3l3g==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluid-internal/presence-definitions": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluid-internal/client-utils": "~2.114.0", + "@fluid-internal/presence-definitions": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/aqueduct": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/aqueduct/-/aqueduct-2.113.1.tgz", - "integrity": "sha512-Rmh+zdaeE+7PT2XiyKW60BIuk2M8xG0CSAeJ5H4EoIWDjifuQ5qNes5LTehslMcSjgCPQ8Wb5LIvEETbA0YBFQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/map": "~2.113.1", - "@fluidframework/request-handler": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/synthesize": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "@fluidframework/tree": "~2.113.1" + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/aqueduct/-/aqueduct-2.114.0.tgz", + "integrity": "sha512-VgjPA82EGrspCOm5XwAUsetO0uqP6LhP6UW6kBMPtERKBlnR5SpxS3YzikBKspFbP3jAPWqdPzg2M4JlJ/Lf/A==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/map": "~2.114.0", + "@fluidframework/request-handler": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/synthesize": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "@fluidframework/tree": "~2.114.0" } }, "node_modules/@fluidframework/azure-client": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/azure-client/-/azure-client-2.113.1.tgz", - "integrity": "sha512-nkvyRuE2vqjppTHM/LvqDiC1esu3RDne0x6tjRG9OUelGeZuFsoDHFQfbuEiyaf2GKqbYiEHVsnhQZrO8dPC5Q==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/azure-client/-/azure-client-2.114.0.tgz", + "integrity": "sha512-Gvvo+p9sH5fogJKma+/QHfoZ+bEuzRJ9nXOEt+w2EeDI0XpDmt+0gpcLqHSXZazvEwmMmtWW4z/8HKtL0/XPjg==", "license": "MIT", "dependencies": { - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/fluid-static": "~2.113.1", - "@fluidframework/routerlicious-driver": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/fluid-static": "~2.114.0", + "@fluidframework/routerlicious-driver": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/build-common": { @@ -1089,19 +1261,19 @@ } }, "node_modules/@fluidframework/cell": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/cell/-/cell-2.113.1.tgz", - "integrity": "sha512-BKSLziFdA63cqPcJeBFVBUCcHuWZYwPwTQThmj5h12V0LjIU+ghzwpRTorShi4iNRgmp6shAuWUeQf6SJJaIKA==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/cell/-/cell-2.114.0.tgz", + "integrity": "sha512-k6CsAdrZohkXsATOqX1NcJpYYQaVxXR3CBdYNKnoeAPbS2QSIXDlmv8irHsy857LMH+TLmiBUKZ8/p7FfKPEcQ==", "dev": true, "license": "MIT", "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1" + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0" } }, "node_modules/@fluidframework/common-definitions": { @@ -1126,28 +1298,28 @@ } }, "node_modules/@fluidframework/container-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-2.113.1.tgz", - "integrity": "sha512-wyo5pZWEnRtiYSJ4IpS8c4sT4VHhsXNFFri6YIwRWDrORMbXjD/rezWJvYDyAybMl1R8qWGcCc2/okiDHuVlkA==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-2.114.0.tgz", + "integrity": "sha512-IdXaYM6RUc3E8C6eRvzkO8MIH8pwFpTTUHs5D7Gv971lWGMYWRutVdp8XygRLxRa6krxQ2hyrHfiY4ZU4QNBDA==", "license": "MIT", "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1" + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0" } }, "node_modules/@fluidframework/container-loader": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/container-loader/-/container-loader-2.113.1.tgz", - "integrity": "sha512-/mlmw49ur+X5xEJ2i2Nhiq8f+POq+x8O0NojHPIW1QZ5dOyK2owV+91wRdDLPxupGvEHFdvrl5DAiNcIUkjEvg==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-loader/-/container-loader-2.114.0.tgz", + "integrity": "sha512-h0lzQf6ht+I4AjEz/NWExQdA2WVVAyD2NbRAWTJplLm2Gk0VkibmhViBOHOygc79Wapn6j8qYbI083q54L2QZw==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "debug": "^4.3.4", "double-ended-queue": "^2.1.0-0", "events_pkg": "npm:events@^3.1.0", @@ -1168,1332 +1340,253 @@ } }, "node_modules/@fluidframework/container-runtime": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime/-/container-runtime-2.113.1.tgz", - "integrity": "sha512-JVUNX/sOyovmNVL4nz6oM2qFUJXqFBZj5P9ewFQFYfh3aBcHvdvKucEhLHIRozg/jzlakCMoQRXhkY7JK/6r3A==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime/-/container-runtime-2.114.0.tgz", + "integrity": "sha512-aWa2GwcAJFSTTt2t4H4taGQ/G+y5MyfgPFQmQ297jkR0M0hXZMfG0+mgK7M2VwHQ5QfBSRQYjmwBCmYdbDM7Wg==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "@tylerbu/sorted-btree-es6": "^2.1.1", - "double-ended-queue": "^2.1.0-0", - "lz4js": "^0.2.0", - "semver-ts": "^1.0.3", - "uuid": "^11.1.0" - } - }, - "node_modules/@fluidframework/container-runtime-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime-definitions/-/container-runtime-definitions-2.113.1.tgz", - "integrity": "sha512-jpQ32cme+vCUBcEj1CL4BUbBc9CI7R5gk9SOjBaYrJYlaMvKLV9cHxVrojtv8Kc14qSazdcBCO7cogkFzmYsDg==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1" - } - }, - "node_modules/@fluidframework/container-runtime/node_modules/uuid": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", - "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, - "node_modules/@fluidframework/core-interfaces": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-2.113.1.tgz", - "integrity": "sha512-auH1pvqZqOrtVY16Wl82uBrkuAPzWMv80gm/nOd8kQKaEClp9nkYUxHtkjjBHUEqwb4on7Hm7G82hfmiJiw/Lg==", - "license": "MIT" - }, - "node_modules/@fluidframework/core-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/core-utils/-/core-utils-2.113.1.tgz", - "integrity": "sha512-J5+r9fJuqQ97jk7K1zDir4Vrjf3lTHODW6+I7NzqtQ0t/RKZmUygZ1kDHs5JGw1OfadMMdIJtbI0esv3mzOe0w==", - "license": "MIT" - }, - "node_modules/@fluidframework/counter": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/counter/-/counter-2.113.1.tgz", - "integrity": "sha512-HXeHjh+wjYSC6IX0ZF/yzzBaV7f3S/n8kKxrzD+Dr/0YyBhyMtkxfJf/yC+HLJKGTacTk2yh5lXiXjB2quhQGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1" - } - }, - "node_modules/@fluidframework/datastore": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-2.113.1.tgz", - "integrity": "sha512-GCYDjIGjbLngVFCVFcF1xk1SdlY2Khl2v15wsEbYucBHDK6F2ERNgSm+r29Jb4u/ZxqKCgwLOB4F6YFEJXrsJg==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "uuid": "^11.1.0" - } - }, - "node_modules/@fluidframework/datastore-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-2.113.1.tgz", - "integrity": "sha512-GkQONPp/pJNHmzXPbuB9Xsh11mlsSxfzXsqQhBJIsF9h3PFL/Nk/mBqhBmy9Bg/Ndal2PH/bqx9SBLwGDUEerA==", - "license": "MIT", - "dependencies": { - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1" - } - }, - "node_modules/@fluidframework/datastore/node_modules/uuid": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", - "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, - "node_modules/@fluidframework/devtools": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/devtools/-/devtools-2.113.1.tgz", - "integrity": "sha512-e5IWcmbfp1JgAZqkA0zwSYwcIhIcY/i+zOH2pgpsH1hSBBLcyJSFHooO6Q5GXzEkCkPeB6pK8vBChm3xOzBU4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/devtools-core": "~2.113.1", - "@fluidframework/fluid-static": "~2.113.1" - } - }, - "node_modules/@fluidframework/devtools-core": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/devtools-core/-/devtools-core-2.113.1.tgz", - "integrity": "sha512-/Otxwjd5YFXFixMQWRmcZTM4lEunLR/HrOPJbQz2OHu7jGCXvtVmlbRMxQmu3Wc3ONnX0JjMUc/mSkPhPECasg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/aqueduct": "~2.113.1", - "@fluidframework/cell": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/container-runtime": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/counter": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/map": "~2.113.1", - "@fluidframework/matrix": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/sequence": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "@fluidframework/tree": "~2.113.1" - } - }, - "node_modules/@fluidframework/driver-base": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/driver-base/-/driver-base-2.113.1.tgz", - "integrity": "sha512-2u1eRZekxLIQPNxyF14p9X6BKbSTboIfBriaNhwllUen5ta3oT0NkccPGy3nwcYgd2bUChRpUh8H0T9w1keibQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" - } - }, - "node_modules/@fluidframework/driver-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-2.113.1.tgz", - "integrity": "sha512-M6Awm7o0BwohUbaUdRHIdfWBeutMQLbegdMrB7YPtvf94mcRMDTgNLnJAAhmcYbtWEl+QzQGgKqM6omykZ3c3g==", - "license": "MIT", - "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1" - } - }, - "node_modules/@fluidframework/driver-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-2.113.1.tgz", - "integrity": "sha512-gAcB9u930hY2qx1iAqbZgNrJzKF5d3CC+HDLoLcON+c7ooxgRzTkwTKwBjnOv4d80qTBE8E76T/oy9Vl/iHobA==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "lz4js": "^0.2.0", - "uuid": "^11.1.0" - } - }, - "node_modules/@fluidframework/driver-utils/node_modules/uuid": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", - "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, - "node_modules/@fluidframework/eslint-config-fluid": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-13.0.0.tgz", - "integrity": "sha512-LQh2t4mC969Yi3GO3ecF2lGlXpAw7FLBtcngqi1EMWbsLr0H7FwRtEVnO/AIH7pR+fLYikLojp32qKLrwA4kvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-plugin-eslint-comments": "~4.5.0", - "@eslint-react/eslint-plugin": "~2.13.0", - "@eslint/js": "~9.39.2", - "@fluid-internal/eslint-plugin-fluid": "^0.4.1", - "@rushstack/eslint-plugin": "~0.22.1", - "@typescript-eslint/eslint-plugin": "~8.54.0", - "@typescript-eslint/parser": "~8.54.0", - "eslint-config-biome": "~2.1.3", - "eslint-config-prettier": "~10.1.8", - "eslint-import-resolver-typescript": "~4.4.4", - "eslint-plugin-depend": "~1.4.0", - "eslint-plugin-import-x": "~4.16.1", - "eslint-plugin-jsdoc": "~61.4.1", - "eslint-plugin-no-only-tests": "~3.3.0", - "eslint-plugin-promise": "~7.2.1", - "eslint-plugin-react-hooks": "~7.0.1", - "eslint-plugin-tsdoc": "~0.5.0", - "eslint-plugin-unicorn": "~54.0.0", - "eslint-plugin-unused-imports": "~4.3.0", - "globals": "^14.0.0", - "typescript-eslint": "~8.54.0" - }, - "engines": { - "node": ">=22.22.2" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-2.13.0.tgz", - "integrity": "sha512-iaMXpqnJCTW7317hg8L4wx7u5aIiPzZ+d1p59X8wXFgMHzFX4hNu4IfV8oygyjmWKdLsjKE9sEpv/UYWczlb+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/type-utils": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "eslint-plugin-react-dom": "2.13.0", - "eslint-plugin-react-hooks-extra": "2.13.0", - "eslint-plugin-react-naming-convention": "2.13.0", - "eslint-plugin-react-rsc": "2.13.0", - "eslint-plugin-react-web-api": "2.13.0", - "eslint-plugin-react-x": "2.13.0", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@eslint-react/shared": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-2.13.0.tgz", - "integrity": "sha512-IOloCqrZ7gGBT4lFf9+0/wn7TfzU7JBRjYwTSyb9SDngsbeRrtW95ZpgUpS8/jen1wUEm6F08duAooTZ2FtsWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0", - "zod": "^3.25.0 || ^4.0.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.66.0.tgz", - "integrity": "sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.66.0", - "@typescript-eslint/tsconfig-utils": "8.66.0", - "@typescript-eslint/types": "8.66.0", - "@typescript-eslint/visitor-keys": "8.66.0", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.66.0.tgz", - "integrity": "sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.66.0", - "@typescript-eslint/types": "^8.66.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.66.0.tgz", - "integrity": "sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.66.0.tgz", - "integrity": "sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.66.0", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-dom": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-2.13.0.tgz", - "integrity": "sha512-+2IZzQ1WEFYOWatW+xvNUqmZn55YBCufzKA7hX3XQ/8eu85Mp4vnlOyNvdVHEOGhUnGuC6+9+zLK+IlEHKdKLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "compare-versions": "^6.1.1", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-dom/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-dom/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-dom/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-hooks-extra": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks-extra/-/eslint-plugin-react-hooks-extra-2.13.0.tgz", - "integrity": "sha512-qIbha1nzuyhXM9SbEfrcGVqmyvQu7GAOB2sy9Y4Qo5S8nCqw4fSBxq+8lSce5Tk5Y7XzIkgHOhNyXEvUHRWFMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/type-utils": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-hooks-extra/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-hooks-extra/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-hooks-extra/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-naming-convention": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-2.13.0.tgz", - "integrity": "sha512-uSd25JzSg2R4p81s3Wqck0AdwRlO9Yc+cZqTEXv7vW8exGGAM3mWnF6hgrgdqVJqBEGJIbS/Vx1r5BdKcY/MHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/type-utils": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "compare-versions": "^6.1.1", - "string-ts": "^2.3.1", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-naming-convention/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-naming-convention/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-naming-convention/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-rsc": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-2.13.0.tgz", - "integrity": "sha512-RaftgITDLQm1zIgYyvR51sBdy4FlVaXFts5VISBaKbSUB0oqXyzOPxMHasfr9BCSjPLKus9zYe+G/Hr6rjFLXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-rsc/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-rsc/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-web-api": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-2.13.0.tgz", - "integrity": "sha512-nmJbzIAte7PeAkp22CwcKEASkKi49MshSdiDGO1XuN3f4N4/8sBfDcWbQuLPde6JiuzDT/0+l7Gi8wwTHtR1kg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "birecord": "^0.1.1", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-web-api/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-web-api/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-web-api/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-2.13.0.tgz", - "integrity": "sha512-cMNX0+ws/fWTgVxn52qAQbaFF2rqvaDAtjrPUzY6XOzPjY0rJQdR2tSlWJttz43r2yBfqu+LGvHlGpWL2wfpTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/type-utils": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "compare-versions": "^6.1.1", - "is-immutable-type": "^5.0.1", - "ts-api-utils": "^2.4.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/is-immutable-type": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/is-immutable-type/-/is-immutable-type-5.0.4.tgz", - "integrity": "sha512-tDf0vB9dJJt/1USS2nvHJb8UsIAhs+pF6z8UZLNdhrzB+PKMrdcN45je9jhuFpaJOjJpoRhueFmFrRs5g/TNMA==", - "dev": true, - "funding": [ - { - "type": "ko-fi", - "url": "https://ko-fi.com/rebeccastevens" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/is-immutable-type" - } - ], - "license": "BSD-3-Clause", - "dependencies": { - "@typescript-eslint/type-utils": "^8.0.0", - "ts-api-utils": "^2.0.0", - "ts-declaration-location": "^1.0.4" - }, - "peerDependencies": { - "eslint": "*", - "typescript": ">=4.7.4" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/is-immutable-type/node_modules/ts-declaration-location": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", - "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", - "dev": true, - "funding": [ - { - "type": "ko-fi", - "url": "https://ko-fi.com/rebeccastevens" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" - } - ], - "license": "BSD-3-Clause", - "dependencies": { - "picomatch": "^4.0.2" - }, - "peerDependencies": { - "typescript": ">=4.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz", - "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/type-utils": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.54.0", - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz", - "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz", - "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "debug": "^4.4.3", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "double-ended-queue": "^2.1.0-0", + "lz4js": "^0.2.0", + "semver-ts": "^1.0.3", + "uuid": "^11.1.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, + "node_modules/@fluidframework/container-runtime-definitions": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime-definitions/-/container-runtime-definitions-2.114.0.tgz", + "integrity": "sha512-pM3sNr31QSGK3nueSo+NKTarDkia1qMDOoYoMJ0aWakRMstxSn37+Itmia8p+eB/8RVAFk6H2Q6zyW+BTx1Eqw==", "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz", - "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==", - "dev": true, + "node_modules/@fluidframework/container-runtime/node_modules/uuid": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "bin": { + "uuid": "dist/esm/bin/uuid" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/parser": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz", - "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==", + "node_modules/@fluidframework/core-interfaces": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-2.114.0.tgz", + "integrity": "sha512-8zvdP46BJwIvhghOKqPBU6pmdlD7XnVGgqbW6Ta+IQCBW+zxqCWenIcy4BDvlSIpRjb6pqoomhxp5GojKM3WWA==", + "license": "MIT" + }, + "node_modules/@fluidframework/core-utils": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-utils/-/core-utils-2.114.0.tgz", + "integrity": "sha512-7lWaqfTl/PD3IYopxI53+5aRS6wwIlsc5qaFNIn+Z1d01N/l4ptkm0QW1c3SiKHeXSbB9UZ5YGawp5JyNDOw4w==", + "license": "MIT" + }, + "node_modules/@fluidframework/counter": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/counter/-/counter-2.114.0.tgz", + "integrity": "sha512-RCwETyRe5w4DWvQjPUHKUyV/Y2R3bFbn1oCmV/H1X17aURf5XfToeAD4CwEebflVKSit8CQkuJALkrkPDIO27w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz", - "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==", - "dev": true, + "node_modules/@fluidframework/datastore": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-2.114.0.tgz", + "integrity": "sha512-oogarATdUAAO5yNTu3upVJTTTX5oBOvf5jja3MQEbHG+x9QiZvBs5UZ2IP7WhT8aVN+9UTcfcddcm4NQ7ZU65A==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "uuid": "^11.1.0" + } + }, + "node_modules/@fluidframework/datastore-definitions": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-2.114.0.tgz", + "integrity": "sha512-P1psGU5wKuCh+6T3YkW1z0ZN3+NqTFne3trTWiiKBjgjQQFMfWfzv/BkVtAV/2jUCmyN5WSRYhLPAYcDxw2y/Q==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, + "node_modules/@fluidframework/datastore/node_modules/uuid": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "uuid": "dist/esm/bin/uuid" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/project-service": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz", - "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==", + "node_modules/@fluidframework/devtools": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/devtools/-/devtools-2.114.0.tgz", + "integrity": "sha512-88ZrpmZqEbzscApQy55ZxPvrr7d1wHd4CXEK1UoN8gsDML8ys48ojlVg1Luq2MkU0QAgdGhsYQU5n+tXe5CwEg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.54.0", - "@typescript-eslint/types": "^8.54.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/devtools-core": "~2.114.0", + "@fluidframework/fluid-static": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz", - "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "node_modules/@fluidframework/devtools-core": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/devtools-core/-/devtools-core-2.114.0.tgz", + "integrity": "sha512-gGxKSWcNsXDDLkNtXQ3rNd9R1wEU0ULL+/FFrMDAiQPRupj1WUroinT/sOyAtlozjvpNA5jMtAsjOKBUIMFqLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/aqueduct": "~2.114.0", + "@fluidframework/cell": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/container-runtime": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/counter": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/map": "~2.114.0", + "@fluidframework/matrix": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/sequence": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "@fluidframework/tree": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz", - "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==", - "dev": true, + "node_modules/@fluidframework/driver-base": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-base/-/driver-base-2.114.0.tgz", + "integrity": "sha512-2UULuLcZqTlhOr7OIQqyg3lh/zYmvzeGuzz1RPI9WK1hFVxcZVpa5+9Aiw9Kb28t0h20+5NIyDGFLdmbXrHzYA==", "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.54.0", - "@typescript-eslint/tsconfig-utils": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3", - "minimatch": "^9.0.5", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, + "node_modules/@fluidframework/driver-definitions": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-2.114.0.tgz", + "integrity": "sha512-Z0mzBO/4TrZru0CqBbjvF5wjzztoUzuyVakc9BdMXcTagNv+D830Do4SkMjIQR+ghShcrOVc/9hnoti62U41rw==", "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "dependencies": { + "@fluidframework/core-interfaces": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz", - "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==", - "dev": true, + "node_modules/@fluidframework/driver-utils": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-2.114.0.tgz", + "integrity": "sha512-mlWXSSDYFVFlxn1Q3BmPkZV3cddUxToP/UFZi7LQUGj0NBq8uM043rYE/Q/0aUF5HjA4rWxMjI9k2tHVTBc31w==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "lz4js": "^0.2.0", + "uuid": "^11.1.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, + "node_modules/@fluidframework/driver-utils/node_modules/uuid": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "uuid": "dist/esm/bin/uuid" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", + "node_modules/@fluidframework/eslint-config-fluid": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-14.0.0.tgz", + "integrity": "sha512-xe2EHSPtRZzBk2QX22twPqCGBF4EG5Wg9QahZ7oIimZfnLzfNF2NgW5jZPP+MRC2qGlIuKp2TntwozoRKEGmXw==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "@eslint-community/eslint-plugin-eslint-comments": "~4.5.0", + "@eslint-react/eslint-plugin": "~5.9.0", + "@eslint/js": "~9.39.2", + "@fluid-internal/eslint-plugin-fluid": "^0.5.0", + "@rushstack/eslint-plugin": "~0.23.2", + "@typescript-eslint/eslint-plugin": "~8.58.0", + "@typescript-eslint/parser": "~8.58.0", + "eslint-config-biome": "~2.1.3", + "eslint-config-prettier": "~10.1.8", + "eslint-import-resolver-typescript": "~4.4.4", + "eslint-plugin-depend": "~1.4.0", + "eslint-plugin-import-x": "~4.16.1", + "eslint-plugin-jsdoc": "~61.4.1", + "eslint-plugin-no-only-tests": "~3.3.0", + "eslint-plugin-promise": "~7.2.1", + "eslint-plugin-react-hooks": "~7.0.1", + "eslint-plugin-tsdoc": "~0.5.2", + "eslint-plugin-unicorn": "~54.0.0", + "eslint-plugin-unused-imports": "~4.3.0", + "globals": "^14.0.0", + "typescript-eslint": "~8.58.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": ">=22.22.2" } }, "node_modules/@fluidframework/eslint-config-fluid/node_modules/globals": { @@ -2509,69 +1602,30 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/ignore": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", - "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/picomatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", - "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/@fluidframework/fluid-static": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/fluid-static/-/fluid-static-2.113.1.tgz", - "integrity": "sha512-7O9hqinIualmRi5XSzerwd0qMHuiXE4JZwZpD5/TVP8n53nGpeB5q84ah1Mg1ny++BvOuoxnMNLyV+Vn2G8L/Q==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluid-internal/presence-definitions": "~2.113.1", - "@fluid-internal/presence-runtime": "~2.113.1", - "@fluidframework/aqueduct": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/container-runtime": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/request-handler": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "@fluidframework/tree": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/fluid-static/-/fluid-static-2.114.0.tgz", + "integrity": "sha512-fa5GOpEXkUkPtkVR3Y08skCdjrIVcnClGcCNBZq0ARd/1HsEpXc2mLq7bQkqk6LnRlhSQPzn/dYMYXh7NZzMZw==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluid-internal/presence-definitions": "~2.114.0", + "@fluid-internal/presence-runtime": "~2.114.0", + "@fluidframework/aqueduct": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/container-runtime": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/request-handler": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "@fluidframework/tree": "~2.114.0", "semver-ts": "^1.0.3" } }, @@ -2582,15 +1636,15 @@ "license": "MIT" }, "node_modules/@fluidframework/id-compressor": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/id-compressor/-/id-compressor-2.113.1.tgz", - "integrity": "sha512-lw6eRmfVb6TockII2GgLTQh9D50r1m58bXY8ucGKN0NcJl9whACrUpWriHHN51JD00cdtL4TtYQZX6sBvqUHiA==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/id-compressor/-/id-compressor-2.114.0.tgz", + "integrity": "sha512-23FnZCwk7XrDYo1OBj8RRjycgBLnfCXfMca6587WMfRHAOH52bsz4bb5khh127hiCihVWkRpF/n4CrVpNZsBjg==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "@tylerbu/sorted-btree-es6": "^2.1.1", "uuid": "^11.1.0" } @@ -2609,83 +1663,83 @@ } }, "node_modules/@fluidframework/map": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/map/-/map-2.113.1.tgz", - "integrity": "sha512-E9K/FnqgmUQtMuseZkjLZgTfq80rw6+2+EJ7LBIYyLadJizH+ZfQVZjNHDYVIgSlaFxryLWRpGj2BkOH+ZZUeQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/map/-/map-2.114.0.tgz", + "integrity": "sha512-32WRi/T58ZIvIh9VN5g/t6KbuwjxvlA6Lu4AdUGXq7j4Pd6GhnX4irtacxPvLX6lDFhXrollEXAVAEcVmlhJtg==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "path-browserify": "^1.0.1" } }, "node_modules/@fluidframework/matrix": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/matrix/-/matrix-2.113.1.tgz", - "integrity": "sha512-5yM7S/L0KHwsmwP5V4zItysPds0vQAn3RR+jy75pgQm3ONgK4etMfnOL04PtIqGSrVjYlYQLLL+IywN0fXxq/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/merge-tree": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/matrix/-/matrix-2.114.0.tgz", + "integrity": "sha512-b6h3oFW/mRT1UNoAA4X/Vg1u0jVuhCXMlACBonr41ng3LNu9OHHp9IlnMrxXUSMsu/Wj7uIAbMrdR+DJYZqnMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/merge-tree": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "@tiny-calc/nano": "0.0.0-alpha.5", "double-ended-queue": "^2.1.0-0" } }, "node_modules/@fluidframework/merge-tree": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/merge-tree/-/merge-tree-2.113.1.tgz", - "integrity": "sha512-spFIn3NxSCnTB/zCf94LdXViFugmTXhH9iqnBLpBKvksTlD3v4pXdm8ledEM4uLL+VAmYGizrXBWO0PCwPfDSw==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/merge-tree/-/merge-tree-2.114.0.tgz", + "integrity": "sha512-wsDUOItVvBI2eYHaT98NGenKo0sksemmGr+sKJ4bFzvFPkdOXNglgIPxsKY9/Tvts13W9z/9MiD56sYFG8qvRg==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/odsp-client": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/odsp-client/-/odsp-client-2.113.1.tgz", - "integrity": "sha512-QXsGZEBGBW64KN36ubvTWnwaUC9ySz7Bbo7BYUFbaMcIQyP5/P+HOODqvjftbEvKcmbEY+6on9k4cQgWBSNGXA==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/fluid-static": "~2.113.1", - "@fluidframework/map": "~2.113.1", - "@fluidframework/odsp-doclib-utils": "~2.113.1", - "@fluidframework/odsp-driver": "~2.113.1", - "@fluidframework/odsp-driver-definitions": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-client/-/odsp-client-2.114.0.tgz", + "integrity": "sha512-HMF3e7SDGSF31Rjfi9MOLan8aqG9HjnBkEXnxb1W6WN4Myw6RZin7oyokBqiVifaE95jr2fP68zfZE+d8tyoEA==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/fluid-static": "~2.114.0", + "@fluidframework/map": "~2.114.0", + "@fluidframework/odsp-doclib-utils": "~2.114.0", + "@fluidframework/odsp-driver": "~2.114.0", + "@fluidframework/odsp-driver-definitions": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "uuid": "^11.1.0" } }, @@ -2703,46 +1757,46 @@ } }, "node_modules/@fluidframework/odsp-doclib-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/odsp-doclib-utils/-/odsp-doclib-utils-2.113.1.tgz", - "integrity": "sha512-x/Jho27LD43tu3TIkndTkDD39PvxTEEH84WpCwzISXLwRm941RCf+VdvFAFTVtUWAGAj43Twg/WpGygtra2Erg==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-doclib-utils/-/odsp-doclib-utils-2.114.0.tgz", + "integrity": "sha512-4h7IH0F1BII2RZiqFhK1ozPx5fx66Q6SxBnL6nuaad8aSt6uYEd+qRKA9yq8lqMyZ3uoyHX1BAn53+f38CJKkw==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/odsp-driver-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/odsp-driver-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/odsp-driver": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/odsp-driver/-/odsp-driver-2.113.1.tgz", - "integrity": "sha512-P1qkPoq02cd8mvhvJbvMUOttmWhKJ7Gptp8V4iGmBTTaXbFtfQOtHLvA3maJQDNM6qYpQ0pr+ARlUjo2ovDtWg==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-base": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/odsp-doclib-utils": "~2.113.1", - "@fluidframework/odsp-driver-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-driver/-/odsp-driver-2.114.0.tgz", + "integrity": "sha512-Yk3GgfROEcPbKV+x2Csao4dRz8lQH4sVvL+nVwBeGzmLJwK0w4tPFBbO58GlVHUVJSwX7aTy6RW1sB8NHrmUcw==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-base": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/odsp-doclib-utils": "~2.114.0", + "@fluidframework/odsp-driver-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "socket.io-client": "^4.8.3", "uuid": "^11.1.0" } }, "node_modules/@fluidframework/odsp-driver-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/odsp-driver-definitions/-/odsp-driver-definitions-2.113.1.tgz", - "integrity": "sha512-0c4JQjkRYfedbH1ozymt0Kly4WqBEEQNimF5JngEZqYkq7/Tj2/4wQePpsMj/hy1q4A6AuW7nvcwVO1brDmLYQ==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/odsp-driver-definitions/-/odsp-driver-definitions-2.114.0.tgz", + "integrity": "sha512-YHUp6X6LHye0QABWNSDq9Nsc1gbslzPJnrt235bqY2iMSdXuACV3hBE4aoGpMx2OJroKV29QWlZzSCmGNInuYA==", "license": "MIT", "dependencies": { - "@fluidframework/driver-definitions": "~2.113.1" + "@fluidframework/driver-definitions": "~2.114.0" } }, "node_modules/@fluidframework/odsp-driver/node_modules/uuid": { @@ -2777,85 +1831,85 @@ "license": "MIT" }, "node_modules/@fluidframework/request-handler": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/request-handler/-/request-handler-2.113.1.tgz", - "integrity": "sha512-byXrHZi3kdc87izICKjtlVz8JkhnDxIlMumHGsL5vgR+cq5TShe2LsL7ubqflXDSRxeD+JQqGQsVTRZtb7BRLg==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/request-handler/-/request-handler-2.114.0.tgz", + "integrity": "sha512-yGWhf+c0HK2eyrulAtxCtl5BRnS2O/7aYIqbBCMgcoqL20SKuoeChW0X8g7g+Psa3LN+mUT98P3hbiWbmfK6sg==", "license": "MIT", "dependencies": { - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1" + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0" } }, "node_modules/@fluidframework/routerlicious-driver": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/routerlicious-driver/-/routerlicious-driver-2.113.1.tgz", - "integrity": "sha512-+knc6cipbhVJokjM/agibgF4KmTdgFdRBzzXRQ43Lahn2NT8Rpf5sujC+E9ja1+oxSg+i1HQY7yqKgNZEYZH3w==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/routerlicious-driver/-/routerlicious-driver-2.114.0.tgz", + "integrity": "sha512-UgWOA1NUKlwlg53A+89+2u3Maln+pXcGIO0wapkTiABJjH5NnfzWFUjGz3n+12i8164d2NAGy7fFBJFmuBO0LA==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-base": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-base": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", "@fluidframework/server-services-client": "^7.0.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "@fluidframework/telemetry-utils": "~2.114.0", "json-stringify-safe": "5.0.1", "socket.io-client": "^4.8.3" } }, "node_modules/@fluidframework/runtime-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-2.113.1.tgz", - "integrity": "sha512-AIALi/+ASlWpgslI1zfMtRZX/mQYQBe+Js1lSog08bG7dSPb67ySuKsjaw1ly+Vdnrnxm6EaueUfSmUH2fcYQw==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-2.114.0.tgz", + "integrity": "sha512-UP1z01+t+Ih9F/nXf/GD7C9hBwXmZi/qMHy6aOgaYBuw3nKj7KKOlkdyVffjAYSZFNRophhZIVBdOfu1pOQpnA==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/runtime-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-2.113.1.tgz", - "integrity": "sha512-/2pkGiYNCx9fZcXao39laJev239sgWx184XVc51tPPQM7U8ztmf/iX3lP3RNxdz/HXZbVYkE4APk2p4996E6+g==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-2.114.0.tgz", + "integrity": "sha512-TqpaBvcYDqBDp7l+O6aMR1nlpaK5h84msLQVo+LKSxFO3yM7oUNMrn6BgTD0LVXNVjj72+7NKj22+r3doCbxLw==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "semver-ts": "^1.0.3" } }, "node_modules/@fluidframework/sequence": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/sequence/-/sequence-2.113.1.tgz", - "integrity": "sha512-uNac9eQ1tUhq88zLLZk8FrD2Puvp8XDpxj6XGgueK89Wz6OPd+YSOaC9LRhzkQUomQUXIAbN4CVDXGQbXljnLQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/merge-tree": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/sequence/-/sequence-2.114.0.tgz", + "integrity": "sha512-DuFmxG8dKWY5wOw3NsNAVTpuS+k+bXLY44hxf3lJ+JkXuFfSDqnSYvRj4mH2w3UPV+uWXuJ7HSYrSdn/g7IjRg==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/merge-tree": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "double-ended-queue": "^2.1.0-0", "uuid": "^11.1.0" } @@ -2907,22 +1961,22 @@ } }, "node_modules/@fluidframework/shared-object-base": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-2.113.1.tgz", - "integrity": "sha512-00sKW3lVWN1ZWv1gI36YI14u8f61to9HOIigGJcR2OvM/0kOUsepnaeMy9yKKOk2mnriRyRtzOSjsYPjyDg76Q==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-2.114.0.tgz", + "integrity": "sha512-rS1dPXxPvm7sP68ORcQ6fvN/oWySBwj/DR3Fe/qnof68aOO1Dc+aLrz7XCPVMNjWhRMC+Q/F+mp/Dk9VJnEsKA==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "uuid": "^11.1.0" } }, @@ -2940,24 +1994,24 @@ } }, "node_modules/@fluidframework/synthesize": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/synthesize/-/synthesize-2.113.1.tgz", - "integrity": "sha512-1KFlOxqrS3lBlnEX1OEaqGBpm0MfnQFUvpi9yuQ3D+X8LRd/g4yKr6PRvgm5MfRKBtJZ5b8BQNUUG+a0nsZSPw==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/synthesize/-/synthesize-2.114.0.tgz", + "integrity": "sha512-aCkvNksBKAneeT0MoD4JuCv7shdqkzThK2vaox50VPDTm6OTBdaNNw6qfiBkgjNmP8UBpu1nfzaJtxA5Icr7Og==", "license": "MIT", "dependencies": { - "@fluidframework/core-utils": "~2.113.1" + "@fluidframework/core-utils": "~2.114.0" } }, "node_modules/@fluidframework/telemetry-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-2.113.1.tgz", - "integrity": "sha512-nw9HTnVpVlUi0SALWE9u18o7pVoGtpIfFI8cFe0LTQmXzuW0TllEwzYajGnaaCkfNjJNspInIa7jtp8gjPp70A==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-2.114.0.tgz", + "integrity": "sha512-lKVQvlNQwdwo2k0V4uJbNSk7I57U8dbUmDs/T2WxtGUDtTo3JHW9t9QXyguXzIfMOkTmcTxRSIlh7CVOt9IMUg==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", "debug": "^4.3.4", "uuid": "^11.1.0" } @@ -2976,24 +2030,24 @@ } }, "node_modules/@fluidframework/test-runtime-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/test-runtime-utils/-/test-runtime-utils-2.113.1.tgz", - "integrity": "sha512-uJ6gp+Vedk07/KN9Zh4jtb1c8phUr0Narxv0pDv2TSk7jCZped+lmJ8CwxDAxog0bZVEnSoSfaqVGFsQMhPrkQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/routerlicious-driver": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/test-runtime-utils/-/test-runtime-utils-2.114.0.tgz", + "integrity": "sha512-dzMNaXaONUnMMTCLDF4oePQ/zJE0pGjWoUHcu9Bj2/CQGbfI97ZWSERUP2SVAi0q1p9+XrFYO1m5QF8JiZgkSQ==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/routerlicious-driver": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "jsrsasign": "^11.1.1", "uuid": "^11.1.0" } @@ -3012,23 +2066,22 @@ } }, "node_modules/@fluidframework/tree": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/tree/-/tree-2.113.1.tgz", - "integrity": "sha512-/hwoQ+MgcqW3N9vM/3CiBIl6tdnc6zuATaeGJdGvnyF/olKjw/MlWPF84hUci8re8fcUEmK7ExLHjNbJv2k40g==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-runtime": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "@fluidframework/type-factory": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/tree/-/tree-2.114.0.tgz", + "integrity": "sha512-KYnQ08CK2cQQQsCFxQ7O1Tdgylw3nsX+wPCzEbPhGV+AJp1XZa/reynKbt2IqlrugC/EeY5iJ3clHXhOPiyGlA==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "@fluidframework/type-factory": "~2.114.0", "@sinclair/typebox": "^0.34.13", "@tylerbu/sorted-btree-es6": "^2.1.1", "semver-ts": "^1.0.3", @@ -3050,12 +2103,12 @@ } }, "node_modules/@fluidframework/type-factory": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/type-factory/-/type-factory-2.113.1.tgz", - "integrity": "sha512-LzD8Bqf+JyI9fJ5Gp4ruB0lzzOHO3SmdMWC7L1QETjc3jjiUNr73hHNL7+HRAw9E5Fan+/iwmYTFFo5VZugdJg==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/type-factory/-/type-factory-2.114.0.tgz", + "integrity": "sha512-qDtCM17aZI7ZHIMmvuMhE6t3JOTrTXaDPPT9Bcxr0qf0Bxvp2t8lVN6pTfLGbSGVoGqffoGlyQjeM0zrE+09QA==", "license": "MIT", "dependencies": { - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@humanfs/core": { @@ -3872,29 +2925,29 @@ } }, "node_modules/@rushstack/eslint-plugin": { - "version": "0.22.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.22.1.tgz", - "integrity": "sha512-j2bVPgddSBs0iPed2l40Ssa/bmKr6YkaI3jv7Z1fH2Zlu/RcpgFOZWH0ls8ZQEqaA63A3oRmVXxnmmX/7FJb8w==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.23.2.tgz", + "integrity": "sha512-yMvd/jW/gUZ2IdXaOD5mr+DBU0UUjNgsZ/aDrFfzijIPvqdjtMich0gR68VBxvZjciUDQX0Zm4rfezvkxv/bRQ==", "dev": true, "license": "MIT", "dependencies": { - "@rushstack/tree-pattern": "0.3.4", - "@typescript-eslint/utils": "~8.46.0" + "@rushstack/tree-pattern": "0.4.1", + "@typescript-eslint/utils": "~8.56.1" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/project-service": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.4.tgz", - "integrity": "sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.1.tgz", + "integrity": "sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.46.4", - "@typescript-eslint/types": "^8.46.4", - "debug": "^4.3.4" + "@typescript-eslint/tsconfig-utils": "^8.56.1", + "@typescript-eslint/types": "^8.56.1", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3908,14 +2961,14 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz", - "integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.1.tgz", + "integrity": "sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4" + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/visitor-keys": "8.56.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3926,9 +2979,9 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.4.tgz", - "integrity": "sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.1.tgz", + "integrity": "sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==", "dev": true, "license": "MIT", "engines": { @@ -3943,9 +2996,9 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", - "integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.1.tgz", + "integrity": "sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==", "dev": true, "license": "MIT", "engines": { @@ -3957,22 +3010,21 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz", - "integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.1.tgz", + "integrity": "sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.46.4", - "@typescript-eslint/tsconfig-utils": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^2.1.0" + "@typescript-eslint/project-service": "8.56.1", + "@typescript-eslint/tsconfig-utils": "8.56.1", + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/visitor-keys": "8.56.1", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3986,16 +3038,16 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.4.tgz", - "integrity": "sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.1.tgz", + "integrity": "sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.56.1", + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/typescript-estree": "8.56.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4005,19 +3057,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz", - "integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.1.tgz", + "integrity": "sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.4", - "eslint-visitor-keys": "^4.2.1" + "@typescript-eslint/types": "8.56.1", + "eslint-visitor-keys": "^5.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4027,49 +3079,62 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@rushstack/eslint-plugin/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/@rushstack/eslint-plugin/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" } }, "node_modules/@rushstack/eslint-plugin/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/@rushstack/eslint-plugin/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.2" + "brace-expansion": "^5.0.8" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@rushstack/tree-pattern": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.3.4.tgz", - "integrity": "sha512-9uROnkiHWsQqxW6HirXABfTRlgzhYp6tevbYIGkwKQ09VaayUBkvFvt/urDKMwlo+tGU0iQQLuVige6c48wTgw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.4.1.tgz", + "integrity": "sha512-eFuLBUWUfWQ42u5i25qO1VpTOg6nW2PXaLVwpmjm5tHpPREht0k0L2jsYht8iVvQ732odEeVnkXVcf2nIwbGxA==", "dev": true, "license": "MIT" }, @@ -4736,19 +3801,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.65.0.tgz", - "integrity": "sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.2.tgz", + "integrity": "sha512-aC2qc5thQahutKjP+cl8cgN9DWe3ZUqVko30CMSZHnFEHyhOYoZSzkGtAI2mcwZ38xeImDucI4dnqsHiOYuuCw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.65.0", - "@typescript-eslint/type-utils": "8.65.0", - "@typescript-eslint/utils": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/type-utils": "8.58.2", + "@typescript-eslint/utils": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -4761,36 +3824,119 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/parser": "^8.58.2", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.58.2", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", + "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">= 4" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.66.0.tgz", - "integrity": "sha512-X6ypGChaWYk6PBtUg2BwuTZEFFcHJAtGTVJ9/lCTOufhZ4i9fNolQNnktq+kkMCwMj7V8Svsq7+TxSDslmhE0g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.58.2.tgz", + "integrity": "sha512-/Zb/xaIDfxeJnvishjGdcR4jmr7S+bda8PKNhRGdljDM+elXhlvN0FyPSsMnLmJUrVG9aPO6dof80wjMawsASg==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.66.0", - "@typescript-eslint/types": "8.66.0", - "@typescript-eslint/typescript-estree": "8.66.0", - "@typescript-eslint/visitor-keys": "8.66.0", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2", "debug": "^4.4.3" }, "engines": { @@ -4806,16 +3952,14 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.66.0.tgz", - "integrity": "sha512-8TGcH25j9zqJ/IULB/ppyhRvxA8QYfFEZ7nfbg6/BN9spDgb8fPWQXlE5l8TWBL50EtUx007uZ1o9VOwrq2/9g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/types": "8.66.0", - "@typescript-eslint/visitor-keys": "8.66.0" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4825,16 +3969,28 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.66.0.tgz", - "integrity": "sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/types": "8.66.0", + "@typescript-eslint/types": "8.58.2", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -4851,8 +4007,6 @@ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", - "optional": true, - "peer": true, "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" }, @@ -4861,16 +4015,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.66.0.tgz", - "integrity": "sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.58.2.tgz", + "integrity": "sha512-Cq6UfpZZk15+r87BkIh5rDpi38W4b+Sjnb8wQCPPDDweS/LRCFjCyViEbzHk5Ck3f2QDfgmlxqSa7S7clDtlfg==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.66.0", - "@typescript-eslint/types": "^8.66.0", + "@typescript-eslint/tsconfig-utils": "^8.58.2", + "@typescript-eslint/types": "^8.58.2", "debug": "^4.4.3" }, "engines": { @@ -4917,13 +4069,11 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.66.0.tgz", - "integrity": "sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.2.tgz", + "integrity": "sha512-3SR+RukipDvkkKp/d0jP0dyzuls3DbGmwDpVEc5wqk5f38KFThakqAAO0XMirWAE+kT00oTauTbzMFGPoAzB0A==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -4936,15 +4086,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.65.0.tgz", - "integrity": "sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.58.2.tgz", + "integrity": "sha512-Z7EloNR/B389FvabdGeTo2XMs4W9TjtPiO9DAsmT0yom0bwlPyRjkJ1uCdW1DvrrrYP50AJZ9Xc3sByZA9+dcg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/typescript-estree": "8.65.0", - "@typescript-eslint/utils": "8.65.0", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2", + "@typescript-eslint/utils": "8.58.2", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -4960,49 +4110,28 @@ "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/project-service": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.65.0.tgz", - "integrity": "sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.65.0", - "@typescript-eslint/types": "^8.65.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz", - "integrity": "sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==", - "dev": true, - "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz", - "integrity": "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", "dev": true, "license": "MIT", "engines": { @@ -5013,22 +4142,17 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz", - "integrity": "sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.65.0", - "@typescript-eslint/tsconfig-utils": "8.65.0", - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5038,46 +4162,39 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^4.0.2" + "@typescript-eslint/types": "8.58.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": "20 || >=22" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" - }, + "license": "Apache-2.0", "engines": { - "node": "18 || 20 || >=22" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://opencollective.com/eslint" } }, "node_modules/@typescript-eslint/types": { @@ -5095,18 +4212,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.66.0.tgz", - "integrity": "sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.2.tgz", + "integrity": "sha512-ELGuoofuhhoCvNbQjFFiobFcGgcDCEm0ThWdmO4Z0UzLqPXS3KFvnEZ+SHewwOYHjM09tkzOWXNTv9u6Gqtyuw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/project-service": "8.66.0", - "@typescript-eslint/tsconfig-utils": "8.66.0", - "@typescript-eslint/types": "8.66.0", - "@typescript-eslint/visitor-keys": "8.66.0", + "@typescript-eslint/project-service": "8.58.2", + "@typescript-eslint/tsconfig-utils": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -5124,16 +4239,28 @@ "typescript": ">=4.8.4 <6.1.0" } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.66.0.tgz", - "integrity": "sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/types": "8.66.0", + "@typescript-eslint/types": "8.58.2", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -5150,8 +4277,6 @@ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": "18 || 20 || >=22" } @@ -5162,8 +4287,6 @@ "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "balanced-match": "^4.0.2" }, @@ -5177,8 +4300,6 @@ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", - "optional": true, - "peer": true, "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" }, @@ -5192,8 +4313,6 @@ "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, "license": "BlueOak-1.0.0", - "optional": true, - "peer": true, "dependencies": { "brace-expansion": "^5.0.8" }, @@ -5205,16 +4324,39 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.65.0.tgz", - "integrity": "sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==", + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.67.0.tgz", + "integrity": "sha512-U9D1FdwEWBwok3hxxSdhclMb0twvt9QnjIQ0VfQ1AiX2epnpSgv2ubVDsayOFyY8K6FX+AQ7E0FKWVG3iKsj1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.67.0", + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/typescript-estree": "8.67.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/project-service": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.67.0.tgz", + "integrity": "sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.65.0", - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/typescript-estree": "8.65.0" + "@typescript-eslint/tsconfig-utils": "^8.67.0", + "@typescript-eslint/types": "^8.67.0", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5224,20 +4366,18 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/project-service": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.65.0.tgz", - "integrity": "sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.67.0.tgz", + "integrity": "sha512-EgvsleTwS4E+WzzSvem8fAUubLwatMNF1B5hHSLQxcvs7q2dtRhGyujHwLJSYlG41niJ7GP24Aha2+0mb1b2kg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.65.0", - "@typescript-eslint/types": "^8.65.0", - "debug": "^4.4.3" + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/visitor-keys": "8.67.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5245,15 +4385,12 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz", - "integrity": "sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==", + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.67.0.tgz", + "integrity": "sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg==", "dev": true, "license": "MIT", "engines": { @@ -5268,9 +4405,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz", - "integrity": "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==", + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.67.0.tgz", + "integrity": "sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==", "dev": true, "license": "MIT", "engines": { @@ -5282,16 +4419,16 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz", - "integrity": "sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==", + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.67.0.tgz", + "integrity": "sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.65.0", - "@typescript-eslint/tsconfig-utils": "8.65.0", - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0", + "@typescript-eslint/project-service": "8.67.0", + "@typescript-eslint/tsconfig-utils": "8.67.0", + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/visitor-keys": "8.67.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -5309,6 +4446,24 @@ "typescript": ">=4.8.4 <6.1.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.67.0.tgz", + "integrity": "sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.67.0", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/utils/node_modules/balanced-match": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", @@ -5332,6 +4487,19 @@ "node": "20 || >=22" } }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript-eslint/utils/node_modules/minimatch": { "version": "10.2.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", @@ -7718,103 +6886,427 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" - }, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.8" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/eslint-plugin-jsdoc": { + "version": "61.4.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.4.2.tgz", + "integrity": "sha512-WzZNvefoUaG/JWikVFhNLYqE2BEd6LQD2ZyfJOe1Ld3Cir05csDMMf0AihGwrSbB/e7fHRSfQOZ4F/hik9fQww==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@es-joy/jsdoccomment": "~0.76.0", + "@es-joy/resolve.exports": "1.2.0", + "are-docs-informative": "^0.0.2", + "comment-parser": "1.4.1", + "debug": "^4.4.3", + "escape-string-regexp": "^4.0.0", + "espree": "^10.4.0", + "esquery": "^1.6.0", + "html-entities": "^2.6.0", + "object-deep-merge": "^2.0.0", + "parse-imports-exports": "^0.2.4", + "semver": "^7.7.3", + "spdx-expression-parse": "^4.0.0", + "to-valid-identifier": "^1.0.0" + }, + "engines": { + "node": ">=20.11.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/comment-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", + "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/eslint-plugin-no-only-tests": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.3.0.tgz", + "integrity": "sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=5.0.0" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", + "integrity": "sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react-dom": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.9.5.tgz", + "integrity": "sha512-49tHxOSa2kSGXMpCsHDCONTx7dU0GQGJTE5ZYj+QA6TCf9ryiJgtU9N6vvEohjr0zSxaYFBGBy18rO+gQ3/JVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/jsx": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "compare-versions": "^6.1.1" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react-jsx": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.9.5.tgz", + "integrity": "sha512-s6YsBP4jhR8On52poSd2nrWqK+7wjsXJRhUJcBElAGKzzo4dZVDIlE2cS4mOJLk3lsOBWLiqRG166nmQvHf6wg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/jsx": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-naming-convention": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.9.5.tgz", + "integrity": "sha512-jm1hfatXMKA1+T+AnkJQdZLu2lZnQGdGD8hCFdntOP9j9qW2HnP0+f6OuiqI0c6EUsfXJd3evXfb92BjRftW0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-rsc": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.9.5.tgz", + "integrity": "sha512-G8bclJ+8Gthf03goCD9zgw+fsXbdMJ3Cl0dIIP7qGi9ZB4vraFNd+y/zgEZYf8+UmjOxpOhS3SMESXIL/IPkQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-web-api": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.9.5.tgz", + "integrity": "sha512-QySgjUrlEifAZp0phtA+VzuJZdRYcIxTjFXPMaSY+QPKAsHZo3cJ3rjFcbtR9DS/kdGGf6p/Oa02Rqgk9cw2FQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "birecord": "^0.1.1", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-x": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-5.9.5.tgz", + "integrity": "sha512-GToujy4Aj5xs5h/yMG7gUWYlb52oyMTvk1KXqcXefMhYY31AY0xEN1385W/dGVGOMyobNrHDVzoZ2lBDF2cquw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/jsx": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/scope-manager": "^8.62.0", + "@typescript-eslint/type-utils": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/typescript-estree": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "compare-versions": "^6.1.1", + "string-ts": "^2.3.1", + "ts-api-utils": "^2.5.0", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/project-service": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.67.0.tgz", + "integrity": "sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.67.0", + "@typescript-eslint/types": "^8.67.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.67.0.tgz", + "integrity": "sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/type-utils": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.67.0.tgz", + "integrity": "sha512-aVWDXbRmdXO9siTfX4ditQI1T9+zVcNazT48EJCD0v40/9RIFoUgZ05CmGEq9H2gixRpjUn/iplwvlcvutJW/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/typescript-estree": "8.67.0", + "@typescript-eslint/utils": "8.67.0", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/types": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.67.0.tgz", + "integrity": "sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==", + "dev": true, + "license": "MIT", "engines": { - "node": "18 || 20 || >=22" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/eslint-plugin-jsdoc": { - "version": "61.4.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.4.2.tgz", - "integrity": "sha512-WzZNvefoUaG/JWikVFhNLYqE2BEd6LQD2ZyfJOe1Ld3Cir05csDMMf0AihGwrSbB/e7fHRSfQOZ4F/hik9fQww==", + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.67.0.tgz", + "integrity": "sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "@es-joy/jsdoccomment": "~0.76.0", - "@es-joy/resolve.exports": "1.2.0", - "are-docs-informative": "^0.0.2", - "comment-parser": "1.4.1", + "@typescript-eslint/project-service": "8.67.0", + "@typescript-eslint/tsconfig-utils": "8.67.0", + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/visitor-keys": "8.67.0", "debug": "^4.4.3", - "escape-string-regexp": "^4.0.0", - "espree": "^10.4.0", - "esquery": "^1.6.0", - "html-entities": "^2.6.0", - "object-deep-merge": "^2.0.0", - "parse-imports-exports": "^0.2.4", + "minimatch": "^10.2.2", "semver": "^7.7.3", - "spdx-expression-parse": "^4.0.0", - "to-valid-identifier": "^1.0.0" + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" }, "engines": { - "node": ">=20.11.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/comment-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", - "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.67.0.tgz", + "integrity": "sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==", "dev": true, "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.67.0", + "eslint-visitor-keys": "^5.0.0" + }, "engines": { - "node": ">= 12.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/eslint-plugin-no-only-tests": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.3.0.tgz", - "integrity": "sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==", + "node_modules/eslint-plugin-react-x/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "dev": true, "license": "MIT", "engines": { - "node": ">=5.0.0" + "node": "18 || 20 || >=22" } }, - "node_modules/eslint-plugin-promise": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", - "integrity": "sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==", + "node_modules/eslint-plugin-react-x/node_modules/brace-expansion": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0" + "balanced-match": "^4.0.2" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "20 || >=22" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", - "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "node_modules/eslint-plugin-react-x/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, - "license": "MIT", + "license": "BlueOak-1.0.0", "dependencies": { - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "hermes-parser": "^0.25.1", - "zod": "^3.25.0 || ^4.0.0", - "zod-validation-error": "^3.5.0 || ^4.0.0" + "brace-expansion": "^5.0.8" }, "engines": { - "node": ">=18" + "node": "18 || 20 || >=22" }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/eslint-plugin-tsdoc": { @@ -8521,22 +8013,22 @@ "license": "ISC" }, "node_modules/fluid-framework": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/fluid-framework/-/fluid-framework-2.113.1.tgz", - "integrity": "sha512-/D430hlskU30JJY0ytD4fHOjTdZjmvVH7NSyV+u+qXfCC06yOxIaXsIvEEe2ujvyHlY6AYHk+0/qcYV4hqxd6A==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/fluid-framework/-/fluid-framework-2.114.0.tgz", + "integrity": "sha512-dPrp9hFnBCf2cNpXeyjAwdsLAgn1ZYBQLAOR3FMJ08FcZsg0Q43r/rT1oq+s5+wBlRljJrgk2NRXRJd3gcYyeQ==", "license": "MIT", "dependencies": { - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/fluid-static": "~2.113.1", - "@fluidframework/map": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/sequence": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/tree": "~2.113.1" + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/fluid-static": "~2.114.0", + "@fluidframework/map": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/sequence": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/tree": "~2.114.0" } }, "node_modules/follow-redirects": { @@ -12539,93 +12031,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.54.0.tgz", - "integrity": "sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "8.54.0", - "@typescript-eslint/parser": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz", - "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/type-utils": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.54.0", - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz", - "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/project-service": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz", - "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.58.2.tgz", + "integrity": "sha512-V8iSng9mRbdZjl54VJ9NKr6ZB+dW0J3TzRXRGcSbLIej9jV86ZRtlYeTKDR/QLxXykocJ5icNzbsl2+5TzIvcQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.54.0", - "@typescript-eslint/types": "^8.54.0", - "debug": "^4.4.3" + "@typescript-eslint/eslint-plugin": "8.58.2", + "@typescript-eslint/parser": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2", + "@typescript-eslint/utils": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -12635,56 +12050,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz", - "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz", - "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz", - "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "debug": "^4.4.3", - "ts-api-utils": "^2.4.0" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -12692,65 +12070,33 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz", - "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", "dev": true, "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.54.0", - "@typescript-eslint/tsconfig-utils": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3", - "minimatch": "^9.0.5", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz", - "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0" + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -12760,19 +12106,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz", - "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "eslint-visitor-keys": "^4.2.1" + "@typescript-eslint/types": "8.58.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -12782,55 +12128,19 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/typescript-eslint/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" } }, - "node_modules/typescript-eslint/node_modules/ignore": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", - "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/typescript-eslint/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/undici-types": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", diff --git a/item-counter-spe/package.json b/item-counter-spe/package.json index 76515484..4bfbfb78 100644 --- a/item-counter-spe/package.json +++ b/item-counter-spe/package.json @@ -22,12 +22,12 @@ "dependencies": { "@azure/identity": "^4.13.0", "@azure/msal-browser": "^5.9.0", - "@fluidframework/azure-client": "^2.113.1", - "@fluidframework/odsp-client": "^2.113.1", - "@fluidframework/telemetry-utils": "^2.113.1", - "@fluidframework/test-runtime-utils": "^2.113.1", + "@fluidframework/azure-client": "^2.114.0", + "@fluidframework/odsp-client": "^2.114.0", + "@fluidframework/telemetry-utils": "^2.114.0", + "@fluidframework/test-runtime-utils": "^2.114.0", "@microsoft/microsoft-graph-client": "^3.0.7", - "fluid-framework": "^2.113.1", + "fluid-framework": "^2.114.0", "guid-typescript": "^1.0.9", "hashids": "^2.2.10", "react": "^19.2.7", @@ -36,8 +36,8 @@ "devDependencies": { "@fluidframework/build-common": "^2.0.3", "@fluidframework/core-interfaces": "^2.70.0", - "@fluidframework/devtools": "^2.113.1", - "@fluidframework/eslint-config-fluid": "^13.0.0", + "@fluidframework/devtools": "^2.114.0", + "@fluidframework/eslint-config-fluid": "^14.0.0", "@microsoft/microsoft-graph-types": "^2.43.1", "@tailwindcss/cli": "^4.2.0", "@types/debug": "^4.1.13", diff --git a/item-counter/package-lock.json b/item-counter/package-lock.json index c584bb89..a70a0081 100644 --- a/item-counter/package-lock.json +++ b/item-counter/package-lock.json @@ -9,11 +9,11 @@ "version": "0.0.1", "license": "MIT", "dependencies": { - "@fluidframework/azure-client": "^2.113.1", - "@fluidframework/telemetry-utils": "^2.113.1", - "@fluidframework/test-runtime-utils": "^2.113.1", + "@fluidframework/azure-client": "^2.114.0", + "@fluidframework/telemetry-utils": "^2.114.0", + "@fluidframework/test-runtime-utils": "^2.114.0", "axios": "^1.19.0", - "fluid-framework": "^2.113.1", + "fluid-framework": "^2.114.0", "guid-typescript": "^1.0.9", "hashids": "^2.2.10", "jsrsasign": "^11.1.1", @@ -22,10 +22,10 @@ "uuid": "^14.0.0" }, "devDependencies": { - "@fluidframework/azure-local-service": "^2.113.1", + "@fluidframework/azure-local-service": "^2.114.0", "@fluidframework/build-common": "^2.0.3", - "@fluidframework/devtools": "^2.113.1", - "@fluidframework/eslint-config-fluid": "^13.0.0", + "@fluidframework/devtools": "^2.114.0", + "@fluidframework/eslint-config-fluid": "^14.0.0", "@playwright/test": "^1.57.0", "@tailwindcss/cli": "^4.2.0", "@types/debug": "^4.1.13", @@ -482,14 +482,305 @@ "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@eslint-react/eff": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/eff/-/eff-2.13.0.tgz", - "integrity": "sha512-rEH2R8FQnUAblUW+v3ZHDU1wEhatbL1+U2B1WVuBXwSKqzF7BGaLqCPIU7o9vofumz5MerVfaCtJgI8jYe2Btg==", + "node_modules/@eslint-react/ast": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-5.9.5.tgz", + "integrity": "sha512-X0EL3rFdH26s2z9sutEShMMTpE8yj1QseHfpk7WWh2VoSh+h5zgaEZwUqcYNz70bA1/+2kTecCLzh8Ag1aZsTw==", "dev": true, "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/typescript-estree": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "string-ts": "^2.3.1" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/project-service": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.67.0.tgz", + "integrity": "sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.67.0", + "@typescript-eslint/types": "^8.67.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.67.0.tgz", + "integrity": "sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/types": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.67.0.tgz", + "integrity": "sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.67.0.tgz", + "integrity": "sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.67.0", + "@typescript-eslint/tsconfig-utils": "8.67.0", + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/visitor-keys": "8.67.0", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@eslint-react/ast/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.67.0.tgz", + "integrity": "sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.67.0", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@eslint-react/ast/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/@eslint-react/ast/node_modules/brace-expansion": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/@eslint-react/ast/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-react/ast/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.8" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@eslint-react/core": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-5.9.5.tgz", + "integrity": "sha512-Wgq/AtLnvwP3EjumDHqpgrPb6EHoovw5rOOHPfMdPFN9AM/NN4cqPiQ/LwyaAWfzWMpqENO+UGwI04ufHFhejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/jsx": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/scope-manager": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/eslint": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint/-/eslint-5.9.5.tgz", + "integrity": "sha512-m5EGO8w7Jka+hPSsnZtcVB8hPCpGClsocbEvekXJie9J04uMs1NrW/diLveFgUeIfR/D+JtobhuU0gybnRJxYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/utils": "^8.62.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/eslint-plugin": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-5.9.5.tgz", + "integrity": "sha512-75rKNuFM93DzBkLQTZ5/eaUOwYcGrjB5oex+oENyXEgfmZh/PH4oYwNkJP9NS9wxVG56SB6jIYuHQjdps2480w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/shared": "5.9.5", + "eslint-plugin-react-dom": "5.9.5", + "eslint-plugin-react-jsx": "5.9.5", + "eslint-plugin-react-naming-convention": "5.9.5", + "eslint-plugin-react-rsc": "5.9.5", + "eslint-plugin-react-web-api": "5.9.5", + "eslint-plugin-react-x": "5.9.5" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/jsx": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-5.9.5.tgz", + "integrity": "sha512-PhIZwf412X4bUjAtRPH0Zjw45xu+LSteeD8KGQdFQlkupZGyLiIoVPdC+euubwFu2ncn3qauxHFahKsDA6rS0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/shared": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-5.9.5.tgz", + "integrity": "sha512-N8LdEvP20H743TesJaWorPUZW9+19vS0tuyoOb7/feTu3UCaPxSJuWwU3E5EB2odjL+9TIOCJYpi14rH8+0mPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/eslint": "5.9.5", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0", + "zod": "^3.25.0 || ^4.0.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/@eslint-react/var": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-5.9.5.tgz", + "integrity": "sha512-CA7uJ3xUN1F+xsga4QLPZgefcFjvyDSHjz5t8Rvw1Say1q7EMc9vppMnbckT5AcnKY89lj5xvsS4kkRxEyLcCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@typescript-eslint/scope-manager": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0" + }, "engines": { - "node": ">=20.19.0" + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" } }, "node_modules/@eslint/config-array": { @@ -607,13 +898,13 @@ } }, "node_modules/@fluid-internal/client-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.113.1.tgz", - "integrity": "sha512-xafAhdbuUukkRuCDleiPbWbdeKSGcCpuzi5fPk8bJsSSzsgIXbXUMZcZvfWKLIosc4w7oJYFnBnXhTwI7DOi/A==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluid-internal/client-utils/-/client-utils-2.114.0.tgz", + "integrity": "sha512-TOPNYY6TC0JoKOEdvPbWAHFyhxFvcfuruNNtdFvJJSPoNxid43KrMyKDQGMI209lWkZWOKXoPp1QD8zw9fxqGQ==", "license": "MIT", "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", "@types/events_pkg": "npm:@types/events@^3.0.0", "base64-js": "^1.5.1", "buffer": "^6.0.3", @@ -622,33 +913,30 @@ } }, "node_modules/@fluid-internal/eslint-plugin-fluid": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@fluid-internal/eslint-plugin-fluid/-/eslint-plugin-fluid-0.4.1.tgz", - "integrity": "sha512-JTFmMtNDJ+pR0Z0jvreXgq2GymqcCSD0InclRQfimEJ4KzIwdHCPHCmODlll1FG/Qp852baMYgdKHHD4qqRP/w==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@fluid-internal/eslint-plugin-fluid/-/eslint-plugin-fluid-0.5.0.tgz", + "integrity": "sha512-Fs+Ksl/BXXl/++YJBZYxlNdN/9UuEPs9ooDfF8XkeRW+BRqwE42zeYanM4cm3fl2OM8201Jykiybcn+Pq1CTiQ==", "dev": true, "license": "MIT", "dependencies": { "@microsoft/tsdoc": "^0.15.1", - "@typescript-eslint/parser": "~8.46.0", - "@typescript-eslint/utils": "~8.46.0", + "@typescript-eslint/parser": "~8.58.0", + "@typescript-eslint/utils": "~8.58.0", "ts-morph": "^22.0.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.37.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/parser": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.46.4.tgz", - "integrity": "sha512-tK3GPFWbirvNgsNKto+UmB/cRtn6TZfyw0D6IKrW55n6Vbs7KJoZtI//kpTKzE/DUmmnAFD8/Ca46s7Obs92/w==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/scope-manager": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4", - "debug": "^4.3.4" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -656,58 +944,34 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/project-service": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.4.tgz", - "integrity": "sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/types": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", "dev": true, "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.46.4", - "@typescript-eslint/types": "^8.46.4", - "debug": "^4.3.4" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/scope-manager": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz", - "integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/utils": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.4.tgz", - "integrity": "sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==", - "dev": true, - "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -716,15 +980,20 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/types": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", - "integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.58.2", + "eslint-visitor-keys": "^5.0.0" + }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -733,188 +1002,91 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz", - "integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==", + "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.46.4", - "@typescript-eslint/tsconfig-utils": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^2.1.0" - }, + "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "url": "https://opencollective.com/eslint" } }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.4.tgz", - "integrity": "sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==", - "dev": true, + "node_modules/@fluid-internal/presence-definitions": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluid-internal/presence-definitions/-/presence-definitions-2.114.0.tgz", + "integrity": "sha512-xMz/nMFk0jywN2E/gzWqcc1cVlRMVXXggpFgXQRKiuJwUhfzo8lgoYeopxR4mC8zUbyD/eCb4P7ZO7NGrQtqZQ==", "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz", - "integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.46.4", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@fluid-internal/eslint-plugin-fluid/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@fluid-internal/presence-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluid-internal/presence-definitions/-/presence-definitions-2.113.1.tgz", - "integrity": "sha512-pjVhd3+yizTiNcdfCvhWdAQrM+F0DFwbCZXYIgMogsfv9nP7PossfoWcQwOP+Y+iZjFSh+pPNz0Lh7OoV9w9LA==", - "license": "MIT", - "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1" + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0" } }, "node_modules/@fluid-internal/presence-runtime": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.113.1.tgz", - "integrity": "sha512-yCTQd9DrGYebDwZ+o9S/BkDEKY79BVFqTWP6YVPzV76exBEAtwzo+kt3N2TSXYDE9qdYI/FgETLvA4YlSn3l3g==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluid-internal/presence-runtime/-/presence-runtime-2.114.0.tgz", + "integrity": "sha512-h0jOZY+LwqIuk7SX8AhCjrwWxIY0pNqgXPUYSAkQpwamg1wHp7/nyrSPgYvurcnyMc85Gu5MDOixD6vEwjq1jA==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluid-internal/presence-definitions": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluid-internal/client-utils": "~2.114.0", + "@fluid-internal/presence-definitions": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/aqueduct": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/aqueduct/-/aqueduct-2.113.1.tgz", - "integrity": "sha512-Rmh+zdaeE+7PT2XiyKW60BIuk2M8xG0CSAeJ5H4EoIWDjifuQ5qNes5LTehslMcSjgCPQ8Wb5LIvEETbA0YBFQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/map": "~2.113.1", - "@fluidframework/request-handler": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/synthesize": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "@fluidframework/tree": "~2.113.1" + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/aqueduct/-/aqueduct-2.114.0.tgz", + "integrity": "sha512-VgjPA82EGrspCOm5XwAUsetO0uqP6LhP6UW6kBMPtERKBlnR5SpxS3YzikBKspFbP3jAPWqdPzg2M4JlJ/Lf/A==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/map": "~2.114.0", + "@fluidframework/request-handler": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/synthesize": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "@fluidframework/tree": "~2.114.0" } }, "node_modules/@fluidframework/azure-client": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/azure-client/-/azure-client-2.113.1.tgz", - "integrity": "sha512-nkvyRuE2vqjppTHM/LvqDiC1esu3RDne0x6tjRG9OUelGeZuFsoDHFQfbuEiyaf2GKqbYiEHVsnhQZrO8dPC5Q==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/azure-client/-/azure-client-2.114.0.tgz", + "integrity": "sha512-Gvvo+p9sH5fogJKma+/QHfoZ+bEuzRJ9nXOEt+w2EeDI0XpDmt+0gpcLqHSXZazvEwmMmtWW4z/8HKtL0/XPjg==", "license": "MIT", "dependencies": { - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/fluid-static": "~2.113.1", - "@fluidframework/routerlicious-driver": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/fluid-static": "~2.114.0", + "@fluidframework/routerlicious-driver": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/azure-local-service": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/azure-local-service/-/azure-local-service-2.113.1.tgz", - "integrity": "sha512-PMWVgqbbEIzaNHMS/pUB1jUTWTCR7S0n7Hqr6bdRb7BdXgU0D2y5JSd63AXuxGA6DRN5XgygJ6MavJxNV8fbKw==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/azure-local-service/-/azure-local-service-2.114.0.tgz", + "integrity": "sha512-Ib1n25wmwgnlTvWL03opg2sN+TdJWKVeDdj1uM85Jn5IeIjE1mKAlk69ctV2ox/JCDfV+F4q4f2QJGXWylFAvg==", "dev": true, "license": "MIT", "dependencies": { @@ -934,19 +1106,19 @@ } }, "node_modules/@fluidframework/cell": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/cell/-/cell-2.113.1.tgz", - "integrity": "sha512-BKSLziFdA63cqPcJeBFVBUCcHuWZYwPwTQThmj5h12V0LjIU+ghzwpRTorShi4iNRgmp6shAuWUeQf6SJJaIKA==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/cell/-/cell-2.114.0.tgz", + "integrity": "sha512-k6CsAdrZohkXsATOqX1NcJpYYQaVxXR3CBdYNKnoeAPbS2QSIXDlmv8irHsy857LMH+TLmiBUKZ8/p7FfKPEcQ==", "dev": true, "license": "MIT", "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1" + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0" } }, "node_modules/@fluidframework/common-definitions": { @@ -971,28 +1143,28 @@ } }, "node_modules/@fluidframework/container-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-2.113.1.tgz", - "integrity": "sha512-wyo5pZWEnRtiYSJ4IpS8c4sT4VHhsXNFFri6YIwRWDrORMbXjD/rezWJvYDyAybMl1R8qWGcCc2/okiDHuVlkA==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-definitions/-/container-definitions-2.114.0.tgz", + "integrity": "sha512-IdXaYM6RUc3E8C6eRvzkO8MIH8pwFpTTUHs5D7Gv971lWGMYWRutVdp8XygRLxRa6krxQ2hyrHfiY4ZU4QNBDA==", "license": "MIT", "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1" + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0" } }, "node_modules/@fluidframework/container-loader": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/container-loader/-/container-loader-2.113.1.tgz", - "integrity": "sha512-/mlmw49ur+X5xEJ2i2Nhiq8f+POq+x8O0NojHPIW1QZ5dOyK2owV+91wRdDLPxupGvEHFdvrl5DAiNcIUkjEvg==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-loader/-/container-loader-2.114.0.tgz", + "integrity": "sha512-h0lzQf6ht+I4AjEz/NWExQdA2WVVAyD2NbRAWTJplLm2Gk0VkibmhViBOHOygc79Wapn6j8qYbI083q54L2QZw==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "debug": "^4.3.4", "double-ended-queue": "^2.1.0-0", "events_pkg": "npm:events@^3.1.0", @@ -1013,1332 +1185,253 @@ } }, "node_modules/@fluidframework/container-runtime": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime/-/container-runtime-2.113.1.tgz", - "integrity": "sha512-JVUNX/sOyovmNVL4nz6oM2qFUJXqFBZj5P9ewFQFYfh3aBcHvdvKucEhLHIRozg/jzlakCMoQRXhkY7JK/6r3A==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime/-/container-runtime-2.114.0.tgz", + "integrity": "sha512-aWa2GwcAJFSTTt2t4H4taGQ/G+y5MyfgPFQmQ297jkR0M0hXZMfG0+mgK7M2VwHQ5QfBSRQYjmwBCmYdbDM7Wg==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "@tylerbu/sorted-btree-es6": "^2.1.1", - "double-ended-queue": "^2.1.0-0", - "lz4js": "^0.2.0", - "semver-ts": "^1.0.3", - "uuid": "^11.1.0" - } - }, - "node_modules/@fluidframework/container-runtime-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime-definitions/-/container-runtime-definitions-2.113.1.tgz", - "integrity": "sha512-jpQ32cme+vCUBcEj1CL4BUbBc9CI7R5gk9SOjBaYrJYlaMvKLV9cHxVrojtv8Kc14qSazdcBCO7cogkFzmYsDg==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1" - } - }, - "node_modules/@fluidframework/container-runtime/node_modules/uuid": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", - "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, - "node_modules/@fluidframework/core-interfaces": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-2.113.1.tgz", - "integrity": "sha512-auH1pvqZqOrtVY16Wl82uBrkuAPzWMv80gm/nOd8kQKaEClp9nkYUxHtkjjBHUEqwb4on7Hm7G82hfmiJiw/Lg==", - "license": "MIT" - }, - "node_modules/@fluidframework/core-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/core-utils/-/core-utils-2.113.1.tgz", - "integrity": "sha512-J5+r9fJuqQ97jk7K1zDir4Vrjf3lTHODW6+I7NzqtQ0t/RKZmUygZ1kDHs5JGw1OfadMMdIJtbI0esv3mzOe0w==", - "license": "MIT" - }, - "node_modules/@fluidframework/counter": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/counter/-/counter-2.113.1.tgz", - "integrity": "sha512-HXeHjh+wjYSC6IX0ZF/yzzBaV7f3S/n8kKxrzD+Dr/0YyBhyMtkxfJf/yC+HLJKGTacTk2yh5lXiXjB2quhQGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1" - } - }, - "node_modules/@fluidframework/datastore": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-2.113.1.tgz", - "integrity": "sha512-GCYDjIGjbLngVFCVFcF1xk1SdlY2Khl2v15wsEbYucBHDK6F2ERNgSm+r29Jb4u/ZxqKCgwLOB4F6YFEJXrsJg==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "uuid": "^11.1.0" - } - }, - "node_modules/@fluidframework/datastore-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-2.113.1.tgz", - "integrity": "sha512-GkQONPp/pJNHmzXPbuB9Xsh11mlsSxfzXsqQhBJIsF9h3PFL/Nk/mBqhBmy9Bg/Ndal2PH/bqx9SBLwGDUEerA==", - "license": "MIT", - "dependencies": { - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1" - } - }, - "node_modules/@fluidframework/datastore/node_modules/uuid": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", - "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, - "node_modules/@fluidframework/devtools": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/devtools/-/devtools-2.113.1.tgz", - "integrity": "sha512-e5IWcmbfp1JgAZqkA0zwSYwcIhIcY/i+zOH2pgpsH1hSBBLcyJSFHooO6Q5GXzEkCkPeB6pK8vBChm3xOzBU4Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/devtools-core": "~2.113.1", - "@fluidframework/fluid-static": "~2.113.1" - } - }, - "node_modules/@fluidframework/devtools-core": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/devtools-core/-/devtools-core-2.113.1.tgz", - "integrity": "sha512-/Otxwjd5YFXFixMQWRmcZTM4lEunLR/HrOPJbQz2OHu7jGCXvtVmlbRMxQmu3Wc3ONnX0JjMUc/mSkPhPECasg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/aqueduct": "~2.113.1", - "@fluidframework/cell": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/container-runtime": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/counter": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/map": "~2.113.1", - "@fluidframework/matrix": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/sequence": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "@fluidframework/tree": "~2.113.1" - } - }, - "node_modules/@fluidframework/driver-base": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/driver-base/-/driver-base-2.113.1.tgz", - "integrity": "sha512-2u1eRZekxLIQPNxyF14p9X6BKbSTboIfBriaNhwllUen5ta3oT0NkccPGy3nwcYgd2bUChRpUh8H0T9w1keibQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" - } - }, - "node_modules/@fluidframework/driver-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-2.113.1.tgz", - "integrity": "sha512-M6Awm7o0BwohUbaUdRHIdfWBeutMQLbegdMrB7YPtvf94mcRMDTgNLnJAAhmcYbtWEl+QzQGgKqM6omykZ3c3g==", - "license": "MIT", - "dependencies": { - "@fluidframework/core-interfaces": "~2.113.1" - } - }, - "node_modules/@fluidframework/driver-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-2.113.1.tgz", - "integrity": "sha512-gAcB9u930hY2qx1iAqbZgNrJzKF5d3CC+HDLoLcON+c7ooxgRzTkwTKwBjnOv4d80qTBE8E76T/oy9Vl/iHobA==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "lz4js": "^0.2.0", - "uuid": "^11.1.0" - } - }, - "node_modules/@fluidframework/driver-utils/node_modules/uuid": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", - "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, - "node_modules/@fluidframework/eslint-config-fluid": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-13.0.0.tgz", - "integrity": "sha512-LQh2t4mC969Yi3GO3ecF2lGlXpAw7FLBtcngqi1EMWbsLr0H7FwRtEVnO/AIH7pR+fLYikLojp32qKLrwA4kvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-plugin-eslint-comments": "~4.5.0", - "@eslint-react/eslint-plugin": "~2.13.0", - "@eslint/js": "~9.39.2", - "@fluid-internal/eslint-plugin-fluid": "^0.4.1", - "@rushstack/eslint-plugin": "~0.22.1", - "@typescript-eslint/eslint-plugin": "~8.54.0", - "@typescript-eslint/parser": "~8.54.0", - "eslint-config-biome": "~2.1.3", - "eslint-config-prettier": "~10.1.8", - "eslint-import-resolver-typescript": "~4.4.4", - "eslint-plugin-depend": "~1.4.0", - "eslint-plugin-import-x": "~4.16.1", - "eslint-plugin-jsdoc": "~61.4.1", - "eslint-plugin-no-only-tests": "~3.3.0", - "eslint-plugin-promise": "~7.2.1", - "eslint-plugin-react-hooks": "~7.0.1", - "eslint-plugin-tsdoc": "~0.5.0", - "eslint-plugin-unicorn": "~54.0.0", - "eslint-plugin-unused-imports": "~4.3.0", - "globals": "^14.0.0", - "typescript-eslint": "~8.54.0" - }, - "engines": { - "node": ">=22.22.2" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-2.13.0.tgz", - "integrity": "sha512-iaMXpqnJCTW7317hg8L4wx7u5aIiPzZ+d1p59X8wXFgMHzFX4hNu4IfV8oygyjmWKdLsjKE9sEpv/UYWczlb+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/type-utils": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "eslint-plugin-react-dom": "2.13.0", - "eslint-plugin-react-hooks-extra": "2.13.0", - "eslint-plugin-react-naming-convention": "2.13.0", - "eslint-plugin-react-rsc": "2.13.0", - "eslint-plugin-react-web-api": "2.13.0", - "eslint-plugin-react-x": "2.13.0", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@eslint-react/shared": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-2.13.0.tgz", - "integrity": "sha512-IOloCqrZ7gGBT4lFf9+0/wn7TfzU7JBRjYwTSyb9SDngsbeRrtW95ZpgUpS8/jen1wUEm6F08duAooTZ2FtsWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0", - "zod": "^3.25.0 || ^4.0.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.66.0.tgz", - "integrity": "sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.66.0", - "@typescript-eslint/tsconfig-utils": "8.66.0", - "@typescript-eslint/types": "8.66.0", - "@typescript-eslint/visitor-keys": "8.66.0", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/project-service": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.66.0.tgz", - "integrity": "sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.66.0", - "@typescript-eslint/types": "^8.66.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.66.0.tgz", - "integrity": "sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.66.0.tgz", - "integrity": "sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.66.0", - "eslint-visitor-keys": "^5.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^4.0.2" - }, - "engines": { - "node": "20 || >=22" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-dom": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-2.13.0.tgz", - "integrity": "sha512-+2IZzQ1WEFYOWatW+xvNUqmZn55YBCufzKA7hX3XQ/8eu85Mp4vnlOyNvdVHEOGhUnGuC6+9+zLK+IlEHKdKLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "compare-versions": "^6.1.1", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-dom/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-dom/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-dom/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-hooks-extra": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks-extra/-/eslint-plugin-react-hooks-extra-2.13.0.tgz", - "integrity": "sha512-qIbha1nzuyhXM9SbEfrcGVqmyvQu7GAOB2sy9Y4Qo5S8nCqw4fSBxq+8lSce5Tk5Y7XzIkgHOhNyXEvUHRWFMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/type-utils": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-hooks-extra/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-hooks-extra/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-hooks-extra/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-naming-convention": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-2.13.0.tgz", - "integrity": "sha512-uSd25JzSg2R4p81s3Wqck0AdwRlO9Yc+cZqTEXv7vW8exGGAM3mWnF6hgrgdqVJqBEGJIbS/Vx1r5BdKcY/MHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/type-utils": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "compare-versions": "^6.1.1", - "string-ts": "^2.3.1", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-naming-convention/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-naming-convention/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-naming-convention/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-rsc": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-2.13.0.tgz", - "integrity": "sha512-RaftgITDLQm1zIgYyvR51sBdy4FlVaXFts5VISBaKbSUB0oqXyzOPxMHasfr9BCSjPLKus9zYe+G/Hr6rjFLXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-rsc/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-rsc/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-web-api": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-2.13.0.tgz", - "integrity": "sha512-nmJbzIAte7PeAkp22CwcKEASkKi49MshSdiDGO1XuN3f4N4/8sBfDcWbQuLPde6JiuzDT/0+l7Gi8wwTHtR1kg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "birecord": "^0.1.1", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-web-api/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-web-api/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-web-api/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-2.13.0.tgz", - "integrity": "sha512-cMNX0+ws/fWTgVxn52qAQbaFF2rqvaDAtjrPUzY6XOzPjY0rJQdR2tSlWJttz43r2yBfqu+LGvHlGpWL2wfpTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/core": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/type-utils": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "compare-versions": "^6.1.1", - "is-immutable-type": "^5.0.1", - "ts-api-utils": "^2.4.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/@eslint-react/ast": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-2.13.0.tgz", - "integrity": "sha512-43+5gmqV3MpatTzKnu/V2i/jXjmepvwhrb9MaGQvnXHQgq9J7/C7VVCCcwp6Rvp2QHAFquAAdvQDSL8IueTpeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/eff": "2.13.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/typescript-estree": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "string-ts": "^2.3.1" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/@eslint-react/core": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-2.13.0.tgz", - "integrity": "sha512-m62XDzkf1hpzW4sBc7uh7CT+8rBG2xz/itSADuEntlsg4YA7Jhb8hjU6VHf3wRFDwyfx5VnbV209sbJ7Azey0Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@eslint-react/var": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/@eslint-react/var": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-2.13.0.tgz", - "integrity": "sha512-dM+QaeiHR16qPQoJYg205MkdHYSWVa2B7ore5OFpOPlSwqDV3tLW7I+475WjbK7potq5QNPTxRa7VLp9FGeQqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "2.13.0", - "@eslint-react/eff": "2.13.0", - "@eslint-react/shared": "2.13.0", - "@typescript-eslint/scope-manager": "^8.55.0", - "@typescript-eslint/types": "^8.55.0", - "@typescript-eslint/utils": "^8.55.0", - "ts-pattern": "^5.9.0" - }, - "engines": { - "node": ">=20.19.0" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/is-immutable-type": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/is-immutable-type/-/is-immutable-type-5.0.4.tgz", - "integrity": "sha512-tDf0vB9dJJt/1USS2nvHJb8UsIAhs+pF6z8UZLNdhrzB+PKMrdcN45je9jhuFpaJOjJpoRhueFmFrRs5g/TNMA==", - "dev": true, - "funding": [ - { - "type": "ko-fi", - "url": "https://ko-fi.com/rebeccastevens" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/is-immutable-type" - } - ], - "license": "BSD-3-Clause", - "dependencies": { - "@typescript-eslint/type-utils": "^8.0.0", - "ts-api-utils": "^2.0.0", - "ts-declaration-location": "^1.0.4" - }, - "peerDependencies": { - "eslint": "*", - "typescript": ">=4.7.4" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-plugin-react-x/node_modules/is-immutable-type/node_modules/ts-declaration-location": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", - "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", - "dev": true, - "funding": [ - { - "type": "ko-fi", - "url": "https://ko-fi.com/rebeccastevens" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" - } - ], - "license": "BSD-3-Clause", - "dependencies": { - "picomatch": "^4.0.2" - }, - "peerDependencies": { - "typescript": ">=4.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/eslint-visitor-keys": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^20.19.0 || ^22.13.0 || >=24" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@eslint-react/eslint-plugin/node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" - }, - "engines": { - "node": "18 || 20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz", - "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/type-utils": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.54.0", - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz", - "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz", - "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "debug": "^4.4.3", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "double-ended-queue": "^2.1.0-0", + "lz4js": "^0.2.0", + "semver-ts": "^1.0.3", + "uuid": "^11.1.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, + "node_modules/@fluidframework/container-runtime-definitions": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/container-runtime-definitions/-/container-runtime-definitions-2.114.0.tgz", + "integrity": "sha512-pM3sNr31QSGK3nueSo+NKTarDkia1qMDOoYoMJ0aWakRMstxSn37+Itmia8p+eB/8RVAFk6H2Q6zyW+BTx1Eqw==", "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz", - "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==", - "dev": true, + "node_modules/@fluidframework/container-runtime/node_modules/uuid": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "bin": { + "uuid": "dist/esm/bin/uuid" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/parser": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz", - "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==", + "node_modules/@fluidframework/core-interfaces": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-interfaces/-/core-interfaces-2.114.0.tgz", + "integrity": "sha512-8zvdP46BJwIvhghOKqPBU6pmdlD7XnVGgqbW6Ta+IQCBW+zxqCWenIcy4BDvlSIpRjb6pqoomhxp5GojKM3WWA==", + "license": "MIT" + }, + "node_modules/@fluidframework/core-utils": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/core-utils/-/core-utils-2.114.0.tgz", + "integrity": "sha512-7lWaqfTl/PD3IYopxI53+5aRS6wwIlsc5qaFNIn+Z1d01N/l4ptkm0QW1c3SiKHeXSbB9UZ5YGawp5JyNDOw4w==", + "license": "MIT" + }, + "node_modules/@fluidframework/counter": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/counter/-/counter-2.114.0.tgz", + "integrity": "sha512-RCwETyRe5w4DWvQjPUHKUyV/Y2R3bFbn1oCmV/H1X17aURf5XfToeAD4CwEebflVKSit8CQkuJALkrkPDIO27w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz", - "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==", - "dev": true, + "node_modules/@fluidframework/datastore": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore/-/datastore-2.114.0.tgz", + "integrity": "sha512-oogarATdUAAO5yNTu3upVJTTTX5oBOvf5jja3MQEbHG+x9QiZvBs5UZ2IP7WhT8aVN+9UTcfcddcm4NQ7ZU65A==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "uuid": "^11.1.0" + } + }, + "node_modules/@fluidframework/datastore-definitions": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/datastore-definitions/-/datastore-definitions-2.114.0.tgz", + "integrity": "sha512-P1psGU5wKuCh+6T3YkW1z0ZN3+NqTFne3trTWiiKBjgjQQFMfWfzv/BkVtAV/2jUCmyN5WSRYhLPAYcDxw2y/Q==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, + "node_modules/@fluidframework/datastore/node_modules/uuid": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "uuid": "dist/esm/bin/uuid" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/project-service": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz", - "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==", + "node_modules/@fluidframework/devtools": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/devtools/-/devtools-2.114.0.tgz", + "integrity": "sha512-88ZrpmZqEbzscApQy55ZxPvrr7d1wHd4CXEK1UoN8gsDML8ys48ojlVg1Luq2MkU0QAgdGhsYQU5n+tXe5CwEg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.54.0", - "@typescript-eslint/types": "^8.54.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/devtools-core": "~2.114.0", + "@fluidframework/fluid-static": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz", - "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "node_modules/@fluidframework/devtools-core": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/devtools-core/-/devtools-core-2.114.0.tgz", + "integrity": "sha512-gGxKSWcNsXDDLkNtXQ3rNd9R1wEU0ULL+/FFrMDAiQPRupj1WUroinT/sOyAtlozjvpNA5jMtAsjOKBUIMFqLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/aqueduct": "~2.114.0", + "@fluidframework/cell": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/container-runtime": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/counter": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/map": "~2.114.0", + "@fluidframework/matrix": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/sequence": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "@fluidframework/tree": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz", - "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==", - "dev": true, + "node_modules/@fluidframework/driver-base": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-base/-/driver-base-2.114.0.tgz", + "integrity": "sha512-2UULuLcZqTlhOr7OIQqyg3lh/zYmvzeGuzz1RPI9WK1hFVxcZVpa5+9Aiw9Kb28t0h20+5NIyDGFLdmbXrHzYA==", "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.54.0", - "@typescript-eslint/tsconfig-utils": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3", - "minimatch": "^9.0.5", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, + "node_modules/@fluidframework/driver-definitions": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-definitions/-/driver-definitions-2.114.0.tgz", + "integrity": "sha512-Z0mzBO/4TrZru0CqBbjvF5wjzztoUzuyVakc9BdMXcTagNv+D830Do4SkMjIQR+ghShcrOVc/9hnoti62U41rw==", "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "dependencies": { + "@fluidframework/core-interfaces": "~2.114.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz", - "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==", - "dev": true, + "node_modules/@fluidframework/driver-utils": { + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/driver-utils/-/driver-utils-2.114.0.tgz", + "integrity": "sha512-mlWXSSDYFVFlxn1Q3BmPkZV3cddUxToP/UFZi7LQUGj0NBq8uM043rYE/Q/0aUF5HjA4rWxMjI9k2tHVTBc31w==", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "lz4js": "^0.2.0", + "uuid": "^11.1.0" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/@typescript-eslint/visitor-keys/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, + "node_modules/@fluidframework/driver-utils/node_modules/uuid": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "bin": { + "uuid": "dist/esm/bin/uuid" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", + "node_modules/@fluidframework/eslint-config-fluid": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@fluidframework/eslint-config-fluid/-/eslint-config-fluid-14.0.0.tgz", + "integrity": "sha512-xe2EHSPtRZzBk2QX22twPqCGBF4EG5Wg9QahZ7oIimZfnLzfNF2NgW5jZPP+MRC2qGlIuKp2TntwozoRKEGmXw==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "@eslint-community/eslint-plugin-eslint-comments": "~4.5.0", + "@eslint-react/eslint-plugin": "~5.9.0", + "@eslint/js": "~9.39.2", + "@fluid-internal/eslint-plugin-fluid": "^0.5.0", + "@rushstack/eslint-plugin": "~0.23.2", + "@typescript-eslint/eslint-plugin": "~8.58.0", + "@typescript-eslint/parser": "~8.58.0", + "eslint-config-biome": "~2.1.3", + "eslint-config-prettier": "~10.1.8", + "eslint-import-resolver-typescript": "~4.4.4", + "eslint-plugin-depend": "~1.4.0", + "eslint-plugin-import-x": "~4.16.1", + "eslint-plugin-jsdoc": "~61.4.1", + "eslint-plugin-no-only-tests": "~3.3.0", + "eslint-plugin-promise": "~7.2.1", + "eslint-plugin-react-hooks": "~7.0.1", + "eslint-plugin-tsdoc": "~0.5.2", + "eslint-plugin-unicorn": "~54.0.0", + "eslint-plugin-unused-imports": "~4.3.0", + "globals": "^14.0.0", + "typescript-eslint": "~8.58.0" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": ">=22.22.2" } }, "node_modules/@fluidframework/eslint-config-fluid/node_modules/globals": { @@ -2354,69 +1447,30 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/ignore": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", - "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@fluidframework/eslint-config-fluid/node_modules/picomatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", - "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/@fluidframework/fluid-static": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/fluid-static/-/fluid-static-2.113.1.tgz", - "integrity": "sha512-7O9hqinIualmRi5XSzerwd0qMHuiXE4JZwZpD5/TVP8n53nGpeB5q84ah1Mg1ny++BvOuoxnMNLyV+Vn2G8L/Q==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluid-internal/presence-definitions": "~2.113.1", - "@fluid-internal/presence-runtime": "~2.113.1", - "@fluidframework/aqueduct": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/container-runtime": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/request-handler": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "@fluidframework/tree": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/fluid-static/-/fluid-static-2.114.0.tgz", + "integrity": "sha512-fa5GOpEXkUkPtkVR3Y08skCdjrIVcnClGcCNBZq0ARd/1HsEpXc2mLq7bQkqk6LnRlhSQPzn/dYMYXh7NZzMZw==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluid-internal/presence-definitions": "~2.114.0", + "@fluid-internal/presence-runtime": "~2.114.0", + "@fluidframework/aqueduct": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/container-runtime": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/request-handler": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "@fluidframework/tree": "~2.114.0", "semver-ts": "^1.0.3" } }, @@ -2427,15 +1481,15 @@ "license": "MIT" }, "node_modules/@fluidframework/id-compressor": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/id-compressor/-/id-compressor-2.113.1.tgz", - "integrity": "sha512-lw6eRmfVb6TockII2GgLTQh9D50r1m58bXY8ucGKN0NcJl9whACrUpWriHHN51JD00cdtL4TtYQZX6sBvqUHiA==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/id-compressor/-/id-compressor-2.114.0.tgz", + "integrity": "sha512-23FnZCwk7XrDYo1OBj8RRjycgBLnfCXfMca6587WMfRHAOH52bsz4bb5khh127hiCihVWkRpF/n4CrVpNZsBjg==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "@tylerbu/sorted-btree-es6": "^2.1.1", "uuid": "^11.1.0" } @@ -2454,62 +1508,62 @@ } }, "node_modules/@fluidframework/map": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/map/-/map-2.113.1.tgz", - "integrity": "sha512-E9K/FnqgmUQtMuseZkjLZgTfq80rw6+2+EJ7LBIYyLadJizH+ZfQVZjNHDYVIgSlaFxryLWRpGj2BkOH+ZZUeQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/map/-/map-2.114.0.tgz", + "integrity": "sha512-32WRi/T58ZIvIh9VN5g/t6KbuwjxvlA6Lu4AdUGXq7j4Pd6GhnX4irtacxPvLX6lDFhXrollEXAVAEcVmlhJtg==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "path-browserify": "^1.0.1" } }, "node_modules/@fluidframework/matrix": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/matrix/-/matrix-2.113.1.tgz", - "integrity": "sha512-5yM7S/L0KHwsmwP5V4zItysPds0vQAn3RR+jy75pgQm3ONgK4etMfnOL04PtIqGSrVjYlYQLLL+IywN0fXxq/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/merge-tree": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/matrix/-/matrix-2.114.0.tgz", + "integrity": "sha512-b6h3oFW/mRT1UNoAA4X/Vg1u0jVuhCXMlACBonr41ng3LNu9OHHp9IlnMrxXUSMsu/Wj7uIAbMrdR+DJYZqnMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/merge-tree": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "@tiny-calc/nano": "0.0.0-alpha.5", "double-ended-queue": "^2.1.0-0" } }, "node_modules/@fluidframework/merge-tree": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/merge-tree/-/merge-tree-2.113.1.tgz", - "integrity": "sha512-spFIn3NxSCnTB/zCf94LdXViFugmTXhH9iqnBLpBKvksTlD3v4pXdm8ledEM4uLL+VAmYGizrXBWO0PCwPfDSw==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/merge-tree/-/merge-tree-2.114.0.tgz", + "integrity": "sha512-wsDUOItVvBI2eYHaT98NGenKo0sksemmGr+sKJ4bFzvFPkdOXNglgIPxsKY9/Tvts13W9z/9MiD56sYFG8qvRg==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/protocol-base": { @@ -2531,85 +1585,85 @@ "license": "MIT" }, "node_modules/@fluidframework/request-handler": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/request-handler/-/request-handler-2.113.1.tgz", - "integrity": "sha512-byXrHZi3kdc87izICKjtlVz8JkhnDxIlMumHGsL5vgR+cq5TShe2LsL7ubqflXDSRxeD+JQqGQsVTRZtb7BRLg==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/request-handler/-/request-handler-2.114.0.tgz", + "integrity": "sha512-yGWhf+c0HK2eyrulAtxCtl5BRnS2O/7aYIqbBCMgcoqL20SKuoeChW0X8g7g+Psa3LN+mUT98P3hbiWbmfK6sg==", "license": "MIT", "dependencies": { - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1" + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0" } }, "node_modules/@fluidframework/routerlicious-driver": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/routerlicious-driver/-/routerlicious-driver-2.113.1.tgz", - "integrity": "sha512-+knc6cipbhVJokjM/agibgF4KmTdgFdRBzzXRQ43Lahn2NT8Rpf5sujC+E9ja1+oxSg+i1HQY7yqKgNZEYZH3w==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/routerlicious-driver/-/routerlicious-driver-2.114.0.tgz", + "integrity": "sha512-UgWOA1NUKlwlg53A+89+2u3Maln+pXcGIO0wapkTiABJjH5NnfzWFUjGz3n+12i8164d2NAGy7fFBJFmuBO0LA==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-base": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-base": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", "@fluidframework/server-services-client": "^7.0.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "@fluidframework/telemetry-utils": "~2.114.0", "json-stringify-safe": "5.0.1", "socket.io-client": "^4.8.3" } }, "node_modules/@fluidframework/runtime-definitions": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-2.113.1.tgz", - "integrity": "sha512-AIALi/+ASlWpgslI1zfMtRZX/mQYQBe+Js1lSog08bG7dSPb67ySuKsjaw1ly+Vdnrnxm6EaueUfSmUH2fcYQw==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-definitions/-/runtime-definitions-2.114.0.tgz", + "integrity": "sha512-UP1z01+t+Ih9F/nXf/GD7C9hBwXmZi/qMHy6aOgaYBuw3nKj7KKOlkdyVffjAYSZFNRophhZIVBdOfu1pOQpnA==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@fluidframework/runtime-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-2.113.1.tgz", - "integrity": "sha512-/2pkGiYNCx9fZcXao39laJev239sgWx184XVc51tPPQM7U8ztmf/iX3lP3RNxdz/HXZbVYkE4APk2p4996E6+g==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/runtime-utils/-/runtime-utils-2.114.0.tgz", + "integrity": "sha512-TqpaBvcYDqBDp7l+O6aMR1nlpaK5h84msLQVo+LKSxFO3yM7oUNMrn6BgTD0LVXNVjj72+7NKj22+r3doCbxLw==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "semver-ts": "^1.0.3" } }, "node_modules/@fluidframework/sequence": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/sequence/-/sequence-2.113.1.tgz", - "integrity": "sha512-uNac9eQ1tUhq88zLLZk8FrD2Puvp8XDpxj6XGgueK89Wz6OPd+YSOaC9LRhzkQUomQUXIAbN4CVDXGQbXljnLQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/merge-tree": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/sequence/-/sequence-2.114.0.tgz", + "integrity": "sha512-DuFmxG8dKWY5wOw3NsNAVTpuS+k+bXLY44hxf3lJ+JkXuFfSDqnSYvRj4mH2w3UPV+uWXuJ7HSYrSdn/g7IjRg==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/merge-tree": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "double-ended-queue": "^2.1.0-0", "uuid": "^11.1.0" } @@ -3044,22 +2098,22 @@ } }, "node_modules/@fluidframework/shared-object-base": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-2.113.1.tgz", - "integrity": "sha512-00sKW3lVWN1ZWv1gI36YI14u8f61to9HOIigGJcR2OvM/0kOUsepnaeMy9yKKOk2mnriRyRtzOSjsYPjyDg76Q==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/shared-object-base/-/shared-object-base-2.114.0.tgz", + "integrity": "sha512-rS1dPXxPvm7sP68ORcQ6fvN/oWySBwj/DR3Fe/qnof68aOO1Dc+aLrz7XCPVMNjWhRMC+Q/F+mp/Dk9VJnEsKA==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "uuid": "^11.1.0" } }, @@ -3077,24 +2131,24 @@ } }, "node_modules/@fluidframework/synthesize": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/synthesize/-/synthesize-2.113.1.tgz", - "integrity": "sha512-1KFlOxqrS3lBlnEX1OEaqGBpm0MfnQFUvpi9yuQ3D+X8LRd/g4yKr6PRvgm5MfRKBtJZ5b8BQNUUG+a0nsZSPw==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/synthesize/-/synthesize-2.114.0.tgz", + "integrity": "sha512-aCkvNksBKAneeT0MoD4JuCv7shdqkzThK2vaox50VPDTm6OTBdaNNw6qfiBkgjNmP8UBpu1nfzaJtxA5Icr7Og==", "license": "MIT", "dependencies": { - "@fluidframework/core-utils": "~2.113.1" + "@fluidframework/core-utils": "~2.114.0" } }, "node_modules/@fluidframework/telemetry-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-2.113.1.tgz", - "integrity": "sha512-nw9HTnVpVlUi0SALWE9u18o7pVoGtpIfFI8cFe0LTQmXzuW0TllEwzYajGnaaCkfNjJNspInIa7jtp8gjPp70A==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/telemetry-utils/-/telemetry-utils-2.114.0.tgz", + "integrity": "sha512-lKVQvlNQwdwo2k0V4uJbNSk7I57U8dbUmDs/T2WxtGUDtTo3JHW9t9QXyguXzIfMOkTmcTxRSIlh7CVOt9IMUg==", "license": "MIT", "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", "debug": "^4.3.4", "uuid": "^11.1.0" } @@ -3113,24 +2167,24 @@ } }, "node_modules/@fluidframework/test-runtime-utils": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/test-runtime-utils/-/test-runtime-utils-2.113.1.tgz", - "integrity": "sha512-uJ6gp+Vedk07/KN9Zh4jtb1c8phUr0Narxv0pDv2TSk7jCZped+lmJ8CwxDAxog0bZVEnSoSfaqVGFsQMhPrkQ==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-runtime-definitions": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/driver-utils": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/routerlicious-driver": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/test-runtime-utils/-/test-runtime-utils-2.114.0.tgz", + "integrity": "sha512-dzMNaXaONUnMMTCLDF4oePQ/zJE0pGjWoUHcu9Bj2/CQGbfI97ZWSERUP2SVAi0q1p9+XrFYO1m5QF8JiZgkSQ==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-runtime-definitions": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/driver-utils": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/routerlicious-driver": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", "jsrsasign": "^11.1.1", "uuid": "^11.1.0" } @@ -3149,23 +2203,22 @@ } }, "node_modules/@fluidframework/tree": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/tree/-/tree-2.113.1.tgz", - "integrity": "sha512-/hwoQ+MgcqW3N9vM/3CiBIl6tdnc6zuATaeGJdGvnyF/olKjw/MlWPF84hUci8re8fcUEmK7ExLHjNbJv2k40g==", - "license": "MIT", - "dependencies": { - "@fluid-internal/client-utils": "~2.113.1", - "@fluidframework/container-runtime": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/datastore-definitions": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/id-compressor": "~2.113.1", - "@fluidframework/runtime-definitions": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/telemetry-utils": "~2.113.1", - "@fluidframework/type-factory": "~2.113.1", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/tree/-/tree-2.114.0.tgz", + "integrity": "sha512-KYnQ08CK2cQQQsCFxQ7O1Tdgylw3nsX+wPCzEbPhGV+AJp1XZa/reynKbt2IqlrugC/EeY5iJ3clHXhOPiyGlA==", + "license": "MIT", + "dependencies": { + "@fluid-internal/client-utils": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/datastore-definitions": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/id-compressor": "~2.114.0", + "@fluidframework/runtime-definitions": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/telemetry-utils": "~2.114.0", + "@fluidframework/type-factory": "~2.114.0", "@sinclair/typebox": "^0.34.13", "@tylerbu/sorted-btree-es6": "^2.1.1", "semver-ts": "^1.0.3", @@ -3187,12 +2240,12 @@ } }, "node_modules/@fluidframework/type-factory": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/@fluidframework/type-factory/-/type-factory-2.113.1.tgz", - "integrity": "sha512-LzD8Bqf+JyI9fJ5Gp4ruB0lzzOHO3SmdMWC7L1QETjc3jjiUNr73hHNL7+HRAw9E5Fan+/iwmYTFFo5VZugdJg==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/@fluidframework/type-factory/-/type-factory-2.114.0.tgz", + "integrity": "sha512-qDtCM17aZI7ZHIMmvuMhE6t3JOTrTXaDPPT9Bcxr0qf0Bxvp2t8lVN6pTfLGbSGVoGqffoGlyQjeM0zrE+09QA==", "license": "MIT", "dependencies": { - "@fluidframework/telemetry-utils": "~2.113.1" + "@fluidframework/telemetry-utils": "~2.114.0" } }, "node_modules/@humanfs/core": { @@ -4038,29 +3091,29 @@ } }, "node_modules/@rushstack/eslint-plugin": { - "version": "0.22.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.22.1.tgz", - "integrity": "sha512-j2bVPgddSBs0iPed2l40Ssa/bmKr6YkaI3jv7Z1fH2Zlu/RcpgFOZWH0ls8ZQEqaA63A3oRmVXxnmmX/7FJb8w==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.23.2.tgz", + "integrity": "sha512-yMvd/jW/gUZ2IdXaOD5mr+DBU0UUjNgsZ/aDrFfzijIPvqdjtMich0gR68VBxvZjciUDQX0Zm4rfezvkxv/bRQ==", "dev": true, "license": "MIT", "dependencies": { - "@rushstack/tree-pattern": "0.3.4", - "@typescript-eslint/utils": "~8.46.0" + "@rushstack/tree-pattern": "0.4.1", + "@typescript-eslint/utils": "~8.56.1" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/project-service": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.46.4.tgz", - "integrity": "sha512-nPiRSKuvtTN+no/2N1kt2tUh/HoFzeEgOm9fQ6XQk4/ApGqjx0zFIIaLJ6wooR1HIoozvj2j6vTi/1fgAz7UYQ==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.56.1.tgz", + "integrity": "sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.46.4", - "@typescript-eslint/types": "^8.46.4", - "debug": "^4.3.4" + "@typescript-eslint/tsconfig-utils": "^8.56.1", + "@typescript-eslint/types": "^8.56.1", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4074,14 +3127,14 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.46.4.tgz", - "integrity": "sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.56.1.tgz", + "integrity": "sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4" + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/visitor-keys": "8.56.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4092,9 +3145,9 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.46.4.tgz", - "integrity": "sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.56.1.tgz", + "integrity": "sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==", "dev": true, "license": "MIT", "engines": { @@ -4109,9 +3162,9 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.46.4.tgz", - "integrity": "sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.56.1.tgz", + "integrity": "sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==", "dev": true, "license": "MIT", "engines": { @@ -4123,22 +3176,21 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.46.4.tgz", - "integrity": "sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.56.1.tgz", + "integrity": "sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.46.4", - "@typescript-eslint/tsconfig-utils": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/visitor-keys": "8.46.4", - "debug": "^4.3.4", - "fast-glob": "^3.3.2", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^2.1.0" + "@typescript-eslint/project-service": "8.56.1", + "@typescript-eslint/tsconfig-utils": "8.56.1", + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/visitor-keys": "8.56.1", + "debug": "^4.4.3", + "minimatch": "^10.2.2", + "semver": "^7.7.3", + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.4.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4152,16 +3204,16 @@ } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/utils": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.46.4.tgz", - "integrity": "sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.1.tgz", + "integrity": "sha512-HPAVNIME3tABJ61siYlHzSWCGtOoeP2RTIaHXFMPqjrQKCGB9OgUVdiNgH7TJS2JNIQ5qQ4RsAUDuGaGme/KOA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.46.4", - "@typescript-eslint/types": "8.46.4", - "@typescript-eslint/typescript-estree": "8.46.4" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.56.1", + "@typescript-eslint/types": "8.56.1", + "@typescript-eslint/typescript-estree": "8.56.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4171,19 +3223,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.46.4", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.46.4.tgz", - "integrity": "sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==", + "version": "8.56.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.56.1.tgz", + "integrity": "sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.46.4", - "eslint-visitor-keys": "^4.2.1" + "@typescript-eslint/types": "8.56.1", + "eslint-visitor-keys": "^5.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4193,49 +3245,62 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@rushstack/eslint-plugin/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/@rushstack/eslint-plugin/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" } }, "node_modules/@rushstack/eslint-plugin/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/@rushstack/eslint-plugin/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.2" + "brace-expansion": "^5.0.8" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "18 || 20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@rushstack/tree-pattern": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.3.4.tgz", - "integrity": "sha512-9uROnkiHWsQqxW6HirXABfTRlgzhYp6tevbYIGkwKQ09VaayUBkvFvt/urDKMwlo+tGU0iQQLuVige6c48wTgw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.4.1.tgz", + "integrity": "sha512-eFuLBUWUfWQ42u5i25qO1VpTOg6nW2PXaLVwpmjm5tHpPREht0k0L2jsYht8iVvQ732odEeVnkXVcf2nIwbGxA==", "dev": true, "license": "MIT" }, @@ -5026,19 +4091,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.65.0.tgz", - "integrity": "sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.2.tgz", + "integrity": "sha512-aC2qc5thQahutKjP+cl8cgN9DWe3ZUqVko30CMSZHnFEHyhOYoZSzkGtAI2mcwZ38xeImDucI4dnqsHiOYuuCw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.65.0", - "@typescript-eslint/type-utils": "8.65.0", - "@typescript-eslint/utils": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/type-utils": "8.58.2", + "@typescript-eslint/utils": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -5051,36 +4114,119 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.65.0", + "@typescript-eslint/parser": "^8.58.2", + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.58.2", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", + "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">= 4" } }, "node_modules/@typescript-eslint/parser": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.66.0.tgz", - "integrity": "sha512-X6ypGChaWYk6PBtUg2BwuTZEFFcHJAtGTVJ9/lCTOufhZ4i9fNolQNnktq+kkMCwMj7V8Svsq7+TxSDslmhE0g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.58.2.tgz", + "integrity": "sha512-/Zb/xaIDfxeJnvishjGdcR4jmr7S+bda8PKNhRGdljDM+elXhlvN0FyPSsMnLmJUrVG9aPO6dof80wjMawsASg==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.66.0", - "@typescript-eslint/types": "8.66.0", - "@typescript-eslint/typescript-estree": "8.66.0", - "@typescript-eslint/visitor-keys": "8.66.0", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2", "debug": "^4.4.3" }, "engines": { @@ -5096,16 +4242,14 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.66.0.tgz", - "integrity": "sha512-8TGcH25j9zqJ/IULB/ppyhRvxA8QYfFEZ7nfbg6/BN9spDgb8fPWQXlE5l8TWBL50EtUx007uZ1o9VOwrq2/9g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/types": "8.66.0", - "@typescript-eslint/visitor-keys": "8.66.0" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5115,16 +4259,28 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.66.0.tgz", - "integrity": "sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/types": "8.66.0", + "@typescript-eslint/types": "8.58.2", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -5141,8 +4297,6 @@ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", - "optional": true, - "peer": true, "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" }, @@ -5151,16 +4305,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.66.0.tgz", - "integrity": "sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.58.2.tgz", + "integrity": "sha512-Cq6UfpZZk15+r87BkIh5rDpi38W4b+Sjnb8wQCPPDDweS/LRCFjCyViEbzHk5Ck3f2QDfgmlxqSa7S7clDtlfg==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.66.0", - "@typescript-eslint/types": "^8.66.0", + "@typescript-eslint/tsconfig-utils": "^8.58.2", + "@typescript-eslint/types": "^8.58.2", "debug": "^4.4.3" }, "engines": { @@ -5207,13 +4359,11 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.66.0.tgz", - "integrity": "sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.2.tgz", + "integrity": "sha512-3SR+RukipDvkkKp/d0jP0dyzuls3DbGmwDpVEc5wqk5f38KFThakqAAO0XMirWAE+kT00oTauTbzMFGPoAzB0A==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, @@ -5226,15 +4376,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.65.0.tgz", - "integrity": "sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.58.2.tgz", + "integrity": "sha512-Z7EloNR/B389FvabdGeTo2XMs4W9TjtPiO9DAsmT0yom0bwlPyRjkJ1uCdW1DvrrrYP50AJZ9Xc3sByZA9+dcg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/typescript-estree": "8.65.0", - "@typescript-eslint/utils": "8.65.0", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2", + "@typescript-eslint/utils": "8.58.2", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -5250,49 +4400,28 @@ "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/project-service": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.65.0.tgz", - "integrity": "sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.65.0", - "@typescript-eslint/types": "^8.65.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz", - "integrity": "sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==", - "dev": true, - "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz", - "integrity": "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", "dev": true, "license": "MIT", "engines": { @@ -5303,22 +4432,17 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz", - "integrity": "sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.65.0", - "@typescript-eslint/tsconfig-utils": "8.65.0", - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0", - "debug": "^4.4.3", - "minimatch": "^10.2.2", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.5.0" + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5328,46 +4452,39 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/balanced-match": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "18 || 20 || >=22" - } - }, - "node_modules/@typescript-eslint/type-utils/node_modules/brace-expansion": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", - "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^4.0.2" + "@typescript-eslint/types": "8.58.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { - "node": "20 || >=22" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/type-utils/node_modules/minimatch": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", - "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" - }, + "license": "Apache-2.0", "engines": { - "node": "18 || 20 || >=22" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://opencollective.com/eslint" } }, "node_modules/@typescript-eslint/types": { @@ -5385,18 +4502,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.66.0.tgz", - "integrity": "sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.2.tgz", + "integrity": "sha512-ELGuoofuhhoCvNbQjFFiobFcGgcDCEm0ThWdmO4Z0UzLqPXS3KFvnEZ+SHewwOYHjM09tkzOWXNTv9u6Gqtyuw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/project-service": "8.66.0", - "@typescript-eslint/tsconfig-utils": "8.66.0", - "@typescript-eslint/types": "8.66.0", - "@typescript-eslint/visitor-keys": "8.66.0", + "@typescript-eslint/project-service": "8.58.2", + "@typescript-eslint/tsconfig-utils": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -5414,16 +4529,28 @@ "typescript": ">=4.8.4 <6.1.0" } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types": { + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.66.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.66.0.tgz", - "integrity": "sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "@typescript-eslint/types": "8.66.0", + "@typescript-eslint/types": "8.58.2", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -5440,8 +4567,6 @@ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": "18 || 20 || >=22" } @@ -5452,8 +4577,6 @@ "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { "balanced-match": "^4.0.2" }, @@ -5467,8 +4590,6 @@ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", - "optional": true, - "peer": true, "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" }, @@ -5482,8 +4603,6 @@ "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, "license": "BlueOak-1.0.0", - "optional": true, - "peer": true, "dependencies": { "brace-expansion": "^5.0.8" }, @@ -5495,16 +4614,39 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.65.0.tgz", - "integrity": "sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==", + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.67.0.tgz", + "integrity": "sha512-U9D1FdwEWBwok3hxxSdhclMb0twvt9QnjIQ0VfQ1AiX2epnpSgv2ubVDsayOFyY8K6FX+AQ7E0FKWVG3iKsj1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/scope-manager": "8.67.0", + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/typescript-estree": "8.67.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/project-service": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.67.0.tgz", + "integrity": "sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.65.0", - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/typescript-estree": "8.65.0" + "@typescript-eslint/tsconfig-utils": "^8.67.0", + "@typescript-eslint/types": "^8.67.0", + "debug": "^4.4.3" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5514,20 +4656,18 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/project-service": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.65.0.tgz", - "integrity": "sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==", + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.67.0.tgz", + "integrity": "sha512-EgvsleTwS4E+WzzSvem8fAUubLwatMNF1B5hHSLQxcvs7q2dtRhGyujHwLJSYlG41niJ7GP24Aha2+0mb1b2kg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.65.0", - "@typescript-eslint/types": "^8.65.0", - "debug": "^4.4.3" + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/visitor-keys": "8.67.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -5535,15 +4675,12 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz", - "integrity": "sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==", + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.67.0.tgz", + "integrity": "sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg==", "dev": true, "license": "MIT", "engines": { @@ -5558,9 +4695,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz", - "integrity": "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==", + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.67.0.tgz", + "integrity": "sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==", "dev": true, "license": "MIT", "engines": { @@ -5572,16 +4709,16 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.65.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz", - "integrity": "sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==", + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.67.0.tgz", + "integrity": "sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.65.0", - "@typescript-eslint/tsconfig-utils": "8.65.0", - "@typescript-eslint/types": "8.65.0", - "@typescript-eslint/visitor-keys": "8.65.0", + "@typescript-eslint/project-service": "8.67.0", + "@typescript-eslint/tsconfig-utils": "8.67.0", + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/visitor-keys": "8.67.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -5599,6 +4736,24 @@ "typescript": ">=4.8.4 <6.1.0" } }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.67.0.tgz", + "integrity": "sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.67.0", + "eslint-visitor-keys": "^5.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/utils/node_modules/balanced-match": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", @@ -5622,6 +4777,19 @@ "node": "20 || >=22" } }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@typescript-eslint/utils/node_modules/minimatch": { "version": "10.2.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", @@ -8408,103 +7576,427 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "brace-expansion": "^5.0.8" - }, + "license": "BlueOak-1.0.0", + "dependencies": { + "brace-expansion": "^5.0.8" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/eslint-plugin-jsdoc": { + "version": "61.4.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.4.2.tgz", + "integrity": "sha512-WzZNvefoUaG/JWikVFhNLYqE2BEd6LQD2ZyfJOe1Ld3Cir05csDMMf0AihGwrSbB/e7fHRSfQOZ4F/hik9fQww==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@es-joy/jsdoccomment": "~0.76.0", + "@es-joy/resolve.exports": "1.2.0", + "are-docs-informative": "^0.0.2", + "comment-parser": "1.4.1", + "debug": "^4.4.3", + "escape-string-regexp": "^4.0.0", + "espree": "^10.4.0", + "esquery": "^1.6.0", + "html-entities": "^2.6.0", + "object-deep-merge": "^2.0.0", + "parse-imports-exports": "^0.2.4", + "semver": "^7.7.3", + "spdx-expression-parse": "^4.0.0", + "to-valid-identifier": "^1.0.0" + }, + "engines": { + "node": ">=20.11.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-jsdoc/node_modules/comment-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", + "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/eslint-plugin-no-only-tests": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.3.0.tgz", + "integrity": "sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=5.0.0" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", + "integrity": "sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==", + "dev": true, + "license": "ISC", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react-dom": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.9.5.tgz", + "integrity": "sha512-49tHxOSa2kSGXMpCsHDCONTx7dU0GQGJTE5ZYj+QA6TCf9ryiJgtU9N6vvEohjr0zSxaYFBGBy18rO+gQ3/JVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/jsx": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "compare-versions": "^6.1.1" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react-jsx": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.9.5.tgz", + "integrity": "sha512-s6YsBP4jhR8On52poSd2nrWqK+7wjsXJRhUJcBElAGKzzo4dZVDIlE2cS4mOJLk3lsOBWLiqRG166nmQvHf6wg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/jsx": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-naming-convention": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.9.5.tgz", + "integrity": "sha512-jm1hfatXMKA1+T+AnkJQdZLu2lZnQGdGD8hCFdntOP9j9qW2HnP0+f6OuiqI0c6EUsfXJd3evXfb92BjRftW0A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-rsc": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.9.5.tgz", + "integrity": "sha512-G8bclJ+8Gthf03goCD9zgw+fsXbdMJ3Cl0dIIP7qGi9ZB4vraFNd+y/zgEZYf8+UmjOxpOhS3SMESXIL/IPkQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-web-api": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.9.5.tgz", + "integrity": "sha512-QySgjUrlEifAZp0phtA+VzuJZdRYcIxTjFXPMaSY+QPKAsHZo3cJ3rjFcbtR9DS/kdGGf6p/Oa02Rqgk9cw2FQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "birecord": "^0.1.1", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-x": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-5.9.5.tgz", + "integrity": "sha512-GToujy4Aj5xs5h/yMG7gUWYlb52oyMTvk1KXqcXefMhYY31AY0xEN1385W/dGVGOMyobNrHDVzoZ2lBDF2cquw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.9.5", + "@eslint-react/core": "5.9.5", + "@eslint-react/eslint": "5.9.5", + "@eslint-react/jsx": "5.9.5", + "@eslint-react/shared": "5.9.5", + "@eslint-react/var": "5.9.5", + "@typescript-eslint/scope-manager": "^8.62.0", + "@typescript-eslint/type-utils": "^8.62.0", + "@typescript-eslint/types": "^8.62.0", + "@typescript-eslint/typescript-estree": "^8.62.0", + "@typescript-eslint/utils": "^8.62.0", + "compare-versions": "^6.1.1", + "string-ts": "^2.3.1", + "ts-api-utils": "^2.5.0", + "ts-pattern": "^5.9.0" + }, + "engines": { + "node": ">=22.0.0" + }, + "peerDependencies": { + "eslint": "*", + "typescript": "*" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/project-service": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.67.0.tgz", + "integrity": "sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.67.0", + "@typescript-eslint/types": "^8.67.0", + "debug": "^4.4.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.67.0.tgz", + "integrity": "sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/type-utils": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.67.0.tgz", + "integrity": "sha512-aVWDXbRmdXO9siTfX4ditQI1T9+zVcNazT48EJCD0v40/9RIFoUgZ05CmGEq9H2gixRpjUn/iplwvlcvutJW/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/typescript-estree": "8.67.0", + "@typescript-eslint/utils": "8.67.0", + "debug": "^4.4.3", + "ts-api-utils": "^2.5.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/types": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.67.0.tgz", + "integrity": "sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==", + "dev": true, + "license": "MIT", "engines": { - "node": "18 || 20 || >=22" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/eslint-plugin-jsdoc": { - "version": "61.4.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.4.2.tgz", - "integrity": "sha512-WzZNvefoUaG/JWikVFhNLYqE2BEd6LQD2ZyfJOe1Ld3Cir05csDMMf0AihGwrSbB/e7fHRSfQOZ4F/hik9fQww==", + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/typescript-estree": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.67.0.tgz", + "integrity": "sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "@es-joy/jsdoccomment": "~0.76.0", - "@es-joy/resolve.exports": "1.2.0", - "are-docs-informative": "^0.0.2", - "comment-parser": "1.4.1", + "@typescript-eslint/project-service": "8.67.0", + "@typescript-eslint/tsconfig-utils": "8.67.0", + "@typescript-eslint/types": "8.67.0", + "@typescript-eslint/visitor-keys": "8.67.0", "debug": "^4.4.3", - "escape-string-regexp": "^4.0.0", - "espree": "^10.4.0", - "esquery": "^1.6.0", - "html-entities": "^2.6.0", - "object-deep-merge": "^2.0.0", - "parse-imports-exports": "^0.2.4", + "minimatch": "^10.2.2", "semver": "^7.7.3", - "spdx-expression-parse": "^4.0.0", - "to-valid-identifier": "^1.0.0" + "tinyglobby": "^0.2.15", + "ts-api-utils": "^2.5.0" }, "engines": { - "node": ">=20.11.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" + "typescript": ">=4.8.4 <6.1.0" } }, - "node_modules/eslint-plugin-jsdoc/node_modules/comment-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", - "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", + "node_modules/eslint-plugin-react-x/node_modules/@typescript-eslint/visitor-keys": { + "version": "8.67.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.67.0.tgz", + "integrity": "sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==", "dev": true, "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.67.0", + "eslint-visitor-keys": "^5.0.0" + }, "engines": { - "node": ">= 12.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/eslint-plugin-no-only-tests": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.3.0.tgz", - "integrity": "sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==", + "node_modules/eslint-plugin-react-x/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", "dev": true, "license": "MIT", "engines": { - "node": ">=5.0.0" + "node": "18 || 20 || >=22" } }, - "node_modules/eslint-plugin-promise": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", - "integrity": "sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==", + "node_modules/eslint-plugin-react-x/node_modules/brace-expansion": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz", + "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0" + "balanced-match": "^4.0.2" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "20 || >=22" + } + }, + "node_modules/eslint-plugin-react-x/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", - "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "node_modules/eslint-plugin-react-x/node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, - "license": "MIT", + "license": "BlueOak-1.0.0", "dependencies": { - "@babel/core": "^7.24.4", - "@babel/parser": "^7.24.4", - "hermes-parser": "^0.25.1", - "zod": "^3.25.0 || ^4.0.0", - "zod-validation-error": "^3.5.0 || ^4.0.0" + "brace-expansion": "^5.0.8" }, "engines": { - "node": ">=18" + "node": "18 || 20 || >=22" }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/eslint-plugin-tsdoc": { @@ -9278,22 +8770,22 @@ "license": "ISC" }, "node_modules/fluid-framework": { - "version": "2.113.1", - "resolved": "https://registry.npmjs.org/fluid-framework/-/fluid-framework-2.113.1.tgz", - "integrity": "sha512-/D430hlskU30JJY0ytD4fHOjTdZjmvVH7NSyV+u+qXfCC06yOxIaXsIvEEe2ujvyHlY6AYHk+0/qcYV4hqxd6A==", + "version": "2.114.0", + "resolved": "https://registry.npmjs.org/fluid-framework/-/fluid-framework-2.114.0.tgz", + "integrity": "sha512-dPrp9hFnBCf2cNpXeyjAwdsLAgn1ZYBQLAOR3FMJ08FcZsg0Q43r/rT1oq+s5+wBlRljJrgk2NRXRJd3gcYyeQ==", "license": "MIT", "dependencies": { - "@fluidframework/container-definitions": "~2.113.1", - "@fluidframework/container-loader": "~2.113.1", - "@fluidframework/core-interfaces": "~2.113.1", - "@fluidframework/core-utils": "~2.113.1", - "@fluidframework/driver-definitions": "~2.113.1", - "@fluidframework/fluid-static": "~2.113.1", - "@fluidframework/map": "~2.113.1", - "@fluidframework/runtime-utils": "~2.113.1", - "@fluidframework/sequence": "~2.113.1", - "@fluidframework/shared-object-base": "~2.113.1", - "@fluidframework/tree": "~2.113.1" + "@fluidframework/container-definitions": "~2.114.0", + "@fluidframework/container-loader": "~2.114.0", + "@fluidframework/core-interfaces": "~2.114.0", + "@fluidframework/core-utils": "~2.114.0", + "@fluidframework/driver-definitions": "~2.114.0", + "@fluidframework/fluid-static": "~2.114.0", + "@fluidframework/map": "~2.114.0", + "@fluidframework/runtime-utils": "~2.114.0", + "@fluidframework/sequence": "~2.114.0", + "@fluidframework/shared-object-base": "~2.114.0", + "@fluidframework/tree": "~2.114.0" } }, "node_modules/fn.name": { @@ -14409,93 +13901,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.54.0.tgz", - "integrity": "sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "8.54.0", - "@typescript-eslint/parser": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.54.0.tgz", - "integrity": "sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/type-utils": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "ignore": "^7.0.5", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.4.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.54.0", - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.54.0.tgz", - "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/project-service": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.54.0.tgz", - "integrity": "sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.58.2.tgz", + "integrity": "sha512-V8iSng9mRbdZjl54VJ9NKr6ZB+dW0J3TzRXRGcSbLIej9jV86ZRtlYeTKDR/QLxXykocJ5icNzbsl2+5TzIvcQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.54.0", - "@typescript-eslint/types": "^8.54.0", - "debug": "^4.4.3" + "@typescript-eslint/eslint-plugin": "8.58.2", + "@typescript-eslint/parser": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2", + "@typescript-eslint/utils": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -14505,56 +13920,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.54.0.tgz", - "integrity": "sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.54.0.tgz", - "integrity": "sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/type-utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.54.0.tgz", - "integrity": "sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.2.tgz", + "integrity": "sha512-SgmyvDPexWETQek+qzZnrG6844IaO02UVyOLhI4wpo82dpZJY9+6YZCKAMFzXb7qhx37mFK1QcPQ18tud+vo6Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0", - "@typescript-eslint/utils": "8.54.0", - "debug": "^4.4.3", - "ts-api-utils": "^2.4.0" + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/visitor-keys": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -14562,65 +13940,33 @@ "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/typescript-eslint/node_modules/@typescript-eslint/types": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.54.0.tgz", - "integrity": "sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.54.0.tgz", - "integrity": "sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.2.tgz", + "integrity": "sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==", "dev": true, "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.54.0", - "@typescript-eslint/tsconfig-utils": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/visitor-keys": "8.54.0", - "debug": "^4.4.3", - "minimatch": "^9.0.5", - "semver": "^7.7.3", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.4.0" - }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" } }, "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.54.0.tgz", - "integrity": "sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.2.tgz", + "integrity": "sha512-QZfjHNEzPY8+l0+fIXMvuQ2sJlplB4zgDZvA+NmvZsZv3EQwOcc1DuIU1VJUTWZ/RKouBMhDyNaBMx4sWvrzRA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.54.0", - "@typescript-eslint/types": "8.54.0", - "@typescript-eslint/typescript-estree": "8.54.0" + "@typescript-eslint/scope-manager": "8.58.2", + "@typescript-eslint/types": "8.58.2", + "@typescript-eslint/typescript-estree": "8.58.2" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -14630,19 +13976,19 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" + "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", + "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.54.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.54.0.tgz", - "integrity": "sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==", + "version": "8.58.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.2.tgz", + "integrity": "sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.54.0", - "eslint-visitor-keys": "^4.2.1" + "@typescript-eslint/types": "8.58.2", + "eslint-visitor-keys": "^5.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -14652,55 +13998,19 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/typescript-eslint/node_modules/brace-expansion": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.4.tgz", - "integrity": "sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/typescript-eslint/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "url": "https://opencollective.com/eslint" } }, - "node_modules/typescript-eslint/node_modules/ignore": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", - "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/typescript-eslint/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/typewise": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz", diff --git a/item-counter/package.json b/item-counter/package.json index 87d9c16f..faec894a 100644 --- a/item-counter/package.json +++ b/item-counter/package.json @@ -24,11 +24,11 @@ "node": ">=22.22.2" }, "dependencies": { - "@fluidframework/azure-client": "^2.113.1", - "@fluidframework/telemetry-utils": "^2.113.1", - "@fluidframework/test-runtime-utils": "^2.113.1", + "@fluidframework/azure-client": "^2.114.0", + "@fluidframework/telemetry-utils": "^2.114.0", + "@fluidframework/test-runtime-utils": "^2.114.0", "axios": "^1.19.0", - "fluid-framework": "^2.113.1", + "fluid-framework": "^2.114.0", "guid-typescript": "^1.0.9", "hashids": "^2.2.10", "jsrsasign": "^11.1.1", @@ -37,10 +37,10 @@ "uuid": "^14.0.0" }, "devDependencies": { - "@fluidframework/azure-local-service": "^2.113.1", + "@fluidframework/azure-local-service": "^2.114.0", "@fluidframework/build-common": "^2.0.3", - "@fluidframework/devtools": "^2.113.1", - "@fluidframework/eslint-config-fluid": "^13.0.0", + "@fluidframework/devtools": "^2.114.0", + "@fluidframework/eslint-config-fluid": "^14.0.0", "@playwright/test": "^1.57.0", "@tailwindcss/cli": "^4.2.0", "@types/debug": "^4.1.13",