diff --git a/.vscode/settings.json b/.vscode/settings.json index 99d674865..23ec870bb 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -16,6 +16,10 @@ "typescript.tsdk": "node_modules/typescript/lib", "typescript.enablePromptUseWorkspaceTsdk": true, "typescript.preferences.importModuleSpecifier": "relative", + "typescript.preferences.autoImportSpecifierExcludeRegexes": [ + "^console$", + "^three/.*$" + ], "eslint.codeAction.disableRuleComment": { "location": "sameLine" }, "eslint.workingDirectories": [ diff --git a/apps/demo/package.json b/apps/demo/package.json index f103b87e9..cb1a076c9 100644 --- a/apps/demo/package.json +++ b/apps/demo/package.json @@ -32,7 +32,7 @@ "@vitejs/plugin-react-swc": "3.7.0", "eslint": "8.57.0", "eslint-config-galex": "4.5.2", - "typescript": "5.4.5", + "typescript": "5.6.2", "vite": "5.3.5", "vite-css-modules": "1.4.2", "vite-plugin-checker": "0.7.2", diff --git a/apps/storybook/package.json b/apps/storybook/package.json index b414276d7..577979a8c 100644 --- a/apps/storybook/package.json +++ b/apps/storybook/package.json @@ -46,7 +46,7 @@ "eslint-config-galex": "4.5.2", "remark-gfm": "4.0.0", "storybook": "8.3.5", - "typescript": "5.4.5", + "typescript": "5.6.2", "vite": "5.3.5" }, "browserslist": { diff --git a/package.json b/package.json index cb1936707..b07ba247f 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "eslint": "8.57.0", "eslint-config-galex": "4.5.2", "prettier": "3.3.3", - "typescript": "5.4.5", + "typescript": "5.6.2", "vitest": "2.0.5", "vitest-fail-on-console": "0.7.0", "wait-on": "7.2.0" diff --git a/packages/app/package.json b/packages/app/package.json index 4b19c932e..7ccf36683 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -87,7 +87,7 @@ "rimraf": "6.0.1", "rollup": "4.20.0", "rollup-plugin-dts": "6.1.1", - "typescript": "5.4.5", + "typescript": "5.6.2", "vite": "5.3.5", "vite-css-modules": "1.4.2", "vitest": "2.0.5" diff --git a/packages/app/tsconfig.json b/packages/app/tsconfig.json index 596e2cf72..1c940e0f9 100644 --- a/packages/app/tsconfig.json +++ b/packages/app/tsconfig.json @@ -1,4 +1,8 @@ { "extends": "../../tsconfig.json", - "include": ["src"] + "include": ["src"], + "compilerOptions": { + "declaration": true, + "declarationMap": true + } } diff --git a/packages/h5wasm/package.json b/packages/h5wasm/package.json index 24001c0a5..1214632c9 100644 --- a/packages/h5wasm/package.json +++ b/packages/h5wasm/package.json @@ -64,7 +64,7 @@ "react-dom": "18.3.1", "rollup": "4.20.0", "rollup-plugin-dts": "6.1.1", - "typescript": "5.4.5", + "typescript": "5.6.2", "vite": "5.3.5", "vitest": "2.0.5" } diff --git a/packages/h5wasm/tsconfig.json b/packages/h5wasm/tsconfig.json index 596e2cf72..1c940e0f9 100644 --- a/packages/h5wasm/tsconfig.json +++ b/packages/h5wasm/tsconfig.json @@ -1,4 +1,8 @@ { "extends": "../../tsconfig.json", - "include": ["src"] + "include": ["src"], + "compilerOptions": { + "declaration": true, + "declarationMap": true + } } diff --git a/packages/lib/package.json b/packages/lib/package.json index 0adf5ac1d..eda5a8b85 100644 --- a/packages/lib/package.json +++ b/packages/lib/package.json @@ -103,7 +103,7 @@ "rollup": "4.20.0", "rollup-plugin-dts": "6.1.1", "three": "0.167.1", - "typescript": "5.4.5", + "typescript": "5.6.2", "vite": "5.3.5", "vite-css-modules": "1.4.2", "vitest": "2.0.5" diff --git a/packages/lib/tsconfig.json b/packages/lib/tsconfig.json index 596e2cf72..1c940e0f9 100644 --- a/packages/lib/tsconfig.json +++ b/packages/lib/tsconfig.json @@ -1,4 +1,8 @@ { "extends": "../../tsconfig.json", - "include": ["src"] + "include": ["src"], + "compilerOptions": { + "declaration": true, + "declarationMap": true + } } diff --git a/packages/shared/package.json b/packages/shared/package.json index da40aab12..5922e93e2 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -67,7 +67,7 @@ "ndarray": "1.0.19", "ndarray-ops": "1.2.2", "react": "18.3.1", - "typescript": "5.4.5", + "typescript": "5.6.2", "vitest": "2.0.5", "zustand": "4.5.4" } diff --git a/packages/shared/tsconfig.json b/packages/shared/tsconfig.json index 596e2cf72..1c940e0f9 100644 --- a/packages/shared/tsconfig.json +++ b/packages/shared/tsconfig.json @@ -1,4 +1,8 @@ { "extends": "../../tsconfig.json", - "include": ["src"] + "include": ["src"], + "compilerOptions": { + "declaration": true, + "declarationMap": true + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 834892767..9c6594165 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,14 +35,14 @@ importers: specifier: 3.3.3 version: 3.3.3 typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.6.2 + version: 5.6.2 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.12.11)(jsdom@24.1.1) + version: 2.0.5(@types/node@20.12.11)(jsdom@25.0.1) vitest-fail-on-console: specifier: 0.7.0 - version: 0.7.0(vite@5.3.5(@types/node@20.12.11))(vitest@2.0.5(@types/node@20.12.11)(jsdom@24.1.1)) + version: 0.7.0(vite@5.4.8(@types/node@20.12.11))(vitest@2.0.5(@types/node@20.12.11)(jsdom@25.0.1)) wait-on: specifier: 7.2.0 version: 7.2.0 @@ -102,17 +102,17 @@ importers: specifier: 4.5.2 version: 4.5.2(eslint@8.57.0) typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.6.2 + version: 5.6.2 vite: specifier: 5.3.5 version: 5.3.5(@types/node@20.12.11) vite-css-modules: specifier: 1.4.2 - version: 1.4.2(postcss@8.4.40)(rollup@4.20.0)(vite@5.3.5(@types/node@20.12.11)) + version: 1.4.2(postcss@8.4.47)(rollup@4.24.0)(vite@5.3.5(@types/node@20.12.11)) vite-plugin-checker: specifier: 0.7.2 - version: 0.7.2(eslint@8.57.0)(optionator@0.9.3)(typescript@5.4.5)(vite@5.3.5(@types/node@20.12.11)) + version: 0.7.2(eslint@8.57.0)(optionator@0.9.4)(typescript@5.6.2)(vite@5.3.5(@types/node@20.12.11)) vite-plugin-eslint: specifier: 1.8.1 version: 1.8.1(eslint@8.57.0)(vite@5.3.5(@types/node@20.12.11)) @@ -179,10 +179,10 @@ importers: version: 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5) '@storybook/react': specifier: 8.3.5 - version: 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)(typescript@5.4.5) + version: 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)(typescript@5.6.2) '@storybook/react-vite': specifier: 8.3.5 - version: 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.20.0)(storybook@8.3.5)(typescript@5.4.5)(vite@5.3.5(@types/node@20.12.11)) + version: 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(storybook@8.3.5)(typescript@5.6.2)(vite@5.3.5(@types/node@20.12.11)) '@types/d3-array': specifier: ~3.2.1 version: 3.2.1 @@ -217,8 +217,8 @@ importers: specifier: 8.3.5 version: 8.3.5 typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.6.2 + version: 5.6.2 vite: specifier: 5.3.5 version: 5.3.5(@types/node@20.12.11) @@ -333,16 +333,16 @@ importers: version: 4.20.0 rollup-plugin-dts: specifier: 6.1.1 - version: 6.1.1(rollup@4.20.0)(typescript@5.4.5) + version: 6.1.1(rollup@4.20.0)(typescript@5.6.2) typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.6.2 + version: 5.6.2 vite: specifier: 5.3.5 version: 5.3.5(@types/node@20.12.11) vite-css-modules: specifier: 1.4.2 - version: 1.4.2(postcss@8.4.40)(rollup@4.20.0)(vite@5.3.5(@types/node@20.12.11)) + version: 1.4.2(postcss@8.4.47)(rollup@4.20.0)(vite@5.3.5(@types/node@20.12.11)) vitest: specifier: 2.0.5 version: 2.0.5(@types/node@20.12.11)(jsdom@24.1.1) @@ -397,16 +397,16 @@ importers: version: 4.20.0 rollup-plugin-dts: specifier: 6.1.1 - version: 6.1.1(rollup@4.20.0)(typescript@5.4.5) + version: 6.1.1(rollup@4.20.0)(typescript@5.6.2) typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.6.2 + version: 5.6.2 vite: specifier: 5.3.5 version: 5.3.5(@types/node@20.12.11) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.12.11)(jsdom@24.1.1) + version: 2.0.5(@types/node@20.12.11)(jsdom@25.0.1) packages/lib: dependencies: @@ -557,22 +557,22 @@ importers: version: 4.20.0 rollup-plugin-dts: specifier: 6.1.1 - version: 6.1.1(rollup@4.20.0)(typescript@5.4.5) + version: 6.1.1(rollup@4.20.0)(typescript@5.6.2) three: specifier: 0.167.1 version: 0.167.1 typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.6.2 + version: 5.6.2 vite: specifier: 5.3.5 version: 5.3.5(@types/node@20.12.11) vite-css-modules: specifier: 1.4.2 - version: 1.4.2(postcss@8.4.40)(rollup@4.20.0)(vite@5.3.5(@types/node@20.12.11)) + version: 1.4.2(postcss@8.4.47)(rollup@4.20.0)(vite@5.3.5(@types/node@20.12.11)) vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.12.11)(jsdom@24.1.1) + version: 2.0.5(@types/node@20.12.11)(jsdom@25.0.1) packages/shared: devDependencies: @@ -616,11 +616,11 @@ importers: specifier: 18.3.1 version: 18.3.1 typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.6.2 + version: 5.6.2 vitest: specifier: 2.0.5 - version: 2.0.5(@types/node@20.12.11)(jsdom@24.1.1) + version: 2.0.5(@types/node@20.12.11)(jsdom@25.0.1) zustand: specifier: 4.5.4 version: 4.5.4(@types/react@18.3.3)(react@18.3.1) @@ -1249,81 +1249,161 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.24.0': + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.20.0': resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.24.0': + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.20.0': resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.24.0': + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.20.0': resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.24.0': + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.20.0': resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.20.0': resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.24.0': + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.20.0': resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.24.0': + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==} cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.20.0': resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.20.0': resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==} cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.24.0': + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.20.0': resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.24.0': + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.20.0': resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.24.0': + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} + cpu: [x64] + os: [linux] + '@rollup/rollup-win32-arm64-msvc@4.20.0': resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.24.0': + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.20.0': resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.24.0': + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.20.0': resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.24.0': + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} + cpu: [x64] + os: [win32] + '@sideway/address@4.1.5': resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} @@ -1721,6 +1801,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/express-serve-static-core@4.19.0': resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==} @@ -2499,6 +2582,10 @@ packages: resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==} engines: {node: '>=18'} + cssstyle@4.1.0: + resolution: {integrity: sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==} + engines: {node: '>=18'} + csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -3698,6 +3785,15 @@ packages: canvas: optional: true + jsdom@25.0.1: + resolution: {integrity: sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==} + engines: {node: '>=18'} + peerDependencies: + canvas: ^2.11.2 + peerDependenciesMeta: + canvas: + optional: true + jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true @@ -4133,6 +4229,9 @@ packages: nwsapi@2.2.12: resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} + nwsapi@2.2.13: + resolution: {integrity: sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==} + object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -4190,6 +4289,10 @@ packages: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + ospath@1.2.2: resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==} @@ -4284,6 +4387,9 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -4359,6 +4465,10 @@ packages: resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} + potpack@1.0.2: resolution: {integrity: sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==} @@ -4683,6 +4793,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.24.0: + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} @@ -4805,6 +4920,10 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} @@ -4991,6 +5110,13 @@ packages: resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} engines: {node: '>=14.0.0'} + tldts-core@6.1.50: + resolution: {integrity: sha512-na2EcZqmdA2iV9zHV7OHQDxxdciEpxrjbkp+aHmZgnZKHzoElLajP59np5/4+sare9fQBfixgvXKx8ev1d7ytw==} + + tldts@6.1.50: + resolution: {integrity: sha512-q9GOap6q3KCsLMdOjXhWU5jVZ8/1dIib898JBRLsN+tBhENpBDcAVQbE0epADOjw11FhQQy9AcbqKGBQPUfTQA==} + hasBin: true + tmp@0.2.3: resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} engines: {node: '>=14.14'} @@ -5011,6 +5137,10 @@ packages: resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} + tough-cookie@5.0.0: + resolution: {integrity: sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==} + engines: {node: '>=16'} + tr46@5.0.0: resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} engines: {node: '>=18'} @@ -5119,8 +5249,8 @@ packages: engines: {node: '>=12.20'} hasBin: true - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true @@ -5321,6 +5451,37 @@ packages: terser: optional: true + vite@5.4.8: + resolution: {integrity: sha512-FqrItQ4DT1NC4zCUqMB4c4AZORMKIa0m8/URVCZ77OZ/QSNeJ54bU1vrFADbDsuwfIPcgknRkmqakQcgnL4GiQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + vitest-fail-on-console@0.7.0: resolution: {integrity: sha512-oXxHkCJTDL4eA7DQYHa8D0e9RBKeU/mI3nxI54Qjt7MR/m+jeO623apek8kpIaIEjm0/M6syk3evfTm6zFNSCg==} peerDependencies: @@ -5435,6 +5596,10 @@ packages: engines: {node: '>=8'} hasBin: true + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + wouter@3.3.1: resolution: {integrity: sha512-Fea/W5OHl8WOLgxpqx5jCheWjXXHYHaq33UNfgs7ewS9hXA+cBhvFTf3atxS/M5RBa1dQTXHZLE2J++9QKSkPA==} peerDependencies: @@ -6018,15 +6183,15 @@ snapshots: '@types/yargs': 17.0.32 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.4.5)(vite@5.3.5(@types/node@20.12.11))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.6.2)(vite@5.3.5(@types/node@20.12.11))': dependencies: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 - react-docgen-typescript: 2.2.2(typescript@5.4.5) + react-docgen-typescript: 2.2.2(typescript@5.6.2) vite: 5.3.5(@types/node@20.12.11) optionalDependencies: - typescript: 5.4.5 + typescript: 5.6.2 '@jridgewell/gen-mapping@0.3.5': dependencies: @@ -6204,54 +6369,110 @@ snapshots: optionalDependencies: rollup: 4.20.0 + '@rollup/pluginutils@5.1.0(rollup@4.24.0)': + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.24.0 + '@rollup/rollup-android-arm-eabi@4.20.0': optional: true + '@rollup/rollup-android-arm-eabi@4.24.0': + optional: true + '@rollup/rollup-android-arm64@4.20.0': optional: true + '@rollup/rollup-android-arm64@4.24.0': + optional: true + '@rollup/rollup-darwin-arm64@4.20.0': optional: true + '@rollup/rollup-darwin-arm64@4.24.0': + optional: true + '@rollup/rollup-darwin-x64@4.20.0': optional: true + '@rollup/rollup-darwin-x64@4.24.0': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.20.0': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.20.0': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.20.0': optional: true + '@rollup/rollup-linux-arm64-gnu@4.24.0': + optional: true + '@rollup/rollup-linux-arm64-musl@4.20.0': optional: true + '@rollup/rollup-linux-arm64-musl@4.24.0': + optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.20.0': optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.20.0': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.20.0': optional: true + '@rollup/rollup-linux-s390x-gnu@4.24.0': + optional: true + '@rollup/rollup-linux-x64-gnu@4.20.0': optional: true + '@rollup/rollup-linux-x64-gnu@4.24.0': + optional: true + '@rollup/rollup-linux-x64-musl@4.20.0': optional: true + '@rollup/rollup-linux-x64-musl@4.24.0': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.20.0': optional: true + '@rollup/rollup-win32-arm64-msvc@4.24.0': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.20.0': optional: true + '@rollup/rollup-win32-ia32-msvc@4.24.0': + optional: true + '@rollup/rollup-win32-x64-msvc@4.20.0': optional: true + '@rollup/rollup-win32-x64-msvc@4.24.0': + optional: true + '@sideway/address@4.1.5': dependencies: '@hapi/hoek': 9.3.0 @@ -6389,7 +6610,7 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-vite@8.3.5(storybook@8.3.5)(typescript@5.4.5)(vite@5.3.5(@types/node@20.12.11))': + '@storybook/builder-vite@8.3.5(storybook@8.3.5)(typescript@5.6.2)(vite@5.3.5(@types/node@20.12.11))': dependencies: '@storybook/csf-plugin': 8.3.5(storybook@8.3.5) '@types/find-cache-dir': 3.2.1 @@ -6403,7 +6624,7 @@ snapshots: ts-dedent: 2.2.0 vite: 5.3.5(@types/node@20.12.11) optionalDependencies: - typescript: 5.4.5 + typescript: 5.6.2 transitivePeerDependencies: - supports-color @@ -6465,12 +6686,12 @@ snapshots: react-dom: 18.3.1(react@18.3.1) storybook: 8.3.5 - '@storybook/react-vite@8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.20.0)(storybook@8.3.5)(typescript@5.4.5)(vite@5.3.5(@types/node@20.12.11))': + '@storybook/react-vite@8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.24.0)(storybook@8.3.5)(typescript@5.6.2)(vite@5.3.5(@types/node@20.12.11))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.4.5)(vite@5.3.5(@types/node@20.12.11)) - '@rollup/pluginutils': 5.1.0(rollup@4.20.0) - '@storybook/builder-vite': 8.3.5(storybook@8.3.5)(typescript@5.4.5)(vite@5.3.5(@types/node@20.12.11)) - '@storybook/react': 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)(typescript@5.4.5) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.6.2)(vite@5.3.5(@types/node@20.12.11)) + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) + '@storybook/builder-vite': 8.3.5(storybook@8.3.5)(typescript@5.6.2)(vite@5.3.5(@types/node@20.12.11)) + '@storybook/react': 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)(typescript@5.6.2) find-up: 5.0.0 magic-string: 0.30.11 react: 18.3.1 @@ -6488,7 +6709,7 @@ snapshots: - typescript - vite-plugin-glimmerx - '@storybook/react@8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)(typescript@5.4.5)': + '@storybook/react@8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)(typescript@5.6.2)': dependencies: '@storybook/components': 8.3.5(storybook@8.3.5) '@storybook/global': 5.0.0 @@ -6514,7 +6735,7 @@ snapshots: type-fest: 2.19.0 util-deprecate: 1.0.2 optionalDependencies: - typescript: 5.4.5 + typescript: 5.6.2 '@storybook/theming@8.3.5(storybook@8.3.5)': dependencies: @@ -6726,6 +6947,8 @@ snapshots: '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + '@types/express-serve-static-core@4.19.0': dependencies: '@types/node': 20.12.11 @@ -7643,6 +7866,11 @@ snapshots: dependencies: rrweb-cssom: 0.6.0 + cssstyle@4.1.0: + dependencies: + rrweb-cssom: 0.7.1 + optional: true + csstype@3.1.3: {} cwise-compiler@1.1.3: @@ -8838,9 +9066,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.40): + icss-utils@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 ieee754@1.2.1: {} @@ -9121,6 +9349,35 @@ snapshots: - supports-color - utf-8-validate + jsdom@25.0.1: + dependencies: + cssstyle: 4.1.0 + data-urls: 5.0.0 + decimal.js: 10.4.3 + form-data: 4.0.0 + html-encoding-sniffer: 4.0.0 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.5 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.13 + parse5: 7.1.2 + rrweb-cssom: 0.7.1 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 5.0.0 + w3c-xmlserializer: 5.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 3.1.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 + ws: 8.18.0 + xml-name-validator: 5.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + optional: true + jsesc@0.5.0: {} jsesc@2.5.2: {} @@ -9681,6 +9938,9 @@ snapshots: nwsapi@2.2.12: {} + nwsapi@2.2.13: + optional: true + object-assign@4.1.1: {} object-inspect@1.13.1: {} @@ -9753,6 +10013,16 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + optional: true + ospath@1.2.2: {} p-limit@2.3.0: @@ -9827,6 +10097,8 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.0: {} + picomatch@2.3.1: {} pify@2.3.0: {} @@ -9851,26 +10123,26 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-modules-extract-imports@3.0.0(postcss@8.4.40): + postcss-modules-extract-imports@3.0.0(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 - postcss-modules-local-by-default@4.0.4(postcss@8.4.40): + postcss-modules-local-by-default@4.0.4(postcss@8.4.47): dependencies: - icss-utils: 5.1.0(postcss@8.4.40) - postcss: 8.4.40 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 postcss-selector-parser: 6.0.16 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.1.1(postcss@8.4.40): + postcss-modules-scope@3.1.1(postcss@8.4.47): dependencies: - postcss: 8.4.40 + postcss: 8.4.47 postcss-selector-parser: 6.0.16 - postcss-modules-values@4.0.0(postcss@8.4.40): + postcss-modules-values@4.0.0(postcss@8.4.47): dependencies: - icss-utils: 5.1.0(postcss@8.4.40) - postcss: 8.4.40 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 postcss-selector-parser@6.0.16: dependencies: @@ -9891,6 +10163,12 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 + postcss@8.4.47: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.0 + source-map-js: 1.2.1 + potpack@1.0.2: {} prelude-ls@1.2.1: {} @@ -9973,9 +10251,9 @@ snapshots: prop-types: 15.8.1 react: 18.3.1 - react-docgen-typescript@2.2.2(typescript@5.4.5): + react-docgen-typescript@2.2.2(typescript@5.6.2): dependencies: - typescript: 5.4.5 + typescript: 5.6.2 react-docgen@7.0.3: dependencies: @@ -10238,11 +10516,11 @@ snapshots: robust-predicates@3.0.2: {} - rollup-plugin-dts@6.1.1(rollup@4.20.0)(typescript@5.4.5): + rollup-plugin-dts@6.1.1(rollup@4.20.0)(typescript@5.6.2): dependencies: magic-string: 0.30.11 rollup: 4.20.0 - typescript: 5.4.5 + typescript: 5.6.2 optionalDependencies: '@babel/code-frame': 7.24.7 @@ -10272,6 +10550,28 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.20.0 fsevents: 2.3.3 + rollup@4.24.0: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.24.0 + '@rollup/rollup-android-arm64': 4.24.0 + '@rollup/rollup-darwin-arm64': 4.24.0 + '@rollup/rollup-darwin-x64': 4.24.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 + '@rollup/rollup-linux-arm-musleabihf': 4.24.0 + '@rollup/rollup-linux-arm64-gnu': 4.24.0 + '@rollup/rollup-linux-arm64-musl': 4.24.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 + '@rollup/rollup-linux-riscv64-gnu': 4.24.0 + '@rollup/rollup-linux-s390x-gnu': 4.24.0 + '@rollup/rollup-linux-x64-gnu': 4.24.0 + '@rollup/rollup-linux-x64-musl': 4.24.0 + '@rollup/rollup-win32-arm64-msvc': 4.24.0 + '@rollup/rollup-win32-ia32-msvc': 4.24.0 + '@rollup/rollup-win32-x64-msvc': 4.24.0 + fsevents: 2.3.3 + rrweb-cssom@0.6.0: {} rrweb-cssom@0.7.1: {} @@ -10411,6 +10711,8 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map@0.6.1: {} space-separated-tokens@2.0.2: {} @@ -10602,6 +10904,14 @@ snapshots: tinyspy@3.0.0: {} + tldts-core@6.1.50: + optional: true + + tldts@6.1.50: + dependencies: + tldts-core: 6.1.50 + optional: true + tmp@0.2.3: {} to-fast-properties@2.0.0: {} @@ -10619,6 +10929,11 @@ snapshots: universalify: 0.2.0 url-parse: 1.5.10 + tough-cookie@5.0.0: + dependencies: + tldts: 6.1.50 + optional: true + tr46@5.0.0: dependencies: punycode: 2.3.1 @@ -10737,7 +11052,7 @@ snapshots: typescript@5.0.3: {} - typescript@5.4.5: {} + typescript@5.6.2: {} unbox-primitive@1.0.2: dependencies: @@ -10867,18 +11182,34 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-css-modules@1.4.2(postcss@8.4.40)(rollup@4.20.0)(vite@5.3.5(@types/node@20.12.11)): + vite-css-modules@1.4.2(postcss@8.4.47)(rollup@4.20.0)(vite@5.3.5(@types/node@20.12.11)): dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.20.0) generic-names: 4.0.0 - icss-utils: 5.1.0(postcss@8.4.40) + icss-utils: 5.1.0(postcss@8.4.47) magic-string: 0.30.8 - postcss: 8.4.40 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.40) - postcss-modules-local-by-default: 4.0.4(postcss@8.4.40) - postcss-modules-scope: 3.1.1(postcss@8.4.40) - postcss-modules-values: 4.0.0(postcss@8.4.40) + postcss: 8.4.47 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.47) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.47) + postcss-modules-scope: 3.1.1(postcss@8.4.47) + postcss-modules-values: 4.0.0(postcss@8.4.47) + vite: 5.3.5(@types/node@20.12.11) + transitivePeerDependencies: + - rollup + + vite-css-modules@1.4.2(postcss@8.4.47)(rollup@4.24.0)(vite@5.3.5(@types/node@20.12.11)): + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.24.0) + generic-names: 4.0.0 + icss-utils: 5.1.0(postcss@8.4.47) + magic-string: 0.30.8 + postcss: 8.4.47 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.47) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.47) + postcss-modules-scope: 3.1.1(postcss@8.4.47) + postcss-modules-values: 4.0.0(postcss@8.4.47) vite: 5.3.5(@types/node@20.12.11) transitivePeerDependencies: - rollup @@ -10900,7 +11231,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@8.57.0)(optionator@0.9.3)(typescript@5.4.5)(vite@5.3.5(@types/node@20.12.11)): + vite-plugin-checker@0.7.2(eslint@8.57.0)(optionator@0.9.4)(typescript@5.6.2)(vite@5.3.5(@types/node@20.12.11)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -10919,8 +11250,8 @@ snapshots: vscode-uri: 3.0.8 optionalDependencies: eslint: 8.57.0 - optionator: 0.9.3 - typescript: 5.4.5 + optionator: 0.9.4 + typescript: 5.6.2 vite-plugin-eslint@1.8.1(eslint@8.57.0)(vite@5.3.5(@types/node@20.12.11)): dependencies: @@ -10939,11 +11270,20 @@ snapshots: '@types/node': 20.12.11 fsevents: 2.3.3 - vitest-fail-on-console@0.7.0(vite@5.3.5(@types/node@20.12.11))(vitest@2.0.5(@types/node@20.12.11)(jsdom@24.1.1)): + vite@5.4.8(@types/node@20.12.11): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.47 + rollup: 4.24.0 + optionalDependencies: + '@types/node': 20.12.11 + fsevents: 2.3.3 + + vitest-fail-on-console@0.7.0(vite@5.4.8(@types/node@20.12.11))(vitest@2.0.5(@types/node@20.12.11)(jsdom@25.0.1)): dependencies: chalk: 5.3.0 - vite: 5.3.5(@types/node@20.12.11) - vitest: 2.0.5(@types/node@20.12.11)(jsdom@24.1.1) + vite: 5.4.8(@types/node@20.12.11) + vitest: 2.0.5(@types/node@20.12.11)(jsdom@25.0.1) vitest@2.0.5(@types/node@20.12.11)(jsdom@24.1.1): dependencies: @@ -10978,6 +11318,39 @@ snapshots: - supports-color - terser + vitest@2.0.5(@types/node@20.12.11)(jsdom@25.0.1): + dependencies: + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.5 + '@vitest/pretty-format': 2.0.5 + '@vitest/runner': 2.0.5 + '@vitest/snapshot': 2.0.5 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 + chai: 5.1.1 + debug: 4.3.6(supports-color@8.1.1) + execa: 8.0.1 + magic-string: 0.30.11 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.9.0 + tinypool: 1.0.0 + tinyrainbow: 1.2.0 + vite: 5.3.5(@types/node@20.12.11) + vite-node: 2.0.5(@types/node@20.12.11) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 20.12.11 + jsdom: 25.0.1 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + vscode-jsonrpc@6.0.0: {} vscode-languageclient@7.0.0: @@ -11068,6 +11441,9 @@ snapshots: siginfo: 2.0.0 stackback: 0.0.2 + word-wrap@1.2.5: + optional: true + wouter@3.3.1(react@18.3.1): dependencies: mitt: 3.0.1 diff --git a/tsconfig.json b/tsconfig.json index 1879a0504..abdbd1b0c 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,7 +5,6 @@ "target": "esnext", "lib": ["dom", "dom.iterable", "esnext"], "jsx": "react-jsx", - "allowJs": true, "skipLibCheck": true, "esModuleInterop": true, "isolatedModules": true, @@ -13,16 +12,12 @@ "noEmit": true, "incremental": true, "sourceMap": true, - "declaration": true, - "declarationMap": true, "removeComments": true, "strict": true, "noImplicitOverride": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "forceConsistentCasingInFileNames": true, - "importsNotUsedAsValues": "error", - "ignoreDeprecations": "5.0", "useDefineForClassFields": true, "useUnknownInCatchVariables": true },