diff --git a/PACKAGES.md b/PACKAGES.md index 7c38d05e195f..78d87998a68f 100644 --- a/PACKAGES.md +++ b/PACKAGES.md @@ -111,7 +111,7 @@ The dependencies between layers are enforced by the layer-check command._ | Packages | Layer Dependencies | | --- | --- | -| - [@fluidframework/build-common](/common/build/build-common)
- [@fluidframework/eslint-config-fluid](/common/build/eslint-config-fluid) (private)
- [@fluid-internal/eslint-plugin-fluid](/common/build/eslint-plugin-fluid)
- [@fluid-tools/benchmark](/tools/benchmark) |  
 
 
  | +| - [@fluidframework/build-common](/common/build/build-common)
- [@fluidframework/eslint-config-fluid](/common/build/eslint-config-fluid)
- [@fluid-internal/eslint-plugin-fluid](/common/build/eslint-plugin-fluid)
- [@fluid-tools/benchmark](/tools/benchmark) |  
 
 
  | ### AzureClient diff --git a/azure/packages/azure-local-service/package.json b/azure/packages/azure-local-service/package.json index 29e35e380ac1..8d597815c1b2 100644 --- a/azure/packages/azure-local-service/package.json +++ b/azure/packages/azure-local-service/package.json @@ -34,9 +34,9 @@ "@biomejs/biome": "~2.4.5", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "@fluidframework/eslint-config-fluid": "catalog:eslint", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "jiti": "^2.6.1", "pm2": "^5.4.2", "rimraf": "^6.1.3" diff --git a/azure/packages/azure-service-utils/package.json b/azure/packages/azure-service-utils/package.json index 8034015337d6..5972e784c389 100644 --- a/azure/packages/azure-service-utils/package.json +++ b/azure/packages/azure-service-utils/package.json @@ -98,13 +98,13 @@ "@fluidframework/azure-service-utils-previous": "npm:@fluidframework/azure-service-utils@2.83.0", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/jsrsasign": "^10.5.12", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/common/build/eslint-config-fluid/README.md b/common/build/eslint-config-fluid/README.md index c1d4b46c9cc9..c1d408ff97d4 100644 --- a/common/build/eslint-config-fluid/README.md +++ b/common/build/eslint-config-fluid/README.md @@ -103,7 +103,7 @@ a diff to review as part of a PR -- just like we do with API reports for code ch |--------|-------------| | `build` | `npm run print-config` | | `build:readme:disabled` | `markdown-magic --files "**/*.md"` | -| `clean` | `rimraf --glob dist` | +| `clean` | `rimraf --glob dist "**/*.build.log"` | | `format` | `npm run prettier:fix` | | `prettier` | `prettier --check .` | | `prettier:fix` | `prettier --write .` | diff --git a/common/build/eslint-config-fluid/package.json b/common/build/eslint-config-fluid/package.json index c6475176d28a..c56e51b06e0f 100644 --- a/common/build/eslint-config-fluid/package.json +++ b/common/build/eslint-config-fluid/package.json @@ -1,7 +1,6 @@ { "name": "@fluidframework/eslint-config-fluid", - "version": "2.92.0", - "private": true, + "version": "9.0.0", "description": "Shareable ESLint config for the Fluid Framework", "homepage": "https://fluidframework.com", "repository": { @@ -99,8 +98,5 @@ "esbuild", "unrs-resolver" ] - }, - "typeValidation": { - "disabled": true } } diff --git a/examples/apps/blobs/package.json b/examples/apps/blobs/package.json index 533c54b63eba..50867131af17 100644 --- a/examples/apps/blobs/package.json +++ b/examples/apps/blobs/package.json @@ -66,7 +66,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", @@ -74,7 +74,7 @@ "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/apps/collaborative-textarea/package.json b/examples/apps/collaborative-textarea/package.json index e8e0b901de9f..17aa11c38338 100644 --- a/examples/apps/collaborative-textarea/package.json +++ b/examples/apps/collaborative-textarea/package.json @@ -61,7 +61,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@fluidframework/test-utils": "workspace:~", "@types/jest": "29.5.3", @@ -70,7 +70,7 @@ "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/apps/contact-collection/package.json b/examples/apps/contact-collection/package.json index c1af2ce16412..73e7424324fe 100644 --- a/examples/apps/contact-collection/package.json +++ b/examples/apps/contact-collection/package.json @@ -53,7 +53,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", @@ -61,7 +61,7 @@ "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/apps/data-object-grid/package.json b/examples/apps/data-object-grid/package.json index eaf62089b2e8..3afa0fa41df8 100644 --- a/examples/apps/data-object-grid/package.json +++ b/examples/apps/data-object-grid/package.json @@ -67,7 +67,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", @@ -79,7 +79,7 @@ "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-loader": "^5.1.0", "html-webpack-plugin": "^5.6.0", diff --git a/examples/apps/diceroller/package.json b/examples/apps/diceroller/package.json index 592e4b3ad9f5..1a3a56c15998 100644 --- a/examples/apps/diceroller/package.json +++ b/examples/apps/diceroller/package.json @@ -53,14 +53,14 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", "@types/node": "~20.19.30", "@types/react": "^18.3.11", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/apps/presence-tracker/package.json b/examples/apps/presence-tracker/package.json index e1a67a4ba4f2..8459b8eeb67b 100644 --- a/examples/apps/presence-tracker/package.json +++ b/examples/apps/presence-tracker/package.json @@ -62,13 +62,13 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", "@types/node": "~20.19.30", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/apps/staging/package.json b/examples/apps/staging/package.json index 9a5ba0b22b30..8537840d9d57 100644 --- a/examples/apps/staging/package.json +++ b/examples/apps/staging/package.json @@ -61,7 +61,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", @@ -70,7 +70,7 @@ "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/apps/task-selection/package.json b/examples/apps/task-selection/package.json index 26f79a08cb58..76cd4f903889 100644 --- a/examples/apps/task-selection/package.json +++ b/examples/apps/task-selection/package.json @@ -56,13 +56,13 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", "@types/node": "~20.19.30", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/apps/tree-cli-app/package.json b/examples/apps/tree-cli-app/package.json index 2b26afb4e909..a22c62ce367f 100644 --- a/examples/apps/tree-cli-app/package.json +++ b/examples/apps/tree-cli-app/package.json @@ -44,11 +44,11 @@ "@biomejs/biome": "~2.4.5", "@fluid-internal/mocha-test-setup": "workspace:~", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/examples/apps/tree-comparison/package.json b/examples/apps/tree-comparison/package.json index 7c2e03ca9052..98b478c11a93 100644 --- a/examples/apps/tree-comparison/package.json +++ b/examples/apps/tree-comparison/package.json @@ -62,7 +62,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", @@ -71,7 +71,7 @@ "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/benchmarks/bubblebench/baseline/package.json b/examples/benchmarks/bubblebench/baseline/package.json index 58b891930a0f..bf93171c7369 100644 --- a/examples/benchmarks/bubblebench/baseline/package.json +++ b/examples/benchmarks/bubblebench/baseline/package.json @@ -53,13 +53,13 @@ "@fluid-example/webpack-fluid-loader": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", "@types/react": "^18.3.11", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "jest": "^29.6.2", "jest-environment-puppeteer": "^10.1.3", diff --git a/examples/benchmarks/bubblebench/common/package.json b/examples/benchmarks/bubblebench/common/package.json index 3d10ce92e170..2b710c492ece 100644 --- a/examples/benchmarks/bubblebench/common/package.json +++ b/examples/benchmarks/bubblebench/common/package.json @@ -53,10 +53,10 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/examples/benchmarks/bubblebench/experimental-tree/package.json b/examples/benchmarks/bubblebench/experimental-tree/package.json index 7e72920df40d..43c83102f89a 100644 --- a/examples/benchmarks/bubblebench/experimental-tree/package.json +++ b/examples/benchmarks/bubblebench/experimental-tree/package.json @@ -54,14 +54,14 @@ "@fluid-example/webpack-fluid-loader": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", "@types/node": "~20.19.30", "@types/react": "^18.3.11", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "jest": "^29.6.2", "jest-environment-puppeteer": "^10.1.3", diff --git a/examples/benchmarks/bubblebench/ot/package.json b/examples/benchmarks/bubblebench/ot/package.json index bda184d18279..24d0374ebe80 100644 --- a/examples/benchmarks/bubblebench/ot/package.json +++ b/examples/benchmarks/bubblebench/ot/package.json @@ -55,14 +55,14 @@ "@fluid-example/webpack-fluid-loader": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", "@types/node": "~20.19.30", "@types/react": "^18.3.11", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "jest": "^29.6.2", "jest-environment-puppeteer": "^10.1.3", diff --git a/examples/benchmarks/bubblebench/shared-tree/package.json b/examples/benchmarks/bubblebench/shared-tree/package.json index 458ed19c232a..2368d224b650 100644 --- a/examples/benchmarks/bubblebench/shared-tree/package.json +++ b/examples/benchmarks/bubblebench/shared-tree/package.json @@ -62,14 +62,14 @@ "@fluid-example/webpack-fluid-loader": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", "@types/node": "~20.19.30", "@types/react": "^18.3.11", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "jest": "^29.6.2", "jest-environment-puppeteer": "^10.1.3", diff --git a/examples/benchmarks/tablebench/package.json b/examples/benchmarks/tablebench/package.json index 2de4469614ab..a2a608dd02e4 100644 --- a/examples/benchmarks/tablebench/package.json +++ b/examples/benchmarks/tablebench/package.json @@ -65,12 +65,12 @@ "@fluid-tools/benchmark": "^0.52.0", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/id-compressor": "workspace:~", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/examples/client-logger/app-insights-logger/package.json b/examples/client-logger/app-insights-logger/package.json index 30e3f726493b..5585da55686a 100644 --- a/examples/client-logger/app-insights-logger/package.json +++ b/examples/client-logger/app-insights-logger/package.json @@ -56,7 +56,7 @@ "@biomejs/biome": "~2.4.5", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^16.3.0", @@ -66,8 +66,8 @@ "@types/react-dom": "^18.3.0", "@types/testing-library__jest-dom": "^5.14.5", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "eslint-plugin-jest": "~29.5.0", "eslint-plugin-react": "~7.37.5", "eslint-plugin-react-hooks": "~7.0.1", diff --git a/examples/data-objects/canvas/package.json b/examples/data-objects/canvas/package.json index 969e41ca93d1..f3ae49ebd220 100644 --- a/examples/data-objects/canvas/package.json +++ b/examples/data-objects/canvas/package.json @@ -50,7 +50,7 @@ "@fluid-example/webpack-fluid-loader": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", @@ -58,7 +58,7 @@ "@types/react": "^18.3.11", "cross-env": "^10.1.0", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "jest": "^29.6.2", "jest-environment-puppeteer": "^10.1.3", diff --git a/examples/data-objects/clicker/package.json b/examples/data-objects/clicker/package.json index 67c72e2e9717..46140aa17fc4 100644 --- a/examples/data-objects/clicker/package.json +++ b/examples/data-objects/clicker/package.json @@ -62,7 +62,7 @@ "@fluid-example/webpack-fluid-loader": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@fluidframework/test-utils": "workspace:~", "@types/jest": "29.5.3", @@ -70,7 +70,7 @@ "@types/node": "~20.19.30", "@types/react": "^18.3.11", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "jest": "^29.6.2", "jest-environment-puppeteer": "^10.1.3", diff --git a/examples/data-objects/codemirror/package.json b/examples/data-objects/codemirror/package.json index 6909cd8c3dae..d3eca5487be2 100644 --- a/examples/data-objects/codemirror/package.json +++ b/examples/data-objects/codemirror/package.json @@ -68,13 +68,13 @@ "@fluid-example/webpack-fluid-loader": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/codemirror": "5.60.7", "@types/node": "~20.19.30", "@types/react": "^18.3.11", "copyfiles": "^2.4.1", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "style-loader": "^4.0.0", diff --git a/examples/data-objects/inventory-app/package.json b/examples/data-objects/inventory-app/package.json index c65803f7b377..2d288a6d5df7 100644 --- a/examples/data-objects/inventory-app/package.json +++ b/examples/data-objects/inventory-app/package.json @@ -52,12 +52,12 @@ "@fluid-internal/mocha-test-setup": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@testing-library/react": "^16.3.0", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", "@types/react": "^18.3.11", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "eslint-plugin-react": "~7.37.5", "eslint-plugin-react-hooks": "~7.0.1", "global-jsdom": "^26.0.0", diff --git a/examples/data-objects/monaco/package.json b/examples/data-objects/monaco/package.json index 36e5e0433466..edc3bd8cfc7b 100644 --- a/examples/data-objects/monaco/package.json +++ b/examples/data-objects/monaco/package.json @@ -51,10 +51,10 @@ "@fluid-example/webpack-fluid-loader": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/react": "^18.3.11", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "html-loader": "^5.1.0", "jiti": "^2.6.1", "loader-utils": "^1.1.0", diff --git a/examples/data-objects/multiview/constellation-model/package.json b/examples/data-objects/multiview/constellation-model/package.json index d86b5c9c0ae3..b0fcc2eeb858 100644 --- a/examples/data-objects/multiview/constellation-model/package.json +++ b/examples/data-objects/multiview/constellation-model/package.json @@ -47,8 +47,8 @@ "@biomejs/biome": "~2.4.5", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", - "eslint": "~9.39.1", + "@fluidframework/eslint-config-fluid": "catalog:eslint", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/examples/data-objects/multiview/constellation-view/package.json b/examples/data-objects/multiview/constellation-view/package.json index e9220ac18dc9..716f9e072302 100644 --- a/examples/data-objects/multiview/constellation-view/package.json +++ b/examples/data-objects/multiview/constellation-view/package.json @@ -46,10 +46,10 @@ "@biomejs/biome": "~2.4.5", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/react": "^18.3.11", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/examples/data-objects/multiview/container/package.json b/examples/data-objects/multiview/container/package.json index 3ec00dcb0856..a41e046cf6df 100644 --- a/examples/data-objects/multiview/container/package.json +++ b/examples/data-objects/multiview/container/package.json @@ -61,7 +61,7 @@ "@fluid-example/webpack-fluid-loader": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", @@ -70,7 +70,7 @@ "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "jest": "^29.6.2", "jest-environment-puppeteer": "^10.1.3", diff --git a/examples/data-objects/multiview/coordinate-model/package.json b/examples/data-objects/multiview/coordinate-model/package.json index 3482bfa32a89..a31bb92319f8 100644 --- a/examples/data-objects/multiview/coordinate-model/package.json +++ b/examples/data-objects/multiview/coordinate-model/package.json @@ -45,8 +45,8 @@ "@biomejs/biome": "~2.4.5", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", - "eslint": "~9.39.1", + "@fluidframework/eslint-config-fluid": "catalog:eslint", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/examples/data-objects/multiview/interface/package.json b/examples/data-objects/multiview/interface/package.json index e7aaf5bf15ae..106b80385213 100644 --- a/examples/data-objects/multiview/interface/package.json +++ b/examples/data-objects/multiview/interface/package.json @@ -44,8 +44,8 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", - "eslint": "~9.39.1", + "@fluidframework/eslint-config-fluid": "catalog:eslint", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/examples/data-objects/multiview/plot-coordinate-view/package.json b/examples/data-objects/multiview/plot-coordinate-view/package.json index fdd186f64b4b..708778368e08 100644 --- a/examples/data-objects/multiview/plot-coordinate-view/package.json +++ b/examples/data-objects/multiview/plot-coordinate-view/package.json @@ -45,10 +45,10 @@ "@biomejs/biome": "~2.4.5", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/react": "^18.3.11", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/examples/data-objects/multiview/slider-coordinate-view/package.json b/examples/data-objects/multiview/slider-coordinate-view/package.json index b49d890055e1..9b72440d9177 100644 --- a/examples/data-objects/multiview/slider-coordinate-view/package.json +++ b/examples/data-objects/multiview/slider-coordinate-view/package.json @@ -45,10 +45,10 @@ "@biomejs/biome": "~2.4.5", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/react": "^18.3.11", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/examples/data-objects/multiview/triangle-view/package.json b/examples/data-objects/multiview/triangle-view/package.json index 018ad411e763..8fdf95c061e8 100644 --- a/examples/data-objects/multiview/triangle-view/package.json +++ b/examples/data-objects/multiview/triangle-view/package.json @@ -45,10 +45,10 @@ "@biomejs/biome": "~2.4.5", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/react": "^18.3.11", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/examples/data-objects/prosemirror/package.json b/examples/data-objects/prosemirror/package.json index 00bb5ade95bb..58bfa7499661 100644 --- a/examples/data-objects/prosemirror/package.json +++ b/examples/data-objects/prosemirror/package.json @@ -79,7 +79,7 @@ "@fluid-example/webpack-fluid-loader": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/node": "~20.19.30", "@types/orderedmap": "^1.0.0", "@types/prosemirror-model": "^1.17.0", @@ -88,7 +88,7 @@ "@types/react": "^18.3.11", "copyfiles": "^2.4.1", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "style-loader": "^4.0.0", diff --git a/examples/data-objects/smde/package.json b/examples/data-objects/smde/package.json index bce457e366b0..708114ec5e7c 100644 --- a/examples/data-objects/smde/package.json +++ b/examples/data-objects/smde/package.json @@ -50,7 +50,7 @@ "@fluidframework/core-utils": "workspace:~", "@fluidframework/datastore": "workspace:~", "@fluidframework/datastore-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/map": "workspace:~", "@fluidframework/request-handler": "workspace:~", "@fluidframework/runtime-definitions": "workspace:~", @@ -59,7 +59,7 @@ "@types/react": "^18.3.11", "@types/simplemde": "^1.11.7", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "react": "^18.3.1", "rimraf": "^6.1.3", diff --git a/examples/data-objects/table-document/package.json b/examples/data-objects/table-document/package.json index 5ab5d696e07b..969121fa0483 100644 --- a/examples/data-objects/table-document/package.json +++ b/examples/data-objects/table-document/package.json @@ -94,7 +94,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/runtime-utils": "workspace:~", "@fluidframework/test-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", @@ -105,7 +105,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/examples/data-objects/table-tree/package.json b/examples/data-objects/table-tree/package.json index af6fa42cb7a1..a64eebd9b3b3 100644 --- a/examples/data-objects/table-tree/package.json +++ b/examples/data-objects/table-tree/package.json @@ -59,7 +59,7 @@ "@fluid-example/webpack-fluid-loader": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@fluidframework/test-utils": "workspace:~", "@types/jest": "29.5.3", @@ -69,7 +69,7 @@ "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "jest": "^29.6.2", "jest-environment-puppeteer": "^10.1.3", diff --git a/examples/data-objects/text-editor/package.json b/examples/data-objects/text-editor/package.json index 22c7c19dbf94..2de39288a83a 100644 --- a/examples/data-objects/text-editor/package.json +++ b/examples/data-objects/text-editor/package.json @@ -53,14 +53,14 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/devtools": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@testing-library/react": "^16.3.0", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.1", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "eslint-plugin-react": "~7.37.5", "eslint-plugin-react-hooks": "~7.0.1", "global-jsdom": "^26.0.0", diff --git a/examples/data-objects/todo/package.json b/examples/data-objects/todo/package.json index 93633e820fa1..7612a62ad98d 100644 --- a/examples/data-objects/todo/package.json +++ b/examples/data-objects/todo/package.json @@ -57,7 +57,7 @@ "@fluid-example/webpack-fluid-loader": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@fluidframework/test-utils": "workspace:~", "@types/jest": "29.5.3", @@ -67,7 +67,7 @@ "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "jest": "^29.6.2", "jest-environment-puppeteer": "^10.1.3", diff --git a/examples/data-objects/webflow/package.json b/examples/data-objects/webflow/package.json index 9d3708065204..4cf89963767f 100644 --- a/examples/data-objects/webflow/package.json +++ b/examples/data-objects/webflow/package.json @@ -92,7 +92,7 @@ "@fluid-private/test-version-utils": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/runtime-utils": "workspace:~", "@fluidframework/test-utils": "workspace:~", "@types/debug": "^4.1.5", @@ -104,7 +104,7 @@ "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "esm-loader-css": "^1.0.4", "file-loader": "^6.2.0", "global-jsdom": "^26.0.0", diff --git a/examples/external-data/package.json b/examples/external-data/package.json index dc5fe23e0f7e..5bffe86bce18 100644 --- a/examples/external-data/package.json +++ b/examples/external-data/package.json @@ -81,7 +81,7 @@ "@biomejs/biome": "~2.4.5", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/cors": "^2.8.4", "@types/express": "^4.17.21", @@ -94,8 +94,8 @@ "@types/valid-url": "^1.0.3", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "expect-puppeteer": "^9.0.2", "good-fences": "^1.1.1", "html-webpack-plugin": "^5.6.0", diff --git a/examples/service-clients/azure-client/external-controller/package.json b/examples/service-clients/azure-client/external-controller/package.json index 5d7c50855b21..0451fc9f0ac8 100644 --- a/examples/service-clients/azure-client/external-controller/package.json +++ b/examples/service-clients/azure-client/external-controller/package.json @@ -58,7 +58,7 @@ "@fluidframework/container-definitions": "workspace:~", "@fluidframework/container-loader": "workspace:~", "@fluidframework/devtools": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/fluid-static": "workspace:~", "@fluidframework/local-driver": "workspace:~", "@fluidframework/server-local-server": "^7.0.0", @@ -69,7 +69,7 @@ "@types/jest-environment-puppeteer": "workspace:~", "@types/node": "~20.19.30", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/service-clients/azure-client/todo-list/package.json b/examples/service-clients/azure-client/todo-list/package.json index 11dd964745f9..6340eac0ee19 100644 --- a/examples/service-clients/azure-client/todo-list/package.json +++ b/examples/service-clients/azure-client/todo-list/package.json @@ -61,7 +61,7 @@ "@fluidframework/container-definitions": "workspace:~", "@fluidframework/container-loader": "workspace:~", "@fluidframework/devtools": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/fluid-static": "workspace:~", "@fluidframework/local-driver": "workspace:~", "@fluidframework/server-local-server": "^7.0.0", @@ -75,7 +75,7 @@ "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/service-clients/odsp-client/shared-tree-demo/package.json b/examples/service-clients/odsp-client/shared-tree-demo/package.json index e28277636352..a2e261b04d86 100644 --- a/examples/service-clients/odsp-client/shared-tree-demo/package.json +++ b/examples/service-clients/odsp-client/shared-tree-demo/package.json @@ -46,12 +46,12 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/node": "~20.19.30", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", "dotenv-webpack": "^7.0.3", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "html-webpack-plugin": "^5.6.0", "jiti": "^2.6.1", "process": "^0.11.10", diff --git a/examples/utils/bundle-size-tests/package.json b/examples/utils/bundle-size-tests/package.json index 9c17758ecda9..da06b5e46487 100644 --- a/examples/utils/bundle-size-tests/package.json +++ b/examples/utils/bundle-size-tests/package.json @@ -58,11 +58,11 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/bundle-size-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@mixer/webpack-bundle-compare": "^0.1.0", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "puppeteer": "^23.6.0", diff --git a/examples/utils/example-driver/package.json b/examples/utils/example-driver/package.json index d659ec2c0cee..54472ab15bfc 100644 --- a/examples/utils/example-driver/package.json +++ b/examples/utils/example-driver/package.json @@ -59,9 +59,9 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/examples/utils/example-utils/package.json b/examples/utils/example-utils/package.json index 4947728c1911..a40f6df30724 100644 --- a/examples/utils/example-utils/package.json +++ b/examples/utils/example-utils/package.json @@ -81,12 +81,12 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/examples/utils/example-webpack-integration/package.json b/examples/utils/example-webpack-integration/package.json index dab1f83bec0a..8ff9ba01adb9 100644 --- a/examples/utils/example-webpack-integration/package.json +++ b/examples/utils/example-webpack-integration/package.json @@ -54,10 +54,10 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/node": "~20.19.30", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/examples/utils/import-testing/package.json b/examples/utils/import-testing/package.json index 8e6ab1abfb92..9bb9cb593cfa 100644 --- a/examples/utils/import-testing/package.json +++ b/examples/utils/import-testing/package.json @@ -63,13 +63,13 @@ "@fluid-example/typescript-versions-host": "workspace:~", "@fluid-internal/mocha-test-setup": "workspace:~", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/examples/utils/migration-tools/package.json b/examples/utils/migration-tools/package.json index 296735a154e3..63355acf3284 100644 --- a/examples/utils/migration-tools/package.json +++ b/examples/utils/migration-tools/package.json @@ -85,11 +85,11 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/examples/utils/webpack-fluid-loader/package.json b/examples/utils/webpack-fluid-loader/package.json index 9795cecca3cf..e86914233884 100644 --- a/examples/utils/webpack-fluid-loader/package.json +++ b/examples/utils/webpack-fluid-loader/package.json @@ -117,7 +117,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/express": "^4.17.21", "@types/fs-extra": "^9.0.11", "@types/mocha": "^10.0.10", @@ -125,7 +125,7 @@ "c8": "^10.1.3", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "fs-extra": "^9.1.0", "jiti": "^2.6.1", "mocha": "^11.7.5", diff --git a/examples/version-migration/live-schema-upgrade/package.json b/examples/version-migration/live-schema-upgrade/package.json index 6bdbd3e1bd2b..2a1b98e1d23a 100644 --- a/examples/version-migration/live-schema-upgrade/package.json +++ b/examples/version-migration/live-schema-upgrade/package.json @@ -55,13 +55,13 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", "@types/node": "~20.19.30", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/version-migration/same-container/package.json b/examples/version-migration/same-container/package.json index 3bc82b95e2e3..157e96ef011f 100644 --- a/examples/version-migration/same-container/package.json +++ b/examples/version-migration/same-container/package.json @@ -64,7 +64,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", @@ -73,8 +73,8 @@ "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", "css-loader": "^7.1.2", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/version-migration/separate-container/package.json b/examples/version-migration/separate-container/package.json index 17d3849dff05..13cb9672fdb6 100644 --- a/examples/version-migration/separate-container/package.json +++ b/examples/version-migration/separate-container/package.json @@ -68,7 +68,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", @@ -77,8 +77,8 @@ "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", "css-loader": "^7.1.2", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/version-migration/tree-shim/package.json b/examples/version-migration/tree-shim/package.json index d1fffe4e98a1..b87b75a3a833 100644 --- a/examples/version-migration/tree-shim/package.json +++ b/examples/version-migration/tree-shim/package.json @@ -63,7 +63,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", @@ -71,7 +71,7 @@ "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", "css-loader": "^7.1.2", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/view-integration/container-views/package.json b/examples/view-integration/container-views/package.json index c1d5f5f2491e..de3b6c9a018f 100644 --- a/examples/view-integration/container-views/package.json +++ b/examples/view-integration/container-views/package.json @@ -65,7 +65,7 @@ "@types/node": "~20.19.30", "@types/react": "^18.3.11", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/view-integration/external-views/package.json b/examples/view-integration/external-views/package.json index b13023e2687f..6fe70ce13dd4 100644 --- a/examples/view-integration/external-views/package.json +++ b/examples/view-integration/external-views/package.json @@ -69,7 +69,7 @@ "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/examples/view-integration/view-framework-sampler/package.json b/examples/view-integration/view-framework-sampler/package.json index 36351cf0a835..d99f0ff3d624 100644 --- a/examples/view-integration/view-framework-sampler/package.json +++ b/examples/view-integration/view-framework-sampler/package.json @@ -52,7 +52,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@types/jest": "29.5.3", "@types/jest-environment-puppeteer": "workspace:~", @@ -60,7 +60,7 @@ "@types/react": "^18.3.11", "@types/react-dom": "^18.3.0", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "expect-puppeteer": "^9.0.2", "html-webpack-plugin": "^5.6.0", "jest": "^29.6.2", diff --git a/experimental/PropertyDDS/packages/property-changeset/package.json b/experimental/PropertyDDS/packages/property-changeset/package.json index 45713a74f9ee..caa23b305aa9 100644 --- a/experimental/PropertyDDS/packages/property-changeset/package.json +++ b/experimental/PropertyDDS/packages/property-changeset/package.json @@ -103,7 +103,7 @@ "chai": "^4.2.0", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/experimental/PropertyDDS/packages/property-common/package.json b/experimental/PropertyDDS/packages/property-common/package.json index d53f3d55da4a..8386358c695c 100644 --- a/experimental/PropertyDDS/packages/property-common/package.json +++ b/experimental/PropertyDDS/packages/property-common/package.json @@ -83,7 +83,7 @@ "c8": "^10.1.3", "chai": "^4.2.0", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/experimental/PropertyDDS/packages/property-dds/package.json b/experimental/PropertyDDS/packages/property-dds/package.json index 5370cfbc13b9..30965137f3ed 100644 --- a/experimental/PropertyDDS/packages/property-dds/package.json +++ b/experimental/PropertyDDS/packages/property-dds/package.json @@ -97,7 +97,7 @@ "cross-env": "^10.1.0", "easy-table": "^1.2.0", "env-cmd": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/experimental/PropertyDDS/packages/property-properties/package.json b/experimental/PropertyDDS/packages/property-properties/package.json index 6783c5fe4bfe..6ae0b9a243c5 100644 --- a/experimental/PropertyDDS/packages/property-properties/package.json +++ b/experimental/PropertyDDS/packages/property-properties/package.json @@ -83,7 +83,7 @@ "c8": "^10.1.3", "chai": "^4.2.0", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/experimental/dds/ot/ot/package.json b/experimental/dds/ot/ot/package.json index f76bea0d63ec..65a5261ef52b 100644 --- a/experimental/dds/ot/ot/package.json +++ b/experimental/dds/ot/ot/package.json @@ -98,7 +98,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -108,7 +108,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/experimental/dds/ot/sharejs/json1/package.json b/experimental/dds/ot/sharejs/json1/package.json index cf85ca4afd00..4f2a643f624b 100644 --- a/experimental/dds/ot/sharejs/json1/package.json +++ b/experimental/dds/ot/sharejs/json1/package.json @@ -98,7 +98,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -108,7 +108,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/experimental/dds/sequence-deprecated/package.json b/experimental/dds/sequence-deprecated/package.json index 10dd03221856..a4791c59c956 100644 --- a/experimental/dds/sequence-deprecated/package.json +++ b/experimental/dds/sequence-deprecated/package.json @@ -99,7 +99,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/diff": "^3.5.1", @@ -110,7 +110,7 @@ "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "diff": "^4.0.4", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/experimental/dds/tree/package.json b/experimental/dds/tree/package.json index c84b59583c44..961a880bcb71 100644 --- a/experimental/dds/tree/package.json +++ b/experimental/dds/tree/package.json @@ -90,7 +90,7 @@ "@fluidframework/container-definitions": "workspace:~", "@fluidframework/container-loader": "workspace:~", "@fluidframework/container-runtime": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/runtime-utils": "workspace:~", "@fluidframework/test-runtime-utils": "workspace:~", "@fluidframework/test-utils": "workspace:~", @@ -106,8 +106,8 @@ "cross-env": "^10.1.0", "easy-table": "^1.2.0", "env-cmd": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/experimental/framework/data-objects/package.json b/experimental/framework/data-objects/package.json index a3ecbc37e289..745cbbf17154 100644 --- a/experimental/framework/data-objects/package.json +++ b/experimental/framework/data-objects/package.json @@ -64,13 +64,13 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/experimental/framework/last-edited/package.json b/experimental/framework/last-edited/package.json index 19e875a5753e..66baf435e90f 100644 --- a/experimental/framework/last-edited/package.json +++ b/experimental/framework/last-edited/package.json @@ -64,12 +64,12 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/fluidBuild.config.cjs b/fluidBuild.config.cjs index 7f28bdd051ed..489854729c5a 100644 --- a/fluidBuild.config.cjs +++ b/fluidBuild.config.cjs @@ -292,6 +292,7 @@ module.exports = { // Independent packages "build-common": "common/build/build-common", + "eslint-config-fluid": "common/build/eslint-config-fluid", "eslint-plugin-fluid": "common/build/eslint-plugin-fluid", "common-utils": "common/lib/common-utils", "protocol-def": "common/lib/protocol-definitions", @@ -429,6 +430,8 @@ module.exports = { "^build-tools/", "^common/lib/common-utils/package.json", ], + // Packages that don't need type tests + "npm-package-types-field": ["common/build/eslint-config-fluid/package.json"], "npm-package-json-test-scripts": [ "common/build/eslint-config-fluid/package.json", "packages/test/mocha-test-setup/package.json", @@ -487,9 +490,6 @@ module.exports = { "^build-tools/packages/build-infrastructure/src/test/data/testRepo/", ], "npm-private-packages": [ - // TODO: Temporarily disabled for this package while it's a part of the client release group. - "^common/build/eslint-config-fluid/", - // test packages "^build-tools/packages/build-infrastructure/src/test/data/testRepo/", ], diff --git a/package.json b/package.json index 4d1a73fc5772..391da7c5b92f 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "generate:packageList:internal-test": "flub list client --no-private --feed internal-test --outFile feeds/internal-test.txt", "generate:packageList:public": "flub list client --no-private --feed public --outFile feeds/public.txt", "generate:packagesMd": "flub check layers --info layerInfo.json --md .", - "preinstall": "node scripts/only-pnpm.cjs", + "preinstall": "node scripts/only-pnpm.cjs && pnpm -C common/build/eslint-config-fluid install --frozen-lockfile", "install:agency": "curl -sSfL https://aka.ms/InstallTool.sh | sh -s agency", "layer-check": "flub check layers --info layerInfo.json", "lint": "fluid-build --task lint", @@ -171,7 +171,7 @@ "@fluid-tools/markdown-magic": "workspace:~", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:^", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-tools": "^2.0.0", "@microsoft/api-extractor": "7.52.11", "@vvago/vale": "^3.12.0", @@ -182,7 +182,7 @@ "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "danger": "^13.0.4", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jest": "^29.6.2", "mocha": "^11.7.5", "puppeteer": "^23.6.0", @@ -353,6 +353,8 @@ }, "pnpm": { "comments": [ + "biome is overridden to make review of the upgrade easier. This can be removed once merged.", + "eslint-config-fluid is an independent package in a separate workspace; the override resolves it to the local copy for all client packages.", "node types are forced to a consistent version to avoid conflicts between globals.", "nodegit is replaced with an empty package here because it's currently only used by good-fences for features we do not need, and has issues building when changing node versions. See https://github.com/smikula/good-fences/issues/105 for details. Note that using '-' to completely drop it, results in build failures complaining about nodegit not being there.", "codemirror and marked overrides are because simplemde use * versions, and the fully up to date versions of its deps do not work. packageExtensions was tried to fix this, but did not work.", @@ -368,6 +370,8 @@ "serialize-javascript: overridden to ^7.0.4 to resolve GHSA-5c6j-r48x-rmvq. No 6.x fix exists; 7.x is API-compatible (only drops Node <20 support)." ], "overrides": { + "@biomejs/biome": "~2.4.5", + "@fluidframework/eslint-config-fluid": "link:common/build/eslint-config-fluid", "@types/node": "~20.19.30", "diff@>=3 <4": "^4.0.4", "diff@>=5 <6": "^5.2.2", diff --git a/packages/common/client-utils/package.json b/packages/common/client-utils/package.json index c7b5cab7c6dd..ee02a7b69864 100644 --- a/packages/common/client-utils/package.json +++ b/packages/common/client-utils/package.json @@ -149,7 +149,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/base64-js": "^1.3.2", "@types/jest": "29.5.3", @@ -163,8 +163,8 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "jest": "^29.6.2", "jest-environment-puppeteer": "^10.1.3", "jest-junit": "^16.0.0", diff --git a/packages/common/container-definitions/package.json b/packages/common/container-definitions/package.json index 6c4052b03094..e80767970daa 100644 --- a/packages/common/container-definitions/package.json +++ b/packages/common/container-definitions/package.json @@ -100,11 +100,11 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-definitions-previous": "npm:@fluidframework/container-definitions@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/common/core-interfaces/package.json b/packages/common/core-interfaces/package.json index 88f50fa2eba3..195c030302db 100644 --- a/packages/common/core-interfaces/package.json +++ b/packages/common/core-interfaces/package.json @@ -138,7 +138,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/core-interfaces-previous": "npm:@fluidframework/core-interfaces@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", @@ -146,7 +146,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/common/core-utils/package.json b/packages/common/core-utils/package.json index 5597d0f60b11..6eeb78f49f1e 100644 --- a/packages/common/core-utils/package.json +++ b/packages/common/core-utils/package.json @@ -135,7 +135,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/core-utils-previous": "npm:@fluidframework/core-utils@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", @@ -144,8 +144,8 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/common/driver-definitions/package.json b/packages/common/driver-definitions/package.json index cd7e4a9b03c3..d36b5cffbfc6 100644 --- a/packages/common/driver-definitions/package.json +++ b/packages/common/driver-definitions/package.json @@ -98,11 +98,11 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/driver-definitions-previous": "npm:@fluidframework/driver-definitions@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/dds/cell/package.json b/packages/dds/cell/package.json index 3a1c638313ed..d04fdbfba672 100644 --- a/packages/dds/cell/package.json +++ b/packages/dds/cell/package.json @@ -115,7 +115,7 @@ "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/cell-previous": "npm:@fluidframework/cell@2.83.0", "@fluidframework/container-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -124,7 +124,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/counter/package.json b/packages/dds/counter/package.json index 88c925a82175..6564c4b38f94 100644 --- a/packages/dds/counter/package.json +++ b/packages/dds/counter/package.json @@ -146,7 +146,7 @@ "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-definitions": "workspace:~", "@fluidframework/counter-previous": "npm:@fluidframework/counter@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -155,7 +155,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/ink/package.json b/packages/dds/ink/package.json index d17bc37d1d62..2ce0b4aaa6f5 100644 --- a/packages/dds/ink/package.json +++ b/packages/dds/ink/package.json @@ -100,7 +100,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -109,7 +109,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/legacy-dds/package.json b/packages/dds/legacy-dds/package.json index 81f52ab23e0d..08f3bf511f97 100644 --- a/packages/dds/legacy-dds/package.json +++ b/packages/dds/legacy-dds/package.json @@ -148,7 +148,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/jest": "29.5.3", @@ -158,7 +158,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/map/package.json b/packages/dds/map/package.json index 60667a948600..8677cc42c051 100644 --- a/packages/dds/map/package.json +++ b/packages/dds/map/package.json @@ -155,7 +155,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/map-previous": "npm:@fluidframework/map@2.83.0", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", @@ -166,7 +166,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/matrix/package.json b/packages/dds/matrix/package.json index fac979e970ff..db92792aaf95 100644 --- a/packages/dds/matrix/package.json +++ b/packages/dds/matrix/package.json @@ -160,7 +160,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/matrix-previous": "npm:@fluidframework/matrix@2.83.0", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", @@ -173,7 +173,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "hotloop": "^1.2.0", "jiti": "^2.6.1", "mocha": "^11.7.5", diff --git a/packages/dds/merge-tree/package.json b/packages/dds/merge-tree/package.json index 57adf7016c4f..f3ba98f9969e 100644 --- a/packages/dds/merge-tree/package.json +++ b/packages/dds/merge-tree/package.json @@ -153,7 +153,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/merge-tree-previous": "npm:@fluidframework/merge-tree@2.83.0", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", @@ -165,7 +165,7 @@ "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "diff": "^4.0.4", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/ordered-collection/package.json b/packages/dds/ordered-collection/package.json index 79a23766d9a3..7fc84b777eb2 100644 --- a/packages/dds/ordered-collection/package.json +++ b/packages/dds/ordered-collection/package.json @@ -147,7 +147,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/ordered-collection-previous": "npm:@fluidframework/ordered-collection@2.83.0", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", @@ -157,7 +157,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/pact-map/package.json b/packages/dds/pact-map/package.json index a7c9e26b5ce4..a440b90eed8a 100644 --- a/packages/dds/pact-map/package.json +++ b/packages/dds/pact-map/package.json @@ -99,7 +99,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -108,7 +108,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/register-collection/package.json b/packages/dds/register-collection/package.json index d182d3a1577a..1c967de6af6a 100644 --- a/packages/dds/register-collection/package.json +++ b/packages/dds/register-collection/package.json @@ -145,7 +145,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/register-collection-previous": "npm:@fluidframework/register-collection@2.83.0", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", @@ -155,7 +155,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/sequence/package.json b/packages/dds/sequence/package.json index aa67710f5a2e..8dedb019a9f9 100644 --- a/packages/dds/sequence/package.json +++ b/packages/dds/sequence/package.json @@ -169,7 +169,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/sequence-previous": "npm:@fluidframework/sequence@2.83.0", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", @@ -182,7 +182,7 @@ "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "diff": "^4.0.4", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/shared-object-base/package.json b/packages/dds/shared-object-base/package.json index a70e8e994669..169757eb51da 100644 --- a/packages/dds/shared-object-base/package.json +++ b/packages/dds/shared-object-base/package.json @@ -138,7 +138,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/shared-object-base-previous": "npm:@fluidframework/shared-object-base@2.83.0", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", @@ -149,7 +149,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/shared-summary-block/package.json b/packages/dds/shared-summary-block/package.json index d22d3bb8ff91..1c16519b54c8 100644 --- a/packages/dds/shared-summary-block/package.json +++ b/packages/dds/shared-summary-block/package.json @@ -131,7 +131,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/shared-summary-block-previous": "npm:@fluidframework/shared-summary-block@2.83.0", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", @@ -141,7 +141,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/task-manager/package.json b/packages/dds/task-manager/package.json index 980dd56b65d0..219ddc341db7 100644 --- a/packages/dds/task-manager/package.json +++ b/packages/dds/task-manager/package.json @@ -147,7 +147,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/task-manager-previous": "npm:@fluidframework/task-manager@2.83.0", "@fluidframework/test-runtime-utils": "workspace:~", "@fluidframework/test-utils": "workspace:~", @@ -158,7 +158,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/test-dds-utils/package.json b/packages/dds/test-dds-utils/package.json index 5965372606ce..b774ed4c56cf 100644 --- a/packages/dds/test-dds-utils/package.json +++ b/packages/dds/test-dds-utils/package.json @@ -102,7 +102,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", @@ -110,7 +110,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "execa": "^5.1.1", "jiti": "^2.6.1", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/dds/tree/package.json b/packages/dds/tree/package.json index 665bd84558b5..842533cf684f 100644 --- a/packages/dds/tree/package.json +++ b/packages/dds/tree/package.json @@ -196,7 +196,7 @@ "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-definitions": "workspace:~", "@fluidframework/container-loader": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@fluidframework/test-utils": "workspace:~", "@fluidframework/tree-previous": "npm:@fluidframework/tree@2.83.0", @@ -214,8 +214,8 @@ "dependency-cruiser": "^17.3.2", "diff": "^4.0.4", "easy-table": "^1.2.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/drivers/debugger/package.json b/packages/drivers/debugger/package.json index e9a38f73c3a7..449c37a2f65b 100644 --- a/packages/drivers/debugger/package.json +++ b/packages/drivers/debugger/package.json @@ -98,12 +98,12 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/debugger-previous": "npm:@fluidframework/debugger@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/drivers/driver-base/package.json b/packages/drivers/driver-base/package.json index e25c38440ad8..6c2d41e2af77 100644 --- a/packages/drivers/driver-base/package.json +++ b/packages/drivers/driver-base/package.json @@ -112,7 +112,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/driver-base-previous": "npm:@fluidframework/driver-base@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", @@ -120,7 +120,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/drivers/driver-web-cache/package.json b/packages/drivers/driver-web-cache/package.json index 075d7adcb3a6..6c88948cdbaf 100644 --- a/packages/drivers/driver-web-cache/package.json +++ b/packages/drivers/driver-web-cache/package.json @@ -103,13 +103,13 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/driver-web-cache-previous": "npm:@fluidframework/driver-web-cache@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/jest": "29.5.3", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "fake-indexeddb": "3.1.4", "jest": "^29.6.2", "jiti": "^2.6.1", diff --git a/packages/drivers/file-driver/package.json b/packages/drivers/file-driver/package.json index 33c7a355b5f5..0c6bbc7f7966 100644 --- a/packages/drivers/file-driver/package.json +++ b/packages/drivers/file-driver/package.json @@ -80,13 +80,13 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/file-driver-previous": "npm:@fluidframework/file-driver@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/drivers/local-driver/package.json b/packages/drivers/local-driver/package.json index 6cc6749e8786..769f6207ce6f 100644 --- a/packages/drivers/local-driver/package.json +++ b/packages/drivers/local-driver/package.json @@ -140,7 +140,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/local-driver-previous": "npm:@fluidframework/local-driver@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/jsrsasign": "^10.5.12", @@ -150,7 +150,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/drivers/odsp-driver-definitions/package.json b/packages/drivers/odsp-driver-definitions/package.json index 6a5f51d59e2e..ecbbe89051b2 100644 --- a/packages/drivers/odsp-driver-definitions/package.json +++ b/packages/drivers/odsp-driver-definitions/package.json @@ -94,13 +94,13 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/odsp-driver-definitions-previous": "npm:@fluidframework/odsp-driver-definitions@2.83.0", "@microsoft/api-extractor": "7.52.11", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/drivers/odsp-driver/package.json b/packages/drivers/odsp-driver/package.json index a6a66951057a..b2a22a22284a 100644 --- a/packages/drivers/odsp-driver/package.json +++ b/packages/drivers/odsp-driver/package.json @@ -134,7 +134,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/odsp-driver-previous": "npm:@fluidframework/odsp-driver@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -144,7 +144,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/drivers/odsp-urlResolver/package.json b/packages/drivers/odsp-urlResolver/package.json index 9f2481e07aaa..a7e4ddf89313 100644 --- a/packages/drivers/odsp-urlResolver/package.json +++ b/packages/drivers/odsp-urlResolver/package.json @@ -87,7 +87,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/odsp-urlresolver-previous": "npm:@fluidframework/odsp-urlresolver@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -95,7 +95,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/drivers/replay-driver/package.json b/packages/drivers/replay-driver/package.json index 7a9eb964cfea..bc7a8bc5c632 100644 --- a/packages/drivers/replay-driver/package.json +++ b/packages/drivers/replay-driver/package.json @@ -80,14 +80,14 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/replay-driver-previous": "npm:@fluidframework/replay-driver@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/nock": "^9.3.0", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "nock": "^13.3.3", "rimraf": "^6.1.3", diff --git a/packages/drivers/routerlicious-driver/package.json b/packages/drivers/routerlicious-driver/package.json index 7ed99f1e8aff..d1af5b1c8e46 100644 --- a/packages/drivers/routerlicious-driver/package.json +++ b/packages/drivers/routerlicious-driver/package.json @@ -134,7 +134,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/routerlicious-driver-previous": "npm:@fluidframework/routerlicious-driver@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -145,7 +145,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/drivers/routerlicious-urlResolver/package.json b/packages/drivers/routerlicious-urlResolver/package.json index 72756aa8336a..1823fd30dc62 100644 --- a/packages/drivers/routerlicious-urlResolver/package.json +++ b/packages/drivers/routerlicious-urlResolver/package.json @@ -85,7 +85,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/routerlicious-urlresolver-previous": "npm:@fluidframework/routerlicious-urlresolver@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -95,7 +95,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/drivers/tinylicious-driver/package.json b/packages/drivers/tinylicious-driver/package.json index 84f19f91ae18..1e1f11fb313c 100644 --- a/packages/drivers/tinylicious-driver/package.json +++ b/packages/drivers/tinylicious-driver/package.json @@ -98,7 +98,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/tinylicious-driver-previous": "npm:@fluidframework/tinylicious-driver@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/jsrsasign": "^10.5.12", @@ -107,7 +107,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "rimraf": "^6.1.3", diff --git a/packages/framework/agent-scheduler/package.json b/packages/framework/agent-scheduler/package.json index a472fadeaf2b..b8b519385ecf 100644 --- a/packages/framework/agent-scheduler/package.json +++ b/packages/framework/agent-scheduler/package.json @@ -106,12 +106,12 @@ "@fluidframework/agent-scheduler-previous": "npm:@fluidframework/agent-scheduler@2.83.0", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/framework/aqueduct/package.json b/packages/framework/aqueduct/package.json index 269104d9d960..e5cfaaeccf6d 100644 --- a/packages/framework/aqueduct/package.json +++ b/packages/framework/aqueduct/package.json @@ -139,7 +139,7 @@ "@fluidframework/aqueduct-previous": "npm:@fluidframework/aqueduct@2.83.0", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", @@ -147,7 +147,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/framework/attributor/package.json b/packages/framework/attributor/package.json index c867a097fa32..5eb59cfc042f 100644 --- a/packages/framework/attributor/package.json +++ b/packages/framework/attributor/package.json @@ -105,7 +105,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/merge-tree": "workspace:~", "@fluidframework/sequence": "workspace:~", "@fluidframework/test-runtime-utils": "workspace:~", @@ -116,7 +116,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/framework/client-logger/app-insights-logger/package.json b/packages/framework/client-logger/app-insights-logger/package.json index 08dbb72dc654..450eec386020 100644 --- a/packages/framework/client-logger/app-insights-logger/package.json +++ b/packages/framework/client-logger/app-insights-logger/package.json @@ -107,8 +107,8 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "eslint-plugin-jest": "~29.5.0", "eslint-plugin-react": "~7.37.5", "eslint-plugin-react-hooks": "~7.0.1", diff --git a/packages/framework/client-logger/fluid-telemetry/package.json b/packages/framework/client-logger/fluid-telemetry/package.json index 385757f4ed1e..704a93722049 100644 --- a/packages/framework/client-logger/fluid-telemetry/package.json +++ b/packages/framework/client-logger/fluid-telemetry/package.json @@ -119,7 +119,7 @@ "chai": "^4.2.0", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "rimraf": "^6.1.3", diff --git a/packages/framework/data-object-base/package.json b/packages/framework/data-object-base/package.json index ac10fe7ccd89..249c14a5093c 100644 --- a/packages/framework/data-object-base/package.json +++ b/packages/framework/data-object-base/package.json @@ -74,12 +74,12 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/framework/dds-interceptions/package.json b/packages/framework/dds-interceptions/package.json index b46a76f48d1b..c7c06870e17c 100644 --- a/packages/framework/dds-interceptions/package.json +++ b/packages/framework/dds-interceptions/package.json @@ -97,7 +97,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/diff": "^3.5.1", @@ -108,7 +108,7 @@ "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "diff": "^4.0.4", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/framework/fluid-framework/package.json b/packages/framework/fluid-framework/package.json index ce0bf14e5a75..2f7c1f84aa55 100644 --- a/packages/framework/fluid-framework/package.json +++ b/packages/framework/fluid-framework/package.json @@ -113,12 +113,12 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/framework/fluid-static/package.json b/packages/framework/fluid-static/package.json index 4cd58bb681f2..69296299472f 100644 --- a/packages/framework/fluid-static/package.json +++ b/packages/framework/fluid-static/package.json @@ -138,7 +138,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/fluid-static-previous": "npm:@fluidframework/fluid-static@2.83.0", "@fluidframework/map": "workspace:~", "@fluidframework/sequence": "workspace:~", @@ -149,7 +149,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/framework/oldest-client-observer/package.json b/packages/framework/oldest-client-observer/package.json index 700d35e89d92..23021677ad0d 100644 --- a/packages/framework/oldest-client-observer/package.json +++ b/packages/framework/oldest-client-observer/package.json @@ -94,13 +94,13 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/framework/presence/package.json b/packages/framework/presence/package.json index 6867f1c9e6ed..82235a0bee98 100644 --- a/packages/framework/presence/package.json +++ b/packages/framework/presence/package.json @@ -140,7 +140,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/driver-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@fluidframework/test-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", @@ -151,7 +151,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/framework/react/package.json b/packages/framework/react/package.json index c431251160ac..6e4b521780a9 100644 --- a/packages/framework/react/package.json +++ b/packages/framework/react/package.json @@ -115,7 +115,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/tinylicious-client": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@testing-library/react": "^16.3.0", @@ -127,8 +127,8 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "global-jsdom": "^26.0.0", "jiti": "^2.6.1", "jsdom": "^26.1.0", diff --git a/packages/framework/request-handler/package.json b/packages/framework/request-handler/package.json index 04481d093782..041fb775405c 100644 --- a/packages/framework/request-handler/package.json +++ b/packages/framework/request-handler/package.json @@ -127,7 +127,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/request-handler-previous": "npm:@fluidframework/request-handler@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/diff": "^3.5.1", @@ -138,7 +138,7 @@ "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "diff": "^4.0.4", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/framework/synthesize/package.json b/packages/framework/synthesize/package.json index add8109521fe..0701d5f2d66d 100644 --- a/packages/framework/synthesize/package.json +++ b/packages/framework/synthesize/package.json @@ -125,7 +125,7 @@ "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/core-interfaces": "workspace:~", "@fluidframework/datastore": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/runtime-utils": "workspace:~", "@fluidframework/synthesize-previous": "npm:@fluidframework/synthesize@2.83.0", "@microsoft/api-extractor": "7.52.11", @@ -135,7 +135,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/framework/tree-agent-langchain/package.json b/packages/framework/tree-agent-langchain/package.json index 97f20d214f66..9bc842eac883 100644 --- a/packages/framework/tree-agent-langchain/package.json +++ b/packages/framework/tree-agent-langchain/package.json @@ -122,7 +122,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/core-utils": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/runtime-utils": "workspace:~", "@fluidframework/tree": "workspace:~", "@langchain/anthropic": "^0.3.24", @@ -135,8 +135,8 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/framework/tree-agent-ses/package.json b/packages/framework/tree-agent-ses/package.json index a522c6f59495..e9ad32d5bfc3 100644 --- a/packages/framework/tree-agent-ses/package.json +++ b/packages/framework/tree-agent-ses/package.json @@ -120,7 +120,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/tree": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -129,8 +129,8 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/framework/tree-agent/package.json b/packages/framework/tree-agent/package.json index a47c257740d8..014fcc8a69e1 100644 --- a/packages/framework/tree-agent/package.json +++ b/packages/framework/tree-agent/package.json @@ -124,7 +124,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/id-compressor": "workspace:~", "@fluidframework/runtime-utils": "workspace:~", "@fluidframework/test-runtime-utils": "workspace:~", @@ -140,8 +140,8 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/framework/undo-redo/package.json b/packages/framework/undo-redo/package.json index c3521b7544e4..078bb35714f5 100644 --- a/packages/framework/undo-redo/package.json +++ b/packages/framework/undo-redo/package.json @@ -109,7 +109,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@fluidframework/undo-redo-previous": "npm:@fluidframework/undo-redo@2.83.0", "@microsoft/api-extractor": "7.52.11", @@ -121,7 +121,7 @@ "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "diff": "^4.0.4", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/loader/container-loader/package.json b/packages/loader/container-loader/package.json index 5db3e89b5de1..67c7764444c4 100644 --- a/packages/loader/container-loader/package.json +++ b/packages/loader/container-loader/package.json @@ -203,7 +203,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-loader-previous": "npm:@fluidframework/container-loader@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/debug": "^4.1.5", "@types/double-ended-queue": "^2.1.0", @@ -215,7 +215,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/loader/driver-utils/package.json b/packages/loader/driver-utils/package.json index 5fad415a5de0..a0c64bf1b231 100644 --- a/packages/loader/driver-utils/package.json +++ b/packages/loader/driver-utils/package.json @@ -131,7 +131,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/driver-utils-previous": "npm:@fluidframework/driver-utils@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/lz4js": "^0.2.0", "@types/mocha": "^10.0.10", @@ -141,7 +141,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/loader/test-loader-utils/package.json b/packages/loader/test-loader-utils/package.json index a5213fa484a5..eb40edfbc690 100644 --- a/packages/loader/test-loader-utils/package.json +++ b/packages/loader/test-loader-utils/package.json @@ -60,11 +60,11 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/runtime/container-runtime-definitions/package.json b/packages/runtime/container-runtime-definitions/package.json index 01676a187c1a..280606be55fd 100644 --- a/packages/runtime/container-runtime-definitions/package.json +++ b/packages/runtime/container-runtime-definitions/package.json @@ -92,11 +92,11 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-runtime-definitions-previous": "npm:@fluidframework/container-runtime-definitions@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/runtime/container-runtime/package.json b/packages/runtime/container-runtime/package.json index eba1f51d5173..bcef9d65fbc4 100644 --- a/packages/runtime/container-runtime/package.json +++ b/packages/runtime/container-runtime/package.json @@ -198,7 +198,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-runtime-previous": "npm:@fluidframework/container-runtime@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/double-ended-queue": "^2.1.0", @@ -210,7 +210,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/runtime/datastore-definitions/package.json b/packages/runtime/datastore-definitions/package.json index 1f2eb690e6ca..25ef00faaced 100644 --- a/packages/runtime/datastore-definitions/package.json +++ b/packages/runtime/datastore-definitions/package.json @@ -102,11 +102,11 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/datastore-definitions-previous": "npm:@fluidframework/datastore-definitions@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/runtime/datastore/package.json b/packages/runtime/datastore/package.json index 16b9fd0c6d31..7ab60dc16a38 100644 --- a/packages/runtime/datastore/package.json +++ b/packages/runtime/datastore/package.json @@ -138,7 +138,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/datastore-previous": "npm:@fluidframework/datastore@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/lodash": "^4.14.118", @@ -149,7 +149,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/runtime/id-compressor/package.json b/packages/runtime/id-compressor/package.json index 2afa833be4ad..a0f464e9e5f3 100644 --- a/packages/runtime/id-compressor/package.json +++ b/packages/runtime/id-compressor/package.json @@ -144,7 +144,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/id-compressor-previous": "npm:@fluidframework/id-compressor@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -153,7 +153,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/runtime/runtime-definitions/package.json b/packages/runtime/runtime-definitions/package.json index 3d7b2100f311..6e6ccf1314ff 100644 --- a/packages/runtime/runtime-definitions/package.json +++ b/packages/runtime/runtime-definitions/package.json @@ -122,12 +122,12 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/runtime-definitions-previous": "npm:@fluidframework/runtime-definitions@2.83.0", "@microsoft/api-extractor": "7.52.11", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/runtime/runtime-utils/package.json b/packages/runtime/runtime-utils/package.json index 5269515634ca..734c3e953f36 100644 --- a/packages/runtime/runtime-utils/package.json +++ b/packages/runtime/runtime-utils/package.json @@ -146,7 +146,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/runtime-utils-previous": "npm:@fluidframework/runtime-utils@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -156,7 +156,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/runtime/test-runtime-utils/package.json b/packages/runtime/test-runtime-utils/package.json index 083907e2cfbc..6acf090abf70 100644 --- a/packages/runtime/test-runtime-utils/package.json +++ b/packages/runtime/test-runtime-utils/package.json @@ -136,7 +136,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils-previous": "npm:@fluidframework/test-runtime-utils@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/jsrsasign": "^10.5.12", @@ -146,7 +146,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/service-clients/azure-client/package.json b/packages/service-clients/azure-client/package.json index 02d6e3917355..f67eb20bd14e 100644 --- a/packages/service-clients/azure-client/package.json +++ b/packages/service-clients/azure-client/package.json @@ -110,7 +110,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-runtime": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-runtime-utils": "workspace:~", "@fluidframework/test-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", @@ -119,8 +119,8 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "fluid-framework": "workspace:~", "jiti": "^2.6.1", "mocha": "^11.7.5", diff --git a/packages/service-clients/end-to-end-tests/azure-client/package.json b/packages/service-clients/end-to-end-tests/azure-client/package.json index 12c096b93ec5..3d65ad6550b2 100644 --- a/packages/service-clients/end-to-end-tests/azure-client/package.json +++ b/packages/service-clients/end-to-end-tests/azure-client/package.json @@ -95,13 +95,13 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/driver-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/mocha": "^10.0.10", "@types/nock": "^9.3.0", "@types/node": "~20.19.30", "@types/sinon": "^17.0.3", "c8": "^10.1.3", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "nock": "^13.3.3", "rimraf": "^6.1.3", diff --git a/packages/service-clients/end-to-end-tests/odsp-client/package.json b/packages/service-clients/end-to-end-tests/odsp-client/package.json index 38e1d91f7732..ae71482e8153 100644 --- a/packages/service-clients/end-to-end-tests/odsp-client/package.json +++ b/packages/service-clients/end-to-end-tests/odsp-client/package.json @@ -78,13 +78,13 @@ "@biomejs/biome": "~2.4.5", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/mocha": "^10.0.10", "@types/nock": "^9.3.0", "@types/node": "~20.19.30", "c8": "^10.1.3", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "nock": "^13.3.3", "rimraf": "^6.1.3", diff --git a/packages/service-clients/odsp-client/package.json b/packages/service-clients/odsp-client/package.json index 96c222bd33f6..194196727495 100644 --- a/packages/service-clients/odsp-client/package.json +++ b/packages/service-clients/odsp-client/package.json @@ -125,7 +125,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -134,7 +134,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "rimraf": "^6.1.3", diff --git a/packages/service-clients/tinylicious-client/package.json b/packages/service-clients/tinylicious-client/package.json index d0bfa9342f3c..95a344a6742c 100644 --- a/packages/service-clients/tinylicious-client/package.json +++ b/packages/service-clients/tinylicious-client/package.json @@ -107,7 +107,7 @@ "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/container-runtime": "workspace:~", "@fluidframework/container-runtime-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-utils": "workspace:~", "@fluidframework/tinylicious-client-previous": "npm:@fluidframework/tinylicious-client@2.83.0", "@microsoft/api-extractor": "7.52.11", @@ -115,7 +115,7 @@ "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "rimraf": "^6.1.3", diff --git a/packages/test/functional-tests/package.json b/packages/test/functional-tests/package.json index adcdae8d3239..1ba63a9e59ae 100644 --- a/packages/test/functional-tests/package.json +++ b/packages/test/functional-tests/package.json @@ -72,7 +72,7 @@ "@fluidframework/container-runtime-definitions": "workspace:~", "@fluidframework/datastore-definitions": "workspace:~", "@fluidframework/driver-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/id-compressor": "workspace:~", "@fluidframework/map": "workspace:~", "@fluidframework/matrix": "workspace:~", @@ -90,7 +90,7 @@ "c8": "^10.1.3", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "events_pkg": "npm:events@^3.1.0", "jiti": "^2.6.1", "mocha": "^11.7.5", diff --git a/packages/test/local-server-stress-tests/package.json b/packages/test/local-server-stress-tests/package.json index 10423d83c956..57b53a9ab039 100644 --- a/packages/test/local-server-stress-tests/package.json +++ b/packages/test/local-server-stress-tests/package.json @@ -73,7 +73,7 @@ "@fluidframework/datastore-definitions": "workspace:~", "@fluidframework/driver-definitions": "workspace:~", "@fluidframework/driver-utils": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/id-compressor": "workspace:~", "@fluidframework/legacy-dds": "workspace:~", "@fluidframework/local-driver": "workspace:~", @@ -97,7 +97,7 @@ "@types/node": "~20.19.30", "c8": "^10.1.3", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/test/local-server-tests/package.json b/packages/test/local-server-tests/package.json index 8093d7060ac7..3c758a46f57d 100644 --- a/packages/test/local-server-tests/package.json +++ b/packages/test/local-server-tests/package.json @@ -73,7 +73,7 @@ "@fluidframework/datastore-definitions": "workspace:~", "@fluidframework/driver-definitions": "workspace:~", "@fluidframework/driver-utils": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/id-compressor": "workspace:~", "@fluidframework/local-driver": "workspace:~", "@fluidframework/map": "workspace:~", @@ -89,7 +89,7 @@ "@types/node": "~20.19.30", "c8": "^10.1.3", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/test/mocha-test-setup/package.json b/packages/test/mocha-test-setup/package.json index e27d3a52c53c..8f1b824afb72 100644 --- a/packages/test/mocha-test-setup/package.json +++ b/packages/test/mocha-test-setup/package.json @@ -66,13 +66,13 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/test/snapshots/package.json b/packages/test/snapshots/package.json index 75b25cfadd41..99542aaed7a2 100644 --- a/packages/test/snapshots/package.json +++ b/packages/test/snapshots/package.json @@ -90,13 +90,13 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", "c8": "^10.1.3", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/test/stochastic-test-utils/package.json b/packages/test/stochastic-test-utils/package.json index 0305df626b42..b207d8b830af 100644 --- a/packages/test/stochastic-test-utils/package.json +++ b/packages/test/stochastic-test-utils/package.json @@ -103,7 +103,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", @@ -112,7 +112,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/test/test-driver-definitions/package.json b/packages/test/test-driver-definitions/package.json index 312d9521efd2..88844652c6ee 100644 --- a/packages/test/test-driver-definitions/package.json +++ b/packages/test/test-driver-definitions/package.json @@ -58,11 +58,11 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/test/test-drivers/package.json b/packages/test/test-drivers/package.json index 52749e7242df..20bc35fb1953 100644 --- a/packages/test/test-drivers/package.json +++ b/packages/test/test-drivers/package.json @@ -77,12 +77,12 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/node": "~20.19.30", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/test/test-end-to-end-tests/package.json b/packages/test/test-end-to-end-tests/package.json index dacae17cf2e8..f87429037e6a 100644 --- a/packages/test/test-end-to-end-tests/package.json +++ b/packages/test/test-end-to-end-tests/package.json @@ -137,13 +137,13 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/protocol-definitions": "^3.2.0", "@types/mocha": "^10.0.10", "@types/nock": "^9.3.0", "@types/node": "~20.19.30", "c8": "^10.1.3", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha-multi-reporters": "^1.5.1", "nock": "^13.3.3", diff --git a/packages/test/test-pairwise-generator/package.json b/packages/test/test-pairwise-generator/package.json index d321286a4d16..717bb897e66b 100644 --- a/packages/test/test-pairwise-generator/package.json +++ b/packages/test/test-pairwise-generator/package.json @@ -90,7 +90,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", @@ -98,7 +98,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "rimraf": "^6.1.3", diff --git a/packages/test/test-service-load/package.json b/packages/test/test-service-load/package.json index 8f550c857bb3..dbd6c14dd2ca 100644 --- a/packages/test/test-service-load/package.json +++ b/packages/test/test-service-load/package.json @@ -110,13 +110,13 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/mocha": "^10.0.10", "@types/node": "~20.19.30", "c8": "^10.1.3", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "rimraf": "^6.1.3", diff --git a/packages/test/test-utils/package.json b/packages/test/test-utils/package.json index b99eccc8eb75..bbc12f29f8a2 100644 --- a/packages/test/test-utils/package.json +++ b/packages/test/test-utils/package.json @@ -143,7 +143,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-utils-previous": "npm:@fluidframework/test-utils@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/debug": "^4.1.5", @@ -155,7 +155,7 @@ "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "diff": "^4.0.4", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/test/test-version-utils/package.json b/packages/test/test-version-utils/package.json index c55c89868107..ffc447d75659 100644 --- a/packages/test/test-version-utils/package.json +++ b/packages/test/test-version-utils/package.json @@ -112,7 +112,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", "@types/nock": "^9.3.0", @@ -122,7 +122,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/tools/changelog-generator-wrapper/package.json b/packages/tools/changelog-generator-wrapper/package.json index 14a8964f6f46..6b723e07b27c 100644 --- a/packages/tools/changelog-generator-wrapper/package.json +++ b/packages/tools/changelog-generator-wrapper/package.json @@ -36,9 +36,9 @@ "devDependencies": { "@biomejs/biome": "~2.4.5", "@fluidframework/build-common": "^2.0.3", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "concurrently": "^9.2.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3" }, diff --git a/packages/tools/devtools/devtools-browser-extension/package.json b/packages/tools/devtools/devtools-browser-extension/package.json index c73073b79941..8e624d03c18b 100644 --- a/packages/tools/devtools/devtools-browser-extension/package.json +++ b/packages/tools/devtools/devtools-browser-extension/package.json @@ -95,7 +95,7 @@ "@fluidframework/container-definitions": "workspace:~", "@fluidframework/container-loader": "workspace:~", "@fluidframework/container-runtime-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/runtime-utils": "workspace:~", "@fluidframework/sequence": "workspace:~", "@fluidframework/test-utils": "workspace:~", @@ -118,8 +118,8 @@ "copyfiles": "^2.4.1", "cross-env": "^10.1.0", "dotenv-webpack": "^7.0.3", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "eslint-plugin-chai-expect": "~3.1.0", "expect-puppeteer": "^9.0.2", "global-jsdom": "^26.0.0", diff --git a/packages/tools/devtools/devtools-core/package.json b/packages/tools/devtools/devtools-core/package.json index 49fc5e35eebf..5657647674a0 100644 --- a/packages/tools/devtools/devtools-core/package.json +++ b/packages/tools/devtools/devtools-core/package.json @@ -152,7 +152,7 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/devtools-core-previous": "npm:@fluidframework/devtools-core@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/id-compressor": "workspace:~", "@fluidframework/test-runtime-utils": "workspace:~", "@microsoft/api-extractor": "7.52.11", @@ -163,8 +163,8 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "eslint-plugin-chai-expect": "~3.1.0", "jiti": "^2.6.1", "mocha": "^11.7.5", diff --git a/packages/tools/devtools/devtools-test-app/package.json b/packages/tools/devtools/devtools-test-app/package.json index 17e674b0034e..d49fe718d3f2 100644 --- a/packages/tools/devtools/devtools-test-app/package.json +++ b/packages/tools/devtools/devtools-test-app/package.json @@ -76,7 +76,7 @@ "@biomejs/biome": "~2.4.5", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/test-utils": "workspace:~", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^5.16.5", @@ -89,8 +89,8 @@ "@types/testing-library__jest-dom": "^5.14.5", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "eslint-plugin-jest": "~29.5.0", "eslint-plugin-react": "~7.37.5", "eslint-plugin-react-hooks": "~7.0.1", diff --git a/packages/tools/devtools/devtools-view/package.json b/packages/tools/devtools/devtools-view/package.json index 22cd70ee137d..12d01ebd00cf 100644 --- a/packages/tools/devtools/devtools-view/package.json +++ b/packages/tools/devtools/devtools-view/package.json @@ -88,7 +88,7 @@ "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/core-interfaces": "workspace:~", "@fluidframework/datastore-definitions": "workspace:~", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/shared-object-base": "workspace:~", "@microsoft/api-extractor": "7.52.11", "@testing-library/dom": "^10.4.0", @@ -107,8 +107,8 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "eslint-plugin-jest": "~29.5.0", "eslint-plugin-react": "~7.37.5", "eslint-plugin-react-hooks": "~7.0.1", diff --git a/packages/tools/devtools/devtools/package.json b/packages/tools/devtools/devtools/package.json index 8968add84748..62bcf8b9517f 100644 --- a/packages/tools/devtools/devtools/package.json +++ b/packages/tools/devtools/devtools/package.json @@ -131,15 +131,15 @@ "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", "@fluidframework/devtools-previous": "npm:@fluidframework/devtools@2.83.0", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", "c8": "^10.1.3", "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", - "eslint-config-prettier": "~10.1.8", + "eslint": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/tools/fetch-tool/package.json b/packages/tools/fetch-tool/package.json index 0d385142c92e..684152edfb66 100644 --- a/packages/tools/fetch-tool/package.json +++ b/packages/tools/fetch-tool/package.json @@ -53,10 +53,10 @@ "@fluid-tools/fetch-tool-previous": "npm:@fluid-tools/fetch-tool@2.83.0", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/node": "~20.19.30", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/tools/fluid-runner/package.json b/packages/tools/fluid-runner/package.json index c446dec1c854..33ff28c4619f 100644 --- a/packages/tools/fluid-runner/package.json +++ b/packages/tools/fluid-runner/package.json @@ -134,7 +134,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/fluid-runner-previous": "npm:@fluidframework/fluid-runner@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/mocha": "^10.0.10", @@ -144,7 +144,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/tools/replay-tool/package.json b/packages/tools/replay-tool/package.json index d5e78e3752f0..6bf90a4c9730 100644 --- a/packages/tools/replay-tool/package.json +++ b/packages/tools/replay-tool/package.json @@ -82,11 +82,11 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@types/json-stable-stringify": "^1.0.32", "@types/node": "~20.19.30", "copyfiles": "^2.4.1", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "rimraf": "^6.1.3", "typescript": "~5.4.5" diff --git a/packages/utils/odsp-doclib-utils/package.json b/packages/utils/odsp-doclib-utils/package.json index 17d5389a7fae..8edc1d0e50c5 100644 --- a/packages/utils/odsp-doclib-utils/package.json +++ b/packages/utils/odsp-doclib-utils/package.json @@ -131,7 +131,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/odsp-doclib-utils-previous": "npm:@fluidframework/odsp-doclib-utils@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/isomorphic-fetch": "^0.0.39", @@ -141,7 +141,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/utils/telemetry-utils/package.json b/packages/utils/telemetry-utils/package.json index 5b2907b3ae91..6cfd503822e9 100644 --- a/packages/utils/telemetry-utils/package.json +++ b/packages/utils/telemetry-utils/package.json @@ -129,7 +129,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/telemetry-utils-previous": "npm:@fluidframework/telemetry-utils@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/debug": "^4.1.5", @@ -140,7 +140,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/packages/utils/tool-utils/package.json b/packages/utils/tool-utils/package.json index 5b824dfce148..0347d792edff 100644 --- a/packages/utils/tool-utils/package.json +++ b/packages/utils/tool-utils/package.json @@ -112,7 +112,7 @@ "@fluid-tools/build-cli": "catalog:buildTools", "@fluidframework/build-common": "^2.0.3", "@fluidframework/build-tools": "catalog:buildTools", - "@fluidframework/eslint-config-fluid": "workspace:~", + "@fluidframework/eslint-config-fluid": "catalog:eslint", "@fluidframework/tool-utils-previous": "npm:@fluidframework/tool-utils@2.83.0", "@microsoft/api-extractor": "7.52.11", "@types/debug": "^4.1.5", @@ -123,7 +123,7 @@ "concurrently": "^9.2.1", "copyfiles": "^2.4.1", "cross-env": "^10.1.0", - "eslint": "~9.39.1", + "eslint": "catalog:eslint", "jiti": "^2.6.1", "mocha": "^11.7.5", "mocha-multi-reporters": "^1.5.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c6c242fa71bf..c4252d2df1d2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,17 @@ catalogs: '@fluidframework/bundle-size-tools': specifier: ^0.64.0 version: 0.64.0 + eslint: + eslint: + specifier: ~9.39.1 + version: 9.39.1 + eslint-config-prettier: + specifier: ~10.1.8 + version: 10.1.8 overrides: + '@biomejs/biome': ~2.4.5 + '@fluidframework/eslint-config-fluid': link:common/build/eslint-config-fluid '@types/node': ~20.19.30 diff@>=3 <4: ^4.0.4 diff@>=5 <6: ^5.2.2 @@ -79,7 +88,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:^ + specifier: link:common/build/eslint-config-fluid version: link:common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -112,7 +121,7 @@ importers: specifier: ^13.0.4 version: 13.0.5(encoding@0.1.13) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jest: specifier: ^29.6.2 @@ -155,13 +164,13 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) jiti: specifier: ^2.6.1 @@ -204,7 +213,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -219,10 +228,10 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) jiti: specifier: ^2.6.1 @@ -234,109 +243,6 @@ importers: specifier: ~5.4.5 version: 5.4.5 - common/build/eslint-config-fluid: - dependencies: - '@eslint-community/eslint-plugin-eslint-comments': - specifier: ~4.5.0 - version: 4.5.0(eslint@9.39.1(jiti@2.6.1)) - '@eslint/eslintrc': - specifier: ~3.3.3 - version: 3.3.3 - '@eslint/js': - specifier: ~9.39.2 - version: 9.39.2 - '@fluid-internal/eslint-plugin-fluid': - specifier: ^0.4.1 - version: 0.4.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - '@rushstack/eslint-plugin': - specifier: ~0.22.1 - version: 0.22.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - '@typescript-eslint/eslint-plugin': - specifier: ~8.54.0 - version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - '@typescript-eslint/parser': - specifier: ~8.54.0 - version: 8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - eslint-config-biome: - specifier: ~2.1.3 - version: 2.1.3 - eslint-config-prettier: - specifier: ~10.1.8 - version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) - eslint-import-resolver-typescript: - specifier: ~4.4.4 - version: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-depend: - specifier: ~1.4.0 - version: 1.4.0 - eslint-plugin-import-x: - specifier: ~4.16.1 - version: 4.16.1(@typescript-eslint/utils@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-jsdoc: - specifier: ~61.4.1 - version: 61.4.1(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-promise: - specifier: ~7.2.1 - version: 7.2.1(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-react: - specifier: ~7.37.5 - version: 7.37.5(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-react-hooks: - specifier: ~7.0.1 - version: 7.0.1(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-tsdoc: - specifier: ~0.5.0 - version: 0.5.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - eslint-plugin-unicorn: - specifier: ~54.0.0 - version: 54.0.0(eslint@9.39.1(jiti@2.6.1)) - eslint-plugin-unused-imports: - specifier: ~4.3.0 - version: 4.3.0(@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.1(jiti@2.6.1)) - globals: - specifier: ^14.0.0 - version: 14.0.0 - typescript-eslint: - specifier: ~8.54.0 - version: 8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - devDependencies: - '@fluidframework/build-common': - specifier: ^2.0.3 - version: 2.0.3 - '@types/node': - specifier: ~20.19.30 - version: 20.19.30 - '@types/sort-json': - specifier: ^2.0.3 - version: 2.0.3 - concurrently: - specifier: ^9.2.1 - version: 9.2.1 - eslint: - specifier: ~9.39.1 - version: 9.39.1(jiti@2.6.1) - jiti: - specifier: ^2.6.1 - version: 2.6.1 - mocha-multi-reporters: - specifier: ^1.5.1 - version: 1.5.1(mocha@11.7.5) - prettier: - specifier: ~3.6.2 - version: 3.6.2 - rimraf: - specifier: ^6.1.3 - version: 6.1.3 - sort-json: - specifier: ^2.0.1 - version: 2.0.1 - tsx: - specifier: ^4.21.0 - version: 4.21.0 - typescript: - specifier: ~5.4.5 - version: 5.4.5 - examples/apps/blobs: dependencies: '@fluid-example/example-driver': @@ -404,7 +310,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -428,7 +334,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -534,7 +440,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -561,7 +467,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -664,7 +570,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -688,7 +594,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -827,7 +733,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -863,7 +769,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -966,7 +872,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -987,7 +893,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -1108,7 +1014,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -1126,7 +1032,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -1256,7 +1162,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -1283,7 +1189,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -1392,7 +1298,213 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': + specifier: link:../../../common/build/eslint-config-fluid + version: link:../../../common/build/eslint-config-fluid + '@fluidframework/test-tools': + specifier: ^2.0.0 + version: 2.0.1 + '@types/jest': + specifier: 29.5.3 + version: 29.5.3 + '@types/jest-environment-puppeteer': + specifier: workspace:~ + version: link:../../../packages/test/types_jest-environment-puppeteer + '@types/node': + specifier: ~20.19.30 + version: 20.19.30 + cross-env: + specifier: ^10.1.0 + version: 10.1.0 + eslint: + specifier: catalog:eslint + version: 9.39.1(jiti@2.6.1) + expect-puppeteer: + specifier: ^9.0.2 + version: 9.0.2 + html-webpack-plugin: + specifier: ^5.6.0 + version: 5.6.3(webpack@5.103.0) + jest: + specifier: ^29.6.2 + version: 29.7.0(@types/node@20.19.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.30)(typescript@5.4.5)) + jest-environment-puppeteer: + specifier: ^10.1.3 + version: 10.1.4(typescript@5.4.5) + jest-junit: + specifier: ^16.0.0 + version: 16.0.0 + jest-puppeteer: + specifier: ^10.1.3 + version: 10.1.4(puppeteer@23.10.3(typescript@5.4.5))(typescript@5.4.5) + jiti: + specifier: ^2.6.1 + version: 2.6.1 + process: + specifier: ^0.11.10 + version: 0.11.10 + puppeteer: + specifier: ^23.6.0 + version: 23.10.3(typescript@5.4.5) + rimraf: + specifier: ^6.1.3 + version: 6.1.3 + tinylicious: + specifier: ^7.0.0 + version: 7.0.0 + ts-jest: + specifier: ^29.1.1 + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.19.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.30)(typescript@5.4.5)))(typescript@5.4.5) + ts-loader: + specifier: ^9.5.1 + version: 9.5.1(typescript@5.4.5)(webpack@5.103.0) + typescript: + specifier: ~5.4.5 + version: 5.4.5 + webpack: + specifier: ^5.94.0 + version: 5.103.0(webpack-cli@5.1.4) + webpack-cli: + specifier: ^5.1.4 + version: 5.1.4(webpack-dev-server@4.15.2)(webpack@5.103.0) + webpack-dev-server: + specifier: ~4.15.2 + version: 4.15.2(webpack-cli@5.1.4)(webpack@5.103.0) + + examples/apps/tree-cli-app: + dependencies: + '@fluidframework/core-interfaces': + specifier: workspace:~ + version: link:../../../packages/common/core-interfaces + '@fluidframework/id-compressor': + specifier: workspace:~ + version: link:../../../packages/runtime/id-compressor + '@fluidframework/runtime-utils': + specifier: workspace:~ + version: link:../../../packages/runtime/runtime-utils + '@fluidframework/tree': + specifier: workspace:~ + version: link:../../../packages/dds/tree + '@sinclair/typebox': + specifier: ^0.34.13 + version: 0.34.13 + devDependencies: + '@biomejs/biome': + specifier: ~2.4.5 + version: 2.4.5 + '@fluid-internal/mocha-test-setup': + specifier: workspace:~ + version: link:../../../packages/test/mocha-test-setup + '@fluidframework/build-tools': + specifier: catalog:buildTools + version: 0.64.0(@types/node@20.19.30) + '@fluidframework/eslint-config-fluid': + specifier: link:../../../common/build/eslint-config-fluid + version: link:../../../common/build/eslint-config-fluid + '@types/mocha': + specifier: ^10.0.10 + version: 10.0.10 + '@types/node': + specifier: ~20.19.30 + version: 20.19.30 + cross-env: + specifier: ^10.1.0 + version: 10.1.0 + eslint: + specifier: catalog:eslint + version: 9.39.1(jiti@2.6.1) + jiti: + specifier: ^2.6.1 + version: 2.6.1 + mocha: + specifier: ^11.7.5 + version: 11.7.5 + mocha-multi-reporters: + specifier: ^1.5.1 + version: 1.5.1(mocha@11.7.5) + rimraf: + specifier: ^6.1.3 + version: 6.1.3 + typescript: + specifier: ~5.4.5 + version: 5.4.5 + + examples/apps/tree-comparison: + dependencies: + '@fluid-example/example-utils': + specifier: workspace:~ + version: link:../../utils/example-utils + '@fluid-experimental/tree': + specifier: workspace:~ + version: link:../../../experimental/dds/tree + '@fluid-internal/client-utils': + specifier: workspace:~ + version: link:../../../packages/common/client-utils + '@fluidframework/aqueduct': + specifier: workspace:~ + version: link:../../../packages/framework/aqueduct + '@fluidframework/container-definitions': + specifier: workspace:~ + version: link:../../../packages/common/container-definitions + '@fluidframework/container-loader': + specifier: workspace:~ + version: link:../../../packages/loader/container-loader + '@fluidframework/container-runtime-definitions': + specifier: workspace:~ + version: link:../../../packages/runtime/container-runtime-definitions + '@fluidframework/core-interfaces': + specifier: workspace:~ + version: link:../../../packages/common/core-interfaces + '@fluidframework/driver-definitions': + specifier: workspace:~ + version: link:../../../packages/common/driver-definitions + '@fluidframework/driver-utils': + specifier: workspace:~ + version: link:../../../packages/loader/driver-utils + '@fluidframework/request-handler': + specifier: workspace:~ + version: link:../../../packages/framework/request-handler + '@fluidframework/routerlicious-driver': specifier: workspace:~ + version: link:../../../packages/drivers/routerlicious-driver + '@fluidframework/runtime-utils': + specifier: workspace:~ + version: link:../../../packages/runtime/runtime-utils + '@fluidframework/telemetry-utils': + specifier: workspace:~ + version: link:../../../packages/utils/telemetry-utils + '@fluidframework/tinylicious-driver': + specifier: workspace:~ + version: link:../../../packages/drivers/tinylicious-driver + '@fluidframework/tree': + specifier: workspace:~ + version: link:../../../packages/dds/tree + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + tiny-typed-emitter: + specifier: ^2.1.0 + version: 2.1.0 + uuid: + specifier: ^11.1.0 + version: 11.1.0 + devDependencies: + '@biomejs/biome': + specifier: ~2.4.5 + version: 2.4.5 + '@fluid-tools/build-cli': + specifier: catalog:buildTools + version: 0.64.0(@types/node@20.19.30)(encoding@0.1.13)(webpack-cli@5.1.4) + '@fluidframework/build-common': + specifier: ^2.0.3 + version: 2.0.3 + '@fluidframework/build-tools': + specifier: catalog:buildTools + version: 0.64.0(@types/node@20.19.30) + '@fluidframework/eslint-config-fluid': + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -1406,226 +1518,20 @@ importers: '@types/node': specifier: ~20.19.30 version: 20.19.30 + '@types/react': + specifier: ^18.3.11 + version: 18.3.15 + '@types/react-dom': + specifier: ^18.3.0 + version: 18.3.3(@types/react@18.3.15) cross-env: specifier: ^10.1.0 version: 10.1.0 + css-loader: + specifier: ^7.1.2 + version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 - version: 9.39.1(jiti@2.6.1) - expect-puppeteer: - specifier: ^9.0.2 - version: 9.0.2 - html-webpack-plugin: - specifier: ^5.6.0 - version: 5.6.3(webpack@5.103.0) - jest: - specifier: ^29.6.2 - version: 29.7.0(@types/node@20.19.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.30)(typescript@5.4.5)) - jest-environment-puppeteer: - specifier: ^10.1.3 - version: 10.1.4(typescript@5.4.5) - jest-junit: - specifier: ^16.0.0 - version: 16.0.0 - jest-puppeteer: - specifier: ^10.1.3 - version: 10.1.4(puppeteer@23.10.3(typescript@5.4.5))(typescript@5.4.5) - jiti: - specifier: ^2.6.1 - version: 2.6.1 - process: - specifier: ^0.11.10 - version: 0.11.10 - puppeteer: - specifier: ^23.6.0 - version: 23.10.3(typescript@5.4.5) - rimraf: - specifier: ^6.1.3 - version: 6.1.3 - tinylicious: - specifier: ^7.0.0 - version: 7.0.0 - ts-jest: - specifier: ^29.1.1 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.19.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.30)(typescript@5.4.5)))(typescript@5.4.5) - ts-loader: - specifier: ^9.5.1 - version: 9.5.1(typescript@5.4.5)(webpack@5.103.0) - typescript: - specifier: ~5.4.5 - version: 5.4.5 - webpack: - specifier: ^5.94.0 - version: 5.103.0(webpack-cli@5.1.4) - webpack-cli: - specifier: ^5.1.4 - version: 5.1.4(webpack-dev-server@4.15.2)(webpack@5.103.0) - webpack-dev-server: - specifier: ~4.15.2 - version: 4.15.2(webpack-cli@5.1.4)(webpack@5.103.0) - - examples/apps/tree-cli-app: - dependencies: - '@fluidframework/core-interfaces': - specifier: workspace:~ - version: link:../../../packages/common/core-interfaces - '@fluidframework/id-compressor': - specifier: workspace:~ - version: link:../../../packages/runtime/id-compressor - '@fluidframework/runtime-utils': - specifier: workspace:~ - version: link:../../../packages/runtime/runtime-utils - '@fluidframework/tree': - specifier: workspace:~ - version: link:../../../packages/dds/tree - '@sinclair/typebox': - specifier: ^0.34.13 - version: 0.34.13 - devDependencies: - '@biomejs/biome': - specifier: ~2.4.5 - version: 2.4.5 - '@fluid-internal/mocha-test-setup': - specifier: workspace:~ - version: link:../../../packages/test/mocha-test-setup - '@fluidframework/build-tools': - specifier: catalog:buildTools - version: 0.64.0(@types/node@20.19.30) - '@fluidframework/eslint-config-fluid': - specifier: workspace:~ - version: link:../../../common/build/eslint-config-fluid - '@types/mocha': - specifier: ^10.0.10 - version: 10.0.10 - '@types/node': - specifier: ~20.19.30 - version: 20.19.30 - cross-env: - specifier: ^10.1.0 - version: 10.1.0 - eslint: - specifier: ~9.39.1 - version: 9.39.1(jiti@2.6.1) - jiti: - specifier: ^2.6.1 - version: 2.6.1 - mocha: - specifier: ^11.7.5 - version: 11.7.5 - mocha-multi-reporters: - specifier: ^1.5.1 - version: 1.5.1(mocha@11.7.5) - rimraf: - specifier: ^6.1.3 - version: 6.1.3 - typescript: - specifier: ~5.4.5 - version: 5.4.5 - - examples/apps/tree-comparison: - dependencies: - '@fluid-example/example-utils': - specifier: workspace:~ - version: link:../../utils/example-utils - '@fluid-experimental/tree': - specifier: workspace:~ - version: link:../../../experimental/dds/tree - '@fluid-internal/client-utils': - specifier: workspace:~ - version: link:../../../packages/common/client-utils - '@fluidframework/aqueduct': - specifier: workspace:~ - version: link:../../../packages/framework/aqueduct - '@fluidframework/container-definitions': - specifier: workspace:~ - version: link:../../../packages/common/container-definitions - '@fluidframework/container-loader': - specifier: workspace:~ - version: link:../../../packages/loader/container-loader - '@fluidframework/container-runtime-definitions': - specifier: workspace:~ - version: link:../../../packages/runtime/container-runtime-definitions - '@fluidframework/core-interfaces': - specifier: workspace:~ - version: link:../../../packages/common/core-interfaces - '@fluidframework/driver-definitions': - specifier: workspace:~ - version: link:../../../packages/common/driver-definitions - '@fluidframework/driver-utils': - specifier: workspace:~ - version: link:../../../packages/loader/driver-utils - '@fluidframework/request-handler': - specifier: workspace:~ - version: link:../../../packages/framework/request-handler - '@fluidframework/routerlicious-driver': - specifier: workspace:~ - version: link:../../../packages/drivers/routerlicious-driver - '@fluidframework/runtime-utils': - specifier: workspace:~ - version: link:../../../packages/runtime/runtime-utils - '@fluidframework/telemetry-utils': - specifier: workspace:~ - version: link:../../../packages/utils/telemetry-utils - '@fluidframework/tinylicious-driver': - specifier: workspace:~ - version: link:../../../packages/drivers/tinylicious-driver - '@fluidframework/tree': - specifier: workspace:~ - version: link:../../../packages/dds/tree - react: - specifier: ^18.3.1 - version: 18.3.1 - react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - tiny-typed-emitter: - specifier: ^2.1.0 - version: 2.1.0 - uuid: - specifier: ^11.1.0 - version: 11.1.0 - devDependencies: - '@biomejs/biome': - specifier: ~2.4.5 - version: 2.4.5 - '@fluid-tools/build-cli': - specifier: catalog:buildTools - version: 0.64.0(@types/node@20.19.30)(encoding@0.1.13)(webpack-cli@5.1.4) - '@fluidframework/build-common': - specifier: ^2.0.3 - version: 2.0.3 - '@fluidframework/build-tools': - specifier: catalog:buildTools - version: 0.64.0(@types/node@20.19.30) - '@fluidframework/eslint-config-fluid': - specifier: workspace:~ - version: link:../../../common/build/eslint-config-fluid - '@fluidframework/test-tools': - specifier: ^2.0.0 - version: 2.0.1 - '@types/jest': - specifier: 29.5.3 - version: 29.5.3 - '@types/jest-environment-puppeteer': - specifier: workspace:~ - version: link:../../../packages/test/types_jest-environment-puppeteer - '@types/node': - specifier: ~20.19.30 - version: 20.19.30 - '@types/react': - specifier: ^18.3.11 - version: 18.3.15 - '@types/react-dom': - specifier: ^18.3.0 - version: 18.3.3(@types/react@18.3.15) - cross-env: - specifier: ^10.1.0 - version: 10.1.0 - css-loader: - specifier: ^7.1.2 - version: 7.1.2(webpack@5.103.0) - eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -1722,7 +1628,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -1740,7 +1646,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -1834,7 +1740,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@types/react': specifier: ^18.3.11 @@ -1843,7 +1749,7 @@ importers: specifier: ^18.3.0 version: 18.3.3(@types/react@18.3.15) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -1898,7 +1804,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -1919,7 +1825,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -2013,7 +1919,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -2034,7 +1940,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -2119,7 +2025,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -2140,7 +2046,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -2237,7 +2143,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/id-compressor': specifier: workspace:~ @@ -2252,7 +2158,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -2340,7 +2246,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@testing-library/dom': specifier: ^10.4.0 @@ -2370,10 +2276,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-jest: specifier: ~29.5.0 @@ -2461,7 +2367,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -2485,7 +2391,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -2579,7 +2485,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -2603,7 +2509,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -2709,7 +2615,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@types/codemirror': specifier: 5.60.7 @@ -2727,7 +2633,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -2791,7 +2697,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@testing-library/react': specifier: ^16.3.0 @@ -2806,7 +2712,7 @@ importers: specifier: ^18.3.11 version: 18.3.15 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-plugin-react: specifier: ~7.37.5 @@ -2891,7 +2797,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@types/react': specifier: ^18.3.11 @@ -2900,7 +2806,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) html-loader: specifier: ^5.1.0 @@ -2979,10 +2885,10 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -3016,7 +2922,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@types/react': specifier: ^18.3.11 @@ -3025,7 +2931,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -3098,7 +3004,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -3125,7 +3031,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -3198,10 +3104,10 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -3232,10 +3138,10 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -3266,7 +3172,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@types/react': specifier: ^18.3.11 @@ -3275,7 +3181,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -3306,7 +3212,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@types/react': specifier: ^18.3.11 @@ -3315,7 +3221,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -3346,7 +3252,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@types/react': specifier: ^18.3.11 @@ -3355,7 +3261,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -3458,7 +3364,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@types/node': specifier: ~20.19.30 @@ -3485,7 +3391,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -3557,7 +3463,7 @@ importers: specifier: workspace:~ version: link:../../../packages/runtime/datastore-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/map': specifier: workspace:~ @@ -3584,7 +3490,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -3675,7 +3581,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/runtime-utils': specifier: workspace:~ @@ -3708,7 +3614,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -3784,7 +3690,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -3814,7 +3720,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -3914,7 +3820,7 @@ importers: specifier: workspace:~ version: link:../../../packages/tools/devtools/devtools '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@testing-library/react': specifier: ^16.3.0 @@ -3935,7 +3841,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-plugin-react: specifier: ~7.37.5 @@ -4041,7 +3947,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -4071,7 +3977,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -4180,7 +4086,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/runtime-utils': specifier: workspace:~ @@ -4216,7 +4122,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) esm-loader-css: specifier: ^1.0.4 @@ -4373,7 +4279,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../common/build/eslint-config-fluid version: link:../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -4412,10 +4318,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) expect-puppeteer: specifier: ^9.0.2 @@ -4530,7 +4436,7 @@ importers: specifier: workspace:~ version: link:../../../../packages/tools/devtools/devtools '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@fluidframework/fluid-static': specifier: workspace:~ @@ -4563,7 +4469,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -4684,7 +4590,7 @@ importers: specifier: workspace:~ version: link:../../../../packages/tools/devtools/devtools '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@fluidframework/fluid-static': specifier: workspace:~ @@ -4726,7 +4632,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -4829,7 +4735,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@types/node': specifier: ~20.19.30 @@ -4844,7 +4750,7 @@ importers: specifier: ^7.0.3 version: 7.1.1(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) html-webpack-plugin: specifier: ^5.6.0 @@ -4941,7 +4847,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(webpack-cli@5.1.4) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@mixer/webpack-bundle-compare': specifier: ^0.1.0 @@ -4953,7 +4859,7 @@ importers: specifier: ~20.19.30 version: 20.19.30 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -5035,13 +4941,13 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid copyfiles: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -5153,7 +5059,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -5168,7 +5074,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -5208,7 +5114,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@types/node': specifier: ~20.19.30 @@ -5217,7 +5123,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -5260,7 +5166,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@types/mocha': specifier: ^10.0.10 @@ -5278,7 +5184,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -5369,7 +5275,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -5381,7 +5287,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -5514,7 +5420,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@types/express': specifier: ^4.17.21 @@ -5538,7 +5444,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) fs-extra: specifier: ^9.1.0 @@ -5626,7 +5532,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -5644,7 +5550,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -5780,7 +5686,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -5807,10 +5713,10 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) expect-puppeteer: specifier: ^9.0.2 @@ -5961,7 +5867,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -5988,10 +5894,10 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) expect-puppeteer: specifier: ^9.0.2 @@ -6124,7 +6030,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -6148,7 +6054,7 @@ importers: specifier: ^7.1.2 version: 7.1.2(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -6263,7 +6169,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -6284,7 +6190,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -6399,7 +6305,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -6423,7 +6329,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -6520,7 +6426,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-tools': specifier: ^2.0.0 @@ -6544,7 +6450,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) expect-puppeteer: specifier: ^9.0.2 @@ -6665,7 +6571,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -6765,7 +6671,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -6925,7 +6831,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -7001,7 +6907,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -7071,7 +6977,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -7101,7 +7007,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -7165,7 +7071,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../../common/build/eslint-config-fluid version: link:../../../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -7195,7 +7101,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -7256,7 +7162,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -7289,7 +7195,7 @@ importers: specifier: ^4.0.4 version: 4.0.4 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -7392,7 +7298,7 @@ importers: specifier: workspace:~ version: link:../../../packages/runtime/container-runtime '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -7437,10 +7343,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) jiti: specifier: ^2.6.1 @@ -7501,7 +7407,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -7519,7 +7425,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -7571,7 +7477,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -7586,7 +7492,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -7644,7 +7550,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -7686,10 +7592,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) jest: specifier: ^29.6.2 @@ -7762,7 +7668,7 @@ importers: specifier: npm:@fluidframework/container-definitions@2.83.0 version: '@fluidframework/container-definitions@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -7774,7 +7680,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -7807,7 +7713,7 @@ importers: specifier: npm:@fluidframework/core-interfaces@2.83.0 version: '@fluidframework/core-interfaces@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -7831,7 +7737,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -7876,7 +7782,7 @@ importers: specifier: npm:@fluidframework/core-utils@2.83.0 version: '@fluidframework/core-utils@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -7903,10 +7809,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) jiti: specifier: ^2.6.1 @@ -7952,7 +7858,7 @@ importers: specifier: npm:@fluidframework/driver-definitions@2.83.0 version: '@fluidframework/driver-definitions@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -7964,7 +7870,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -8028,7 +7934,7 @@ importers: specifier: workspace:~ version: link:../../common/container-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -8055,7 +7961,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -8128,7 +8034,7 @@ importers: specifier: npm:@fluidframework/counter@2.83.0 version: '@fluidframework/counter@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -8155,7 +8061,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -8219,7 +8125,7 @@ importers: specifier: workspace:~ version: link:../../common/container-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -8246,7 +8152,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -8325,7 +8231,7 @@ importers: specifier: workspace:~ version: link:../../common/container-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -8355,7 +8261,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -8440,7 +8346,7 @@ importers: specifier: workspace:~ version: link:../../common/container-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/map-previous': specifier: npm:@fluidframework/map@2.83.0 @@ -8473,7 +8379,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -8567,7 +8473,7 @@ importers: specifier: workspace:~ version: link:../../common/container-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/matrix-previous': specifier: npm:@fluidframework/matrix@2.83.0 @@ -8606,7 +8512,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) hotloop: specifier: ^1.2.0 @@ -8691,7 +8597,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/merge-tree-previous': specifier: npm:@fluidframework/merge-tree@2.83.0 @@ -8727,7 +8633,7 @@ importers: specifier: ^4.0.4 version: 4.0.4 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -8803,7 +8709,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/ordered-collection-previous': specifier: npm:@fluidframework/ordered-collection@2.83.0 @@ -8833,7 +8739,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -8900,7 +8806,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -8927,7 +8833,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -8997,7 +8903,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/register-collection-previous': specifier: npm:@fluidframework/register-collection@2.83.0 @@ -9027,7 +8933,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -9115,7 +9021,7 @@ importers: specifier: workspace:~ version: link:../../common/container-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/sequence-previous': specifier: npm:@fluidframework/sequence@2.83.0 @@ -9154,7 +9060,7 @@ importers: specifier: ^4.0.4 version: 4.0.4 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -9239,7 +9145,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/shared-object-base-previous': specifier: npm:@fluidframework/shared-object-base@2.83.0 @@ -9272,7 +9178,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -9339,7 +9245,7 @@ importers: specifier: workspace:~ version: link:../../common/container-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/shared-summary-block-previous': specifier: npm:@fluidframework/shared-summary-block@2.83.0 @@ -9369,7 +9275,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -9445,7 +9351,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/task-manager-previous': specifier: npm:@fluidframework/task-manager@2.83.0 @@ -9478,7 +9384,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -9557,7 +9463,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -9581,7 +9487,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) execa: specifier: ^5.1.1 @@ -9690,7 +9596,7 @@ importers: specifier: workspace:~ version: link:../../loader/container-loader '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -9744,10 +9650,10 @@ importers: specifier: ^1.2.0 version: 1.2.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) jiti: specifier: ^2.6.1 @@ -9802,7 +9708,7 @@ importers: specifier: npm:@fluidframework/debugger@2.83.0 version: '@fluidframework/debugger@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -9817,7 +9723,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -9872,11 +9778,272 @@ importers: specifier: npm:@fluidframework/driver-base@2.83.0 version: '@fluidframework/driver-base@2.83.0' '@fluidframework/eslint-config-fluid': + specifier: link:../../../common/build/eslint-config-fluid + version: link:../../../common/build/eslint-config-fluid + '@microsoft/api-extractor': + specifier: 7.52.11 + version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@20.19.30) + '@types/mocha': + specifier: ^10.0.10 + version: 10.0.10 + '@types/node': + specifier: ~20.19.30 + version: 20.19.30 + c8: + specifier: ^10.1.3 + version: 10.1.3 + concurrently: + specifier: ^9.2.1 + version: 9.2.1 + copyfiles: + specifier: ^2.4.1 + version: 2.4.1 + cross-env: + specifier: ^10.1.0 + version: 10.1.0 + eslint: + specifier: catalog:eslint + version: 9.39.1(jiti@2.6.1) + jiti: + specifier: ^2.6.1 + version: 2.6.1 + mocha: + specifier: ^11.7.5 + version: 11.7.5 + mocha-multi-reporters: + specifier: ^1.5.1 + version: 1.5.1(mocha@11.7.5) + rimraf: + specifier: ^6.1.3 + version: 6.1.3 + socket.io-client: + specifier: ^4.8.3 + version: 4.8.3 + typescript: + specifier: ~5.4.5 + version: 5.4.5 + + packages/drivers/driver-web-cache: + dependencies: + '@fluidframework/core-interfaces': + specifier: workspace:~ + version: link:../../common/core-interfaces + '@fluidframework/core-utils': + specifier: workspace:~ + version: link:../../common/core-utils + '@fluidframework/driver-definitions': specifier: workspace:~ + version: link:../../common/driver-definitions + '@fluidframework/driver-utils': + specifier: workspace:~ + version: link:../../loader/driver-utils + '@fluidframework/telemetry-utils': + specifier: workspace:~ + version: link:../../utils/telemetry-utils + idb: + specifier: ^6.1.2 + version: 6.1.5 + devDependencies: + '@arethetypeswrong/cli': + specifier: ^0.18.2 + version: 0.18.2 + '@biomejs/biome': + specifier: ~2.4.5 + version: 2.4.5 + '@fluid-tools/build-cli': + specifier: catalog:buildTools + version: 0.64.0(@types/node@20.19.30)(encoding@0.1.13)(webpack-cli@5.1.4) + '@fluidframework/build-common': + specifier: ^2.0.3 + version: 2.0.3 + '@fluidframework/build-tools': + specifier: catalog:buildTools + version: 0.64.0(@types/node@20.19.30) + '@fluidframework/driver-web-cache-previous': + specifier: npm:@fluidframework/driver-web-cache@2.83.0 + version: '@fluidframework/driver-web-cache@2.83.0' + '@fluidframework/eslint-config-fluid': + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@20.19.30) + '@types/jest': + specifier: 29.5.3 + version: 29.5.3 + '@types/node': + specifier: ~20.19.30 + version: 20.19.30 + concurrently: + specifier: ^9.2.1 + version: 9.2.1 + copyfiles: + specifier: ^2.4.1 + version: 2.4.1 + eslint: + specifier: catalog:eslint + version: 9.39.1(jiti@2.6.1) + fake-indexeddb: + specifier: 3.1.4 + version: 3.1.4 + jest: + specifier: ^29.6.2 + version: 29.7.0(@types/node@20.19.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.30)(typescript@5.4.5)) + jiti: + specifier: ^2.6.1 + version: 2.6.1 + rimraf: + specifier: ^6.1.3 + version: 6.1.3 + typescript: + specifier: ~5.4.5 + version: 5.4.5 + + packages/drivers/file-driver: + dependencies: + '@fluid-internal/client-utils': + specifier: workspace:~ + version: link:../../common/client-utils + '@fluidframework/core-interfaces': + specifier: workspace:~ + version: link:../../common/core-interfaces + '@fluidframework/core-utils': + specifier: workspace:~ + version: link:../../common/core-utils + '@fluidframework/driver-definitions': + specifier: workspace:~ + version: link:../../common/driver-definitions + '@fluidframework/driver-utils': + specifier: workspace:~ + version: link:../../loader/driver-utils + '@fluidframework/replay-driver': + specifier: workspace:~ + version: link:../replay-driver + devDependencies: + '@arethetypeswrong/cli': + specifier: ^0.18.2 + version: 0.18.2 + '@biomejs/biome': + specifier: ~2.4.5 + version: 2.4.5 + '@fluid-tools/build-cli': + specifier: catalog:buildTools + version: 0.64.0(@types/node@20.19.30)(encoding@0.1.13)(webpack-cli@5.1.4) + '@fluidframework/build-common': + specifier: ^2.0.3 + version: 2.0.3 + '@fluidframework/build-tools': + specifier: catalog:buildTools + version: 0.64.0(@types/node@20.19.30) + '@fluidframework/eslint-config-fluid': + specifier: link:../../../common/build/eslint-config-fluid + version: link:../../../common/build/eslint-config-fluid + '@fluidframework/file-driver-previous': + specifier: npm:@fluidframework/file-driver@2.83.0 + version: '@fluidframework/file-driver@2.83.0' + '@microsoft/api-extractor': + specifier: 7.52.11 + version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@20.19.30) + '@types/node': + specifier: ~20.19.30 + version: 20.19.30 + concurrently: + specifier: ^9.2.1 + version: 9.2.1 + copyfiles: + specifier: ^2.4.1 + version: 2.4.1 + eslint: + specifier: catalog:eslint + version: 9.39.1(jiti@2.6.1) + jiti: + specifier: ^2.6.1 + version: 2.6.1 + rimraf: + specifier: ^6.1.3 + version: 6.1.3 + typescript: + specifier: ~5.4.5 + version: 5.4.5 + + packages/drivers/local-driver: + dependencies: + '@fluid-internal/client-utils': + specifier: workspace:~ + version: link:../../common/client-utils + '@fluidframework/core-interfaces': + specifier: workspace:~ + version: link:../../common/core-interfaces + '@fluidframework/core-utils': + specifier: workspace:~ + version: link:../../common/core-utils + '@fluidframework/driver-base': + specifier: workspace:~ + version: link:../driver-base + '@fluidframework/driver-definitions': + specifier: workspace:~ + version: link:../../common/driver-definitions + '@fluidframework/driver-utils': + specifier: workspace:~ + version: link:../../loader/driver-utils + '@fluidframework/protocol-base': + specifier: ^7.0.0 + version: 7.0.0 + '@fluidframework/routerlicious-driver': + specifier: workspace:~ + version: link:../routerlicious-driver + '@fluidframework/server-local-server': + specifier: ^7.0.0 + version: 7.0.0 + '@fluidframework/server-services-client': + specifier: ^7.0.0 + version: 7.0.0 + '@fluidframework/server-services-core': + specifier: ^7.0.0 + version: 7.0.0 + '@fluidframework/server-test-utils': + specifier: ^7.0.0 + version: 7.0.0 + '@fluidframework/telemetry-utils': + specifier: workspace:~ + version: link:../../utils/telemetry-utils + jsrsasign: + specifier: ^11.0.0 + version: 11.1.0 + uuid: + specifier: ^11.1.0 + version: 11.1.0 + devDependencies: + '@arethetypeswrong/cli': + specifier: ^0.18.2 + version: 0.18.2 + '@biomejs/biome': + specifier: ~2.4.5 + version: 2.4.5 + '@fluid-internal/mocha-test-setup': + specifier: workspace:~ + version: link:../../test/mocha-test-setup + '@fluid-tools/build-cli': + specifier: catalog:buildTools + version: 0.64.0(@types/node@20.19.30)(encoding@0.1.13)(webpack-cli@5.1.4) + '@fluidframework/build-common': + specifier: ^2.0.3 + version: 2.0.3 + '@fluidframework/build-tools': + specifier: catalog:buildTools + version: 0.64.0(@types/node@20.19.30) + '@fluidframework/eslint-config-fluid': + specifier: link:../../../common/build/eslint-config-fluid + version: link:../../../common/build/eslint-config-fluid + '@fluidframework/local-driver-previous': + specifier: npm:@fluidframework/local-driver@2.83.0 + version: '@fluidframework/local-driver@2.83.0(encoding@0.1.13)' + '@microsoft/api-extractor': + specifier: 7.52.11 + version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@20.19.30) + '@types/jsrsasign': + specifier: ^10.5.12 + version: 10.5.15 '@types/mocha': specifier: ^10.0.10 version: 10.0.10 @@ -9896,268 +10063,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 - version: 9.39.1(jiti@2.6.1) - jiti: - specifier: ^2.6.1 - version: 2.6.1 - mocha: - specifier: ^11.7.5 - version: 11.7.5 - mocha-multi-reporters: - specifier: ^1.5.1 - version: 1.5.1(mocha@11.7.5) - rimraf: - specifier: ^6.1.3 - version: 6.1.3 - socket.io-client: - specifier: ^4.8.3 - version: 4.8.3 - typescript: - specifier: ~5.4.5 - version: 5.4.5 - - packages/drivers/driver-web-cache: - dependencies: - '@fluidframework/core-interfaces': - specifier: workspace:~ - version: link:../../common/core-interfaces - '@fluidframework/core-utils': - specifier: workspace:~ - version: link:../../common/core-utils - '@fluidframework/driver-definitions': - specifier: workspace:~ - version: link:../../common/driver-definitions - '@fluidframework/driver-utils': - specifier: workspace:~ - version: link:../../loader/driver-utils - '@fluidframework/telemetry-utils': - specifier: workspace:~ - version: link:../../utils/telemetry-utils - idb: - specifier: ^6.1.2 - version: 6.1.5 - devDependencies: - '@arethetypeswrong/cli': - specifier: ^0.18.2 - version: 0.18.2 - '@biomejs/biome': - specifier: ~2.4.5 - version: 2.4.5 - '@fluid-tools/build-cli': - specifier: catalog:buildTools - version: 0.64.0(@types/node@20.19.30)(encoding@0.1.13)(webpack-cli@5.1.4) - '@fluidframework/build-common': - specifier: ^2.0.3 - version: 2.0.3 - '@fluidframework/build-tools': - specifier: catalog:buildTools - version: 0.64.0(@types/node@20.19.30) - '@fluidframework/driver-web-cache-previous': - specifier: npm:@fluidframework/driver-web-cache@2.83.0 - version: '@fluidframework/driver-web-cache@2.83.0' - '@fluidframework/eslint-config-fluid': - specifier: workspace:~ - version: link:../../../common/build/eslint-config-fluid - '@microsoft/api-extractor': - specifier: 7.52.11 - version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@20.19.30) - '@types/jest': - specifier: 29.5.3 - version: 29.5.3 - '@types/node': - specifier: ~20.19.30 - version: 20.19.30 - concurrently: - specifier: ^9.2.1 - version: 9.2.1 - copyfiles: - specifier: ^2.4.1 - version: 2.4.1 - eslint: - specifier: ~9.39.1 - version: 9.39.1(jiti@2.6.1) - fake-indexeddb: - specifier: 3.1.4 - version: 3.1.4 - jest: - specifier: ^29.6.2 - version: 29.7.0(@types/node@20.19.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.30)(typescript@5.4.5)) - jiti: - specifier: ^2.6.1 - version: 2.6.1 - rimraf: - specifier: ^6.1.3 - version: 6.1.3 - typescript: - specifier: ~5.4.5 - version: 5.4.5 - - packages/drivers/file-driver: - dependencies: - '@fluid-internal/client-utils': - specifier: workspace:~ - version: link:../../common/client-utils - '@fluidframework/core-interfaces': - specifier: workspace:~ - version: link:../../common/core-interfaces - '@fluidframework/core-utils': - specifier: workspace:~ - version: link:../../common/core-utils - '@fluidframework/driver-definitions': - specifier: workspace:~ - version: link:../../common/driver-definitions - '@fluidframework/driver-utils': - specifier: workspace:~ - version: link:../../loader/driver-utils - '@fluidframework/replay-driver': - specifier: workspace:~ - version: link:../replay-driver - devDependencies: - '@arethetypeswrong/cli': - specifier: ^0.18.2 - version: 0.18.2 - '@biomejs/biome': - specifier: ~2.4.5 - version: 2.4.5 - '@fluid-tools/build-cli': - specifier: catalog:buildTools - version: 0.64.0(@types/node@20.19.30)(encoding@0.1.13)(webpack-cli@5.1.4) - '@fluidframework/build-common': - specifier: ^2.0.3 - version: 2.0.3 - '@fluidframework/build-tools': - specifier: catalog:buildTools - version: 0.64.0(@types/node@20.19.30) - '@fluidframework/eslint-config-fluid': - specifier: workspace:~ - version: link:../../../common/build/eslint-config-fluid - '@fluidframework/file-driver-previous': - specifier: npm:@fluidframework/file-driver@2.83.0 - version: '@fluidframework/file-driver@2.83.0' - '@microsoft/api-extractor': - specifier: 7.52.11 - version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@20.19.30) - '@types/node': - specifier: ~20.19.30 - version: 20.19.30 - concurrently: - specifier: ^9.2.1 - version: 9.2.1 - copyfiles: - specifier: ^2.4.1 - version: 2.4.1 - eslint: - specifier: ~9.39.1 - version: 9.39.1(jiti@2.6.1) - jiti: - specifier: ^2.6.1 - version: 2.6.1 - rimraf: - specifier: ^6.1.3 - version: 6.1.3 - typescript: - specifier: ~5.4.5 - version: 5.4.5 - - packages/drivers/local-driver: - dependencies: - '@fluid-internal/client-utils': - specifier: workspace:~ - version: link:../../common/client-utils - '@fluidframework/core-interfaces': - specifier: workspace:~ - version: link:../../common/core-interfaces - '@fluidframework/core-utils': - specifier: workspace:~ - version: link:../../common/core-utils - '@fluidframework/driver-base': - specifier: workspace:~ - version: link:../driver-base - '@fluidframework/driver-definitions': - specifier: workspace:~ - version: link:../../common/driver-definitions - '@fluidframework/driver-utils': - specifier: workspace:~ - version: link:../../loader/driver-utils - '@fluidframework/protocol-base': - specifier: ^7.0.0 - version: 7.0.0 - '@fluidframework/routerlicious-driver': - specifier: workspace:~ - version: link:../routerlicious-driver - '@fluidframework/server-local-server': - specifier: ^7.0.0 - version: 7.0.0 - '@fluidframework/server-services-client': - specifier: ^7.0.0 - version: 7.0.0 - '@fluidframework/server-services-core': - specifier: ^7.0.0 - version: 7.0.0 - '@fluidframework/server-test-utils': - specifier: ^7.0.0 - version: 7.0.0 - '@fluidframework/telemetry-utils': - specifier: workspace:~ - version: link:../../utils/telemetry-utils - jsrsasign: - specifier: ^11.0.0 - version: 11.1.0 - uuid: - specifier: ^11.1.0 - version: 11.1.0 - devDependencies: - '@arethetypeswrong/cli': - specifier: ^0.18.2 - version: 0.18.2 - '@biomejs/biome': - specifier: ~2.4.5 - version: 2.4.5 - '@fluid-internal/mocha-test-setup': - specifier: workspace:~ - version: link:../../test/mocha-test-setup - '@fluid-tools/build-cli': - specifier: catalog:buildTools - version: 0.64.0(@types/node@20.19.30)(encoding@0.1.13)(webpack-cli@5.1.4) - '@fluidframework/build-common': - specifier: ^2.0.3 - version: 2.0.3 - '@fluidframework/build-tools': - specifier: catalog:buildTools - version: 0.64.0(@types/node@20.19.30) - '@fluidframework/eslint-config-fluid': - specifier: workspace:~ - version: link:../../../common/build/eslint-config-fluid - '@fluidframework/local-driver-previous': - specifier: npm:@fluidframework/local-driver@2.83.0 - version: '@fluidframework/local-driver@2.83.0(encoding@0.1.13)' - '@microsoft/api-extractor': - specifier: 7.52.11 - version: 7.52.11(patch_hash=c85b3a060bd0e2928f5892cfe09e062ab940a339dbd9de3a7cafbd309b724069)(@types/node@20.19.30) - '@types/jsrsasign': - specifier: ^10.5.12 - version: 10.5.15 - '@types/mocha': - specifier: ^10.0.10 - version: 10.0.10 - '@types/node': - specifier: ~20.19.30 - version: 20.19.30 - c8: - specifier: ^10.1.3 - version: 10.1.3 - concurrently: - specifier: ^9.2.1 - version: 9.2.1 - copyfiles: - specifier: ^2.4.1 - version: 2.4.1 - cross-env: - specifier: ^10.1.0 - version: 10.1.0 - eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -10233,7 +10139,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/odsp-driver-previous': specifier: npm:@fluidframework/odsp-driver@2.83.0 @@ -10263,7 +10169,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -10306,7 +10212,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/odsp-driver-definitions-previous': specifier: npm:@fluidframework/odsp-driver-definitions@2.83.0 @@ -10324,7 +10230,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -10376,7 +10282,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/odsp-urlresolver-previous': specifier: npm:@fluidframework/odsp-urlresolver@2.83.0 @@ -10400,7 +10306,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -10455,7 +10361,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/replay-driver-previous': specifier: npm:@fluidframework/replay-driver@2.83.0 @@ -10476,7 +10382,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -10546,7 +10452,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/routerlicious-driver-previous': specifier: npm:@fluidframework/routerlicious-driver@2.83.0 @@ -10579,7 +10485,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -10640,7 +10546,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/routerlicious-urlresolver-previous': specifier: npm:@fluidframework/routerlicious-urlresolver@2.83.0 @@ -10670,7 +10576,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -10728,7 +10634,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/tinylicious-driver-previous': specifier: npm:@fluidframework/tinylicious-driver@2.83.0 @@ -10755,7 +10661,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -10828,7 +10734,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -10843,7 +10749,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -10928,7 +10834,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -10952,7 +10858,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -11034,7 +10940,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/merge-tree': specifier: workspace:~ @@ -11067,7 +10973,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -11143,10 +11049,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-jest: specifier: ~29.5.0 @@ -11243,7 +11149,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -11325,7 +11231,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -11340,7 +11246,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -11389,7 +11295,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -11422,7 +11328,7 @@ importers: specifier: ^4.0.4 version: 4.0.4 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -11492,7 +11398,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -11507,7 +11413,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -11589,7 +11495,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/fluid-static-previous': specifier: npm:@fluidframework/fluid-static@2.83.0 @@ -11622,7 +11528,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -11677,7 +11583,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -11695,7 +11601,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -11759,7 +11665,7 @@ importers: specifier: workspace:~ version: link:../../common/driver-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -11792,7 +11698,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -11871,7 +11777,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/tinylicious-client': specifier: workspace:~ @@ -11907,10 +11813,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) global-jsdom: specifier: ^26.0.0 @@ -11971,7 +11877,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/request-handler-previous': specifier: npm:@fluidframework/request-handler@2.83.0 @@ -12004,7 +11910,7 @@ importers: specifier: ^4.0.4 version: 4.0.4 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -12053,7 +11959,7 @@ importers: specifier: workspace:~ version: link:../../runtime/datastore '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/runtime-utils': specifier: workspace:~ @@ -12083,7 +11989,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -12141,7 +12047,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/id-compressor': specifier: workspace:~ @@ -12186,10 +12092,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) jiti: specifier: ^2.6.1 @@ -12247,7 +12153,7 @@ importers: specifier: workspace:~ version: link:../../common/core-utils '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/runtime-utils': specifier: workspace:~ @@ -12286,10 +12192,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) jiti: specifier: ^2.6.1 @@ -12338,7 +12244,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/tree': specifier: workspace:~ @@ -12365,10 +12271,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) jiti: specifier: ^2.6.1 @@ -12426,7 +12332,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -12462,7 +12368,7 @@ importers: specifier: ^4.0.4 version: 4.0.4 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -12547,7 +12453,7 @@ importers: specifier: npm:@fluidframework/container-loader@2.83.0 version: '@fluidframework/container-loader@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -12583,7 +12489,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -12650,7 +12556,7 @@ importers: specifier: npm:@fluidframework/driver-utils@2.83.0 version: '@fluidframework/driver-utils@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -12680,7 +12586,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -12732,7 +12638,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -12744,7 +12650,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -12841,7 +12747,7 @@ importers: specifier: npm:@fluidframework/container-runtime@2.83.0 version: '@fluidframework/container-runtime@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -12877,7 +12783,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -12935,7 +12841,7 @@ importers: specifier: npm:@fluidframework/container-runtime-definitions@2.83.0 version: '@fluidframework/container-runtime-definitions@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -12947,7 +12853,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -13020,7 +12926,7 @@ importers: specifier: npm:@fluidframework/datastore@2.83.0 version: '@fluidframework/datastore@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -13053,7 +12959,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -13111,7 +13017,7 @@ importers: specifier: npm:@fluidframework/datastore-definitions@2.83.0 version: '@fluidframework/datastore-definitions@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -13123,7 +13029,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -13181,7 +13087,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/id-compressor-previous': specifier: npm:@fluidframework/id-compressor@2.83.0 @@ -13208,7 +13114,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -13263,7 +13169,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/runtime-definitions-previous': specifier: npm:@fluidframework/runtime-definitions@2.83.0 @@ -13278,7 +13184,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -13345,7 +13251,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/runtime-utils-previous': specifier: npm:@fluidframework/runtime-utils@2.83.0 @@ -13375,7 +13281,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -13466,7 +13372,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils-previous': specifier: npm:@fluidframework/test-runtime-utils@2.83.0 @@ -13496,7 +13402,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -13566,7 +13472,7 @@ importers: specifier: workspace:~ version: link:../../runtime/container-runtime '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-runtime-utils': specifier: workspace:~ @@ -13593,10 +13499,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) fluid-framework: specifier: workspace:~ @@ -13726,7 +13632,7 @@ importers: specifier: workspace:~ version: link:../../../common/driver-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@types/mocha': specifier: ^10.0.10 @@ -13744,7 +13650,7 @@ importers: specifier: ^10.1.3 version: 10.1.3 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -13835,7 +13741,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@types/mocha': specifier: ^10.0.10 @@ -13853,7 +13759,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -13929,7 +13835,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-utils': specifier: workspace:~ @@ -13956,7 +13862,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -14035,7 +13941,7 @@ importers: specifier: workspace:~ version: link:../../runtime/container-runtime-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-utils': specifier: workspace:~ @@ -14059,7 +13965,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -14128,7 +14034,7 @@ importers: specifier: workspace:~ version: link:../../common/driver-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/id-compressor': specifier: workspace:~ @@ -14182,7 +14088,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) events_pkg: specifier: npm:events@^3.1.0 @@ -14275,7 +14181,7 @@ importers: specifier: workspace:~ version: link:../../loader/driver-utils '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/id-compressor': specifier: workspace:~ @@ -14342,7 +14248,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -14423,7 +14329,7 @@ importers: specifier: workspace:~ version: link:../../loader/driver-utils '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/id-compressor': specifier: workspace:~ @@ -14471,7 +14377,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -14526,7 +14432,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -14544,7 +14450,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -14641,7 +14547,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@types/mocha': specifier: ^10.0.10 @@ -14659,7 +14565,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -14708,7 +14614,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -14735,7 +14641,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -14781,7 +14687,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -14793,7 +14699,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -14881,7 +14787,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -14896,7 +14802,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -15089,7 +14995,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/protocol-definitions': specifier: ^3.2.0 @@ -15107,7 +15013,7 @@ importers: specifier: ^10.1.3 version: 10.1.3 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -15150,7 +15056,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -15174,7 +15080,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -15286,7 +15192,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@types/mocha': specifier: ^10.0.10 @@ -15304,7 +15210,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -15410,7 +15316,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/test-utils-previous': specifier: npm:@fluidframework/test-utils@2.83.0 @@ -15446,7 +15352,7 @@ importers: specifier: ^4.0.4 version: 4.0.4 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -15585,7 +15491,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -15615,7 +15521,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -15688,13 +15594,13 @@ importers: specifier: ^2.0.3 version: 2.0.3 '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid concurrently: specifier: ^9.2.1 version: 9.2.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -15740,7 +15646,7 @@ importers: specifier: npm:@fluidframework/devtools@2.83.0 version: '@fluidframework/devtools@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@microsoft/api-extractor': specifier: 7.52.11 @@ -15761,10 +15667,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) jiti: specifier: ^2.6.1 @@ -15846,7 +15752,7 @@ importers: specifier: workspace:~ version: link:../../../runtime/container-runtime-definitions '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@fluidframework/runtime-utils': specifier: workspace:~ @@ -15915,10 +15821,10 @@ importers: specifier: ^7.0.3 version: 7.1.1(webpack@5.103.0) eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-chai-expect: specifier: ~3.1.0 @@ -16066,7 +15972,7 @@ importers: specifier: npm:@fluidframework/devtools-core@2.83.0 version: '@fluidframework/devtools-core@2.83.0' '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@fluidframework/id-compressor': specifier: workspace:~ @@ -16099,10 +16005,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-chai-expect: specifier: ~3.1.0 @@ -16223,7 +16129,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@fluidframework/test-utils': specifier: workspace:~ @@ -16262,10 +16168,10 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-jest: specifier: ~29.5.0 @@ -16395,7 +16301,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../../common/build/eslint-config-fluid version: link:../../../../common/build/eslint-config-fluid '@fluidframework/shared-object-base': specifier: workspace:~ @@ -16452,10 +16358,10 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) eslint-config-prettier: - specifier: ~10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-jest: specifier: ~29.5.0 @@ -16570,7 +16476,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@types/node': specifier: ~20.19.30 @@ -16579,7 +16485,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -16643,7 +16549,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/fluid-runner-previous': specifier: npm:@fluidframework/fluid-runner@2.83.0 @@ -16673,7 +16579,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -16794,7 +16700,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@types/json-stable-stringify': specifier: ^1.0.32 @@ -16806,7 +16712,7 @@ importers: specifier: ^2.4.1 version: 2.4.1 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -16864,7 +16770,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/odsp-doclib-utils-previous': specifier: npm:@fluidframework/odsp-doclib-utils@2.83.0 @@ -16894,7 +16800,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -16952,7 +16858,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/telemetry-utils-previous': specifier: npm:@fluidframework/telemetry-utils@2.83.0 @@ -16985,7 +16891,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -17049,7 +16955,7 @@ importers: specifier: catalog:buildTools version: 0.64.0(@types/node@20.19.30) '@fluidframework/eslint-config-fluid': - specifier: workspace:~ + specifier: link:../../../common/build/eslint-config-fluid version: link:../../../common/build/eslint-config-fluid '@fluidframework/tool-utils-previous': specifier: npm:@fluidframework/tool-utils@2.83.0 @@ -17082,7 +16988,7 @@ importers: specifier: ^10.1.0 version: 10.1.0 eslint: - specifier: ~9.39.1 + specifier: catalog:eslint version: 9.39.1(jiti@2.6.1) jiti: specifier: ^2.6.1 @@ -17578,15 +17484,6 @@ packages: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} - '@emnapi/core@1.5.0': - resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} - - '@emnapi/runtime@1.5.0': - resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==} - - '@emnapi/wasi-threads@1.1.0': - resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} - '@emotion/hash@0.9.2': resolution: {integrity: sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==} @@ -17602,176 +17499,6 @@ packages: '@epic-web/invariant@1.0.0': resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==} - '@es-joy/jsdoccomment@0.76.0': - resolution: {integrity: sha512-g+RihtzFgGTx2WYCuTHbdOXJeAlGnROws0TeALx9ow/ZmOROOZkVg5wp/B44n0WJgI4SQFP1eWM2iRPlU2Y14w==} - engines: {node: '>=20.11.0'} - - '@es-joy/resolve.exports@1.2.0': - resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==} - engines: {node: '>=10'} - - '@esbuild/aix-ppc64@0.27.0': - resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.27.0': - resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.27.0': - resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.27.0': - resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.27.0': - resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.27.0': - resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.27.0': - resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.27.0': - resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.27.0': - resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.27.0': - resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.27.0': - resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.27.0': - resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.27.0': - resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.27.0': - resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.27.0': - resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.27.0': - resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.27.0': - resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-arm64@0.27.0': - resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - - '@esbuild/netbsd-x64@0.27.0': - resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-arm64@0.27.0': - resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - - '@esbuild/openbsd-x64@0.27.0': - resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - - '@esbuild/openharmony-arm64@0.27.0': - resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openharmony] - - '@esbuild/sunos-x64@0.27.0': - resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.27.0': - resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.27.0': - resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.27.0': - resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - - '@eslint-community/eslint-plugin-eslint-comments@4.5.0': - resolution: {integrity: sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - '@eslint-community/eslint-utils@4.9.1': resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -17802,10 +17529,6 @@ packages: resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.39.2': - resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/object-schema@2.1.7': resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -18395,11 +18118,6 @@ packages: '@fluid-internal/client-utils@2.83.0': resolution: {integrity: sha512-mVPsV/RVuP5Gi7sumLdVZQmEQ10BHdclgCtDNWAeqJ70sSaB0oeBirKTGV+DhuuScYyyBOYnvCQ6s4J7LmkC/A==} - '@fluid-internal/eslint-plugin-fluid@0.4.1': - resolution: {integrity: sha512-JTFmMtNDJ+pR0Z0jvreXgq2GymqcCSD0InclRQfimEJ4KzIwdHCPHCmODlll1FG/Qp852baMYgdKHHD4qqRP/w==} - peerDependencies: - eslint: ^8.57.0 || ^9.37.0 - '@fluid-internal/test-driver-definitions@2.83.0': resolution: {integrity: sha512-e25u/eR5jifNKwxEjWiLYkK8WJXvoCFAbODvUjiuLZf0k5nII/hUNSRz6id48ycFwJ+FP2eYqnbh43sO50vH9g==} @@ -19373,9 +19091,6 @@ packages: cpu: [x64] os: [win32] - '@napi-rs/wasm-runtime@0.2.12': - resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -19680,11 +19395,6 @@ packages: engines: {node: '>=18'} hasBin: true - '@rushstack/eslint-plugin@0.22.1': - resolution: {integrity: sha512-j2bVPgddSBs0iPed2l40Ssa/bmKr6YkaI3jv7Z1fH2Zlu/RcpgFOZWH0ls8ZQEqaA63A3oRmVXxnmmX/7FJb8w==} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - '@rushstack/node-core-library@3.66.1': resolution: {integrity: sha512-ker69cVKAoar7MMtDFZC4CzcDxjwqIhFzqEnYI5NRN/8M3om6saWCVx/A7vL2t/jFCJsnzQplRDqA7c78pytng==} peerDependencies: @@ -19739,9 +19449,6 @@ packages: '@types/node': optional: true - '@rushstack/tree-pattern@0.3.4': - resolution: {integrity: sha512-9uROnkiHWsQqxW6HirXABfTRlgzhYp6tevbYIGkwKQ09VaayUBkvFvt/urDKMwlo+tGU0iQQLuVige6c48wTgw==} - '@rushstack/ts-command-line@5.0.2': resolution: {integrity: sha512-+AkJDbu1GFMPIU8Sb7TLVXDv/Q7Mkvx+wAjEl8XiXVVq+p1FmWW6M3LYpJMmoHNckSofeMecgWg5lfMwNAAsEQ==} @@ -19779,10 +19486,6 @@ packages: '@sinclair/typebox@0.34.13': resolution: {integrity: sha512-ceVKqyCEgC355Kw0s/0tyfY9MzMQINSykJ/pG2w6YnaZyrcjV48svZpr8lVZrYgWjzOmrIPBhQRAtr/7eJpA5g==} - '@sindresorhus/base62@1.0.0': - resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==} - engines: {node: '>=18'} - '@sindresorhus/is@4.6.0': resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} @@ -19933,9 +19636,6 @@ packages: resolution: {integrity: sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@tybys/wasm-util@0.10.1': - resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} - '@tylerbu/markdown-magic@2.4.0-tylerbu-1': resolution: {integrity: sha512-p8nG2uH2+tQMGtT2Tam4gdJuJwuOdJdSA73LlNmRG+8dcxSNXkiwADyd/to6gY/oZOuNB5sJahBho5fLmxLI3Q==} hasBin: true @@ -20274,9 +19974,6 @@ packages: '@types/sockjs@0.3.36': resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} - '@types/sort-json@2.0.3': - resolution: {integrity: sha512-Y5eKfh99uPF5tMJ68rODj63fqXPSEI0l2BldzKmc6wFsFknO+2lQvgrbbOpsyJXYr6YJBsTLHBEyh0Z2j83+rg==} - '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -20336,13 +20033,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.46.2': - resolution: {integrity: sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.54.0': resolution: {integrity: sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -20350,32 +20040,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.46.2': - resolution: {integrity: sha512-PULOLZ9iqwI7hXcmL4fVfIsBi6AN9YxRc0frbvmg8f+4hQAjQ5GYNKK0DIArNo+rOKmR/iBYwkpBmnIwin4wBg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.54.0': resolution: {integrity: sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.46.2': - resolution: {integrity: sha512-LF4b/NmGvdWEHD2H4MsHD8ny6JpiVNDzrSZr3CsckEgCbAGZbYM4Cqxvi9L+WqDMT+51Ozy7lt2M+d0JLEuBqA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.54.0': resolution: {integrity: sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.46.2': - resolution: {integrity: sha512-a7QH6fw4S57+F5y2FIxxSDyi5M4UfGF+Jl1bCGd7+L4KsaUY80GsiF/t0UoRFDHAguKlBaACWJRmdrc6Xfkkag==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/tsconfig-utils@8.54.0': resolution: {integrity: sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -20389,33 +20063,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.46.2': - resolution: {integrity: sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.54.0': resolution: {integrity: sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.46.2': - resolution: {integrity: sha512-f7rW7LJ2b7Uh2EiQ+7sza6RDZnajbNbemn54Ob6fRwQbgcIn+GWfyuHDHRYgRoZu1P4AayVScrRW+YfbTvPQoQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/typescript-estree@8.54.0': resolution: {integrity: sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.46.2': - resolution: {integrity: sha512-sExxzucx0Tud5tE0XqR0lT0psBQvEpnpiul9XbGUB1QwpWJJAps1O/Z7hJxLGiZLBKMCutjTzDgmd1muEhBnVg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.54.0': resolution: {integrity: sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -20423,10 +20080,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.46.2': - resolution: {integrity: sha512-tUFMXI4gxzzMXt4xpGJEsBsTox0XbNQ1y94EwlD/CuZwFcQP79xfQqMhau9HsRc/J0cAPA/HZt1dZPtGn9V/7w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.54.0': resolution: {integrity: sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -20434,109 +20087,6 @@ packages: '@ungap/structured-clone@1.2.1': resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==} - '@unrs/resolver-binding-android-arm-eabi@1.11.1': - resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} - cpu: [arm] - os: [android] - - '@unrs/resolver-binding-android-arm64@1.11.1': - resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==} - cpu: [arm64] - os: [android] - - '@unrs/resolver-binding-darwin-arm64@1.11.1': - resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==} - cpu: [arm64] - os: [darwin] - - '@unrs/resolver-binding-darwin-x64@1.11.1': - resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==} - cpu: [x64] - os: [darwin] - - '@unrs/resolver-binding-freebsd-x64@1.11.1': - resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==} - cpu: [x64] - os: [freebsd] - - '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': - resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==} - cpu: [arm] - os: [linux] - - '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': - resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==} - cpu: [arm] - os: [linux] - - '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': - resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} - cpu: [arm64] - os: [linux] - libc: [glibc] - - '@unrs/resolver-binding-linux-arm64-musl@1.11.1': - resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} - cpu: [arm64] - os: [linux] - libc: [musl] - - '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': - resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} - cpu: [ppc64] - os: [linux] - libc: [glibc] - - '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': - resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} - cpu: [riscv64] - os: [linux] - libc: [glibc] - - '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': - resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} - cpu: [riscv64] - os: [linux] - libc: [musl] - - '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': - resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} - cpu: [s390x] - os: [linux] - libc: [glibc] - - '@unrs/resolver-binding-linux-x64-gnu@1.11.1': - resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} - cpu: [x64] - os: [linux] - libc: [glibc] - - '@unrs/resolver-binding-linux-x64-musl@1.11.1': - resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} - cpu: [x64] - os: [linux] - libc: [musl] - - '@unrs/resolver-binding-wasm32-wasi@1.11.1': - resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - - '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': - resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==} - cpu: [arm64] - os: [win32] - - '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': - resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==} - cpu: [ia32] - os: [win32] - - '@unrs/resolver-binding-win32-x64-msvc@1.11.1': - resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==} - cpu: [x64] - os: [win32] - '@vue/compiler-core@3.4.38': resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} @@ -20834,10 +20384,6 @@ packages: aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - are-docs-informative@0.0.2: - resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} - engines: {node: '>=14'} - are-we-there-yet@3.0.1: resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -21215,10 +20761,6 @@ packages: resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} engines: {node: '>=0.2.0'} - builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - bundle-name@4.1.0: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} @@ -21414,10 +20956,6 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} - ci-info@4.3.1: - resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==} - engines: {node: '>=8'} - circular_buffer_js@1.10.0: resolution: {integrity: sha512-HXSDm8gm3nPog7Sh7kln9yb9dVFYan4nVwF4qOqOkR8YpAN6yJupyccXl9OcuTJfPqie0uRJdjHs44H1oCgBOQ==} @@ -21435,10 +20973,6 @@ packages: clean-git-ref@2.0.1: resolution: {integrity: sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==} - clean-regexp@1.0.0: - resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} - engines: {node: '>=4'} - clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} @@ -21614,10 +21148,6 @@ packages: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} - comment-parser@1.4.1: - resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} - engines: {node: '>= 12.0.0'} - component-emitter@1.3.1: resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} @@ -21710,9 +21240,6 @@ packages: resolution: {integrity: sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==} hasBin: true - core-js-compat@3.46.0: - resolution: {integrity: sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==} - core-js@3.39.0: resolution: {integrity: sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==} @@ -22299,10 +21826,6 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} - empathic@2.0.0: - resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} - engines: {node: '>=14'} - empty-npm-package@1.0.0: resolution: {integrity: sha512-q4Mq/+XO7UNDdMiPpR/LIBIW1Zl4V0Z6UT9aKGqIAnBCtCb3lvZJM1KbDbdzdC8fKflwflModfjR29Nt0EpcwA==} @@ -22418,11 +21941,6 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - esbuild@0.27.0: - resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==} - engines: {node: '>=18'} - hasBin: true - escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -22455,62 +21973,18 @@ packages: engines: {node: '>=6.0'} hasBin: true - eslint-config-biome@2.1.3: - resolution: {integrity: sha512-IL720kAN79egw8KyaoZsC0UMLn+NlVdPeX2ZmL0CIEcQdLJCf6d1ELCQTKnJ9Lpe6dzfP5ZF8yZ0PTMOirtT+w==} - eslint-config-prettier@10.1.8: resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==} hasBin: true peerDependencies: eslint: '>=7.0.0' - eslint-import-context@0.1.9: - resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - peerDependencies: - unrs-resolver: ^1.0.0 - peerDependenciesMeta: - unrs-resolver: - optional: true - - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - - eslint-import-resolver-typescript@4.4.4: - resolution: {integrity: sha512-1iM2zeBvrYmUNTj2vSC/90JTHDth+dfOfiNKkxApWRsTJYNrc8rOdxxIf5vazX+BiAXTeOT0UvWpGI/7qIWQOw==} - engines: {node: ^16.17.0 || >=18.6.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - eslint-plugin-import-x: '*' - peerDependenciesMeta: - eslint-plugin-import: - optional: true - eslint-plugin-import-x: - optional: true - eslint-plugin-chai-expect@3.1.0: resolution: {integrity: sha512-a9F8b38hhJsR7fgDEfyMxppZXCnCW6OOHj7cQfygsm9guXqdSzfpwrHX5FT93gSExDqD71HQglF1lLkGBwhJ+g==} engines: {node: 10.* || 12.* || || 14.* || 16.* || >= 18.*} peerDependencies: eslint: '>=2.0.0 <= 9.x' - eslint-plugin-depend@1.4.0: - resolution: {integrity: sha512-MQs+m4nHSfgAO9bJDsBzqw0ofK/AOA0vfeY/6ahofqcUMLeM6/D1sTYs21fOhc17kNU/gn58YCtj20XaAssh2A==} - - eslint-plugin-import-x@4.16.1: - resolution: {integrity: sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/utils': ^8.0.0 - eslint: ^8.57.0 || ^9.0.0 - eslint-import-resolver-node: '*' - peerDependenciesMeta: - '@typescript-eslint/utils': - optional: true - eslint-import-resolver-node: - optional: true - eslint-plugin-jest@29.5.0: resolution: {integrity: sha512-DAi9H8xN/TUuNOt+xDP1RqpCJLsSxBb5u1zXSpCyp0VAWGL8MBAg5t7/Dk+76iX7d1LhWu4DDH77IQNUolLDyg==} engines: {node: ^20.12.0 || ^22.0.0 || >=24.0.0} @@ -22524,18 +21998,6 @@ packages: jest: optional: true - eslint-plugin-jsdoc@61.4.1: - resolution: {integrity: sha512-3c1QW/bV25sJ1MsIvsvW+EtLtN6yZMduw7LVQNVt72y2/5BbV5Pg5b//TE5T48LRUxoEQGaZJejCmcj3wCxBzw==} - engines: {node: '>=20.11.0'} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - - eslint-plugin-promise@7.2.1: - resolution: {integrity: sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-react-hooks@7.0.1: resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} engines: {node: '>=18'} @@ -22548,24 +22010,6 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-tsdoc@0.5.0: - resolution: {integrity: sha512-ush8ehCwub2rgE16OIgQPFyj/o0k3T8kL++9IrAI4knsmupNo8gvfO2ERgDHWWgTC5MglbwLVRswU93HyXqNpw==} - - eslint-plugin-unicorn@54.0.0: - resolution: {integrity: sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==} - engines: {node: '>=18.18'} - peerDependencies: - eslint: '>=8.56.0' - - eslint-plugin-unused-imports@4.3.0: - resolution: {integrity: sha512-ZFBmXMGBYfHttdRtOG9nFFpmUvMtbHSjsKrS20vdWdbfiVYsO3yA2SGYy9i9XmZJDfMGBflZGBCm70SEnFQtOA==} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 - eslint: ^9.0.0 || ^8.0.0 - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -23078,9 +22522,6 @@ packages: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} - get-tsconfig@4.12.0: - resolution: {integrity: sha512-LScr2aNr2FbjAjZh2C6X6BxRx1/x+aTDExct/xyq2XKbYOiG5c0aK7pMsSuyc0brz3ibr/lbQiHD9jzt4lccJw==} - get-uri@6.0.4: resolution: {integrity: sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==} engines: {node: '>= 14'} @@ -23647,13 +23088,6 @@ packages: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} engines: {node: '>=4'} - is-builtin-module@3.2.1: - resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} - engines: {node: '>=6'} - - is-bun-module@2.0.0: - resolution: {integrity: sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==} - is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -24137,10 +23571,6 @@ packages: jsbn@1.1.0: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - jsdoc-type-pratt-parser@6.10.0: - resolution: {integrity: sha512-+LexoTRyYui5iOhJGn13N9ZazL23nAHGkXsa1p/C8yeq79WRfLBag6ZZ0FQG2aRoc9yfo59JT9EYCQonOkHKkQ==} - engines: {node: '>=20.0.0'} - jsdom@20.0.3: resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} engines: {node: '>=14'} @@ -24159,10 +23589,6 @@ packages: canvas: optional: true - jsesc@0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} @@ -25018,9 +24444,6 @@ packages: resolution: {integrity: sha512-0yuvsqSCv8LbaOKhnsQ/T5JhyFlCYLPXK3U2sgV10zoKQwzs/MyfuQUOZQ1V/6OCOJsK/TRgNVrPuPDqtdMFtA==} engines: {node: '>=10'} - module-replacements@2.10.1: - resolution: {integrity: sha512-qkKuLpMHDqRSM676OPL7HUpCiiP3NSxgf8NNR1ga2h/iJLNKTsOSjMEwrcT85DMSti2vmOqxknOVBGWj6H6etQ==} - moment@2.30.1: resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} @@ -25107,11 +24530,6 @@ packages: napi-macros@2.2.2: resolution: {integrity: sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g==} - napi-postinstall@0.3.4: - resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - hasBin: true - native-request@1.1.2: resolution: {integrity: sha512-/etjwrK0J4Ebbcnt35VMWnfiUX/B04uwGJxyJInagxDqf2z5drSt/lsOvEMWGYunz1kaLZAFrV4NDAbOoDKvAQ==} @@ -25310,9 +24728,6 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-deep-merge@2.0.0: - resolution: {integrity: sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg==} - object-hash@3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} @@ -25562,9 +24977,6 @@ packages: engines: {node: '>= 0.10'} hasBin: true - parse-imports-exports@0.2.4: - resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} - parse-json@4.0.0: resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} engines: {node: '>=4'} @@ -25580,9 +24992,6 @@ packages: resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} engines: {node: '>=0.10.0'} - parse-statements@1.0.11: - resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} - parse5-htmlparser2-tree-adapter@6.0.1: resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} @@ -25738,10 +25147,6 @@ packages: engines: {node: '>=18'} hasBin: true - pluralize@8.0.0: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} - pm2-axon-rpc@0.7.1: resolution: {integrity: sha512-FbLvW60w+vEyvMjP/xom2UPhUN/2bVpdtLfKJeYM3gwzYhoTEEChCOICfFzxkxuoEleOlnpjie+n1nue91bDQw==} engines: {node: '>=5'} @@ -26294,10 +25699,6 @@ packages: resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} engines: {node: '>=12'} - regjsparser@0.10.0: - resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} - hasBin: true - relateurl@0.2.7: resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} engines: {node: '>= 0.10'} @@ -26366,10 +25767,6 @@ packages: requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - reserved-identifiers@1.2.0: - resolution: {integrity: sha512-yE7KUfFvaBFzGPs5H3Ops1RevfUEsDc5Iz65rOwWg4lE8HJSYtle77uul3+573457oHvBKuHYDl/xqUkKpEEdw==} - engines: {node: '>=18'} - resize-observer-polyfill@1.5.1: resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} @@ -26392,9 +25789,6 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve.exports@2.0.3: resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} engines: {node: '>=10'} @@ -26886,9 +26280,6 @@ packages: spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-expression-parse@4.0.0: - resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} - spdx-license-ids@3.0.20: resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} @@ -26922,10 +26313,6 @@ packages: resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - stable-hash-x@0.2.0: - resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==} - engines: {node: '>=12.0.0'} - stack-trace@0.0.10: resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} @@ -27313,10 +26700,6 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - to-valid-identifier@1.0.0: - resolution: {integrity: sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==} - engines: {node: '>=20'} - to-vfile@8.0.0: resolution: {integrity: sha512-IcmH1xB5576MJc9qcfEC/m/nQCFt3fzMHz45sSlgJyTWjRbKW1HAkJpuf3DgE57YzIlZcwcBZA5ENQbBo4aLkg==} @@ -27459,11 +26842,6 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.21.0: - resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==} - engines: {node: '>=18.0.0'} - hasBin: true - tuf-js@1.1.7: resolution: {integrity: sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -27558,13 +26936,6 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript-eslint@8.54.0: - resolution: {integrity: sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - typescript@4.9.5: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} @@ -27739,9 +27110,6 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unrs-resolver@1.11.1: - resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} - untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} @@ -28920,22 +28288,6 @@ snapshots: '@discoveryjs/json-ext@0.5.7': {} - '@emnapi/core@1.5.0': - dependencies: - '@emnapi/wasi-threads': 1.1.0 - tslib: 2.8.1 - optional: true - - '@emnapi/runtime@1.5.0': - dependencies: - tslib: 2.8.1 - optional: true - - '@emnapi/wasi-threads@1.1.0': - dependencies: - tslib: 2.8.1 - optional: true - '@emotion/hash@0.9.2': {} '@endo/cache-map@1.1.0': {} @@ -28946,100 +28298,6 @@ snapshots: '@epic-web/invariant@1.0.0': {} - '@es-joy/jsdoccomment@0.76.0': - dependencies: - '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.54.0 - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 6.10.0 - - '@es-joy/resolve.exports@1.2.0': {} - - '@esbuild/aix-ppc64@0.27.0': - optional: true - - '@esbuild/android-arm64@0.27.0': - optional: true - - '@esbuild/android-arm@0.27.0': - optional: true - - '@esbuild/android-x64@0.27.0': - optional: true - - '@esbuild/darwin-arm64@0.27.0': - optional: true - - '@esbuild/darwin-x64@0.27.0': - optional: true - - '@esbuild/freebsd-arm64@0.27.0': - optional: true - - '@esbuild/freebsd-x64@0.27.0': - optional: true - - '@esbuild/linux-arm64@0.27.0': - optional: true - - '@esbuild/linux-arm@0.27.0': - optional: true - - '@esbuild/linux-ia32@0.27.0': - optional: true - - '@esbuild/linux-loong64@0.27.0': - optional: true - - '@esbuild/linux-mips64el@0.27.0': - optional: true - - '@esbuild/linux-ppc64@0.27.0': - optional: true - - '@esbuild/linux-riscv64@0.27.0': - optional: true - - '@esbuild/linux-s390x@0.27.0': - optional: true - - '@esbuild/linux-x64@0.27.0': - optional: true - - '@esbuild/netbsd-arm64@0.27.0': - optional: true - - '@esbuild/netbsd-x64@0.27.0': - optional: true - - '@esbuild/openbsd-arm64@0.27.0': - optional: true - - '@esbuild/openbsd-x64@0.27.0': - optional: true - - '@esbuild/openharmony-arm64@0.27.0': - optional: true - - '@esbuild/sunos-x64@0.27.0': - optional: true - - '@esbuild/win32-arm64@0.27.0': - optional: true - - '@esbuild/win32-ia32@0.27.0': - optional: true - - '@esbuild/win32-x64@0.27.0': - optional: true - - '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.39.1(jiti@2.6.1))': - dependencies: - escape-string-regexp: 4.0.0 - eslint: 9.39.1(jiti@2.6.1) - ignore: 5.3.2 - '@eslint-community/eslint-utils@4.9.1(eslint@9.39.1(jiti@2.6.1))': dependencies: eslint: 9.39.1(jiti@2.6.1) @@ -29079,8 +28337,6 @@ snapshots: '@eslint/js@9.39.1': {} - '@eslint/js@9.39.2': {} - '@eslint/object-schema@2.1.7': {} '@eslint/plugin-kit@0.4.1': @@ -30316,17 +29572,6 @@ snapshots: events_pkg: events@3.3.0 sha.js: 2.4.12 - '@fluid-internal/eslint-plugin-fluid@0.4.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5)': - dependencies: - '@microsoft/tsdoc': 0.15.1 - '@typescript-eslint/parser': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.1(jiti@2.6.1) - ts-morph: 22.0.0 - transitivePeerDependencies: - - supports-color - - typescript - '@fluid-internal/test-driver-definitions@2.83.0': dependencies: '@fluidframework/core-interfaces': 2.83.0 @@ -32727,13 +31972,6 @@ snapshots: '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': optional: true - '@napi-rs/wasm-runtime@0.2.12': - dependencies: - '@emnapi/core': 1.5.0 - '@emnapi/runtime': 1.5.0 - '@tybys/wasm-util': 0.10.1 - optional: true - '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -33144,15 +32382,6 @@ snapshots: - bare-buffer - supports-color - '@rushstack/eslint-plugin@0.22.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5)': - dependencies: - '@rushstack/tree-pattern': 0.3.4 - '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.1(jiti@2.6.1) - transitivePeerDependencies: - - supports-color - - typescript - '@rushstack/node-core-library@3.66.1(@types/node@20.19.30)': dependencies: colors: 1.2.5 @@ -33220,8 +32449,6 @@ snapshots: optionalDependencies: '@types/node': 20.19.30 - '@rushstack/tree-pattern@0.3.4': {} - '@rushstack/ts-command-line@5.0.2(@types/node@20.19.30)': dependencies: '@rushstack/terminal': 0.15.4(@types/node@20.19.30) @@ -33273,8 +32500,6 @@ snapshots: '@sinclair/typebox@0.34.13': {} - '@sindresorhus/base62@1.0.0': {} - '@sindresorhus/is@4.6.0': {} '@sindresorhus/is@5.6.0': {} @@ -33466,11 +32691,6 @@ snapshots: '@tufjs/canonical-json': 1.0.0 minimatch: 9.0.9 - '@tybys/wasm-util@0.10.1': - dependencies: - tslib: 2.8.1 - optional: true - '@tylerbu/markdown-magic@2.4.0-tylerbu-1': dependencies: '@technote-space/doctoc': 2.6.4 @@ -33849,8 +33069,6 @@ snapshots: dependencies: '@types/node': 20.19.30 - '@types/sort-json@2.0.3': {} - '@types/stack-utils@2.0.3': {} '@types/tern@0.23.9': @@ -33913,18 +33131,7 @@ snapshots: typescript: 5.4.5 transitivePeerDependencies: - supports-color - - '@typescript-eslint/parser@8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5)': - dependencies: - '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 8.46.2 - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.1(jiti@2.6.1) - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color + optional: true '@typescript-eslint/parser@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5)': dependencies: @@ -33937,15 +33144,7 @@ snapshots: typescript: 5.4.5 transitivePeerDependencies: - supports-color - - '@typescript-eslint/project-service@8.46.2(typescript@5.4.5)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.4.5) - '@typescript-eslint/types': 8.54.0 - debug: 4.4.3(supports-color@8.1.1) - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color + optional: true '@typescript-eslint/project-service@8.54.0(typescript@5.4.5)': dependencies: @@ -33956,20 +33155,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.46.2': - dependencies: - '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/visitor-keys': 8.46.2 - '@typescript-eslint/scope-manager@8.54.0': dependencies: '@typescript-eslint/types': 8.54.0 '@typescript-eslint/visitor-keys': 8.54.0 - '@typescript-eslint/tsconfig-utils@8.46.2(typescript@5.4.5)': - dependencies: - typescript: 5.4.5 - '@typescript-eslint/tsconfig-utils@8.54.0(typescript@5.4.5)': dependencies: typescript: 5.4.5 @@ -33985,27 +33175,10 @@ snapshots: typescript: 5.4.5 transitivePeerDependencies: - supports-color - - '@typescript-eslint/types@8.46.2': {} + optional: true '@typescript-eslint/types@8.54.0': {} - '@typescript-eslint/typescript-estree@8.46.2(typescript@5.4.5)': - dependencies: - '@typescript-eslint/project-service': 8.46.2(typescript@5.4.5) - '@typescript-eslint/tsconfig-utils': 8.46.2(typescript@5.4.5) - '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/visitor-keys': 8.46.2 - debug: 4.4.3(supports-color@8.1.1) - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.9 - semver: 7.7.3 - ts-api-utils: 2.4.0(typescript@5.4.5) - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.54.0(typescript@5.4.5)': dependencies: '@typescript-eslint/project-service': 8.54.0(typescript@5.4.5) @@ -34021,17 +33194,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5)': - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.1(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.46.2 - '@typescript-eslint/types': 8.46.2 - '@typescript-eslint/typescript-estree': 8.46.2(typescript@5.4.5) - eslint: 9.39.1(jiti@2.6.1) - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.1(jiti@2.6.1)) @@ -34043,11 +33205,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.46.2': - dependencies: - '@typescript-eslint/types': 8.46.2 - eslint-visitor-keys: 4.2.1 - '@typescript-eslint/visitor-keys@8.54.0': dependencies: '@typescript-eslint/types': 8.54.0 @@ -34055,65 +33212,6 @@ snapshots: '@ungap/structured-clone@1.2.1': {} - '@unrs/resolver-binding-android-arm-eabi@1.11.1': - optional: true - - '@unrs/resolver-binding-android-arm64@1.11.1': - optional: true - - '@unrs/resolver-binding-darwin-arm64@1.11.1': - optional: true - - '@unrs/resolver-binding-darwin-x64@1.11.1': - optional: true - - '@unrs/resolver-binding-freebsd-x64@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-arm64-musl@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-x64-gnu@1.11.1': - optional: true - - '@unrs/resolver-binding-linux-x64-musl@1.11.1': - optional: true - - '@unrs/resolver-binding-wasm32-wasi@1.11.1': - dependencies: - '@napi-rs/wasm-runtime': 0.2.12 - optional: true - - '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': - optional: true - - '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': - optional: true - - '@unrs/resolver-binding-win32-x64-msvc@1.11.1': - optional: true - '@vue/compiler-core@3.4.38': dependencies: '@babel/parser': 7.28.4 @@ -34458,8 +33556,6 @@ snapshots: aproba@2.0.0: {} - are-docs-informative@0.0.2: {} - are-we-there-yet@3.0.1: dependencies: delegates: 1.0.0 @@ -34905,8 +34001,6 @@ snapshots: buffers@0.1.1: {} - builtin-modules@3.3.0: {} - bundle-name@4.1.0: dependencies: run-applescript: 7.1.0 @@ -35148,8 +34242,6 @@ snapshots: ci-info@3.9.0: {} - ci-info@4.3.1: {} - circular_buffer_js@1.10.0: {} cjs-module-lexer@1.4.1: {} @@ -35168,10 +34260,6 @@ snapshots: clean-git-ref@2.0.1: {} - clean-regexp@1.0.0: - dependencies: - escape-string-regexp: 1.0.5 - clean-stack@2.2.0: {} clean-stack@3.0.1: @@ -35320,8 +34408,6 @@ snapshots: commander@9.5.0: {} - comment-parser@1.4.1: {} - component-emitter@1.3.1: {} compressible@2.0.18: @@ -35432,10 +34518,6 @@ snapshots: untildify: 4.0.0 yargs: 16.2.0 - core-js-compat@3.46.0: - dependencies: - browserslist: 4.28.1 - core-js@3.39.0: {} core-util-is@1.0.3: {} @@ -36026,8 +35108,6 @@ snapshots: emojis-list@3.0.0: {} - empathic@2.0.0: {} - empty-npm-package@1.0.0: {} enabled@2.0.0: {} @@ -36227,35 +35307,6 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - esbuild@0.27.0: - optionalDependencies: - '@esbuild/aix-ppc64': 0.27.0 - '@esbuild/android-arm': 0.27.0 - '@esbuild/android-arm64': 0.27.0 - '@esbuild/android-x64': 0.27.0 - '@esbuild/darwin-arm64': 0.27.0 - '@esbuild/darwin-x64': 0.27.0 - '@esbuild/freebsd-arm64': 0.27.0 - '@esbuild/freebsd-x64': 0.27.0 - '@esbuild/linux-arm': 0.27.0 - '@esbuild/linux-arm64': 0.27.0 - '@esbuild/linux-ia32': 0.27.0 - '@esbuild/linux-loong64': 0.27.0 - '@esbuild/linux-mips64el': 0.27.0 - '@esbuild/linux-ppc64': 0.27.0 - '@esbuild/linux-riscv64': 0.27.0 - '@esbuild/linux-s390x': 0.27.0 - '@esbuild/linux-x64': 0.27.0 - '@esbuild/netbsd-arm64': 0.27.0 - '@esbuild/netbsd-x64': 0.27.0 - '@esbuild/openbsd-arm64': 0.27.0 - '@esbuild/openbsd-x64': 0.27.0 - '@esbuild/openharmony-arm64': 0.27.0 - '@esbuild/sunos-x64': 0.27.0 - '@esbuild/win32-arm64': 0.27.0 - '@esbuild/win32-ia32': 0.27.0 - '@esbuild/win32-x64': 0.27.0 - escalade@3.2.0: {} escape-goat@4.0.0: {} @@ -36278,71 +35329,14 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-biome@2.1.3: {} - eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)): dependencies: eslint: 9.39.1(jiti@2.6.1) - eslint-import-context@0.1.9(unrs-resolver@1.11.1): - dependencies: - get-tsconfig: 4.12.0 - stable-hash-x: 0.2.0 - optionalDependencies: - unrs-resolver: 1.11.1 - - eslint-import-resolver-node@0.3.9: - dependencies: - debug: 3.2.7 - is-core-module: 2.16.1 - resolve: 1.22.11 - transitivePeerDependencies: - - supports-color - optional: true - - eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)): - dependencies: - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.1(jiti@2.6.1) - eslint-import-context: 0.1.9(unrs-resolver@1.11.1) - get-tsconfig: 4.12.0 - is-bun-module: 2.0.0 - stable-hash-x: 0.2.0 - tinyglobby: 0.2.15 - unrs-resolver: 1.11.1 - optionalDependencies: - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.1(jiti@2.6.1)) - transitivePeerDependencies: - - supports-color - eslint-plugin-chai-expect@3.1.0(eslint@9.39.1(jiti@2.6.1)): dependencies: eslint: 9.39.1(jiti@2.6.1) - eslint-plugin-depend@1.4.0: - dependencies: - empathic: 2.0.0 - module-replacements: 2.10.1 - semver: 7.7.3 - - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.1(jiti@2.6.1)): - dependencies: - '@typescript-eslint/types': 8.54.0 - comment-parser: 1.4.1 - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.39.1(jiti@2.6.1) - eslint-import-context: 0.1.9(unrs-resolver@1.11.1) - is-glob: 4.0.3 - minimatch: 9.0.9 - semver: 7.7.3 - stable-hash-x: 0.2.0 - unrs-resolver: 1.11.1 - optionalDependencies: - '@typescript-eslint/utils': 8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - eslint-plugin-jest@29.5.0(@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.1(jiti@2.6.1))(jest@29.7.0(@types/node@20.19.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.30)(typescript@5.4.5)))(typescript@5.4.5): dependencies: '@typescript-eslint/utils': 8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) @@ -36354,31 +35348,6 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@61.4.1(eslint@9.39.1(jiti@2.6.1)): - 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(supports-color@8.1.1) - escape-string-regexp: 4.0.0 - eslint: 9.39.1(jiti@2.6.1) - 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 - transitivePeerDependencies: - - supports-color - - eslint-plugin-promise@7.2.1(eslint@9.39.1(jiti@2.6.1)): - dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.1(jiti@2.6.1)) - eslint: 9.39.1(jiti@2.6.1) - eslint-plugin-react-hooks@7.0.1(eslint@9.39.1(jiti@2.6.1)): dependencies: '@babel/core': 7.26.0 @@ -36412,44 +35381,6 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-tsdoc@0.5.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5): - dependencies: - '@microsoft/tsdoc': 0.16.0 - '@microsoft/tsdoc-config': 0.18.0 - '@typescript-eslint/utils': 8.46.2(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - transitivePeerDependencies: - - eslint - - supports-color - - typescript - - eslint-plugin-unicorn@54.0.0(eslint@9.39.1(jiti@2.6.1)): - dependencies: - '@babel/helper-validator-identifier': 7.27.1 - '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.1(jiti@2.6.1)) - '@eslint/eslintrc': 3.3.3 - ci-info: 4.3.1 - clean-regexp: 1.0.0 - core-js-compat: 3.46.0 - eslint: 9.39.1(jiti@2.6.1) - esquery: 1.6.0 - indent-string: 4.0.0 - is-builtin-module: 3.2.1 - jsesc: 3.0.2 - pluralize: 8.0.0 - read-pkg-up: 7.0.1 - regexp-tree: 0.1.27 - regjsparser: 0.10.0 - semver: 7.7.3 - strip-indent: 3.0.0 - transitivePeerDependencies: - - supports-color - - eslint-plugin-unused-imports@4.3.0(@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.1(jiti@2.6.1)): - dependencies: - eslint: 9.39.1(jiti@2.6.1) - optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - eslint-scope@5.1.1: dependencies: esrecurse: 4.3.0 @@ -37017,10 +35948,6 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 - get-tsconfig@4.12.0: - dependencies: - resolve-pkg-maps: 1.0.0 - get-uri@6.0.4: dependencies: basic-ftp: 5.2.0 @@ -37692,14 +36619,6 @@ snapshots: is-buffer@2.0.5: {} - is-builtin-module@3.2.1: - dependencies: - builtin-modules: 3.3.0 - - is-bun-module@2.0.0: - dependencies: - semver: 7.7.3 - is-callable@1.2.7: {} is-ci@3.0.1: @@ -38404,8 +37323,6 @@ snapshots: jsbn@1.1.0: {} - jsdoc-type-pratt-parser@6.10.0: {} - jsdom@20.0.3: dependencies: abab: 2.0.6 @@ -38466,8 +37383,6 @@ snapshots: - supports-color - utf-8-validate - jsesc@0.5.0: {} - jsesc@3.0.2: {} json-alexander@0.1.13: {} @@ -39605,8 +38520,6 @@ snapshots: module-error@1.0.2: {} - module-replacements@2.10.1: {} - moment@2.30.1: {} monaco-editor-webpack-plugin@6.0.0(monaco-editor@0.30.1)(webpack@5.103.0): @@ -39695,8 +38608,6 @@ snapshots: napi-macros@2.2.2: {} - napi-postinstall@0.3.4: {} - native-request@1.1.2: optional: true @@ -39966,8 +38877,6 @@ snapshots: object-assign@4.1.1: {} - object-deep-merge@2.0.0: {} - object-hash@3.0.0: {} object-inspect@1.13.4: {} @@ -40271,10 +39180,6 @@ snapshots: parse-github-url@1.0.3: {} - parse-imports-exports@0.2.4: - dependencies: - parse-statements: 1.0.11 - parse-json@4.0.0: dependencies: error-ex: 1.3.2 @@ -40293,8 +39198,6 @@ snapshots: parse-passwd@1.0.0: {} - parse-statements@1.0.11: {} - parse5-htmlparser2-tree-adapter@6.0.1: dependencies: parse5: 6.0.1 @@ -40412,8 +39315,6 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - pluralize@8.0.0: {} - pm2-axon-rpc@0.7.1: dependencies: debug: 4.4.3(supports-color@8.1.1) @@ -41149,10 +40050,6 @@ snapshots: dependencies: rc: 1.2.8 - regjsparser@0.10.0: - dependencies: - jsesc: 0.5.0 - relateurl@0.2.7: {} remark-footnotes@3.0.0: @@ -41265,8 +40162,6 @@ snapshots: requires-port@1.0.0: {} - reserved-identifiers@1.2.0: {} - resize-observer-polyfill@1.5.1: {} resolve-alpn@1.2.1: {} @@ -41284,8 +40179,6 @@ snapshots: resolve-from@5.0.0: {} - resolve-pkg-maps@1.0.0: {} - resolve.exports@2.0.3: {} resolve@1.22.11: @@ -41899,11 +40792,6 @@ snapshots: spdx-exceptions: 2.5.0 spdx-license-ids: 3.0.20 - spdx-expression-parse@4.0.0: - dependencies: - spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.20 - spdx-license-ids@3.0.20: {} spdy-transport@3.0.0: @@ -41949,8 +40837,6 @@ snapshots: dependencies: minipass: 3.3.6 - stable-hash-x@0.2.0: {} - stack-trace@0.0.10: {} stack-utils@2.0.6: @@ -42462,11 +41348,6 @@ snapshots: dependencies: is-number: 7.0.0 - to-valid-identifier@1.0.0: - dependencies: - '@sindresorhus/base62': 1.0.0 - reserved-identifiers: 1.2.0 - to-vfile@8.0.0: dependencies: vfile: 6.0.3 @@ -42606,13 +41487,6 @@ snapshots: tslib@2.8.1: {} - tsx@4.21.0: - dependencies: - esbuild: 0.27.0 - get-tsconfig: 4.12.0 - optionalDependencies: - fsevents: 2.3.3 - tuf-js@1.1.7: dependencies: '@tufjs/models': 1.0.4 @@ -42719,17 +41593,6 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5): - dependencies: - '@typescript-eslint/eslint-plugin': 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - '@typescript-eslint/parser': 8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.4.5) - '@typescript-eslint/utils': 8.54.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.4.5) - eslint: 9.39.1(jiti@2.6.1) - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - typescript@4.9.5: {} typescript@5.4.5: {} @@ -42879,30 +41742,6 @@ snapshots: unpipe@1.0.0: {} - unrs-resolver@1.11.1: - dependencies: - napi-postinstall: 0.3.4 - optionalDependencies: - '@unrs/resolver-binding-android-arm-eabi': 1.11.1 - '@unrs/resolver-binding-android-arm64': 1.11.1 - '@unrs/resolver-binding-darwin-arm64': 1.11.1 - '@unrs/resolver-binding-darwin-x64': 1.11.1 - '@unrs/resolver-binding-freebsd-x64': 1.11.1 - '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1 - '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1 - '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-arm64-musl': 1.11.1 - '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1 - '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1 - '@unrs/resolver-binding-linux-x64-gnu': 1.11.1 - '@unrs/resolver-binding-linux-x64-musl': 1.11.1 - '@unrs/resolver-binding-wasm32-wasi': 1.11.1 - '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 - '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 - '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 - untildify@4.0.0: {} unzipper@0.10.14: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 5f1959bfb5b0..a5532989cd10 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -10,7 +10,6 @@ packages: - "azure/packages/**" - - "common/build/eslint-config-fluid" - "examples/**" - "experimental/**" - "packages/**" @@ -23,8 +22,9 @@ packages: # Supply chain security settings - see /DEV.md for documentation minimumReleaseAge: 1440 -minimumReleaseAgeExclude: - // Temporary exceptions go here as needed. +minimumReleaseAgeExclude: [ + # Temporary exceptions go here as needed. +] resolutionMode: highest blockExoticSubdeps: true trustPolicy: no-downgrade @@ -37,3 +37,8 @@ catalogs: "@fluid-tools/version-tools": ^0.64.0 "@fluidframework/build-tools": ^0.64.0 "@fluidframework/bundle-size-tools": ^0.64.0 + # eslint and related packages + eslint: + "@fluidframework/eslint-config-fluid": "^9.0.0" + "eslint": "~9.39.1" + "eslint-config-prettier": "~10.1.8" diff --git a/syncpack.config.cjs b/syncpack.config.cjs index c0830a78bfa2..dcbf90bcc39a 100644 --- a/syncpack.config.cjs +++ b/syncpack.config.cjs @@ -168,6 +168,15 @@ module.exports = { range: "~", }, + // eslint-config-fluid is an independent workspace linked via the link: protocol, + // which syncpack cannot resolve. Ignore it from semver range checks. + { + label: "Ignore eslint-config-fluid (independent workspace with link: protocol)", + dependencies: ["@fluidframework/eslint-config-fluid"], + packages: ["**"], + isIgnored: true, + }, + // All deps should use caret ranges unless previously overridden { label: "Dependencies should use caret dependency ranges", @@ -213,6 +222,15 @@ module.exports = { isIgnored: true, }, + // eslint-config-fluid is an independent workspace linked via the link: protocol, + // which syncpack cannot resolve. Ignore it from version matching. + { + label: "Ignore eslint-config-fluid (independent workspace with link: protocol)", + dependencies: ["@fluidframework/eslint-config-fluid"], + packages: ["**"], + isIgnored: true, + }, + { label: "Versions of common Fluid packages should all match", dependencies: [ @@ -222,7 +240,8 @@ module.exports = { "@fluidframework/build-common", "@fluidframework/build-tools", "@fluidframework/common-utils", - // Temporarily disabled while eslint-config-fluid is part of the client release group + // Can be re-enabled once the package is using a proper feed dependency instead of a file: + // reference to the local package. // "@fluidframework/eslint-config-fluid", "@fluidframework/protocol-definitions", "@fluidframework/test-tools", diff --git a/tools/pipelines/build-client.yml b/tools/pipelines/build-client.yml index d4652d4054ad..1ff2c50a94c7 100644 --- a/tools/pipelines/build-client.yml +++ b/tools/pipelines/build-client.yml @@ -78,7 +78,7 @@ trigger: - biome.jsonc - BREAKING.md - common/build/build-common - # TODO: Can be removed once eslint-config-fluid is removed from the client release group + # TODO: Can be removed once the dependency on the shared lint config is via an npm package instead of link: - common/build/eslint-config-fluid - ClientRequirements.md - CODE_OF_CONDUCT.md @@ -145,7 +145,7 @@ pr: - biome.jsonc - BREAKING.md - common/build/build-common - # TODO: Can be removed once eslint-config-fluid is removed from the client release group + # TODO: Can be removed once the dependency on the shared lint config is via an npm package instead of link: - common/build/eslint-config-fluid - ClientRequirements.md - CODE_OF_CONDUCT.md diff --git a/tools/pipelines/build-eslint-config-fluid.yml b/tools/pipelines/build-eslint-config-fluid.yml index 2b40bc23ba6b..33f4e0818ccd 100644 --- a/tools/pipelines/build-eslint-config-fluid.yml +++ b/tools/pipelines/build-eslint-config-fluid.yml @@ -102,5 +102,3 @@ extends: taskLint: false taskTest: - test - # Disabled while eslint-config-fluid is part of the client release group - taskPack: false