From df5e90f533d2d54baec035eb0fce8e098b1d73ad Mon Sep 17 00:00:00 2001 From: Sabertaz Date: Thu, 21 Nov 2024 01:10:11 +0800 Subject: [PATCH] fix(deps): update bod monorepo to v5.21.4 (#569) --- package.json | 4 +- pnpm-lock.yaml | 1780 +++++++++++++++++----------- src/App.jsx | 12 +- src/actions/index.js | 2 +- src/api/index.js | 2 +- src/components/ListResult.jsx | 3 - src/components/Responsive.jsx | 2 +- src/components/StatisticsModal.jsx | 3 - src/components/TableResult.jsx | 3 - src/components/VenuesFilter.jsx | 5 +- src/components/YearFilter.jsx | 3 - src/components/index.js | 16 +- src/containers/Filter.jsx | 7 +- src/containers/Result.jsx | 4 - src/containers/SearchBar.jsx | 7 +- src/containers/StatisticsBar.jsx | 5 +- src/containers/index.js | 6 +- src/index.css | 3 +- src/index.html | 5 +- src/index.jsx | 3 - src/reducers/index.js | 2 +- 21 files changed, 1142 insertions(+), 735 deletions(-) diff --git a/package.json b/package.json index 88479163..6f2a366b 100644 --- a/package.json +++ b/package.json @@ -47,8 +47,8 @@ "@babel/plugin-transform-object-rest-spread": "^7.25.9", "@babel/preset-env": "^7.26.0", "@babel/preset-react": "^7.25.9", - "@dg-scripts/eslint-config": "^5.21.3", - "@dg-scripts/stylelint-config": "^5.21.3", + "@dg-scripts/eslint-config": "^5.21.4", + "@dg-scripts/stylelint-config": "^5.21.4", "autoprefixer": "^10.4.20", "babel-loader": "^9.2.1", "clean-webpack-plugin": "^4.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a2dd26a..0d81fe09 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,11 +46,11 @@ importers: specifier: ^7.25.9 version: 7.25.9(@babel/core@7.26.0) '@dg-scripts/eslint-config': - specifier: ^5.21.3 - version: 5.21.3(@vue/compiler-sfc@3.4.21)(eslint@9.15.0(jiti@1.21.0))(prettier@3.3.3)(typescript@5.6.3) + specifier: ^5.21.4 + version: 5.21.4(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(@vue/compiler-sfc@3.4.21)(eslint@9.15.0(jiti@1.21.0))(prettier@3.3.3)(typescript@5.6.3) '@dg-scripts/stylelint-config': - specifier: ^5.21.3 - version: 5.21.3(postcss@8.4.49)(prettier@3.3.3)(stylelint@16.10.0(typescript@5.6.3)) + specifier: ^5.21.4 + version: 5.21.4(postcss@8.4.49)(prettier@3.3.3)(stylelint@16.10.0(typescript@5.6.3)) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.49) @@ -162,20 +162,20 @@ packages: peerDependencies: react: '>=16.9.0' - '@antfu/eslint-config@2.23.1': - resolution: {integrity: sha512-ncp0CVLTvwKItpEPyI5WlUrN4B8J8ksXyi/L684KPCAlzk5CYugno01ApcqnHKlc951vz2NbXU7XdEpZfBl6HA==} + '@antfu/eslint-config@3.9.2': + resolution: {integrity: sha512-a1I1CXmtQdTL9jxcb2RzKjuYYAzjdKK3ktVpQGd/1S/aUdhKgcEEi3DRXYgnB8xdpYLqracETxEMDf9PQlmyBg==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 '@prettier/plugin-xml': ^3.4.1 '@unocss/eslint-plugin': '>=0.50.0' astro-eslint-parser: ^1.0.2 - eslint: '>=8.40.0' + eslint: ^9.10.0 eslint-plugin-astro: ^1.2.0 eslint-plugin-format: '>=0.1.0' - eslint-plugin-react-hooks: ^4.6.0 + eslint-plugin-react-hooks: ^5.0.0 eslint-plugin-react-refresh: ^0.4.4 - eslint-plugin-solid: ^0.13.2 + eslint-plugin-solid: ^0.14.3 eslint-plugin-svelte: '>=2.35.1' prettier-plugin-astro: ^0.13.0 prettier-plugin-slidev: ^1.0.5 @@ -208,18 +208,8 @@ packages: svelte-eslint-parser: optional: true - '@antfu/eslint-plugin-unused-imports@4.0.0': - resolution: {integrity: sha512-bvM3EnoradE3WbdOWafEGj0VzTi455gWvjmIHsmpWoIHJ6XehjnJh8Dq3+sz8t3bh14LQyFBKTx3m24q2zE1dw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^8.0.0-0 - eslint: ^9.0.0 - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - - '@antfu/install-pkg@0.3.3': - resolution: {integrity: sha512-nHHsk3NXQ6xkCfiRRC8Nfrg8pU5kkr3P3Y9s9dKqiuRmBD0Yap7fymNDjGFKeWhZQHqqbCS5CfeMy9wtExM24w==} + '@antfu/install-pkg@0.4.1': + resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} '@antfu/utils@0.7.10': resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} @@ -756,8 +746,8 @@ packages: '@clack/core@0.3.4': resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} - '@clack/prompts@0.7.0': - resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} + '@clack/prompts@0.8.1': + resolution: {integrity: sha512-I263nEUNbX4lPTX93trl1fkIvGrGlz6nUYkqOddF0ZmjqcxUgUlXmpUIUqfapirRKJrFddvwF+qdZgg8cSqF7g==} bundledDependencies: - is-unicode-supported @@ -788,13 +778,13 @@ packages: resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} - '@dg-scripts/eslint-config@5.21.3': - resolution: {integrity: sha512-hkqx7RipA2cAoHsvGIOnc+PoEq83aTTVtl0E/KBtCdoZAFq/BQhGJonYsPz61jg2EMEye2s8OWbjsl5vgJzTyw==} + '@dg-scripts/eslint-config@5.21.4': + resolution: {integrity: sha512-EbI4Hc22RBZGJUPGxSQu+/yQePCbmkrCd+gyD2D22rVQZzqaDtmBOetasiUE9SknD8Lp+emeDu7tpKiCkpj85A==} engines: {node: '>=18.0.0'} peerDependencies: - eslint: ^8.0.0 - eslint-config-next: ^14.0.0 - next: ^14.0.0 + eslint: ^9.0.0 + eslint-config-next: ^15.0.0 + next: ^15.0.0 prettier: ^3.0.0 typescript: ^5.0.0 peerDependenciesMeta: @@ -803,8 +793,8 @@ packages: next: optional: true - '@dg-scripts/stylelint-config@5.21.3': - resolution: {integrity: sha512-aSb55QXACK3lfKI7jwP7SzBouzxUdILp4wH1vfVgxYh4HIWl/vkoU9MgNYWMFC1USLwVaHnJLotDPvBxWLmv/A==} + '@dg-scripts/stylelint-config@5.21.4': + resolution: {integrity: sha512-TQuoL3HTavK+vsJxmo80uyctyMcM9Z0g+qtir5+PzGpW7LD0iokYIwVN8yUWrJON7FZgvKY9JhUPh5YWRNJMEA==} engines: {node: '>=18.0.0'} peerDependencies: prettier: ^3.0.0 @@ -832,32 +822,44 @@ packages: '@emotion/unitless@0.7.5': resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} - '@es-joy/jsdoccomment@0.43.1': - resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} + '@es-joy/jsdoccomment@0.48.0': + resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} engines: {node: '>=16'} - '@es-joy/jsdoccomment@0.46.0': - resolution: {integrity: sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==} + '@es-joy/jsdoccomment@0.49.0': + resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} engines: {node: '>=16'} + '@eslint-community/eslint-plugin-eslint-comments@4.4.1': + resolution: {integrity: sha512-lb/Z/MzbTf7CaVYM9WCFNQZ4L1yi3ev2fsFPF99h31ljhSEyUoyEsKsNWiU+qD1glbYTDJdqgyaLKtyTkkqtuQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/regexpp@4.12.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@1.5.28': - resolution: {integrity: sha512-JoGimArbUfddw7Di44nj6J3GYCmSOgtnCHykGHvou+wV9Q4Nu0BvIroQkKGkqJbA3Xb+TuVloFb+XfHdHRrKeQ==} + '@eslint-react/ast@1.16.2': + resolution: {integrity: sha512-KFjXQS68TzUPUUoaCrfNhaYPAsSho7KGflerGWL0Sw5njaa7fwH+HyNgaHKsyhY99lidiPjMIveoOfcq1j7v3A==} - '@eslint-react/core@1.5.28': - resolution: {integrity: sha512-ViaoIVIBfkAGEE0tltwC7aj4632nUvMbvojqV0fiDAJfEtPqRugdpO5FKymrwy0HT0DeUjJk8QqHN04/vucF7w==} + '@eslint-react/core@1.16.2': + resolution: {integrity: sha512-dn+ByJoxH4tHxiWwqUwhLXq1gf1D/LmtG5XdLw3bLeFSkpNSGrR4k++1oHjIhv7pHN4/wFCUgIDShSbFEQtQNA==} - '@eslint-react/eslint-plugin@1.5.28': - resolution: {integrity: sha512-NfvwWdd5b64iNHlEkdqKbHAU5JoxZEAu34Z8mHzcwssWiAIoJlLj8yLkcaoIB0ziCCC4TO8DWrGDQlqecVLvPg==} + '@eslint-react/eslint-plugin@1.16.2': + resolution: {integrity: sha512-B/46aHpW319ZZUoPb9rdhhiMqOAxERGqc45NxnEaRp3ig6p5zEFZEPBb7nDuphCfv+Ai4gk2EB/lXIv+DvYFjg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -866,20 +868,29 @@ packages: typescript: optional: true - '@eslint-react/jsx@1.5.28': - resolution: {integrity: sha512-L0V3/fOM5NnWcfljU21wKlnoJsD6szWIzSDzyjT0YA1yq6SgjzEIuPH2ZLrmJ1JkVCAKiTwWRFRNJ/yuju4/6A==} + '@eslint-react/jsx@1.16.2': + resolution: {integrity: sha512-Sq9wFNydvMspJCsRwqxnxOvhVgZkaNFi+qZVzGu7azlmIOc9CWE2ktVqJ757onUIMtPcKD+O/r2nMPr/vSxxjA==} - '@eslint-react/shared@1.5.28': - resolution: {integrity: sha512-s86fa5avtffZmKof9vmSAcsqSSgreJzxHVq1g6Ao9EitGs1PZF4wh4VHMqHOnwDhp/bnO7TJa1ZrmkeumWrDTw==} + '@eslint-react/shared@1.16.2': + resolution: {integrity: sha512-IlSelSU8GDiYEIRk9QaB/gXMEBgEhuT51w0RtoyIb8On/yVMJhgv+wsXfCCJZbB/fRPdzO55GIfysJAJIeTmEw==} - '@eslint-react/tools@1.5.28': - resolution: {integrity: sha512-nndBlWT7sQ0qHgvd0n34V2T+YkkvoKfFiXNzyli1hhr5T1Og6LoeHbxRotifjpPQMI2j+PmK/OEGGqBsrMqP1w==} + '@eslint-react/tools@1.16.2': + resolution: {integrity: sha512-gUxLR4Y2qV+vVw0bpwMvsMjbowXf1r3kqCxRFi5Nsn2IFbTQR2p3c9m1pzYkRVVhy75fgf9LDC8oUxshGOnoWA==} - '@eslint-react/types@1.5.28': - resolution: {integrity: sha512-eXPY5pGGbcEeUDnX4WJxpjbxGXbv0z5p8u6HAZSwDsH2eMtxE8kFqQ9bTAMihhAhbhvffxf+epLYBw/buQLi2g==} + '@eslint-react/types@1.16.2': + resolution: {integrity: sha512-QDFm854YD2AprBB/6nSIqkVYO5K4AWBGpsDSEPEYUFjXwdCt0144Hr6onZf4smxLraeTQr2zkUlVfFkKsDXEng==} - '@eslint-react/var@1.5.28': - resolution: {integrity: sha512-QAYZVL/bUU0oXpKl/8GitwEwlT9d+Lskhi+v91/4p2LyqFFnlYc3p/VOO+TzIIeMN6uZp3g8ExgnLb/orU39IQ==} + '@eslint-react/var@1.16.2': + resolution: {integrity: sha512-yGLt3rpoQTM4g+5nB6+WJHn4LYWk+xwSPoQ+ZMd18bJ0vArEpoiULSDESJv79mVyhXe8uM/irdKxGPz+cMtD6A==} + + '@eslint/compat@1.2.3': + resolution: {integrity: sha512-wlZhwlDFxkxIZ571aH0FoK4h4Vwx7P3HJx62Gp8hTc10bfpwT2x0nULuAHmQSJBOWPgPeVf+9YtnD4j50zVHmA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^9.10.0 + peerDependenciesMeta: + eslint: + optional: true '@eslint/config-array@0.19.0': resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==} @@ -897,6 +908,10 @@ packages: resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/markdown@6.2.1': + resolution: {integrity: sha512-cKVd110hG4ICHmWhIwZJfKmmJBvbiDWyrHODJknAtudKgZtlROGoLX9UEOA0o746zC0hCY4UV4vR+aOGW9S6JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -958,10 +973,6 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - '@jsdevtools/ez-spawn@3.0.4': - resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} - engines: {node: '>=10'} - '@leichtgewicht/ip-codec@2.0.4': resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} @@ -1039,37 +1050,11 @@ packages: react: '>=16.9.0' react-dom: '>=16.9.0' - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@stylistic/eslint-plugin-js@2.6.0-beta.0': - resolution: {integrity: sha512-KQiNvzNzvl9AmMs1MiIBszLIy/Xy1bTExnyaVy5dSzOF9c+yT64JQfH0p0jP6XpGwoCnZsrPUNflwP30G42QBQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.40.0' - - '@stylistic/eslint-plugin-jsx@2.6.0-beta.0': - resolution: {integrity: sha512-TOimEpr3vndXHRhuQ5gMqmJv1SBlFI3poIJzyeNMmXi3NWVHoPxfd4QAJHGNJe5G3EO2NAXGf2H7nl8gY5QaZA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.40.0' - - '@stylistic/eslint-plugin-plus@2.6.0-beta.0': - resolution: {integrity: sha512-Wp+e4sTbFq0Uk5ncU3PETYfg1IcCZ1KycdlqFYXIA7/bgcieeShXouXUcA+S/S5+gWLXGuVJ12IxNzY8yfe4IA==} - peerDependencies: - eslint: '*' - - '@stylistic/eslint-plugin-ts@2.6.0-beta.0': - resolution: {integrity: sha512-WMz1zgmMC3bvg1L/tiYt5ygvDbTDKlbezoHoX2lV9MnUCAEQZUP4xJ9Wj3jmIKxb4mUuK5+vFZJVcOygvbbqow==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8.40.0' - - '@stylistic/eslint-plugin@2.6.0-beta.0': - resolution: {integrity: sha512-1NJy1iIDSFC4gelDJ82VMTq9J32tNvQ9k1lnxOsipZ0YQB826U5zGLiH37QAM8dRfNY6yeYhjlrUVtZUxFR19w==} + '@stylistic/eslint-plugin@2.11.0': + resolution: {integrity: sha512-PNRHbydNG5EH8NK4c+izdJlxajIR6GxcUhzsYNRsn6Myep4dsZt0qFCz3rCPnkvgO5FYibDcMqgNHUT+zvjYZw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -1086,6 +1071,9 @@ packages: '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -1128,6 +1116,9 @@ packages: '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} @@ -1140,6 +1131,9 @@ packages: '@types/minimist@1.2.5': resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} @@ -1176,6 +1170,9 @@ packages: '@types/unist@2.0.10': resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + '@types/use-sync-external-store@0.0.3': resolution: {integrity: sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==} @@ -1188,8 +1185,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@8.0.0-alpha.40': - resolution: {integrity: sha512-yku4NjpP0UujYq8d1GWXYELpKYwuoESSgvXPd9uAiO24OszGxQhPsGWTe4fmZV05J47qILfaGANO9SCa9fEU0w==} + '@typescript-eslint/eslint-plugin@8.15.0': + resolution: {integrity: sha512-+zkm9AR1Ds9uLWN3fkoeXgFppaQ+uEVtfOV62dDmsy9QCNqlRHWNEck4yarvRNrvRcHQLGfqBNui3cimoz8XAg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -1199,8 +1196,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.0.0-alpha.40': - resolution: {integrity: sha512-cjIgiaxmGtjlA6rRSs0Gsh0mWR08kPv1W+HsrZcuFwWxoGavBZPKtNctXND0NVf6MgSKyIcd4AHqBwE0htp5uw==} + '@typescript-eslint/parser@8.15.0': + resolution: {integrity: sha512-7n59qFpghG4uazrF9qtGKBZXn7Oz4sOMm8dwNWDQY96Xlm2oX67eipqcblDj+oY1lLCbf1oltMZFpUso66Kl1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1213,32 +1210,15 @@ packages: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@7.16.1': - resolution: {integrity: sha512-nYpyv6ALte18gbMz323RM+vpFpTjfNdyakbf3nsLvF43uF9KeNC289SUEW3QLZ1xPtyINJ1dIsZOuWuSRIWygw==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/scope-manager@8.0.0-alpha.40': - resolution: {integrity: sha512-KQL502sCGZW+dYvxIzF6rEozbgppN0mBkYV6kT8ciY5OtFIRlLDTP7NdVAMMDk7q35T7Ad8negaQ9AGpZ8+Y5w==} + '@typescript-eslint/scope-manager@8.15.0': + resolution: {integrity: sha512-QRGy8ADi4J7ii95xz4UoiymmmMd/zuy9azCaamnZ3FM8T5fZcex8UfJcjkiEZjJSztKfEBe3dZ5T/5RHAmw2mA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.0.0-alpha.47': - resolution: {integrity: sha512-w2ihTDFyukIxOfyG3fgkU9exRQNFAcc5EPGKcqKZ3POK9b0XgsTIHduD9awSE/5rNW6soSJJYj19cA7JW5CH/Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/type-utils@7.16.1': - resolution: {integrity: sha512-rbu/H2MWXN4SkjIIyWcmYBjlp55VT+1G3duFOIukTNFxr9PI35pLc2ydwAfejCEitCv4uztA07q0QWanOHC7dA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/type-utils@8.0.0-alpha.40': - resolution: {integrity: sha512-/Aynkgxy3x22i6Zxy73MR/r0y1OELOMC9Atn7MO97NsjBOrQQYJHi/UEklZ423aB8SCkYH34lO6EAzXX/lIN3g==} + '@typescript-eslint/type-utils@8.15.0': + resolution: {integrity: sha512-UU6uwXDoI3JGSXmcdnP5d8Fffa2KayOhUUqr/AiBnG1Gl7+7ut/oyagVeSkh7bxQ0zSXV9ptRh/4N15nkCqnpw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1248,16 +1228,8 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@7.16.1': - resolution: {integrity: sha512-AQn9XqCzUXd4bAVEsAXM/Izk11Wx2u4H3BAfQVhSfzfDOm/wAON9nP7J5rpkCxts7E5TELmN845xTUCQrD1xIQ==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/types@8.0.0-alpha.40': - resolution: {integrity: sha512-44mUq4VZVydxNlOM8Xtp/BXDkyfuvvjgPIBf7vRQDutrLDeNS0pJ9pcSloSbop5MwKLfJjBU+PbwnJPQM+DWNg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/types@8.0.0-alpha.47': - resolution: {integrity: sha512-Jb2toEU34iYev82/EQtJTcI3V4Whi6LMSm6Y/fNQPqRI8oYCzVuoEx95OZLLpiZOAK/F1CWXNZObvBg6/lM59g==} + '@typescript-eslint/types@8.15.0': + resolution: {integrity: sha512-n3Gt8Y/KyJNe0S3yDCD2RVKrHBC4gTUcLTebVBXacPy091E6tNspFLKRXlk3hwT4G55nfr1n2AdFqi/XMxzmPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@5.62.0': @@ -1269,26 +1241,8 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.16.1': - resolution: {integrity: sha512-0vFPk8tMjj6apaAZ1HlwM8w7jbghC8jc1aRNJG5vN8Ym5miyhTQGMqU++kuBFDNKe9NcPeZ6x0zfSzV8xC1UlQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/typescript-estree@8.0.0-alpha.40': - resolution: {integrity: sha512-bz1rX5GXvGdx686FghDxPqGwgntlseZCQSRrVGDDOZlLSoWJnbfkzxXGOWch9c3ttcGkdFy/DiCyKKga3hrq0g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/typescript-estree@8.0.0-alpha.47': - resolution: {integrity: sha512-8RQlspUvCrHIs1DhxR0hCh9ZJrD63Hnpj4zGYQEhHvxWXcWD2uYFeP8n2Ulib1HumIZlLwJsXU+MV9uj44iXcQ==} + '@typescript-eslint/typescript-estree@8.15.0': + resolution: {integrity: sha512-1eMp2JgNec/niZsR7ioFBlsh/Fk0oJbhaqO0jRyQBMgkz7RrFfkqF9lYYmBoGBaSiLnu8TAPQTwoTUiSTUW9dg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -1302,39 +1256,36 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@7.16.1': - resolution: {integrity: sha512-WrFM8nzCowV0he0RlkotGDujx78xudsxnGMBHI88l5J8wEhED6yBwaSLP99ygfrzAjsQvcYQ94quDwI0d7E1fA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - - '@typescript-eslint/utils@8.0.0-alpha.40': - resolution: {integrity: sha512-ijxO1Hs3YWveuWK+Vbt25D05Q41UeK08JwEJbWTzV38LmkdCBktQd7X1sTw4W9Qku692HWuHgesZf6OhC8t3aA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - - '@typescript-eslint/utils@8.0.0-alpha.47': - resolution: {integrity: sha512-RLvHFJstxMGMKzSKrdq7u1t6i2ZYQLR8E5BSwb2nIekLtMWHMxHbVef2dH4w3AoAEzUH3W0S/9jc3N0FLfOOYA==} + '@typescript-eslint/utils@8.15.0': + resolution: {integrity: sha512-k82RI9yGhr0QM3Dnq+egEpz9qB6Un+WLYhmoNcvl8ltMEededhh7otBVVIDDsEEttauwdY/hQoSsOv13lxrFzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@typescript-eslint/visitor-keys@5.62.0': resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@7.16.1': - resolution: {integrity: sha512-Qlzzx4sE4u3FsHTPQAAQFJFNOuqtuY0LFrZHwQ8IHK705XxBiWOFkfKRWu6niB7hwfgnwIpO4jTC75ozW1PHWg==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/visitor-keys@8.0.0-alpha.40': - resolution: {integrity: sha512-y1stojSPb5D3M8VlGGpaiBU5XxGLe+sPuW0YbLe09Lxvo4AwKGvhAr5lhqJZo4z6qHNz385+6+BS63+qIQdYLw==} + '@typescript-eslint/visitor-keys@8.15.0': + resolution: {integrity: sha512-h8vYOulWec9LhpwfAdZf2bjr8xIp0KNKnpgqSz0qqYYKAW/QZKw3ktRndbiAtUz4acH4QLQavwZBYCc0wulA/Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.0.0-alpha.47': - resolution: {integrity: sha512-k2CQOfSBZXmAmM/WUoykxMZxEoA1+JHwbVkl2Tf2RimH11XrnFMyyx81XE/DCjbfLsHexNhHBhBj74Ga9kGlgg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@vitest/eslint-plugin@1.1.10': + resolution: {integrity: sha512-uScH5Kz5v32vvtQYB2iodpoPg2mGASK+VKpjlc2IUgE0+16uZKqVKi2vQxjxJ6sMCQLBs4xhBFZlmZBszsmfKQ==} + peerDependencies: + '@typescript-eslint/utils': '>= 8.0' + eslint: '>= 8.57.0' + typescript: '>= 5.0.0' + vitest: '*' + peerDependenciesMeta: + typescript: + optional: true + vitest: + optional: true '@vue/compiler-core@3.4.21': resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} @@ -1585,6 +1536,9 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} + birecord@0.1.1: + resolution: {integrity: sha512-VUpsf/qykW0heRlC8LooCq28Kxn3mAqKohhDG/49rrsQ1dT1CXyj/pgXS+5BSRzFTR/3DyIBOqQOrGyZOh71Aw==} + body-parser@1.20.2: resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -1633,9 +1587,6 @@ packages: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} - call-me-maybe@1.0.2: - resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} - callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -1654,6 +1605,9 @@ packages: caniuse-lite@1.0.30001667: resolution: {integrity: sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==} + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -1668,6 +1622,9 @@ packages: character-entities@1.2.4: resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + character-reference-invalid@1.1.4: resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} @@ -1997,6 +1954,9 @@ packages: decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -2032,6 +1992,10 @@ packages: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + destroy@1.2.0: resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -2047,6 +2011,9 @@ packages: detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -2161,11 +2128,9 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-compat-utils@0.1.2: - resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - peerDependencies: - eslint: '>=6.0.0' eslint-compat-utils@0.5.0: resolution: {integrity: sha512-dc6Y8tzEcSYZMHa+CMPLi/hyo1FzNeonbhJL7Ol0ccuKQkwopJcJBA9YL/xmMTLU1eKigXo9vj9nALElWYSowg==} @@ -2173,11 +2138,25 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-config-flat-gitignore@0.1.8: - resolution: {integrity: sha512-OEUbS2wzzYtUfshjOqzFo4Bl4lHykXUdM08TCnYNl7ki+niW4Q1R0j0FDFDr0vjVsI5ZFOz5LvluxOP+Ew+dYw==} + eslint-compat-utils@0.5.1: + resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-compat-utils@0.6.3: + resolution: {integrity: sha512-9IDdksh5pUYP2ZLi7mOdROxVjLY8gY2qKxprmrJ/5Dyqud7M/IFKxF3o0VLlRhITm1pK6Fk7NiBxE39M/VlUcw==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-config-flat-gitignore@0.3.0: + resolution: {integrity: sha512-0Ndxo4qGhcewjTzw52TK06Mc00aDtHNTdeeW2JfONgDcLkRO/n/BteMRzNVpLQYxdCC/dFEilfM9fjjpGIJ9Og==} + peerDependencies: + eslint: ^9.5.0 - eslint-flat-config-utils@0.2.5: - resolution: {integrity: sha512-iO+yLZtC/LKgACerkpvsZ6NoRVB2sxT04mOpnNcEM1aTwKy+6TsT46PUvrML4y2uVBS6I67hRCd2JiKAPaL/Uw==} + eslint-flat-config-utils@0.4.0: + resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} @@ -2187,6 +2166,17 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + eslint-json-compat-utils@0.2.1: + resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==} + engines: {node: '>=12'} + peerDependencies: + '@eslint/json': '*' + eslint: '*' + jsonc-eslint-parser: ^2.4.0 + peerDependenciesMeta: + '@eslint/json': + optional: true + eslint-merge-processors@0.1.0: resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==} peerDependencies: @@ -2195,74 +2185,63 @@ packages: eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} - eslint-plugin-antfu@2.3.4: - resolution: {integrity: sha512-5RIjJpBK1tuNHuLyFyZ90/iW9s439dP1u2cxA4dH70djx9sKq1CqI+O6Q95aVjgFNTDtQzSC9uYdAD5uEEKciQ==} + eslint-plugin-antfu@2.7.0: + resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==} peerDependencies: eslint: '*' - eslint-plugin-command@0.2.3: - resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} + eslint-plugin-command@0.2.6: + resolution: {integrity: sha512-T0bHZ1oblW1xUHUVoBKZJR2osSNNGkfZuK4iqboNwuNS/M7tdp3pmURaJtTi/XDzitxaQ02lvOdFH0mUd5QLvQ==} peerDependencies: eslint: '*' - eslint-plugin-es-x@7.5.0: - resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==} + eslint-plugin-es-x@7.8.0: + resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' - eslint-plugin-eslint-comments@3.2.0: - resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} - engines: {node: '>=6.5.0'} - peerDependencies: - eslint: '>=4.19.1' - eslint-plugin-format@0.1.2: resolution: {integrity: sha512-ZrcO3aiumgJ6ENAv65IWkPjtW77ML/5mp0YrRK0jdvvaZJb+4kKWbaQTMr/XbJo6CtELRmCApAziEKh7L2NbdQ==} peerDependencies: eslint: ^8.40.0 || ^9.0.0 - eslint-plugin-import-x@3.0.1: - resolution: {integrity: sha512-jzQgJuE4ssxwNi0aMBkOL8whd4eHb0Z/uFWsk8uEoYB7xwTkAptSKojLzRswxgf/1bhH6QgcLjgabUBQqluBIg==} - engines: {node: '>=16'} + eslint-plugin-import-x@4.4.3: + resolution: {integrity: sha512-QBprHvhLsfDhP++2T1NnjsOUt6bLDX3NMHaYwAB1FD3xmYTkdFH+HS1OamGhz28jLkRyIZa6UNAzTxbHnJwz5w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 || ^9.0.0-0 + eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jsdoc@48.8.3: - resolution: {integrity: sha512-AtIvwwW9D17MRkM0Z0y3/xZYaa9mdAvJrkY6fU/HNUwGbmMtHVvK4qRM9CDixGVtfNrQitb8c6zQtdh6cTOvLg==} + eslint-plugin-jsdoc@50.5.0: + resolution: {integrity: sha512-xTkshfZrUbiSHXBwZ/9d5ulZ2OcHXxSvm/NPo494H/hadLRJwOq5PMV0EUpMqsb9V+kQo+9BAgi6Z7aJtdBp2A==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-jsonc@2.16.0: - resolution: {integrity: sha512-Af/ZL5mgfb8FFNleH6KlO4/VdmDuTqmM+SPnWcdoWywTetv7kq+vQe99UyQb9XO3b0OWLVuTH7H0d/PXYCMdSg==} + eslint-plugin-jsonc@2.18.2: + resolution: {integrity: sha512-SDhJiSsWt3nItl/UuIv+ti4g3m4gpGkmnUJS9UWR3TrpyNsIcnJoBRD7Kof6cM4Rk3L0wrmY5Tm3z7ZPjR2uGg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' - eslint-plugin-markdown@5.1.0: - resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8' - - eslint-plugin-n@17.9.0: - resolution: {integrity: sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==} + eslint-plugin-n@17.13.2: + resolution: {integrity: sha512-MhBAKkT01h8cOXcTBTlpuR7bxH5OBUNpUXefsvwSVEy46cY4m/Kzr2osUCQvA3zJFD6KuCeNNDv0+HDuWk/OcA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' - eslint-plugin-no-only-tests@3.1.0: - resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} + eslint-plugin-no-only-tests@3.3.0: + resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@2.11.0: - resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} + eslint-plugin-perfectionist@3.9.1: + resolution: {integrity: sha512-9WRzf6XaAxF4Oi5t/3TqKP5zUjERhasHmLFHin2Yw6ZAp/EP/EVA2dr3BhQrrHWCm5SzTMZf0FcjDnBkO2xFkA==} + engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 eslint: '>=8.0.0' svelte: '>=3.0.0' - svelte-eslint-parser: ^0.37.0 + svelte-eslint-parser: ^0.41.1 vue-eslint-parser: '>=9.0.0' peerDependenciesMeta: astro-eslint-parser: @@ -2274,14 +2253,14 @@ packages: vue-eslint-parser: optional: true - eslint-plugin-promise@6.5.1: - resolution: {integrity: sha512-KEYBjj9nCynXAquwKrYEnIJ1zK+e+O5jqwn/9Aln/FhdOXm6WwsmCVatDM6OAxkEzbigsyD79Fi3DUWWqulTEA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-plugin-promise@7.1.0: + resolution: {integrity: sha512-8trNmPxdAy3W620WKDpaS65NlM5yAumod6XeC4LOb+jxlkG4IVcp68c6dXY2ev+uT4U1PtG57YDV6EGAXN0GbQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-react-debug@1.5.28: - resolution: {integrity: sha512-WjX8iEl36mVHzHGU+8dj3fbR38Uc+nVCSOJux8Re8b/t54e69ikx2tFESlB/NjW2GWGl+wERnCoJg4LM0QTM0w==} + eslint-plugin-react-debug@1.16.2: + resolution: {integrity: sha512-RbjEvjryJll0n286SAmmfo1ecq1xvBK5iTtzB7SwkERlfEBH+UDPeoggz4dLa3pVbTwpzI5BFY4j+KPLpqrnZw==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2290,8 +2269,8 @@ packages: typescript: optional: true - eslint-plugin-react-dom@1.5.28: - resolution: {integrity: sha512-COmTkDUQ0W4UkPYRDSOumHEMvOk7xvXkf3/asS+NzfqYs0+DPwcqJAYSo6ZX1TRnEv7V+DZArXdtwiEtwuDz3A==} + eslint-plugin-react-dom@1.16.2: + resolution: {integrity: sha512-WyKACJCESmps/DHSJAChNZcaSuD6GKKSw4kOQO4zcE/oeZ5rqHahn3hqh+PWDBz0UYEjkRhjuJ8c4VDCJzfDwg==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2300,8 +2279,8 @@ packages: typescript: optional: true - eslint-plugin-react-hooks-extra@1.5.28: - resolution: {integrity: sha512-502p6v/+IlKz6tb8bSCnXNChKp7Tt06/ctKsx9CsYj97ERQeXPkZZcO2wn875rhFh+9fd823g+sRagiaiZYo0Q==} + eslint-plugin-react-hooks-extra@1.16.2: + resolution: {integrity: sha512-2jTqUViMukYGIgfqKuroHJcJMjz9RIzEVaogcbzO7VU1NUYKJzrLbex+A8trGzPhlY5f+gZTyonTDvEOeziylA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2310,14 +2289,14 @@ packages: typescript: optional: true - eslint-plugin-react-hooks@4.6.2: - resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} + eslint-plugin-react-hooks@5.0.0: + resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} engines: {node: '>=10'} peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + 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.28: - resolution: {integrity: sha512-16ibHJzEDPorHqsb3j0tP53FVXxu79fMydZT5k3lGkJcP8f1y+jfuSuKlW0CAMNoCMkxaI1NzrPbxp24fyHflA==} + eslint-plugin-react-naming-convention@1.16.2: + resolution: {integrity: sha512-YmnzqhoQ6oU1EE9HvieeIUu0mDNNTVDWPNZXMHmMQXTsJGW315+9/gR+PACiXnuEDS3rONa+UPRKLccxczy+SQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2326,13 +2305,23 @@ packages: typescript: optional: true - eslint-plugin-react-refresh@0.4.8: - resolution: {integrity: sha512-MIKAclwaDFIiYtVBLzDdm16E+Ty4GwhB6wZlCAG1R3Ur+F9Qbo6PRxpA5DK7XtDgm+WlCoAY2WxAwqhmIDHg6Q==} + eslint-plugin-react-refresh@0.4.14: + resolution: {integrity: sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA==} peerDependencies: eslint: '>=7' - eslint-plugin-react-x@1.5.28: - resolution: {integrity: sha512-GMoBs2bkI3Jl9NnMtpjXoa69HRWSVCgszOvMZwkoU4SeOeb0+lg6UDNgEKIDXXA6ukBJLSxwyDPDJdCsl192WA==} + eslint-plugin-react-web-api@1.16.2: + resolution: {integrity: sha512-vyrNlSKP8iT7tPxbhwQrYvHNEBCbvQlnJTmdbmhkkcklmKvAXsFUcdHD2MlKpRLkmn6dssSbOPZNAZBSojVRvg==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ^4.9.5 || ^5.3.3 + peerDependenciesMeta: + typescript: + optional: true + + eslint-plugin-react-x@1.16.2: + resolution: {integrity: sha512-gLgcAGsLtFbm5LzIpPP6oVNtPwddGbJb/5NsIzKPsCVJtAE4xb66VExmw+ZiAlvtO4AzWnEjS3e9wamMGmVOHQ==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2341,8 +2330,8 @@ packages: typescript: optional: true - eslint-plugin-regexp@2.6.0: - resolution: {integrity: sha512-FCL851+kislsTEQEMioAlpDuK5+E5vs0hi1bF8cFlPlHcEjeRhuAzEsGikXRreE+0j4WhW2uO54MqTjXtYOi3A==} + eslint-plugin-regexp@2.7.0: + resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==} engines: {node: ^18 || >=20} peerDependencies: eslint: '>=8.44.0' @@ -2351,11 +2340,11 @@ packages: resolution: {integrity: sha512-XjVGBhtDZJfyuhIxnQ/WMm385RbX3DBu7H1J7HNNhmB2tnGxMeqVSnYv79oAj992ayvIBZghsymwkYFS6cGH4Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-plugin-testing-library@6.2.2: - resolution: {integrity: sha512-1E94YOTUDnOjSLyvOwmbVDzQi/WkKm3WVrMXu6SmBr6DN95xTGZmI6HJ/eOkSXh/DlheRsxaPsJvZByDBhWLVQ==} + eslint-plugin-testing-library@6.5.0: + resolution: {integrity: sha512-Ls5TUfLm5/snocMAOlofSOJxNN0aKqwTlco7CrNtMjkTdQlkpSMaeTCDHCuXfzrI97xcx2rSCNeKeJjtpkNC1w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: - eslint: ^7.5.0 || ^8.0.0 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 eslint-plugin-toml@0.11.1: resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} @@ -2363,33 +2352,29 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-unicorn@54.0.0: - resolution: {integrity: sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==} + eslint-plugin-unicorn@56.0.1: + resolution: {integrity: sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog==} engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' - eslint-plugin-vitest@0.5.4: - resolution: {integrity: sha512-um+odCkccAHU53WdKAw39MY61+1x990uXjSPguUCq3VcEHdqJrOb8OTMrbYlY6f9jAKx7x98kLVlIe3RJeJqoQ==} - engines: {node: ^18.0.0 || >= 20.0.0} + eslint-plugin-unused-imports@4.1.4: + resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} peerDependencies: - '@typescript-eslint/eslint-plugin': '*' - eslint: ^8.57.0 || ^9.0.0 - vitest: '*' + '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 + eslint: ^9.0.0 || ^8.0.0 peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true - vitest: - optional: true - eslint-plugin-vue@9.27.0: - resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} + eslint-plugin-vue@9.31.0: + resolution: {integrity: sha512-aYMUCgivhz1o4tLkRHj5oq9YgYPM4/EJc0M7TAKRLCUA5OYxRLAhYEVD2nLtTwLyixEFI+/QXSvKU9ESZFgqjQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-yml@1.14.0: - resolution: {integrity: sha512-ESUpgYPOcAYQO9czugcX5OqRvn/ydDVwGCPXY4YjPqc09rHaUVUA6IE6HLQys4rXk/S+qx3EwTd1wHCwam/OWQ==} + eslint-plugin-yml@1.15.0: + resolution: {integrity: sha512-leC8APYVOsKyWUlvRwVhewytK5wS70BfMqIaUplFstRfzCoVp0YoEroV4cUEvQrBj93tQ3M9LcjO/ewr6D4kjA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -2400,10 +2385,6 @@ packages: '@vue/compiler-sfc': ^3.3.0 eslint: ^8.50.0 || ^9.0.0 - eslint-rule-composer@0.3.0: - resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} - engines: {node: '>=4.0.0'} - eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -2639,6 +2620,9 @@ packages: get-tsconfig@4.7.3: resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} + get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + git-raw-commits@3.0.0: resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==} engines: {node: '>=14'} @@ -2691,8 +2675,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.8.0: - resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} + globals@15.12.0: + resolution: {integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==} engines: {node: '>=18'} globby@11.1.0: @@ -2958,8 +2942,8 @@ packages: is-hexadecimal@1.0.4: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - is-immutable-type@4.0.0: - resolution: {integrity: sha512-gyFBCXv+NikTs8/PGZhgjbMmFZQ5jvHGZIsVu6+/9Bk4K7imlWBIDN7hTr9fNioGzFg71I4YM3z8f0aKXarTAw==} + is-immutable-type@5.0.0: + resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} peerDependencies: eslint: '*' typescript: '>=4.7.4' @@ -3060,6 +3044,10 @@ packages: resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} engines: {node: '>=12.0.0'} + jsdoc-type-pratt-parser@4.1.0: + resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} + engines: {node: '>=12.0.0'} + jsdom@25.0.0: resolution: {integrity: sha512-OhoFVT59T7aEq75TVw9xxEfkXgacpqAhQaYgP9y/fDqWQCMB/b1H66RfmPm/MaeaAIU9nDwMOVTlPN51+ao6CQ==} engines: {node: '>=18'} @@ -3188,6 +3176,9 @@ packages: lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -3214,18 +3205,54 @@ packages: resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + mathml-tag-names@2.1.3: resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} + mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + mdast-util-from-markdown@0.8.5: resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + mdast-util-frontmatter@0.2.0: resolution: {integrity: sha512-FHKL4w4S5fdt1KjJCwB0178WJ0evnyyQr5kXTM3wrOVpytD0hrkvd+AOOjU9Td8onOejCkmZ+HQRT3CZ3coHHQ==} + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + mdast-util-to-string@2.0.0: resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + mdn-data@2.10.0: resolution: {integrity: sha512-qq7C3EtK3yJXMwz1zAab65pjl+UhohqMOctTgcqjLOWABqmwj+me02LSsCuEUxnst9X1lCBpoE0WArGKgdGDzw==} @@ -3259,12 +3286,96 @@ packages: resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} engines: {node: '>= 0.6'} + micromark-core-commonmark@2.0.2: + resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==} + micromark-extension-frontmatter@0.2.2: resolution: {integrity: sha512-q6nPLFCMTLtfsctAuS0Xh4vaolxSFUWUWR6PZSrXXiRy+SANGllpcqdXFv2z07l0Xz/6Hl40hK0ffNCJPH2n1A==} + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.0: + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.0.3: + resolution: {integrity: sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.1: + resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} + micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + micromark@4.0.1: + resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==} + micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -3295,6 +3406,10 @@ packages: minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -3302,6 +3417,10 @@ packages: resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -3464,6 +3583,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-manager-detector@0.2.4: + resolution: {integrity: sha512-H/OUu9/zUfP89z1APcBf2X8Us0tt8dUK4lUmKqz12QNXif3DxAs1/YqjGtcutZi1zQqeNQRWr9C+EbQnnvSSFA==} + param-case@3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} @@ -4221,6 +4343,10 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + short-unique-id@5.2.0: + resolution: {integrity: sha512-cMGfwNyfDZ/nzJ2k2M+ClthBIh//GlZl1JEf47Uoa9XR11bz8Pa2T2wQO4bVrRdH48LrIDWJahQziKo3MjhsWg==} + hasBin: true + side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -4300,10 +4426,6 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} - engines: {node: '>=0.6.19'} - string-convert@0.2.1: resolution: {integrity: sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==} @@ -4342,8 +4464,8 @@ packages: peerDependencies: webpack: ^5.27.0 - stylelint-config-bod@5.21.3: - resolution: {integrity: sha512-pXdPidbdHv2nP3F2gVEN0bIKPGfTIWr+VdN7EHlaO9Vu3ubDDNLNlPf8TtVE44LnA9wkOpT9qcP+lf9+iNfwGQ==} + stylelint-config-bod@5.21.4: + resolution: {integrity: sha512-Z4sz4EYiaJWWQdISsOWAp24Y1CI2UevOErkF8a1vnjMeBkum/SNXidauUH7apwr1lqBtoJ8V27ZBTwYfNU7ZvA==} engines: {node: '>=18.0.0'} peerDependencies: stylelint: ^16.0.0 @@ -4355,8 +4477,8 @@ packages: postcss-html: ^1.0.0 stylelint: '>=14.0.0' - stylelint-config-recess-order@5.0.1: - resolution: {integrity: sha512-rKbGkoa3h0rINrGln9TFVowvSCLgPJC5O0EuPiqlqWcJMb1lImEtXktcjFCVz+hwtSUiHD3ijJc3vP9muFOgJg==} + stylelint-config-recess-order@5.1.1: + resolution: {integrity: sha512-eDAHWVBelzDbMbdMj15pSw0Ycykv5eLeriJdbGCp0zd44yvhgZLI+wyVHegzXp5NrstxTPSxl0fuOVKdMm0XLA==} peerDependencies: stylelint: '>=16' @@ -4505,6 +4627,9 @@ packages: thunky@1.1.0: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + tinyexec@0.3.1: + resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -4542,17 +4667,23 @@ packages: peerDependencies: typescript: '>=4.2.0' - ts-declaration-location@1.0.3: - resolution: {integrity: sha512-ASvSx6oCzn38ZmUqNe6Otqa5SApeJxmOkDFccV2ZCvzPApT8o6RjpMCPcWHog32SBrDr7Ubs5wy4Nbmj5TXelA==} + ts-declaration-location@1.0.4: + resolution: {integrity: sha512-r4JoxYhKULbZuH81Pjrp9OEG5St7XWk7zXwGkLKhmVcjiBVHTJXV5wK6dEa9JKW5QGSTW6b1lOjxAKp8R1SQhg==} peerDependencies: typescript: '>=4.0.0' + ts-pattern@5.5.0: + resolution: {integrity: sha512-jqbIpTsa/KKTJYWgPNsFNbLVpwCgzXfFJ1ukNn4I8hMwyQzHMJnk/BqWzggB0xpkILuKzaO/aMYhS0SkaJyKXg==} + tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + tsutils@3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -4563,10 +4694,6 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-detect@4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - type-fest@0.18.1: resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} engines: {node: '>=10'} @@ -4622,9 +4749,21 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} @@ -4882,6 +5021,9 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} @@ -4940,36 +5082,36 @@ snapshots: resize-observer-polyfill: 1.5.1 throttle-debounce: 5.0.2 - '@antfu/eslint-config@2.23.1(@eslint-react/eslint-plugin@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(@vue/compiler-sfc@3.4.21)(eslint-plugin-format@0.1.2(eslint@9.15.0(jiti@1.21.0)))(eslint-plugin-react-hooks@4.6.2(eslint@9.15.0(jiti@1.21.0)))(eslint-plugin-react-refresh@0.4.8(eslint@9.15.0(jiti@1.21.0)))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': + '@antfu/eslint-config@3.9.2(@eslint-react/eslint-plugin@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(@vue/compiler-sfc@3.4.21)(eslint-plugin-format@0.1.2(eslint@9.15.0(jiti@1.21.0)))(eslint-plugin-react-hooks@5.0.0(eslint@9.15.0(jiti@1.21.0)))(eslint-plugin-react-refresh@0.4.14(eslint@9.15.0(jiti@1.21.0)))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: - '@antfu/eslint-plugin-unused-imports': 4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0)) - '@antfu/install-pkg': 0.3.3 - '@clack/prompts': 0.7.0 - '@stylistic/eslint-plugin': 2.6.0-beta.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@antfu/install-pkg': 0.4.1 + '@clack/prompts': 0.8.1 + '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.15.0(jiti@1.21.0)) + '@eslint/markdown': 6.2.1 + '@stylistic/eslint-plugin': 2.11.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/parser': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@vitest/eslint-plugin': 1.1.10(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.15.0(jiti@1.21.0) - eslint-config-flat-gitignore: 0.1.8 - eslint-flat-config-utils: 0.2.5 + eslint-config-flat-gitignore: 0.3.0(eslint@9.15.0(jiti@1.21.0)) + eslint-flat-config-utils: 0.4.0 eslint-merge-processors: 0.1.0(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-antfu: 2.3.4(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-command: 0.2.3(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-eslint-comments: 3.2.0(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-import-x: 3.0.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - eslint-plugin-jsdoc: 48.8.3(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-jsonc: 2.16.0(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-markdown: 5.1.0(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-n: 17.9.0(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.11.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@1.21.0))) - eslint-plugin-regexp: 2.6.0(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-antfu: 2.7.0(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-command: 0.2.6(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-import-x: 4.4.3(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-jsdoc: 50.5.0(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-jsonc: 2.18.2(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-n: 17.13.2(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-no-only-tests: 3.3.0 + eslint-plugin-perfectionist: 3.9.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@1.21.0))) + eslint-plugin-regexp: 2.7.0(eslint@9.15.0(jiti@1.21.0)) eslint-plugin-toml: 0.11.1(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-unicorn: 54.0.0(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - eslint-plugin-vue: 9.27.0(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-yml: 1.14.0(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-unicorn: 56.0.1(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-vue: 9.31.0(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-yml: 1.15.0(eslint@9.15.0(jiti@1.21.0)) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.21)(eslint@9.15.0(jiti@1.21.0)) - globals: 15.8.0 + globals: 15.12.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 @@ -4979,27 +5121,23 @@ snapshots: yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - '@eslint-react/eslint-plugin': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/eslint-plugin': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) eslint-plugin-format: 0.1.2(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-react-hooks: 4.6.2(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-react-refresh: 0.4.8(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-react-hooks: 5.0.0(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-react-refresh: 0.4.14(eslint@9.15.0(jiti@1.21.0)) transitivePeerDependencies: + - '@eslint/json' + - '@typescript-eslint/utils' - '@vue/compiler-sfc' - supports-color - svelte - typescript - vitest - '@antfu/eslint-plugin-unused-imports@4.0.0(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))': - dependencies: - eslint: 9.15.0(jiti@1.21.0) - eslint-rule-composer: 0.3.0 - optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - - '@antfu/install-pkg@0.3.3': + '@antfu/install-pkg@0.4.1': dependencies: - '@jsdevtools/ez-spawn': 3.0.4 + package-manager-detector: 0.2.4 + tinyexec: 0.3.1 '@antfu/utils@0.7.10': {} @@ -5711,7 +5849,7 @@ snapshots: picocolors: 1.1.1 sisteransi: 1.0.5 - '@clack/prompts@0.7.0': + '@clack/prompts@0.8.1': dependencies: '@clack/core': 0.3.4 picocolors: 1.1.1 @@ -5734,23 +5872,25 @@ snapshots: '@ctrl/tinycolor@3.6.1': {} - '@dg-scripts/eslint-config@5.21.3(@vue/compiler-sfc@3.4.21)(eslint@9.15.0(jiti@1.21.0))(prettier@3.3.3)(typescript@5.6.3)': + '@dg-scripts/eslint-config@5.21.4(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(@vue/compiler-sfc@3.4.21)(eslint@9.15.0(jiti@1.21.0))(prettier@3.3.3)(typescript@5.6.3)': dependencies: - '@antfu/eslint-config': 2.23.1(@eslint-react/eslint-plugin@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(@vue/compiler-sfc@3.4.21)(eslint-plugin-format@0.1.2(eslint@9.15.0(jiti@1.21.0)))(eslint-plugin-react-hooks@4.6.2(eslint@9.15.0(jiti@1.21.0)))(eslint-plugin-react-refresh@0.4.8(eslint@9.15.0(jiti@1.21.0)))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/eslint-plugin': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@antfu/eslint-config': 3.9.2(@eslint-react/eslint-plugin@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(@vue/compiler-sfc@3.4.21)(eslint-plugin-format@0.1.2(eslint@9.15.0(jiti@1.21.0)))(eslint-plugin-react-hooks@5.0.0(eslint@9.15.0(jiti@1.21.0)))(eslint-plugin-react-refresh@0.4.14(eslint@9.15.0(jiti@1.21.0)))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/eslint-plugin': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) '@eslint/eslintrc': 3.2.0 eslint: 9.15.0(jiti@1.21.0) eslint-plugin-format: 0.1.2(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-promise: 6.5.1(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-react-hooks: 4.6.2(eslint@9.15.0(jiti@1.21.0)) - eslint-plugin-react-refresh: 0.4.8(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-promise: 7.1.0(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-react-hooks: 5.0.0(eslint@9.15.0(jiti@1.21.0)) + eslint-plugin-react-refresh: 0.4.14(eslint@9.15.0(jiti@1.21.0)) eslint-plugin-security: 3.0.1 - eslint-plugin-testing-library: 6.2.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-testing-library: 6.5.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) local-pkg: 0.5.0 prettier: 3.3.3 typescript: 5.6.3 transitivePeerDependencies: + - '@eslint/json' - '@prettier/plugin-xml' + - '@typescript-eslint/utils' - '@unocss/eslint-plugin' - '@vue/compiler-sfc' - astro-eslint-parser @@ -5764,11 +5904,11 @@ snapshots: - svelte-eslint-parser - vitest - '@dg-scripts/stylelint-config@5.21.3(postcss@8.4.49)(prettier@3.3.3)(stylelint@16.10.0(typescript@5.6.3))': + '@dg-scripts/stylelint-config@5.21.4(postcss@8.4.49)(prettier@3.3.3)(stylelint@16.10.0(typescript@5.6.3))': dependencies: prettier: 3.3.3 stylelint: 16.10.0(typescript@5.6.3) - stylelint-config-bod: 5.21.3(postcss@8.4.49)(stylelint@16.10.0(typescript@5.6.3)) + stylelint-config-bod: 5.21.4(postcss@8.4.49)(stylelint@16.10.0(typescript@5.6.3)) stylelint-prettier: 5.0.2(prettier@3.3.3)(stylelint@16.10.0(typescript@5.6.3)) transitivePeerDependencies: - postcss @@ -5788,125 +5928,147 @@ snapshots: '@emotion/unitless@0.7.5': {} - '@es-joy/jsdoccomment@0.43.1': + '@es-joy/jsdoccomment@0.48.0': dependencies: - '@types/eslint': 8.56.10 - '@types/estree': 1.0.6 - '@typescript-eslint/types': 7.16.1 comment-parser: 1.4.1 esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.0.0 + jsdoc-type-pratt-parser: 4.1.0 - '@es-joy/jsdoccomment@0.46.0': + '@es-joy/jsdoccomment@0.49.0': dependencies: comment-parser: 1.4.1 esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.0.0 + jsdoc-type-pratt-parser: 4.1.0 + + '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.15.0(jiti@1.21.0))': + dependencies: + escape-string-regexp: 4.0.0 + eslint: 9.15.0(jiti@1.21.0) + ignore: 5.3.2 '@eslint-community/eslint-utils@4.4.0(eslint@9.15.0(jiti@1.21.0))': dependencies: eslint: 9.15.0(jiti@1.21.0) eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.4.1(eslint@9.15.0(jiti@1.21.0))': + dependencies: + eslint: 9.15.0(jiti@1.21.0) + eslint-visitor-keys: 3.4.3 + '@eslint-community/regexpp@4.12.1': {} - '@eslint-react/ast@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': + '@eslint-react/ast@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.0)) - '@eslint-react/tools': 1.5.28 - '@eslint-react/types': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@eslint-react/types': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + birecord: 0.1.1 + string-ts: 2.2.0 + ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/core@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': - dependencies: - '@eslint-react/ast': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/shared': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/tools': 1.5.28 - '@eslint-react/types': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/var': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/type-utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/core@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': + dependencies: + '@eslint-react/ast': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@eslint-react/types': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/type-utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + birecord: 0.1.1 + short-unique-id: 5.2.0 + ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/eslint-plugin@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': + '@eslint-react/eslint-plugin@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: - '@eslint-react/shared': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/tools': 1.5.28 - '@eslint-react/types': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/type-utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@eslint-react/types': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/type-utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.15.0(jiti@1.21.0) - eslint-plugin-react-debug: 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - eslint-plugin-react-dom: 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - eslint-plugin-react-hooks-extra: 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - eslint-plugin-react-naming-convention: 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - eslint-plugin-react-x: 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-react-debug: 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-react-dom: 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-react-hooks-extra: 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-react-naming-convention: 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-react-web-api: 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-react-x: 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': + '@eslint-react/jsx@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: - '@eslint-react/ast': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/tools': 1.5.28 - '@eslint-react/types': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/var': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/ast': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@eslint-react/types': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': + '@eslint-react/shared@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + picomatch: 4.0.2 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/tools@1.5.28': {} + '@eslint-react/tools@1.16.2': {} - '@eslint-react/types@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': + '@eslint-react/types@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: - '@eslint-react/tools': 1.5.28 - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': + '@eslint-react/var@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: - '@eslint-react/ast': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/tools': 1.5.28 - '@eslint-react/types': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/ast': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@eslint-react/types': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript + '@eslint/compat@1.2.3(eslint@9.15.0(jiti@1.21.0))': + optionalDependencies: + eslint: 9.15.0(jiti@1.21.0) + '@eslint/config-array@0.19.0': dependencies: '@eslint/object-schema': 2.1.4 @@ -5933,6 +6095,15 @@ snapshots: '@eslint/js@9.15.0': {} + '@eslint/markdown@6.2.1': + dependencies: + '@eslint/plugin-kit': 0.2.3 + mdast-util-from-markdown: 2.0.2 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + transitivePeerDependencies: + - supports-color + '@eslint/object-schema@2.1.4': {} '@eslint/plugin-kit@0.2.3': @@ -5989,13 +6160,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@jsdevtools/ez-spawn@3.0.4': - dependencies: - call-me-maybe: 1.0.2 - cross-spawn: 7.0.6 - string-argv: 0.3.2 - type-detect: 4.0.8 - '@leichtgewicht/ip-codec@2.0.4': {} '@nodelib/fs.scandir@2.1.5': @@ -6083,53 +6247,16 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@rtsao/scc@1.1.0': {} - '@sinclair/typebox@0.27.8': {} - '@stylistic/eslint-plugin-js@2.6.0-beta.0(eslint@9.15.0(jiti@1.21.0))': + '@stylistic/eslint-plugin@2.11.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: - '@types/eslint': 8.56.10 - acorn: 8.14.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.15.0(jiti@1.21.0) eslint-visitor-keys: 4.2.0 espree: 10.3.0 - - '@stylistic/eslint-plugin-jsx@2.6.0-beta.0(eslint@9.15.0(jiti@1.21.0))': - dependencies: - '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.15.0(jiti@1.21.0)) - '@types/eslint': 8.56.10 - eslint: 9.15.0(jiti@1.21.0) estraverse: 5.3.0 picomatch: 4.0.2 - - '@stylistic/eslint-plugin-plus@2.6.0-beta.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': - dependencies: - '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 8.0.0-alpha.47(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - eslint: 9.15.0(jiti@1.21.0) - transitivePeerDependencies: - - supports-color - - typescript - - '@stylistic/eslint-plugin-ts@2.6.0-beta.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': - dependencies: - '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.15.0(jiti@1.21.0)) - '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 8.0.0-alpha.47(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - eslint: 9.15.0(jiti@1.21.0) - transitivePeerDependencies: - - supports-color - - typescript - - '@stylistic/eslint-plugin@2.6.0-beta.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': - dependencies: - '@stylistic/eslint-plugin-js': 2.6.0-beta.0(eslint@9.15.0(jiti@1.21.0)) - '@stylistic/eslint-plugin-jsx': 2.6.0-beta.0(eslint@9.15.0(jiti@1.21.0)) - '@stylistic/eslint-plugin-plus': 2.6.0-beta.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@stylistic/eslint-plugin-ts': 2.6.0-beta.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@types/eslint': 8.56.10 - eslint: 9.15.0(jiti@1.21.0) transitivePeerDependencies: - supports-color - typescript @@ -6152,6 +6279,10 @@ snapshots: dependencies: '@types/node': 20.11.24 + '@types/debug@4.1.12': + dependencies: + '@types/ms': 0.7.34 + '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 8.56.10 @@ -6207,6 +6338,10 @@ snapshots: dependencies: '@types/unist': 2.0.10 + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + '@types/mime@1.3.5': {} '@types/mime@3.0.4': {} @@ -6215,6 +6350,8 @@ snapshots: '@types/minimist@1.2.5': {} + '@types/ms@0.7.34': {} + '@types/node-forge@1.3.11': dependencies: '@types/node': 20.11.24 @@ -6254,6 +6391,8 @@ snapshots: '@types/unist@2.0.10': {} + '@types/unist@3.0.3': {} + '@types/use-sync-external-store@0.0.3': {} '@types/ws@8.5.10': @@ -6266,14 +6405,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.0.0-alpha.40 - '@typescript-eslint/type-utils': 8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 + '@typescript-eslint/parser': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/type-utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.15.0 eslint: 9.15.0(jiti@1.21.0) graphemer: 1.4.0 ignore: 5.3.2 @@ -6284,12 +6423,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': + '@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.0.0-alpha.40 - '@typescript-eslint/types': 8.0.0-alpha.40 - '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.15.0 debug: 4.3.7 eslint: 9.15.0(jiti@1.21.0) optionalDependencies: @@ -6302,25 +6441,15 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@7.16.1': - dependencies: - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/visitor-keys': 7.16.1 - - '@typescript-eslint/scope-manager@8.0.0-alpha.40': - dependencies: - '@typescript-eslint/types': 8.0.0-alpha.40 - '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 - - '@typescript-eslint/scope-manager@8.0.0-alpha.47': + '@typescript-eslint/scope-manager@8.15.0': dependencies: - '@typescript-eslint/types': 8.0.0-alpha.47 - '@typescript-eslint/visitor-keys': 8.0.0-alpha.47 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/visitor-keys': 8.15.0 - '@typescript-eslint/type-utils@7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.3) - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) debug: 4.3.7 eslint: 9.15.0(jiti@1.21.0) ts-api-utils: 1.3.0(typescript@5.6.3) @@ -6329,25 +6458,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': - dependencies: - '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.6.3) - '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - eslint - - supports-color - '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@7.16.1': {} - - '@typescript-eslint/types@8.0.0-alpha.40': {} - - '@typescript-eslint/types@8.0.0-alpha.47': {} + '@typescript-eslint/types@8.15.0': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.6.3)': dependencies: @@ -6363,42 +6476,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.16.1(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.15.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/visitor-keys': 7.16.1 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/visitor-keys': 8.15.0 debug: 4.3.7 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@8.0.0-alpha.40(typescript@5.6.3)': - dependencies: - '@typescript-eslint/types': 8.0.0-alpha.40 - '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 - debug: 4.3.7 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@8.0.0-alpha.47(typescript@5.6.3)': - dependencies: - '@typescript-eslint/types': 8.0.0-alpha.47 - '@typescript-eslint/visitor-keys': 8.0.0-alpha.47 - debug: 4.3.7 - globby: 11.1.0 + fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.3 @@ -6423,58 +6506,34 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.0)) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/typescript-estree': 7.16.1(typescript@5.6.3) - eslint: 9.15.0(jiti@1.21.0) - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/utils@8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.0)) - '@typescript-eslint/scope-manager': 8.0.0-alpha.40 - '@typescript-eslint/types': 8.0.0-alpha.40 - '@typescript-eslint/typescript-estree': 8.0.0-alpha.40(typescript@5.6.3) - eslint: 9.15.0(jiti@1.21.0) - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/utils@8.0.0-alpha.47(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': + '@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.0)) - '@typescript-eslint/scope-manager': 8.0.0-alpha.47 - '@typescript-eslint/types': 8.0.0-alpha.47 - '@typescript-eslint/typescript-estree': 8.0.0-alpha.47(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) eslint: 9.15.0(jiti@1.21.0) + optionalDependencies: + typescript: 5.6.3 transitivePeerDependencies: - supports-color - - typescript '@typescript-eslint/visitor-keys@5.62.0': dependencies: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.16.1': - dependencies: - '@typescript-eslint/types': 7.16.1 - eslint-visitor-keys: 3.4.3 - - '@typescript-eslint/visitor-keys@8.0.0-alpha.40': + '@typescript-eslint/visitor-keys@8.15.0': dependencies: - '@typescript-eslint/types': 8.0.0-alpha.40 - eslint-visitor-keys: 3.4.3 + '@typescript-eslint/types': 8.15.0 + eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@8.0.0-alpha.47': + '@vitest/eslint-plugin@1.1.10(@typescript-eslint/utils@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.0.0-alpha.47 - eslint-visitor-keys: 3.4.3 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@1.21.0) + optionalDependencies: + typescript: 5.6.3 '@vue/compiler-core@3.4.21': dependencies: @@ -6804,6 +6863,8 @@ snapshots: binary-extensions@2.2.0: {} + birecord@0.1.1: {} + body-parser@1.20.2: dependencies: bytes: 3.1.2 @@ -6868,8 +6929,6 @@ snapshots: get-intrinsic: 1.2.4 set-function-length: 1.2.1 - call-me-maybe@1.0.2: {} - callsites@3.1.0: {} camel-case@4.1.2: @@ -6887,6 +6946,8 @@ snapshots: caniuse-lite@1.0.30001667: {} + ccount@2.0.1: {} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -6902,6 +6963,8 @@ snapshots: character-entities@1.2.4: {} + character-entities@2.0.2: {} + character-reference-invalid@1.1.4: {} chokidar@3.6.0: @@ -7246,6 +7309,10 @@ snapshots: decimal.js@10.4.3: {} + decode-named-character-reference@1.0.2: + dependencies: + character-entities: 2.0.2 + deep-is@0.1.4: {} default-browser-id@5.0.0: {} @@ -7279,6 +7346,8 @@ snapshots: depd@2.0.0: {} + dequal@2.0.3: {} + destroy@1.2.0: {} detect-indent@6.1.0: {} @@ -7287,6 +7356,10 @@ snapshots: detect-node@2.1.0: {} + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -7394,23 +7467,31 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.1.2(eslint@9.15.0(jiti@1.21.0)): + escape-string-regexp@5.0.0: {} + + eslint-compat-utils@0.5.0(eslint@9.15.0(jiti@1.21.0)): dependencies: eslint: 9.15.0(jiti@1.21.0) + semver: 7.6.3 - eslint-compat-utils@0.5.0(eslint@9.15.0(jiti@1.21.0)): + eslint-compat-utils@0.5.1(eslint@9.15.0(jiti@1.21.0)): dependencies: eslint: 9.15.0(jiti@1.21.0) semver: 7.6.3 - eslint-config-flat-gitignore@0.1.8: + eslint-compat-utils@0.6.3(eslint@9.15.0(jiti@1.21.0)): dependencies: + eslint: 9.15.0(jiti@1.21.0) + semver: 7.6.3 + + eslint-config-flat-gitignore@0.3.0(eslint@9.15.0(jiti@1.21.0)): + dependencies: + '@eslint/compat': 1.2.3(eslint@9.15.0(jiti@1.21.0)) + eslint: 9.15.0(jiti@1.21.0) find-up-simple: 1.0.0 - parse-gitignore: 2.0.0 - eslint-flat-config-utils@0.2.5: + eslint-flat-config-utils@0.4.0: dependencies: - '@types/eslint': 8.56.10 pathe: 1.1.2 eslint-formatting-reporter@0.0.0(eslint@9.15.0(jiti@1.21.0)): @@ -7426,34 +7507,34 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-json-compat-utils@0.2.1(eslint@9.15.0(jiti@1.21.0))(jsonc-eslint-parser@2.4.0): + dependencies: + eslint: 9.15.0(jiti@1.21.0) + esquery: 1.6.0 + jsonc-eslint-parser: 2.4.0 + eslint-merge-processors@0.1.0(eslint@9.15.0(jiti@1.21.0)): dependencies: eslint: 9.15.0(jiti@1.21.0) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.3.4(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-antfu@2.7.0(eslint@9.15.0(jiti@1.21.0)): dependencies: '@antfu/utils': 0.7.10 eslint: 9.15.0(jiti@1.21.0) - eslint-plugin-command@0.2.3(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-command@0.2.6(eslint@9.15.0(jiti@1.21.0)): dependencies: - '@es-joy/jsdoccomment': 0.43.1 + '@es-joy/jsdoccomment': 0.48.0 eslint: 9.15.0(jiti@1.21.0) - eslint-plugin-es-x@7.5.0(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-es-x@7.8.0(eslint@9.15.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@1.21.0)) '@eslint-community/regexpp': 4.12.1 eslint: 9.15.0(jiti@1.21.0) - eslint-compat-utils: 0.1.2(eslint@9.15.0(jiti@1.21.0)) - - eslint-plugin-eslint-comments@3.2.0(eslint@9.15.0(jiti@1.21.0)): - dependencies: - escape-string-regexp: 1.0.5 - eslint: 9.15.0(jiti@1.21.0) - ignore: 5.3.2 + eslint-compat-utils: 0.5.1(eslint@9.15.0(jiti@1.21.0)) eslint-plugin-format@0.1.2(eslint@9.15.0(jiti@1.21.0)): dependencies: @@ -7466,10 +7547,9 @@ snapshots: prettier: 3.3.3 synckit: 0.9.1 - eslint-plugin-import-x@3.0.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): + eslint-plugin-import-x@4.4.3(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): dependencies: - '@rtsao/scc': 1.1.0 - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) debug: 4.3.7 doctrine: 3.0.0 eslint: 9.15.0(jiti@1.21.0) @@ -7479,19 +7559,20 @@ snapshots: minimatch: 9.0.4 semver: 7.6.3 stable-hash: 0.0.4 - tslib: 2.6.2 + tslib: 2.8.1 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-jsdoc@48.8.3(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-jsdoc@50.5.0(eslint@9.15.0(jiti@1.21.0)): dependencies: - '@es-joy/jsdoccomment': 0.46.0 + '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.7 escape-string-regexp: 4.0.0 eslint: 9.15.0(jiti@1.21.0) + espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.1.1 semver: 7.6.3 @@ -7500,43 +7581,40 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-jsonc@2.18.2(eslint@9.15.0(jiti@1.21.0)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.0)) eslint: 9.15.0(jiti@1.21.0) - eslint-compat-utils: 0.5.0(eslint@9.15.0(jiti@1.21.0)) + eslint-compat-utils: 0.6.3(eslint@9.15.0(jiti@1.21.0)) + eslint-json-compat-utils: 0.2.1(eslint@9.15.0(jiti@1.21.0))(jsonc-eslint-parser@2.4.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - - eslint-plugin-markdown@5.1.0(eslint@9.15.0(jiti@1.21.0)): - dependencies: - eslint: 9.15.0(jiti@1.21.0) - mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - - supports-color + - '@eslint/json' - eslint-plugin-n@17.9.0(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-n@17.13.2(eslint@9.15.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@1.21.0)) enhanced-resolve: 5.17.1 eslint: 9.15.0(jiti@1.21.0) - eslint-plugin-es-x: 7.5.0(eslint@9.15.0(jiti@1.21.0)) - get-tsconfig: 4.7.3 - globals: 15.8.0 + eslint-plugin-es-x: 7.8.0(eslint@9.15.0(jiti@1.21.0)) + get-tsconfig: 4.8.1 + globals: 15.12.0 ignore: 5.3.2 - minimatch: 9.0.4 + minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-no-only-tests@3.1.0: {} + eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@2.11.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@1.21.0))): + eslint-plugin-perfectionist@3.9.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.15.0(jiti@1.21.0))): dependencies: - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.15.0(jiti@1.21.0) - minimatch: 9.0.4 + minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: vue-eslint-parser: 9.4.3(eslint@9.15.0(jiti@1.21.0)) @@ -7544,113 +7622,139 @@ snapshots: - supports-color - typescript - eslint-plugin-promise@6.5.1(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-promise@7.1.0(eslint@9.15.0(jiti@1.21.0)): dependencies: eslint: 9.15.0(jiti@1.21.0) - eslint-plugin-react-debug@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/core': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/shared': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/tools': 1.5.28 - '@eslint-react/types': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/type-utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-react-debug@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@eslint-react/types': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/type-utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.15.0(jiti@1.21.0) string-ts: 2.2.0 + ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/core': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/shared': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/tools': 1.5.28 - '@eslint-react/types': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/var': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-react-dom@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@eslint-react/types': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.15.0(jiti@1.21.0) + ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/core': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/shared': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/tools': 1.5.28 - '@eslint-react/types': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/var': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/type-utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-react-hooks-extra@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@eslint-react/types': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/type-utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.15.0(jiti@1.21.0) + ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@4.6.2(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-react-hooks@5.0.0(eslint@9.15.0(jiti@1.21.0)): dependencies: eslint: 9.15.0(jiti@1.21.0) - eslint-plugin-react-naming-convention@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/core': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/shared': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/tools': 1.5.28 - '@eslint-react/types': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/type-utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-react-naming-convention@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@eslint-react/types': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/type-utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.15.0(jiti@1.21.0) + ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-refresh@0.4.8(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-react-refresh@0.4.14(eslint@9.15.0(jiti@1.21.0)): dependencies: eslint: 9.15.0(jiti@1.21.0) - eslint-plugin-react-x@1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): - dependencies: - '@eslint-react/ast': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/core': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/jsx': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/shared': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/tools': 1.5.28 - '@eslint-react/types': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@eslint-react/var': 1.5.28(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 7.16.1 - '@typescript-eslint/type-utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - '@typescript-eslint/types': 7.16.1 - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint-plugin-react-web-api@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@eslint-react/types': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + birecord: 0.1.1 eslint: 9.15.0(jiti@1.21.0) - is-immutable-type: 4.0.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + ts-pattern: 5.5.0 optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - eslint-plugin-regexp@2.6.0(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-react-x@1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): + dependencies: + '@eslint-react/ast': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/core': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/jsx': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/shared': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/tools': 1.16.2 + '@eslint-react/types': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@eslint-react/var': 1.16.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.15.0 + '@typescript-eslint/type-utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/types': 8.15.0 + '@typescript-eslint/utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + eslint: 9.15.0(jiti@1.21.0) + is-immutable-type: 5.0.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + ts-pattern: 5.5.0 + optionalDependencies: + typescript: 5.6.3 + transitivePeerDependencies: + - supports-color + + eslint-plugin-regexp@2.7.0(eslint@9.15.0(jiti@1.21.0)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.0)) '@eslint-community/regexpp': 4.12.1 @@ -7665,7 +7769,7 @@ snapshots: dependencies: safe-regex: 2.1.1 - eslint-plugin-testing-library@6.2.2(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): + eslint-plugin-testing-library@6.5.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): dependencies: '@typescript-eslint/utils': 5.62.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.15.0(jiti@1.21.0) @@ -7683,16 +7787,16 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@54.0.0(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-unicorn@56.0.1(eslint@9.15.0(jiti@1.21.0)): dependencies: '@babel/helper-validator-identifier': 7.25.9 '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.0)) - '@eslint/eslintrc': 3.2.0 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 eslint: 9.15.0(jiti@1.21.0) esquery: 1.6.0 + globals: 15.12.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -7702,20 +7806,14 @@ snapshots: regjsparser: 0.10.0 semver: 7.6.3 strip-indent: 3.0.0 - transitivePeerDependencies: - - supports-color - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0)): dependencies: - '@typescript-eslint/utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.15.0(jiti@1.21.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - transitivePeerDependencies: - - supports-color - - typescript + '@typescript-eslint/eslint-plugin': 8.15.0(@typescript-eslint/parser@8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) - eslint-plugin-vue@9.27.0(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-vue@9.31.0(eslint@9.15.0(jiti@1.21.0)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.15.0(jiti@1.21.0)) eslint: 9.15.0(jiti@1.21.0) @@ -7729,7 +7827,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.15.0(jiti@1.21.0)): + eslint-plugin-yml@1.15.0(eslint@9.15.0(jiti@1.21.0)): dependencies: debug: 4.3.7 eslint: 9.15.0(jiti@1.21.0) @@ -7745,8 +7843,6 @@ snapshots: '@vue/compiler-sfc': 3.4.21 eslint: 9.15.0(jiti@1.21.0) - eslint-rule-composer@0.3.0: {} - eslint-scope@5.1.1: dependencies: esrecurse: 4.3.0 @@ -8035,6 +8131,10 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@4.8.1: + dependencies: + resolve-pkg-maps: 1.0.0 + git-raw-commits@3.0.0: dependencies: dargs: 7.0.0 @@ -8092,7 +8192,7 @@ snapshots: globals@14.0.0: {} - globals@15.8.0: {} + globals@15.12.0: {} globby@11.1.0: dependencies: @@ -8364,12 +8464,12 @@ snapshots: is-hexadecimal@1.0.4: {} - is-immutable-type@4.0.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): + is-immutable-type@5.0.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3): dependencies: - '@typescript-eslint/type-utils': 7.16.1(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.15.0(eslint@9.15.0(jiti@1.21.0))(typescript@5.6.3) eslint: 9.15.0(jiti@1.21.0) ts-api-utils: 1.3.0(typescript@5.6.3) - ts-declaration-location: 1.0.3(typescript@5.6.3) + ts-declaration-location: 1.0.4(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -8454,6 +8554,8 @@ snapshots: jsdoc-type-pratt-parser@4.0.0: {} + jsdoc-type-pratt-parser@4.1.0: {} + jsdom@25.0.0: dependencies: cssstyle: 4.0.1 @@ -8585,6 +8687,8 @@ snapshots: lodash@4.17.21: {} + longest-streak@3.1.0: {} + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 @@ -8609,8 +8713,17 @@ snapshots: map-obj@4.3.0: {} + markdown-table@3.0.4: {} + mathml-tag-names@2.1.3: {} + mdast-util-find-and-replace@3.0.1: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + mdast-util-from-markdown@0.8.5: dependencies: '@types/mdast': 3.0.15 @@ -8621,12 +8734,107 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-from-markdown@2.0.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + mdast-util-frontmatter@0.2.0: dependencies: micromark-extension-frontmatter: 0.2.2 + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.0 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + mdast-util-to-string@2.0.0: {} + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdn-data@2.10.0: {} media-typer@0.3.0: {} @@ -8659,10 +8867,179 @@ snapshots: methods@1.1.2: {} + micromark-core-commonmark@2.0.2: + dependencies: + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + micromark-extension-frontmatter@0.2.2: dependencies: fault: 1.0.4 + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.2 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-table@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.1 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.1 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.1 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.0.3: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.1: {} + micromark@2.11.4: dependencies: debug: 4.3.7 @@ -8670,6 +9047,28 @@ snapshots: transitivePeerDependencies: - supports-color + micromark@4.0.1: + dependencies: + '@types/debug': 4.1.12 + debug: 4.3.7 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.2 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + transitivePeerDependencies: + - supports-color + micromatch@4.0.8: dependencies: braces: 3.0.3 @@ -8693,6 +9092,10 @@ snapshots: minimalistic-assert@1.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -8701,6 +9104,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist-options@4.1.0: dependencies: arrify: 1.0.1 @@ -8854,6 +9261,8 @@ snapshots: p-try@2.2.0: {} + package-manager-detector@0.2.4: {} + param-case@3.0.4: dependencies: dot-case: 3.0.4 @@ -9702,6 +10111,8 @@ snapshots: shell-quote@1.8.1: {} + short-unique-id@5.2.0: {} + side-channel@1.0.6: dependencies: call-bind: 1.0.7 @@ -9798,8 +10209,6 @@ snapshots: statuses@2.0.1: {} - string-argv@0.3.2: {} - string-convert@0.2.1: {} string-ts@2.2.0: {} @@ -9834,13 +10243,13 @@ snapshots: dependencies: webpack: 5.96.1(webpack-cli@5.1.4) - stylelint-config-bod@5.21.3(postcss@8.4.49)(stylelint@16.10.0(typescript@5.6.3)): + stylelint-config-bod@5.21.4(postcss@8.4.49)(stylelint@16.10.0(typescript@5.6.3)): dependencies: postcss-html: 1.7.0 postcss-markdown: 1.2.0 stylelint: 16.10.0(typescript@5.6.3) stylelint-config-html: 1.1.0(postcss-html@1.7.0)(stylelint@16.10.0(typescript@5.6.3)) - stylelint-config-recess-order: 5.0.1(stylelint@16.10.0(typescript@5.6.3)) + stylelint-config-recess-order: 5.1.1(stylelint@16.10.0(typescript@5.6.3)) stylelint-config-standard: 36.0.1(stylelint@16.10.0(typescript@5.6.3)) stylelint-config-standard-scss: 13.1.0(postcss@8.4.49)(stylelint@16.10.0(typescript@5.6.3)) transitivePeerDependencies: @@ -9852,7 +10261,7 @@ snapshots: postcss-html: 1.7.0 stylelint: 16.10.0(typescript@5.6.3) - stylelint-config-recess-order@5.0.1(stylelint@16.10.0(typescript@5.6.3)): + stylelint-config-recess-order@5.1.1(stylelint@16.10.0(typescript@5.6.3)): dependencies: stylelint: 16.10.0(typescript@5.6.3) stylelint-order: 6.0.4(stylelint@16.10.0(typescript@5.6.3)) @@ -10031,6 +10440,8 @@ snapshots: thunky@1.1.0: {} + tinyexec@0.3.1: {} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -10062,15 +10473,19 @@ snapshots: dependencies: typescript: 5.6.3 - ts-declaration-location@1.0.3(typescript@5.6.3): + ts-declaration-location@1.0.4(typescript@5.6.3): dependencies: - minimatch: 9.0.4 + minimatch: 10.0.1 typescript: 5.6.3 + ts-pattern@5.5.0: {} + tslib@1.14.1: {} tslib@2.6.2: {} + tslib@2.8.1: {} + tsutils@3.21.0(typescript@5.6.3): dependencies: tslib: 1.14.1 @@ -10080,8 +10495,6 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-detect@4.0.8: {} - type-fest@0.18.1: {} type-fest@0.20.2: {} @@ -10117,10 +10530,29 @@ snapshots: unicode-property-aliases-ecmascript@2.1.0: {} + unist-util-is@6.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position@2.0.3: dependencies: '@types/unist': 2.0.10 + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-visit@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + universalify@0.2.0: {} unpipe@1.0.0: {} @@ -10412,3 +10844,5 @@ snapshots: yocto-queue@0.1.0: {} yocto-queue@1.0.0: {} + + zwitch@2.0.4: {} diff --git a/src/App.jsx b/src/App.jsx index ce752236..62485d7a 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,11 +1,13 @@ -import React, { Component } from 'react' -import { Col, FloatButton, Layout, Row, Tooltip } from 'antd' -import { GithubOutlined } from '@ant-design/icons' -import { Responsive } from './components' -import { Filter, Result, SearchBar, StatisticsBar } from './containers' +import { Layout } from 'antd' +import { Component } from 'react' import './index.css' +/* eslint-disable no-unused-vars -- used in JSX */ +/* eslint-disable unused-imports/no-unused-vars -- used in JSX */ const { Header, Content, Sider } = Layout +/* eslint-enable no-unused-vars -- reopen */ +/* eslint-enable unused-imports/no-unused-vars -- reopen */ + export default class App extends Component { constructor(props) { super(props) diff --git a/src/actions/index.js b/src/actions/index.js index c34db917..1d603d20 100644 --- a/src/actions/index.js +++ b/src/actions/index.js @@ -1,5 +1,5 @@ -import * as ActionTypes from '../constants' import { fetchDblpPapers, fetchPaperCitations } from '../api' +import * as ActionTypes from '../constants' function makeActionCreator(type, ...argNames) { return (...args) => { diff --git a/src/api/index.js b/src/api/index.js index 06cedac5..ebc737e6 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -51,7 +51,7 @@ export async function fetchDblpPapers(keyword, venues) { } export async function fetchPaperCitations(papers) { - let paperCitations = Array(papers.length).fill(0) + let paperCitations = Array.from({ length: papers.length }).fill(0) try { const paperIdsResponse = await Promise.all( diff --git a/src/components/ListResult.jsx b/src/components/ListResult.jsx index 74c40515..6e7acaaf 100644 --- a/src/components/ListResult.jsx +++ b/src/components/ListResult.jsx @@ -1,6 +1,3 @@ -import React from 'react' -import { List } from 'antd' - function ListResult({ isLoading, dataSource }) { return ( diff --git a/src/components/index.js b/src/components/index.js index 74eb64fe..6a03b31c 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -1,15 +1,15 @@ -import Responsive from './Responsive' -import YearFilter from './YearFilter' -import VenuesFilter from './VenuesFilter' import ListResult from './ListResult' -import TableResult from './TableResult' +import Responsive from './Responsive' import StatisticsModal from './StatisticsModal' +import TableResult from './TableResult' +import VenuesFilter from './VenuesFilter' +import YearFilter from './YearFilter' export { - Responsive, - YearFilter, - VenuesFilter, ListResult, - TableResult, + Responsive, StatisticsModal, + TableResult, + VenuesFilter, + YearFilter, } diff --git a/src/containers/Filter.jsx b/src/containers/Filter.jsx index 7867bc68..72882c45 100644 --- a/src/containers/Filter.jsx +++ b/src/containers/Filter.jsx @@ -1,12 +1,9 @@ import React from 'react' import { connect } from 'react-redux' -import { Menu } from 'antd' -import { ClockCircleOutlined, EllipsisOutlined } from '@ant-design/icons' -import { VenuesFilter, YearFilter } from '../components' +import * as Actions from '../actions' import { VENUES_LIST } from '../api' -import * as Actions from '../actions' class FilterComponent extends React.Component { constructor(props) { @@ -54,7 +51,7 @@ class FilterComponent extends React.Component { Year - {[...Array(9).keys()].map(number => ( + {[...Array.from({ length: 9 }).keys()].map(number => ( {`Venue ${number + 1}`} diff --git a/src/containers/Result.jsx b/src/containers/Result.jsx index 0aeb70d9..51a2c21a 100644 --- a/src/containers/Result.jsx +++ b/src/containers/Result.jsx @@ -1,8 +1,4 @@ -import React from 'react' import { connect } from 'react-redux' -import { Alert } from 'antd' - -import { ListResult, Responsive, TableResult } from '../components' import { getFilteredData } from '../api' diff --git a/src/containers/SearchBar.jsx b/src/containers/SearchBar.jsx index c91df231..c5642cdf 100644 --- a/src/containers/SearchBar.jsx +++ b/src/containers/SearchBar.jsx @@ -1,10 +1,13 @@ -import React from 'react' -import { connect } from 'react-redux' import { Input } from 'antd' +import { connect } from 'react-redux' import * as Actions from '../actions' +/* eslint-disable no-unused-vars -- used in JSX */ +/* eslint-disable unused-imports/no-unused-vars -- used in JSX */ const { Search } = Input +/* eslint-enable no-unused-vars -- reopen */ +/* eslint-enable unused-imports/no-unused-vars -- reopen */ function SearchBarComponent({ fetchData, style }) { const onSearch = value => value && fetchData(value) diff --git a/src/containers/StatisticsBar.jsx b/src/containers/StatisticsBar.jsx index 65c8c1fd..d3a7fbb8 100644 --- a/src/containers/StatisticsBar.jsx +++ b/src/containers/StatisticsBar.jsx @@ -1,8 +1,5 @@ -import React, { Component } from 'react' +import { Component } from 'react' import { connect } from 'react-redux' -import { Button, Modal } from 'antd' - -import { StatisticsModal } from '../components' class StatisticsBarComponent extends Component { constructor(props) { diff --git a/src/containers/index.js b/src/containers/index.js index dce28bd4..8cc372d6 100644 --- a/src/containers/index.js +++ b/src/containers/index.js @@ -1,6 +1,6 @@ -import SearchBar from './SearchBar' -import StatisticsBar from './StatisticsBar' import Filter from './Filter' import Result from './Result' +import SearchBar from './SearchBar' +import StatisticsBar from './StatisticsBar' -export { SearchBar, StatisticsBar, Filter, Result } +export { Filter, Result, SearchBar, StatisticsBar } diff --git a/src/index.css b/src/index.css index 225622f5..91156f56 100644 --- a/src/index.css +++ b/src/index.css @@ -17,8 +17,7 @@ --color-warning: #f59f00; --color-danger: #f03e3e; --color-info: #1c7ed6; - --font-stack: 'Raleway', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica', - 'Open Sans', arial, sans-serif, serif; + --font-stack: 'Raleway', 'Helvetica', 'Open Sans', arial, sans-serif, serif; } body { diff --git a/src/index.html b/src/index.html index 48edf57f..d0542ca4 100644 --- a/src/index.html +++ b/src/index.html @@ -2,10 +2,7 @@ - + Awesome DBLP Search