diff --git a/package.json b/package.json index 25cae583..3f680eaf 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.27.0", "@next/eslint-plugin-next": "^15.3.1", - "@stylistic/eslint-plugin": "^4.2.0", + "@stylistic/eslint-plugin": "^4.4.0", "@stylistic/eslint-plugin-js": "^4.2.0", "@stylistic/eslint-plugin-jsx": "^4.2.0", "@stylistic/eslint-plugin-plus": "^4.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4c3822ca..a3da0b7d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -64,20 +64,20 @@ importers: specifier: ^15.3.1 version: 15.3.2 '@stylistic/eslint-plugin': - specifier: ^4.2.0 - version: 4.2.0(eslint@9.27.0)(typescript@5.8.3) + specifier: ^4.4.0 + version: 4.4.0(eslint@9.27.0)(typescript@5.8.3) '@stylistic/eslint-plugin-js': specifier: ^4.2.0 - version: 4.2.0(eslint@9.27.0) + version: 4.4.0(eslint@9.27.0) '@stylistic/eslint-plugin-jsx': specifier: ^4.2.0 - version: 4.2.0(eslint@9.27.0) + version: 4.4.0(eslint@9.27.0) '@stylistic/eslint-plugin-plus': specifier: ^4.2.0 - version: 4.2.0(eslint@9.27.0) + version: 4.4.0(eslint@9.27.0) '@stylistic/eslint-plugin-ts': specifier: ^4.2.0 - version: 4.2.0(eslint@9.27.0)(typescript@5.8.3) + version: 4.4.0(eslint@9.27.0)(typescript@5.8.3) '@types/mdx': specifier: ^2.0.13 version: 2.0.13 @@ -101,13 +101,13 @@ importers: version: 15.3.2(eslint@9.27.0)(typescript@5.8.3) eslint-import-resolver-typescript: specifier: ^4.3.4 - version: 4.3.5(eslint-plugin-import@2.31.0)(eslint@9.27.0) + version: 4.4.1(eslint-plugin-import@2.31.0)(eslint@9.27.0) eslint-plugin-flowtype: specifier: ^8.0.3 version: 8.0.3(@babel/plugin-syntax-flow@7.25.7(@babel/core@7.25.8))(@babel/plugin-transform-react-jsx@7.25.7(@babel/core@7.25.8))(eslint@9.27.0) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-typescript@4.3.5)(eslint@9.27.0) + version: 2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.1)(eslint@9.27.0) eslint-plugin-jsx-a11y: specifier: ^6.10.2 version: 6.10.2(eslint@9.27.0) @@ -703,31 +703,31 @@ packages: '@rushstack/eslint-patch@1.11.0': resolution: {integrity: sha512-zxnHvoMQVqewTJr/W4pKjF0bMGiKJv1WX7bSrkl46Hg0QjESbzBROWK0Wg4RphzSOS5Jiy7eFimmM3UgMrMZbQ==} - '@stylistic/eslint-plugin-js@4.2.0': - resolution: {integrity: sha512-MiJr6wvyzMYl/wElmj8Jns8zH7Q1w8XoVtm+WM6yDaTrfxryMyb8n0CMxt82fo42RoLIfxAEtM6tmQVxqhk0/A==} + '@stylistic/eslint-plugin-js@4.4.0': + resolution: {integrity: sha512-UeeQNRF73zJXnNGGbvwgUgzS+vzVGQoRuQKR6RhQCRHQmaBaVHxDDQVmN9RPLCnRxVjO/v8cqq/yMDqC7DikSQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' - '@stylistic/eslint-plugin-jsx@4.2.0': - resolution: {integrity: sha512-V+AtcVs0a3ck2IWWH/fd/+TmOYSgBJlsJXIR65+3kqgNi3p3pPfo9C8nhRsU/KlcSwhnzyx+Z/kEcuWCMZtTcA==} + '@stylistic/eslint-plugin-jsx@4.4.0': + resolution: {integrity: sha512-mDyKI6SYQrDfSgp5D+hIejF1LRw9KZ452rfqoxBhkaP1PzVAzozF89E1V+iFPQO2WiOBVJ+kdS0Y4kJiLCdnwg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' - '@stylistic/eslint-plugin-plus@4.2.0': - resolution: {integrity: sha512-w7HArI09lCB7u9hj0ZXojY49iQmcmL8mJKkZ3EXCRCy6nlM8AeHZCFxNDXJo4EW/sP08RiaspXEbL9ZtDs4cPQ==} + '@stylistic/eslint-plugin-plus@4.4.0': + resolution: {integrity: sha512-/XDjYjd3HxZ5ou5dobhmbigUl21HhZ0FTjDDVJK2FHuqme7ny99w/K905HGVng7RVNAp/T368Y0IMdESKjZVtw==} peerDependencies: eslint: '>=9.0.0' - '@stylistic/eslint-plugin-ts@4.2.0': - resolution: {integrity: sha512-j2o2GvOx9v66x8hmp/HJ+0T+nOppiO5ycGsCkifh7JPGgjxEhpkGmIGx3RWsoxpWbad3VCX8e8/T8n3+7ze1Zg==} + '@stylistic/eslint-plugin-ts@4.4.0': + resolution: {integrity: sha512-i5fya8tZFbF/qbjhOJ9h7CbJr91KZqYOPwrARrcdhG837q/+CEF1Wua+cYK+F3jyeegzLskJgF2sFGizOxC2gQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' - '@stylistic/eslint-plugin@4.2.0': - resolution: {integrity: sha512-8hXezgz7jexGHdo5WN6JBEIPHCSFyyU4vgbxevu4YLVS5vl+sxqAAGyXSzfNDyR6xMNSH5H1x67nsXcYMOHtZA==} + '@stylistic/eslint-plugin@4.4.0': + resolution: {integrity: sha512-bIh/d9X+OQLCAMdhHtps+frvyjvAM4B1YlSJzcEEhl7wXLIqPar3ngn9DrHhkBOrTA/z9J0bUMtctAspe0dxdQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' @@ -1402,6 +1402,15 @@ packages: typescript: optional: true + eslint-import-context@0.1.5: + resolution: {integrity: sha512-jalO1mLiEvTv0io0koz1AE4LwkHQxDBFLaSXWweWtJR0y/NC1yyxvU61Z54bghIFNeM1M4TvwRwVRhLunQJ3gw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + peerDependencies: + unrs-resolver: ^1.0.0 + peerDependenciesMeta: + unrs-resolver: + optional: true + eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -1418,8 +1427,8 @@ packages: eslint-plugin-import-x: optional: true - eslint-import-resolver-typescript@4.3.5: - resolution: {integrity: sha512-QGwhLrwn/WGOsdrWvjhm9n8BvKN/Wr41SQERMV7DQ2hm9+Ozas39CyQUxum///l2G2vefQVr7VbIaCFS5h9g5g==} + eslint-import-resolver-typescript@4.4.1: + resolution: {integrity: sha512-KHQnjMAn/Hbs1AcMs2YfJTeNoWsaOoMRvJUKr77Y2dv7jNOaT8/IJYlvfN/ZIwTxUsv2B6amwv7u9bt2Vl9lZg==} engines: {node: ^16.17.0 || >=18.6.0} peerDependencies: eslint: '*' @@ -2347,8 +2356,8 @@ packages: peerDependencies: preact: '>=10' - preact@10.26.6: - resolution: {integrity: sha512-5SRRBinwpwkaD+OqlBDeITlRgvd8I8QlxHJw9AxSdMNV6O+LodN9nUyYGpSF7sadHjs6RzeFShMexC6DbtWr9g==} + preact@10.26.7: + resolution: {integrity: sha512-43xS+QYc1X1IPbw03faSgY6I6OYWcLrJRv3hU0+qMOfh/XCHcP0MX2CVjNARYR2cC/guu975sta4OcjlczxD7g==} prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -2708,8 +2717,8 @@ packages: through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - tinyglobby@0.2.13: - resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} + tinyglobby@0.2.14: + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} to-regex-range@5.0.1: @@ -2826,8 +2835,8 @@ packages: web-vitals@5.0.1: resolution: {integrity: sha512-BsULPWaCKAAtNntUz0aJq1cu1wyuWmDzf4N6vYNMbYA6zzQAf2pzCYbyClf+Ui2MI54bt225AwugXIfL1W+Syg==} - webpack-sources@3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + webpack-sources@3.3.0: + resolution: {integrity: sha512-77R0RDmJfj9dyv5p3bM5pOHa+X8/ZkO9c7kpDstigkC4nIDobadsfSGCwB4bKhMVxqAok8tajaoR8rirM7+VFQ==} engines: {node: '>=10.13.0'} webpack@5.91.0: @@ -3503,13 +3512,13 @@ snapshots: '@rushstack/eslint-patch@1.11.0': {} - '@stylistic/eslint-plugin-js@4.2.0(eslint@9.27.0)': + '@stylistic/eslint-plugin-js@4.4.0(eslint@9.27.0)': dependencies: eslint: 9.27.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 - '@stylistic/eslint-plugin-jsx@4.2.0(eslint@9.27.0)': + '@stylistic/eslint-plugin-jsx@4.4.0(eslint@9.27.0)': dependencies: eslint: 9.27.0 eslint-visitor-keys: 4.2.0 @@ -3517,13 +3526,13 @@ snapshots: estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-plus@4.2.0(eslint@9.27.0)': + '@stylistic/eslint-plugin-plus@4.4.0(eslint@9.27.0)': dependencies: eslint: 9.27.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 - '@stylistic/eslint-plugin-ts@4.2.0(eslint@9.27.0)(typescript@5.8.3)': + '@stylistic/eslint-plugin-ts@4.4.0(eslint@9.27.0)(typescript@5.8.3)': dependencies: '@typescript-eslint/utils': 8.32.1(eslint@9.27.0)(typescript@5.8.3) eslint: 9.27.0 @@ -3533,7 +3542,7 @@ snapshots: - supports-color - typescript - '@stylistic/eslint-plugin@4.2.0(eslint@9.27.0)(typescript@5.8.3)': + '@stylistic/eslint-plugin@4.4.0(eslint@9.27.0)(typescript@5.8.3)': dependencies: '@typescript-eslint/utils': 8.32.1(eslint@9.27.0)(typescript@5.8.3) eslint: 9.27.0 @@ -4332,7 +4341,7 @@ snapshots: eslint-config-import@0.13.0(eslint-plugin-import@2.31.0): dependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-typescript@4.3.5)(eslint@9.27.0) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.1)(eslint@9.27.0) eslint-config-next@15.3.2(eslint@9.27.0)(typescript@5.8.3): dependencies: @@ -4354,6 +4363,13 @@ snapshots: - eslint-plugin-import-x - supports-color + eslint-import-context@0.1.5(unrs-resolver@1.7.2): + dependencies: + get-tsconfig: 4.10.1 + stable-hash: 0.0.5 + optionalDependencies: + unrs-resolver: 1.7.2 + eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 @@ -4370,24 +4386,25 @@ snapshots: get-tsconfig: 4.10.1 is-bun-module: 2.0.0 stable-hash: 0.0.5 - tinyglobby: 0.2.13 + tinyglobby: 0.2.14 unrs-resolver: 1.7.2 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-typescript@4.3.5)(eslint@9.27.0) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.1)(eslint@9.27.0) transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@4.3.5(eslint-plugin-import@2.31.0)(eslint@9.27.0): + eslint-import-resolver-typescript@4.4.1(eslint-plugin-import@2.31.0)(eslint@9.27.0): dependencies: debug: 4.4.1 eslint: 9.27.0 + eslint-import-context: 0.1.5(unrs-resolver@1.7.2) get-tsconfig: 4.10.1 is-bun-module: 2.0.0 stable-hash: 0.0.5 - tinyglobby: 0.2.13 + tinyglobby: 0.2.14 unrs-resolver: 1.7.2 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-typescript@4.3.5)(eslint@9.27.0) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.1)(eslint@9.27.0) transitivePeerDependencies: - supports-color @@ -4402,14 +4419,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.3.5)(eslint@9.27.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.1)(eslint@9.27.0): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 8.32.1(eslint@9.27.0)(typescript@5.8.3) eslint: 9.27.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 4.3.5(eslint-plugin-import@2.31.0)(eslint@9.27.0) + eslint-import-resolver-typescript: 4.4.1(eslint-plugin-import@2.31.0)(eslint@9.27.0) transitivePeerDependencies: - supports-color @@ -4450,7 +4467,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-typescript@4.3.5)(eslint@9.27.0): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.1)(eslint@9.27.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -4461,7 +4478,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.27.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.3.5)(eslint@9.27.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.32.1(eslint@9.27.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.1)(eslint@9.27.0) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -5484,8 +5501,8 @@ snapshots: next: 15.3.2(@babel/core@7.25.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) oauth: 0.9.15 openid-client: 5.7.1 - preact: 10.26.6 - preact-render-to-string: 5.2.6(preact@10.26.6) + preact: 10.26.7 + preact-render-to-string: 5.2.6(preact@10.26.7) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) uuid: 8.3.2 @@ -5649,12 +5666,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - preact-render-to-string@5.2.6(preact@10.26.6): + preact-render-to-string@5.2.6(preact@10.26.7): dependencies: - preact: 10.26.6 + preact: 10.26.7 pretty-format: 3.8.0 - preact@10.26.6: {} + preact@10.26.7: {} prelude-ls@1.2.1: {} @@ -6134,7 +6151,7 @@ snapshots: through@2.3.8: {} - tinyglobby@0.2.13: + tinyglobby@0.2.14: dependencies: fdir: 6.4.4(picomatch@4.0.2) picomatch: 4.0.2 @@ -6309,7 +6326,7 @@ snapshots: web-vitals@5.0.1: {} - webpack-sources@3.2.3: + webpack-sources@3.3.0: optional: true webpack@5.91.0: @@ -6337,7 +6354,7 @@ snapshots: tapable: 2.2.2 terser-webpack-plugin: 5.3.14(webpack@5.91.0) watchpack: 2.4.4 - webpack-sources: 3.2.3 + webpack-sources: 3.3.0 transitivePeerDependencies: - '@swc/core' - esbuild