diff --git a/package.json b/package.json index 27642a2e..46bf773a 100644 --- a/package.json +++ b/package.json @@ -47,8 +47,8 @@ "@igorkowalczyk/eslint-config": "2.2.0", "@igorkowalczyk/prettier-config": "2.2.0", "@tailwindcss/forms": "0.5.9", - "@typescript-eslint/eslint-plugin": "8.6.0", - "@typescript-eslint/parser": "8.6.0", + "@typescript-eslint/eslint-plugin": "8.7.0", + "@typescript-eslint/parser": "8.7.0", "autoprefixer": "10.4.20", "eslint": "9.11.0", "eslint-plugin-astro": "1.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ef6ee427..fd1b5294 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,7 +38,7 @@ importers: devDependencies: '@igorkowalczyk/eslint-config': specifier: 2.2.0 - version: 2.2.0(@typescript-eslint/parser@8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint@9.11.0(jiti@1.21.0))(prettier@3.3.3) + version: 2.2.0(@typescript-eslint/parser@8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint@9.11.0(jiti@1.21.0))(prettier@3.3.3) '@igorkowalczyk/prettier-config': specifier: 2.2.0 version: 2.2.0(prettier@3.3.3) @@ -46,11 +46,11 @@ importers: specifier: 0.5.9 version: 0.5.9(tailwindcss@3.4.13) '@typescript-eslint/eslint-plugin': - specifier: 8.6.0 - version: 8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) + specifier: 8.7.0 + version: 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) '@typescript-eslint/parser': - specifier: 8.6.0 - version: 8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) + specifier: 8.7.0 + version: 8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) autoprefixer: specifier: 10.4.20 version: 10.4.20(postcss@8.4.47) @@ -842,8 +842,8 @@ packages: '@types/unist@3.0.2': resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} - '@typescript-eslint/eslint-plugin@8.6.0': - resolution: {integrity: sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==} + '@typescript-eslint/eslint-plugin@8.7.0': + resolution: {integrity: sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -853,8 +853,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.6.0': - resolution: {integrity: sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==} + '@typescript-eslint/parser@8.7.0': + resolution: {integrity: sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -867,12 +867,12 @@ packages: resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.6.0': - resolution: {integrity: sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==} + '@typescript-eslint/scope-manager@8.7.0': + resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.6.0': - resolution: {integrity: sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==} + '@typescript-eslint/type-utils@8.7.0': + resolution: {integrity: sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -892,8 +892,8 @@ packages: resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.6.0': - resolution: {integrity: sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==} + '@typescript-eslint/types@8.7.0': + resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.16.0': @@ -905,8 +905,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.6.0': - resolution: {integrity: sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==} + '@typescript-eslint/typescript-estree@8.7.0': + resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -914,8 +914,8 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.6.0': - resolution: {integrity: sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==} + '@typescript-eslint/utils@8.7.0': + resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -928,8 +928,8 @@ packages: resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.6.0': - resolution: {integrity: sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==} + '@typescript-eslint/visitor-keys@8.7.0': + resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.0': @@ -3375,11 +3375,11 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@igorkowalczyk/eslint-config@2.2.0(@typescript-eslint/parser@8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint@9.11.0(jiti@1.21.0))(prettier@3.3.3)': + '@igorkowalczyk/eslint-config@2.2.0(@typescript-eslint/parser@8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint@9.11.0(jiti@1.21.0))(prettier@3.3.3)': dependencies: '@eslint/js': 8.55.0 eslint: 9.11.0(jiti@1.21.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint@9.11.0(jiti@1.21.0)) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint@9.11.0(jiti@1.21.0)) eslint-plugin-prettier: 5.0.1(eslint@9.11.0(jiti@1.21.0))(prettier@3.3.3) globals: 13.23.0 transitivePeerDependencies: @@ -3650,14 +3650,14 @@ snapshots: '@types/unist@3.0.2': {} - '@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3)': + '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/type-utils': 8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) - '@typescript-eslint/utils': 8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/parser': 8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/type-utils': 8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 8.7.0 eslint: 9.11.0(jiti@1.21.0) graphemer: 1.4.0 ignore: 5.3.1 @@ -3668,12 +3668,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3)': + '@typescript-eslint/parser@8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3)': dependencies: - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 8.7.0 debug: 4.3.7 eslint: 9.11.0(jiti@1.21.0) optionalDependencies: @@ -3686,15 +3686,15 @@ snapshots: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - '@typescript-eslint/scope-manager@8.6.0': + '@typescript-eslint/scope-manager@8.7.0': dependencies: - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/visitor-keys': 8.7.0 - '@typescript-eslint/type-utils@8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3)': + '@typescript-eslint/type-utils@8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.3.3) - '@typescript-eslint/utils': 8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.3.3) + '@typescript-eslint/utils': 8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) debug: 4.3.7 ts-api-utils: 1.3.0(typescript@5.3.3) optionalDependencies: @@ -3709,7 +3709,7 @@ snapshots: '@typescript-eslint/types@8.5.0': {} - '@typescript-eslint/types@8.6.0': {} + '@typescript-eslint/types@8.7.0': {} '@typescript-eslint/typescript-estree@7.16.0(typescript@5.3.3)': dependencies: @@ -3726,10 +3726,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.6.0(typescript@5.3.3)': + '@typescript-eslint/typescript-estree@8.7.0(typescript@5.3.3)': dependencies: - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/visitor-keys': 8.6.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/visitor-keys': 8.7.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -3741,12 +3741,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3)': + '@typescript-eslint/utils@8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.0(jiti@1.21.0)) - '@typescript-eslint/scope-manager': 8.6.0 - '@typescript-eslint/types': 8.6.0 - '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.3.3) + '@typescript-eslint/scope-manager': 8.7.0 + '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.3.3) eslint: 9.11.0(jiti@1.21.0) transitivePeerDependencies: - supports-color @@ -3762,9 +3762,9 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.6.0': + '@typescript-eslint/visitor-keys@8.7.0': dependencies: - '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/types': 8.7.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -4359,11 +4359,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint@9.11.0(jiti@1.21.0)): + eslint-module-utils@2.8.0(@typescript-eslint/parser@8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint@9.11.0(jiti@1.21.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) + '@typescript-eslint/parser': 8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) eslint: 9.11.0(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -4384,7 +4384,7 @@ snapshots: - supports-color - typescript - eslint-plugin-import@2.29.0(@typescript-eslint/parser@8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint@9.11.0(jiti@1.21.0)): + eslint-plugin-import@2.29.0(@typescript-eslint/parser@8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint@9.11.0(jiti@1.21.0)): dependencies: array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 @@ -4394,7 +4394,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.11.0(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint@9.11.0(jiti@1.21.0)) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint@9.11.0(jiti@1.21.0)) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -4405,7 +4405,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.14.2 optionalDependencies: - '@typescript-eslint/parser': 8.6.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) + '@typescript-eslint/parser': 8.7.0(eslint@9.11.0(jiti@1.21.0))(typescript@5.3.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack