From e7792a617d8998120189ab647deac3493b80508e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 10:52:21 +0000 Subject: [PATCH] build(deps-dev): bump eslint and @types/eslint Bumps [eslint](https://github.com/eslint/eslint) and [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint). These dependencies needed to be updated together. Updates `eslint` from 8.57.0 to 9.13.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.13.0) Updates `@types/eslint` from 8.56.7 to 9.6.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-major - dependency-name: "@types/eslint" dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- account-compression/sdk/package.json | 2 +- libraries/type-length-value/js/package.json | 2 +- memo/js/package.json | 2 +- name-service/js/package.json | 2 +- pnpm-lock.yaml | 518 ++++++++++++++----- single-pool/js/packages/classic/package.json | 2 +- single-pool/js/packages/modern/package.json | 2 +- stake-pool/js/package.json | 2 +- token-group/js/package.json | 2 +- token-lending/js/package.json | 4 +- token-metadata/js/package.json | 2 +- token-swap/js/package.json | 2 +- token/js/package.json | 2 +- 13 files changed, 388 insertions(+), 156 deletions(-) diff --git a/account-compression/sdk/package.json b/account-compression/sdk/package.json index cfc663194c9..0b51a78be0d 100644 --- a/account-compression/sdk/package.json +++ b/account-compression/sdk/package.json @@ -71,7 +71,7 @@ "@types/node-fetch": "^2.6.11", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.13.0", "eslint-config-turbo": "^2.1.3", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.8.3", diff --git a/libraries/type-length-value/js/package.json b/libraries/type-length-value/js/package.json index ce8003dbb78..e58a0a70035 100644 --- a/libraries/type-length-value/js/package.json +++ b/libraries/type-length-value/js/package.json @@ -53,7 +53,7 @@ "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", "chai": "^5.1.1", - "eslint": "^8.57.0", + "eslint": "^9.13.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "mocha": "^10.7.3", diff --git a/memo/js/package.json b/memo/js/package.json index a404ba61996..58dd3b5c207 100644 --- a/memo/js/package.json +++ b/memo/js/package.json @@ -59,7 +59,7 @@ "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", "chai": "^5.1.1", - "eslint": "^8.57.0", + "eslint": "^9.13.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "jest": "^29.0.0", diff --git a/name-service/js/package.json b/name-service/js/package.json index e56c869b513..548df8fe706 100644 --- a/name-service/js/package.json +++ b/name-service/js/package.json @@ -48,7 +48,7 @@ "@types/node": "^22.7.6", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.13.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-functional": "^7.0.2", "eslint-plugin-import": "^2.31.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f56f432a65..b45ce982054 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -62,7 +62,7 @@ importers: version: 0.20.1 '@solana/eslint-config-solana': specifier: ^3.0.3 - version: 3.0.3(@typescript-eslint/eslint-plugin@8.4.0)(@typescript-eslint/parser@8.4.0)(eslint-plugin-jest@28.8.3)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.2.0)(eslint@8.57.0)(typescript@5.6.3) + version: 3.0.3(@typescript-eslint/eslint-plugin@8.4.0)(@typescript-eslint/parser@8.4.0)(eslint-plugin-jest@28.8.3)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.2.0)(eslint@9.13.0)(typescript@5.6.3) '@types/bn.js': specifier: ^5.1.6 version: 5.1.6 @@ -77,28 +77,28 @@ importers: version: 2.6.11 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(eslint@9.13.0)(typescript@5.6.3) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.13.0 + version: 9.13.0 eslint-config-turbo: specifier: ^2.1.3 - version: 2.1.3(eslint@8.57.0) + version: 2.1.3(eslint@9.13.0) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0) + version: 2.31.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0) eslint-plugin-jest: specifier: ^28.8.3 - version: 28.8.3(@typescript-eslint/eslint-plugin@8.4.0)(eslint@8.57.0)(jest@29.7.0)(typescript@5.6.3) + version: 28.8.3(@typescript-eslint/eslint-plugin@8.4.0)(eslint@9.13.0)(jest@29.7.0)(typescript@5.6.3) eslint-plugin-mocha: specifier: ^10.5.0 - version: 10.5.0(eslint@8.57.0) + version: 10.5.0(eslint@9.13.0) eslint-plugin-simple-import-sort: specifier: ^12.1.1 - version: 12.1.1(eslint@8.57.0) + version: 12.1.1(eslint@9.13.0) eslint-plugin-sort-keys-fix: specifier: ^1.1.2 version: 1.1.2 @@ -150,19 +150,19 @@ importers: version: 22.7.6 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(eslint@9.13.0)(typescript@5.6.3) chai: specifier: ^5.1.1 version: 5.1.1 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.13.0 + version: 9.13.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.13.0) gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -205,19 +205,19 @@ importers: version: 2.6.11 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(eslint@9.13.0)(typescript@5.6.3) chai: specifier: ^5.1.1 version: 5.1.1 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.13.0 + version: 9.13.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.13.0) gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -272,22 +272,22 @@ importers: version: 22.7.6 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(eslint@9.13.0)(typescript@5.6.3) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.13.0 + version: 9.13.0 eslint-plugin-eslint-comments: specifier: ^3.2.0 - version: 3.2.0(eslint@8.57.0) + version: 3.2.0(eslint@9.13.0) eslint-plugin-functional: specifier: ^7.0.2 - version: 7.0.2(eslint@8.57.0)(typescript@5.6.3) + version: 7.0.2(eslint@9.13.0)(typescript@5.6.3) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0) + version: 2.31.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.7.6)(ts-node@10.9.2) @@ -327,13 +327,13 @@ importers: version: 22.7.6 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) ava: specifier: ^6.1.3 version: 6.1.3(@ava/typescript@5.0.0) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.13.0 + version: 9.13.0 solana-bankrun: specifier: ^0.2.0 version: 0.2.0 @@ -361,10 +361,10 @@ importers: version: 22.7.6 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.13.0 + version: 9.13.0 typescript: specifier: ^5.6.3 version: 5.6.3 @@ -428,16 +428,16 @@ importers: version: 2.6.11 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(eslint@9.13.0)(typescript@5.6.3) cross-env: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.13.0 + version: 9.13.0 jest: specifier: ^29.0.0 version: 29.7.0(@types/node@22.7.6)(ts-node@10.9.2) @@ -480,19 +480,19 @@ importers: version: 22.7.6 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(eslint@9.13.0)(typescript@5.6.3) chai: specifier: ^5.1.1 version: 5.1.1 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.13.0 + version: 9.13.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.13.0) gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -546,20 +546,20 @@ importers: specifier: ^1.95.4 version: 1.95.4 '@types/eslint': - specifier: ^8.56.7 - version: 8.56.7 + specifier: ^9.6.1 + version: 9.6.1 '@types/node': specifier: ^22.7.6 version: 22.7.6 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(eslint@9.13.0)(typescript@5.6.3) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.13.0 + version: 9.13.0 gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -602,19 +602,19 @@ importers: version: 22.7.6 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(eslint@9.13.0)(typescript@5.6.3) chai: specifier: ^5.1.1 version: 5.1.1 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.13.0 + version: 9.13.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.13.0) gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -666,19 +666,19 @@ importers: version: 10.0.9 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(eslint@9.13.0)(typescript@5.6.3) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.13.0 + version: 9.13.0 eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0) + version: 2.31.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0) eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.13.0) mocha: specifier: ^10.7.3 version: 10.7.3 @@ -736,10 +736,10 @@ importers: version: 2.6.11 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(eslint@9.13.0)(typescript@5.6.3) chai: specifier: ^5.1.1 version: 5.1.1 @@ -747,11 +747,11 @@ importers: specifier: ^8.0.0 version: 8.0.0(chai@5.1.1) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.13.0 + version: 9.13.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.13.0) gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -1404,11 +1404,42 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@eslint-community/eslint-utils@4.4.0(eslint@9.13.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 9.13.0 + eslint-visitor-keys: 3.4.3 + dev: true + /@eslint-community/regexpp@4.10.0: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true + /@eslint-community/regexpp@4.11.1: + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + + /@eslint/config-array@0.18.0: + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@eslint/core@0.7.0: + resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + /@eslint/eslintrc@2.1.4: resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1426,11 +1457,45 @@ packages: - supports-color dev: true + /@eslint/eslintrc@3.1.0: + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.7 + espree: 10.2.0 + globals: 14.0.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /@eslint/js@8.57.0: resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@eslint/js@9.13.0: + resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/object-schema@2.1.4: + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@eslint/plugin-kit@0.2.1: + resolution: {integrity: sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + levn: 0.4.1 + dev: true + /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} dev: true @@ -1441,9 +1506,23 @@ packages: '@hapi/hoek': 9.3.0 dev: true + /@humanfs/core@0.19.0: + resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} + engines: {node: '>=18.18.0'} + dev: true + + /@humanfs/node@0.16.5: + resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} + engines: {node: '>=18.18.0'} + dependencies: + '@humanfs/core': 0.19.0 + '@humanwhocodes/retry': 0.3.1 + dev: true + /@humanwhocodes/config-array@0.11.14: resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.2 debug: 4.3.7 @@ -1459,6 +1538,12 @@ packages: /@humanwhocodes/object-schema@2.0.2: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + deprecated: Use @eslint/object-schema instead + dev: true + + /@humanwhocodes/retry@0.3.1: + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} dev: true /@isaacs/cliui@8.0.2: @@ -2333,7 +2418,7 @@ packages: typescript: 5.6.3 dev: true - /@solana/eslint-config-solana@3.0.3(@typescript-eslint/eslint-plugin@8.4.0)(@typescript-eslint/parser@8.4.0)(eslint-plugin-jest@28.8.3)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.2.0)(eslint@8.57.0)(typescript@5.6.3): + /@solana/eslint-config-solana@3.0.3(@typescript-eslint/eslint-plugin@8.4.0)(@typescript-eslint/parser@8.4.0)(eslint-plugin-jest@28.8.3)(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.2.0)(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-yTaeCbOBwjmK4oUkknixOpwOzzAK8+4YWvJEJFNHuueESetieDnAeEHV7rzJllFgHEWa9nXps9Q3aD4/XJp71A==} peerDependencies: '@typescript-eslint/eslint-plugin': ^6.0.0 @@ -2346,14 +2431,14 @@ packages: eslint-plugin-typescript-sort-keys: ^3.2.0 typescript: ^5.1.6 dependencies: - '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) - '@typescript-eslint/parser': 8.4.0(eslint@8.57.0)(typescript@5.6.3) - eslint: 8.57.0 - eslint-plugin-jest: 28.8.3(@typescript-eslint/eslint-plugin@8.4.0)(eslint@8.57.0)(jest@29.7.0)(typescript@5.6.3) - eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - eslint-plugin-simple-import-sort: 12.1.1(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.4.0(eslint@9.13.0)(typescript@5.6.3) + eslint: 9.13.0 + eslint-plugin-jest: 28.8.3(@typescript-eslint/eslint-plugin@8.4.0)(eslint@9.13.0)(jest@29.7.0)(typescript@5.6.3) + eslint-plugin-react-hooks: 4.6.0(eslint@9.13.0) + eslint-plugin-simple-import-sort: 12.1.1(eslint@9.13.0) eslint-plugin-sort-keys-fix: 1.1.2 - eslint-plugin-typescript-sort-keys: 3.2.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) + eslint-plugin-typescript-sort-keys: 3.2.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) typescript: 5.6.3 dev: true @@ -2524,17 +2609,13 @@ packages: dependencies: '@types/node': 22.7.6 - /@types/eslint@8.56.7: - resolution: {integrity: sha512-SjDvI/x3zsZnOkYZ3lCt9lOZWZLB2jIlNKz+LBgCtDurK0JZcwucxYHn1w2BJkD34dgX9Tjnak0txtq4WTggEA==} + /@types/eslint@9.6.1: + resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 dev: true - /@types/estree@1.0.5: - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: true - /@types/estree@1.0.6: resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} dev: true @@ -2651,7 +2732,7 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.1 '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.6.3) @@ -2669,7 +2750,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3): + /@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2681,12 +2762,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.4.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.4.0(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@8.57.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.4.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.4.0(eslint@9.13.0)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.4.0 - eslint: 8.57.0 + eslint: 9.13.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -2709,6 +2790,19 @@ packages: - typescript dev: true + /@typescript-eslint/experimental-utils@5.62.0(eslint@9.13.0)(typescript@5.6.3): + resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@9.13.0)(typescript@5.6.3) + eslint: 9.13.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.3): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -2730,7 +2824,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@8.4.0(eslint@8.57.0)(typescript@5.6.3): + /@typescript-eslint/parser@8.4.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2745,7 +2839,7 @@ packages: '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6(supports-color@8.1.1) - eslint: 8.57.0 + eslint: 9.13.0 typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -2803,7 +2897,7 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@8.4.0(eslint@8.57.0)(typescript@5.6.3): + /@typescript-eslint/type-utils@8.4.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -2813,7 +2907,7 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.4.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.4.0(eslint@9.13.0)(typescript@5.6.3) debug: 4.3.7 ts-api-utils: 1.3.0(typescript@5.6.3) typescript: 5.6.3 @@ -2949,6 +3043,26 @@ packages: - typescript dev: true + /@typescript-eslint/utils@5.62.0(eslint@9.13.0)(typescript@5.6.3): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.3) + eslint: 9.13.0 + eslint-scope: 5.1.1 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.6.3): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -2968,33 +3082,33 @@ packages: - typescript dev: true - /@typescript-eslint/utils@8.2.0(eslint@8.57.0)(typescript@5.6.3): + /@typescript-eslint/utils@8.2.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-O46eaYKDlV3TvAVDNcoDzd5N550ckSe8G4phko++OCSC1dYIb9LTc3HDGYdWqWIAT5qDUKphO6sd9RrpIJJPfg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0) '@typescript-eslint/scope-manager': 8.2.0 '@typescript-eslint/types': 8.2.0 '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.6.3) - eslint: 8.57.0 + eslint: 9.13.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@8.4.0(eslint@8.57.0)(typescript@5.6.3): + /@typescript-eslint/utils@8.4.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0) '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/types': 8.4.0 '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.6.3) - eslint: 8.57.0 + eslint: 9.13.0 transitivePeerDependencies: - supports-color - typescript @@ -3085,12 +3199,12 @@ packages: acorn: 7.4.1 dev: true - /acorn-jsx@5.3.2(acorn@8.11.3): + /acorn-jsx@5.3.2(acorn@8.13.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.11.3 + acorn: 8.13.0 dev: true /acorn-walk@8.3.0: @@ -3121,6 +3235,12 @@ packages: hasBin: true dev: true + /acorn@8.13.0: + resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -4389,6 +4509,15 @@ packages: eslint-plugin-turbo: 2.1.3(eslint@8.57.0) dev: true + /eslint-config-turbo@2.1.3(eslint@9.13.0): + resolution: {integrity: sha512-smdkhd01V/e/I4EjJxaZA1kxZ1vdFCHpyryolxLtRBP0bZTrHDYh1H6NAyZ3Fy1jkhsQzXw+L+6m17ygROvNFw==} + peerDependencies: + eslint: '>6.6.0' + dependencies: + eslint: 9.13.0 + eslint-plugin-turbo: 2.1.3(eslint@9.13.0) + dev: true + /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: @@ -4399,7 +4528,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.4.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.4.0)(eslint-import-resolver-node@0.3.9)(eslint@9.13.0): resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: @@ -4420,26 +4549,26 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 8.4.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.4.0(eslint@9.13.0)(typescript@5.6.3) debug: 3.2.7 - eslint: 8.57.0 + eslint: 9.13.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-eslint-comments@3.2.0(eslint@8.57.0): + /eslint-plugin-eslint-comments@3.2.0(eslint@9.13.0): resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.57.0 + eslint: 9.13.0 ignore: 5.2.4 dev: true - /eslint-plugin-functional@7.0.2(eslint@8.57.0)(typescript@5.6.3): + /eslint-plugin-functional@7.0.2(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-IBriPyU3Uc1EieU5YVyiqrwHzw2yl4bRW58Xf5RP8x3pf80MoqObgfNu9DERwSIgvFOm93jdalUITc96Ysnx7g==} engines: {node: '>=v18.18.0'} peerDependencies: @@ -4449,11 +4578,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 8.2.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.2.0(eslint@9.13.0)(typescript@5.6.3) deepmerge-ts: 7.1.0 escape-string-regexp: 5.0.0 - eslint: 8.57.0 - is-immutable-type: 5.0.0(eslint@8.57.0)(typescript@5.6.3) + eslint: 9.13.0 + is-immutable-type: 5.0.0(eslint@9.13.0)(typescript@5.6.3) ts-api-utils: 1.3.0(typescript@5.6.3) ts-declaration-location: 1.0.4(typescript@5.6.3) typescript: 5.6.3 @@ -4461,7 +4590,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0): + /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0): resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: @@ -4472,16 +4601,16 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.4.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.4.0(eslint@9.13.0)(typescript@5.6.3) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.0 + eslint: 9.13.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.4.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.4.0)(eslint-import-resolver-node@0.3.9)(eslint@9.13.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -4519,7 +4648,7 @@ packages: - typescript dev: true - /eslint-plugin-jest@28.8.3(@typescript-eslint/eslint-plugin@8.4.0)(eslint@8.57.0)(jest@29.7.0)(typescript@5.6.3): + /eslint-plugin-jest@28.8.3(@typescript-eslint/eslint-plugin@8.4.0)(eslint@9.13.0)(jest@29.7.0)(typescript@5.6.3): resolution: {integrity: sha512-HIQ3t9hASLKm2IhIOqnu+ifw7uLZkIlR7RYNv7fMcEi/p0CIiJmfriStQS2LDkgtY4nyLbIZAD+JL347Yc2ETQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: @@ -4532,23 +4661,23 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.4.0(eslint@8.57.0)(typescript@5.6.3) - eslint: 8.57.0 + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.4.0(eslint@9.13.0)(typescript@5.6.3) + eslint: 9.13.0 jest: 29.7.0(@types/node@22.7.6)(ts-node@10.9.2) transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-mocha@10.5.0(eslint@8.57.0): + /eslint-plugin-mocha@10.5.0(eslint@9.13.0): resolution: {integrity: sha512-F2ALmQVPT1GoP27O1JTZGrV9Pqg8k79OeIuvw63UxMtQKREZtmkK1NFgkZQ2TW7L2JSSFKHFPTtHu5z8R9QNRw==} engines: {node: '>=14.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.57.0 - eslint-utils: 3.0.0(eslint@8.57.0) + eslint: 9.13.0 + eslint-utils: 3.0.0(eslint@9.13.0) globals: 13.24.0 rambda: 7.5.0 dev: true @@ -4583,13 +4712,22 @@ packages: eslint: 8.57.0 dev: true - /eslint-plugin-require-extensions@0.1.3(eslint@8.57.0): + /eslint-plugin-react-hooks@4.6.0(eslint@9.13.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + dependencies: + eslint: 9.13.0 + dev: true + + /eslint-plugin-require-extensions@0.1.3(eslint@9.13.0): resolution: {integrity: sha512-T3c1PZ9PIdI3hjV8LdunfYI8gj017UQjzAnCrxuo3wAjneDbTPHdE3oNWInOjMA+z/aBkUtlW5vC0YepYMZIug==} engines: {node: '>=16'} peerDependencies: eslint: '*' dependencies: - eslint: 8.57.0 + eslint: 9.13.0 dev: true /eslint-plugin-simple-import-sort@10.0.0(eslint@8.57.0): @@ -4600,12 +4738,12 @@ packages: eslint: 8.57.0 dev: true - /eslint-plugin-simple-import-sort@12.1.1(eslint@8.57.0): + /eslint-plugin-simple-import-sort@12.1.1(eslint@9.13.0): resolution: {integrity: sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 8.57.0 + eslint: 9.13.0 dev: true /eslint-plugin-sort-keys-fix@1.1.2: @@ -4627,6 +4765,15 @@ packages: eslint: 8.57.0 dev: true + /eslint-plugin-turbo@2.1.3(eslint@9.13.0): + resolution: {integrity: sha512-I9vPArzyOSYa6bm0iMCgD07MgdExc1VK2wGuVz21g4BUdj83w7mDKyCXR2rwOtCEW+wemFwgxanJ81imQZijNg==} + peerDependencies: + eslint: '>6.6.0' + dependencies: + dotenv: 16.0.3 + eslint: 9.13.0 + dev: true + /eslint-plugin-typescript-sort-keys@3.2.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.6.3): resolution: {integrity: sha512-GutszvriaVtwmn7pQjuj9/9o0iXhD7XZs0/424+zsozdRr/fdg5e8206t478Vnqnqi1GjuxcAolj1kf74KnhPA==} engines: {node: '>= 16'} @@ -4645,7 +4792,7 @@ packages: - supports-color dev: true - /eslint-plugin-typescript-sort-keys@3.2.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.6.3): + /eslint-plugin-typescript-sort-keys@3.2.0(@typescript-eslint/parser@8.4.0)(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-GutszvriaVtwmn7pQjuj9/9o0iXhD7XZs0/424+zsozdRr/fdg5e8206t478Vnqnqi1GjuxcAolj1kf74KnhPA==} engines: {node: '>= 16'} peerDependencies: @@ -4653,9 +4800,9 @@ packages: eslint: ^7 || ^8 typescript: ^3 || ^4 || ^5 dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.6.3) - '@typescript-eslint/parser': 8.4.0(eslint@8.57.0)(typescript@5.6.3) - eslint: 8.57.0 + '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.4.0(eslint@9.13.0)(typescript@5.6.3) + eslint: 9.13.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 typescript: 5.6.3 @@ -4679,13 +4826,21 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.57.0): + /eslint-scope@8.1.0: + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + + /eslint-utils@3.0.0(eslint@9.13.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.57.0 + eslint: 9.13.0 eslint-visitor-keys: 2.1.0 dev: true @@ -4704,13 +4859,19 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /eslint-visitor-keys@4.1.0: + resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + /eslint@8.57.0: resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 @@ -4720,7 +4881,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.7 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -4732,9 +4893,9 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.23.0 + globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -4751,6 +4912,64 @@ packages: - supports-color dev: true + /eslint@9.13.0: + resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0) + '@eslint-community/regexpp': 4.11.1 + '@eslint/config-array': 0.18.0 + '@eslint/core': 0.7.0 + '@eslint/eslintrc': 3.1.0 + '@eslint/js': 9.13.0 + '@eslint/plugin-kit': 0.2.1 + '@humanfs/node': 0.16.5 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.3.1 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.7 + escape-string-regexp: 4.0.0 + eslint-scope: 8.1.0 + eslint-visitor-keys: 4.1.0 + espree: 10.2.0 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /espree@10.2.0: + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dependencies: + acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) + eslint-visitor-keys: 4.1.0 + dev: true + /espree@6.2.1: resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==} engines: {node: '>=6.0.0'} @@ -4764,8 +4983,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.13.0 + acorn-jsx: 5.3.2(acorn@8.13.0) eslint-visitor-keys: 3.4.3 dev: true @@ -4947,6 +5166,13 @@ packages: flat-cache: 3.1.1 dev: true + /file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + dependencies: + flat-cache: 4.0.1 + dev: true + /file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} @@ -5027,6 +5253,14 @@ packages: rimraf: 3.0.2 dev: true + /flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + dependencies: + flatted: 3.2.9 + keyv: 4.5.4 + dev: true + /flat@5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true @@ -5263,13 +5497,6 @@ packages: engines: {node: '>=4'} dev: true - /globals@13.23.0: - resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.20.2 - dev: true - /globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} @@ -5277,6 +5504,11 @@ packages: type-fest: 0.20.2 dev: true + /globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + dev: true + /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} @@ -5571,14 +5803,14 @@ packages: is-extglob: 2.1.1 dev: true - /is-immutable-type@5.0.0(eslint@8.57.0)(typescript@5.6.3): + /is-immutable-type@5.0.0(eslint@9.13.0)(typescript@5.6.3): resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} peerDependencies: eslint: '*' typescript: '>=4.7.4' dependencies: - '@typescript-eslint/type-utils': 8.4.0(eslint@8.57.0)(typescript@5.6.3) - eslint: 8.57.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.13.0)(typescript@5.6.3) + eslint: 9.13.0 ts-api-utils: 1.3.0(typescript@5.6.3) ts-declaration-location: 1.0.4(typescript@5.6.3) typescript: 5.6.3 diff --git a/single-pool/js/packages/classic/package.json b/single-pool/js/packages/classic/package.json index f67e7018b82..ccc4a4aaf83 100644 --- a/single-pool/js/packages/classic/package.json +++ b/single-pool/js/packages/classic/package.json @@ -22,7 +22,7 @@ "@ava/typescript": "^5.0.0", "@typescript-eslint/eslint-plugin": "^8.4.0", "ava": "^6.1.3", - "eslint": "^8.57.0", + "eslint": "^9.13.0", "solana-bankrun": "^0.2.0", "tsx": "^4.19.1", "typescript": "^5.6.3" diff --git a/single-pool/js/packages/modern/package.json b/single-pool/js/packages/modern/package.json index 4a341d666cb..a48c2eee283 100644 --- a/single-pool/js/packages/modern/package.json +++ b/single-pool/js/packages/modern/package.json @@ -18,7 +18,7 @@ "devDependencies": { "@types/node": "^22.7.6", "@typescript-eslint/eslint-plugin": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.13.0", "typescript": "^5.6.3" }, "dependencies": { diff --git a/stake-pool/js/package.json b/stake-pool/js/package.json index 14e8ebf92d7..05f9352a2a6 100644 --- a/stake-pool/js/package.json +++ b/stake-pool/js/package.json @@ -66,7 +66,7 @@ "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", "cross-env": "^7.0.3", - "eslint": "^8.57.0", + "eslint": "^9.13.0", "jest": "^29.0.0", "rimraf": "^6.0.1", "rollup": "^4.24.0", diff --git a/token-group/js/package.json b/token-group/js/package.json index 7026b94b579..9048c5beab2 100644 --- a/token-group/js/package.json +++ b/token-group/js/package.json @@ -57,7 +57,7 @@ "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", "chai": "^5.1.1", - "eslint": "^8.57.0", + "eslint": "^9.13.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "mocha": "^10.7.3", diff --git a/token-lending/js/package.json b/token-lending/js/package.json index a994d03da3d..db1f5b732a6 100644 --- a/token-lending/js/package.json +++ b/token-lending/js/package.json @@ -46,11 +46,11 @@ "@rollup/plugin-typescript": "^12.1.1", "@solana/spl-token": "0.4.9", "@solana/web3.js": "^1.95.4", - "@types/eslint": "^8.56.7", + "@types/eslint": "^9.6.1", "@types/node": "^22.7.6", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.13.0", "gh-pages": "^6.2.0", "rollup": "^4.24.0", "ts-node": "^10.9.2", diff --git a/token-metadata/js/package.json b/token-metadata/js/package.json index fbe5e5da2f6..ac0145e0f52 100644 --- a/token-metadata/js/package.json +++ b/token-metadata/js/package.json @@ -57,7 +57,7 @@ "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", "chai": "^5.1.1", - "eslint": "^8.57.0", + "eslint": "^9.13.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "mocha": "^10.7.3", diff --git a/token-swap/js/package.json b/token-swap/js/package.json index 6d0f4d50256..a8a8897e755 100644 --- a/token-swap/js/package.json +++ b/token-swap/js/package.json @@ -57,7 +57,7 @@ "@types/mocha": "^10.0.9", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.13.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-require-extensions": "^0.1.1", "mocha": "^10.7.3", diff --git a/token/js/package.json b/token/js/package.json index 74b0f5ed176..4b2ab31c4f7 100644 --- a/token/js/package.json +++ b/token/js/package.json @@ -72,7 +72,7 @@ "@typescript-eslint/parser": "^8.4.0", "chai": "^5.1.1", "chai-as-promised": "^8.0.0", - "eslint": "^8.57.0", + "eslint": "^9.13.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "mocha": "^10.7.3",