diff --git a/account-compression/sdk/package.json b/account-compression/sdk/package.json index ad2f041d614..25199cc4747 100644 --- a/account-compression/sdk/package.json +++ b/account-compression/sdk/package.json @@ -71,7 +71,7 @@ "@types/node-fetch": "^2.6.12", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.17.0", "eslint-config-turbo": "^2.3.3", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jest": "^28.9.0", diff --git a/libraries/type-length-value/js/package.json b/libraries/type-length-value/js/package.json index 87503484a88..9e0b4cb63bd 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.2", - "eslint": "^8.57.0", + "eslint": "^9.17.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "mocha": "^11.0.1", diff --git a/name-service/js/package.json b/name-service/js/package.json index 9cdd941c032..f6bb7295479 100644 --- a/name-service/js/package.json +++ b/name-service/js/package.json @@ -48,7 +48,7 @@ "@types/node": "^22.10.2", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.17.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-functional": "^7.1.0", "eslint-plugin-import": "^2.31.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c04af3e6be3..ef8dff59c8e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,19 +10,19 @@ importers: devDependencies: '@solana/eslint-config-solana': specifier: ^4.0.0 - version: 4.0.0(@eslint/js@9.13.0)(@types/eslint__js@8.42.3)(eslint-plugin-jest@28.9.0)(eslint-plugin-react-hooks@5.0.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@9.13.0)(globals@15.11.0)(jest@30.0.0-alpha.6)(typescript-eslint@8.12.2)(typescript@5.7.2) + version: 4.0.0(@eslint/js@9.17.0)(@types/eslint__js@8.42.3)(eslint-plugin-jest@28.9.0)(eslint-plugin-react-hooks@5.0.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@9.17.0)(globals@15.11.0)(jest@30.0.0-alpha.6)(typescript-eslint@8.12.2)(typescript@5.7.2) '@solana/prettier-config-solana': specifier: ^0.0.5 version: 0.0.5(prettier@3.4.2) eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@9.13.0) + version: 9.1.0(eslint@9.17.0) eslint-config-turbo: specifier: ^2.3.3 - version: 2.3.3(eslint@9.13.0) + version: 2.3.3(eslint@9.17.0) eslint-plugin-prettier: specifier: ^5.2.1 - version: 5.2.1(eslint-config-prettier@9.1.0)(eslint@9.13.0)(prettier@3.4.2) + version: 5.2.1(eslint-config-prettier@9.1.0)(eslint@9.17.0)(prettier@3.4.2) prettier: specifier: ^3.4.2 version: 3.4.2 @@ -62,7 +62,7 @@ importers: version: 0.20.1 '@solana/eslint-config-solana': specifier: ^3.0.3 - version: 3.0.6(@typescript-eslint/eslint-plugin@8.12.2)(@typescript-eslint/parser@8.12.2)(eslint-plugin-jest@28.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@8.57.0)(typescript@5.7.2) + version: 3.0.6(@typescript-eslint/eslint-plugin@8.12.2)(@typescript-eslint/parser@8.12.2)(eslint-plugin-jest@28.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@9.17.0)(typescript@5.7.2) '@types/bn.js': specifier: ^5.1.6 version: 5.1.6 @@ -77,28 +77,28 @@ importers: version: 2.6.12 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2) + version: 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.12.2(eslint@8.57.0)(typescript@5.7.2) + version: 8.12.2(eslint@9.17.0)(typescript@5.7.2) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-config-turbo: specifier: ^2.3.3 - version: 2.3.3(eslint@8.57.0) + version: 2.3.3(eslint@9.17.0) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0) + version: 2.31.0(@typescript-eslint/parser@8.12.2)(eslint@9.17.0) eslint-plugin-jest: specifier: ^28.9.0 - version: 28.9.0(@typescript-eslint/eslint-plugin@8.12.2)(eslint@8.57.0)(jest@29.7.0)(typescript@5.7.2) + version: 28.9.0(@typescript-eslint/eslint-plugin@8.12.2)(eslint@9.17.0)(jest@29.7.0)(typescript@5.7.2) eslint-plugin-mocha: specifier: ^10.5.0 - version: 10.5.0(eslint@8.57.0) + version: 10.5.0(eslint@9.17.0) eslint-plugin-simple-import-sort: specifier: ^12.1.1 - version: 12.1.1(eslint@8.57.0) + version: 12.1.1(eslint@9.17.0) eslint-plugin-sort-keys-fix: specifier: ^1.1.2 version: 1.1.2 @@ -150,19 +150,19 @@ importers: version: 22.10.2 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(eslint@9.17.0)(typescript@5.7.2) chai: specifier: ^5.1.2 version: 5.1.2 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.17.0) gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -208,22 +208,22 @@ importers: version: 22.10.2 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(eslint@9.17.0)(typescript@5.7.2) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-eslint-comments: specifier: ^3.2.0 - version: 3.2.0(eslint@8.57.0) + version: 3.2.0(eslint@9.17.0) eslint-plugin-functional: specifier: ^7.1.0 - version: 7.1.0(eslint@8.57.0)(typescript@5.7.2) + version: 7.1.0(eslint@9.17.0)(typescript@5.7.2) 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.17.0) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.10.2)(ts-node@10.9.2) @@ -263,13 +263,13 @@ importers: version: 22.10.2 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.12.2)(eslint@9.17.0)(typescript@5.7.2) ava: specifier: ^6.2.0 version: 6.2.0(@ava/typescript@5.0.0) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.17.0 + version: 9.17.0 solana-bankrun: specifier: ^0.2.0 version: 0.2.0 @@ -297,10 +297,10 @@ importers: version: 22.10.2 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.12.2)(eslint@9.17.0)(typescript@5.7.2) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.17.0 + version: 9.17.0 typescript: specifier: ^5.7.2 version: 5.7.2 @@ -364,16 +364,16 @@ importers: version: 2.6.12 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(eslint@9.17.0)(typescript@5.7.2) cross-env: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.17.0 + version: 9.17.0 jest: specifier: ^29.0.0 version: 29.7.0(@types/node@22.10.2)(ts-node@10.9.2) @@ -416,19 +416,19 @@ importers: version: 22.10.2 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(eslint@9.17.0)(typescript@5.7.2) chai: specifier: ^5.1.2 version: 5.1.2 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.17.0) gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -482,20 +482,20 @@ importers: specifier: ^1.95.5 version: 1.95.5 '@types/eslint': - specifier: ^8.56.7 - version: 8.56.7 + specifier: ^9.6.1 + version: 9.6.1 '@types/node': specifier: ^22.10.2 version: 22.10.2 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(eslint@9.17.0)(typescript@5.7.2) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.17.0 + version: 9.17.0 gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -538,19 +538,19 @@ importers: version: 22.10.2 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(eslint@9.17.0)(typescript@5.7.2) chai: specifier: ^5.1.2 version: 5.1.2 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.17.0) gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -602,19 +602,19 @@ importers: version: 10.0.10 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(eslint@9.17.0)(typescript@5.7.2) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.17.0 + version: 9.17.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.17.0) eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.17.0) mocha: specifier: ^11.0.1 version: 11.0.1 @@ -672,10 +672,10 @@ importers: version: 2.6.12 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.4.0(eslint@8.57.0)(typescript@5.7.2) + version: 8.4.0(eslint@9.17.0)(typescript@5.7.2) chai: specifier: ^5.1.2 version: 5.1.2 @@ -683,11 +683,11 @@ importers: specifier: ^8.0.1 version: 8.0.1(chai@5.1.2) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.17.0 + version: 9.17.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.17.0) gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -1292,23 +1292,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): + /@eslint-community/eslint-utils@4.4.0(eslint@9.17.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: 8.57.0 - 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: 9.17.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1322,41 +1312,26 @@ packages: 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==} + /@eslint/config-array@0.19.1: + resolution: {integrity: sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@eslint/object-schema': 2.1.4 + '@eslint/object-schema': 2.1.5 debug: 4.4.0 minimatch: 3.1.2 transitivePeerDependencies: - supports-color dev: true - /@eslint/core@0.7.0: - resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + /@eslint/core@0.9.1: + resolution: {integrity: sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==} 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} dependencies: - ajv: 6.12.6 - debug: 4.4.0 - espree: 9.6.1 - globals: 13.24.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 + '@types/json-schema': 7.0.15 dev: true - /@eslint/eslintrc@3.1.0: - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} + /@eslint/eslintrc@3.2.0: + resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 @@ -1372,23 +1347,18 @@ packages: - 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==} + /@eslint/js@9.17.0: + resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@eslint/object-schema@2.1.4: - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} + /@eslint/object-schema@2.1.5: + resolution: {integrity: sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@eslint/plugin-kit@0.2.2: - resolution: {integrity: sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==} + /@eslint/plugin-kit@0.2.4: + resolution: {integrity: sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: levn: 0.4.1 @@ -1425,31 +1395,21 @@ packages: '@humanwhocodes/retry': 0.3.1 dev: true - /@humanwhocodes/config-array@0.11.14: - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - dependencies: - '@humanwhocodes/object-schema': 2.0.2 - debug: 4.4.0 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true - /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema@2.0.2: - resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} - dev: true - /@humanwhocodes/retry@0.3.1: resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} dev: true + /@humanwhocodes/retry@0.4.1: + resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} + engines: {node: '>=18.18'} + dev: true + /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -2609,7 +2569,7 @@ packages: commander: 12.1.0 typescript: 5.7.2 - /@solana/eslint-config-solana@3.0.6(@typescript-eslint/eslint-plugin@8.12.2)(@typescript-eslint/parser@8.12.2)(eslint-plugin-jest@28.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@8.57.0)(typescript@5.7.2): + /@solana/eslint-config-solana@3.0.6(@typescript-eslint/eslint-plugin@8.12.2)(@typescript-eslint/parser@8.12.2)(eslint-plugin-jest@28.9.0)(eslint-plugin-react-hooks@4.6.2)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-3u024DkukJCfzUfOgN1EmWzVZLaZtgRLJ52FEdQmIG8NYOzLpaIJFgQvjYXWQlnK6ycIcSn/MesHG6sbKkMtTQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^7.0.0 @@ -2622,18 +2582,18 @@ packages: eslint-plugin-typescript-sort-keys: ^3.2.0 typescript: ^5.1.6 dependencies: - '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.7.2) - eslint: 8.57.0 - eslint-plugin-jest: 28.9.0(@typescript-eslint/eslint-plugin@8.12.2)(eslint@8.57.0)(jest@29.7.0)(typescript@5.7.2) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) - eslint-plugin-simple-import-sort: 12.1.1(eslint@8.57.0) + '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.12.2(eslint@9.17.0)(typescript@5.7.2) + eslint: 9.17.0 + eslint-plugin-jest: 28.9.0(@typescript-eslint/eslint-plugin@8.12.2)(eslint@9.17.0)(jest@29.7.0)(typescript@5.7.2) + eslint-plugin-react-hooks: 4.6.2(eslint@9.17.0) + eslint-plugin-simple-import-sort: 12.1.1(eslint@9.17.0) eslint-plugin-sort-keys-fix: 1.1.2 - eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2) + eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@8.12.2)(eslint@9.17.0)(typescript@5.7.2) typescript: 5.7.2 dev: true - /@solana/eslint-config-solana@4.0.0(@eslint/js@9.13.0)(@types/eslint__js@8.42.3)(eslint-plugin-jest@28.9.0)(eslint-plugin-react-hooks@5.0.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@9.13.0)(globals@15.11.0)(jest@30.0.0-alpha.6)(typescript-eslint@8.12.2)(typescript@5.7.2): + /@solana/eslint-config-solana@4.0.0(@eslint/js@9.17.0)(@types/eslint__js@8.42.3)(eslint-plugin-jest@28.9.0)(eslint-plugin-react-hooks@5.0.0)(eslint-plugin-simple-import-sort@12.1.1)(eslint-plugin-sort-keys-fix@1.1.2)(eslint-plugin-typescript-sort-keys@3.3.0)(eslint@9.17.0)(globals@15.11.0)(jest@30.0.0-alpha.6)(typescript-eslint@8.12.2)(typescript@5.7.2): resolution: {integrity: sha512-kDhd7uOsby+7Gffenn0EBeE692s2cwPe0/Lv1BsdfeniDM4NxBcfIXLQFB8iCCvdFWrO9b+0SMuGrhRHdgTDQQ==} peerDependencies: '@eslint/js': ^9.13.0 @@ -2649,18 +2609,18 @@ packages: typescript: ^5.6 typescript-eslint: ^8.11.0 dependencies: - '@eslint/js': 9.13.0 + '@eslint/js': 9.17.0 '@types/eslint__js': 8.42.3 - eslint: 9.13.0 - eslint-plugin-jest: 28.9.0(eslint@9.13.0)(jest@30.0.0-alpha.6)(typescript@5.7.2) - eslint-plugin-react-hooks: 5.0.0(eslint@9.13.0) - eslint-plugin-simple-import-sort: 12.1.1(eslint@9.13.0) + eslint: 9.17.0 + eslint-plugin-jest: 28.9.0(eslint@9.17.0)(jest@30.0.0-alpha.6)(typescript@5.7.2) + eslint-plugin-react-hooks: 5.0.0(eslint@9.17.0) + eslint-plugin-simple-import-sort: 12.1.1(eslint@9.17.0) eslint-plugin-sort-keys-fix: 1.1.2 - eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@8.12.2)(eslint@9.13.0)(typescript@5.7.2) + eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@8.12.2)(eslint@9.17.0)(typescript@5.7.2) globals: 15.11.0 jest: 30.0.0-alpha.6 typescript: 5.7.2 - typescript-eslint: 8.12.2(eslint@9.13.0)(typescript@5.7.2) + typescript-eslint: 8.12.2(eslint@9.17.0)(typescript@5.7.2) dev: true /@solana/functional@2.0.0(typescript@5.7.2): @@ -2874,21 +2834,17 @@ packages: resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} dev: true - /@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/eslint__js@8.42.3: resolution: {integrity: sha512-alfG737uhmPdnvkrLdZLcEKJ/B8s9Y4hrZ+YAdzUeoArBlSUERA2E87ROfOaS4jd/C45fzOoZzidLc1IPwLqOw==} dependencies: - '@types/eslint': 8.56.7 - dev: true - - /@types/estree@1.0.5: - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/eslint': 9.6.1 dev: true /@types/estree@1.0.6: @@ -2996,34 +2952,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2): - resolution: {integrity: sha512-gQxbxM8mcxBwaEmWdtLCIGLfixBMHhQjBqR8sVWNTPpcj45WlYL2IObS/DNMLH1DBP0n8qz+aiiLTGfopPEebw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/type-utils': 8.12.2(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.12.2(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.12.2 - eslint: 8.57.0 - graphemer: 1.4.0 - ignore: 5.3.1 - natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.7.2) - typescript: 5.7.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.13.0)(typescript@5.7.2): + /@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-gQxbxM8mcxBwaEmWdtLCIGLfixBMHhQjBqR8sVWNTPpcj45WlYL2IObS/DNMLH1DBP0n8qz+aiiLTGfopPEebw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3035,12 +2964,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.12.2(eslint@9.13.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.12.2(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.12.2(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.12.2(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.12.2 - eslint: 9.13.0 + eslint: 9.17.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -3050,7 +2979,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2): + /@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.12.2)(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3062,12 +2991,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.12.2(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.4.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.4.0(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.4.0 - eslint: 8.57.0 + eslint: 9.17.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -3077,7 +3006,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.7.2): + /@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3089,12 +3018,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.4.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.4.0(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.4.0 - '@typescript-eslint/type-utils': 8.4.0(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.4.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/type-utils': 8.4.0(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.4.0(eslint@9.17.0)(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.4.0 - eslint: 8.57.0 + eslint: 9.17.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -3104,33 +3033,20 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.0)(typescript@5.7.2): - 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@8.57.0)(typescript@5.7.2) - eslint: 8.57.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/experimental-utils@5.62.0(eslint@9.13.0)(typescript@5.7.2): + /@typescript-eslint/experimental-utils@5.62.0(eslint@9.17.0)(typescript@5.7.2): 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.7.2) - eslint: 9.13.0 + '@typescript-eslint/utils': 5.62.0(eslint@9.17.0)(typescript@5.7.2) + eslint: 9.17.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser@8.12.2(eslint@8.57.0)(typescript@5.7.2): + /@typescript-eslint/parser@8.12.2(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-MrvlXNfGPLH3Z+r7Tk+Z5moZAc0dzdVjTgUgwsdGweH7lydysQsnSww3nAmsq8blFuRD5VRlAr9YdEFw3e6PBw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3145,34 +3061,13 @@ packages: '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.12.2 debug: 4.3.7(supports-color@8.1.1) - eslint: 8.57.0 + eslint: 9.17.0 typescript: 5.7.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@8.12.2(eslint@9.13.0)(typescript@5.7.2): - resolution: {integrity: sha512-MrvlXNfGPLH3Z+r7Tk+Z5moZAc0dzdVjTgUgwsdGweH7lydysQsnSww3nAmsq8blFuRD5VRlAr9YdEFw3e6PBw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.7.2) - '@typescript-eslint/visitor-keys': 8.12.2 - debug: 4.3.7(supports-color@8.1.1) - eslint: 9.13.0 - typescript: 5.7.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser@8.4.0(eslint@8.57.0)(typescript@5.7.2): + /@typescript-eslint/parser@8.4.0(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3187,7 +3082,7 @@ packages: '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6 - eslint: 8.57.0 + eslint: 9.17.0 typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -3225,7 +3120,7 @@ packages: '@typescript-eslint/visitor-keys': 8.4.0 dev: true - /@typescript-eslint/type-utils@8.12.2(eslint@8.57.0)(typescript@5.7.2): + /@typescript-eslint/type-utils@8.12.2(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3235,7 +3130,7 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.7.2) - '@typescript-eslint/utils': 8.12.2(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.12.2(eslint@9.17.0)(typescript@5.7.2) debug: 4.4.0 ts-api-utils: 1.3.0(typescript@5.7.2) typescript: 5.7.2 @@ -3244,26 +3139,7 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@8.12.2(eslint@9.13.0)(typescript@5.7.2): - resolution: {integrity: sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.7.2) - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.7.2) - debug: 4.4.0 - ts-api-utils: 1.3.0(typescript@5.7.2) - typescript: 5.7.2 - transitivePeerDependencies: - - eslint - - supports-color - dev: true - - /@typescript-eslint/type-utils@8.4.0(eslint@8.57.0)(typescript@5.7.2): + /@typescript-eslint/type-utils@8.4.0(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3273,7 +3149,7 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.7.2) - '@typescript-eslint/utils': 8.4.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.4.0(eslint@9.17.0)(typescript@5.7.2) debug: 4.4.0 ts-api-utils: 1.3.0(typescript@5.7.2) typescript: 5.7.2 @@ -3389,39 +3265,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.7.2): - 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@8.57.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.7.2) - eslint: 8.57.0 - eslint-scope: 5.1.1 - semver: 7.6.3 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@5.62.0(eslint@9.13.0)(typescript@5.7.2): + /@typescript-eslint/utils@5.62.0(eslint@9.17.0)(typescript@5.7.2): 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) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.17.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.7.2) - eslint: 9.13.0 + eslint: 9.17.0 eslint-scope: 5.1.1 semver: 7.6.3 transitivePeerDependencies: @@ -3429,65 +3285,49 @@ packages: - typescript dev: true - /@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.7.2): + /@typescript-eslint/utils@8.10.0(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==} 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.17.0) '@typescript-eslint/scope-manager': 8.10.0 '@typescript-eslint/types': 8.10.0 '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.7.2) - eslint: 8.57.0 + eslint: 9.17.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@8.12.2(eslint@8.57.0)(typescript@5.7.2): + /@typescript-eslint/utils@8.12.2(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-UTTuDIX3fkfAz6iSVa5rTuSfWIYZ6ATtEocQ/umkRSyC9O919lbZ8dcH7mysshrCdrAM03skJOEYaBugxN+M6A==} 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.17.0) '@typescript-eslint/scope-manager': 8.12.2 '@typescript-eslint/types': 8.12.2 '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.7.2) - eslint: 8.57.0 + eslint: 9.17.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@8.12.2(eslint@9.13.0)(typescript@5.7.2): - resolution: {integrity: sha512-UTTuDIX3fkfAz6iSVa5rTuSfWIYZ6ATtEocQ/umkRSyC9O919lbZ8dcH7mysshrCdrAM03skJOEYaBugxN+M6A==} - 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@9.13.0) - '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.7.2) - eslint: 9.13.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@8.4.0(eslint@8.57.0)(typescript@5.7.2): + /@typescript-eslint/utils@8.4.0(eslint@9.17.0)(typescript@5.7.2): 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.17.0) '@typescript-eslint/scope-manager': 8.4.0 '@typescript-eslint/types': 8.4.0 '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.7.2) - eslint: 8.57.0 + eslint: 9.17.0 transitivePeerDependencies: - supports-color - typescript @@ -3578,14 +3418,6 @@ packages: acorn: 7.4.1 dev: true - /acorn-jsx@5.3.2(acorn@8.11.3): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.11.3 - dev: true - /acorn-jsx@5.3.2(acorn@8.14.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -3607,12 +3439,6 @@ packages: hasBin: true dev: true - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - /acorn@8.14.0: resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} @@ -4466,6 +4292,15 @@ packages: which: 2.0.2 dev: true + /cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + /crypto-hash@1.3.0: resolution: {integrity: sha512-lyAZ0EMyjDkVvz8WOeVnuCPvKVBXcMv1l5SVqO1yC7PzTwrD/pPje/BIRbWhMoPe436U+Y2nD7f5bFx0kt+Sbg==} engines: {node: '>=8'} @@ -4665,13 +4500,6 @@ packages: esutils: 2.0.3 dev: true - /doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - dev: true - /dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: @@ -4899,31 +4727,22 @@ packages: engines: {node: '>=12'} dev: true - /eslint-config-prettier@9.1.0(eslint@9.13.0): + /eslint-config-prettier@9.1.0(eslint@9.17.0): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 9.13.0 + eslint: 9.17.0 dev: true - /eslint-config-turbo@2.3.3(eslint@8.57.0): + /eslint-config-turbo@2.3.3(eslint@9.17.0): resolution: {integrity: sha512-cM9wSBYowQIrjx2MPCzFE6jTnG4vpTPJKZ/O+Ps3CqrmGK/wtNOsY6WHGMwLtKY/nNbgRahAJH6jGVF6k2coOg==} peerDependencies: eslint: '>6.6.0' dependencies: - eslint: 8.57.0 - eslint-plugin-turbo: 2.3.3(eslint@8.57.0) - dev: true - - /eslint-config-turbo@2.3.3(eslint@9.13.0): - resolution: {integrity: sha512-cM9wSBYowQIrjx2MPCzFE6jTnG4vpTPJKZ/O+Ps3CqrmGK/wtNOsY6WHGMwLtKY/nNbgRahAJH6jGVF6k2coOg==} - peerDependencies: - eslint: '>6.6.0' - dependencies: - eslint: 9.13.0 - eslint-plugin-turbo: 2.3.3(eslint@9.13.0) + eslint: 9.17.0 + eslint-plugin-turbo: 2.3.3(eslint@9.17.0) dev: true /eslint-import-resolver-node@0.3.9: @@ -4936,7 +4755,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.12.2)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + /eslint-module-utils@2.12.0(@typescript-eslint/parser@8.12.2)(eslint-import-resolver-node@0.3.9)(eslint@9.17.0): resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: @@ -4957,15 +4776,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.12.2(eslint@9.17.0)(typescript@5.7.2) debug: 3.2.7 - eslint: 8.57.0 + eslint: 9.17.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - 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.17.0): resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: @@ -4986,26 +4805,26 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 8.4.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.4.0(eslint@9.17.0)(typescript@5.7.2) debug: 3.2.7 - eslint: 8.57.0 + eslint: 9.17.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.17.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.17.0 ignore: 5.2.4 dev: true - /eslint-plugin-functional@7.1.0(eslint@8.57.0)(typescript@5.7.2): + /eslint-plugin-functional@7.1.0(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-eu7lVAF9dDTw2xzlsLDvJRXx9t4g/S/pmCSdGx2oFmibmkz2LMoPDu7B+UA9CV/RzvNr4wWd4apc71nMAazdKQ==} engines: {node: '>=v18.18.0'} peerDependencies: @@ -5015,11 +4834,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.10.0(eslint@9.17.0)(typescript@5.7.2) deepmerge-ts: 7.1.3 escape-string-regexp: 5.0.0 - eslint: 8.57.0 - is-immutable-type: 5.0.0(eslint@8.57.0)(typescript@5.7.2) + eslint: 9.17.0 + is-immutable-type: 5.0.0(eslint@9.17.0)(typescript@5.7.2) ts-api-utils: 1.3.0(typescript@5.7.2) ts-declaration-location: 1.0.4(typescript@5.7.2) typescript: 5.7.2 @@ -5027,7 +4846,7 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0): + /eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.12.2)(eslint@9.17.0): resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: @@ -5038,16 +4857,16 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.12.2(eslint@9.17.0)(typescript@5.7.2) 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.17.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.12.2)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.12.2)(eslint-import-resolver-node@0.3.9)(eslint@9.17.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -5064,7 +4883,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.17.0): resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: @@ -5075,16 +4894,16 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.4.0(eslint@8.57.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.4.0(eslint@9.17.0)(typescript@5.7.2) 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.17.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.17.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -5101,7 +4920,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.12.2)(eslint@8.57.0)(jest@29.7.0)(typescript@5.7.2): + /eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.12.2)(eslint@9.17.0)(jest@29.7.0)(typescript@5.7.2): resolution: {integrity: sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: @@ -5114,16 +4933,16 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.12.2(eslint@8.57.0)(typescript@5.7.2) - eslint: 8.57.0 + '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.12.2(eslint@9.17.0)(typescript@5.7.2) + eslint: 9.17.0 jest: 29.7.0(@types/node@22.10.2)(ts-node@10.9.2) transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-jest@28.9.0(eslint@9.13.0)(jest@30.0.0-alpha.6)(typescript@5.7.2): + /eslint-plugin-jest@28.9.0(eslint@9.17.0)(jest@30.0.0-alpha.6)(typescript@5.7.2): resolution: {integrity: sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: @@ -5136,27 +4955,27 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.7.2) - eslint: 9.13.0 + '@typescript-eslint/utils': 8.12.2(eslint@9.17.0)(typescript@5.7.2) + eslint: 9.17.0 jest: 30.0.0-alpha.6 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-mocha@10.5.0(eslint@8.57.0): + /eslint-plugin-mocha@10.5.0(eslint@9.17.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.17.0 + eslint-utils: 3.0.0(eslint@9.17.0) globals: 13.24.0 rambda: 7.5.0 dev: true - /eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0)(eslint@9.13.0)(prettier@3.4.2): + /eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0)(eslint@9.17.0)(prettier@3.4.2): resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -5170,54 +4989,46 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 9.13.0 - eslint-config-prettier: 9.1.0(eslint@9.13.0) + eslint: 9.17.0 + eslint-config-prettier: 9.1.0(eslint@9.17.0) prettier: 3.4.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 dev: true - /eslint-plugin-react-hooks@4.6.2(eslint@8.57.0): + /eslint-plugin-react-hooks@4.6.2(eslint@9.17.0): resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} 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: 8.57.0 + eslint: 9.17.0 dev: true - /eslint-plugin-react-hooks@5.0.0(eslint@9.13.0): + /eslint-plugin-react-hooks@5.0.0(eslint@9.17.0): resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} engines: {node: '>=10'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 dependencies: - eslint: 9.13.0 + eslint: 9.17.0 dev: true - /eslint-plugin-require-extensions@0.1.3(eslint@8.57.0): + /eslint-plugin-require-extensions@0.1.3(eslint@9.17.0): resolution: {integrity: sha512-T3c1PZ9PIdI3hjV8LdunfYI8gj017UQjzAnCrxuo3wAjneDbTPHdE3oNWInOjMA+z/aBkUtlW5vC0YepYMZIug==} engines: {node: '>=16'} peerDependencies: eslint: '*' dependencies: - eslint: 8.57.0 - dev: true - - /eslint-plugin-simple-import-sort@12.1.1(eslint@8.57.0): - resolution: {integrity: sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==} - peerDependencies: - eslint: '>=5.0.0' - dependencies: - eslint: 8.57.0 + eslint: 9.17.0 dev: true - /eslint-plugin-simple-import-sort@12.1.1(eslint@9.13.0): + /eslint-plugin-simple-import-sort@12.1.1(eslint@9.17.0): resolution: {integrity: sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 9.13.0 + eslint: 9.17.0 dev: true /eslint-plugin-sort-keys-fix@1.1.2: @@ -5230,25 +5041,16 @@ packages: requireindex: 1.2.0 dev: true - /eslint-plugin-turbo@2.3.3(eslint@8.57.0): - resolution: {integrity: sha512-j8UEA0Z+NNCsjZep9G5u5soDQHcXq/x4amrwulk6eHF1U91H2qAjp5I4jQcvJewmccCJbVp734PkHHTRnosjpg==} - peerDependencies: - eslint: '>6.6.0' - dependencies: - dotenv: 16.0.3 - eslint: 8.57.0 - dev: true - - /eslint-plugin-turbo@2.3.3(eslint@9.13.0): + /eslint-plugin-turbo@2.3.3(eslint@9.17.0): resolution: {integrity: sha512-j8UEA0Z+NNCsjZep9G5u5soDQHcXq/x4amrwulk6eHF1U91H2qAjp5I4jQcvJewmccCJbVp734PkHHTRnosjpg==} peerDependencies: eslint: '>6.6.0' dependencies: dotenv: 16.0.3 - eslint: 9.13.0 + eslint: 9.17.0 dev: true - /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.7.2): + /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@8.12.2)(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-bRW3Rc/VNdrSP9OoY5wgjjaXCOOkZKpzvl/Mk6l8Sg8CMehVIcg9K4y33l+ZcZiknpl0aR6rKusxuCJNGZWmVw==} engines: {node: '>= 16'} peerDependencies: @@ -5256,27 +5058,9 @@ packages: eslint: ^7 || ^8 typescript: ^3 || ^4 || ^5 dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.7.2) - eslint: 8.57.0 - json-schema: 0.4.0 - natural-compare-lite: 1.4.0 - typescript: 5.7.2 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@8.12.2)(eslint@9.13.0)(typescript@5.7.2): - resolution: {integrity: sha512-bRW3Rc/VNdrSP9OoY5wgjjaXCOOkZKpzvl/Mk6l8Sg8CMehVIcg9K4y33l+ZcZiknpl0aR6rKusxuCJNGZWmVw==} - engines: {node: '>= 16'} - peerDependencies: - '@typescript-eslint/parser': '>=6' - eslint: ^7 || ^8 - typescript: ^3 || ^4 || ^5 - dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.13.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.12.2(eslint@9.13.0)(typescript@5.7.2) - eslint: 9.13.0 + '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.12.2(eslint@9.17.0)(typescript@5.7.2) + eslint: 9.17.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 typescript: 5.7.2 @@ -5292,14 +5076,6 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - dev: true - /eslint-scope@8.2.0: resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5308,13 +5084,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.57.0): + /eslint-utils@3.0.0(eslint@9.17.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.17.0 eslint-visitor-keys: 2.1.0 dev: true @@ -5338,55 +5114,8 @@ packages: 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} - hasBin: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.12.1 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.7(supports-color@8.1.1) - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 - ignore: 5.3.1 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.3 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint@9.13.0: - resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==} + /eslint@9.17.0: + resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -5395,21 +5124,21 @@ packages: jiti: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0) '@eslint-community/regexpp': 4.12.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.2 + '@eslint/config-array': 0.19.1 + '@eslint/core': 0.9.1 + '@eslint/eslintrc': 3.2.0 + '@eslint/js': 9.17.0 + '@eslint/plugin-kit': 0.2.4 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.1 + '@humanwhocodes/retry': 0.4.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 + cross-spawn: 7.0.6 debug: 4.4.0 escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 @@ -5429,7 +5158,6 @@ packages: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.3 - text-table: 0.2.0 transitivePeerDependencies: - supports-color dev: true @@ -5452,15 +5180,6 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /espree@9.6.1: - 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) - eslint-visitor-keys: 3.4.3 - dev: true - /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} @@ -5523,7 +5242,7 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.1 @@ -5538,7 +5257,7 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -5644,13 +5363,6 @@ packages: is-unicode-supported: 2.0.0 dev: true - /file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - flat-cache: 3.1.1 - dev: true - /file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -5729,15 +5441,6 @@ packages: path-exists: 4.0.0 dev: true - /flat-cache@3.1.1: - resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==} - engines: {node: '>=12.0.0'} - dependencies: - flatted: 3.2.9 - keyv: 4.5.4 - rimraf: 3.0.2 - dev: true - /flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} @@ -5776,7 +5479,7 @@ packages: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 signal-exit: 4.1.0 dev: true @@ -6288,14 +5991,14 @@ packages: is-extglob: 2.1.1 dev: true - /is-immutable-type@5.0.0(eslint@8.57.0)(typescript@5.7.2): + /is-immutable-type@5.0.0(eslint@9.17.0)(typescript@5.7.2): 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.7.2) - eslint: 8.57.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.17.0)(typescript@5.7.2) + eslint: 9.17.0 ts-api-utils: 1.3.0(typescript@5.7.2) ts-declaration-location: 1.0.4(typescript@5.7.2) typescript: 5.7.2 @@ -6331,11 +6034,6 @@ packages: engines: {node: '>=0.12.0'} dev: true - /is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - dev: true - /is-plain-obj@2.1.0: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} @@ -9252,7 +8950,7 @@ packages: resolution: {integrity: sha512-7sI4e/bZijOzyURng88oOFZCISQPTHozfE2sUu5AviFYk5QV7fYGb6YiDl+vKjF/pICA354JImBImL9XJWUvdQ==} dev: false - /typescript-eslint@8.12.2(eslint@9.13.0)(typescript@5.7.2): + /typescript-eslint@8.12.2(eslint@9.17.0)(typescript@5.7.2): resolution: {integrity: sha512-UbuVUWSrHVR03q9CWx+JDHeO6B/Hr9p4U5lRH++5tq/EbFq1faYZe50ZSBePptgfIKLEti0aPQ3hFgnPVcd8ZQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -9261,9 +8959,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.13.0)(typescript@5.7.2) - '@typescript-eslint/parser': 8.12.2(eslint@9.13.0)(typescript@5.7.2) - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.7.2) + '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/parser': 8.12.2(eslint@9.17.0)(typescript@5.7.2) + '@typescript-eslint/utils': 8.12.2(eslint@9.17.0)(typescript@5.7.2) typescript: 5.7.2 transitivePeerDependencies: - eslint diff --git a/single-pool/js/packages/classic/package.json b/single-pool/js/packages/classic/package.json index 99f65804698..f8af167d022 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.2.0", - "eslint": "^8.57.0", + "eslint": "^9.17.0", "solana-bankrun": "^0.2.0", "tsx": "^4.19.2", "typescript": "^5.7.2" diff --git a/single-pool/js/packages/modern/package.json b/single-pool/js/packages/modern/package.json index a30e8fa5005..1fac518a326 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.10.2", "@typescript-eslint/eslint-plugin": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.17.0", "typescript": "^5.7.2" }, "dependencies": { diff --git a/stake-pool/js/package.json b/stake-pool/js/package.json index 31eeeb7766a..aa27bb12fce 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.17.0", "jest": "^29.0.0", "rimraf": "^6.0.1", "rollup": "^4.28.1", diff --git a/token-group/js/package.json b/token-group/js/package.json index 00cbecf8857..32d2645f952 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.2", - "eslint": "^8.57.0", + "eslint": "^9.17.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "mocha": "^11.0.1", diff --git a/token-lending/js/package.json b/token-lending/js/package.json index 8cd2f3b8214..aac11efdf18 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.5", - "@types/eslint": "^8.56.7", + "@types/eslint": "^9.6.1", "@types/node": "^22.10.2", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.17.0", "gh-pages": "^6.2.0", "rollup": "^4.28.1", "ts-node": "^10.9.2", diff --git a/token-metadata/js/package.json b/token-metadata/js/package.json index 8d122b52cb8..7acee23c7a8 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.2", - "eslint": "^8.57.0", + "eslint": "^9.17.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "mocha": "^11.0.1", diff --git a/token-swap/js/package.json b/token-swap/js/package.json index 9c80d5dfc68..cdd72c80b00 100644 --- a/token-swap/js/package.json +++ b/token-swap/js/package.json @@ -57,7 +57,7 @@ "@types/mocha": "^10.0.10", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.17.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-require-extensions": "^0.1.1", "mocha": "^11.0.1", diff --git a/token/js/package.json b/token/js/package.json index 89f5b0403cc..079da6c5d85 100644 --- a/token/js/package.json +++ b/token/js/package.json @@ -72,7 +72,7 @@ "@typescript-eslint/parser": "^8.4.0", "chai": "^5.1.2", "chai-as-promised": "^8.0.1", - "eslint": "^8.57.0", + "eslint": "^9.17.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "mocha": "^11.0.1",