From bd565734790e46623aca2fb1f13fcab3dde15c52 Mon Sep 17 00:00:00 2001 From: vwh Date: Fri, 8 Nov 2024 20:09:20 +0300 Subject: [PATCH] chore: switch to react19 --- .github/workflows/format.yml | 2 +- .github/workflows/lint.yml | 2 +- bun.lockb | Bin 502009 -> 503925 bytes package-lock.json | 901 +++++++++++++++------ package.json | 11 +- src/components/database/query-textarea.tsx | 8 +- 6 files changed, 679 insertions(+), 245 deletions(-) diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml index 9460c93..ac6be03 100644 --- a/.github/workflows/format.yml +++ b/.github/workflows/format.yml @@ -22,7 +22,7 @@ jobs: node-version: "16" - name: Install dependencies - run: npm install + run: npm install --legacy-peer-deps - name: Run Prettier check run: npm run format:check diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1716205..a16403d 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -22,7 +22,7 @@ jobs: node-version: "16" - name: Install dependencies - run: npm install + run: npm install --legacy-peer-deps - name: Run ESLint run: npm run lint diff --git a/bun.lockb b/bun.lockb index 4207eecefb2e52d5a7b2fbcd2e918e19f9cec3d0..cb7ebddcc5da182d66985b677dbc81d68e68011f 100755 GIT binary patch delta 95239 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 J16EJ6KK@1Qxbm@6D~ihs|8$sZ_{R3X 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 z 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" }, @@ -2449,38 +2450,29 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", - "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", + "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", + "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.7" + "@floating-ui/utils": "^0.2.8" } }, "node_modules/@floating-ui/dom": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", - "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", + "version": "1.6.12", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz", + "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==", + "license": "MIT", "dependencies": { "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.7" - } - }, - "node_modules/@floating-ui/react-dom": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.1.tgz", - "integrity": "sha512-4h84MJt3CHrtG18mGsXuLCHMrug49d7DFkU0RMIyshRveBeyV2hmV/pDaF2Uxtu8kgq5r46llp5E5FQiR0K2Yg==", - "dependencies": { - "@floating-ui/dom": "^1.0.0" - }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" + "@floating-ui/utils": "^0.2.8" } }, "node_modules/@floating-ui/utils": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", - "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==" + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", + "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==", + "license": "MIT" }, "node_modules/@fullhuman/postcss-purgecss": { "version": "6.0.0", @@ -2567,6 +2559,7 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -2583,6 +2576,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, "engines": { "node": ">=12" }, @@ -2594,6 +2588,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -3475,6 +3470,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -3487,6 +3483,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, "engines": { "node": ">= 8" } @@ -3495,6 +3492,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -3507,6 +3505,7 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, "optional": true, "engines": { "node": ">=14" @@ -3640,6 +3639,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.0.tgz", "integrity": "sha512-FmlW1rCg7hBpEBwFbjHwCW6AmWLQM6g/v0Sn8XbP9NvmSZ2San1FpQeyPtufzOMSIx7Y4dzjlHoifhp+7NkZhw==", + "license": "MIT", "dependencies": { "@radix-ui/react-primitive": "2.0.0" }, @@ -3703,34 +3703,11 @@ } } }, - "node_modules/@radix-ui/react-collapsible/node_modules/@radix-ui/react-presence": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.1.tgz", - "integrity": "sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==", - "license": "MIT", - "dependencies": { - "@radix-ui/react-compose-refs": "1.1.0", - "@radix-ui/react-use-layout-effect": "1.1.0" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-collection": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.0.tgz", "integrity": "sha512-GZsZslMJEyo1VKm5L1ZJY8tGDxZNPAoUeQUIbKeJfoi7Q4kmig5AsgLMYYuyYbfjd8fBmFORAIwYAkXMnXZgZw==", + "license": "MIT", "dependencies": { "@radix-ui/react-compose-refs": "1.1.0", "@radix-ui/react-context": "1.1.0", @@ -3784,6 +3761,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.1.1.tgz", "integrity": "sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==", + "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.0", "@radix-ui/react-compose-refs": "1.1.0", @@ -3815,6 +3793,143 @@ } } }, + "node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-presence": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", + "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/react-remove-scroll": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", + "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", + "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.4", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/react-remove-scroll/node_modules/react-remove-scroll-bar": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", + "license": "MIT", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/react-remove-scroll/node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "license": "MIT", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/react-remove-scroll/node_modules/use-callback-ref": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog/node_modules/react-remove-scroll/node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "license": "MIT", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@radix-ui/react-direction": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.0.tgz", @@ -3833,6 +3948,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.0.tgz", "integrity": "sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==", + "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.0", "@radix-ui/react-compose-refs": "1.1.0", @@ -3873,6 +3989,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.0.tgz", "integrity": "sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==", + "license": "MIT", "dependencies": { "@radix-ui/react-compose-refs": "1.1.0", "@radix-ui/react-primitive": "2.0.0", @@ -3923,6 +4040,30 @@ } } }, + "node_modules/@radix-ui/react-hover-card/node_modules/@radix-ui/react-presence": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", + "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, "node_modules/@radix-ui/react-id": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.0.tgz", @@ -3998,10 +4139,148 @@ } } }, + "node_modules/@radix-ui/react-popover/node_modules/@radix-ui/react-presence": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", + "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/react-remove-scroll": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", + "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", + "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.4", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/react-remove-scroll/node_modules/react-remove-scroll-bar": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", + "license": "MIT", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/react-remove-scroll/node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "license": "MIT", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/react-remove-scroll/node_modules/use-callback-ref": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover/node_modules/react-remove-scroll/node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "license": "MIT", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/@radix-ui/react-popper": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.0.tgz", "integrity": "sha512-ZnRMshKF43aBxVWPWvbj21+7TQCvhuULWJ4gNIKYpRlQt5xGRhLx66tMp8pya2UkGHTSlhpXwmjqltDYHhw7Vg==", + "license": "MIT", "dependencies": { "@floating-ui/react-dom": "^2.0.0", "@radix-ui/react-arrow": "1.1.0", @@ -4029,10 +4308,24 @@ } } }, + "node_modules/@radix-ui/react-popper/node_modules/@floating-ui/react-dom": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.2.tgz", + "integrity": "sha512-06okr5cgPzMNBy+Ycse2A6udMi4bqwW/zgBF/rwjcNqWkyr82Mcg8b0vjX8OJpZFy/FKjJmw6wV7t44kK6kW7A==", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, "node_modules/@radix-ui/react-portal": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.1.tgz", "integrity": "sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==", + "license": "MIT", "dependencies": { "@radix-ui/react-primitive": "2.0.0", "@radix-ui/react-use-layout-effect": "1.1.0" @@ -4053,9 +4346,10 @@ } }, "node_modules/@radix-ui/react-presence": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", - "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.1.tgz", + "integrity": "sha512-IeFXVi4YS1K0wVZzXNrbaaUvIJ3qdY+/Ih4eHFhWA9SwGR9UDX7Ck8abvL57C4cv3wwMvUE0OG69Qc3NCcTe/A==", + "license": "MIT", "dependencies": { "@radix-ui/react-compose-refs": "1.1.0", "@radix-ui/react-use-layout-effect": "1.1.0" @@ -4079,6 +4373,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.0.tgz", "integrity": "sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==", + "license": "MIT", "dependencies": { "@radix-ui/react-slot": "1.1.0" }, @@ -4128,10 +4423,35 @@ } } }, + "node_modules/@radix-ui/react-radio-group/node_modules/@radix-ui/react-presence": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", + "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, "node_modules/@radix-ui/react-roving-focus": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.0.tgz", "integrity": "sha512-EA6AMGeq9AEeQDeSH0aZgG198qkfHSbvWTf1HvoDmOB5bBG/qTxjYMWUKMnYiV6J/iP/J8MEFSuB2zRU2n7ODA==", + "license": "MIT", "dependencies": { "@radix-ui/primitive": "1.1.0", "@radix-ui/react-collection": "1.1.0", @@ -4188,6 +4508,30 @@ } } }, + "node_modules/@radix-ui/react-scroll-area/node_modules/@radix-ui/react-presence": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.1.0.tgz", + "integrity": "sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, "node_modules/@radix-ui/react-select": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.1.1.tgz", @@ -4216,17 +4560,130 @@ "react-remove-scroll": "2.5.7" }, "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", - "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select/node_modules/react-remove-scroll": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", + "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", + "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.4", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select/node_modules/react-remove-scroll/node_modules/react-remove-scroll-bar": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", + "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", + "license": "MIT", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select/node_modules/react-remove-scroll/node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "license": "MIT", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select/node_modules/react-remove-scroll/node_modules/use-callback-ref": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", + "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select/node_modules/react-remove-scroll/node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "license": "MIT", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, "peerDependenciesMeta": { "@types/react": { "optional": true - }, - "@types/react-dom": { - "optional": true } } }, @@ -4304,6 +4761,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.0.tgz", "integrity": "sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==", + "license": "MIT", "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.0" }, @@ -4349,6 +4807,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.0.tgz", "integrity": "sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==", + "license": "MIT", "dependencies": { "@radix-ui/rect": "1.1.0" }, @@ -4383,6 +4842,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.1.0.tgz", "integrity": "sha512-N8MDZqtgCgG5S3aV60INAB475osJousYpZ4cTJ2cFbMpdHS5Y6loLTH8LPtkj2QN0x93J30HT/M3qJXM0+lyeQ==", + "license": "MIT", "dependencies": { "@radix-ui/react-primitive": "2.0.0" }, @@ -4404,7 +4864,8 @@ "node_modules/@radix-ui/rect": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.0.tgz", - "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==" + "integrity": "sha512-A9+lCBZoaMJlVKcRBz2YByCG+Cp2t6nAnMnNba+XiWxnj6r4JUFqfsgwocMBZU9LPtdxC6wB56ySYpc7LQIoJg==", + "license": "MIT" }, "node_modules/@rollup/plugin-node-resolve": { "version": "15.2.3", @@ -4899,13 +5360,13 @@ "version": "15.7.12", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", - "devOptional": true + "dev": true }, "node_modules/@types/react": { "version": "18.3.3", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", - "devOptional": true, + "dev": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -4915,7 +5376,7 @@ "version": "18.3.0", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", - "devOptional": true, + "dev": true, "dependencies": { "@types/react": "*" } @@ -5357,12 +5818,14 @@ "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -5415,7 +5878,8 @@ "node_modules/arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true }, "node_modules/argparse": { "version": "2.0.1", @@ -5645,7 +6109,8 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base64-arraybuffer": { "version": "1.0.2", @@ -6290,6 +6755,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, "engines": { "node": ">=8" }, @@ -6470,6 +6936,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0" } @@ -6478,6 +6945,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, "dependencies": { "fill-range": "^7.1.1" }, @@ -6696,6 +7164,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, "engines": { "node": ">= 6" } @@ -6764,6 +7233,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -6787,6 +7257,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -7104,6 +7575,7 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -7166,6 +7638,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -7189,7 +7662,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "devOptional": true + "dev": true }, "node_modules/currently-unhandled": { "version": "0.4.1", @@ -7507,12 +7980,14 @@ "node_modules/detect-node-es": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", - "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==", + "license": "MIT" }, "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true }, "node_modules/diff": { "version": "5.2.0", @@ -7543,7 +8018,8 @@ "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true }, "node_modules/doctrine": { "version": "3.0.0", @@ -7708,7 +8184,8 @@ "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true }, "node_modules/ejs": { "version": "3.1.10", @@ -7739,7 +8216,8 @@ "node_modules/emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true }, "node_modules/end-of-stream": { "version": "1.4.4", @@ -8910,6 +9388,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8925,6 +9404,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -8988,6 +9468,7 @@ "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, "dependencies": { "reusify": "^1.0.4" } @@ -9114,6 +9595,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -9199,6 +9681,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -9263,6 +9746,7 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -9276,6 +9760,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -9347,6 +9832,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "license": "MIT", "engines": { "node": ">=6" } @@ -9527,6 +10013,7 @@ "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", @@ -9546,6 +10033,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "dependencies": { "is-glob": "^4.0.3" }, @@ -9807,6 +10295,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, "dependencies": { "function-bind": "^1.1.2" }, @@ -10449,6 +10938,7 @@ "version": "2.2.4", "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } @@ -10491,6 +10981,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -10563,6 +11054,7 @@ "version": "2.15.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "dev": true, "dependencies": { "hasown": "^2.0.2" }, @@ -10625,6 +11117,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -10674,6 +11167,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -10746,6 +11240,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "engines": { "node": ">=0.12.0" } @@ -10966,7 +11461,8 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, "node_modules/isomorphic-fetch": { "version": "3.0.0", @@ -10995,6 +11491,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -11119,6 +11616,7 @@ "version": "1.21.6", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, "bin": { "jiti": "bin/jiti.js" } @@ -11277,6 +11775,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, "engines": { "node": ">=10" } @@ -11284,7 +11783,8 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true }, "node_modules/load-json-file": { "version": "1.1.0", @@ -11525,6 +12025,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, "engines": { "node": ">= 8" } @@ -11533,6 +12034,7 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -11592,6 +12094,7 @@ "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, @@ -11614,6 +12117,7 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, "engines": { "node": ">=16 || 14 >=14.17" } @@ -11655,6 +12159,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -11788,6 +12293,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -11894,6 +12400,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, "engines": { "node": ">= 6" } @@ -12148,7 +12655,8 @@ "node_modules/package-json-from-dist": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", - "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==" + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true }, "node_modules/pako": { "version": "2.1.0", @@ -12214,6 +12722,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "engines": { "node": ">=8" } @@ -12221,12 +12730,14 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "node_modules/path-scurry": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" @@ -12241,7 +12752,8 @@ "node_modules/path-scurry/node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true }, "node_modules/path-type": { "version": "4.0.0", @@ -12284,6 +12796,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -12313,6 +12826,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, "engines": { "node": ">= 6" } @@ -12513,6 +13027,7 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -12529,6 +13044,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, "dependencies": { "camelcase-css": "^2.0.1" }, @@ -12547,6 +13063,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, "funding": [ { "type": "opencollective", @@ -12581,6 +13098,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, "engines": { "node": ">=14" }, @@ -12592,6 +13110,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, "funding": [ { "type": "opencollective", @@ -12616,6 +13135,7 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "dev": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -12627,7 +13147,8 @@ "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "node_modules/prelude-ls": { "version": "1.2.1", @@ -12647,21 +13168,6 @@ "node": ">=0.10.0" } }, - "node_modules/prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", - "peer": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, "node_modules/prettier-plugin-tailwindcss": { "version": "0.6.5", "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.5.tgz", @@ -12862,6 +13368,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, "funding": [ { "type": "github", @@ -12928,26 +13435,24 @@ } }, "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "dependencies": { - "loose-envify": "^1.1.0" - }, + "version": "19.0.0-rc-5c56b873-20241107", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0-rc-5c56b873-20241107.tgz", + "integrity": "sha512-cFT1p+jDiT5MSDCOAlllNC9cN6532458CNGZMw+8u33ffZuX3yf2XJtSwar/G9t47nEmqsurdvtIjqb603735g==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "version": "19.0.0-rc-5c56b873-20241107", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0-rc-5c56b873-20241107.tgz", + "integrity": "sha512-z60mK7HC5Cs3dz5dHLauTcnNe0LgeQNSX4BilnjBnV0BhHitQniPgmV87QhR2v4fryS4WRL2RF4NklwIhSCbCA==", + "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "scheduler": "0.25.0-rc-5c56b873-20241107" }, "peerDependencies": { - "react": "^18.3.1" + "react": "19.0.0-rc-5c56b873-20241107" } }, "node_modules/react-dropzone": { @@ -12980,77 +13485,11 @@ "node": ">=0.10.0" } }, - "node_modules/react-remove-scroll": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz", - "integrity": "sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==", - "dependencies": { - "react-remove-scroll-bar": "^2.3.4", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz", - "integrity": "sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==", - "dependencies": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-style-singleton": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", - "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, "dependencies": { "pify": "^2.3.0" } @@ -13146,6 +13585,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -13349,6 +13789,7 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -13391,6 +13832,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -13459,7 +13901,7 @@ "version": "4.20.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", - "devOptional": true, + "dev": true, "dependencies": { "@types/estree": "1.0.5" }, @@ -13538,6 +13980,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "funding": [ { "type": "github", @@ -13618,12 +14061,10 @@ } }, "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "dependencies": { - "loose-envify": "^1.1.0" - } + "version": "0.25.0-rc-5c56b873-20241107", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0-rc-5c56b873-20241107.tgz", + "integrity": "sha512-rt9KBjQg9XWMfNl0jNAKTRReFiuAG1U5Pi7b9IMZIMXSEfu5wSCPzqvygzvO38piDJag/ljLcFULHo7oLVDh7w==", + "license": "MIT" }, "node_modules/seek-bzip": { "version": "1.0.6", @@ -13751,6 +14192,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -13762,6 +14204,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, "engines": { "node": ">=8" } @@ -13788,6 +14231,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, "engines": { "node": ">=14" }, @@ -14075,6 +14519,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -14092,6 +14537,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -14104,12 +14550,14 @@ "node_modules/string-width-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/string-width/node_modules/ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, "engines": { "node": ">=12" }, @@ -14121,6 +14569,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -14236,6 +14685,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -14345,6 +14795,7 @@ "version": "3.35.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -14366,6 +14817,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, "engines": { "node": ">= 6" } @@ -14391,6 +14843,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -14447,6 +14900,7 @@ "version": "3.4.9", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.9.tgz", "integrity": "sha512-1SEOvRr6sSdV5IDf9iC+NU4dhwdqzF4zKKq3sAbasUWHEM6lsMhX+eNN5gkPx1BvLFEnZQEUFbXnGj8Qlp83Pg==", + "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -14612,6 +15066,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, "dependencies": { "any-promise": "^1.0.0" } @@ -14620,6 +15075,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -14714,6 +15170,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "dependencies": { "is-number": "^7.0.0" }, @@ -14766,7 +15223,8 @@ "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true }, "node_modules/tsconfck": { "version": "3.1.1", @@ -15220,59 +15678,11 @@ "node": ">= 4" } }, - "node_modules/use-callback-ref": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.2.tgz", - "integrity": "sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sidecar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", - "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true }, "node_modules/uuid": { "version": "3.4.0", @@ -15732,6 +16142,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "dependencies": { "isexe": "^2.0.0" }, @@ -16223,6 +16634,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -16240,6 +16652,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -16256,6 +16669,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -16270,6 +16684,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -16280,17 +16695,20 @@ "node_modules/wrap-ansi-cjs/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/wrap-ansi-cjs/node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -16304,6 +16722,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, "engines": { "node": ">=12" }, @@ -16315,6 +16734,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, "engines": { "node": ">=12" }, @@ -16326,6 +16746,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "dependencies": { "ansi-regex": "^6.0.1" }, @@ -16434,6 +16855,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "dev": true, "bin": { "yaml": "bin.mjs" }, @@ -16536,6 +16958,15 @@ "optional": true } } + }, + "node_modules/zustand/node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } } } } diff --git a/package.json b/package.json index 2fb07ba..3221245 100644 --- a/package.json +++ b/package.json @@ -40,8 +40,8 @@ "lucide-react": "^0.424.0", "million": "^3.1.11", "prettier-plugin-tailwindcss": "^0.6.5", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "19.0.0-rc-5c56b873-20241107", + "react-dom": "19.0.0-rc-5c56b873-20241107", "react-dropzone": "^14.2.3", "sonner": "^1.5.0", "sql-formatter": "^15.4.0", @@ -55,8 +55,8 @@ "@fullhuman/postcss-purgecss": "^6.0.0", "@types/file-saver": "^2.0.7", "@types/node": "^22.0.0", - "@types/react": "^18.3.3", - "@types/react-dom": "^18.3.0", + "@types/react": "npm:types-react@rc", + "@types/react-dom": "npm:types-react-dom@rc", "@types/sql.js": "^1.4.9", "@typescript-eslint/eslint-plugin": "^8.0.1", "@typescript-eslint/parser": "^8.0.1", @@ -76,6 +76,5 @@ "vite-plugin-imagemin": "^0.6.1", "vite-plugin-pwa": "^0.20.1", "vite-tsconfig-paths": "^4.3.2" - }, - "packageManager": "npm@10.5.0" + } } diff --git a/src/components/database/query-textarea.tsx b/src/components/database/query-textarea.tsx index 3179634..01e7e76 100644 --- a/src/components/database/query-textarea.tsx +++ b/src/components/database/query-textarea.tsx @@ -1,4 +1,4 @@ -import { useCallback, useMemo } from "react"; +import { memo, useCallback, useMemo } from "react"; import useSQLiteStore from "@/store/useSQLiteStore"; import useTheme from "@/hooks/useTheme"; @@ -139,7 +139,7 @@ const SQLITE_KEYWORDS = [ "WITHOUT" ]; -export default function QueryTextarea() { +function QueryTextarea() { const { customQuery, setCustomQuery, tables, tableSchemas } = useSQLiteStore(); @@ -155,6 +155,8 @@ export default function QueryTextarea() { columnNames.push(...Object.keys(i)); } + console.log(columnNames); + const options = [ ...SQLITE_KEYWORDS.map((keyword) => ({ label: keyword, @@ -196,3 +198,5 @@ export default function QueryTextarea() { /> ); } + +export default memo(QueryTextarea);