diff --git a/.claude/hooks/package.json b/.claude/hooks/package.json index cb4e32eabfb..3f8af3b41b2 100644 --- a/.claude/hooks/package.json +++ b/.claude/hooks/package.json @@ -21,7 +21,7 @@ "@local/tsconfig": "0.0.0-private", "@types/node": "22.18.13", "@vitest/coverage-istanbul": "3.2.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "tsx": "4.20.6", "typescript": "5.9.3", "vitest": "3.2.4" diff --git a/apps/hash-ai-agent/package.json b/apps/hash-ai-agent/package.json index 9bc715bfe9b..5a18c1451f6 100644 --- a/apps/hash-ai-agent/package.json +++ b/apps/hash-ai-agent/package.json @@ -61,7 +61,7 @@ "@types/papaparse": "5.3.16", "@types/sanitize-html": "2.16.0", "@vitest/coverage-istanbul": "3.2.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "jsdom": "24.1.3", "mastra": "1.0.0-beta.5", "npm-run-all2": "8.0.4", diff --git a/apps/hash-ai-worker-ts/package.json b/apps/hash-ai-worker-ts/package.json index d3c229cf0a7..ed1e29b2bbd 100644 --- a/apps/hash-ai-worker-ts/package.json +++ b/apps/hash-ai-worker-ts/package.json @@ -103,7 +103,7 @@ "@types/papaparse": "5.3.16", "@types/sanitize-html": "2.16.0", "@vitest/coverage-istanbul": "3.2.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "typescript": "5.9.3", "vitest": "3.2.4", diff --git a/apps/hash-api/package.json b/apps/hash-api/package.json index 18899296eaf..e7acc892f56 100644 --- a/apps/hash-api/package.json +++ b/apps/hash-api/package.json @@ -127,7 +127,7 @@ "@types/mime-types": "2.1.4", "@types/nodemailer": "6.4.17", "@vitest/coverage-istanbul": "3.2.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "typescript": "5.9.3", "vitest": "3.2.4", diff --git a/apps/hash-frontend/package.json b/apps/hash-frontend/package.json index dd25b3232d4..0b9689be52b 100644 --- a/apps/hash-frontend/package.json +++ b/apps/hash-frontend/package.json @@ -148,7 +148,7 @@ "@types/react-window": "1.8.8", "@types/url-regex-safe": "1.0.2", "@welldone-software/why-did-you-render": "10.0.1", - "eslint": "9.38.0", + "eslint": "9.39.2", "graphology-types": "0.24.8", "rimraf": "6.1.2", "sass": "1.93.2", diff --git a/apps/hash-integration-worker/package.json b/apps/hash-integration-worker/package.json index c4dde7c3c4a..04c3e97fdd8 100644 --- a/apps/hash-integration-worker/package.json +++ b/apps/hash-integration-worker/package.json @@ -42,7 +42,7 @@ "@local/eslint": "0.0.0-private", "@local/tsconfig": "0.0.0-private", "@types/dotenv-flow": "3.3.3", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "typescript": "5.9.3", "wait-on": "9.0.1" diff --git a/apps/mcp/linear/package.json b/apps/mcp/linear/package.json index b7cc8b3c1fd..db4ea06dee9 100644 --- a/apps/mcp/linear/package.json +++ b/apps/mcp/linear/package.json @@ -30,7 +30,7 @@ "@types/dotenv-flow": "3.3.3", "@types/node": "22.18.13", "chokidar-cli": "3.0.0", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "shx": "0.4.0", "tsx": "4.20.6", diff --git a/apps/mcp/notion/package.json b/apps/mcp/notion/package.json index 5ffd753974b..cc1d0853879 100644 --- a/apps/mcp/notion/package.json +++ b/apps/mcp/notion/package.json @@ -30,7 +30,7 @@ "@types/dotenv-flow": "3.3.3", "@types/node": "22.18.13", "chokidar-cli": "3.0.0", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "shx": "0.4.0", "tsx": "4.20.6", diff --git a/apps/plugin-browser/package.json b/apps/plugin-browser/package.json index 715f22dbcaf..2ffafe45138 100755 --- a/apps/plugin-browser/package.json +++ b/apps/plugin-browser/package.json @@ -71,7 +71,7 @@ "copy-webpack-plugin": "11.0.0", "css-loader": "6.11.0", "dotenv-flow": "3.3.0", - "eslint": "9.38.0", + "eslint": "9.39.2", "file-loader": "6.2.0", "fs-extra": "11.3.2", "html-loader": "4.2.0", @@ -87,7 +87,7 @@ "terser-webpack-plugin": "5.3.14", "ts-loader": "9.5.4", "tsconfig-paths-webpack-plugin": "4.2.0", - "type-fest": "5.1.0", + "type-fest": "5.3.1", "typescript": "5.9.3", "webpack": "5.102.1", "webpack-cli": "6.0.1", diff --git a/libs/@blockprotocol/graph/package.json b/libs/@blockprotocol/graph/package.json index 2f2d311b201..7225659ae56 100644 --- a/libs/@blockprotocol/graph/package.json +++ b/libs/@blockprotocol/graph/package.json @@ -82,7 +82,7 @@ "@types/lodash.isequal": "4.5.8", "@types/node": "22.18.13", "@types/react": "19.2.7", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "tsx": "4.20.6", "typescript": "5.9.3" diff --git a/libs/@blockprotocol/type-system/typescript/package.json b/libs/@blockprotocol/type-system/typescript/package.json index 886e649198b..8a540807ae0 100644 --- a/libs/@blockprotocol/type-system/typescript/package.json +++ b/libs/@blockprotocol/type-system/typescript/package.json @@ -65,7 +65,7 @@ "@types/react": "19.2.7", "@types/semver": "7.7.1", "@vitest/coverage-istanbul": "3.2.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "react": "19.2.3", "rimraf": "6.1.2", "rollup": "4.53.3", diff --git a/libs/@hashintel/block-design-system/package.json b/libs/@hashintel/block-design-system/package.json index 966cb805c8c..da6efd525f4 100644 --- a/libs/@hashintel/block-design-system/package.json +++ b/libs/@hashintel/block-design-system/package.json @@ -43,7 +43,7 @@ "@types/react": "19.2.7", "@types/react-dom": "19.2.3", "@types/react-syntax-highlighter": "15.5.13", - "eslint": "9.38.0", + "eslint": "9.39.2", "react": "19.2.3", "react-dom": "19.2.3", "typescript": "5.9.3" diff --git a/libs/@hashintel/design-system/package.json b/libs/@hashintel/design-system/package.json index 5109c1056c9..0c6fe8b2042 100644 --- a/libs/@hashintel/design-system/package.json +++ b/libs/@hashintel/design-system/package.json @@ -72,7 +72,7 @@ "@mui/system": "5.18.0", "@types/react": "19.2.7", "@types/react-dom": "19.2.3", - "eslint": "9.38.0", + "eslint": "9.39.2", "react": "19.2.3", "react-dom": "19.2.3", "typescript": "5.9.3" diff --git a/libs/@hashintel/ds-components/package.json b/libs/@hashintel/ds-components/package.json index f5f5711340f..9294b9b6dfb 100644 --- a/libs/@hashintel/ds-components/package.json +++ b/libs/@hashintel/ds-components/package.json @@ -53,8 +53,8 @@ "@types/react": "19.2.7", "@types/react-dom": "19.2.3", "@vitejs/plugin-react": "5.0.4", - "eslint": "9.38.0", - "eslint-plugin-storybook": "9.1.13", + "eslint": "9.39.2", + "eslint-plugin-storybook": "10.1.10", "lucide-react": "0.544.0", "storybook": "9.1.17", "typescript": "5.9.3", diff --git a/libs/@hashintel/petrinaut-old/eslint.config.js b/libs/@hashintel/petrinaut-old/eslint.config.js index 8789628a9a2..c64e56f76ea 100644 --- a/libs/@hashintel/petrinaut-old/eslint.config.js +++ b/libs/@hashintel/petrinaut-old/eslint.config.js @@ -20,7 +20,9 @@ export default [ files: ["dev/**/*"], languageOptions: { parserOptions: { - project: "./dev/tsconfig.json", + projectService: { + defaultProject: "./dev/tsconfig.json", + }, tsconfigRootDir: import.meta.dirname, }, }, diff --git a/libs/@hashintel/petrinaut-old/package.json b/libs/@hashintel/petrinaut-old/package.json index 4bbed1ba12e..badfb5ad3cb 100644 --- a/libs/@hashintel/petrinaut-old/package.json +++ b/libs/@hashintel/petrinaut-old/package.json @@ -43,7 +43,7 @@ "@types/react": "19.2.7", "@types/react-dom": "19.2.3", "@vitejs/plugin-react": "5.0.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "immer": "10.1.3", "react": "19.2.3", "react-dom": "19.2.3", diff --git a/libs/@hashintel/petrinaut/eslint.config.js b/libs/@hashintel/petrinaut/eslint.config.js index 96a7ff8735a..e97028bac9a 100644 --- a/libs/@hashintel/petrinaut/eslint.config.js +++ b/libs/@hashintel/petrinaut/eslint.config.js @@ -21,7 +21,9 @@ export default [ files: ["demo-site/**/*"], languageOptions: { parserOptions: { - project: "./demo-site/tsconfig.json", + projectService: { + defaultProject: "./demo-site/tsconfig.json", + }, tsconfigRootDir: import.meta.dirname, }, }, diff --git a/libs/@hashintel/petrinaut/package.json b/libs/@hashintel/petrinaut/package.json index c0f8cad3bbe..dac0d4e51d4 100644 --- a/libs/@hashintel/petrinaut/package.json +++ b/libs/@hashintel/petrinaut/package.json @@ -53,7 +53,7 @@ "@types/react-dom": "19.2.3", "@vitejs/plugin-react": "5.0.4", "babel-plugin-react-compiler": "1.0.0", - "eslint": "9.38.0", + "eslint": "9.39.2", "immer": "10.1.3", "react": "19.2.3", "react-dom": "19.2.3", diff --git a/libs/@hashintel/query-editor/package.json b/libs/@hashintel/query-editor/package.json index 544d8cc4a5a..1332fb52922 100644 --- a/libs/@hashintel/query-editor/package.json +++ b/libs/@hashintel/query-editor/package.json @@ -31,8 +31,8 @@ "@local/eslint": "0.0.0-private", "@mui/material": "5.18.0", "@mui/system": "5.18.0", - "eslint": "9.38.0", - "eslint-plugin-storybook": "9.1.13", + "eslint": "9.39.2", + "eslint-plugin-storybook": "10.1.10", "react": "19.2.3", "react-dom": "19.2.3", "react-hook-form": "7.65.0", diff --git a/libs/@hashintel/refractive/package.json b/libs/@hashintel/refractive/package.json index fe46582d1a6..51c252b5b76 100644 --- a/libs/@hashintel/refractive/package.json +++ b/libs/@hashintel/refractive/package.json @@ -39,7 +39,7 @@ "@types/react-dom": "19.2.3", "@vitejs/plugin-react": "5.0.4", "babel-plugin-react-compiler": "1.0.0", - "eslint": "9.38.0", + "eslint": "9.39.2", "typescript": "5.9.3", "vite": "7.1.11", "vite-plugin-dts": "4.5.4" diff --git a/libs/@hashintel/type-editor/package.json b/libs/@hashintel/type-editor/package.json index 0c93c9c4058..183d457637c 100644 --- a/libs/@hashintel/type-editor/package.json +++ b/libs/@hashintel/type-editor/package.json @@ -39,8 +39,8 @@ "@mui/system": "5.18.0", "@types/lodash.memoize": "4.1.9", "@types/lodash.uniqueid": "4.0.9", - "eslint": "9.38.0", - "eslint-plugin-storybook": "9.1.13", + "eslint": "9.39.2", + "eslint-plugin-storybook": "10.1.10", "react": "19.2.3", "react-dom": "19.2.3", "react-hook-form": "7.65.0", diff --git a/libs/@local/advanced-types/package.json b/libs/@local/advanced-types/package.json index 2c4ceaf5e00..77609214f94 100644 --- a/libs/@local/advanced-types/package.json +++ b/libs/@local/advanced-types/package.json @@ -24,7 +24,7 @@ "devDependencies": { "@local/eslint": "0.0.0-private", "@local/tsconfig": "0.0.0-private", - "eslint": "9.38.0", + "eslint": "9.39.2", "react": "19.2.3", "rimraf": "6.1.2", "typescript": "5.9.3" diff --git a/libs/@local/effect-dns/core/package.json b/libs/@local/effect-dns/core/package.json index e4bd4e314ff..2589bff700f 100644 --- a/libs/@local/effect-dns/core/package.json +++ b/libs/@local/effect-dns/core/package.json @@ -24,7 +24,7 @@ "devDependencies": { "@local/eslint": "0.0.0-private", "@local/tsconfig": "0.0.0-private", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "typescript": "5.9.3" } diff --git a/libs/@local/effect-dns/hickory/package.json b/libs/@local/effect-dns/hickory/package.json index 9b0c9e84318..dea066c1a62 100644 --- a/libs/@local/effect-dns/hickory/package.json +++ b/libs/@local/effect-dns/hickory/package.json @@ -22,7 +22,7 @@ "@local/eslint": "0.0.0-private", "@local/tsconfig": "0.0.0-private", "@vitest/coverage-istanbul": "3.2.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "typescript": "5.9.3", "vitest": "3.2.4" diff --git a/libs/@local/eslint/package.json b/libs/@local/eslint/package.json index 1d9496467f3..e606a0665c3 100644 --- a/libs/@local/eslint/package.json +++ b/libs/@local/eslint/package.json @@ -22,21 +22,22 @@ "dependencies": { "@babel/core": "7.28.4", "@babel/eslint-parser": "7.28.4", - "@eslint/eslintrc": "3.3.1", + "@eslint/eslintrc": "3.3.3", "effect": "3.18.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "eslint-config-airbnb": "19.0.4", "eslint-config-flat-gitignore": "2.1.0", "eslint-config-prettier": "10.1.8", - "eslint-config-sheriff": "29.0.0", + "eslint-config-sheriff": "31.1.0", "eslint-import-resolver-node": "0.3.9", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-canonical": "5.1.3", "eslint-plugin-import": "2.32.0", - "eslint-plugin-react-hooks": "7.0.0", - "eslint-plugin-storybook": "9.1.13", + "eslint-plugin-react-hooks": "7.0.1", + "eslint-plugin-storybook": "10.1.10", "eslint-unicorn": "55.0.0", - "globals": "16.4.0" + "globals": "16.4.0", + "type-fest": "5.3.1" }, "devDependencies": { "@local/tsconfig": "0.0.0-private", diff --git a/libs/@local/eslint/src/typescript.ts b/libs/@local/eslint/src/typescript.ts index 62270de9074..4a4325f7be4 100644 --- a/libs/@local/eslint/src/typescript.ts +++ b/libs/@local/eslint/src/typescript.ts @@ -4,7 +4,13 @@ import type { Linter } from "eslint"; import { JS_EXTENSIONS, JSX_EXTENSIONS } from "./constants.js"; import { defineConfig, type ESConfig } from "./utils.js"; -const namingConvention = ({ tsx }: { tsx: boolean }): Linter.RuleEntry => [ +interface NamingConventionOptions { + readonly tsx: boolean; +} + +const namingConvention = ({ + tsx, +}: NamingConventionOptions): Linter.RuleEntry => [ "error", // adapted from https://github.com/AndreaPontrandolfo/sheriff/blob/3a6e3c9873c4b8fbbfbd01b6051c55fd1e57609a/packages/eslint-config-sheriff/src/getTsNamingConventionRule.ts#L9 { diff --git a/libs/@local/graph/sdk/typescript/package.json b/libs/@local/graph/sdk/typescript/package.json index 5156fd8cc60..c32a14c20e9 100644 --- a/libs/@local/graph/sdk/typescript/package.json +++ b/libs/@local/graph/sdk/typescript/package.json @@ -38,7 +38,7 @@ "@local/eslint": "0.0.0-private", "@local/tsconfig": "0.0.0-private", "@vitest/coverage-istanbul": "3.2.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "typescript": "5.9.3", "vitest": "3.2.4" diff --git a/libs/@local/graph/type-defs/package.json b/libs/@local/graph/type-defs/package.json index 84b9a7b9d24..3c658e6befa 100644 --- a/libs/@local/graph/type-defs/package.json +++ b/libs/@local/graph/type-defs/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@local/eslint": "0.0.0-private", - "eslint": "9.38.0", + "eslint": "9.39.2", "quicktype": "16.0.43", "tsx": "4.20.6", "typescript": "5.9.3" diff --git a/libs/@local/harpc/client/typescript/package.json b/libs/@local/harpc/client/typescript/package.json index 57931466f0c..64d4b4fdac2 100644 --- a/libs/@local/harpc/client/typescript/package.json +++ b/libs/@local/harpc/client/typescript/package.json @@ -51,7 +51,7 @@ "@rust/harpc-wire-protocol": "0.0.0-private", "@types/node": "22.18.13", "@vitest/coverage-istanbul": "3.2.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "typescript": "5.9.3", "vitest": "3.2.4" diff --git a/libs/@local/harpc/client/typescript/src/binary/MutableBytes.ts b/libs/@local/harpc/client/typescript/src/binary/MutableBytes.ts index d93f18d727c..f88e632c0ca 100644 --- a/libs/@local/harpc/client/typescript/src/binary/MutableBytes.ts +++ b/libs/@local/harpc/client/typescript/src/binary/MutableBytes.ts @@ -35,7 +35,7 @@ const MutableBytesProto: Omit< }, }; -export const make = (options?: { +interface MakeOptions { /** * The initial capacity of the buffer. * @@ -48,7 +48,9 @@ export const make = (options?: { * @defaultValue "doubling" */ readonly growthStrategy?: GrowthStrategy; -}): MutableBytes => +} + +export const make = (options?: MakeOptions): MutableBytes => createProto( MutableBytesProto, { @@ -62,16 +64,18 @@ export const make = (options?: { }, ) satisfies MutableBytesImpl as MutableBytes; +interface FromOptions { + /** + * The strategy for growing the buffer when more space is needed. + * + * @defaultValue "doubling" + */ + readonly growthStrategy?: GrowthStrategy; +} + export const from = ( buffer: ArrayBuffer, - options?: { - /** - * The strategy for growing the buffer when more space is needed. - * - * @defaultValue "doubling" - */ - readonly growthStrategy?: GrowthStrategy; - }, + options?: FromOptions, ): MutableBytes => createProto( MutableBytesProto, diff --git a/libs/@local/harpc/client/typescript/src/codec/JsonDecoder.ts b/libs/@local/harpc/client/typescript/src/codec/JsonDecoder.ts index ac0a9cfedca..81c70c15c0e 100644 --- a/libs/@local/harpc/client/typescript/src/codec/JsonDecoder.ts +++ b/libs/@local/harpc/client/typescript/src/codec/JsonDecoder.ts @@ -17,10 +17,14 @@ export class InvalidJsonError extends Data.TaggedError("InvalidJsonError")<{ } } +interface TextDecodeOptions { + readonly stream: boolean; +} + const textDecode = ( decoder: TextDecoder, buffer: ArrayBuffer, - options: { readonly stream: boolean }, + options: TextDecodeOptions, ) => Effect.try({ try: () => { diff --git a/libs/@local/harpc/client/typescript/src/net/Request.ts b/libs/@local/harpc/client/typescript/src/net/Request.ts index 2533fed7527..15a60136172 100644 --- a/libs/@local/harpc/client/typescript/src/net/Request.ts +++ b/libs/@local/harpc/client/typescript/src/net/Request.ts @@ -102,11 +102,18 @@ const splitBuffer = (scratch: Scratch, that: ArrayBuffer) => { return [self, output] as const; }; +interface PackOptions { + /** + * Whether to delay sending the packet until the buffer is full. + * + * @defaultValue false + */ + readonly noDelay?: boolean; +} + const pack = ( stream: Stream.Stream, - options?: { - readonly noDelay?: boolean; - }, + options?: PackOptions, ) => Effect.gen(function* () { const noDelay = options?.noDelay ?? false; @@ -159,6 +166,11 @@ const pack = ( }).pipe(Stream.unwrap); export interface EncodeOptions { + /** + * Whether to delay sending the packet until the buffer is full. + * + * @defaultValue false + */ readonly noDelay?: boolean; } @@ -235,6 +247,7 @@ const encodeImpl = (self: Request, options?: EncodeOptions) => export const isRequest = (value: unknown): value is Request => Predicate.hasProperty(value, TypeId); +// eslint-disable-next-line fsecond/no-inline-interfaces export const encode: { ( self: Request, diff --git a/libs/@local/harpc/client/typescript/src/net/Transaction.ts b/libs/@local/harpc/client/typescript/src/net/Transaction.ts index 07e9a6ac93f..2fc912177e2 100644 --- a/libs/@local/harpc/client/typescript/src/net/Transaction.ts +++ b/libs/@local/harpc/client/typescript/src/net/Transaction.ts @@ -34,6 +34,7 @@ export const makeUnchecked = ( ): Transaction => createProto(TransactionProto, { id, read: readQueue, drop }) as Transaction; +// eslint-disable-next-line fsecond/no-inline-interfaces export const registerDestructor: { ( destructor: Effect.Effect, diff --git a/libs/@local/harpc/client/typescript/src/net/internal/dns.ts b/libs/@local/harpc/client/typescript/src/net/internal/dns.ts index 815cb70e160..fc4dc8c6020 100644 --- a/libs/@local/harpc/client/typescript/src/net/internal/dns.ts +++ b/libs/@local/harpc/client/typescript/src/net/internal/dns.ts @@ -82,12 +82,14 @@ const logEnvironment = Effect.fn("logEnvironment")(function* ( ); }); +interface Query { + readonly records: NonEmptyReadonlyArray; +} + /** @internal */ export const resolve = Effect.fn("resolve")(function* ( hostname: string, - query: { - records: NonEmptyReadonlyArray; - }, + query: Query, ) { const resolvers: Effect.Effect[] = []; @@ -154,9 +156,7 @@ export const resolve = Effect.fn("resolve")(function* ( /** @internal */ export const lookup = Effect.fn("lookup")(function* ( hostname: string, - query: { - records: NonEmptyReadonlyArray; - }, + query: Query, ) { const records = yield* Effect.tryPromise({ try: () => dns.lookup(hostname, { all: true }), diff --git a/libs/@local/harpc/client/typescript/src/net/internal/peerConnection.ts b/libs/@local/harpc/client/typescript/src/net/internal/peerConnection.ts index fc9c03417a2..10909ab5d1b 100644 --- a/libs/@local/harpc/client/typescript/src/net/internal/peerConnection.ts +++ b/libs/@local/harpc/client/typescript/src/net/internal/peerConnection.ts @@ -105,6 +105,7 @@ const PeerConnectionProto: Omit = { removeEventListener( event: string, listener: EventHandler, + // eslint-disable-next-line fsecond/no-inline-interfaces options: boolean | { capture?: boolean } | undefined, ) { (this as PeerConnection).inner.removeEventListener( diff --git a/libs/@local/harpc/client/typescript/src/types/ResponseKind.ts b/libs/@local/harpc/client/typescript/src/types/ResponseKind.ts index 5c7a5d3bd5c..a509e4fe2c8 100644 --- a/libs/@local/harpc/client/typescript/src/types/ResponseKind.ts +++ b/libs/@local/harpc/client/typescript/src/types/ResponseKind.ts @@ -159,6 +159,7 @@ export const isOk = (value: unknown): value is Ok => export const isErr = (value: unknown): value is Err => isResponseKind(value) && value._tag === "Err"; +// eslint-disable-next-line fsecond/no-inline-interfaces export const match: { (options: { readonly onOk: () => A; @@ -175,6 +176,7 @@ export const match: { 2, ( self: ResponseKind, + // eslint-disable-next-line fsecond/no-inline-interfaces options: { readonly onOk: () => A; readonly onErr: (code: ErrorCode.ErrorCode) => B; diff --git a/libs/@local/harpc/client/typescript/src/utils.ts b/libs/@local/harpc/client/typescript/src/utils.ts index f0332e00ba9..e947c37267a 100644 --- a/libs/@local/harpc/client/typescript/src/utils.ts +++ b/libs/@local/harpc/client/typescript/src/utils.ts @@ -52,6 +52,7 @@ export const implEncode: < buffer: MutableBuffer.WriteBuffer, self: U, ) => MutableBuffer.WriteResult, + // eslint-disable-next-line fsecond/no-inline-interfaces ) => { ( self: U, diff --git a/libs/@local/harpc/client/typescript/src/wire-protocol/models/request/RequestBody.ts b/libs/@local/harpc/client/typescript/src/wire-protocol/models/request/RequestBody.ts index ef84eaeca2d..a60f766a467 100644 --- a/libs/@local/harpc/client/typescript/src/wire-protocol/models/request/RequestBody.ts +++ b/libs/@local/harpc/client/typescript/src/wire-protocol/models/request/RequestBody.ts @@ -86,6 +86,7 @@ export const makeBegin = (begin: RequestBegin.RequestBegin): RequestBody => export const makeFrame = (frame: RequestFrame.RequestFrame): RequestBody => make(Either.left(frame)); +// eslint-disable-next-line fsecond/no-inline-interfaces export const match: { (options: { readonly onBegin: (begin: RequestBegin.RequestBegin) => A; @@ -102,6 +103,7 @@ export const match: { 2, ( self: RequestBody, + // eslint-disable-next-line fsecond/no-inline-interfaces options: { readonly onBegin: (begin: RequestBegin.RequestBegin) => A; readonly onFrame: (frame: RequestFrame.RequestFrame) => B; @@ -113,6 +115,7 @@ export const match: { }), ); +// eslint-disable-next-line fsecond/no-inline-interfaces export const mapBoth: { ( fn: ( diff --git a/libs/@local/harpc/client/typescript/src/wire-protocol/models/response/ResponseBody.ts b/libs/@local/harpc/client/typescript/src/wire-protocol/models/response/ResponseBody.ts index 4012f87595a..1887fa512f6 100644 --- a/libs/@local/harpc/client/typescript/src/wire-protocol/models/response/ResponseBody.ts +++ b/libs/@local/harpc/client/typescript/src/wire-protocol/models/response/ResponseBody.ts @@ -80,6 +80,7 @@ export const make = ( body: Either.Either, ): ResponseBody => createProto(ResponseBodyProto, { body }); +// eslint-disable-next-line fsecond/no-inline-interfaces export const match: { (options: { readonly onBegin: (begin: ResponseBegin.ResponseBegin) => A; @@ -96,6 +97,7 @@ export const match: { 2, ( self: ResponseBody, + // eslint-disable-next-line fsecond/no-inline-interfaces options: { readonly onBegin: (begin: ResponseBegin.ResponseBegin) => A; readonly onFrame: (frame: ResponseFrame.ResponseFrame) => B; @@ -107,6 +109,7 @@ export const match: { }), ); +// eslint-disable-next-line fsecond/no-inline-interfaces export const mapBoth: { ( fn: ( diff --git a/libs/@local/hash-backend-utils/package.json b/libs/@local/hash-backend-utils/package.json index 83454aeab29..b761403637c 100644 --- a/libs/@local/hash-backend-utils/package.json +++ b/libs/@local/hash-backend-utils/package.json @@ -66,7 +66,7 @@ "@types/node": "22.18.13", "@types/wait-on": "5.3.4", "@vitest/coverage-istanbul": "3.2.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "typescript": "5.9.3", "vitest": "3.2.4" diff --git a/libs/@local/hash-isomorphic-utils/package.json b/libs/@local/hash-isomorphic-utils/package.json index ad797f34cc4..2939e960af4 100644 --- a/libs/@local/hash-isomorphic-utils/package.json +++ b/libs/@local/hash-isomorphic-utils/package.json @@ -68,7 +68,7 @@ "@types/node": "22.18.13", "@types/pluralize": "0.0.33", "@vitest/coverage-istanbul": "3.2.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "graphql": "16.11.0", "next": "15.5.9", "react": "19.2.3", diff --git a/libs/@local/repo-chores/node/package.json b/libs/@local/repo-chores/node/package.json index e97d77be971..5dcaea7065a 100644 --- a/libs/@local/repo-chores/node/package.json +++ b/libs/@local/repo-chores/node/package.json @@ -37,7 +37,7 @@ "@local/tsconfig": "0.0.0-private", "@types/fs-extra": "11.0.4", "@types/js-yaml": "^4", - "eslint": "9.38.0", + "eslint": "9.39.2", "typescript": "5.9.3" } } diff --git a/libs/@local/status/typescript/package.json b/libs/@local/status/typescript/package.json index 49d533bffd1..0e42fad5f32 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.18.13", "@types/yargs": "17.0.34", - "eslint": "9.38.0", + "eslint": "9.39.2", "quicktype": "16.0.43", "rimraf": "6.1.2", "typescript": "5.9.3" diff --git a/tests/hash-backend-integration/package.json b/tests/hash-backend-integration/package.json index 083551909a6..2dda23f0540 100644 --- a/tests/hash-backend-integration/package.json +++ b/tests/hash-backend-integration/package.json @@ -42,7 +42,7 @@ "@local/tsconfig": "0.0.0-private", "@types/node-fetch": "2.6.13", "@vitest/coverage-istanbul": "3.2.4", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "typescript": "5.9.3", "vitest": "3.2.4" diff --git a/tests/hash-backend-load/package.json b/tests/hash-backend-load/package.json index b3848220cdd..4e89e2cf702 100644 --- a/tests/hash-backend-load/package.json +++ b/tests/hash-backend-load/package.json @@ -54,7 +54,7 @@ "@rollup/plugin-node-resolve": "16.0.3", "@rollup/plugin-typescript": "12.3.0", "@types/dotenv-flow": "3.3.3", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "rollup": "4.53.3", "typescript": "5.9.3" diff --git a/tests/hash-playwright/package.json b/tests/hash-playwright/package.json index e2af6f8bcc8..2b62b651cff 100644 --- a/tests/hash-playwright/package.json +++ b/tests/hash-playwright/package.json @@ -28,7 +28,7 @@ "@blockprotocol/graph": "0.4.0-canary.2", "@graphql-codegen/cli": "^5.0.3", "@local/eslint": "0.0.0-private", - "eslint": "9.38.0", + "eslint": "9.39.2", "rimraf": "6.1.2", "typescript": "5.9.3" } diff --git a/yarn.lock b/yarn.lock index 1d2af68210a..d9b99592ce9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -610,7 +610,7 @@ __metadata: "@vitest/coverage-istanbul": "npm:3.2.4" dedent: "npm:1.7.0" es-toolkit: "npm:1.41.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" jsdom: "npm:24.1.3" json-schema: "npm:0.4.0" mastra: "npm:1.0.0-beta.5" @@ -666,7 +666,7 @@ __metadata: dedent: "npm:1.7.0" dotenv-flow: "npm:3.3.0" e2b: "npm:0.13.1" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" exponential-backoff: "npm:3.1.3" googleapis: "npm:133.0.0" gpt-tokenizer: "npm:3.2.0" @@ -769,7 +769,7 @@ __metadata: cors: "npm:2.8.5" dedent: "npm:1.7.0" effect: "npm:3.18.4" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" exponential-backoff: "npm:3.1.3" express: "npm:5.2.0" express-handlebars: "npm:8.0.4" @@ -892,7 +892,7 @@ __metadata: dotenv-flow: "npm:3.3.0" elkjs: "npm:0.11.0" emoji-mart: "npm:5.6.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" fractional-indexing: "npm:3.2.0" framer-motion: "npm:11.18.2" graphology: "npm:0.26.0" @@ -995,7 +995,7 @@ __metadata: agentkeepalive: "npm:4.6.0" axios: "npm:1.12.2" dotenv-flow: "npm:3.3.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" rimraf: "npm:6.1.2" tsx: "npm:4.20.6" typescript: "npm:5.9.3" @@ -1017,7 +1017,7 @@ __metadata: "@types/node": "npm:22.18.13" chokidar-cli: "npm:3.0.0" dotenv-flow: "npm:3.3.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" rimraf: "npm:6.1.2" shx: "npm:0.4.0" tsx: "npm:4.20.6" @@ -1041,7 +1041,7 @@ __metadata: "@types/node": "npm:22.18.13" chokidar-cli: "npm:3.0.0" dotenv-flow: "npm:3.3.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" notion-to-md: "npm:3.1.9" rimraf: "npm:6.1.2" shx: "npm:0.4.0" @@ -1092,7 +1092,7 @@ __metadata: css-loader: "npm:6.11.0" date-fns: "npm:4.1.0" dotenv-flow: "npm:3.3.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" file-loader: "npm:6.2.0" fractional-indexing: "npm:3.2.0" fs-extra: "npm:11.3.2" @@ -1113,7 +1113,7 @@ __metadata: terser-webpack-plugin: "npm:5.3.14" ts-loader: "npm:9.5.4" tsconfig-paths-webpack-plugin: "npm:4.2.0" - type-fest: "npm:5.1.0" + type-fest: "npm:5.3.1" typescript: "npm:5.9.3" uuid: "npm:13.0.0" webextension-polyfill: "npm:0.12.0" @@ -3957,7 +3957,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.27.1": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" dependencies: @@ -5616,7 +5616,7 @@ __metadata: "@types/react": "npm:19.2.7" ajv: "npm:8.17.1" ajv-formats: "npm:3.0.1" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" json-schema-to-typescript: "npm:15.0.4" lit: "npm:2.8.0" lodash.isequal: "npm:4.5.0" @@ -5686,7 +5686,7 @@ __metadata: "@types/react": "npm:19.2.7" "@types/semver": "npm:7.7.1" "@vitest/coverage-istanbul": "npm:3.2.4" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" react: "npm:19.2.3" rimraf: "npm:6.1.2" rollup: "npm:4.53.3" @@ -7172,17 +7172,17 @@ __metadata: languageName: node linkType: hard -"@eslint/compat@npm:^1.1.1, @eslint/compat@npm:^1.2.5, @eslint/compat@npm:^1.2.9": - version: 1.4.0 - resolution: "@eslint/compat@npm:1.4.0" +"@eslint/compat@npm:^1.1.1, @eslint/compat@npm:^1.2.5, @eslint/compat@npm:^1.4.1": + version: 1.4.1 + resolution: "@eslint/compat@npm:1.4.1" dependencies: - "@eslint/core": "npm:^0.16.0" + "@eslint/core": "npm:^0.17.0" peerDependencies: eslint: ^8.40 || 9 peerDependenciesMeta: eslint: optional: true - checksum: 10c0/a5fa14df2ce88f786830f161e730194fb6eecf2916d8c108cb0f62e3eaad92265325635041ecc972e5cbb97be850903870b3edbe252d3924dc34c29f6a9b390f + checksum: 10c0/46f5ff884873c2e2366df55dd7b2d6b12f7f852bfba8e2a48dae4819cc5e58756deefa9b7f87f1b107af725ee883a05fcc02caf969b58fb142e790c6036a0450 languageName: node linkType: hard @@ -7197,27 +7197,27 @@ __metadata: languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.4.1": - version: 0.4.1 - resolution: "@eslint/config-helpers@npm:0.4.1" +"@eslint/config-helpers@npm:^0.4.2": + version: 0.4.2 + resolution: "@eslint/config-helpers@npm:0.4.2" dependencies: - "@eslint/core": "npm:^0.16.0" - checksum: 10c0/bb7dd534019a975320ac0f8e0699b37433cee9a3731354c1ee941648e6651032386e7848792060fb53a0fd603ea6cf7a101ed3bd5b82ee2f641598986d1e080a + "@eslint/core": "npm:^0.17.0" + checksum: 10c0/92efd7a527b2d17eb1a148409d71d80f9ac160b565ac73ee092252e8bf08ecd08670699f46b306b94f13d22e88ac88a612120e7847570dd7cdc72f234d50dcb4 languageName: node linkType: hard -"@eslint/core@npm:^0.16.0": - version: 0.16.0 - resolution: "@eslint/core@npm:0.16.0" +"@eslint/core@npm:^0.17.0": + version: 0.17.0 + resolution: "@eslint/core@npm:0.17.0" dependencies: "@types/json-schema": "npm:^7.0.15" - checksum: 10c0/f27496a244ccfdca3e0fbc3331f9da3f603bdf1aa431af0045a3205826789a54493bc619ad6311a9090eaf7bc25798ff4e265dea1eccd2df9ce3b454f7e7da27 + checksum: 10c0/9a580f2246633bc752298e7440dd942ec421860d1946d0801f0423830e67887e4aeba10ab9a23d281727a978eb93d053d1922a587d502942a713607f40ed704e languageName: node linkType: hard -"@eslint/eslintrc@npm:3.3.1, @eslint/eslintrc@npm:^3.3.1": - version: 3.3.1 - resolution: "@eslint/eslintrc@npm:3.3.1" +"@eslint/eslintrc@npm:3.3.3, @eslint/eslintrc@npm:^3.3.1": + version: 3.3.3 + resolution: "@eslint/eslintrc@npm:3.3.3" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -7225,17 +7225,17 @@ __metadata: globals: "npm:^14.0.0" ignore: "npm:^5.2.0" import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" + js-yaml: "npm:^4.1.1" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 10c0/b0e63f3bc5cce4555f791a4e487bf999173fcf27c65e1ab6e7d63634d8a43b33c3693e79f192cbff486d7df1be8ebb2bd2edc6e70ddd486cbfa84a359a3e3b41 + checksum: 10c0/532c7acc7ddd042724c28b1f020bd7bf148fcd4653bb44c8314168b5f772508c842ce4ee070299cac51c5c5757d2124bdcfcef5551c8c58ff9986e3e17f2260d languageName: node linkType: hard -"@eslint/js@npm:9.38.0, @eslint/js@npm:^9.29.0": - version: 9.38.0 - resolution: "@eslint/js@npm:9.38.0" - checksum: 10c0/b4a0d561ab93f0b1bc6a3f5e3f83764c9cccade59f2c54f1d718c1dcc71ac4d1be97bef7300cca641932d72e7555c79a7bf07e4e4ce1d0a1ddccc84d6440d2a6 +"@eslint/js@npm:9.39.2, @eslint/js@npm:^9.39.1": + version: 9.39.2 + resolution: "@eslint/js@npm:9.39.2" + checksum: 10c0/00f51c52b04ac79faebfaa65a9652b2093b9c924e945479f1f3945473f78aee83cbc76c8d70bbffbf06f7024626575b16d97b66eab16182e1d0d39daff2f26f5 languageName: node linkType: hard @@ -7246,13 +7246,13 @@ __metadata: languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.4.0": - version: 0.4.0 - resolution: "@eslint/plugin-kit@npm:0.4.0" +"@eslint/plugin-kit@npm:^0.4.1": + version: 0.4.1 + resolution: "@eslint/plugin-kit@npm:0.4.1" dependencies: - "@eslint/core": "npm:^0.16.0" + "@eslint/core": "npm:^0.17.0" levn: "npm:^0.4.1" - checksum: 10c0/125614e902bb34c041da859794c47ac2ec4a814f5d9e7c4d37fcd34b38d8ee5cf1f97020d38d168885d9bf4046a9a7decb86b4cee8dac9eedcc6ad08ebafe204 + checksum: 10c0/51600f78b798f172a9915dffb295e2ffb44840d583427bc732baf12ecb963eb841b253300e657da91d890f4b323d10a1bd12934bf293e3018d8bb66fdce5217b languageName: node linkType: hard @@ -8447,7 +8447,7 @@ __metadata: "@types/react": "npm:19.2.7" "@types/react-dom": "npm:19.2.3" "@types/react-syntax-highlighter": "npm:15.5.13" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" lowlight: "npm:2.9.0" react: "npm:19.2.3" react-dom: "npm:19.2.3" @@ -8482,7 +8482,7 @@ __metadata: "@types/react-dom": "npm:19.2.3" clsx: "npm:2.1.1" echarts: "npm:5.6.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" react: "npm:19.2.3" react-dom: "npm:19.2.3" react-loading-skeleton: "npm:3.5.0" @@ -8517,8 +8517,8 @@ __metadata: "@types/react-dom": "npm:19.2.3" "@vitejs/plugin-react": "npm:5.0.4" canvas: "npm:3.2.0" - eslint: "npm:9.38.0" - eslint-plugin-storybook: "npm:9.1.13" + eslint: "npm:9.39.2" + eslint-plugin-storybook: "npm:10.1.10" lucide-react: "npm:0.544.0" motion: "npm:12.23.24" storybook: "npm:9.1.17" @@ -8566,7 +8566,7 @@ __metadata: "@types/react-dom": "npm:19.2.3" "@vitejs/plugin-react": "npm:5.0.4" elkjs: "npm:0.11.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" immer: "npm:10.1.3" react: "npm:19.2.3" react-dom: "npm:19.2.3" @@ -8607,7 +8607,7 @@ __metadata: "@vitejs/plugin-react": "npm:5.0.4" babel-plugin-react-compiler: "npm:1.0.0" elkjs: "npm:0.11.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" immer: "npm:10.1.3" monaco-editor: "npm:0.55.1" react: "npm:19.2.3" @@ -8641,8 +8641,8 @@ __metadata: "@mui/material": "npm:5.18.0" "@mui/system": "npm:5.18.0" clsx: "npm:2.1.1" - eslint: "npm:9.38.0" - eslint-plugin-storybook: "npm:9.1.13" + eslint: "npm:9.39.2" + eslint-plugin-storybook: "npm:10.1.10" react: "npm:19.2.3" react-dom: "npm:19.2.3" react-hook-form: "npm:7.65.0" @@ -8668,7 +8668,7 @@ __metadata: "@vitejs/plugin-react": "npm:5.0.4" babel-plugin-react-compiler: "npm:1.0.0" canvas: "npm:3.2.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" typescript: "npm:5.9.3" vite: "npm:7.1.11" vite-plugin-dts: "npm:4.5.4" @@ -8694,8 +8694,8 @@ __metadata: "@types/lodash.memoize": "npm:4.1.9" "@types/lodash.uniqueid": "npm:4.0.9" clsx: "npm:2.1.1" - eslint: "npm:9.38.0" - eslint-plugin-storybook: "npm:9.1.13" + eslint: "npm:9.39.2" + eslint-plugin-storybook: "npm:10.1.10" lodash.memoize: "npm:4.1.2" lodash.uniqueid: "npm:4.0.1" material-ui-popup-state: "npm:4.1.0" @@ -10475,7 +10475,7 @@ __metadata: dependencies: "@local/eslint": "npm:0.0.0-private" "@local/tsconfig": "npm:0.0.0-private" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" react: "npm:19.2.3" rimraf: "npm:6.1.2" typescript: "npm:5.9.3" @@ -10490,7 +10490,7 @@ __metadata: "@local/tsconfig": "npm:0.0.0-private" "@types/node": "npm:22.18.13" "@vitest/coverage-istanbul": "npm:3.2.4" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" natural: "npm:8.1.0" tsx: "npm:4.20.6" typescript: "npm:5.9.3" @@ -10505,7 +10505,7 @@ __metadata: "@local/eslint": "npm:0.0.0-private" "@local/tsconfig": "npm:0.0.0-private" "@vitest/coverage-istanbul": "npm:3.2.4" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" rimraf: "npm:6.1.2" typescript: "npm:5.9.3" vitest: "npm:3.2.4" @@ -10518,7 +10518,7 @@ __metadata: dependencies: "@local/eslint": "npm:0.0.0-private" "@local/tsconfig": "npm:0.0.0-private" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" rimraf: "npm:6.1.2" typescript: "npm:5.9.3" languageName: unknown @@ -10530,25 +10530,26 @@ __metadata: dependencies: "@babel/core": "npm:7.28.4" "@babel/eslint-parser": "npm:7.28.4" - "@eslint/eslintrc": "npm:3.3.1" + "@eslint/eslintrc": "npm:3.3.3" "@local/tsconfig": "npm:0.0.0-private" "@types/babel__core": "npm:^7.20.5" "@types/node": "npm:22.18.13" effect: "npm:3.18.4" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" eslint-config-airbnb: "npm:19.0.4" eslint-config-flat-gitignore: "npm:2.1.0" eslint-config-prettier: "npm:10.1.8" - eslint-config-sheriff: "npm:29.0.0" + eslint-config-sheriff: "npm:31.1.0" eslint-import-resolver-node: "npm:0.3.9" eslint-import-resolver-typescript: "npm:4.4.4" eslint-plugin-canonical: "npm:5.1.3" eslint-plugin-import: "npm:2.32.0" - eslint-plugin-react-hooks: "npm:7.0.0" - eslint-plugin-storybook: "npm:9.1.13" + eslint-plugin-react-hooks: "npm:7.0.1" + eslint-plugin-storybook: "npm:10.1.10" eslint-unicorn: "npm:55.0.0" globals: "npm:16.4.0" rimraf: "npm:6.1.2" + type-fest: "npm:5.3.1" typescript: "npm:5.9.3" languageName: unknown linkType: soft @@ -10579,7 +10580,7 @@ __metadata: "@types/node": "npm:22.18.13" "@vitest/coverage-istanbul": "npm:3.2.4" effect: "npm:3.18.4" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" it-stream-types: "npm:2.0.2" libp2p: "npm:3.0.6" multiformats: "npm:13.4.1" @@ -10627,7 +10628,7 @@ __metadata: agentkeepalive: "npm:4.6.0" axios: "npm:1.12.2" dotenv-flow: "npm:3.3.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" exponential-backoff: "npm:3.1.3" googleapis: "npm:133.0.0" logform: "npm:2.7.0" @@ -10674,7 +10675,7 @@ __metadata: "@temporalio/client": "npm:1.12.1" "@vitest/coverage-istanbul": "npm:3.2.4" effect: "npm:3.18.4" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" rimraf: "npm:6.1.2" typescript: "npm:5.9.3" uuid: "npm:13.0.0" @@ -10709,7 +10710,7 @@ __metadata: "@types/pluralize": "npm:0.0.33" "@vitest/coverage-istanbul": "npm:3.2.4" big.js: "npm:7.0.1" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" express: "npm:5.2.0" fix-esm-import-path: "npm:1.10.3" fractional-indexing: "npm:3.2.0" @@ -10766,7 +10767,7 @@ __metadata: chalk: "npm:5.6.2" dotenv-flow: "npm:3.3.0" envalid: "npm:8.1.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" execa: "npm:9.6.0" fix-esm-import-path: "npm:1.10.3" fs-extra: "npm:11.3.2" @@ -10791,7 +10792,7 @@ __metadata: "@types/lodash-es": "npm:4.17.12" "@types/node": "npm:22.18.13" "@types/yargs": "npm:17.0.34" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" execa: "npm:9.6.0" lodash-es: "npm:4.17.21" quicktype: "npm:16.0.43" @@ -15985,7 +15986,7 @@ __metadata: "@local/eslint": "npm:0.0.0-private" "@local/status": "npm:0.0.0-private" "@rust/hash-status": "npm:0.0.0-private" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" quicktype: "npm:16.0.43" tsx: "npm:4.20.6" typescript: "npm:5.9.3" @@ -18858,7 +18859,7 @@ __metadata: "@rust/hash-graph-type-defs": "npm:0.0.0-private" "@types/node-fetch": "npm:2.6.13" "@vitest/coverage-istanbul": "npm:3.2.4" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" execa: "npm:9.6.0" fractional-indexing: "npm:3.2.0" graphql: "npm:16.11.0" @@ -18895,7 +18896,7 @@ __metadata: "@types/dotenv-flow": "npm:3.3.3" artillery: "npm:2.0.26" dotenv-flow: "npm:3.3.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" rimraf: "npm:6.1.2" rollup: "npm:4.53.3" typescript: "npm:5.9.3" @@ -18919,7 +18920,7 @@ __metadata: "@local/hash-isomorphic-utils": "npm:0.0.0-private" "@local/tsconfig": "npm:0.0.0-private" "@playwright/test": "npm:1.57.0" - eslint: "npm:9.38.0" + eslint: "npm:9.39.2" execa: "npm:9.6.0" graphql: "npm:16.11.0" js-yaml: "npm:4.1.1" @@ -19876,7 +19877,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.6, @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.6, @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 @@ -20108,7 +20109,7 @@ __metadata: languageName: node linkType: hard -"@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.3": +"@types/normalize-package-data@npm:^2.4.0": version: 2.4.4 resolution: "@types/normalize-package-data@npm:2.4.4" checksum: 10c0/aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 @@ -20327,7 +20328,7 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:7.7.1, @types/semver@npm:^7.5.0": +"@types/semver@npm:7.7.1": version: 7.7.1 resolution: "@types/semver@npm:7.7.1" checksum: 10c0/c938aef3bf79a73f0f3f6037c16e2e759ff40c54122ddf0b2583703393d8d3127130823facb880e694caa324eb6845628186aac1997ee8b31dc2d18fafe26268 @@ -20527,94 +20528,52 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.46.0": - version: 8.46.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.46.0" +"@typescript-eslint/eslint-plugin@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.50.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.46.0" - "@typescript-eslint/type-utils": "npm:8.46.0" - "@typescript-eslint/utils": "npm:8.46.0" - "@typescript-eslint/visitor-keys": "npm:8.46.0" - graphemer: "npm:^1.4.0" + "@typescript-eslint/scope-manager": "npm:8.50.0" + "@typescript-eslint/type-utils": "npm:8.50.0" + "@typescript-eslint/utils": "npm:8.50.0" + "@typescript-eslint/visitor-keys": "npm:8.50.0" ignore: "npm:^7.0.0" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^8.46.0 + "@typescript-eslint/parser": ^8.50.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/9de2b2127b977b0d73733042602a744e5b69bfe906c6dac424123ff9726816dcc4bb3d4ba470bc1fc5c741421f53274a3a896c09fbb50e298352d4a72011b2c2 + checksum: 10c0/032038ee029d1e0984e7c189c3e8173dc4fb909c3ab4d272227e62e6d1872eb9853699c72d46e269c0a084f113ea01fa00d4b61620190276b224fa1b5a5cbd80 languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.46.0": - version: 8.46.0 - resolution: "@typescript-eslint/parser@npm:8.46.0" +"@typescript-eslint/parser@npm:8.50.0, @typescript-eslint/parser@npm:^8.46.0": + version: 8.50.0 + resolution: "@typescript-eslint/parser@npm:8.50.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.46.0" - "@typescript-eslint/types": "npm:8.46.0" - "@typescript-eslint/typescript-estree": "npm:8.46.0" - "@typescript-eslint/visitor-keys": "npm:8.46.0" + "@typescript-eslint/scope-manager": "npm:8.50.0" + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/typescript-estree": "npm:8.50.0" + "@typescript-eslint/visitor-keys": "npm:8.50.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/2e8c75b72c7cf170aca554014dbe30e85478d96799a2eb782c4fb61423c0c9e4416e98d6e7903601b1738ea1d0936417dbf61ac0293a0500f56e0eaeefbb2ecd + checksum: 10c0/3bdc9e7b2190285abf7350039056b104725fa70cbd769695717f9948669de4987db7103a7011d33d25d44e9474fe02404746816b8eba72642e17815cb6b0b2e6 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^6.2.0": - version: 6.21.0 - resolution: "@typescript-eslint/parser@npm:6.21.0" +"@typescript-eslint/project-service@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/project-service@npm:8.50.0" dependencies: - "@typescript-eslint/scope-manager": "npm:6.21.0" - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/typescript-estree": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" - debug: "npm:^4.3.4" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10c0/a8f99820679decd0d115c0af61903fb1de3b1b5bec412dc72b67670bf636de77ab07f2a68ee65d6da7976039bbf636907f9d5ca546db3f0b98a31ffbc225bc7d - languageName: node - linkType: hard - -"@typescript-eslint/project-service@npm:8.46.0": - version: 8.46.0 - resolution: "@typescript-eslint/project-service@npm:8.46.0" - dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.46.0" - "@typescript-eslint/types": "npm:^8.46.0" + "@typescript-eslint/tsconfig-utils": "npm:^8.50.0" + "@typescript-eslint/types": "npm:^8.50.0" debug: "npm:^4.3.4" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/c3164c795570edfa141917f3099724eca70383b016be1b08f656a491b459d68cf8e2547ac416d75048d3511ca5feaea0586aabad339e3dfe2ae6fddb650d7bc8 - languageName: node - linkType: hard - -"@typescript-eslint/project-service@npm:8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/project-service@npm:8.46.1" - dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.46.1" - "@typescript-eslint/types": "npm:^8.46.1" - debug: "npm:^4.3.4" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/7218bb343eb371e468596947ef66f0ad5024a76f2787550e093af0fc2b34e1bba3e86840bdec719afd26368e9f75c1ea4ab09bdc84610a746acd89b66910cf8b - 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 + checksum: 10c0/54fdf4c8540eb8e592ab4818345935300bf5776621274cdc8bb942e72e84a4d2566b047b77218f6c851de26eab759c45153a39557ed2c2d1054d180d587d9780 languageName: node linkType: hard @@ -20628,54 +20587,38 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.46.0, @typescript-eslint/scope-manager@npm:^7.0.0 || ^8.0.0, @typescript-eslint/scope-manager@npm:^8.16.0": - version: 8.46.0 - resolution: "@typescript-eslint/scope-manager@npm:8.46.0" +"@typescript-eslint/scope-manager@npm:8.50.0, @typescript-eslint/scope-manager@npm:^7.0.0 || ^8.0.0, @typescript-eslint/scope-manager@npm:^8.16.0": + version: 8.50.0 + resolution: "@typescript-eslint/scope-manager@npm:8.50.0" dependencies: - "@typescript-eslint/types": "npm:8.46.0" - "@typescript-eslint/visitor-keys": "npm:8.46.0" - checksum: 10c0/9c242d1edd51247559f99dd8986bdb571db0a2a583a2d02ee8f5f346d265e956f413b442c27e1b02d55ce3944609f6593050ec657be672d9b24b7ed0a359a6ad + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/visitor-keys": "npm:8.50.0" + checksum: 10c0/62a374aaa0bf7d185be43a4d7dd420d7135ab8f13f5cb4e602e16fdf712f0e00e6ab3fc8a31321e19922d27b867579b0b08c4040b23d528853f4b73e9ebcff3b languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.46.0": - version: 8.46.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.0" +"@typescript-eslint/tsconfig-utils@npm:8.50.0, @typescript-eslint/tsconfig-utils@npm:^8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.50.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/306b27c741709f2435dd1c7eabdf552775dff1b3ced01d791c5b9755394ceb3f37c9bcceec92adb6fe60c622523f9d47d9b0d9e515071f47d50527705a4706f7 + checksum: 10c0/5398d26e4a7bec866cc783f5f329a4fed1bc07cd4d21c5c32929a7524b1ebf8ae8e15ca7a035d1177630d86b614ecd3243d63289228bbe292526dbcbf9fae430 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.46.1, @typescript-eslint/tsconfig-utils@npm:^8.46.0, @typescript-eslint/tsconfig-utils@npm:^8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.46.1" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/c373bd4e2f43e03d8d4dc91cacbc0acdb217809f0e7b23fb4dd349fdab2503489dd79a3adb394491763ec967fa1312c5c9aebdbc5799ad3ed773b036a6eddb9d - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:8.46.0, @typescript-eslint/type-utils@npm:^8.0.0, @typescript-eslint/type-utils@npm:^8.16.0": - version: 8.46.0 - resolution: "@typescript-eslint/type-utils@npm:8.46.0" +"@typescript-eslint/type-utils@npm:8.50.0, @typescript-eslint/type-utils@npm:^8.0.0, @typescript-eslint/type-utils@npm:^8.16.0": + version: 8.50.0 + resolution: "@typescript-eslint/type-utils@npm:8.50.0" dependencies: - "@typescript-eslint/types": "npm:8.46.0" - "@typescript-eslint/typescript-estree": "npm:8.46.0" - "@typescript-eslint/utils": "npm:8.46.0" + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/typescript-estree": "npm:8.50.0" + "@typescript-eslint/utils": "npm:8.50.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.1.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/a0fa4617a998094bc217be1989b76a3e45c058117cda027a723ff6f98f15e5237abfa123284afbdea7f320b4da65e1053ed47c8a211dd012591908a9daa46f02 - 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 + checksum: 10c0/7ebd9a1ebd0cbb6eca9864439f80c2432545bd3ac38dee706be0004c78a26a9908003aa4f0825c0745f4fa1356ffacc0848dd230eae22a6516a02710ab645157 languageName: node linkType: hard @@ -20686,36 +20629,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.46.0": - version: 8.46.0 - resolution: "@typescript-eslint/types@npm:8.46.0" - checksum: 10c0/2f986852139bcbe940b4aafe79bbd28dcca7176e95ba4e3880984ef58c81ad077ca9d9191aad56d2b1df6d16060f5744a96ab3118ddbc9766e5035ed470445c1 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:8.46.1, @typescript-eslint/types@npm:^7.0.0 || ^8.0.0, @typescript-eslint/types@npm:^7.7.1 || ^8, @typescript-eslint/types@npm:^8.16.0, @typescript-eslint/types@npm:^8.46.0, @typescript-eslint/types@npm:^8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/types@npm:8.46.1" - checksum: 10c0/90887acaa5b33b45af20cf7f87ec4ae098c0daa88484245473e73903fa6e542f613247c22148132167891ca06af6549a60b9d2fd14a65b22871e016901ce3756 - 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" - dependencies: - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.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 +"@typescript-eslint/types@npm:8.50.0, @typescript-eslint/types@npm:^7.0.0 || ^8.0.0, @typescript-eslint/types@npm:^7.7.1 || ^8, @typescript-eslint/types@npm:^8.16.0, @typescript-eslint/types@npm:^8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/types@npm:8.50.0" + checksum: 10c0/15ec0d75deb331c5ccda726ad95d7f2801fde0f5edfe70425bbdede9e3c9e93b18e7890c9bc42f86ebd65221ebce75e6cc536a65cb1fbbdb0763df22ac392c7a languageName: node linkType: hard @@ -20738,75 +20655,37 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.46.0": - version: 8.46.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.46.0" +"@typescript-eslint/typescript-estree@npm:8.50.0, @typescript-eslint/typescript-estree@npm:^7.0.0 || ^8.0.0, @typescript-eslint/typescript-estree@npm:^8.16.0, @typescript-eslint/typescript-estree@npm:^8.23.0": + version: 8.50.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.50.0" dependencies: - "@typescript-eslint/project-service": "npm:8.46.0" - "@typescript-eslint/tsconfig-utils": "npm:8.46.0" - "@typescript-eslint/types": "npm:8.46.0" - "@typescript-eslint/visitor-keys": "npm:8.46.0" + "@typescript-eslint/project-service": "npm:8.50.0" + "@typescript-eslint/tsconfig-utils": "npm:8.50.0" + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/visitor-keys": "npm:8.50.0" debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.2" - is-glob: "npm:^4.0.3" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" - ts-api-utils: "npm:^2.1.0" - peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/39aed033dc23c3356e39891c9eba6dde0dc618406f0e13e9adc5967fb81790ec199b1d6eb1144e35ad13a0daaf72157f5f3fc7ac1b7c58d152ade68fe27ad221 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:^7.0.0 || ^8.0.0, @typescript-eslint/typescript-estree@npm:^8.16.0, @typescript-eslint/typescript-estree@npm:^8.23.0": - version: 8.46.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.46.1" - dependencies: - "@typescript-eslint/project-service": "npm:8.46.1" - "@typescript-eslint/tsconfig-utils": "npm:8.46.1" - "@typescript-eslint/types": "npm:8.46.1" - "@typescript-eslint/visitor-keys": "npm:8.46.1" - debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.2" - is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.4" semver: "npm:^7.6.0" + tinyglobby: "npm:^0.2.15" ts-api-utils: "npm:^2.1.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/610048f615d4487f3dc57b7440214a14614a9dca8783d142e7dd29e2948d9c8239773839a3bcdf509c266d5f8595ea9f3a20c53c38d7b3bf3cf2305de1491bd8 + checksum: 10c0/30344ba5aab687dc50d805c33d4b481cc68c96acdcc679e8a1f46c5b4d8ba1ee562e3f377a4dc1c6418adf5b3fd342b31e5d30e54d0e7b18628ef6b1fb484341 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.46.0, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/utils@npm:^8.13.0, @typescript-eslint/utils@npm:^8.16.0, @typescript-eslint/utils@npm:^8.18.1, @typescript-eslint/utils@npm:^8.8.1": - version: 8.46.0 - resolution: "@typescript-eslint/utils@npm:8.46.0" +"@typescript-eslint/utils@npm:8.50.0, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/utils@npm:^8.13.0, @typescript-eslint/utils@npm:^8.16.0, @typescript-eslint/utils@npm:^8.18.1, @typescript-eslint/utils@npm:^8.46.0, @typescript-eslint/utils@npm:^8.8.1": + version: 8.50.0 + resolution: "@typescript-eslint/utils@npm:8.50.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.46.0" - "@typescript-eslint/types": "npm:8.46.0" - "@typescript-eslint/typescript-estree": "npm:8.46.0" + "@typescript-eslint/scope-manager": "npm:8.50.0" + "@typescript-eslint/types": "npm:8.50.0" + "@typescript-eslint/typescript-estree": "npm:8.50.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/77cc7dff9132d9f02e8766d128edbeb7c2f2b56f9ebdac7308e75a04924e2369857da27b23f0054476c9640609a9707b8dd8ca8b1c59a067e45f65bf5ef4cc1b - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:^6.0.0": - version: 6.21.0 - resolution: "@typescript-eslint/utils@npm:6.21.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" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 10c0/ab2df3833b2582d4e5467a484d08942b4f2f7208f8e09d67de510008eb8001a9b7460f2f9ba11c12086fd3cdcac0c626761c7995c2c6b5657d5fa6b82030a32d + checksum: 10c0/4069fbf56717401629c86ea1e36df3a7dc1bbbf5c11ec7b26add2b61cdb9070b48786dc45c8e35a872a0cddced1edef654557e27420b9a666616cead539b3ec0 languageName: node linkType: hard @@ -20824,16 +20703,6 @@ __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.18.0": version: 7.18.0 resolution: "@typescript-eslint/visitor-keys@npm:7.18.0" @@ -20844,23 +20713,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.46.0": - version: 8.46.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.46.0" - dependencies: - "@typescript-eslint/types": "npm:8.46.0" - eslint-visitor-keys: "npm:^4.2.1" - checksum: 10c0/473dd4861b81238c1df10008b3b6d4684b2fa5ec4f3a8eeb544ea1278a5e2119f839447d16653ea3070164d7e742e3516fe9b0faf16e12a457fa26d5e14a7498 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:8.46.1": - version: 8.46.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.46.1" +"@typescript-eslint/visitor-keys@npm:8.50.0": + version: 8.50.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.50.0" dependencies: - "@typescript-eslint/types": "npm:8.46.1" + "@typescript-eslint/types": "npm:8.50.0" eslint-visitor-keys: "npm:^4.2.1" - checksum: 10c0/4139a8d78ad95e59fff2285beb623a530b7c2e6af89b994a92e9d8728d0c86eb8d86f64f2372aa874f9f24924253ba9887a2f77bec6bfc6028380b024c24e582 + checksum: 10c0/a13337ecc2042229b922b03882d6691df63053445aa8860f6fcc1da59d04d05f75d4e0ee132551b76d5c5f665e881eb89f327a6f0e83240860f913dff5d745ee languageName: node linkType: hard @@ -28445,13 +28304,13 @@ __metadata: languageName: node linkType: hard -"eslint-config-sheriff@npm:29.0.0": - version: 29.0.0 - resolution: "eslint-config-sheriff@npm:29.0.0" +"eslint-config-sheriff@npm:31.1.0": + version: 31.1.0 + resolution: "eslint-config-sheriff@npm:31.1.0" dependencies: "@eslint-react/eslint-plugin": "npm:^1.10.1" - "@eslint/compat": "npm:^1.2.9" - "@eslint/js": "npm:^9.29.0" + "@eslint/compat": "npm:^1.4.1" + "@eslint/js": "npm:^9.39.1" "@next/eslint-plugin-next": "npm:^15.1.6" "@regru/eslint-plugin-prefer-early-return": "npm:^1.0.0" "@stylistic/eslint-plugin": "npm:^2.6.4" @@ -28462,7 +28321,7 @@ __metadata: eslint-no-restricted: "npm:^0.0.8" eslint-plugin-arrow-return-style: "npm:^1.3.0" eslint-plugin-astro: "npm:^1.3.1" - eslint-plugin-fsecond: "npm:^1.1.1" + eslint-plugin-fsecond: "npm:^1.4.0" eslint-plugin-import: "npm:^2.31.0" eslint-plugin-jest: "npm:^28.8.0" eslint-plugin-jsdoc: "npm:^50.4.3" @@ -28474,7 +28333,7 @@ __metadata: eslint-plugin-react-refresh: "npm:^0.4.14" eslint-plugin-react-you-might-not-need-an-effect: "npm:^0.5.4" eslint-plugin-regexp: "npm:^2.7.0" - eslint-plugin-remeda: "npm:1.8.1" + eslint-plugin-remeda: "npm:2.1.0" eslint-plugin-simple-import-sort: "npm:^12.1.0" eslint-plugin-sonarjs: "npm:^1.0.4" eslint-plugin-storybook: "npm:^0.11.4" @@ -28482,11 +28341,11 @@ __metadata: eslint-plugin-unicorn: "npm:^56.0.1" globals: "npm:^15.11.0" lodash: "npm:^4.17.21" - typescript-eslint: "npm:^8.34.1" + typescript-eslint: "npm:^8.46.4" peerDependencies: eslint: ">=9.15.0" typescript: ">=5.0.0" - checksum: 10c0/ef4c4d6e980977efe6f4a0aa86ab0622748d7b93be4910fe3b9b126a19883ecfc89cf407d224ec3a665aa862bec4952e19fdbe590b97d2aff4017f077eeaf87d + checksum: 10c0/b54b949b0275a1dedefe2b495673ccb65ba7e8058e3f8da9ae85898d5f10c21c83bdb7db7a3a29798adcc3461aae17359d0c6d0f72dc1b990833bf17dc1a3905 languageName: node linkType: hard @@ -28640,18 +28499,16 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-fsecond@npm:^1.1.1": - version: 1.3.0 - resolution: "eslint-plugin-fsecond@npm:1.3.0" +"eslint-plugin-fsecond@npm:^1.4.0": + version: 1.4.0 + resolution: "eslint-plugin-fsecond@npm:1.4.0" dependencies: - "@typescript-eslint/parser": "npm:^6.2.0" - "@typescript-eslint/utils": "npm:^6.0.0" - minimatch: "npm:^9.0.4" - read-package-up: "npm:^11.0.0" + "@typescript-eslint/parser": "npm:^8.46.0" + "@typescript-eslint/utils": "npm:^8.46.0" peerDependencies: eslint: ">=8.23.0" - typescript: ">=4.0.0" - checksum: 10c0/36fef7789ac8292f78053dd12805a4187974fa2b9d868fffee4e41d8535afeeab68add3619748504e94e41bdeb9343ae362155fe892512b9a8bab5998d755b6a + typescript: ">=5.0.0" + checksum: 10c0/4e49f0a9ba6bf3deca97a95d2c6156ea041c3c7f3b127dc07cfdd379e647e3f89831bbe5297680fa3773fb6e252b557281e16e0de98d851483709d85334e2fb2 languageName: node linkType: hard @@ -28855,18 +28712,18 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:7.0.0": - version: 7.0.0 - resolution: "eslint-plugin-react-hooks@npm:7.0.0" +"eslint-plugin-react-hooks@npm:7.0.1": + version: 7.0.1 + resolution: "eslint-plugin-react-hooks@npm:7.0.1" dependencies: "@babel/core": "npm:^7.24.4" "@babel/parser": "npm:^7.24.4" hermes-parser: "npm:^0.25.1" - zod: "npm:^3.22.4 || ^4.0.0" - zod-validation-error: "npm:^3.0.3 || ^4.0.0" + zod: "npm:^3.25.0 || ^4.0.0" + zod-validation-error: "npm:^3.5.0 || ^4.0.0" peerDependencies: 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/911c9efdd9b102ce2eabac247dff8c217ecb8d6972aaf3b7eecfb1cfc293d4d902766355993ff7a37a33c0abde3e76971f43bc1c8ff36d6c123310e5680d0423 + checksum: 10c0/1e711d1a9d1fa9cfc51fa1572500656577201199c70c795c6a27adfc1df39e5c598f69aab6aa91117753d23cc1f11388579a2bed14921cf9a4efe60ae8618496 languageName: node linkType: hard @@ -29030,12 +28887,14 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-remeda@npm:1.8.1": - version: 1.8.1 - resolution: "eslint-plugin-remeda@npm:1.8.1" +"eslint-plugin-remeda@npm:2.1.0": + version: 2.1.0 + resolution: "eslint-plugin-remeda@npm:2.1.0" + dependencies: + lodash-es: "npm:^4.17.21" peerDependencies: eslint: ">=9.0.0" - checksum: 10c0/2232b4cf6add98c3826beda4fdaca203c228ffae69dcbec743f296c28590077be8cf7c071d2c36b163b6052c3927f342932820242140e1155f772ae1069eb3ab + checksum: 10c0/379444a1dea56d438a1a8fe1555dad243f4f6b6e15f6ccf5635559d2f7843f197d1f6bb6246272718eed009f841c8d22305223f5f6a58c1a39853e02239dd537 languageName: node linkType: hard @@ -29057,15 +28916,15 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-storybook@npm:9.1.13": - version: 9.1.13 - resolution: "eslint-plugin-storybook@npm:9.1.13" +"eslint-plugin-storybook@npm:10.1.10": + version: 10.1.10 + resolution: "eslint-plugin-storybook@npm:10.1.10" dependencies: "@typescript-eslint/utils": "npm:^8.8.1" peerDependencies: eslint: ">=8" - storybook: ^9.1.13 - checksum: 10c0/770cc4f4f99d8fd173d45750ad5553b8a097902bebc6d072b9fd49f569996667b183be3eba959e877b980a2e7d8bb7997f5996fe4185e32b75e134a24242c23f + storybook: ^10.1.10 + checksum: 10c0/7c891a849481e68fec354752f00c69b94c689c6b382671c48fb539cb086a626273be668b0fb7ceceb170a4b0f5dcb38a57d6cd093f349c1ff6f5ba2565fae765 languageName: node linkType: hard @@ -29196,18 +29055,18 @@ __metadata: languageName: node linkType: hard -"eslint@npm:9.38.0": - version: 9.38.0 - resolution: "eslint@npm:9.38.0" +"eslint@npm:9.39.2": + version: 9.39.2 + resolution: "eslint@npm:9.39.2" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.1" "@eslint/config-array": "npm:^0.21.1" - "@eslint/config-helpers": "npm:^0.4.1" - "@eslint/core": "npm:^0.16.0" + "@eslint/config-helpers": "npm:^0.4.2" + "@eslint/core": "npm:^0.17.0" "@eslint/eslintrc": "npm:^3.3.1" - "@eslint/js": "npm:9.38.0" - "@eslint/plugin-kit": "npm:^0.4.0" + "@eslint/js": "npm:9.39.2" + "@eslint/plugin-kit": "npm:^0.4.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.4.2" @@ -29241,7 +29100,7 @@ __metadata: optional: true bin: eslint: bin/eslint.js - checksum: 10c0/51b0978dce04233580263fd4b5c4f128ecffdcde44fbddfedb5bced48a60d4fc619f5ae91800a1461a78a860b14c77a5081b0b2cf628b705580b70126a11e14b + checksum: 10c0/bb88ca8fd16bb7e1ac3e13804c54d41c583214460c0faa7b3e7c574e69c5600c7122295500fb4b0c06067831111db740931e98da1340329527658e1cf80073d3 languageName: node linkType: hard @@ -31415,13 +31274,6 @@ __metadata: languageName: node linkType: hard -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 - languageName: node - linkType: hard - "graphemesplit@npm:^2.4.1": version: 2.6.0 resolution: "graphemesplit@npm:2.6.0" @@ -32013,15 +31865,6 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^7.0.0": - version: 7.0.2 - resolution: "hosted-git-info@npm:7.0.2" - dependencies: - lru-cache: "npm:^10.0.1" - checksum: 10c0/b19dbd92d3c0b4b0f1513cf79b0fc189f54d6af2129eeb201de2e9baaa711f1936929c848b866d9c8667a0f956f34bf4f07418c12be1ee9ca74fd9246335ca1f - languageName: node - linkType: hard - "hot-shots@npm:8.5.2": version: 8.5.2 resolution: "hot-shots@npm:8.5.2" @@ -32720,13 +32563,6 @@ __metadata: languageName: node linkType: hard -"index-to-position@npm:^0.1.2": - version: 0.1.2 - resolution: "index-to-position@npm:0.1.2" - checksum: 10c0/7c91bde8bafc22684b74a7a24915bee4691cba48352ddb4ebe3b20a3a87bc0fa7a05f586137245ca8f92222a11f341f7631ff7f38cd78a523505d2d02dbfa257 - languageName: node - linkType: hard - "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -35343,6 +35179,13 @@ __metadata: languageName: node linkType: hard +"lodash-es@npm:^4.17.21": + version: 4.17.22 + resolution: "lodash-es@npm:4.17.22" + checksum: 10c0/5f28a262183cca43e08c580622557f393cb889386df2d8adf7c852bfdff7a84c5e629df5aa6c5c6274e83b38172f239d3e4e72e1ad27352d9ae9766627338089 + languageName: node + linkType: hard + "lodash._getnative@npm:^3.0.0": version: 3.9.1 resolution: "lodash._getnative@npm:3.9.1" @@ -36948,15 +36791,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.1, minimatch@npm:^10.0.3, minimatch@npm:^10.1.1": version: 10.1.1 resolution: "minimatch@npm:10.1.1" @@ -38096,17 +37930,6 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^6.0.0": - version: 6.0.2 - resolution: "normalize-package-data@npm:6.0.2" - dependencies: - hosted-git-info: "npm:^7.0.0" - semver: "npm:^7.3.5" - validate-npm-package-license: "npm:^3.0.4" - checksum: 10c0/7e32174e7f5575ede6d3d449593247183880122b4967d4ae6edb28cea5769ca025defda54fc91ec0e3c972fdb5ab11f9284606ba278826171b264cb16a9311ef - languageName: node - linkType: hard - "normalize-path@npm:^2.1.1": version: 2.1.1 resolution: "normalize-path@npm:2.1.1" @@ -39173,17 +38996,6 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^8.0.0": - version: 8.1.0 - resolution: "parse-json@npm:8.1.0" - dependencies: - "@babel/code-frame": "npm:^7.22.13" - index-to-position: "npm:^0.1.2" - type-fest: "npm:^4.7.1" - checksum: 10c0/39a49acafc1c41a763df2599a826eb77873a44b098a5f2ba548843229b334a16ff9d613d0381328e58031b0afaabc18ed2a01337a6522911ac7a81828df58bcb - languageName: node - linkType: hard - "parse-ms@npm:^4.0.0": version: 4.0.0 resolution: "parse-ms@npm:4.0.0" @@ -41564,17 +41376,6 @@ __metadata: languageName: node linkType: hard -"read-package-up@npm:^11.0.0": - version: 11.0.0 - resolution: "read-package-up@npm:11.0.0" - dependencies: - find-up-simple: "npm:^1.0.0" - read-pkg: "npm:^9.0.0" - type-fest: "npm:^4.6.0" - checksum: 10c0/ffee09613c2b3c3ff7e7b5e838aa01f33cba5c6dfa14f87bf6f64ed27e32678e5550e712fd7e3f3105a05c43aa774d084af04ee86d3044978edb69f30ee4505a - languageName: node - linkType: hard - "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -41598,19 +41399,6 @@ __metadata: languageName: node linkType: hard -"read-pkg@npm:^9.0.0": - version: 9.0.1 - resolution: "read-pkg@npm:9.0.1" - dependencies: - "@types/normalize-package-data": "npm:^2.4.3" - normalize-package-data: "npm:^6.0.0" - parse-json: "npm:^8.0.0" - type-fest: "npm:^4.6.0" - unicorn-magic: "npm:^0.1.0" - checksum: 10c0/f3e27549dcdb18335597f4125a3d093a40ab0a18c16a6929a1575360ed5d8679b709b4a672730d9abf6aa8537a7f02bae0b4b38626f99409255acbd8f72f9964 - languageName: node - linkType: hard - "read-yaml-file@npm:^1.1.0": version: 1.1.0 resolution: "read-yaml-file@npm:1.1.0" @@ -45594,7 +45382,7 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1, ts-api-utils@npm:^1.3.0": +"ts-api-utils@npm:^1.3.0": version: 1.4.3 resolution: "ts-api-utils@npm:1.4.3" peerDependencies: @@ -45874,12 +45662,12 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:5.1.0": - version: 5.1.0 - resolution: "type-fest@npm:5.1.0" +"type-fest@npm:5.3.1": + version: 5.3.1 + resolution: "type-fest@npm:5.3.1" dependencies: tagged-tag: "npm:^1.0.0" - checksum: 10c0/7b051de4c2f3b89cac6f1ef8f9fb013f56e9bf87755d9b9b4363d3b87d6bd75a76f72d9c586508c644f00e3911b331002cfbad10c19dfe7e2c43c73dd52190f7 + checksum: 10c0/3282cf11f5e8708321c109b5a72967702cf4c3b928b4d77f5819600b23915dc6a6b8f16cde4182cfbad308973ed3eeea544825cafe9657634ac1f331dc940315 languageName: node linkType: hard @@ -45939,7 +45727,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.30.0, type-fest@npm:^4.31.0, type-fest@npm:^4.6.0, type-fest@npm:^4.7.1": +"type-fest@npm:^4.30.0, type-fest@npm:^4.31.0": version: 4.31.0 resolution: "type-fest@npm:4.31.0" checksum: 10c0/a5bb69e3b0f82e068af8c645ac3d50b1fa5c588ebc83735a6add4ef6dacf277bb3605801f66c72c069af20120ee7387a3ae6dd84e12c152f5982784c710b4051 @@ -46046,18 +45834,18 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.34.1": - version: 8.46.0 - resolution: "typescript-eslint@npm:8.46.0" +"typescript-eslint@npm:^8.46.4": + version: 8.50.0 + resolution: "typescript-eslint@npm:8.50.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.46.0" - "@typescript-eslint/parser": "npm:8.46.0" - "@typescript-eslint/typescript-estree": "npm:8.46.0" - "@typescript-eslint/utils": "npm:8.46.0" + "@typescript-eslint/eslint-plugin": "npm:8.50.0" + "@typescript-eslint/parser": "npm:8.50.0" + "@typescript-eslint/typescript-estree": "npm:8.50.0" + "@typescript-eslint/utils": "npm:8.50.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/fcfd2bbf2932734fced5515b3697e0f8e69ba2aca40625d12f4e0225396407e816aa9085ff4886e8f79903110b02676deeaef2525d60700a4f5d47841a27282a + checksum: 10c0/63f96505fdfc7d0ff0b5d0338c5877a76ef0933ea3a0c90b2a5d73a7f0ee18d778dc673d9345de3bcb6f37ae02fd930301ef13b2e162c4850f08ad89f1c19613 languageName: node linkType: hard @@ -46981,7 +46769,7 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": +"validate-npm-package-license@npm:^3.0.1": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" dependencies: @@ -48657,21 +48445,21 @@ __metadata: languageName: node linkType: hard -"zod-validation-error@npm:^3.0.3 || ^4.0.0": - version: 4.0.2 - resolution: "zod-validation-error@npm:4.0.2" +"zod-validation-error@npm:^3.2.0": + version: 3.5.3 + resolution: "zod-validation-error@npm:3.5.3" peerDependencies: zod: ^3.25.0 || ^4.0.0 - checksum: 10c0/0ccfec48c46de1be440b719cd02044d4abb89ed0e14c13e637cd55bf29102f67ccdba373f25def0fc7130e5f15025be4d557a7edcc95d5a3811599aade689e1b + checksum: 10c0/4a1054f49049a5414857a4a85ae7b853d59be83dedb89942d4966345a58bd26d939beb574f0f5592fe4cc9963b26ac306d5b0950f6905651569059ef3517c803 languageName: node linkType: hard -"zod-validation-error@npm:^3.2.0": - version: 3.5.3 - resolution: "zod-validation-error@npm:3.5.3" +"zod-validation-error@npm:^3.5.0 || ^4.0.0": + version: 4.0.2 + resolution: "zod-validation-error@npm:4.0.2" peerDependencies: zod: ^3.25.0 || ^4.0.0 - checksum: 10c0/4a1054f49049a5414857a4a85ae7b853d59be83dedb89942d4966345a58bd26d939beb574f0f5592fe4cc9963b26ac306d5b0950f6905651569059ef3517c803 + checksum: 10c0/0ccfec48c46de1be440b719cd02044d4abb89ed0e14c13e637cd55bf29102f67ccdba373f25def0fc7130e5f15025be4d557a7edcc95d5a3811599aade689e1b languageName: node linkType: hard @@ -48696,13 +48484,6 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.22.4 || ^4.0.0, zod@npm:^3.25 || ^4.0, zod@npm:^3.25.0 || ^4.0.0, zod@npm:^4.0.17": - version: 4.1.13 - resolution: "zod@npm:4.1.13" - checksum: 10c0/d7e74e82dba81a91ffc3239cd85bc034abe193a28f7087a94ab258a3e48e9a7ca4141920cac979a0d781495b48fc547777394149f26be04c3dc642f58bbc3941 - languageName: node - linkType: hard - "zod@npm:^3.23.8, zod@npm:^3.24.2, zod@npm:^3.25.76": version: 3.25.76 resolution: "zod@npm:3.25.76" @@ -48710,6 +48491,13 @@ __metadata: languageName: node linkType: hard +"zod@npm:^3.25 || ^4.0, zod@npm:^3.25.0 || ^4.0.0, zod@npm:^4.0.17": + version: 4.1.13 + resolution: "zod@npm:4.1.13" + checksum: 10c0/d7e74e82dba81a91ffc3239cd85bc034abe193a28f7087a94ab258a3e48e9a7ca4141920cac979a0d781495b48fc547777394149f26be04c3dc642f58bbc3941 + languageName: node + linkType: hard + "zrender@npm:5.6.1": version: 5.6.1 resolution: "zrender@npm:5.6.1"