From a6e99c74a37b53d0240a43e1436fe1393de65306 Mon Sep 17 00:00:00 2001 From: "hash-worker[bot]" <180894564+hash-worker[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 17:42:01 +0000 Subject: [PATCH] Update ESLint npm packages --- apps/hash-ai-worker-ts/package.json | 2 +- apps/hash-api/package.json | 2 +- apps/hash-frontend/package.json | 2 +- apps/hash-integration-worker/package.json | 2 +- apps/hash-realtime/package.json | 2 +- apps/hash-search-loader/package.json | 2 +- apps/hashdotdev/package.json | 2 +- apps/plugin-browser/package.json | 2 +- blocks/address/package.json | 2 +- blocks/ai-chat/package.json | 2 +- blocks/ai-image/package.json | 2 +- blocks/ai-text/package.json | 2 +- blocks/callout/package.json | 2 +- blocks/chart/package.json | 2 +- blocks/code/package.json | 2 +- blocks/countdown/package.json | 2 +- blocks/divider/package.json | 2 +- blocks/embed/package.json | 2 +- blocks/faq/package.json | 2 +- blocks/heading/package.json | 2 +- blocks/how-to/package.json | 2 +- blocks/image/package.json | 2 +- blocks/kanban-board/package.json | 2 +- blocks/minesweeper/package.json | 2 +- blocks/paragraph/package.json | 2 +- blocks/person/package.json | 2 +- blocks/shuffle/package.json | 2 +- blocks/table/package.json | 2 +- blocks/timer/package.json | 2 +- blocks/video/package.json | 2 +- libs/@blockprotocol/graph/package.json | 2 +- .../type-system/typescript/package.json | 2 +- .../block-design-system/package.json | 2 +- libs/@hashintel/design-system/package.json | 2 +- libs/@hashintel/query-editor/package.json | 2 +- libs/@hashintel/type-editor/package.json | 2 +- libs/@local/advanced-types/package.json | 2 +- libs/@local/eslint-config/package.json | 16 +- libs/@local/graph/sdk/typescript/package.json | 2 +- libs/@local/graph/type-defs/package.json | 2 +- .../graph/types/typescript/package.json | 2 +- .../harpc/client/typescript/package.json | 2 +- libs/@local/hash-backend-utils/package.json | 2 +- .../@local/hash-isomorphic-utils/package.json | 2 +- libs/@local/hash-subgraph/package.json | 2 +- libs/@local/repo-chores/node/package.json | 2 +- libs/@local/status/typescript/package.json | 2 +- tests/hash-backend-integration/package.json | 2 +- tests/hash-backend-load/package.json | 2 +- tests/hash-playwright/package.json | 4 +- yarn.lock | 641 +++++++++--------- 51 files changed, 378 insertions(+), 379 deletions(-) diff --git a/apps/hash-ai-worker-ts/package.json b/apps/hash-ai-worker-ts/package.json index 44a12127610..150c1eec18f 100644 --- a/apps/hash-ai-worker-ts/package.json +++ b/apps/hash-ai-worker-ts/package.json @@ -110,7 +110,7 @@ "@types/papaparse": "5.3.15", "@types/sanitize-html": "2.13.0", "@vitest/coverage-istanbul": "2.1.8", - "eslint": "8.57.0", + "eslint": "9.16.0", "rimraf": "6.0.1", "typescript": "5.6.3", "vite-tsconfig-paths": "5.1.3", diff --git a/apps/hash-api/package.json b/apps/hash-api/package.json index de760202aad..dcec19838f1 100644 --- a/apps/hash-api/package.json +++ b/apps/hash-api/package.json @@ -122,7 +122,7 @@ "@types/mime-types": "2.1.4", "@types/nodemailer": "6.4.17", "@vitest/coverage-istanbul": "2.1.8", - "eslint": "8.57.0", + "eslint": "9.16.0", "prettier": "3.4.2", "rimraf": "6.0.1", "typescript": "5.6.3", diff --git a/apps/hash-frontend/package.json b/apps/hash-frontend/package.json index f082c9e8e2c..502df35bf57 100644 --- a/apps/hash-frontend/package.json +++ b/apps/hash-frontend/package.json @@ -150,7 +150,7 @@ "@types/url-regex-safe": "1.0.2", "@types/uuid": "10.0.0", "@welldone-software/why-did-you-render": "8.0.3", - "eslint": "8.57.0", + "eslint": "9.16.0", "graphology-types": "0.24.8", "rimraf": "6.0.1", "sass": "1.82.0", diff --git a/apps/hash-integration-worker/package.json b/apps/hash-integration-worker/package.json index 9475adc204d..5adb463e9b3 100644 --- a/apps/hash-integration-worker/package.json +++ b/apps/hash-integration-worker/package.json @@ -44,7 +44,7 @@ "@local/tsconfig": "0.0.0-private", "@sentry/cli": "^2.39.1", "@types/dotenv-flow": "3.3.3", - "eslint": "8.57.0", + "eslint": "9.16.0", "rimraf": "6.0.1", "typescript": "5.6.3", "wait-on": "8.0.1" diff --git a/apps/hash-realtime/package.json b/apps/hash-realtime/package.json index 9e0637baeda..3271fc1f8a0 100644 --- a/apps/hash-realtime/package.json +++ b/apps/hash-realtime/package.json @@ -26,7 +26,7 @@ "@local/tsconfig": "0.0.0-private", "@types/node": "22.10.1", "@types/set-interval-async": "1.0.3", - "eslint": "8.57.0", + "eslint": "9.16.0", "typescript": "5.6.3" } } diff --git a/apps/hash-search-loader/package.json b/apps/hash-search-loader/package.json index bf9f9475a8d..bae1cae6695 100644 --- a/apps/hash-search-loader/package.json +++ b/apps/hash-search-loader/package.json @@ -25,7 +25,7 @@ "@local/eslint-config": "0.0.0-private", "@local/tsconfig": "0.0.0-private", "@types/node": "22.10.1", - "eslint": "8.57.0", + "eslint": "9.16.0", "typescript": "5.6.3" } } diff --git a/apps/hashdotdev/package.json b/apps/hashdotdev/package.json index 1a4144263da..4f6229bfc8f 100644 --- a/apps/hashdotdev/package.json +++ b/apps/hashdotdev/package.json @@ -80,7 +80,7 @@ "@types/unist": "2.0.11", "babel-loader": "9.2.1", "chalk": "5.3.0", - "eslint": "8.57.0", + "eslint": "9.16.0", "execa": "7.2.0", "tsx": "4.19.2", "typescript": "5.6.3" diff --git a/apps/plugin-browser/package.json b/apps/plugin-browser/package.json index 81960c44484..ca6ba1b0748 100755 --- a/apps/plugin-browser/package.json +++ b/apps/plugin-browser/package.json @@ -74,7 +74,7 @@ "copy-webpack-plugin": "11.0.0", "css-loader": "6.11.0", "dotenv-flow": "3.3.0", - "eslint": "8.57.0", + "eslint": "9.16.0", "file-loader": "6.2.0", "fs-extra": "11.1.0", "html-loader": "4.2.0", diff --git a/blocks/address/package.json b/blocks/address/package.json index 761dd1fa90a..9622a4b8750 100644 --- a/blocks/address/package.json +++ b/blocks/address/package.json @@ -49,7 +49,7 @@ "@types/react-dom": "18.2.25", "@types/uuid": "10.0.0", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/ai-chat/package.json b/blocks/ai-chat/package.json index a42a407d18b..25021824851 100644 --- a/blocks/ai-chat/package.json +++ b/blocks/ai-chat/package.json @@ -44,7 +44,7 @@ "@types/react-dom": "18.2.25", "@types/uuid": "10.0.0", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/ai-image/package.json b/blocks/ai-image/package.json index 185df1b8442..e006b37ec60 100644 --- a/blocks/ai-image/package.json +++ b/blocks/ai-image/package.json @@ -45,7 +45,7 @@ "@types/react-dom": "18.2.25", "@types/uuid": "10.0.0", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/ai-text/package.json b/blocks/ai-text/package.json index 4e7a096ff57..ef6139a8397 100644 --- a/blocks/ai-text/package.json +++ b/blocks/ai-text/package.json @@ -38,7 +38,7 @@ "@local/tsconfig": "0.0.0-private", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/callout/package.json b/blocks/callout/package.json index ed3bd3985ad..fa9b0214df6 100644 --- a/blocks/callout/package.json +++ b/blocks/callout/package.json @@ -35,7 +35,7 @@ "@local/tsconfig": "0.0.0-private", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/chart/package.json b/blocks/chart/package.json index 6b33b8693ca..501c94e9b8e 100644 --- a/blocks/chart/package.json +++ b/blocks/chart/package.json @@ -44,7 +44,7 @@ "@types/react-dom": "18.2.25", "@types/react-is": "18.3.0", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/code/package.json b/blocks/code/package.json index 53b90d1fcc4..e8b469edb9c 100644 --- a/blocks/code/package.json +++ b/blocks/code/package.json @@ -36,7 +36,7 @@ "@types/prismjs": "1.26.5", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/countdown/package.json b/blocks/countdown/package.json index b2b4fc44b4e..fd6713271a5 100644 --- a/blocks/countdown/package.json +++ b/blocks/countdown/package.json @@ -37,7 +37,7 @@ "@types/react-datepicker": "4.19.6", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/divider/package.json b/blocks/divider/package.json index d9edec79235..4abc38a1a36 100644 --- a/blocks/divider/package.json +++ b/blocks/divider/package.json @@ -35,7 +35,7 @@ "@local/tsconfig": "0.0.0-private", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/embed/package.json b/blocks/embed/package.json index ec9b1fab9ba..5f6563ad18c 100644 --- a/blocks/embed/package.json +++ b/blocks/embed/package.json @@ -35,7 +35,7 @@ "@types/lodash": "4.17.13", "@types/react-dom": "18.0.9", "block-scripts": "0.0.14", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.0.10", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/blocks/faq/package.json b/blocks/faq/package.json index c84a62b8767..8b48c1da849 100644 --- a/blocks/faq/package.json +++ b/blocks/faq/package.json @@ -42,7 +42,7 @@ "@types/react-dom": "18.2.25", "@types/uuid": "10.0.0", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/heading/package.json b/blocks/heading/package.json index be040d7dcdc..fdfcea51bbc 100644 --- a/blocks/heading/package.json +++ b/blocks/heading/package.json @@ -35,7 +35,7 @@ "@local/tsconfig": "0.0.0-private", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/how-to/package.json b/blocks/how-to/package.json index ee0fb2fe4ff..2edd5a17061 100644 --- a/blocks/how-to/package.json +++ b/blocks/how-to/package.json @@ -43,7 +43,7 @@ "@types/react-dom": "18.2.25", "@types/uuid": "10.0.0", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/image/package.json b/blocks/image/package.json index d933497f7ea..a54fd914040 100644 --- a/blocks/image/package.json +++ b/blocks/image/package.json @@ -36,7 +36,7 @@ "@local/tsconfig": "0.0.0-private", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/kanban-board/package.json b/blocks/kanban-board/package.json index 08503ee66c4..d507f51372d 100644 --- a/blocks/kanban-board/package.json +++ b/blocks/kanban-board/package.json @@ -51,7 +51,7 @@ "@types/lodash.isequal": "4.5.8", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/minesweeper/package.json b/blocks/minesweeper/package.json index 0a3619a981a..4a2cd12cbd9 100644 --- a/blocks/minesweeper/package.json +++ b/blocks/minesweeper/package.json @@ -30,7 +30,7 @@ "@local/tsconfig": "0.0.0-private", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/paragraph/package.json b/blocks/paragraph/package.json index 36919101633..71016b7e8e3 100644 --- a/blocks/paragraph/package.json +++ b/blocks/paragraph/package.json @@ -35,7 +35,7 @@ "@local/tsconfig": "0.0.0-private", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/person/package.json b/blocks/person/package.json index ad59c17a0f7..10a85cb34bd 100644 --- a/blocks/person/package.json +++ b/blocks/person/package.json @@ -34,7 +34,7 @@ "@types/dompurify": "2.4.0", "@types/react-dom": "18.0.9", "block-scripts": "0.0.14", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.0.38", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/blocks/shuffle/package.json b/blocks/shuffle/package.json index ca1cb654170..c43317ddd7e 100644 --- a/blocks/shuffle/package.json +++ b/blocks/shuffle/package.json @@ -44,7 +44,7 @@ "@types/lodash.isequal": "4.5.8", "@types/uuid": "10.0.0", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/table/package.json b/blocks/table/package.json index 129d73fee04..ed8ffaf4213 100644 --- a/blocks/table/package.json +++ b/blocks/table/package.json @@ -53,7 +53,7 @@ "@types/lodash.uniqueid": "4.0.9", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/timer/package.json b/blocks/timer/package.json index c3212c8cc35..befaef886fc 100644 --- a/blocks/timer/package.json +++ b/blocks/timer/package.json @@ -36,7 +36,7 @@ "@local/tsconfig": "0.0.0-private", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/blocks/video/package.json b/blocks/video/package.json index 80e99788935..d47c7340ca8 100644 --- a/blocks/video/package.json +++ b/blocks/video/package.json @@ -35,7 +35,7 @@ "@local/tsconfig": "0.0.0-private", "@types/react-dom": "18.2.25", "block-scripts": "0.3.4", - "eslint": "8.57.0", + "eslint": "9.16.0", "mock-block-dock": "0.1.9", "prettier": "3.4.2", "react": "18.2.0", diff --git a/libs/@blockprotocol/graph/package.json b/libs/@blockprotocol/graph/package.json index 75e9df23b69..2c4738eaac4 100644 --- a/libs/@blockprotocol/graph/package.json +++ b/libs/@blockprotocol/graph/package.json @@ -80,7 +80,7 @@ "@types/lodash.isequal": "4.5.8", "@types/node": "22.10.1", "@types/react": "18.2.68", - "eslint": "8.57.0", + "eslint": "9.16.0", "rimraf": "6.0.1", "typescript": "5.6.3" }, diff --git a/libs/@blockprotocol/type-system/typescript/package.json b/libs/@blockprotocol/type-system/typescript/package.json index 26b836500da..54669821408 100644 --- a/libs/@blockprotocol/type-system/typescript/package.json +++ b/libs/@blockprotocol/type-system/typescript/package.json @@ -62,7 +62,7 @@ "@types/node": "22.10.1", "@types/react": "18.2.68", "@vitest/coverage-istanbul": "2.1.8", - "eslint": "8.57.0", + "eslint": "9.16.0", "react": "18.2.0", "rimraf": "6.0.1", "rollup": "4.28.0", diff --git a/libs/@hashintel/block-design-system/package.json b/libs/@hashintel/block-design-system/package.json index 51498866791..3614b8c1afb 100644 --- a/libs/@hashintel/block-design-system/package.json +++ b/libs/@hashintel/block-design-system/package.json @@ -46,7 +46,7 @@ "@types/react": "18.2.68", "@types/react-dom": "18.2.25", "@types/react-syntax-highlighter": "15.5.13", - "eslint": "8.57.0", + "eslint": "9.16.0", "eslint-plugin-storybook": "0.8.0", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/libs/@hashintel/design-system/package.json b/libs/@hashintel/design-system/package.json index 67e9ba71543..84c0bb58739 100644 --- a/libs/@hashintel/design-system/package.json +++ b/libs/@hashintel/design-system/package.json @@ -61,7 +61,7 @@ "@storybook/react": "7.6.20", "@types/react": "18.2.68", "@types/react-dom": "18.2.25", - "eslint": "8.57.0", + "eslint": "9.16.0", "eslint-plugin-storybook": "0.8.0", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/libs/@hashintel/query-editor/package.json b/libs/@hashintel/query-editor/package.json index 82479c19d7a..3f2de4fb31c 100644 --- a/libs/@hashintel/query-editor/package.json +++ b/libs/@hashintel/query-editor/package.json @@ -31,7 +31,7 @@ "@local/eslint-config": "0.0.0-private", "@mui/material": "5.16.9", "@mui/system": "5.16.8", - "eslint": "8.57.0", + "eslint": "9.16.0", "react": "18.2.0", "react-dom": "18.2.0", "react-hook-form": "7.53.2", diff --git a/libs/@hashintel/type-editor/package.json b/libs/@hashintel/type-editor/package.json index 47cddec9e1b..5d3cfc31f53 100644 --- a/libs/@hashintel/type-editor/package.json +++ b/libs/@hashintel/type-editor/package.json @@ -39,7 +39,7 @@ "@mui/system": "5.16.8", "@types/lodash.memoize": "4.1.9", "@types/lodash.uniqueid": "4.0.9", - "eslint": "8.57.0", + "eslint": "9.16.0", "react": "18.2.0", "react-dom": "18.2.0", "react-hook-form": "7.53.2", diff --git a/libs/@local/advanced-types/package.json b/libs/@local/advanced-types/package.json index 80fd7ca2bb7..67a5b8fa7e9 100644 --- a/libs/@local/advanced-types/package.json +++ b/libs/@local/advanced-types/package.json @@ -24,7 +24,7 @@ "devDependencies": { "@local/eslint-config": "0.0.0-private", "@local/tsconfig": "0.0.0-private", - "eslint": "8.57.0", + "eslint": "9.16.0", "react": "18.2.0", "rimraf": "6.0.1", "typescript": "5.6.3" diff --git a/libs/@local/eslint-config/package.json b/libs/@local/eslint-config/package.json index 9168dc73747..98793d13960 100644 --- a/libs/@local/eslint-config/package.json +++ b/libs/@local/eslint-config/package.json @@ -11,26 +11,26 @@ "@babel/core": "7.26.0", "@babel/eslint-parser": "7.25.9", "@babel/preset-react": "7.26.3", - "@typescript-eslint/eslint-plugin": "7.2.0", - "@typescript-eslint/parser": "7.2.0", - "eslint": "8.57.0", + "@typescript-eslint/eslint-plugin": "8.17.0", + "@typescript-eslint/parser": "8.17.0", + "eslint": "9.16.0", "eslint-config-airbnb": "19.0.4", "eslint-config-prettier": "9.1.0", - "eslint-plugin-canonical": "4.18.0", + "eslint-plugin-canonical": "5.0.0", "eslint-plugin-import": "2.29.1", "eslint-plugin-jsx-a11y": "6.8.0", "eslint-plugin-react": "7.34.1", - "eslint-plugin-react-hooks": "4.6.0", + "eslint-plugin-react-hooks": "5.0.0", "eslint-plugin-simple-import-sort": "12.0.0", "eslint-plugin-typescript-sort-keys": "3.2.0", - "eslint-plugin-unicorn": "51.0.1", + "eslint-plugin-unicorn": "56.0.1", "typescript": "5.6.3" }, "devDependencies": { "@local/tsconfig": "0.0.0-private", - "@types/eslint": "8.56.12", + "@types/eslint": "9.6.1", "@types/node": "22.10.1", - "eslint": "8.57.0", + "eslint": "9.16.0", "typescript": "5.6.3" } } diff --git a/libs/@local/graph/sdk/typescript/package.json b/libs/@local/graph/sdk/typescript/package.json index 2f60b043ec1..a2509c5a60c 100644 --- a/libs/@local/graph/sdk/typescript/package.json +++ b/libs/@local/graph/sdk/typescript/package.json @@ -32,7 +32,7 @@ "@local/eslint-config": "0.0.0-private", "@local/tsconfig": "0.0.0-private", "@vitest/coverage-istanbul": "2.1.8", - "eslint": "8.57.0", + "eslint": "9.16.0", "rimraf": "6.0.1", "typescript": "5.6.3", "vitest": "2.1.8" diff --git a/libs/@local/graph/type-defs/package.json b/libs/@local/graph/type-defs/package.json index 6f93e207440..338168f03a3 100644 --- a/libs/@local/graph/type-defs/package.json +++ b/libs/@local/graph/type-defs/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@local/eslint-config": "0.0.0-private", - "eslint": "8.57.0", + "eslint": "9.16.0", "quicktype": "16.0.43", "tsx": "4.19.2", "typescript": "5.6.3" diff --git a/libs/@local/graph/types/typescript/package.json b/libs/@local/graph/types/typescript/package.json index d889ef2e4f0..96c1c330ddd 100644 --- a/libs/@local/graph/types/typescript/package.json +++ b/libs/@local/graph/types/typescript/package.json @@ -30,7 +30,7 @@ "devDependencies": { "@local/eslint-config": "0.0.0-private", "@local/tsconfig": "0.0.0-private", - "eslint": "8.57.0", + "eslint": "9.16.0", "rimraf": "6.0.1", "typescript": "5.6.3" } diff --git a/libs/@local/harpc/client/typescript/package.json b/libs/@local/harpc/client/typescript/package.json index 3e2540f0791..49c7f84cb5a 100644 --- a/libs/@local/harpc/client/typescript/package.json +++ b/libs/@local/harpc/client/typescript/package.json @@ -42,7 +42,7 @@ "@rust/harpc-wire-protocol": "0.0.0-private", "@types/node": "22.10.1", "@vitest/coverage-istanbul": "2.1.8", - "eslint": "8.57.0", + "eslint": "9.16.0", "rimraf": "6.0.1", "typescript": "5.6.3", "vitest": "2.1.8" diff --git a/libs/@local/hash-backend-utils/package.json b/libs/@local/hash-backend-utils/package.json index 47837381790..f346f8ce3d0 100644 --- a/libs/@local/hash-backend-utils/package.json +++ b/libs/@local/hash-backend-utils/package.json @@ -62,7 +62,7 @@ "@types/node": "22.10.1", "@types/wait-on": "5.3.4", "@vitest/coverage-istanbul": "2.1.8", - "eslint": "8.57.0", + "eslint": "9.16.0", "rimraf": "6.0.1", "typescript": "5.6.3", "vitest": "2.1.8" diff --git a/libs/@local/hash-isomorphic-utils/package.json b/libs/@local/hash-isomorphic-utils/package.json index 5fa480e7069..f7b1f5845ca 100644 --- a/libs/@local/hash-isomorphic-utils/package.json +++ b/libs/@local/hash-isomorphic-utils/package.json @@ -67,7 +67,7 @@ "@types/node": "22.10.1", "@types/pluralize": "0.0.33", "@vitest/coverage-istanbul": "2.1.8", - "eslint": "8.57.0", + "eslint": "9.16.0", "graphql": "16.9.0", "next": "13.5.5", "prettier": "3.4.2", diff --git a/libs/@local/hash-subgraph/package.json b/libs/@local/hash-subgraph/package.json index fb34004835e..dc687edc7c4 100644 --- a/libs/@local/hash-subgraph/package.json +++ b/libs/@local/hash-subgraph/package.json @@ -42,7 +42,7 @@ "@local/eslint-config": "0.0.0-private", "@types/uuid": "10.0.0", "@vitest/coverage-istanbul": "2.1.8", - "eslint": "8.57.0", + "eslint": "9.16.0", "rimraf": "6.0.1", "typescript": "5.6.3", "vitest": "2.1.8" diff --git a/libs/@local/repo-chores/node/package.json b/libs/@local/repo-chores/node/package.json index 4cec4274e5e..0252b0c41ca 100644 --- a/libs/@local/repo-chores/node/package.json +++ b/libs/@local/repo-chores/node/package.json @@ -26,7 +26,7 @@ "@local/tsconfig": "0.0.0-private", "@types/fs-extra": "9.0.13", "@types/prettier": "2.7.3", - "eslint": "8.57.0", + "eslint": "9.16.0", "typescript": "5.6.3" } } diff --git a/libs/@local/status/typescript/package.json b/libs/@local/status/typescript/package.json index b5813fcb2e9..93404028e68 100644 --- a/libs/@local/status/typescript/package.json +++ b/libs/@local/status/typescript/package.json @@ -27,7 +27,7 @@ "@types/lodash-es": "4.17.12", "@types/node": "22.10.1", "@types/yargs": "17.0.33", - "eslint": "8.57.0", + "eslint": "9.16.0", "quicktype": "16.0.43", "rimraf": "6.0.1", "typescript": "5.6.3" diff --git a/tests/hash-backend-integration/package.json b/tests/hash-backend-integration/package.json index e8c15471c5b..6747530d20a 100644 --- a/tests/hash-backend-integration/package.json +++ b/tests/hash-backend-integration/package.json @@ -41,7 +41,7 @@ "@local/tsconfig": "0.0.0-private", "@types/node-fetch": "2.6.12", "@vitest/coverage-istanbul": "2.1.8", - "eslint": "8.57.0", + "eslint": "9.16.0", "rimraf": "6.0.1", "typescript": "5.6.3", "vitest": "2.1.8" diff --git a/tests/hash-backend-load/package.json b/tests/hash-backend-load/package.json index 2841c9c8eb9..c7b0ad3e64b 100644 --- a/tests/hash-backend-load/package.json +++ b/tests/hash-backend-load/package.json @@ -56,7 +56,7 @@ "@rollup/plugin-typescript": "12.1.1", "@types/dotenv-flow": "3.3.3", "@types/uuid": "10.0.0", - "eslint": "8.57.0", + "eslint": "9.16.0", "rimraf": "6.0.1", "rollup": "4.28.0", "typescript": "5.6.3" diff --git a/tests/hash-playwright/package.json b/tests/hash-playwright/package.json index ae2212a195d..69cb650c6a5 100644 --- a/tests/hash-playwright/package.json +++ b/tests/hash-playwright/package.json @@ -18,7 +18,7 @@ "@local/hash-subgraph": "0.0.0-private", "@local/tsconfig": "0.0.0-private", "@playwright/test": "1.49.0", - "eslint": "8.57.0", + "eslint": "9.16.0", "execa": "5.1.1", "graphql": "16.9.0", "js-yaml": "4.1.0", @@ -31,7 +31,7 @@ "@apps/plugin-browser": "0.0.8", "@blockprotocol/graph": "0.4.0-canary.0", "@graphql-codegen/cli": "^5.0.3", - "eslint": "8.57.0", + "eslint": "9.16.0", "rimraf": "6.0.1", "typescript": "5.6.3" } diff --git a/yarn.lock b/yarn.lock index 58e1de44adb..8072e6a1b57 100644 --- a/yarn.lock +++ b/yarn.lock @@ -331,7 +331,7 @@ __metadata: dedent: "npm:0.7.0" dotenv-flow: "npm:3.3.0" e2b: "npm:0.13.1" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" exponential-backoff: "npm:3.1.1" googleapis: "npm:133.0.0" is-docker: "npm:3.0.0" @@ -433,7 +433,7 @@ __metadata: cors: "npm:2.8.5" cross-env: "npm:7.0.3" dedent: "npm:0.7.0" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" exponential-backoff: "npm:3.1.1" express: "npm:4.21.1" express-handlebars: "npm:7.1.3" @@ -558,7 +558,7 @@ __metadata: dotenv-flow: "npm:3.3.0" elkjs: "npm:0.9.3" emoji-mart: "npm:5.2.1" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" fractional-indexing: "npm:2.1.0" framer-motion: "npm:6.5.1" graphology: "npm:0.25.4" @@ -666,7 +666,7 @@ __metadata: agentkeepalive: "npm:4.5.0" axios: "npm:1.7.9" dotenv-flow: "npm:3.3.0" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" rimraf: "npm:6.0.1" tsx: "npm:4.19.2" typescript: "npm:5.6.3" @@ -683,7 +683,7 @@ __metadata: "@local/tsconfig": "npm:0.0.0-private" "@types/node": "npm:22.10.1" "@types/set-interval-async": "npm:1.0.3" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" set-interval-async: "npm:2.0.3" slonik: "npm:24.2.0" tsx: "npm:4.19.2" @@ -701,7 +701,7 @@ __metadata: "@local/hash-isomorphic-utils": "npm:0.0.0-private" "@local/tsconfig": "npm:0.0.0-private" "@types/node": "npm:22.10.1" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" hot-shots: "npm:8.5.2" tsx: "npm:4.19.2" typescript: "npm:5.6.3" @@ -774,7 +774,7 @@ __metadata: d3: "npm:7.9.0" d3-dag: "npm:1.1.0" date-fns: "npm:4.1.0" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" execa: "npm:7.2.0" feed: "npm:4.2.2" fs-extra: "npm:10.1.0" @@ -847,7 +847,7 @@ __metadata: css-loader: "npm:6.11.0" date-fns: "npm:4.1.0" dotenv-flow: "npm:3.3.0" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" file-loader: "npm:6.2.0" fractional-indexing: "npm:2.1.0" fs-extra: "npm:11.1.0" @@ -2618,7 +2618,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.25.9": +"@babel/helper-validator-identifier@npm:^7.24.7, @babel/helper-validator-identifier@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-identifier@npm:7.25.9" checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d @@ -4115,7 +4115,7 @@ __metadata: "@types/react": "npm:18.2.68" ajv: "npm:8.17.1" ajv-formats: "npm:3.0.1" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" json-schema-to-typescript: "npm:11.0.5" lit: "npm:2.8.0" lodash.isequal: "npm:4.5.0" @@ -4203,7 +4203,7 @@ __metadata: "@types/node": "npm:22.10.1" "@types/react": "npm:18.2.68" "@vitest/coverage-istanbul": "npm:2.1.8" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" react: "npm:18.2.0" rimraf: "npm:6.0.1" rollup: "npm:4.28.0" @@ -4230,7 +4230,7 @@ __metadata: "@types/react-dom": "npm:18.2.25" "@types/uuid": "npm:10.0.0" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" lodash.debounce: "npm:4.0.8" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" @@ -4261,7 +4261,7 @@ __metadata: "@types/react-dom": "npm:18.2.25" "@types/uuid": "npm:10.0.0" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -4291,7 +4291,7 @@ __metadata: "@types/react-dom": "npm:18.2.25" "@types/uuid": "npm:10.0.0" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -4318,7 +4318,7 @@ __metadata: "@mui/material": "npm:5.16.9" "@types/react-dom": "npm:18.2.25" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -4340,7 +4340,7 @@ __metadata: "@local/tsconfig": "npm:0.0.0-private" "@types/react-dom": "npm:18.2.25" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -4369,7 +4369,7 @@ __metadata: "@types/react-is": "npm:18.3.0" block-scripts: "npm:0.3.4" echarts: "npm:5.5.1" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" lodash.debounce: "npm:4.0.8" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" @@ -4393,7 +4393,7 @@ __metadata: "@types/prismjs": "npm:1.26.5" "@types/react-dom": "npm:18.2.25" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" prismjs: "npm:1.29.0" @@ -4417,7 +4417,7 @@ __metadata: "@types/react-dom": "npm:18.2.25" block-scripts: "npm:0.3.4" date-fns: "npm:4.1.0" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -4440,7 +4440,7 @@ __metadata: "@local/tsconfig": "npm:0.0.0-private" "@types/react-dom": "npm:18.2.25" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -4462,7 +4462,7 @@ __metadata: "@types/react-dom": "npm:18.0.9" block-scripts: "npm:0.0.14" blockprotocol: "patch:blockprotocol@npm%3A0.0.12#~/.yarn/patches/blockprotocol-npm-0.0.12-2558a31f0a.patch" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" lodash: "npm:4.17.21" mock-block-dock: "npm:0.0.10" react: "npm:18.2.0" @@ -4488,7 +4488,7 @@ __metadata: "@types/react-dom": "npm:18.2.25" "@types/uuid": "npm:10.0.0" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -4511,7 +4511,7 @@ __metadata: "@local/tsconfig": "npm:0.0.0-private" "@types/react-dom": "npm:18.2.25" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -4535,7 +4535,7 @@ __metadata: "@types/react-dom": "npm:18.2.25" "@types/uuid": "npm:10.0.0" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -4559,7 +4559,7 @@ __metadata: "@local/tsconfig": "npm:0.0.0-private" "@types/react-dom": "npm:18.2.25" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -4590,7 +4590,7 @@ __metadata: "@types/react-dom": "npm:18.2.25" block-scripts: "npm:0.3.4" clsx: "npm:1.2.1" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" lodash.clonedeep: "npm:4.5.0" lodash.debounce: "npm:4.0.8" lodash.isequal: "npm:4.5.0" @@ -4615,7 +4615,7 @@ __metadata: "@local/tsconfig": "npm:0.0.0-private" "@types/react-dom": "npm:18.2.25" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" lit: "npm:2.8.0" mine-sweeper-tag: "npm:1.0.6" mock-block-dock: "npm:0.1.9" @@ -4636,7 +4636,7 @@ __metadata: "@local/tsconfig": "npm:0.0.0-private" "@types/react-dom": "npm:18.2.25" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -4659,7 +4659,7 @@ __metadata: "@types/react-dom": "npm:18.0.9" block-scripts: "npm:0.0.14" dompurify: "npm:2.5.7" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.0.38" react: "npm:18.2.0" react-dom: "npm:18.2.0" @@ -4686,7 +4686,7 @@ __metadata: "@types/lodash.isequal": "npm:4.5.8" "@types/uuid": "npm:10.0.0" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" immer: "npm:9.0.21" lodash.isequal: "npm:4.5.0" mock-block-dock: "npm:0.1.9" @@ -4717,7 +4717,7 @@ __metadata: "@types/react-dom": "npm:18.2.25" block-scripts: "npm:0.3.4" clsx: "npm:1.2.1" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" immer: "npm:9.0.21" lodash.debounce: "npm:4.0.8" lodash.isequal: "npm:4.5.0" @@ -4748,7 +4748,7 @@ __metadata: block-scripts: "npm:0.3.4" date-fns: "npm:4.1.0" duration-fns: "npm:3.0.2" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -4769,7 +4769,7 @@ __metadata: "@local/tsconfig": "npm:0.0.0-private" "@types/react-dom": "npm:18.2.25" block-scripts: "npm:0.3.4" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" mock-block-dock: "npm:0.1.9" prettier: "npm:3.4.2" react: "npm:18.2.0" @@ -6108,34 +6108,70 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.1": version: 4.12.1 resolution: "@eslint-community/regexpp@npm:4.12.1" checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" +"@eslint/config-array@npm:^0.19.0": + version: 0.19.1 + resolution: "@eslint/config-array@npm:0.19.1" + dependencies: + "@eslint/object-schema": "npm:^2.1.5" + debug: "npm:^4.3.1" + minimatch: "npm:^3.1.2" + checksum: 10c0/43b01f596ddad404473beae5cf95c013d29301c72778d0f5bf8a6699939c8a9a5663dbd723b53c5f476b88b0c694f76ea145d1aa9652230d140fe1161e4a4b49 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.9.0": + version: 0.9.1 + resolution: "@eslint/core@npm:0.9.1" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10c0/638104b1b5833a9bbf2329f0c0ddf322e4d6c0410b149477e02cd2b78c04722be90c14b91b8ccdef0d63a2404dff72a17b6b412ce489ea429ae6a8fcb8abff28 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^3.2.0": + version: 3.2.0 + resolution: "@eslint/eslintrc@npm:3.2.0" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" - espree: "npm:^9.6.0" - globals: "npm:^13.19.0" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" ignore: "npm:^5.2.0" import-fresh: "npm:^3.2.1" js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 + checksum: 10c0/43867a07ff9884d895d9855edba41acf325ef7664a8df41d957135a81a477ff4df4196f5f74dc3382627e5cc8b7ad6b815c2cea1b58f04a75aced7c43414ab8b + languageName: node + linkType: hard + +"@eslint/js@npm:9.16.0": + version: 9.16.0 + resolution: "@eslint/js@npm:9.16.0" + checksum: 10c0/a55846a4ddade720662d36682f3eaaf38eac06eeee12c83bb837bba2b7d550dadcb3445b104219f0bc1da2e09b4fe5fb5ba123b8338c8c787bcfbd540878df75 + languageName: node + linkType: hard + +"@eslint/object-schema@npm:^2.1.5": + version: 2.1.5 + resolution: "@eslint/object-schema@npm:2.1.5" + checksum: 10c0/5320691ed41ecd09a55aff40ce8e56596b4eb81f3d4d6fe530c50fdd6552d88102d1c1a29d970ae798ce30849752a708772de38ded07a6f25b3da32ebea081d8 languageName: node linkType: hard -"@eslint/js@npm:8.57.0": - version: 8.57.0 - resolution: "@eslint/js@npm:8.57.0" - checksum: 10c0/9a518bb8625ba3350613903a6d8c622352ab0c6557a59fe6ff6178bf882bf57123f9d92aa826ee8ac3ee74b9c6203fe630e9ee00efb03d753962dcf65ee4bd94 +"@eslint/plugin-kit@npm:^0.2.3": + version: 0.2.4 + resolution: "@eslint/plugin-kit@npm:0.2.4" + dependencies: + levn: "npm:^0.4.1" + checksum: 10c0/1bcfc0a30b1df891047c1d8b3707833bded12a057ba01757a2a8591fdc8d8fe0dbb8d51d4b0b61b2af4ca1d363057abd7d2fb4799f1706b105734f4d3fa0dbf1 languageName: node linkType: hard @@ -7257,7 +7293,7 @@ __metadata: "@types/react": "npm:18.2.68" "@types/react-dom": "npm:18.2.25" "@types/react-syntax-highlighter": "npm:15.5.13" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" eslint-plugin-storybook: "npm:0.8.0" lowlight: "npm:2.9.0" react: "npm:18.2.0" @@ -7296,7 +7332,7 @@ __metadata: "@types/react-dom": "npm:18.2.25" clsx: "npm:1.2.1" echarts: "npm:5.5.1" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" eslint-plugin-storybook: "npm:0.8.0" react: "npm:18.2.0" react-dom: "npm:18.2.0" @@ -7326,7 +7362,7 @@ __metadata: "@mui/material": "npm:5.16.9" "@mui/system": "npm:5.16.8" clsx: "npm:1.2.1" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" react: "npm:18.2.0" react-dom: "npm:18.2.0" react-hook-form: "npm:7.53.2" @@ -7356,7 +7392,7 @@ __metadata: "@types/lodash.memoize": "npm:4.1.9" "@types/lodash.uniqueid": "npm:4.0.9" clsx: "npm:1.2.1" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" lodash.memoize: "npm:4.1.2" lodash.uniqueid: "npm:4.0.1" material-ui-popup-state: "npm:4.1.0" @@ -7382,14 +7418,20 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.14": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67 + languageName: node + linkType: hard + +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.2" - debug: "npm:^4.3.1" - minimatch: "npm:^3.0.5" - checksum: 10c0/66f725b4ee5fdd8322c737cb5013e19fac72d4d69c8bf4b7feb192fcb83442b035b92186f8e9497c220e58b2d51a080f28a73f7899bc1ab288c3be172c467541 + "@humanfs/core": "npm:^0.19.1" + "@humanwhocodes/retry": "npm:^0.3.0" + checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1 languageName: node linkType: hard @@ -7400,10 +7442,17 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.2": - version: 2.0.3 - resolution: "@humanwhocodes/object-schema@npm:2.0.3" - checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 10c0/f0da1282dfb45e8120480b9e2e275e2ac9bbe1cf016d046fdad8e27cc1285c45bb9e711681237944445157b430093412b4446c1ab3fc4bb037861b5904101d3b + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.4.1": + version: 0.4.1 + resolution: "@humanwhocodes/retry@npm:0.4.1" + checksum: 10c0/be7bb6841c4c01d0b767d9bb1ec1c9359ee61421ce8ba66c249d035c5acdfd080f32d55a5c9e859cdd7868788b8935774f65b2caf24ec0b7bd7bf333791f063b languageName: node linkType: hard @@ -8406,7 +8455,7 @@ __metadata: dependencies: "@local/eslint-config": "npm:0.0.0-private" "@local/tsconfig": "npm:0.0.0-private" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" react: "npm:18.2.0" rimraf: "npm:6.0.1" typescript: "npm:5.6.3" @@ -8421,21 +8470,21 @@ __metadata: "@babel/eslint-parser": "npm:7.25.9" "@babel/preset-react": "npm:7.26.3" "@local/tsconfig": "npm:0.0.0-private" - "@types/eslint": "npm:8.56.12" + "@types/eslint": "npm:9.6.1" "@types/node": "npm:22.10.1" - "@typescript-eslint/eslint-plugin": "npm:7.2.0" - "@typescript-eslint/parser": "npm:7.2.0" - eslint: "npm:8.57.0" + "@typescript-eslint/eslint-plugin": "npm:8.17.0" + "@typescript-eslint/parser": "npm:8.17.0" + eslint: "npm:9.16.0" eslint-config-airbnb: "npm:19.0.4" eslint-config-prettier: "npm:9.1.0" - eslint-plugin-canonical: "npm:4.18.0" + eslint-plugin-canonical: "npm:5.0.0" eslint-plugin-import: "npm:2.29.1" eslint-plugin-jsx-a11y: "npm:6.8.0" eslint-plugin-react: "npm:7.34.1" - eslint-plugin-react-hooks: "npm:4.6.0" + eslint-plugin-react-hooks: "npm:5.0.0" eslint-plugin-simple-import-sort: "npm:12.0.0" eslint-plugin-typescript-sort-keys: "npm:3.2.0" - eslint-plugin-unicorn: "npm:51.0.1" + eslint-plugin-unicorn: "npm:56.0.1" typescript: "npm:5.6.3" languageName: unknown linkType: soft @@ -8461,7 +8510,7 @@ __metadata: "@types/node": "npm:22.10.1" "@vitest/coverage-istanbul": "npm:2.1.8" effect: "npm:3.11.2" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" it-stream-types: "npm:2.0.2" libp2p: "npm:2.3.1" multiformats: "npm:13.3.1" @@ -8506,7 +8555,7 @@ __metadata: apollo-datasource: "npm:3.3.2" axios: "npm:1.7.9" dotenv-flow: "npm:3.3.0" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" exponential-backoff: "npm:3.1.1" googleapis: "npm:133.0.0" logform: "npm:2.7.0" @@ -8548,7 +8597,7 @@ __metadata: "@local/hash-graph-types": "npm:0.0.0-private" "@local/tsconfig": "npm:0.0.0-private" "@vitest/coverage-istanbul": "npm:2.1.8" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" rimraf: "npm:6.0.1" typescript: "npm:5.6.3" vitest: "npm:2.1.8" @@ -8565,7 +8614,7 @@ __metadata: "@local/eslint-config": "npm:0.0.0-private" "@local/hash-graph-client": "npm:0.0.0-private" "@local/tsconfig": "npm:0.0.0-private" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" rimraf: "npm:6.0.1" typescript: "npm:5.6.3" languageName: unknown @@ -8598,7 +8647,7 @@ __metadata: "@types/pluralize": "npm:0.0.33" "@vitest/coverage-istanbul": "npm:2.1.8" apollo-server-express: "npm:3.9.0" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" fix-esm-import-path: "npm:1.10.1" fractional-indexing: "npm:2.1.0" graphql: "npm:16.9.0" @@ -8639,7 +8688,7 @@ __metadata: "@local/hash-graph-types": "npm:0.0.0-private" "@types/uuid": "npm:10.0.0" "@vitest/coverage-istanbul": "npm:2.1.8" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" rimraf: "npm:6.0.1" typescript: "npm:5.6.3" uuid: "npm:9.0.1" @@ -8672,7 +8721,7 @@ __metadata: "@types/prettier": "npm:2.7.3" chalk: "npm:4.1.2" envalid: "npm:7.3.1" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" execa: "npm:5.1.1" fs-extra: "npm:11.1.0" globby: "npm:11.1.0" @@ -8692,7 +8741,7 @@ __metadata: "@types/lodash-es": "npm:4.17.12" "@types/node": "npm:22.10.1" "@types/yargs": "npm:17.0.33" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" execa: "npm:5.1.1" lodash-es: "npm:4.17.21" quicktype: "npm:16.0.43" @@ -9501,7 +9550,7 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": +"@nodelib/fs.walk@npm:^1.2.3": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: @@ -12579,7 +12628,7 @@ __metadata: "@local/eslint-config": "npm:0.0.0-private" "@local/status": "npm:0.0.0-private" "@rust/hash-status": "npm:0.0.0-private" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" quicktype: "npm:16.0.43" tsx: "npm:4.19.2" typescript: "npm:5.6.3" @@ -15865,7 +15914,7 @@ __metadata: "@rust/hash-graph-type-defs": "npm:0.0.0-private" "@types/node-fetch": "npm:2.6.12" "@vitest/coverage-istanbul": "npm:2.1.8" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" execa: "npm:5.1.1" fractional-indexing: "npm:2.1.0" graphql: "npm:16.9.0" @@ -15904,7 +15953,7 @@ __metadata: "@types/uuid": "npm:10.0.0" artillery: "npm:2.0.20" dotenv-flow: "npm:3.3.0" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" rimraf: "npm:6.0.1" rollup: "npm:4.28.0" typescript: "npm:5.6.3" @@ -15929,7 +15978,7 @@ __metadata: "@local/hash-subgraph": "npm:0.0.0-private" "@local/tsconfig": "npm:0.0.0-private" "@playwright/test": "npm:1.49.0" - eslint: "npm:8.57.0" + eslint: "npm:9.16.0" execa: "npm:5.1.1" graphql: "npm:16.9.0" js-yaml: "npm:4.1.0" @@ -16789,7 +16838,7 @@ __metadata: languageName: node linkType: hard -"@types/eslint@npm:*": +"@types/eslint@npm:*, @types/eslint@npm:9.6.1": version: 9.6.1 resolution: "@types/eslint@npm:9.6.1" dependencies: @@ -16799,16 +16848,6 @@ __metadata: languageName: node linkType: hard -"@types/eslint@npm:8.56.12": - version: 8.56.12 - resolution: "@types/eslint@npm:8.56.12" - dependencies: - "@types/estree": "npm:*" - "@types/json-schema": "npm:*" - checksum: 10c0/e4ca426abe9d55f82b69a3250bec78b6d340ad1e567f91c97ecc59d3b2d6a1d8494955ac62ad0ea14b97519db580611c02be8277cbea370bdfb0f96aa2910504 - languageName: node - linkType: hard - "@types/estree-jsx@npm:^1.0.0": version: 1.0.5 resolution: "@types/estree-jsx@npm:1.0.5" @@ -17108,7 +17147,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db @@ -17661,7 +17700,7 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.0": +"@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4": version: 7.5.8 resolution: "@types/semver@npm:7.5.8" checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa @@ -17889,28 +17928,26 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:7.2.0": - version: 7.2.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.2.0" +"@typescript-eslint/eslint-plugin@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.17.0" dependencies: - "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:7.2.0" - "@typescript-eslint/type-utils": "npm:7.2.0" - "@typescript-eslint/utils": "npm:7.2.0" - "@typescript-eslint/visitor-keys": "npm:7.2.0" - debug: "npm:^4.3.4" + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.17.0" + "@typescript-eslint/type-utils": "npm:8.17.0" + "@typescript-eslint/utils": "npm:8.17.0" + "@typescript-eslint/visitor-keys": "npm:8.17.0" graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.4" + ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" + ts-api-utils: "npm:^1.3.0" peerDependencies: - "@typescript-eslint/parser": ^7.0.0 - eslint: ^8.56.0 + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/8725c2193a16cc103a697d6e408c515a7618df3902dc504cf69999f60634dac79ce14a5bd942f0388ba7547caba44ac40e01097cda1106aa3912e2303dada8ab + checksum: 10c0/d78778173571a9a1370345bc2aa3e850235a489d16b8a8b5ba3086b988bbef7549bdae38e509d7a679ba3179c688cc5a408376b158be402770836e94ffc9602d languageName: node linkType: hard @@ -17925,21 +17962,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:7.2.0": - version: 7.2.0 - resolution: "@typescript-eslint/parser@npm:7.2.0" +"@typescript-eslint/parser@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/parser@npm:8.17.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.2.0" - "@typescript-eslint/types": "npm:7.2.0" - "@typescript-eslint/typescript-estree": "npm:7.2.0" - "@typescript-eslint/visitor-keys": "npm:7.2.0" + "@typescript-eslint/scope-manager": "npm:8.17.0" + "@typescript-eslint/types": "npm:8.17.0" + "@typescript-eslint/typescript-estree": "npm:8.17.0" + "@typescript-eslint/visitor-keys": "npm:8.17.0" debug: "npm:^4.3.4" peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/11ce36c68212fdbf98fc6fd32ba0977d46b645fd669a3f4fdb8be2036225f86ad005b31a66f97097e90517c44c92cf9cc5fb1d6e9647ee2fa125c4af21cdb477 + checksum: 10c0/2543deadf01302a92d3b6f58a4c14f98d8936c4d976e7da05e3bb65608f19d8de93b25282e343c304eca3e3f37f2ac23e97fa9c11c6edff36dd2d4f6b601a630 languageName: node linkType: hard @@ -17953,40 +17990,30 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/scope-manager@npm:6.21.0" - dependencies: - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" - checksum: 10c0/eaf868938d811cbbea33e97e44ba7050d2b6892202cea6a9622c486b85ab1cf801979edf78036179a8ba4ac26f1dfdf7fcc83a68c1ff66be0b3a8e9a9989b526 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:7.2.0": - version: 7.2.0 - resolution: "@typescript-eslint/scope-manager@npm:7.2.0" +"@typescript-eslint/scope-manager@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/scope-manager@npm:8.17.0" dependencies: - "@typescript-eslint/types": "npm:7.2.0" - "@typescript-eslint/visitor-keys": "npm:7.2.0" - checksum: 10c0/4d088c127e6ba1a7de8567f70684779083be24b48746c3b4a86a0ec7062bca58693ee08482349ad6572a17ada8aa6f26b74d1c7139c8fcf7101fa09a572e0ea6 + "@typescript-eslint/types": "npm:8.17.0" + "@typescript-eslint/visitor-keys": "npm:8.17.0" + checksum: 10c0/0c08d14240bad4b3f6874f08ba80b29db1a6657437089a6f109db458c544d835bcdc06ba9140bb4f835233ba4326d9a86e6cf6bdb5209960d2f7025aa3191f4f languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.2.0": - version: 7.2.0 - resolution: "@typescript-eslint/type-utils@npm:7.2.0" +"@typescript-eslint/type-utils@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/type-utils@npm:8.17.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.2.0" - "@typescript-eslint/utils": "npm:7.2.0" + "@typescript-eslint/typescript-estree": "npm:8.17.0" + "@typescript-eslint/utils": "npm:8.17.0" debug: "npm:^4.3.4" - ts-api-utils: "npm:^1.0.1" + ts-api-utils: "npm:^1.3.0" peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/069b65ef327e1bfa1e59009504c8307f88f3673ebcc23d17ad370452ece107013c9dc321876092673d2c02ddd35104f67231b31b0e4f7d5ca6fbf95b43f828b2 + checksum: 10c0/6138ec71b5692d4b5e0bf3d7f66a6fa4e91ddea7031907b0ac45a7693df0a2f4cc5bca7218311e0639620d636ceb7efec83a137dfcd5938304d873b774fcc8bd languageName: node linkType: hard @@ -17997,17 +18024,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/types@npm:6.21.0" - checksum: 10c0/020631d3223bbcff8a0da3efbdf058220a8f48a3de221563996ad1dcc30d6c08dadc3f7608cc08830d21c0d565efd2db19b557b9528921c78aabb605eef2d74d - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:7.2.0": - version: 7.2.0 - resolution: "@typescript-eslint/types@npm:7.2.0" - checksum: 10c0/135aae061720185855bea61ea6cfd33f4801d2de57f65e50079bbdb505100f844632aa4e4bdeec9e9e79d29aaddad949178d0e918e41867da6ab4b1390820e33 +"@typescript-eslint/types@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/types@npm:8.17.0" + checksum: 10c0/26b1bf9dfc3ee783c85c6f354b84c28706d5689d777f3ff2de2cb496e45f9d0189c0d561c03ccbc8b24712438be17cf63dd0871ff3ca2083e7f48749770d1893 languageName: node linkType: hard @@ -18029,41 +18049,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" +"@typescript-eslint/typescript-estree@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.17.0" dependencies: - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" + "@typescript-eslint/types": "npm:8.17.0" + "@typescript-eslint/visitor-keys": "npm:8.17.0" debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - minimatch: "npm:9.0.3" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/af1438c60f080045ebb330155a8c9bb90db345d5069cdd5d01b67de502abb7449d6c75500519df829f913a6b3f490ade3e8215279b6bdc63d0fb0ae61034df5f - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:7.2.0": - version: 7.2.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.2.0" - dependencies: - "@typescript-eslint/types": "npm:7.2.0" - "@typescript-eslint/visitor-keys": "npm:7.2.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" + fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" - minimatch: "npm:9.0.3" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/2730bb17730e6f3ca4061f00688a70386a808f5d174fdeb757c3cfa92c455373f69080df33237c1a8970e818af0cea0ae5a083970ed8ba493f3b04458c6f9271 + checksum: 10c0/523013f9b5cf2c58c566868e4c3b0b9ac1b4807223a6d64e2a7c58e01e53b6587ba61f1a8241eade361f3f426d6057657515473176141ef8aebb352bc0d223ce languageName: node linkType: hard @@ -18085,37 +18086,20 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.2.0": - version: 7.2.0 - resolution: "@typescript-eslint/utils@npm:7.2.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@types/json-schema": "npm:^7.0.12" - "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:7.2.0" - "@typescript-eslint/types": "npm:7.2.0" - "@typescript-eslint/typescript-estree": "npm:7.2.0" - semver: "npm:^7.5.4" - peerDependencies: - eslint: ^8.56.0 - checksum: 10c0/37944e1a4038820da82b51ac4756e09cff31851d9d957d3fd67a3b6fd2cf6c0e87767161eaeb8b6e63de418e513bb2570a6ee3fa986ba77f6d451d66a538f753 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:^6.1.0": - version: 6.21.0 - resolution: "@typescript-eslint/utils@npm:6.21.0" +"@typescript-eslint/utils@npm:8.17.0, @typescript-eslint/utils@npm:^8.2.0": + version: 8.17.0 + resolution: "@typescript-eslint/utils@npm:8.17.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@types/json-schema": "npm:^7.0.12" - "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.21.0" - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/typescript-estree": "npm:6.21.0" - semver: "npm:^7.5.4" + "@typescript-eslint/scope-manager": "npm:8.17.0" + "@typescript-eslint/types": "npm:8.17.0" + "@typescript-eslint/typescript-estree": "npm:8.17.0" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 10c0/ab2df3833b2582d4e5467a484d08942b4f2f7208f8e09d67de510008eb8001a9b7460f2f9ba11c12086fd3cdcac0c626761c7995c2c6b5657d5fa6b82030a32d + eslint: ^8.57.0 || ^9.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/a9785ae5f7e7b51d521dc3f48b15093948e4fcd03352c0b60f39bae366cbc935947d215f91e2ae3182d52fa6affb5ccbb50feff487bd1209011f3e0da02cdf07 languageName: node linkType: hard @@ -18129,27 +18113,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" - dependencies: - "@typescript-eslint/types": "npm:6.21.0" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/7395f69739cfa1cb83c1fb2fad30afa2a814756367302fb4facd5893eff66abc807e8d8f63eba94ed3b0fe0c1c996ac9a1680bcbf0f83717acedc3f2bb724fbf - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:7.2.0": - version: 7.2.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.2.0" +"@typescript-eslint/visitor-keys@npm:8.17.0": + version: 8.17.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.17.0" dependencies: - "@typescript-eslint/types": "npm:7.2.0" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/2d7467495b2b76f3edb1b3047e97076c2242e7eca6d50bbbdd88219f9ff754dbcb9334a0568fe0ceb4c562823980938bd278aa2ba53da6343e7d99a167924f24 + "@typescript-eslint/types": "npm:8.17.0" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/9144c4e4a63034fb2031a0ee1fc77e80594f30cab3faafa9a1f7f83782695774dd32fac8986f260698b4e150b4dd52444f2611c07e4c101501f08353eb47c82c languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": +"@ungap/structured-clone@npm:^1.0.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d @@ -22454,7 +22428,7 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.34.0, core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": version: 3.39.0 resolution: "core-js-compat@npm:3.39.0" dependencies: @@ -22654,7 +22628,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -25319,18 +25293,18 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^3.5.3": - version: 3.6.3 - resolution: "eslint-import-resolver-typescript@npm:3.6.3" +"eslint-import-resolver-typescript@npm:^3.6.1": + version: 3.7.0 + resolution: "eslint-import-resolver-typescript@npm:3.7.0" dependencies: "@nolyfill/is-core-module": "npm:1.0.39" - debug: "npm:^4.3.5" + debug: "npm:^4.3.7" enhanced-resolve: "npm:^5.15.0" - eslint-module-utils: "npm:^2.8.1" fast-glob: "npm:^3.3.2" get-tsconfig: "npm:^4.7.5" is-bun-module: "npm:^1.0.2" is-glob: "npm:^4.0.3" + stable-hash: "npm:^0.0.4" peerDependencies: eslint: "*" eslint-plugin-import: "*" @@ -25340,11 +25314,11 @@ __metadata: optional: true eslint-plugin-import-x: optional: true - checksum: 10c0/5933b00791b7b077725b9ba9a85327d2e2dc7c8944c18a868feb317a0bf0e1e77aed2254c9c5e24dcc49360d119331d2c15281837f4269592965ace380a75111 + checksum: 10c0/b1dec542a31486b3b5730f71f08a8ee2ac4915dbc4aa1493fd15bc8fcadcb029772ab39a425824c235045b3a7e629290a339d4a7e7f3dd32b24e715106352d40 languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0, eslint-module-utils@npm:^2.8.1": +"eslint-module-utils@npm:^2.8.0, eslint-module-utils@npm:^2.8.1": version: 2.12.0 resolution: "eslint-module-utils@npm:2.12.0" dependencies: @@ -25356,15 +25330,15 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-canonical@npm:4.18.0": - version: 4.18.0 - resolution: "eslint-plugin-canonical@npm:4.18.0" +"eslint-plugin-canonical@npm:5.0.0": + version: 5.0.0 + resolution: "eslint-plugin-canonical@npm:5.0.0" dependencies: - "@typescript-eslint/utils": "npm:^6.1.0" + "@typescript-eslint/utils": "npm:^8.2.0" chance: "npm:^1.1.11" debug: "npm:^4.3.4" - eslint-import-resolver-typescript: "npm:^3.5.3" - eslint-module-utils: "npm:^2.7.4" + eslint-import-resolver-typescript: "npm:^3.6.1" + eslint-module-utils: "npm:^2.8.1" is-get-set-prop: "npm:^1.0.0" is-js-type: "npm:^2.0.0" is-obj-prop: "npm:^1.0.0" @@ -25375,7 +25349,7 @@ __metadata: roarr: "npm:^7.14.2" ts-unused-exports: "npm:^9.0.3" xregexp: "npm:^5.1.1" - checksum: 10c0/77296af3c14e063ea43d046923fad162a2a221d2a3a0733f1d6ea95830f878965b1ebd36047fab6b5023a8ff5345479230c233442b24c930c243d52c33857ba1 + checksum: 10c0/c4a071a00179deff87c31fdaa66e3c86757ce9af387617078ad4ca042209b201406fd94a7d1096c41459b6c2f3fcf6d47cb5808b2a58030d0abdcac745e93582 languageName: node linkType: hard @@ -25432,12 +25406,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:4.6.0": - version: 4.6.0 - resolution: "eslint-plugin-react-hooks@npm:4.6.0" +"eslint-plugin-react-hooks@npm:5.0.0": + version: 5.0.0 + resolution: "eslint-plugin-react-hooks@npm:5.0.0" peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 10c0/58c7e10ea5792c33346fcf5cb4024e14837035ce412ff99c2dcb7c4f903dc9b17939078f80bfef826301ce326582c396c00e8e0ac9d10ac2cde2b42d33763c65 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + checksum: 10c0/bcb74b421f32e4203a7100405b57aab85526be4461e5a1da01bc537969a30012d2ee209a2c2a6cac543833a27188ce1e6ad71e4628d0bb4a2e5365cad86c5002 languageName: node linkType: hard @@ -25507,17 +25481,17 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-unicorn@npm:51.0.1": - version: 51.0.1 - resolution: "eslint-plugin-unicorn@npm:51.0.1" +"eslint-plugin-unicorn@npm:56.0.1": + version: 56.0.1 + resolution: "eslint-plugin-unicorn@npm:56.0.1" dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-validator-identifier": "npm:^7.24.7" "@eslint-community/eslint-utils": "npm:^4.4.0" - "@eslint/eslintrc": "npm:^2.1.4" ci-info: "npm:^4.0.0" clean-regexp: "npm:^1.0.0" - core-js-compat: "npm:^3.34.0" - esquery: "npm:^1.5.0" + core-js-compat: "npm:^3.38.1" + esquery: "npm:^1.6.0" + globals: "npm:^15.9.0" indent-string: "npm:^4.0.0" is-builtin-module: "npm:^3.2.1" jsesc: "npm:^3.0.2" @@ -25525,11 +25499,11 @@ __metadata: read-pkg-up: "npm:^7.0.1" regexp-tree: "npm:^0.1.27" regjsparser: "npm:^0.10.0" - semver: "npm:^7.5.4" + semver: "npm:^7.6.3" strip-indent: "npm:^3.0.0" peerDependencies: eslint: ">=8.56.0" - checksum: 10c0/e3b019e55d60511c18aec081ff512366f917d0162db3ee122e1f881657b9a1c89e0d505bb7aec968d612ff3c757c055d5b734aaf0b3078a283315bb7db56ca04 + checksum: 10c0/3b853ecde6ab597b12e28b962ba6ad7d3594f7f066d90135db2d3366ac13361c72500119163e13e1c38ca6fbdd331b1cc31dce9e8673880bff050fe51d6c64db languageName: node linkType: hard @@ -25543,13 +25517,13 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" +"eslint-scope@npm:^8.2.0": + version: 8.2.0 + resolution: "eslint-scope@npm:8.2.0" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 + checksum: 10c0/8d2d58e2136d548ac7e0099b1a90d9fab56f990d86eb518de1247a7066d38c908be2f3df477a79cf60d70b30ba18735d6c6e70e9914dca2ee515a729975d70d6 languageName: node linkType: hard @@ -25567,51 +25541,59 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.57.0": - version: 8.57.0 - resolution: "eslint@npm:8.57.0" +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 + languageName: node + linkType: hard + +"eslint@npm:9.16.0": + version: 9.16.0 + resolution: "eslint@npm:9.16.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.57.0" - "@humanwhocodes/config-array": "npm:^0.11.14" + "@eslint-community/regexpp": "npm:^4.12.1" + "@eslint/config-array": "npm:^0.19.0" + "@eslint/core": "npm:^0.9.0" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:9.16.0" + "@eslint/plugin-kit": "npm:^0.2.3" + "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" - "@nodelib/fs.walk": "npm:^1.2.8" - "@ungap/structured-clone": "npm:^1.2.0" + "@humanwhocodes/retry": "npm:^0.4.1" + "@types/estree": "npm:^1.0.6" + "@types/json-schema": "npm:^7.0.15" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" + cross-spawn: "npm:^7.0.5" debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.2" - eslint-visitor-keys: "npm:^3.4.3" - espree: "npm:^9.6.1" - esquery: "npm:^1.4.2" + eslint-scope: "npm:^8.2.0" + eslint-visitor-keys: "npm:^4.2.0" + espree: "npm:^10.3.0" + esquery: "npm:^1.5.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" + file-entry-cache: "npm:^8.0.0" find-up: "npm:^5.0.0" glob-parent: "npm:^6.0.2" - globals: "npm:^13.19.0" - graphemer: "npm:^1.4.0" ignore: "npm:^5.2.0" imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - js-yaml: "npm:^4.1.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" lodash.merge: "npm:^4.6.2" minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" optionator: "npm:^0.9.3" - strip-ansi: "npm:^6.0.1" - text-table: "npm:^0.2.0" + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true bin: eslint: bin/eslint.js - checksum: 10c0/00bb96fd2471039a312435a6776fe1fd557c056755eaa2b96093ef3a8508c92c8775d5f754768be6b1dddd09fdd3379ddb231eeb9b6c579ee17ea7d68000a529 + checksum: 10c0/f36d12652c6f20bab8a77375b8ad29a6af030c3840deb0a5f9dd4cee49d68a2d68d7dc73b0c25918df59d83cd686dd5712e11387e696e1f3842e8dde15cd3255 languageName: node linkType: hard @@ -25627,7 +25609,18 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.4.1, espree@npm:^9.6.0, espree@npm:^9.6.1": +"espree@npm:^10.0.1, espree@npm:^10.3.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" + dependencies: + acorn: "npm:^8.14.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/272beeaca70d0a1a047d61baff64db04664a33d7cfb5d144f84bc8a5c6194c6c8ebe9cc594093ca53add88baa23e59b01e69e8a0160ab32eac570482e165c462 + languageName: node + linkType: hard + +"espree@npm:^9.4.1": version: 9.6.1 resolution: "espree@npm:9.6.1" dependencies: @@ -25658,7 +25651,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.2, esquery@npm:^1.5.0": +"esquery@npm:^1.5.0, esquery@npm:^1.6.0": version: 1.6.0 resolution: "esquery@npm:1.6.0" dependencies: @@ -26422,12 +26415,12 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" dependencies: - flat-cache: "npm:^3.0.4" - checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd + flat-cache: "npm:^4.0.0" + checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 languageName: node linkType: hard @@ -26704,6 +26697,16 @@ __metadata: languageName: node linkType: hard +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.4" + checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc + languageName: node + linkType: hard + "flat@npm:^5.0.2": version: 5.0.2 resolution: "flat@npm:5.0.2" @@ -27653,12 +27656,17 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.19.0": - version: 13.24.0 - resolution: "globals@npm:13.24.0" - dependencies: - type-fest: "npm:^0.20.2" - checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d + languageName: node + linkType: hard + +"globals@npm:^15.9.0": + version: 15.13.0 + resolution: "globals@npm:15.13.0" + checksum: 10c0/640365115ca5f81d91e6a7667f4935021705e61a1a5a76a6ec5c3a5cdf6e53f165af7f9db59b7deb65cf2e1f83d03ac8d6660d0b14c569c831a9b6483eeef585 languageName: node linkType: hard @@ -29112,7 +29120,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.9, ignore@npm:^5.2.0, ignore@npm:^5.2.4": +"ignore@npm:^5.1.9, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 @@ -30031,7 +30039,7 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": +"is-path-inside@npm:^3.0.2": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 @@ -31458,7 +31466,7 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.0.0, keyv@npm:^4.5.3": +"keyv@npm:^4.0.0, keyv@npm:^4.5.3, keyv@npm:^4.5.4": version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: @@ -34402,7 +34410,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:3.1.2, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:3.1.2, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -34411,15 +34419,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac - languageName: node - linkType: hard - "minimatch@npm:^10.0.0, minimatch@npm:~10.0.1": version: 10.0.1 resolution: "minimatch@npm:10.0.1" @@ -42203,6 +42202,13 @@ __metadata: languageName: node linkType: hard +"stable-hash@npm:^0.0.4": + version: 0.0.4 + resolution: "stable-hash@npm:0.0.4" + checksum: 10c0/53d010d2a1b014fb60d398c095f43912c353b7b44774e55222bb26fd428bc75b73d7bdfcae509ce927c23ca9c5aff2dc1bc82f191d30e57a879550bc2952bdb0 + languageName: node + linkType: hard + "stack-trace@npm:0.0.x": version: 0.0.10 resolution: "stack-trace@npm:0.0.10" @@ -43415,13 +43421,6 @@ __metadata: languageName: node linkType: hard -"text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c - languageName: node - linkType: hard - "textextensions@npm:^5.14.0": version: 5.16.0 resolution: "textextensions@npm:5.16.0" @@ -43868,12 +43867,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1": - version: 1.4.2 - resolution: "ts-api-utils@npm:1.4.2" +"ts-api-utils@npm:^1.3.0": + version: 1.4.3 + resolution: "ts-api-utils@npm:1.4.3" peerDependencies: typescript: ">=4.2.0" - checksum: 10c0/b9d82922af42cefa14650397f5ff42a1ff8c8a1b4fac3590fa3e2daeeb3666fbe260a324f55dc748d9653dce30c2a21a148fba928511b2022bedda66423695bf + checksum: 10c0/e65dc6e7e8141140c23e1dc94984bf995d4f6801919c71d6dc27cf0cd51b100a91ffcfe5217626193e5bea9d46831e8586febdc7e172df3f1091a7384299e23a languageName: node linkType: hard