diff --git a/app/package.json b/app/package.json index 95210ad8..be42b498 100644 --- a/app/package.json +++ b/app/package.json @@ -68,7 +68,7 @@ }, "devDependencies": { "@tailwindcss/vite": "^4.1.10", - "@types/jsdom": "^21.1.7", + "@types/jsdom": "^28.0.0", "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@types/showdown": "^2.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10f67261..8d3113eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@eslint/compat': specifier: ^1.3.0 - version: 1.3.0(eslint@9.29.0(jiti@2.4.2)) + version: 1.3.0(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) '@eslint/eslintrc': specifier: ^3.3.1 version: 3.3.1 @@ -19,7 +19,7 @@ importers: version: 9.29.0 '@ianvs/prettier-plugin-sort-imports': specifier: ^4.3.1 - version: 4.4.2(prettier@3.5.3) + version: 4.4.2(prettier@3.5.3)(supports-color@10.0.0) '@swc/core': specifier: ^1.7.40 version: 1.12.5 @@ -31,46 +31,46 @@ importers: version: 22.15.32 '@typescript-eslint/eslint-plugin': specifier: ^8.34.1 - version: 8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + version: 8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.8.3) '@typescript-eslint/parser': specifier: ^8.34.1 - version: 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + version: 8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3) eslint: specifier: ^9.29.0 - version: 9.29.0(jiti@2.4.2) + version: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) eslint-import-resolver-alias: specifier: ^1.1.2 version: 1.1.2(eslint-plugin-import@2.32.0) eslint-import-resolver-typescript: specifier: ^4.0.0 - version: 4.4.3(eslint-plugin-import@2.32.0)(eslint@9.29.0(jiti@2.4.2)) + version: 4.4.3(eslint-plugin-import@2.32.0)(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(supports-color@10.0.0) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.3)(eslint@9.29.0(jiti@2.4.2)) + version: 2.32.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.3)(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) eslint-plugin-no-only-tests: specifier: ^3.3.0 version: 3.3.0 eslint-plugin-perfectionist: specifier: ^4.15.0 - version: 4.15.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + version: 4.15.0(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3) eslint-plugin-react: specifier: ^7.37.5 - version: 7.37.5(eslint@9.29.0(jiti@2.4.2)) + version: 7.37.5(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) eslint-plugin-react-hooks: specifier: ^5.0.0 - version: 5.2.0(eslint@9.29.0(jiti@2.4.2)) + version: 5.2.0(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) eslint-plugin-sort-destructure-keys: specifier: ^2.0.0 - version: 2.0.0(eslint@9.29.0(jiti@2.4.2)) + version: 2.0.0(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) eslint-plugin-sort-keys-fix: specifier: ^1.1.2 version: 1.1.2 eslint-plugin-unicorn: specifier: ^59.0.0 - version: 59.0.1(eslint@9.29.0(jiti@2.4.2)) + version: 59.0.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) eslint-plugin-unused-imports: specifier: ^4.1.4 - version: 4.1.4(@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)) + version: 4.1.4(@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) globals: specifier: ^16.0.0 version: 16.2.0 @@ -82,7 +82,7 @@ importers: version: 3.5.3 prettier-plugin-tailwindcss: specifier: ^0.6.13 - version: 0.6.13(@ianvs/prettier-plugin-sort-imports@4.4.2(prettier@3.5.3))(prettier@3.5.3) + version: 0.6.13(@ianvs/prettier-plugin-sort-imports@4.4.2(prettier@3.5.3)(supports-color@10.0.0))(prettier@3.5.3) tailwindcss: specifier: ^4.1.10 version: 4.1.10 @@ -97,7 +97,7 @@ importers: version: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0) vitest: specifier: ^3.0.0 - version: 3.2.4(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.0.0)(lightningcss@1.30.1)(yaml@2.7.0) + version: 3.2.4(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.0.0)(lightningcss@1.30.1)(supports-color@10.0.0)(yaml@2.7.0) app: dependencies: @@ -247,7 +247,7 @@ importers: version: 9.0.12(yjs@13.6.23) y-webrtc: specifier: ^10.3.0 - version: 10.3.0(yjs@13.6.23) + version: 10.3.0(supports-color@10.0.0)(yjs@13.6.23) yjs: specifier: ^13.6.15 version: 13.6.23 @@ -259,8 +259,8 @@ importers: specifier: ^4.1.10 version: 4.1.10(vite@6.0.9(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) '@types/jsdom': - specifier: ^21.1.7 - version: 21.1.7 + specifier: ^28.0.0 + version: 28.0.3 '@types/react': specifier: ^19.0.0 version: 19.0.10 @@ -275,7 +275,7 @@ importers: version: 5.0.5 '@vitejs/plugin-react': specifier: ^4.2.1 - version: 4.3.4(vite@6.0.9(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) + version: 4.3.4(supports-color@10.0.0)(vite@6.0.9(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) jsdom: specifier: ^26.0.0 version: 26.0.0 @@ -1582,106 +1582,127 @@ packages: resolution: {integrity: sha512-88I+D3TeKItrw+Y/2ud4Tw0+3CxQ2kLgu3QvrogZ0OfkmX/DEppehus7L3TS2Q4lpB+hYyxhkQiYPJ6Mf5/dPg==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-gnueabihf@4.44.0': resolution: {integrity: sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.34.9': resolution: {integrity: sha512-3qyfWljSFHi9zH0KgtEPG4cBXHDFhwD8kwg6xLfHQ0IWuH9crp005GfoUUh/6w9/FWGBwEHg3lxK1iHRN1MFlA==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm-musleabihf@4.44.0': resolution: {integrity: sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.34.9': resolution: {integrity: sha512-6TZjPHjKZUQKmVKMUowF3ewHxctrRR09eYyvT5eFv8w/fXarEra83A2mHTVJLA5xU91aCNOUnM+DWFMSbQ0Nxw==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-gnu@4.44.0': resolution: {integrity: sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.34.9': resolution: {integrity: sha512-LD2fytxZJZ6xzOKnMbIpgzFOuIKlxVOpiMAXawsAZ2mHBPEYOnLRK5TTEsID6z4eM23DuO88X0Tq1mErHMVq0A==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-musl@4.44.0': resolution: {integrity: sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loongarch64-gnu@4.34.9': resolution: {integrity: sha512-dRAgTfDsn0TE0HI6cmo13hemKpVHOEyeciGtvlBTkpx/F65kTvShtY/EVyZEIfxFkV5JJTuQ9tP5HGBS0hfxIg==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-loongarch64-gnu@4.44.0': resolution: {integrity: sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-powerpc64le-gnu@4.34.9': resolution: {integrity: sha512-PHcNOAEhkoMSQtMf+rJofwisZqaU8iQ8EaSps58f5HYll9EAY5BSErCZ8qBDMVbq88h4UxaNPlbrKqfWP8RfJA==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-powerpc64le-gnu@4.44.0': resolution: {integrity: sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.34.9': resolution: {integrity: sha512-Z2i0Uy5G96KBYKjeQFKbbsB54xFOL5/y1P5wNBsbXB8yE+At3oh0DVMjQVzCJRJSfReiB2tX8T6HUFZ2k8iaKg==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.44.0': resolution: {integrity: sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.44.0': resolution: {integrity: sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.34.9': resolution: {integrity: sha512-U+5SwTMoeYXoDzJX5dhDTxRltSrIax8KWwfaaYcynuJw8mT33W7oOgz0a+AaXtGuvhzTr2tVKh5UO8GVANTxyQ==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-s390x-gnu@4.44.0': resolution: {integrity: sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.34.9': resolution: {integrity: sha512-FwBHNSOjUTQLP4MG7y6rR6qbGw4MFeQnIBrMe161QGaQoBQLqSUEKlHIiVgF3g/mb3lxlxzJOpIBhaP+C+KP2A==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.44.0': resolution: {integrity: sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.34.9': resolution: {integrity: sha512-cYRpV4650z2I3/s6+5/LONkjIz8MBeqrk+vPXV10ORBnshpn8S32bPqQ2Utv39jCiDcO2eJTuSlPXpnvmaIgRA==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-linux-x64-musl@4.44.0': resolution: {integrity: sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.34.9': resolution: {integrity: sha512-z4mQK9dAN6byRA/vsSgQiPeuO63wdiDxZ9yg9iyX2QTzKuQM7T4xlBoeUP/J8uiFkqxkcWndWi+W7bXdPbt27Q==} @@ -1746,24 +1767,28 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [glibc] '@swc/core-linux-arm64-musl@1.12.5': resolution: {integrity: sha512-g0AJ7QmZPj3Uw+C5pDa48LAUG7JBgQmB0mN5cW+s2mjaFKT0mTSxYALtx/MDZwJExDPo0yJV8kSbFO1tvFPyhg==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [musl] '@swc/core-linux-x64-gnu@1.12.5': resolution: {integrity: sha512-PeYoSziNy+iNiBHPtAsO84bzBne/mbCsG5ijYkAhS1GVsDgohClorUvRXXhcUZoX2gr8TfSI9WLHo30K+DKiHg==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [glibc] '@swc/core-linux-x64-musl@1.12.5': resolution: {integrity: sha512-EJrfCCIyuV5LLmYgKtIMwtgsnjVesdFe0IgQzEKs9OfB6cL6g7WO9conn8BkGX8jphVa7jChKxShDGkreWWDzA==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [musl] '@swc/core-win32-arm64-msvc@1.12.5': resolution: {integrity: sha512-FnwT7fxkJJMgsfiDoZKEVGyCzrPFbzpflFAAoTCUCu3MaHw6mW55o/MAAfofvJ1iIcEpec4o93OilsmKtpyO5Q==} @@ -1836,24 +1861,28 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@tailwindcss/oxide-linux-arm64-musl@4.1.10': resolution: {integrity: sha512-saScU0cmWvg/Ez4gUmQWr9pvY9Kssxt+Xenfx1LG7LmqjcrvBnw4r9VjkFcqmbBb7GCBwYNcZi9X3/oMda9sqQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@tailwindcss/oxide-linux-x64-gnu@4.1.10': resolution: {integrity: sha512-/G3ao/ybV9YEEgAXeEg28dyH6gs1QG8tvdN9c2MNZdUXYBaIY/Gx0N6RlJzfLy/7Nkdok4kaxKPHKJUlAaoTdA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@tailwindcss/oxide-linux-x64-musl@4.1.10': resolution: {integrity: sha512-LNr7X8fTiKGRtQGOerSayc2pWJp/9ptRYAa4G+U+cjw9kJZvkopav1AQc5HHD+U364f71tZv6XamaHKgrIoVzA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@tailwindcss/oxide-wasm32-wasi@4.1.10': resolution: {integrity: sha512-d6ekQpopFQJAcIK2i7ZzWOYGZ+A6NzzvQ3ozBvWFdeyqfOZdYHU66g5yr+/HC4ipP1ZgWsqa80+ISNILk+ae/Q==} @@ -1930,8 +1959,8 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} - '@types/jsdom@21.1.7': - resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} + '@types/jsdom@28.0.3': + resolution: {integrity: sha512-/HQ2uFoetFTXuye8vzIcHw2z6Fwi7Hi/qcgC+RoS9NCyewiqxhVGqlG+ViGB6lkax481R6dmhf1I7lIGlzJStQ==} '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -2082,41 +2111,49 @@ packages: resolution: {integrity: sha512-Jhge7lFtH0QqfRz2PyJjJXWENqywPteITd+nOS0L6AhbZli+UmEyGBd2Sstt1c+l9C+j/YvKTl9wJo9PPmsFNg==} cpu: [arm64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-arm64-musl@1.9.1': resolution: {integrity: sha512-ofdK/ow+ZSbSU0pRoB7uBaiRHeaAOYQFU5Spp87LdcPL/P1RhbCTMSIYVb61XWzsVEmYKjHFtoIE0wxP6AFvrA==} cpu: [arm64] os: [linux] + libc: [musl] '@unrs/resolver-binding-linux-ppc64-gnu@1.9.1': resolution: {integrity: sha512-eC8SXVn8de67HacqU7PoGdHA+9tGbqfEdD05AEFRAB81ejeQtNi5Fx7lPcxpLH79DW0BnMAHau3hi4RVkHfSCw==} cpu: [ppc64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-riscv64-gnu@1.9.1': resolution: {integrity: sha512-fIkwvAAQ41kfoGWfzeJ33iLGShl0JEDZHrMnwTHMErUcPkaaZRJYjQjsFhMl315NEQ4mmTlC+2nfK/J2IszDOw==} cpu: [riscv64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-riscv64-musl@1.9.1': resolution: {integrity: sha512-RAAszxImSOFLk44aLwnSqpcOdce8sBcxASledSzuFAd8Q5ZhhVck472SisspnzHdc7THCvGXiUeZ2hOC7NUoBQ==} cpu: [riscv64] os: [linux] + libc: [musl] '@unrs/resolver-binding-linux-s390x-gnu@1.9.1': resolution: {integrity: sha512-QoP9vkY+THuQdZi05bA6s6XwFd6HIz3qlx82v9bTOgxeqin/3C12Ye7f7EOD00RQ36OtOPWnhEMMm84sv7d1XQ==} cpu: [s390x] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-x64-gnu@1.9.1': resolution: {integrity: sha512-/p77cGN/h9zbsfCseAP5gY7tK+7+DdM8fkPfr9d1ye1fsF6bmtGbtZN6e/8j4jCZ9NEIBBkT0GhdgixSelTK9g==} cpu: [x64] os: [linux] + libc: [glibc] '@unrs/resolver-binding-linux-x64-musl@1.9.1': resolution: {integrity: sha512-wInTqT3Bu9u50mDStEig1v8uxEL2Ht+K8pir/YhyyrM5ordJtxoqzsL1vR/CQzOJuDunUTrDkMM0apjW/d7/PA==} cpu: [x64] os: [linux] + libc: [musl] '@unrs/resolver-binding-wasm32-wasi@1.9.1': resolution: {integrity: sha512-eNwqO5kUa+1k7yFIircwwiniKWA0UFHo2Cfm8LYgkh9km7uMad+0x7X7oXbQonJXlqfitBTSjhA0un+DsHIrhw==} @@ -2562,6 +2599,10 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + entities@8.0.0: + resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==} + engines: {node: '>=20.19.0'} + err-code@3.0.1: resolution: {integrity: sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==} @@ -3336,24 +3377,28 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] lightningcss-linux-arm64-musl@1.30.1: resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] lightningcss-linux-x64-gnu@1.30.1: resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] lightningcss-linux-x64-musl@1.30.1: resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] lightningcss-win32-arm64-msvc@1.30.1: resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} @@ -3597,12 +3642,12 @@ packages: resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==} engines: {node: '>=18'} - parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} - parse5@7.2.1: resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} + parse5@8.0.1: + resolution: {integrity: sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==} + path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -4087,6 +4132,7 @@ packages: tar@7.4.3: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} @@ -4217,6 +4263,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.27.2: + resolution: {integrity: sha512-cH9f42mHuljpNuoS47sWDDWXVxWnJgYCzHVUlr3tn7+HVx0L6QSO+VG5qgzT4kXkR2K8ZsReaT5bupam6RNAEQ==} + undici-types@7.8.0: resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} @@ -4399,6 +4448,7 @@ packages: whatwg-encoding@3.1.1: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-mimetype@4.0.0: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} @@ -4474,7 +4524,7 @@ packages: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} y-codemirror.next@https://codeload.github.com/aaron7/y-codemirror.next/tar.gz/30e16a1: - resolution: {tarball: https://codeload.github.com/aaron7/y-codemirror.next/tar.gz/30e16a1} + resolution: {gitHosted: true, tarball: https://codeload.github.com/aaron7/y-codemirror.next/tar.gz/30e16a1} version: 0.3.5 peerDependencies: '@codemirror/state': ^6.0.0 @@ -4565,7 +4615,7 @@ snapshots: '@babel/compat-data@7.26.2': {} - '@babel/core@7.26.0': + '@babel/core@7.26.0(supports-color@10.0.0)': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 @@ -4575,7 +4625,7 @@ snapshots: '@babel/helpers': 7.26.0 '@babel/parser': 7.27.5 '@babel/template': 7.25.9 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.27.4(supports-color@10.0.0) '@babel/types': 7.27.6 convert-source-map: 2.0.0 debug: 4.4.1(supports-color@10.0.0) @@ -4603,17 +4653,17 @@ snapshots: '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.27.4(supports-color@10.0.0) '@babel/types': 7.27.6 transitivePeerDependencies: - supports-color '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@10.0.0) '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.27.4(supports-color@10.0.0) transitivePeerDependencies: - supports-color @@ -4634,14 +4684,14 @@ snapshots: dependencies: '@babel/types': 7.27.6 - '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0(supports-color@10.0.0))': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@10.0.0) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0(supports-color@10.0.0))': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@10.0.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/runtime@7.24.8': @@ -4660,7 +4710,7 @@ snapshots: '@babel/parser': 7.27.5 '@babel/types': 7.27.6 - '@babel/traverse@7.27.4': + '@babel/traverse@7.27.4(supports-color@10.0.0)': dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.27.5 @@ -5142,18 +5192,18 @@ snapshots: '@esbuild/win32-x64@0.25.5': optional: true - '@eslint-community/eslint-utils@4.7.0(eslint@9.29.0(jiti@2.4.2))': + '@eslint-community/eslint-utils@4.7.0(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))': dependencies: - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/compat@1.3.0(eslint@9.29.0(jiti@2.4.2))': + '@eslint/compat@1.3.0(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))': optionalDependencies: - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) - '@eslint/config-array@0.20.1': + '@eslint/config-array@0.20.1(supports-color@10.0.0)': dependencies: '@eslint/object-schema': 2.1.6 debug: 4.4.1(supports-color@10.0.0) @@ -5238,11 +5288,11 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} - '@ianvs/prettier-plugin-sort-imports@4.4.2(prettier@3.5.3)': + '@ianvs/prettier-plugin-sort-imports@4.4.2(prettier@3.5.3)(supports-color@10.0.0)': dependencies: '@babel/generator': 7.27.5 '@babel/parser': 7.27.5 - '@babel/traverse': 7.27.4 + '@babel/traverse': 7.27.4(supports-color@10.0.0) '@babel/types': 7.27.6 prettier: 3.5.3 semver: 7.7.2 @@ -6195,11 +6245,12 @@ snapshots: '@types/estree@1.0.8': {} - '@types/jsdom@21.1.7': + '@types/jsdom@28.0.3': dependencies: - '@types/node': 24.0.3 + '@types/node': 22.15.32 '@types/tough-cookie': 4.0.5 - parse5: 7.1.2 + parse5: 8.0.1 + undici-types: 7.27.2 '@types/json-schema@7.0.15': {} @@ -6212,6 +6263,7 @@ snapshots: '@types/node@24.0.3': dependencies: undici-types: 7.8.0 + optional: true '@types/react-dom@19.0.4(@types/react@19.0.10)': dependencies: @@ -6227,15 +6279,15 @@ snapshots: '@types/turndown@5.0.5': {} - '@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3) '@typescript-eslint/scope-manager': 8.34.1 - '@typescript-eslint/type-utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.34.1 - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -6244,14 +6296,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 8.34.1 '@typescript-eslint/types': 8.34.1 '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.34.1 debug: 4.4.0 - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -6274,12 +6326,12 @@ snapshots: dependencies: typescript: 5.8.3 - '@typescript-eslint/type-utils@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.8.3)': dependencies: '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3) debug: 4.4.1(supports-color@10.0.0) - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -6303,13 +6355,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': + '@typescript-eslint/utils@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) '@typescript-eslint/scope-manager': 8.34.1 '@typescript-eslint/types': 8.34.1 '@typescript-eslint/typescript-estree': 8.34.1(typescript@5.8.3) - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -6405,11 +6457,11 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.9.1': optional: true - '@vitejs/plugin-react@4.3.4(vite@6.0.9(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0))': + '@vitejs/plugin-react@4.3.4(supports-color@10.0.0)(vite@6.0.9(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0))': dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.0(supports-color@10.0.0) + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0(supports-color@10.0.0)) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0(supports-color@10.0.0)) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 vite: 6.0.9(@types/node@24.0.3)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0) @@ -6886,6 +6938,8 @@ snapshots: entities@4.5.0: {} + entities@8.0.0: {} + err-code@3.0.1: {} es-abstract@1.23.3: @@ -7183,7 +7237,7 @@ snapshots: eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.32.0): dependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.3)(eslint@9.29.0(jiti@2.4.2)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.3)(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) eslint-import-resolver-node@0.3.9: dependencies: @@ -7193,10 +7247,10 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@4.4.3(eslint-plugin-import@2.32.0)(eslint@9.29.0(jiti@2.4.2)): + eslint-import-resolver-typescript@4.4.3(eslint-plugin-import@2.32.0)(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(supports-color@10.0.0): dependencies: debug: 4.4.1(supports-color@10.0.0) - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) eslint-import-context: 0.1.8(unrs-resolver@1.9.1) get-tsconfig: 4.10.1 is-bun-module: 2.0.0 @@ -7204,22 +7258,22 @@ snapshots: tinyglobby: 0.2.14 unrs-resolver: 1.9.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.3)(eslint@9.29.0(jiti@2.4.2)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.3)(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.3)(eslint@9.29.0(jiti@2.4.2)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.3)(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) - eslint: 9.29.0(jiti@2.4.2) + '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 4.4.3(eslint-plugin-import@2.32.0)(eslint@9.29.0(jiti@2.4.2)) + eslint-import-resolver-typescript: 4.4.3(eslint-plugin-import@2.32.0)(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(supports-color@10.0.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.3)(eslint@9.29.0(jiti@2.4.2)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3))(eslint-import-resolver-typescript@4.4.3)(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -7228,9 +7282,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.3)(eslint@9.29.0(jiti@2.4.2)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@4.4.3)(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -7242,7 +7296,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -7250,21 +7304,21 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@4.15.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3): + eslint-plugin-perfectionist@4.15.0(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3): dependencies: '@typescript-eslint/types': 8.34.1 - '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) - eslint: 9.29.0(jiti@2.4.2) + '@typescript-eslint/utils': 8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-react-hooks@5.2.0(eslint@9.29.0(jiti@2.4.2)): + eslint-plugin-react-hooks@5.2.0(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)): dependencies: - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) - eslint-plugin-react@7.37.5(eslint@9.29.0(jiti@2.4.2)): + eslint-plugin-react@7.37.5(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -7272,7 +7326,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -7286,9 +7340,9 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-sort-destructure-keys@2.0.0(eslint@9.29.0(jiti@2.4.2)): + eslint-plugin-sort-destructure-keys@2.0.0(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)): dependencies: - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) natural-compare-lite: 1.4.0 eslint-plugin-sort-keys-fix@1.1.2: @@ -7298,15 +7352,15 @@ snapshots: natural-compare: 1.4.0 requireindex: 1.2.0 - eslint-plugin-unicorn@59.0.1(eslint@9.29.0(jiti@2.4.2)): + eslint-plugin-unicorn@59.0.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)): dependencies: '@babel/helper-validator-identifier': 7.27.1 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) '@eslint/plugin-kit': 0.2.8 ci-info: 4.2.0 clean-regexp: 1.0.0 core-js-compat: 3.41.0 - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) esquery: 1.6.0 find-up-simple: 1.0.1 globals: 16.2.0 @@ -7319,11 +7373,11 @@ snapshots: semver: 7.7.2 strip-indent: 4.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)): dependencies: - eslint: 9.29.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2)(supports-color@10.0.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.34.1(@typescript-eslint/parser@8.34.1(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0))(supports-color@10.0.0)(typescript@5.8.3) eslint-scope@8.4.0: dependencies: @@ -7338,11 +7392,11 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.29.0(jiti@2.4.2): + eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2)(supports-color@10.0.0)) '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.20.1 + '@eslint/config-array': 0.20.1(supports-color@10.0.0) '@eslint/config-helpers': 0.2.3 '@eslint/core': 0.14.0 '@eslint/eslintrc': 3.3.1 @@ -8200,13 +8254,13 @@ snapshots: index-to-position: 1.1.0 type-fest: 4.41.0 - parse5@7.1.2: + parse5@7.2.1: dependencies: entities: 4.5.0 - parse5@7.2.1: + parse5@8.0.1: dependencies: - entities: 4.5.0 + entities: 8.0.0 path-exists@4.0.0: {} @@ -8246,11 +8300,11 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-tailwindcss@0.6.13(@ianvs/prettier-plugin-sort-imports@4.4.2(prettier@3.5.3))(prettier@3.5.3): + prettier-plugin-tailwindcss@0.6.13(@ianvs/prettier-plugin-sort-imports@4.4.2(prettier@3.5.3)(supports-color@10.0.0))(prettier@3.5.3): dependencies: prettier: 3.5.3 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.4.2(prettier@3.5.3) + '@ianvs/prettier-plugin-sort-imports': 4.4.2(prettier@3.5.3)(supports-color@10.0.0) prettier@3.5.3: {} @@ -8564,7 +8618,7 @@ snapshots: siginfo@2.0.0: {} - simple-peer@9.11.1: + simple-peer@9.11.1(supports-color@10.0.0): dependencies: buffer: 6.0.3 debug: 4.4.1(supports-color@10.0.0) @@ -8860,7 +8914,10 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.8.0: {} + undici-types@7.27.2: {} + + undici-types@7.8.0: + optional: true unicode-emoji-modifier-base@1.0.0: {} @@ -8932,7 +8989,7 @@ snapshots: v8-compile-cache-lib@3.0.1: {} - vite-node@3.2.4(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0): + vite-node@3.2.4(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(supports-color@10.0.0)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@10.0.0) @@ -9016,7 +9073,7 @@ snapshots: lightningcss: 1.30.1 yaml: 2.7.0 - vitest@3.2.4(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.0.0)(lightningcss@1.30.1)(yaml@2.7.0): + vitest@3.2.4(@types/node@22.15.32)(jiti@2.4.2)(jsdom@26.0.0)(lightningcss@1.30.1)(supports-color@10.0.0)(yaml@2.7.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 @@ -9039,7 +9096,7 @@ snapshots: tinypool: 1.1.1 tinyrainbow: 2.0.0 vite: 6.3.5(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0) - vite-node: 3.2.4(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0) + vite-node: 3.2.4(@types/node@22.15.32)(jiti@2.4.2)(lightningcss@1.30.1)(supports-color@10.0.0)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.15.32 @@ -9223,10 +9280,10 @@ snapshots: lib0: 0.2.99 yjs: 13.6.23 - y-webrtc@10.3.0(yjs@13.6.23): + y-webrtc@10.3.0(supports-color@10.0.0)(yjs@13.6.23): dependencies: lib0: 0.2.99 - simple-peer: 9.11.1 + simple-peer: 9.11.1(supports-color@10.0.0) y-protocols: 1.0.6(yjs@13.6.23) yjs: 13.6.23 optionalDependencies: