From c1b3bae05fb92bf67cf795bddd3de589854f6474 Mon Sep 17 00:00:00 2001 From: Stephen Zhou Date: Sat, 6 Jul 2024 10:38:43 +0800 Subject: [PATCH] chore: update lint config, make tailwindcss-classname-highlight vscode extension work (#113) --- eslint.config.mjs | 1 - package.json | 5 +- pnpm-lock.yaml | 930 ++++++++++++++++++--------------------------- tailwind.config.ts | 4 +- 4 files changed, 384 insertions(+), 556 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 5e039595e..fd92b720f 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -23,7 +23,6 @@ export default defineConfig( }, }, rules: { - "unicorn/prefer-module": "off", "no-restricted-globals": [ "error", { diff --git a/package.json b/package.json index 204dfb513..60ef5708d 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "Follow", "type": "module", "version": "0.0.1", + "private": true, "packageManager": "pnpm@9.1.4", "description": "An Electron application with React and TypeScript", "author": "example.com", @@ -11,7 +12,7 @@ "scripts": { "build": "npm run typecheck && electron-vite build --outDir=dist && electron-forge package && electron-forge make", "build:web": "vite build", - "dev": "electron-vite dev", + "dev": "electron-vite dev --outDir=dist", "lint": "eslint", "lint:fix": "eslint --fix", "prepare": "pnpm exec simple-git-hooks && test -f .env || cp .env.example .env", @@ -129,7 +130,7 @@ "electron-devtools-installer": "3.2.0", "electron-vite": "^2.3.0", "eslint": "^9.6.0", - "eslint-config-hyoban": "3.0.0-beta.24", + "eslint-config-hyoban": "3.0.0-beta.26", "hono": "4.4.7", "lint-staged": "15.2.7", "postcss": "8.4.38", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9d308a447..8ff2fac98 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -333,8 +333,8 @@ importers: specifier: ^9.6.0 version: 9.6.0 eslint-config-hyoban: - specifier: 3.0.0-beta.24 - version: 3.0.0-beta.24(eslint@9.6.0)(tailwindcss@3.4.4)(typescript@5.5.2) + specifier: 3.0.0-beta.26 + version: 3.0.0-beta.26(eslint@9.6.0)(tailwindcss@3.4.4)(typescript@5.5.2) hono: specifier: 4.4.7 version: 4.4.7(patch_hash=ycbk46disqruhfjducp47b5fl4) @@ -382,6 +382,9 @@ packages: '@antfu/install-pkg@0.1.1': resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} + '@antfu/utils@0.7.10': + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} + '@antfu/utils@0.7.8': resolution: {integrity: sha512-rWQkqXRESdjXtc+7NRfK9lASQjpXJu1ayp7qi1d23zZorY+wBHVLHHoVcMsEnkqEBWTFqbztO7/QdJFzyEcLTg==} @@ -399,34 +402,18 @@ packages: nodemailer: optional: true - '@babel/code-frame@7.24.6': - resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.24.7': resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.6': - resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==} - engines: {node: '>=6.9.0'} - '@babel/compat-data@7.24.7': resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} engines: {node: '>=6.9.0'} - '@babel/core@7.24.6': - resolution: {integrity: sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==} - engines: {node: '>=6.9.0'} - '@babel/core@7.24.7': resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.6': - resolution: {integrity: sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.24.7': resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==} engines: {node: '>=6.9.0'} @@ -435,10 +422,6 @@ packages: resolution: {integrity: sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.24.6': - resolution: {integrity: sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.24.7': resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} engines: {node: '>=6.9.0'} @@ -449,26 +432,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-environment-visitor@7.24.6': - resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==} - engines: {node: '>=6.9.0'} - '@babel/helper-environment-visitor@7.24.7': resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.24.6': - resolution: {integrity: sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==} - engines: {node: '>=6.9.0'} - '@babel/helper-function-name@7.24.7': resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} engines: {node: '>=6.9.0'} - '@babel/helper-hoist-variables@7.24.6': - resolution: {integrity: sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==} - engines: {node: '>=6.9.0'} - '@babel/helper-hoist-variables@7.24.7': resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} engines: {node: '>=6.9.0'} @@ -477,20 +448,10 @@ packages: resolution: {integrity: sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.24.6': - resolution: {integrity: sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==} - engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.24.7': resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.24.6': - resolution: {integrity: sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.24.7': resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} engines: {node: '>=6.9.0'} @@ -501,10 +462,6 @@ packages: resolution: {integrity: sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.6': - resolution: {integrity: sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.24.7': resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} engines: {node: '>=6.9.0'} @@ -515,10 +472,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.24.6': - resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} - engines: {node: '>=6.9.0'} - '@babel/helper-simple-access@7.24.7': resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} engines: {node: '>=6.9.0'} @@ -527,59 +480,30 @@ packages: resolution: {integrity: sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==} engines: {node: '>=6.9.0'} - '@babel/helper-split-export-declaration@7.24.6': - resolution: {integrity: sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==} - engines: {node: '>=6.9.0'} - '@babel/helper-split-export-declaration@7.24.7': resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.6': - resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.7': resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.6': - resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.24.7': resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.6': - resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.24.7': resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.6': - resolution: {integrity: sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==} - engines: {node: '>=6.9.0'} - '@babel/helpers@7.24.7': resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.6': - resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} - engines: {node: '>=6.9.0'} - '@babel/highlight@7.24.7': resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.24.6': - resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.24.7': resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} engines: {node: '>=6.0.0'} @@ -614,26 +538,14 @@ packages: resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} engines: {node: '>=6.9.0'} - '@babel/template@7.24.6': - resolution: {integrity: sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==} - engines: {node: '>=6.9.0'} - '@babel/template@7.24.7': resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.6': - resolution: {integrity: sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.24.7': resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} engines: {node: '>=6.9.0'} - '@babel/types@7.24.6': - resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} - engines: {node: '>=6.9.0'} - '@babel/types@7.24.7': resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} @@ -1128,22 +1040,18 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.0': - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-community/regexpp@4.11.0': resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.5.16': - resolution: {integrity: sha512-b6WwepSuyV8UNUojfsE/6TjfYcskGdlCXJfbgEtV+CYDclbBLSu7fhGYqSi0kRaG/UOcWSfj4OZ0/pw6hCV6RA==} + '@eslint-react/ast@1.5.22': + resolution: {integrity: sha512-Aiae+VizJkUEh1Co3cZ3ltE7PtMkVCke/ztXYBKTM2DADLQvlb7GVEwfmyCkK0LuUxFUzuk56DdpliA/nIQHtg==} - '@eslint-react/core@1.5.16': - resolution: {integrity: sha512-6zAf58toyDT7ZZc+2f7Cv8dSRy4TYv/JfL6GpwtM9FFMUsamlEGJBiaoNnV3U+gHZUyhuvYq42rV7nXegSlXdg==} + '@eslint-react/core@1.5.22': + resolution: {integrity: sha512-AlKxsZsGlu43VGKAs3AOrS11jope2E77DPbAfotxXUFKzuKaAqWuYfJG9ztQH/JX0gui6k8fKV9tzgxrUD6Hog==} - '@eslint-react/eslint-plugin@1.5.16': - resolution: {integrity: sha512-Ff/ZrElIEry1mzoZFhksHqej1zMaFLHR3ciFQoU4kQG8Xc4e5Y6I6WYi3ZT7Dcau1UZK+85sKYTVxSyOtDe5rQ==} + '@eslint-react/eslint-plugin@1.5.22': + resolution: {integrity: sha512-l3gsLNiMnn8CHDxD1VJ4Vb5d/Th1Lb0x83P+PWQKVnh8seDJvh6tOgUD8Too4xHxaU5XwHKj6quC9bcgywLW+g==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1152,20 +1060,20 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.5.16': - resolution: {integrity: sha512-IH+XX9c27ad4kMJhv40Za+PfswfPG93wOEF5+mDC9b1AxPcloPq2lc162NzWbiIHwKYAdHfIyDBY/6BTjXOgPA==} + '@eslint-react/jsx@1.5.22': + resolution: {integrity: sha512-CXPuvRWx2gJB02lZgJWGa6I2yOYWkhHEsBYNyC1Txz2vss8n7Dq1N+Rf0Cr2ACCpSo6RPmD0pF5fJl2QMzchKA==} - '@eslint-react/shared@1.5.16': - resolution: {integrity: sha512-B45RP1yu2tA8RU3lvVu2ZiR3i2TSvOqcVBQm9S0QGfymI2eh54OcOfGdJWWF2lj11lw4H5vNksN1ZEHtCMypGA==} + '@eslint-react/shared@1.5.22': + resolution: {integrity: sha512-56S3GTgOR29lhcmu2KIZbWnJ47SMNjSircfrMtTj3seiykJGN8beh/PI7BsWLkIv0mVGF0vYLjLzLm0NT69ZYQ==} - '@eslint-react/tools@1.5.16': - resolution: {integrity: sha512-LSyj1KQZd6fDqBQPGfo8FHD3McWOsBndIONKELyx+w2KdPhk+ip4T3opAoAY45dngyG2Sf496GwPBz9VUhvSFA==} + '@eslint-react/tools@1.5.22': + resolution: {integrity: sha512-HH/v0SyaIFk1jfVZTmHuJ/WQidsz2eYvaN8768qyBXA8RG85H2kUwHSo7vepnbT2AKT0m1tR20q9Yma9kYFIDg==} - '@eslint-react/types@1.5.16': - resolution: {integrity: sha512-9tLAzPU8KYNYUXQivudnngTnd3UnjfqgL4QeacsQrElWH2mE3ADDvyOImSyJ7k9DIJUUh2s3i/w618lBr7M4Eg==} + '@eslint-react/types@1.5.22': + resolution: {integrity: sha512-QHohpuH9KIghb6lvxe1lR4ARDidnyBrwHI/EVsMR/Bjk0ZcENtdz4IiWtb25W50PA0bzqt78SoLSLIarl0JeRQ==} - '@eslint-react/var@1.5.16': - resolution: {integrity: sha512-XTBQ329WViUCxaDxKTrNR3tMb9wYJatQiyNtMB7bAieDG50o9yO0npFse7T1U4ZDX2kaXA7plkeM0euWTriLVQ==} + '@eslint-react/var@1.5.22': + resolution: {integrity: sha512-yGoHyYddv5jy497IxfbZXL9zLCcOgt5BrZ6/m6G60zTsqzieCX6GFiThiMAr6OVvK1BhneLvDD94KVfikd49LQ==} '@eslint/config-array@0.17.0': resolution: {integrity: sha512-A68TBu6/1mHHuc5YJL0U0VVeGNiklLAL6rRmhTCP2B5XjWLMnrX+HkO+IAXyHvks5cyyY1jjK5ITPQ1HGS2EVA==} @@ -1175,10 +1083,6 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.5.0': - resolution: {integrity: sha512-A7+AOT2ICkodvtsWnxZP4Xxk3NbZ3VMHd8oihydLRGrJgqqdEz1qSeEgXYyT/Cu8h1TWWsQRejIx48mtjZ5y1w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.6.0': resolution: {integrity: sha512-D9B0/3vNg44ZeWbYMpBoXqNP4j6eQD5vNwIlGAuFRRzK/WtT/jvDQW3Bi9kkf3PMDMlM7Yi+73VLUsn5bJcl8A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2222,8 +2126,8 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.0.0-alpha.30': - resolution: {integrity: sha512-2CBUupdkfbE3eATph4QeZejvT+M+1bVur+zXlVx09WN31phap51ps/qemeclnCbGEz6kTgBDmScrr9XmmF8/Pg==} + '@typescript-eslint/eslint-plugin@8.0.0-alpha.39': + resolution: {integrity: sha512-ILv1vDA8M9ah1vzYpnOs4UOLRdB63Ki/rsxedVikjMLq68hFfpsDR25bdMZ4RyUkzLJwOhcg3Jujm/C1nupXKA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2233,8 +2137,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.0.0-alpha.30': - resolution: {integrity: sha512-tAYgFmgXU1MlCK3nbblUvJlDSibBvxtAQXGrF3IG0KmnRza9FXILZifHWL0rrwacDn40K53K607Fk2QkMjiGgw==} + '@typescript-eslint/parser@8.0.0-alpha.39': + resolution: {integrity: sha512-5k+pwV91plJojHgZkWlq4/TQdOrnEaeSvt48V0m8iEwdMJqX/63BXYxy8BUOSghWcjp05s73vy9HJjovAKmHkQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2247,12 +2151,16 @@ packages: resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@8.0.0-alpha.30': - resolution: {integrity: sha512-FGW/iPWGyPFamAVZ60oCAthMqQrqafUGebF8UKuq/ha+e9SVG6YhJoRzurlQXOVf8dHfOhJ0ADMXyFnMc53clg==} + '@typescript-eslint/scope-manager@7.15.0': + resolution: {integrity: sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/scope-manager@8.0.0-alpha.39': + resolution: {integrity: sha512-HCBlKQROY+JIgWolucdFMj1W3VUnnIQTdxAhxJTAj3ix2nASmvKIFgrdo5KQMrXxQj6tC4l3zva10L+s0dUIIw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@7.13.1': - resolution: {integrity: sha512-aWDbLu1s9bmgPGXSzNCxELu+0+HQOapV/y+60gPXafR8e2g1Bifxzevaa+4L2ytCWm+CHqpELq4CSoN9ELiwCg==} + '@typescript-eslint/type-utils@7.15.0': + resolution: {integrity: sha512-SkgriaeV6PDvpA6253PDVep0qCqgbO1IOBiycjnXsszNTVQe5flN5wR5jiczoEoDEnAqYFSFFc9al9BSGVltkg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 @@ -2261,8 +2169,8 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@8.0.0-alpha.30': - resolution: {integrity: sha512-FrnhlCKEKZKRbpDviHkIU9tayIUGTOfa+SjvrRv6p/AJIUv6QT8oRboRjLH/cCuwUEbM0k5UtRWYug4albHUqQ==} + '@typescript-eslint/type-utils@8.0.0-alpha.39': + resolution: {integrity: sha512-alO13fRU6yVeJbwl9ESI3AYhq5dQdz3Dpd0I5B4uezs2lvgYp44dZsj5hWyPz/kL7JFEsjbn+4b/CZA0OQJzjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2274,8 +2182,12 @@ packages: resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.0.0-alpha.30': - resolution: {integrity: sha512-4WzLlw27SO9pK9UFj/Hu7WGo8WveT0SEiIpFVsV2WwtQmLps6kouwtVCB8GJPZKJyurhZhcqCoQVQFmpv441Vg==} + '@typescript-eslint/types@7.15.0': + resolution: {integrity: sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/types@8.0.0-alpha.39': + resolution: {integrity: sha512-yINN7j0/+S1VGSp0IgH52oQvUx49vkOug6xbrDA/9o+U55yCAQKSvYWvzYjNa+SZE3hXI0zwvYtMVsIAAMmKIQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.13.1': @@ -2287,8 +2199,17 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.0.0-alpha.30': - resolution: {integrity: sha512-WSXbc9ZcXI+7yC+6q95u77i8FXz6HOLsw3ST+vMUlFy1lFbXyFL/3e6HDKQCm2Clt0krnoCPiTGvIn+GkYPn4Q==} + '@typescript-eslint/typescript-estree@7.15.0': + resolution: {integrity: sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/typescript-estree@8.0.0-alpha.39': + resolution: {integrity: sha512-S8gREuP8r8PCxGegeojeXntx0P50ul9YH7c7JYpbLIIsEPNr5f7UHlm+I1NUbL04CBin4kvZ60TG4eWr/KKN9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2302,8 +2223,14 @@ packages: peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/utils@8.0.0-alpha.30': - resolution: {integrity: sha512-rfhqfLqFyXhHNDwMnHiVGxl/Z2q/3guQ1jLlGQ0hi9Rb7inmwz42crM+NnLPR+2vEnwyw1P/g7fnQgQ3qvFx4g==} + '@typescript-eslint/utils@7.15.0': + resolution: {integrity: sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + + '@typescript-eslint/utils@8.0.0-alpha.39': + resolution: {integrity: sha512-Nr2PrlfNhrNQTlFHlD7XJdTGw/Vt8qY44irk6bfjn9LxGdSG5e4c1R2UN6kvGMhhx20DBPbM7q3Z3r+huzmL1w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2312,8 +2239,12 @@ packages: resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@8.0.0-alpha.30': - resolution: {integrity: sha512-XZuNurZxBqmr6ZIRIwWFq7j5RZd6ZlkId/HZEWyfciK+CWoyOxSF9Pv2VXH9Rlu2ZG2PfbhLz2Veszl4Pfn7yA==} + '@typescript-eslint/visitor-keys@7.15.0': + resolution: {integrity: sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/visitor-keys@8.0.0-alpha.39': + resolution: {integrity: sha512-DVJ0UdhucZy+/1GlIy7FX2+CFhCeNAi4VwaEAe7u2UDenQr9/kGqvzx00UlpWibmEVDw4KsPOI7Aqa1+2Vqfmw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.2.0': @@ -2539,11 +2470,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - browserslist@4.23.1: resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -2590,9 +2516,6 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - caniuse-lite@1.0.30001607: - resolution: {integrity: sha512-WcvhVRjXLKFB/kmOFVwELtMxyhq3iM/MvmXcyCe2PNf166c39mptscOc/45TTS96n2gpNV2z7+NakArTWZCQ3w==} - caniuse-lite@1.0.30001636: resolution: {integrity: sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==} @@ -2935,10 +2858,6 @@ packages: deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - deepmerge-ts@7.0.3: - resolution: {integrity: sha512-dxFbFO2RSIhPNBPL/j8Nvdt6/vrkW9+uGf1NLah/QxBGAVbK9fj2fGTO+HwdHpPAyFAsyT9iEn/1SI9SUvespw==} - engines: {node: '>=16.0.0'} - defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -3062,9 +2981,6 @@ packages: os: [darwin, linux] hasBin: true - electron-to-chromium@1.4.731: - resolution: {integrity: sha512-+TqVfZjpRz2V/5SPpmJxq9qK620SC5SqCnxQIOi7i/U08ZDcTpKbT7Xjj9FU5CbXTMUb4fywbIr8C7cGv4hcjw==} - electron-to-chromium@1.4.808: resolution: {integrity: sha512-0ItWyhPYnww2VOuCGF4s1LTfbrdAV2ajy/TN+ZTuhR23AHI6rWHCrBXJ/uxoXOvRRqw8qjYVrG81HFI7x/2wdQ==} @@ -3164,8 +3080,8 @@ packages: eslint-config-flat-gitignore@0.1.5: resolution: {integrity: sha512-hEZLwuZjDBGDERA49c2q7vxc8sCGv8EdBp6PQYzGOMcHIgrfG9YOM6s/4jx24zhD+wnK9AI8mgN5RxSss5nClQ==} - eslint-config-hyoban@3.0.0-beta.24: - resolution: {integrity: sha512-aVOHOnBCa5RlbjYkXHFAq8aP3KM7YA14KaAvk5D+vPIxW82pYGkQ+CmmwFpW2MKYEvOtGOr3FSiJHJoLQHdQaw==} + eslint-config-hyoban@3.0.0-beta.26: + resolution: {integrity: sha512-uJWez2xzik6YyBplNNExAzAalNGNA4/hs44Grow2V4+OCTrglOgwmiC/AbZjBgS1kx17GmqxfIYzs7d4HuZhzw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3177,8 +3093,8 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-plugin-antfu@2.3.3: - resolution: {integrity: sha512-TAgYNuc20QyKw8NXtpzR3LeMTTv1qAJVKkjCVzjRSGiSR1EetEY7LRgQVhcgP/C1FnI87isQERAIkKvkYyLq0Q==} + eslint-plugin-antfu@2.3.4: + resolution: {integrity: sha512-5RIjJpBK1tuNHuLyFyZ90/iW9s439dP1u2cxA4dH70djx9sKq1CqI+O6Q95aVjgFNTDtQzSC9uYdAD5uEEKciQ==} peerDependencies: eslint: '*' @@ -3192,8 +3108,8 @@ packages: peerDependencies: eslint: '*' - eslint-plugin-import-x@0.5.1: - resolution: {integrity: sha512-2JK8bbFOLes+gG6tgdnM8safCxMAj4u2wjX8X1BRFPfnY7Ct2hFYESoIcVwABX/DDcdpQFLGtKmzbNEWJZD9iQ==} + eslint-plugin-import-x@0.5.3: + resolution: {integrity: sha512-hJ/wkMcsLQXAZL3+txXIDpbW5cqwdm1rLTqV4VRY03aIbzE3zWE7rPZKW6Gzf7xyl1u3V1iYC6tOG77d9NF4GQ==} engines: {node: '>=16'} peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 @@ -3210,8 +3126,8 @@ packages: peerDependencies: eslint: '>=7' - eslint-plugin-react-core@1.5.16: - resolution: {integrity: sha512-BlBKgmfZ8N70nnEoFHmbuy/AN4eK9g6akBI+yhN2c3nSC0KojL96WKLvhIszV4du6h5ca3/3zjJMnCfQsyQuaQ==} + eslint-plugin-react-debug@1.5.22: + resolution: {integrity: sha512-eOhqVLXDRXd7U4nto6sMfPqJDujFixKOsGB/zVmi7pISMYiAUU/b1UGbLzeV4Vr2jrdj5r+kHRwcwSSykX+h9Q==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3220,8 +3136,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.5.16: - resolution: {integrity: sha512-cDH7n8qDkqPoLQ4MChKxwssJyt+JhvkpeZP8SXwkgqAQp4nTvgAfZVTbW7aJ+IxorI4E+sWCVwVJa4HlvL5acQ==} + eslint-plugin-react-dom@1.5.22: + resolution: {integrity: sha512-LVNsypBQOX/M+ATUTfEp0sRrYZ6y0bVeInxr+UdbdpierLvRuUmYEiqz2l4wGtY/FIb7TcG8G7+P2fXPdi8Pdw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3230,8 +3146,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.5.16: - resolution: {integrity: sha512-vgWEfYVqe5iJN0I/Cx1F+nKNn0oy1SXNCPCsIBkCx5xoIXPLA3FijhsyxS/9DEH62np9mlFxsd+KUIPEW5X20A==} + eslint-plugin-react-hooks-extra@1.5.22: + resolution: {integrity: sha512-0X53hl6o8knK7Czx3AeS5F36RnBg+2M3xaxymz7dLd3xO9ISRjk9xZXDoqCMAM9P7/OAaOoWV08FpFZagiPoGA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3246,8 +3162,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - eslint-plugin-react-naming-convention@1.5.16: - resolution: {integrity: sha512-7hsdfcQAKnizIM1sIzd3yuqMgA8vlMwnPAGFUe0xL5IZ2nBDYW243kXesuVlHuiMn0Y+iLSOC2CfXm4Pv9ip9Q==} + eslint-plugin-react-naming-convention@1.5.22: + resolution: {integrity: sha512-krziXID2hyfm1Y8+5iFXMPpHztIfZQleifVRUiZDP/GDqAJsvfJmER32n8jCFPg8zu6fSHp2H5eRtAWCUkzYhQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3261,14 +3177,24 @@ packages: peerDependencies: eslint: '>=7' + eslint-plugin-react-x@1.5.22: + resolution: {integrity: sha512-rihfTMt2E2UUWjY7xcU8EB4ZCDrcBY+x73uhL4H6D6QxH9SzxsXm9trBu7oU6TlKXmnMBJ9TapeCtyG3CSLXPw==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ^5.3.3 + peerDependenciesMeta: + typescript: + optional: true + eslint-plugin-regexp@2.6.0: resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} engines: {node: ^18 || >=20} peerDependencies: eslint: '>=8.44.0' - eslint-plugin-simple-import-sort@12.1.0: - resolution: {integrity: sha512-Y2fqAfC11TcG/WP3TrI1Gi3p3nc8XJyEOJYHyEPEGI/UAgNx6akxxlX74p7SbAQdLcgASKhj8M0GKvH3vq/+ig==} + eslint-plugin-simple-import-sort@12.1.1: + resolution: {integrity: sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==} peerDependencies: eslint: '>=5.0.0' @@ -3670,8 +3596,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.6.0: - resolution: {integrity: sha512-UzcJi88Hw//CurUIRa9Jxb0vgOCcuD/MNjwmXp633cyaRKkCWACkoqHCtfZv43b1kqXGg/fpOa8bwgacCeXsVg==} + globals@15.8.0: + resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} engines: {node: '>=18'} globalthis@1.0.4: @@ -3957,6 +3883,12 @@ packages: is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + is-immutable-type@4.0.0: + resolution: {integrity: sha512-gyFBCXv+NikTs8/PGZhgjbMmFZQ5jvHGZIsVu6+/9Bk4K7imlWBIDN7hTr9fNioGzFg71I4YM3z8f0aKXarTAw==} + peerDependencies: + eslint: '*' + typescript: '>=4.7.4' + is-interactive@1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} @@ -4337,9 +4269,6 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - micro-memoize@4.1.2: - resolution: {integrity: sha512-+HzcV2H+rbSJzApgkj0NdTakkC+bnyeiUxgT6/m7mjcz1CmM22KYFKp+EVj1sWe4UYcnriJr5uqHQD/gMHLD+g==} - micromark-core-commonmark@2.0.0: resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} @@ -5319,10 +5248,6 @@ packages: shiki@1.10.0: resolution: {integrity: sha512-YD2sXQ+TMD/F9BimV9Jn0wj35pqOvywvOG/3PB6hGHyGKlM7TJ9tyJ02jOb2kF8F0HfJwKNYrh3sW7jEcuRlXA==} - short-unique-id@5.2.0: - resolution: {integrity: sha512-cMGfwNyfDZ/nzJ2k2M+ClthBIh//GlZl1JEf47Uoa9XR11bz8Pa2T2wQO4bVrRdH48LrIDWJahQziKo3MjhsWg==} - hasBin: true - siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -5400,6 +5325,9 @@ packages: resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} @@ -5418,8 +5346,8 @@ packages: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} - string-ts@2.1.1: - resolution: {integrity: sha512-BtSlY8ttfj+veJuirU5uOP7pxqIuGQHzPSNZS7Kj3orT8250GBijUYp0K5ZV+s5OREMsC1TLaSVB75kyeBYZyw==} + string-ts@2.2.0: + resolution: {integrity: sha512-VTP0LLZo4Jp9Gz5IiDVMS9WyLx/3IeYh0PXUn0NdPqusUFNgkHPWiEdbB9TU2Iv3myUskraD5WtYEdHUrQEIlQ==} string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -5621,12 +5549,14 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-declaration-location@1.0.1: + resolution: {integrity: sha512-bCWJovNLBiS34rMD1o6AX+INI5n6ujtB9bPp/1a/opc9ExycJKpB/XcgIsVs66RH7SxAbsYcJBkrLrnLcDF0TA==} + peerDependencies: + typescript: '>=4.0.0' + ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-pattern@5.2.0: - resolution: {integrity: sha512-aGaSpOlDcns7ZoeG/OMftWyQG1KqPVhgplhJxNCvyIXqWrumM5uIoOSarw/hmmi/T1PnuQ/uD8NaFHvLpHicDg==} - tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} @@ -5661,8 +5591,8 @@ packages: resolution: {integrity: sha512-R6wDsVsoS9xYOpy8vgeBlqpdOyzJ12HNfQhC/aAKWM3YoCV9TtunJzh/QpkMgeDhkoynDcw5f1y+qF9yc/HHyg==} engines: {node: '>=16'} - typescript-eslint@8.0.0-alpha.30: - resolution: {integrity: sha512-/vGhBMsK1TpadQh1eQ02c5pyiPGmKR9cVzX5C9plZ+LC0HPLpWoJbbTVfQN7BkIK7tUxDt2BFr3pFL5hDDrx7g==} + typescript-eslint@8.0.0-alpha.39: + resolution: {integrity: sha512-bsuR1BVJfHr7sBh7Cca962VPIcP+5UWaIa/+6PpnFZ+qtASjGTxKWIF5dG2o73BX9NsyqQfvRWujb3M9CIoRXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -5735,12 +5665,6 @@ packages: unzip-crx-3@0.2.0: resolution: {integrity: sha512-0+JiUq/z7faJ6oifVB5nSwt589v1KCduqIJupNVDoWSXZtWDmjDGO3RAEOvwJ07w90aoXoP4enKsR7ecMrJtWQ==} - update-browserslist-db@1.0.13: - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - update-browserslist-db@1.0.16: resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} hasBin: true @@ -5797,8 +5721,8 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - valibot@0.32.0: - resolution: {integrity: sha512-FXBnJl4bNOmeg7lQv+jfvo/wADsRBN8e9C3r+O77Re3dEnDma8opp7p4hcIbF7XJJ30h/5SVohdjer17/sHOsQ==} + valibot@0.35.0: + resolution: {integrity: sha512-+i2aCRkReTrd5KBN/dW2BrPOvFnU5LXTV2xjZnjnqUIO8YUx6P2+MgRrkwF2FhkexgyKq/NIZdPdknhHf5A/Ww==} validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -6027,6 +5951,8 @@ snapshots: execa: 5.1.1 find-up: 5.0.0 + '@antfu/utils@0.7.10': {} + '@antfu/utils@0.7.8': {} '@auth/core@0.34.1': @@ -6039,40 +5965,13 @@ snapshots: preact: 10.11.3 preact-render-to-string: 5.2.3(preact@10.11.3) - '@babel/code-frame@7.24.6': - dependencies: - '@babel/highlight': 7.24.6 - picocolors: 1.0.1 - '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 picocolors: 1.0.1 - '@babel/compat-data@7.24.6': {} - '@babel/compat-data@7.24.7': {} - '@babel/core@7.24.6': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.24.6 - '@babel/generator': 7.24.6 - '@babel/helper-compilation-targets': 7.24.6 - '@babel/helper-module-transforms': 7.24.6(@babel/core@7.24.6) - '@babel/helpers': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/template': 7.24.6 - '@babel/traverse': 7.24.6 - '@babel/types': 7.24.6 - convert-source-map: 2.0.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/core@7.24.7': dependencies: '@ampproject/remapping': 2.3.0 @@ -6093,13 +5992,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.6': - dependencies: - '@babel/types': 7.24.6 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 2.5.2 - '@babel/generator@7.24.7': dependencies: '@babel/types': 7.24.7 @@ -6109,15 +6001,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.24.6': dependencies: - '@babel/types': 7.24.6 - - '@babel/helper-compilation-targets@7.24.6': - dependencies: - '@babel/compat-data': 7.24.6 - '@babel/helper-validator-option': 7.24.6 - browserslist: 4.23.0 - lru-cache: 5.1.1 - semver: 6.3.1 + '@babel/types': 7.24.7 '@babel/helper-compilation-targets@7.24.7': dependencies: @@ -6127,50 +6011,35 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.24.6(@babel/core@7.24.6)': + '@babel/helper-create-class-features-plugin@7.24.6(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 + '@babel/core': 7.24.7 '@babel/helper-annotate-as-pure': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-function-name': 7.24.6 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.6 '@babel/helper-optimise-call-expression': 7.24.6 - '@babel/helper-replace-supers': 7.24.6(@babel/core@7.24.6) + '@babel/helper-replace-supers': 7.24.6(@babel/core@7.24.7) '@babel/helper-skip-transparent-expression-wrappers': 7.24.6 - '@babel/helper-split-export-declaration': 7.24.6 + '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 - '@babel/helper-environment-visitor@7.24.6': {} - '@babel/helper-environment-visitor@7.24.7': dependencies: '@babel/types': 7.24.7 - '@babel/helper-function-name@7.24.6': - dependencies: - '@babel/template': 7.24.6 - '@babel/types': 7.24.6 - '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.24.7 '@babel/types': 7.24.7 - '@babel/helper-hoist-variables@7.24.6': - dependencies: - '@babel/types': 7.24.6 - '@babel/helper-hoist-variables@7.24.7': dependencies: '@babel/types': 7.24.7 '@babel/helper-member-expression-to-functions@7.24.6': dependencies: - '@babel/types': 7.24.6 - - '@babel/helper-module-imports@7.24.6': - dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 '@babel/helper-module-imports@7.24.7': dependencies: @@ -6179,15 +6048,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.24.6(@babel/core@7.24.6)': - dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-module-imports': 7.24.6 - '@babel/helper-simple-access': 7.24.6 - '@babel/helper-split-export-declaration': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 - '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -6201,23 +6061,17 @@ snapshots: '@babel/helper-optimise-call-expression@7.24.6': dependencies: - '@babel/types': 7.24.6 - - '@babel/helper-plugin-utils@7.24.6': {} + '@babel/types': 7.24.7 '@babel/helper-plugin-utils@7.24.7': {} - '@babel/helper-replace-supers@7.24.6(@babel/core@7.24.6)': + '@babel/helper-replace-supers@7.24.6(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.6 '@babel/helper-optimise-call-expression': 7.24.6 - '@babel/helper-simple-access@7.24.6': - dependencies: - '@babel/types': 7.24.6 - '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.24.7 @@ -6227,45 +6081,23 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.24.6': dependencies: - '@babel/types': 7.24.6 - - '@babel/helper-split-export-declaration@7.24.6': - dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 '@babel/helper-split-export-declaration@7.24.7': dependencies: '@babel/types': 7.24.7 - '@babel/helper-string-parser@7.24.6': {} - '@babel/helper-string-parser@7.24.7': {} - '@babel/helper-validator-identifier@7.24.6': {} - '@babel/helper-validator-identifier@7.24.7': {} - '@babel/helper-validator-option@7.24.6': {} - '@babel/helper-validator-option@7.24.7': {} - '@babel/helpers@7.24.6': - dependencies: - '@babel/template': 7.24.6 - '@babel/types': 7.24.6 - '@babel/helpers@7.24.7': dependencies: '@babel/template': 7.24.7 '@babel/types': 7.24.7 - '@babel/highlight@7.24.6': - dependencies: - '@babel/helper-validator-identifier': 7.24.6 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.0.1 - '@babel/highlight@7.24.7': dependencies: '@babel/helper-validator-identifier': 7.24.7 @@ -6273,19 +6105,15 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@babel/parser@7.24.6': - dependencies: - '@babel/types': 7.24.6 - '@babel/parser@7.24.7': dependencies: '@babel/types': 7.24.7 - '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.24.6)': + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.24.7)': dependencies: - '@babel/core': 7.24.6 - '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.6) - '@babel/helper-plugin-utils': 7.24.6 + '@babel/core': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.6(@babel/core@7.24.7) + '@babel/helper-plugin-utils': 7.24.7 '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.7)': dependencies: @@ -6306,33 +6134,12 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.24.6': - dependencies: - '@babel/code-frame': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 - '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.24.7 '@babel/parser': 7.24.7 '@babel/types': 7.24.7 - '@babel/traverse@7.24.6': - dependencies: - '@babel/code-frame': 7.24.6 - '@babel/generator': 7.24.6 - '@babel/helper-environment-visitor': 7.24.6 - '@babel/helper-function-name': 7.24.6 - '@babel/helper-hoist-variables': 7.24.6 - '@babel/helper-split-export-declaration': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 - debug: 4.3.5 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.24.7': dependencies: '@babel/code-frame': 7.24.7 @@ -6348,12 +6155,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.24.6': - dependencies: - '@babel/helper-string-parser': 7.24.6 - '@babel/helper-validator-identifier': 7.24.6 - to-fast-properties: 2.0.0 - '@babel/types@7.24.7': dependencies: '@babel/helper-string-parser': 7.24.7 @@ -6992,112 +6793,101 @@ snapshots: eslint: 9.6.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.0': {} - '@eslint-community/regexpp@4.11.0': {} - '@eslint-react/ast@1.5.16(eslint@9.6.0)(typescript@5.5.2)': + '@eslint-react/ast@1.5.22(eslint@9.6.0)(typescript@5.5.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) - string-ts: 2.1.1 - ts-pattern: 5.2.0 + '@eslint-react/tools': 1.5.22 + '@eslint-react/types': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.5.16(eslint@9.6.0)(typescript@5.5.2)': + '@eslint-react/core@1.5.22(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@eslint-react/ast': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/jsx': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/shared': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/var': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) - short-unique-id: 5.2.0 - ts-pattern: 5.2.0 - valibot: 0.32.0 + '@eslint-react/ast': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/jsx': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/shared': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/tools': 1.5.22 + '@eslint-react/types': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/var': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/type-utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eslint-plugin@1.5.16(eslint@9.6.0)(typescript@5.5.2)': + '@eslint-react/eslint-plugin@1.5.22(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@eslint-react/shared': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/shared': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/tools': 1.5.22 + '@eslint-react/types': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/type-utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) eslint: 9.6.0 - eslint-plugin-react-core: 1.5.16(eslint@9.6.0)(typescript@5.5.2) - eslint-plugin-react-dom: 1.5.16(eslint@9.6.0)(typescript@5.5.2) - eslint-plugin-react-hooks-extra: 1.5.16(eslint@9.6.0)(typescript@5.5.2) - eslint-plugin-react-naming-convention: 1.5.16(eslint@9.6.0)(typescript@5.5.2) + eslint-plugin-react-debug: 1.5.22(eslint@9.6.0)(typescript@5.5.2) + eslint-plugin-react-dom: 1.5.22(eslint@9.6.0)(typescript@5.5.2) + eslint-plugin-react-hooks-extra: 1.5.22(eslint@9.6.0)(typescript@5.5.2) + eslint-plugin-react-naming-convention: 1.5.22(eslint@9.6.0)(typescript@5.5.2) + eslint-plugin-react-x: 1.5.22(eslint@9.6.0)(typescript@5.5.2) optionalDependencies: typescript: 5.5.2 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.5.16(eslint@9.6.0)(typescript@5.5.2)': + '@eslint-react/jsx@1.5.22(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@eslint-react/ast': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/shared': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/var': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) - micro-memoize: 4.1.2 - ts-pattern: 5.2.0 + '@eslint-react/ast': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/tools': 1.5.22 + '@eslint-react/types': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/var': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.5.16(eslint@9.6.0)(typescript@5.5.2)': + '@eslint-react/shared@1.5.22(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) - deepmerge-ts: 7.0.3 + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) + valibot: 0.35.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.5.16': {} + '@eslint-react/tools@1.5.22': {} - '@eslint-react/types@1.5.16(eslint@9.6.0)(typescript@5.5.2)': + '@eslint-react/types@1.5.22(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@eslint-react/tools': 1.5.16 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/tools': 1.5.22 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.5.16(eslint@9.6.0)(typescript@5.5.2)': + '@eslint-react/var@1.5.22(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@eslint-react/ast': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) - string-ts: 2.1.1 - valibot: 0.32.0 + '@eslint-react/ast': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/tools': 1.5.22 + '@eslint-react/types': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) transitivePeerDependencies: - eslint - supports-color @@ -7125,8 +6915,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.5.0': {} - '@eslint/js@9.6.0': {} '@eslint/object-schema@2.1.4': {} @@ -8222,14 +8010,14 @@ snapshots: '@types/node': 20.14.9 optional: true - '@typescript-eslint/eslint-plugin@8.0.0-alpha.30(@typescript-eslint/parser@8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2))(eslint@9.6.0)(typescript@5.5.2)': + '@typescript-eslint/eslint-plugin@8.0.0-alpha.39(@typescript-eslint/parser@8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2))(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 8.0.0-alpha.30 - '@typescript-eslint/type-utils': 8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 8.0.0-alpha.30 + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 8.0.0-alpha.39 + '@typescript-eslint/type-utils': 8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/utils': 8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/visitor-keys': 8.0.0-alpha.39 eslint: 9.6.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -8240,12 +8028,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2)': + '@typescript-eslint/parser@8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@typescript-eslint/scope-manager': 8.0.0-alpha.30 - '@typescript-eslint/types': 8.0.0-alpha.30 - '@typescript-eslint/typescript-estree': 8.0.0-alpha.30(typescript@5.5.2) - '@typescript-eslint/visitor-keys': 8.0.0-alpha.30 + '@typescript-eslint/scope-manager': 8.0.0-alpha.39 + '@typescript-eslint/types': 8.0.0-alpha.39 + '@typescript-eslint/typescript-estree': 8.0.0-alpha.39(typescript@5.5.2) + '@typescript-eslint/visitor-keys': 8.0.0-alpha.39 debug: 4.3.5 eslint: 9.6.0 optionalDependencies: @@ -8258,15 +8046,20 @@ snapshots: '@typescript-eslint/types': 7.13.1 '@typescript-eslint/visitor-keys': 7.13.1 - '@typescript-eslint/scope-manager@8.0.0-alpha.30': + '@typescript-eslint/scope-manager@7.15.0': dependencies: - '@typescript-eslint/types': 8.0.0-alpha.30 - '@typescript-eslint/visitor-keys': 8.0.0-alpha.30 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/visitor-keys': 7.15.0 - '@typescript-eslint/type-utils@7.13.1(eslint@9.6.0)(typescript@5.5.2)': + '@typescript-eslint/scope-manager@8.0.0-alpha.39': dependencies: - '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.5.2) - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/types': 8.0.0-alpha.39 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.39 + + '@typescript-eslint/type-utils@7.15.0(eslint@9.6.0)(typescript@5.5.2)': + dependencies: + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.2) + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) debug: 4.3.5 eslint: 9.6.0 ts-api-utils: 1.3.0(typescript@5.5.2) @@ -8275,10 +8068,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2)': + '@typescript-eslint/type-utils@8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.0.0-alpha.30(typescript@5.5.2) - '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 8.0.0-alpha.39(typescript@5.5.2) + '@typescript-eslint/utils': 8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2) debug: 4.3.5 ts-api-utils: 1.3.0(typescript@5.5.2) optionalDependencies: @@ -8289,7 +8082,9 @@ snapshots: '@typescript-eslint/types@7.13.1': {} - '@typescript-eslint/types@8.0.0-alpha.30': {} + '@typescript-eslint/types@7.15.0': {} + + '@typescript-eslint/types@8.0.0-alpha.39': {} '@typescript-eslint/typescript-estree@7.13.1(typescript@5.5.2)': dependencies: @@ -8306,10 +8101,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.0.0-alpha.30(typescript@5.5.2)': + '@typescript-eslint/typescript-estree@7.15.0(typescript@5.5.2)': dependencies: - '@typescript-eslint/types': 8.0.0-alpha.30 - '@typescript-eslint/visitor-keys': 8.0.0-alpha.30 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/visitor-keys': 7.15.0 + debug: 4.3.5 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.2 + ts-api-utils: 1.3.0(typescript@5.5.2) + optionalDependencies: + typescript: 5.5.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@8.0.0-alpha.39(typescript@5.5.2)': + dependencies: + '@typescript-eslint/types': 8.0.0-alpha.39 + '@typescript-eslint/visitor-keys': 8.0.0-alpha.39 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -8332,12 +8142,23 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2)': + '@typescript-eslint/utils@7.15.0(eslint@9.6.0)(typescript@5.5.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) - '@typescript-eslint/scope-manager': 8.0.0-alpha.30 - '@typescript-eslint/types': 8.0.0-alpha.30 - '@typescript-eslint/typescript-estree': 8.0.0-alpha.30(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.2) + eslint: 9.6.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) + '@typescript-eslint/scope-manager': 8.0.0-alpha.39 + '@typescript-eslint/types': 8.0.0-alpha.39 + '@typescript-eslint/typescript-estree': 8.0.0-alpha.39(typescript@5.5.2) eslint: 9.6.0 transitivePeerDependencies: - supports-color @@ -8348,9 +8169,14 @@ snapshots: '@typescript-eslint/types': 7.13.1 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.0.0-alpha.30': + '@typescript-eslint/visitor-keys@7.15.0': dependencies: - '@typescript-eslint/types': 8.0.0-alpha.30 + '@typescript-eslint/types': 7.15.0 + eslint-visitor-keys: 3.4.3 + + '@typescript-eslint/visitor-keys@8.0.0-alpha.39': + dependencies: + '@typescript-eslint/types': 8.0.0-alpha.39 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -8414,10 +8240,6 @@ snapshots: abbrev@1.1.1: {} - acorn-jsx@5.3.2(acorn@8.11.3): - dependencies: - acorn: 8.11.3 - acorn-jsx@5.3.2(acorn@8.12.0): dependencies: acorn: 8.12.0 @@ -8588,13 +8410,6 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.23.0: - dependencies: - caniuse-lite: 1.0.30001607 - electron-to-chromium: 1.4.731 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.23.0) - browserslist@4.23.1: dependencies: caniuse-lite: 1.0.30001636 @@ -8661,8 +8476,6 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001607: {} - caniuse-lite@1.0.30001636: {} ccount@2.0.1: {} @@ -8883,7 +8696,7 @@ snapshots: core-js-compat@3.37.1: dependencies: - browserslist: 4.23.0 + browserslist: 4.23.1 core-util-is@1.0.3: {} @@ -9025,8 +8838,6 @@ snapshots: deep-is@0.1.4: {} - deepmerge-ts@7.0.3: {} - defaults@1.0.4: dependencies: clone: 1.0.4 @@ -9185,8 +8996,6 @@ snapshots: - supports-color optional: true - electron-to-chromium@1.4.731: {} - electron-to-chromium@1.4.808: {} electron-updater@6.2.1: @@ -9318,33 +9127,33 @@ snapshots: find-up: 7.0.0 parse-gitignore: 2.0.0 - eslint-config-hyoban@3.0.0-beta.24(eslint@9.6.0)(tailwindcss@3.4.4)(typescript@5.5.2): + eslint-config-hyoban@3.0.0-beta.26(eslint@9.6.0)(tailwindcss@3.4.4)(typescript@5.5.2): dependencies: '@cspell/eslint-plugin': 8.9.1(eslint@9.6.0) - '@eslint-react/eslint-plugin': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint/js': 9.5.0 + '@eslint-react/eslint-plugin': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint/js': 9.6.0 '@types/eslint': 8.56.10 defu: 6.1.4 eslint: 9.6.0 eslint-config-flat-gitignore: 0.1.5 - eslint-plugin-antfu: 2.3.3(eslint@9.6.0) + eslint-plugin-antfu: 2.3.4(eslint@9.6.0) eslint-plugin-command: 0.2.3(eslint@9.6.0) eslint-plugin-hyoban: 0.6.1(eslint@9.6.0) - eslint-plugin-import-x: 0.5.1(eslint@9.6.0)(typescript@5.5.2) + eslint-plugin-import-x: 0.5.3(eslint@9.6.0)(typescript@5.5.2) eslint-plugin-jsonc: 2.16.0(eslint@9.6.0) eslint-plugin-react-compiler: 0.0.0-experimental-c8b3f72-20240517(eslint@9.6.0) eslint-plugin-react-hooks: 5.1.0-rc-fb9a90fa48-20240614(eslint@9.6.0) eslint-plugin-react-refresh: 0.4.7(eslint@9.6.0) eslint-plugin-regexp: 2.6.0(eslint@9.6.0) - eslint-plugin-simple-import-sort: 12.1.0(eslint@9.6.0) + eslint-plugin-simple-import-sort: 12.1.1(eslint@9.6.0) eslint-plugin-tailwindcss: 3.17.4(tailwindcss@3.4.4) eslint-plugin-unicorn: 54.0.0(eslint@9.6.0) eslint-plugin-unused-imports: 4.0.0(eslint@9.6.0) - globals: 15.6.0 + globals: 15.8.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 read-package-up: 11.0.0 - typescript-eslint: 8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2) + typescript-eslint: 8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2) optionalDependencies: typescript: 5.5.2 transitivePeerDependencies: @@ -9360,9 +9169,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-antfu@2.3.3(eslint@9.6.0): + eslint-plugin-antfu@2.3.4(eslint@9.6.0): dependencies: - '@antfu/utils': 0.7.8 + '@antfu/utils': 0.7.10 eslint: 9.6.0 eslint-plugin-command@0.2.3(eslint@9.6.0): @@ -9374,10 +9183,10 @@ snapshots: dependencies: eslint: 9.6.0 - eslint-plugin-import-x@0.5.1(eslint@9.6.0)(typescript@5.5.2): + eslint-plugin-import-x@0.5.3(eslint@9.6.0)(typescript@5.5.2): dependencies: '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) - debug: 4.3.4 + debug: 4.3.5 doctrine: 3.0.0 eslint: 9.6.0 eslint-import-resolver-node: 0.3.9 @@ -9385,7 +9194,8 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.2 - tslib: 2.6.2 + stable-hash: 0.0.4 + tslib: 2.6.3 transitivePeerDependencies: - supports-color - typescript @@ -9403,9 +9213,9 @@ snapshots: eslint-plugin-react-compiler@0.0.0-experimental-c8b3f72-20240517(eslint@9.6.0): dependencies: - '@babel/core': 7.24.6 - '@babel/parser': 7.24.6 - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.6) + '@babel/core': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.7) eslint: 9.6.0 hermes-parser: 0.20.1 zod: 3.23.8 @@ -9413,64 +9223,57 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-core@1.5.16(eslint@9.6.0)(typescript@5.5.2): + eslint-plugin-react-debug@1.5.22(eslint@9.6.0)(typescript@5.5.2): dependencies: - '@eslint-react/ast': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/core': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/jsx': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/shared': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/var': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/ast': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/core': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/jsx': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/shared': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/tools': 1.5.22 + '@eslint-react/types': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/type-utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) eslint: 9.6.0 - string-ts: 2.1.1 - ts-api-utils: 1.3.0(typescript@5.5.2) - valibot: 0.32.0 + string-ts: 2.2.0 optionalDependencies: typescript: 5.5.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.5.16(eslint@9.6.0)(typescript@5.5.2): + eslint-plugin-react-dom@1.5.22(eslint@9.6.0)(typescript@5.5.2): dependencies: - '@eslint-react/ast': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/core': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/jsx': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/shared': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/var': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/ast': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/core': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/jsx': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/shared': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/tools': 1.5.22 + '@eslint-react/types': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/var': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) eslint: 9.6.0 - string-ts: 2.1.1 - valibot: 0.32.0 optionalDependencies: typescript: 5.5.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.5.16(eslint@9.6.0)(typescript@5.5.2): + eslint-plugin-react-hooks-extra@1.5.22(eslint@9.6.0)(typescript@5.5.2): dependencies: - '@eslint-react/ast': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/core': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/jsx': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/shared': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/var': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/ast': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/core': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/jsx': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/shared': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/tools': 1.5.22 + '@eslint-react/types': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/var': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/type-utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) eslint: 9.6.0 - string-ts: 2.1.1 - valibot: 0.32.0 optionalDependencies: typescript: 5.5.2 transitivePeerDependencies: @@ -9480,21 +9283,19 @@ snapshots: dependencies: eslint: 9.6.0 - eslint-plugin-react-naming-convention@1.5.16(eslint@9.6.0)(typescript@5.5.2): + eslint-plugin-react-naming-convention@1.5.22(eslint@9.6.0)(typescript@5.5.2): dependencies: - '@eslint-react/ast': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/core': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/jsx': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/shared': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@eslint-react/tools': 1.5.16 - '@eslint-react/types': 1.5.16(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/scope-manager': 7.13.1 - '@typescript-eslint/type-utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/types': 7.13.1 - '@typescript-eslint/utils': 7.13.1(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/ast': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/core': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/jsx': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/shared': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/tools': 1.5.22 + '@eslint-react/types': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/type-utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) eslint: 9.6.0 - string-ts: 2.1.1 - valibot: 0.32.0 optionalDependencies: typescript: 5.5.2 transitivePeerDependencies: @@ -9504,10 +9305,30 @@ snapshots: dependencies: eslint: 9.6.0 + eslint-plugin-react-x@1.5.22(eslint@9.6.0)(typescript@5.5.2): + dependencies: + '@eslint-react/ast': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/core': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/jsx': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/shared': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/tools': 1.5.22 + '@eslint-react/types': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@eslint-react/var': 1.5.22(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/type-utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) + eslint: 9.6.0 + is-immutable-type: 4.0.0(eslint@9.6.0)(typescript@5.5.2) + optionalDependencies: + typescript: 5.5.2 + transitivePeerDependencies: + - supports-color + eslint-plugin-regexp@2.6.0(eslint@9.6.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 eslint: 9.6.0 jsdoc-type-pratt-parser: 4.0.0 @@ -9515,7 +9336,7 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-simple-import-sort@12.1.0(eslint@9.6.0): + eslint-plugin-simple-import-sort@12.1.1(eslint@9.6.0): dependencies: eslint: 9.6.0 @@ -9527,7 +9348,7 @@ snapshots: eslint-plugin-unicorn@54.0.0(eslint@9.6.0): dependencies: - '@babel/helper-validator-identifier': 7.24.6 + '@babel/helper-validator-identifier': 7.24.7 '@eslint-community/eslint-utils': 4.4.0(eslint@9.6.0) '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 @@ -9610,8 +9431,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.12.0 + acorn-jsx: 5.3.2(acorn@8.12.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -10011,7 +9832,7 @@ snapshots: globals@14.0.0: {} - globals@15.6.0: {} + globals@15.8.0: {} globalthis@1.0.4: dependencies: @@ -10384,6 +10205,16 @@ snapshots: is-hexadecimal@2.0.1: {} + is-immutable-type@4.0.0(eslint@9.6.0)(typescript@5.5.2): + dependencies: + '@typescript-eslint/type-utils': 7.15.0(eslint@9.6.0)(typescript@5.5.2) + eslint: 9.6.0 + ts-api-utils: 1.3.0(typescript@5.5.2) + ts-declaration-location: 1.0.1(typescript@5.5.2) + typescript: 5.5.2 + transitivePeerDependencies: + - supports-color + is-interactive@1.0.0: {} is-lambda@1.0.1: {} @@ -10483,7 +10314,7 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.11.3 + acorn: 8.12.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.2 @@ -10581,7 +10412,7 @@ snapshots: local-pkg@0.5.0: dependencies: - mlly: 1.7.0 + mlly: 1.7.1 pkg-types: 1.1.1 locate-path@2.0.0: @@ -10820,8 +10651,6 @@ snapshots: merge2@1.4.1: {} - micro-memoize@4.1.2: {} - micromark-core-commonmark@2.0.0: dependencies: decode-named-character-reference: 1.0.2 @@ -11303,14 +11132,14 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@8.1.0: dependencies: - '@babel/code-frame': 7.24.6 + '@babel/code-frame': 7.24.7 index-to-position: 0.1.2 type-fest: 4.20.1 @@ -11379,7 +11208,7 @@ snapshots: pkg-types@1.1.1: dependencies: confbox: 0.1.7 - mlly: 1.7.0 + mlly: 1.7.1 pathe: 1.1.2 plist@3.1.0: @@ -11669,13 +11498,13 @@ snapshots: refa@0.12.1: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 regenerator-runtime@0.14.1: {} regexp-ast-analysis@0.7.1: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp-tree@0.1.27: {} @@ -11821,7 +11650,7 @@ snapshots: scslre@0.3.0: dependencies: - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 @@ -11863,8 +11692,6 @@ snapshots: dependencies: '@shikijs/core': 1.10.0 - short-unique-id@5.2.0: {} - siginfo@2.0.0: {} signal-exit@3.0.7: {} @@ -11936,6 +11763,8 @@ snapshots: dependencies: minipass: 3.3.6 + stable-hash@0.0.4: {} + stackback@0.0.2: {} std-env@3.7.0: {} @@ -11947,7 +11776,7 @@ snapshots: string-argv@0.3.2: {} - string-ts@2.1.1: {} + string-ts@2.2.0: {} string-width@4.2.3: dependencies: @@ -12052,12 +11881,12 @@ snapshots: synckit@0.6.2: dependencies: - tslib: 2.6.2 + tslib: 2.6.3 synckit@0.9.0: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.2 + tslib: 2.6.3 tailwind-merge@2.3.0: dependencies: @@ -12177,9 +12006,12 @@ snapshots: dependencies: typescript: 5.5.2 - ts-interface-checker@0.1.13: {} + ts-declaration-location@1.0.1(typescript@5.5.2): + dependencies: + minimatch: 9.0.4 + typescript: 5.5.2 - ts-pattern@5.2.0: {} + ts-interface-checker@0.1.13: {} tslib@2.6.2: {} @@ -12202,11 +12034,11 @@ snapshots: type-fest@4.20.1: {} - typescript-eslint@8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2): + typescript-eslint@8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.30(@typescript-eslint/parser@8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2))(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/parser': 8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2) - '@typescript-eslint/utils': 8.0.0-alpha.30(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.39(@typescript-eslint/parser@8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2))(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/parser': 8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2) + '@typescript-eslint/utils': 8.0.0-alpha.39(eslint@9.6.0)(typescript@5.5.2) optionalDependencies: typescript: 5.5.2 transitivePeerDependencies: @@ -12287,12 +12119,6 @@ snapshots: mkdirp: 0.5.6 yaku: 0.16.7 - update-browserslist-db@1.0.13(browserslist@4.23.0): - dependencies: - browserslist: 4.23.0 - escalade: 3.1.2 - picocolors: 1.0.1 - update-browserslist-db@1.0.16(browserslist@4.23.1): dependencies: browserslist: 4.23.1 @@ -12340,7 +12166,7 @@ snapshots: util-deprecate@1.0.2: {} - valibot@0.32.0: {} + valibot@0.35.0: {} validate-npm-package-license@3.0.4: dependencies: diff --git a/tailwind.config.ts b/tailwind.config.ts index fe3accffb..819ecd83a 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -1,5 +1,7 @@ import "./cssAsPlugin" +import path from "node:path" + import { getIconCollections, iconsPlugin } from "@egoist/tailwindcss-icons" import { cleanupSVG, @@ -145,7 +147,7 @@ export default resolveConfig({ iconsPlugin({ collections: { ...getIconCollections(["mingcute"]), - mgc: getCollections("./icons/mgc"), + mgc: getCollections(path.resolve(__dirname, "./icons/mgc")), }, }), require("tailwindcss-animate"),