diff --git a/package.json b/package.json index 067f9859f..d7ead319f 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@tailwindcss/typography": "^0.5.19", "@types/node": "^25.5.0", "@typescript-eslint/eslint-plugin": "^8.54.0", - "@typescript-eslint/parser": "^8.56.1", + "@typescript-eslint/parser": "^8.58.0", "autoprefixer": "^10.4.27", "eslint": "^9.39.2", "eslint-plugin-solid": "^0.14.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 256a64514..5bd8a42d2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -88,10 +88,10 @@ importers: version: 25.5.0 "@typescript-eslint/eslint-plugin": specifier: ^8.54.0 - version: 8.54.0(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + version: 8.54.0(@typescript-eslint/parser@8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) "@typescript-eslint/parser": - specifier: ^8.56.1 - version: 8.56.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + specifier: ^8.58.0 + version: 8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) autoprefixer: specifier: ^10.4.27 version: 10.4.27(postcss@8.5.8) @@ -2345,15 +2345,15 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - "@typescript-eslint/parser@8.56.1": + "@typescript-eslint/parser@8.58.0": resolution: { - integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==, + integrity: sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.0.0" + typescript: ">=4.8.4 <6.1.0" "@typescript-eslint/project-service@8.34.0": resolution: @@ -2373,14 +2373,14 @@ packages: peerDependencies: typescript: ">=4.8.4 <6.0.0" - "@typescript-eslint/project-service@8.56.1": + "@typescript-eslint/project-service@8.58.0": resolution: { - integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==, + integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: ">=4.8.4 <6.0.0" + typescript: ">=4.8.4 <6.1.0" "@typescript-eslint/scope-manager@8.34.0": resolution: @@ -2396,10 +2396,10 @@ packages: } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - "@typescript-eslint/scope-manager@8.56.1": + "@typescript-eslint/scope-manager@8.58.0": resolution: { - integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==, + integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } @@ -2421,14 +2421,14 @@ packages: peerDependencies: typescript: ">=4.8.4 <6.0.0" - "@typescript-eslint/tsconfig-utils@8.56.1": + "@typescript-eslint/tsconfig-utils@8.58.0": resolution: { - integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==, + integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: ">=4.8.4 <6.0.0" + typescript: ">=4.8.4 <6.1.0" "@typescript-eslint/type-utils@8.54.0": resolution: @@ -2454,10 +2454,10 @@ packages: } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - "@typescript-eslint/types@8.56.1": + "@typescript-eslint/types@8.58.0": resolution: { - integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==, + integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } @@ -2479,14 +2479,14 @@ packages: peerDependencies: typescript: ">=4.8.4 <6.0.0" - "@typescript-eslint/typescript-estree@8.56.1": + "@typescript-eslint/typescript-estree@8.58.0": resolution: { - integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==, + integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - typescript: ">=4.8.4 <6.0.0" + typescript: ">=4.8.4 <6.1.0" "@typescript-eslint/utils@8.34.0": resolution: @@ -2522,10 +2522,10 @@ packages: } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - "@typescript-eslint/visitor-keys@8.56.1": + "@typescript-eslint/visitor-keys@8.58.0": resolution: { - integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==, + integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } @@ -2976,10 +2976,10 @@ packages: integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==, } - brace-expansion@2.0.2: + brace-expansion@2.0.3: resolution: { - integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==, + integrity: sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==, } brace-expansion@5.0.3: @@ -2989,6 +2989,13 @@ packages: } engines: { node: 18 || 20 || >=22 } + brace-expansion@5.0.5: + resolution: + { + integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==, + } + engines: { node: 18 || 20 || >=22 } + braces@3.0.3: resolution: { @@ -5979,16 +5986,23 @@ packages: } engines: { node: 18 || 20 || >=22 } + minimatch@10.2.5: + resolution: + { + integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==, + } + engines: { node: 18 || 20 || >=22 } + minimatch@3.1.2: resolution: { integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, } - minimatch@5.1.7: + minimatch@5.1.9: resolution: { - integrity: sha512-FjiwU9HaHW6YB3H4a1sFudnv93lvydNjz2lmyUXR6IwKhGI+bgL3SOZrBGn6kvvX2pJvhEkGSGjyTHN47O4rqA==, + integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==, } engines: { node: ">=10" } @@ -5999,6 +6013,13 @@ packages: } engines: { node: ">=16 || 14 >=14.17" } + minimatch@9.0.9: + resolution: + { + integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==, + } + engines: { node: ">=16 || 14 >=14.17" } + minimist@1.2.8: resolution: { @@ -8047,6 +8068,15 @@ packages: peerDependencies: typescript: ">=4.8.4" + ts-api-utils@2.5.0: + resolution: + { + integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==, + } + engines: { node: ">=18.12" } + peerDependencies: + typescript: ">=4.8.4" + ts-interface-checker@0.1.13: resolution: { @@ -9633,7 +9663,7 @@ snapshots: junk: 4.0.1 locate-path: 7.2.0 merge-options: 3.0.4 - minimatch: 9.0.6 + minimatch: 9.0.9 normalize-path: 3.0.0 p-map: 7.0.3 path-exists: 5.0.0 @@ -10373,10 +10403,10 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": + "@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3))(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": dependencies: "@eslint-community/regexpp": 4.12.2 - "@typescript-eslint/parser": 8.56.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) + "@typescript-eslint/parser": 8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) "@typescript-eslint/scope-manager": 8.54.0 "@typescript-eslint/type-utils": 8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) "@typescript-eslint/utils": 8.54.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3) @@ -10401,12 +10431,12 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@8.56.1(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": + "@typescript-eslint/parser@8.58.0(eslint@9.39.2(jiti@1.21.7))(typescript@5.9.3)": dependencies: - "@typescript-eslint/scope-manager": 8.56.1 - "@typescript-eslint/types": 8.56.1 - "@typescript-eslint/typescript-estree": 8.56.1(typescript@5.9.3) - "@typescript-eslint/visitor-keys": 8.56.1 + "@typescript-eslint/scope-manager": 8.58.0 + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/typescript-estree": 8.58.0(typescript@5.9.3) + "@typescript-eslint/visitor-keys": 8.58.0 debug: 4.4.3 eslint: 9.39.2(jiti@1.21.7) typescript: 5.9.3 @@ -10415,8 +10445,8 @@ snapshots: "@typescript-eslint/project-service@8.34.0(typescript@5.9.3)": dependencies: - "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@5.9.3) - "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/tsconfig-utils": 8.58.0(typescript@5.9.3) + "@typescript-eslint/types": 8.58.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: @@ -10424,17 +10454,17 @@ snapshots: "@typescript-eslint/project-service@8.54.0(typescript@5.9.3)": dependencies: - "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@5.9.3) - "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/tsconfig-utils": 8.58.0(typescript@5.9.3) + "@typescript-eslint/types": 8.58.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - "@typescript-eslint/project-service@8.56.1(typescript@5.9.3)": + "@typescript-eslint/project-service@8.58.0(typescript@5.9.3)": dependencies: - "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@5.9.3) - "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/tsconfig-utils": 8.58.0(typescript@5.9.3) + "@typescript-eslint/types": 8.58.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: @@ -10450,10 +10480,10 @@ snapshots: "@typescript-eslint/types": 8.54.0 "@typescript-eslint/visitor-keys": 8.54.0 - "@typescript-eslint/scope-manager@8.56.1": + "@typescript-eslint/scope-manager@8.58.0": dependencies: - "@typescript-eslint/types": 8.56.1 - "@typescript-eslint/visitor-keys": 8.56.1 + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/visitor-keys": 8.58.0 "@typescript-eslint/tsconfig-utils@8.34.0(typescript@5.9.3)": dependencies: @@ -10463,7 +10493,7 @@ snapshots: dependencies: typescript: 5.9.3 - "@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)": + "@typescript-eslint/tsconfig-utils@8.58.0(typescript@5.9.3)": dependencies: typescript: 5.9.3 @@ -10483,7 +10513,7 @@ snapshots: "@typescript-eslint/types@8.54.0": {} - "@typescript-eslint/types@8.56.1": {} + "@typescript-eslint/types@8.58.0": {} "@typescript-eslint/typescript-estree@8.34.0(typescript@5.9.3)": dependencies: @@ -10494,9 +10524,9 @@ snapshots: debug: 4.4.3 fast-glob: 3.3.3 is-glob: 4.0.3 - minimatch: 9.0.6 + minimatch: 9.0.9 semver: 7.7.4 - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -10516,17 +10546,17 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)": + "@typescript-eslint/typescript-estree@8.58.0(typescript@5.9.3)": dependencies: - "@typescript-eslint/project-service": 8.56.1(typescript@5.9.3) - "@typescript-eslint/tsconfig-utils": 8.56.1(typescript@5.9.3) - "@typescript-eslint/types": 8.56.1 - "@typescript-eslint/visitor-keys": 8.56.1 + "@typescript-eslint/project-service": 8.58.0(typescript@5.9.3) + "@typescript-eslint/tsconfig-utils": 8.58.0(typescript@5.9.3) + "@typescript-eslint/types": 8.58.0 + "@typescript-eslint/visitor-keys": 8.58.0 debug: 4.4.3 - minimatch: 10.2.2 + minimatch: 10.2.5 semver: 7.7.4 tinyglobby: 0.2.15 - ts-api-utils: 2.4.0(typescript@5.9.3) + ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -10563,9 +10593,9 @@ snapshots: "@typescript-eslint/types": 8.54.0 eslint-visitor-keys: 4.2.1 - "@typescript-eslint/visitor-keys@8.56.1": + "@typescript-eslint/visitor-keys@8.58.0": dependencies: - "@typescript-eslint/types": 8.56.1 + "@typescript-eslint/types": 8.58.0 eslint-visitor-keys: 5.0.1 "@typescript/vfs@1.6.2(typescript@5.9.3)": @@ -10892,7 +10922,7 @@ snapshots: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.0.2: + brace-expansion@2.0.3: dependencies: balanced-match: 1.0.2 @@ -10900,6 +10930,10 @@ snapshots: dependencies: balanced-match: 4.0.4 + brace-expansion@5.0.5: + dependencies: + balanced-match: 4.0.4 + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -11244,7 +11278,7 @@ snapshots: detective-typescript@14.0.0(typescript@5.9.3): dependencies: - "@typescript-eslint/typescript-estree": 8.56.1(typescript@5.9.3) + "@typescript-eslint/typescript-estree": 8.58.0(typescript@5.9.3) ast-module-types: 6.0.1 node-source-walk: 7.0.1 typescript: 5.9.3 @@ -11794,7 +11828,7 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.6 + minimatch: 9.0.9 minipass: 7.1.3 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -12902,18 +12936,26 @@ snapshots: dependencies: brace-expansion: 5.0.3 + minimatch@10.2.5: + dependencies: + brace-expansion: 5.0.5 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.12 - minimatch@5.1.7: + minimatch@5.1.9: dependencies: - brace-expansion: 2.0.2 + brace-expansion: 2.0.3 minimatch@9.0.6: dependencies: brace-expansion: 5.0.3 + minimatch@9.0.9: + dependencies: + brace-expansion: 2.0.3 + minimist@1.2.8: {} minipass@7.1.3: {} @@ -13512,7 +13554,7 @@ snapshots: readdir-glob@1.1.3: dependencies: - minimatch: 5.1.7 + minimatch: 5.1.9 readdirp@3.6.0: dependencies: @@ -14298,6 +14340,10 @@ snapshots: dependencies: typescript: 5.9.3 + ts-api-utils@2.5.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + ts-interface-checker@0.1.13: {} tslib@2.8.1: {}