diff --git a/account-compression/sdk/package.json b/account-compression/sdk/package.json index df68bae11fd..b18f98a2305 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.15.0", "eslint-config-turbo": "^2.3.0", "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 307853c957e..dcd87c9246f 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.15.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "mocha": "^10.8.2", diff --git a/memo/js/package.json b/memo/js/package.json index 177f587c9d8..d824f6bdc7a 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.2", - "eslint": "^8.57.0", + "eslint": "^9.15.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 d795756c1c0..71f6e09b876 100644 --- a/name-service/js/package.json +++ b/name-service/js/package.json @@ -48,7 +48,7 @@ "@types/node": "^22.9.0", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.15.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 ebb146e17a3..be8cbcd409c 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.6.3) + version: 4.0.0(@eslint/js@9.15.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.15.0)(globals@15.11.0)(jest@30.0.0-alpha.6)(typescript-eslint@8.12.2)(typescript@5.6.3) '@solana/prettier-config-solana': specifier: ^0.0.5 version: 0.0.5(prettier@3.3.3) eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@9.13.0) + version: 9.1.0(eslint@9.15.0) eslint-config-turbo: specifier: ^2.3.0 - version: 2.3.0(eslint@9.13.0) + version: 2.3.0(eslint@9.15.0) eslint-plugin-prettier: specifier: ^5.2.1 - version: 5.2.1(eslint-config-prettier@9.1.0)(eslint@9.13.0)(prettier@3.3.3) + version: 5.2.1(eslint-config-prettier@9.1.0)(eslint@9.15.0)(prettier@3.3.3) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -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.6.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@9.15.0)(typescript@5.6.3) '@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.6.3) + version: 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.15.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: ^8.4.0 - version: 8.12.2(eslint@8.57.0)(typescript@5.6.3) + version: 8.12.2(eslint@9.15.0)(typescript@5.6.3) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.15.0 + version: 9.15.0 eslint-config-turbo: specifier: ^2.3.0 - version: 2.3.0(eslint@8.57.0) + version: 2.3.0(eslint@9.15.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.15.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.6.3) + version: 28.9.0(@typescript-eslint/eslint-plugin@8.12.2)(eslint@9.15.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.15.0) eslint-plugin-simple-import-sort: specifier: ^12.1.1 - version: 12.1.1(eslint@8.57.0) + version: 12.1.1(eslint@9.15.0) eslint-plugin-sort-keys-fix: specifier: ^1.1.2 version: 1.1.2 @@ -150,19 +150,19 @@ importers: version: 22.9.0 '@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.15.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.15.0)(typescript@5.6.3) chai: specifier: ^5.1.2 version: 5.1.2 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.15.0 + version: 9.15.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.15.0) gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -205,19 +205,19 @@ 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.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.15.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.15.0)(typescript@5.6.3) chai: specifier: ^5.1.2 version: 5.1.2 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.15.0 + version: 9.15.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.15.0) gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -272,22 +272,22 @@ importers: version: 22.9.0 '@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.15.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.15.0)(typescript@5.6.3) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.15.0 + version: 9.15.0 eslint-plugin-eslint-comments: specifier: ^3.2.0 - version: 3.2.0(eslint@8.57.0) + version: 3.2.0(eslint@9.15.0) eslint-plugin-functional: specifier: ^7.1.0 - version: 7.1.0(eslint@8.57.0)(typescript@5.6.3) + version: 7.1.0(eslint@9.15.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.15.0) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2) @@ -327,13 +327,13 @@ importers: version: 22.9.0 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.12.2)(eslint@9.15.0)(typescript@5.6.3) 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.15.0 + version: 9.15.0 solana-bankrun: specifier: ^0.2.0 version: 0.2.0 @@ -361,10 +361,10 @@ importers: version: 22.9.0 '@typescript-eslint/eslint-plugin': specifier: ^8.4.0 - version: 8.4.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.6.3) + version: 8.4.0(@typescript-eslint/parser@8.12.2)(eslint@9.15.0)(typescript@5.6.3) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.15.0 + version: 9.15.0 typescript: specifier: ^5.6.3 version: 5.6.3 @@ -428,16 +428,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.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.15.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.15.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.15.0 + version: 9.15.0 jest: specifier: ^29.0.0 version: 29.7.0(@types/node@22.9.0)(ts-node@10.9.2) @@ -480,19 +480,19 @@ importers: version: 22.9.0 '@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.15.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.15.0)(typescript@5.6.3) chai: specifier: ^5.1.2 version: 5.1.2 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.15.0 + version: 9.15.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.15.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.9.0 version: 22.9.0 '@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.15.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.15.0)(typescript@5.6.3) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.15.0 + version: 9.15.0 gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -602,19 +602,19 @@ importers: version: 22.9.0 '@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.15.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.15.0)(typescript@5.6.3) chai: specifier: ^5.1.2 version: 5.1.2 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.15.0 + version: 9.15.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.15.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.15.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.15.0)(typescript@5.6.3) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.15.0 + version: 9.15.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.15.0) eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.15.0) mocha: specifier: ^10.8.2 version: 10.8.2 @@ -736,10 +736,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.6.3) + version: 8.4.0(@typescript-eslint/parser@8.4.0)(eslint@9.15.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.15.0)(typescript@5.6.3) chai: specifier: ^5.1.2 version: 5.1.2 @@ -747,11 +747,11 @@ importers: specifier: ^8.0.0 version: 8.0.0(chai@5.1.2) eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.15.0 + version: 9.15.0 eslint-plugin-require-extensions: specifier: ^0.1.1 - version: 0.1.3(eslint@8.57.0) + version: 0.1.3(eslint@9.15.0) gh-pages: specifier: ^6.2.0 version: 6.2.0 @@ -1356,23 +1356,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.15.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.15.0 eslint-visitor-keys: 3.4.3 dev: true @@ -1386,8 +1376,8 @@ 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.0: + resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: '@eslint/object-schema': 2.1.4 @@ -1397,30 +1387,13 @@ packages: - supports-color dev: true - /@eslint/core@0.7.0: - resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + /@eslint/core@0.9.0: + resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==} 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.3.7(supports-color@8.1.1) - 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 - 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 @@ -1436,13 +1409,8 @@ 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.15.0: + resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -1451,8 +1419,8 @@ packages: 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.3: + resolution: {integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: levn: 0.4.1 @@ -1481,31 +1449,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.3.7(supports-color@8.1.1) - 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'} @@ -2650,7 +2608,7 @@ packages: commander: 12.1.0 typescript: 5.6.3 - /@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.6.3): + /@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.15.0)(typescript@5.6.3): resolution: {integrity: sha512-3u024DkukJCfzUfOgN1EmWzVZLaZtgRLJ52FEdQmIG8NYOzLpaIJFgQvjYXWQlnK6ycIcSn/MesHG6sbKkMtTQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^7.0.0 @@ -2663,18 +2621,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.6.3) - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.6.3) - 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.6.3) - 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.15.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.12.2(eslint@9.15.0)(typescript@5.6.3) + eslint: 9.15.0 + eslint-plugin-jest: 28.9.0(@typescript-eslint/eslint-plugin@8.12.2)(eslint@9.15.0)(jest@29.7.0)(typescript@5.6.3) + eslint-plugin-react-hooks: 4.6.2(eslint@9.15.0) + eslint-plugin-simple-import-sort: 12.1.1(eslint@9.15.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.6.3) + eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@8.12.2)(eslint@9.15.0)(typescript@5.6.3) typescript: 5.6.3 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.6.3): + /@solana/eslint-config-solana@4.0.0(@eslint/js@9.15.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.15.0)(globals@15.11.0)(jest@30.0.0-alpha.6)(typescript-eslint@8.12.2)(typescript@5.6.3): resolution: {integrity: sha512-kDhd7uOsby+7Gffenn0EBeE692s2cwPe0/Lv1BsdfeniDM4NxBcfIXLQFB8iCCvdFWrO9b+0SMuGrhRHdgTDQQ==} peerDependencies: '@eslint/js': ^9.13.0 @@ -2690,18 +2648,18 @@ packages: typescript: ^5.6 typescript-eslint: ^8.11.0 dependencies: - '@eslint/js': 9.13.0 + '@eslint/js': 9.15.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.6.3) - 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.15.0 + eslint-plugin-jest: 28.9.0(eslint@9.15.0)(jest@30.0.0-alpha.6)(typescript@5.6.3) + eslint-plugin-react-hooks: 5.0.0(eslint@9.15.0) + eslint-plugin-simple-import-sort: 12.1.1(eslint@9.15.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.6.3) + eslint-plugin-typescript-sort-keys: 3.3.0(@typescript-eslint/parser@8.12.2)(eslint@9.15.0)(typescript@5.6.3) globals: 15.11.0 jest: 30.0.0-alpha.6 typescript: 5.6.3 - typescript-eslint: 8.12.2(eslint@9.13.0)(typescript@5.6.3) + typescript-eslint: 8.12.2(eslint@9.15.0)(typescript@5.6.3) dev: true /@solana/functional@2.0.0(typescript@5.6.3): @@ -2882,21 +2840,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: @@ -3004,34 +2958,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.6.3): - 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.6.3) - '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/type-utils': 8.12.2(eslint@8.57.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.12.2(eslint@8.57.0)(typescript@5.6.3) - '@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.6.3) - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.13.0)(typescript@5.6.3): + /@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.15.0)(typescript@5.6.3): resolution: {integrity: sha512-gQxbxM8mcxBwaEmWdtLCIGLfixBMHhQjBqR8sVWNTPpcj45WlYL2IObS/DNMLH1DBP0n8qz+aiiLTGfopPEebw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3043,12 +2970,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.12.2(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.12.2(eslint@9.15.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.12.2(eslint@9.15.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.15.0)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.12.2 - eslint: 9.13.0 + eslint: 9.15.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -3058,7 +2985,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.6.3): + /@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.12.2)(eslint@9.15.0)(typescript@5.6.3): resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3070,12 +2997,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.12.2(eslint@9.15.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.15.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.4.0(eslint@9.15.0)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.4.0 - eslint: 8.57.0 + eslint: 9.15.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -3085,7 +3012,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.15.0)(typescript@5.6.3): resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3097,12 +3024,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.15.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.15.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.4.0(eslint@9.15.0)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.4.0 - eslint: 8.57.0 + eslint: 9.15.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -3112,54 +3039,20 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.0)(typescript@5.6.3): + /@typescript-eslint/experimental-utils@5.62.0(eslint@9.15.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@8.57.0)(typescript@5.6.3) - eslint: 8.57.0 + '@typescript-eslint/utils': 5.62.0(eslint@9.15.0)(typescript@5.6.3) + eslint: 9.15.0 transitivePeerDependencies: - supports-color - 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@8.12.2(eslint@8.57.0)(typescript@5.6.3): - 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.6.3) - '@typescript-eslint/visitor-keys': 8.12.2 - debug: 4.3.7(supports-color@8.1.1) - eslint: 8.57.0 - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/parser@8.12.2(eslint@9.13.0)(typescript@5.6.3): + /@typescript-eslint/parser@8.12.2(eslint@9.15.0)(typescript@5.6.3): resolution: {integrity: sha512-MrvlXNfGPLH3Z+r7Tk+Z5moZAc0dzdVjTgUgwsdGweH7lydysQsnSww3nAmsq8blFuRD5VRlAr9YdEFw3e6PBw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3174,13 +3067,13 @@ packages: '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.12.2 debug: 4.3.7(supports-color@8.1.1) - eslint: 9.13.0 + eslint: 9.15.0 typescript: 5.6.3 transitivePeerDependencies: - 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.15.0)(typescript@5.6.3): resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3195,7 +3088,7 @@ packages: '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6 - eslint: 8.57.0 + eslint: 9.15.0 typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -3233,26 +3126,7 @@ packages: '@typescript-eslint/visitor-keys': 8.4.0 dev: true - /@typescript-eslint/type-utils@8.12.2(eslint@8.57.0)(typescript@5.6.3): - 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.6.3) - '@typescript-eslint/utils': 8.12.2(eslint@8.57.0)(typescript@5.6.3) - debug: 4.3.7(supports-color@8.1.1) - ts-api-utils: 1.3.0(typescript@5.6.3) - typescript: 5.6.3 - transitivePeerDependencies: - - eslint - - supports-color - dev: true - - /@typescript-eslint/type-utils@8.12.2(eslint@9.13.0)(typescript@5.6.3): + /@typescript-eslint/type-utils@8.12.2(eslint@9.15.0)(typescript@5.6.3): resolution: {integrity: sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3262,7 +3136,7 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.6.3) - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.15.0)(typescript@5.6.3) debug: 4.3.7(supports-color@8.1.1) ts-api-utils: 1.3.0(typescript@5.6.3) typescript: 5.6.3 @@ -3271,7 +3145,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.15.0)(typescript@5.6.3): resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -3281,7 +3155,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.15.0)(typescript@5.6.3) debug: 4.3.7(supports-color@8.1.1) ts-api-utils: 1.3.0(typescript@5.6.3) typescript: 5.6.3 @@ -3397,39 +3271,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.57.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@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.6.3) - 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.6.3): + /@typescript-eslint/utils@5.62.0(eslint@9.15.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) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.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: 9.15.0 eslint-scope: 5.1.1 semver: 7.6.3 transitivePeerDependencies: @@ -3437,65 +3291,49 @@ packages: - typescript dev: true - /@typescript-eslint/utils@8.10.0(eslint@8.57.0)(typescript@5.6.3): + /@typescript-eslint/utils@8.10.0(eslint@9.15.0)(typescript@5.6.3): 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.15.0) '@typescript-eslint/scope-manager': 8.10.0 '@typescript-eslint/types': 8.10.0 '@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3) - eslint: 8.57.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@8.12.2(eslint@8.57.0)(typescript@5.6.3): - 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) - '@typescript-eslint/scope-manager': 8.12.2 - '@typescript-eslint/types': 8.12.2 - '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.6.3) - eslint: 8.57.0 + eslint: 9.15.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@8.12.2(eslint@9.13.0)(typescript@5.6.3): + /@typescript-eslint/utils@8.12.2(eslint@9.15.0)(typescript@5.6.3): 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) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0) '@typescript-eslint/scope-manager': 8.12.2 '@typescript-eslint/types': 8.12.2 '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.6.3) - eslint: 9.13.0 + eslint: 9.15.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.15.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.15.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.15.0 transitivePeerDependencies: - supports-color - typescript @@ -3586,14 +3424,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: @@ -3615,12 +3445,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'} @@ -4481,6 +4305,15 @@ packages: which: 2.0.2 dev: true + /cross-spawn@7.0.5: + resolution: {integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==} + 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'} @@ -4668,13 +4501,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: @@ -4907,31 +4733,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.15.0): resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 9.13.0 + eslint: 9.15.0 dev: true - /eslint-config-turbo@2.3.0(eslint@8.57.0): + /eslint-config-turbo@2.3.0(eslint@9.15.0): resolution: {integrity: sha512-Nm9WZgNoUIJw4bpYQugGCDjzYy1TlUD4sQ/nGblL+HdNqJWCj5NqXbJ1k+TBfYedhr65dlGoAFPYUOfjUOmKVg==} peerDependencies: eslint: '>6.6.0' dependencies: - eslint: 8.57.0 - eslint-plugin-turbo: 2.3.0(eslint@8.57.0) - dev: true - - /eslint-config-turbo@2.3.0(eslint@9.13.0): - resolution: {integrity: sha512-Nm9WZgNoUIJw4bpYQugGCDjzYy1TlUD4sQ/nGblL+HdNqJWCj5NqXbJ1k+TBfYedhr65dlGoAFPYUOfjUOmKVg==} - peerDependencies: - eslint: '>6.6.0' - dependencies: - eslint: 9.13.0 - eslint-plugin-turbo: 2.3.0(eslint@9.13.0) + eslint: 9.15.0 + eslint-plugin-turbo: 2.3.0(eslint@9.15.0) dev: true /eslint-import-resolver-node@0.3.9: @@ -4944,7 +4761,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.15.0): resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: @@ -4965,15 +4782,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.12.2(eslint@9.15.0)(typescript@5.6.3) debug: 3.2.7 - eslint: 8.57.0 + eslint: 9.15.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.15.0): resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} engines: {node: '>=4'} peerDependencies: @@ -4994,26 +4811,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.15.0)(typescript@5.6.3) debug: 3.2.7 - eslint: 8.57.0 + eslint: 9.15.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.15.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.15.0 ignore: 5.2.4 dev: true - /eslint-plugin-functional@7.1.0(eslint@8.57.0)(typescript@5.6.3): + /eslint-plugin-functional@7.1.0(eslint@9.15.0)(typescript@5.6.3): resolution: {integrity: sha512-eu7lVAF9dDTw2xzlsLDvJRXx9t4g/S/pmCSdGx2oFmibmkz2LMoPDu7B+UA9CV/RzvNr4wWd4apc71nMAazdKQ==} engines: {node: '>=v18.18.0'} peerDependencies: @@ -5023,11 +4840,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 8.10.0(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.10.0(eslint@9.15.0)(typescript@5.6.3) 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.6.3) + eslint: 9.15.0 + is-immutable-type: 5.0.0(eslint@9.15.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 @@ -5035,7 +4852,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.15.0): resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: @@ -5046,16 +4863,16 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.12.2(eslint@9.15.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.15.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.15.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -5072,7 +4889,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.15.0): resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} engines: {node: '>=4'} peerDependencies: @@ -5083,16 +4900,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.15.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.15.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.15.0) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -5109,7 +4926,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.6.3): + /eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.12.2)(eslint@9.15.0)(jest@29.7.0)(typescript@5.6.3): resolution: {integrity: sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: @@ -5122,16 +4939,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.6.3) - '@typescript-eslint/utils': 8.12.2(eslint@8.57.0)(typescript@5.6.3) - eslint: 8.57.0 + '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.15.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.15.0)(typescript@5.6.3) + eslint: 9.15.0 jest: 29.7.0(@types/node@22.9.0)(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.6.3): + /eslint-plugin-jest@28.9.0(eslint@9.15.0)(jest@30.0.0-alpha.6)(typescript@5.6.3): resolution: {integrity: sha512-rLu1s1Wf96TgUUxSw6loVIkNtUjq1Re7A9QdCCHSohnvXEBAjuL420h0T/fMmkQlNsQP2GhQzEUpYHPfxBkvYQ==} engines: {node: ^16.10.0 || ^18.12.0 || >=20.0.0} peerDependencies: @@ -5144,27 +4961,27 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) - eslint: 9.13.0 + '@typescript-eslint/utils': 8.12.2(eslint@9.15.0)(typescript@5.6.3) + eslint: 9.15.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.15.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.15.0 + eslint-utils: 3.0.0(eslint@9.15.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.3.3): + /eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0)(eslint@9.15.0)(prettier@3.3.3): resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -5178,54 +4995,46 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 9.13.0 - eslint-config-prettier: 9.1.0(eslint@9.13.0) + eslint: 9.15.0 + eslint-config-prettier: 9.1.0(eslint@9.15.0) prettier: 3.3.3 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.15.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.15.0 dev: true - /eslint-plugin-react-hooks@5.0.0(eslint@9.13.0): + /eslint-plugin-react-hooks@5.0.0(eslint@9.15.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.15.0 dev: true - /eslint-plugin-require-extensions@0.1.3(eslint@8.57.0): + /eslint-plugin-require-extensions@0.1.3(eslint@9.15.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.15.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.15.0): resolution: {integrity: sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 9.13.0 + eslint: 9.15.0 dev: true /eslint-plugin-sort-keys-fix@1.1.2: @@ -5238,43 +5047,16 @@ packages: requireindex: 1.2.0 dev: true - /eslint-plugin-turbo@2.3.0(eslint@8.57.0): - resolution: {integrity: sha512-2iVUoIhrjp6kI8p0J4NewKPpXaKrHvL4K4eRnNXbqZvP/7xsm4Of+33B3b7m7OsS0UgX8HHOjlB9bEjigKMkMA==} - peerDependencies: - eslint: '>6.6.0' - dependencies: - dotenv: 16.0.3 - eslint: 8.57.0 - dev: true - - /eslint-plugin-turbo@2.3.0(eslint@9.13.0): + /eslint-plugin-turbo@2.3.0(eslint@9.15.0): resolution: {integrity: sha512-2iVUoIhrjp6kI8p0J4NewKPpXaKrHvL4K4eRnNXbqZvP/7xsm4Of+33B3b7m7OsS0UgX8HHOjlB9bEjigKMkMA==} peerDependencies: eslint: '>6.6.0' dependencies: dotenv: 16.0.3 - eslint: 9.13.0 - dev: true - - /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@8.12.2)(eslint@8.57.0)(typescript@5.6.3): - 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@8.57.0)(typescript@5.6.3) - '@typescript-eslint/parser': 8.12.2(eslint@8.57.0)(typescript@5.6.3) - eslint: 8.57.0 - json-schema: 0.4.0 - natural-compare-lite: 1.4.0 - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color + eslint: 9.15.0 dev: true - /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@8.12.2)(eslint@9.13.0)(typescript@5.6.3): + /eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@8.12.2)(eslint@9.15.0)(typescript@5.6.3): resolution: {integrity: sha512-bRW3Rc/VNdrSP9OoY5wgjjaXCOOkZKpzvl/Mk6l8Sg8CMehVIcg9K4y33l+ZcZiknpl0aR6rKusxuCJNGZWmVw==} engines: {node: '>= 16'} peerDependencies: @@ -5282,9 +5064,9 @@ packages: eslint: ^7 || ^8 typescript: ^3 || ^4 || ^5 dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.13.0)(typescript@5.6.3) - '@typescript-eslint/parser': 8.12.2(eslint@9.13.0)(typescript@5.6.3) - eslint: 9.13.0 + '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.15.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.12.2(eslint@9.15.0)(typescript@5.6.3) + eslint: 9.15.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 typescript: 5.6.3 @@ -5300,14 +5082,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} @@ -5316,13 +5090,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.57.0): + /eslint-utils@3.0.0(eslint@9.15.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.15.0 eslint-visitor-keys: 2.1.0 dev: true @@ -5346,55 +5120,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.15.0: + resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -5403,21 +5130,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.15.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.0 + '@eslint/core': 0.9.0 + '@eslint/eslintrc': 3.2.0 + '@eslint/js': 9.15.0 + '@eslint/plugin-kit': 0.2.3 '@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.5 debug: 4.3.7(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint-scope: 8.2.0 @@ -5437,7 +5164,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 @@ -5460,15 +5186,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'} @@ -5546,7 +5263,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.5 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -5652,13 +5369,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'} @@ -5737,15 +5447,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'} @@ -5784,7 +5485,7 @@ packages: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} dependencies: - cross-spawn: 7.0.3 + cross-spawn: 7.0.5 signal-exit: 4.1.0 dev: true @@ -6308,14 +6009,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.15.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.15.0)(typescript@5.6.3) + eslint: 9.15.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 @@ -6351,11 +6052,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'} @@ -9279,7 +8975,7 @@ packages: resolution: {integrity: sha512-7sI4e/bZijOzyURng88oOFZCISQPTHozfE2sUu5AviFYk5QV7fYGb6YiDl+vKjF/pICA354JImBImL9XJWUvdQ==} dev: false - /typescript-eslint@8.12.2(eslint@9.13.0)(typescript@5.6.3): + /typescript-eslint@8.12.2(eslint@9.15.0)(typescript@5.6.3): resolution: {integrity: sha512-UbuVUWSrHVR03q9CWx+JDHeO6B/Hr9p4U5lRH++5tq/EbFq1faYZe50ZSBePptgfIKLEti0aPQ3hFgnPVcd8ZQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -9288,9 +8984,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.6.3) - '@typescript-eslint/parser': 8.12.2(eslint@9.13.0)(typescript@5.6.3) - '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.15.0)(typescript@5.6.3) + '@typescript-eslint/parser': 8.12.2(eslint@9.15.0)(typescript@5.6.3) + '@typescript-eslint/utils': 8.12.2(eslint@9.15.0)(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - eslint diff --git a/single-pool/js/packages/classic/package.json b/single-pool/js/packages/classic/package.json index 4150e04c616..1a5ac031ce7 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.15.0", "solana-bankrun": "^0.2.0", "tsx": "^4.19.2", "typescript": "^5.6.3" diff --git a/single-pool/js/packages/modern/package.json b/single-pool/js/packages/modern/package.json index 5f6751bbed9..6e60bb3ec71 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.9.0", "@typescript-eslint/eslint-plugin": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.15.0", "typescript": "^5.6.3" }, "dependencies": { diff --git a/stake-pool/js/package.json b/stake-pool/js/package.json index a55ebcb947b..3b8245b5b02 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.15.0", "jest": "^29.0.0", "rimraf": "^6.0.1", "rollup": "^4.27.0", diff --git a/token-group/js/package.json b/token-group/js/package.json index 9d6da572593..08bc3508f8a 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.15.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "mocha": "^10.8.2", diff --git a/token-lending/js/package.json b/token-lending/js/package.json index 132c5a6705a..477326f637a 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.9.0", "@typescript-eslint/eslint-plugin": "^8.4.0", "@typescript-eslint/parser": "^8.4.0", - "eslint": "^8.57.0", + "eslint": "^9.15.0", "gh-pages": "^6.2.0", "rollup": "^4.27.0", "ts-node": "^10.9.2", diff --git a/token-metadata/js/package.json b/token-metadata/js/package.json index 391c40bc80c..eaf36160f98 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.15.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "mocha": "^10.8.2", diff --git a/token-swap/js/package.json b/token-swap/js/package.json index 8e80b5a9c9b..2a93e4527e5 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.15.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-require-extensions": "^0.1.1", "mocha": "^10.8.2", diff --git a/token/js/package.json b/token/js/package.json index 4f1d297d7b0..7a7e6fce156 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.0", - "eslint": "^8.57.0", + "eslint": "^9.15.0", "eslint-plugin-require-extensions": "^0.1.1", "gh-pages": "^6.2.0", "mocha": "^10.8.2",