diff --git a/package.json b/package.json index 7abb8ea8..bcede12f 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "react-dom": "^18.3.1", "storybook": "^7.6.17", "tailwindcss": "^3.4.17", - "typescript": "^4.9.5", + "typescript": "^5.7.3", "typescript-eslint": "^8.21.0", "vite": "^6.0.11", "vite-plugin-dts": "^4.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4cc78778..94770615 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -86,10 +86,10 @@ importers: version: 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/react': specifier: ^7.6.17 - version: 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5) + version: 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3) '@storybook/react-vite': specifier: ^7.6.17 - version: 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.31.0)(typescript@4.9.5)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)) + version: 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.31.0)(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)) '@storybook/theming': specifier: ^7.6.17 version: 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -140,7 +140,7 @@ importers: version: 9.18.0(jiti@1.21.7) eslint-plugin-import: specifier: ^2.31.0 - version: 2.31.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5))(eslint@9.18.0(jiti@1.21.7)) + version: 2.31.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3))(eslint@9.18.0(jiti@1.21.7)) eslint-plugin-react: specifier: ^7.37.4 version: 7.37.4(eslint@9.18.0(jiti@1.21.7)) @@ -181,23 +181,23 @@ importers: specifier: ^3.4.17 version: 3.4.17 typescript: - specifier: ^4.9.5 - version: 4.9.5 + specifier: ^5.7.3 + version: 5.7.3 typescript-eslint: specifier: ^8.21.0 - version: 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5) + version: 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3) vite: specifier: ^6.0.11 version: 6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1) vite-plugin-dts: specifier: ^4.0.3 - version: 4.0.3(@types/node@22.10.7)(rollup@4.31.0)(typescript@4.9.5)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)) + version: 4.0.3(@types/node@22.10.7)(rollup@4.31.0)(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)) vite-plugin-eslint: specifier: ^1.8.1 version: 1.8.1(eslint@9.18.0(jiti@1.21.7))(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)) vite-tsconfig-paths: specifier: ^5.0.1 - version: 5.0.1(typescript@4.9.5)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)) + version: 5.0.1(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)) vitest: specifier: ^3.0.3 version: 3.0.3(@types/node@22.10.7)(happy-dom@16.7.1)(jiti@1.21.7)(yaml@2.6.1) @@ -6755,16 +6755,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - typescript@5.4.2: resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} engines: {node: '>=14.17'} hasBin: true + typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} + engines: {node: '>=14.17'} + hasBin: true + ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} @@ -8975,15 +8975,15 @@ snapshots: '@types/yargs': 17.0.32 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@4.9.5)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1))': 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@4.9.5) + react-docgen-typescript: 2.2.2(typescript@5.7.3) vite: 6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1) optionalDependencies: - typescript: 4.9.5 + typescript: 5.7.3 '@jridgewell/gen-mapping@0.3.4': dependencies: @@ -10170,7 +10170,7 @@ snapshots: - encoding - supports-color - '@storybook/builder-vite@7.6.17(typescript@4.9.5)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1))': + '@storybook/builder-vite@7.6.17(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1))': dependencies: '@storybook/channels': 7.6.17 '@storybook/client-logger': 7.6.17 @@ -10190,7 +10190,7 @@ snapshots: rollup: 3.29.5 vite: 6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1) optionalDependencies: - typescript: 4.9.5 + typescript: 5.7.3 transitivePeerDependencies: - encoding - supports-color @@ -10474,12 +10474,12 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/react-vite@7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.31.0)(typescript@4.9.5)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1))': + '@storybook/react-vite@7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.31.0)(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@4.9.5)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)) '@rollup/pluginutils': 5.1.0(rollup@4.31.0) - '@storybook/builder-vite': 7.6.17(typescript@4.9.5)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)) - '@storybook/react': 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5) + '@storybook/builder-vite': 7.6.17(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)) + '@storybook/react': 7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3) '@vitejs/plugin-react': 3.1.0(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)) magic-string: 0.30.7 react: 18.3.1 @@ -10494,7 +10494,7 @@ snapshots: - typescript - vite-plugin-glimmerx - '@storybook/react@7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@4.9.5)': + '@storybook/react@7.6.17(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.7.3)': dependencies: '@storybook/client-logger': 7.6.17 '@storybook/core-client': 7.6.17 @@ -10520,7 +10520,7 @@ snapshots: type-fest: 2.19.0 util-deprecate: 1.0.2 optionalDependencies: - typescript: 4.9.5 + typescript: 5.7.3 transitivePeerDependencies: - encoding - supports-color @@ -10883,32 +10883,32 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5))(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5)': + '@typescript-eslint/eslint-plugin@8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3))(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5) + '@typescript-eslint/parser': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3) '@typescript-eslint/scope-manager': 8.21.0 - '@typescript-eslint/type-utils': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5) - '@typescript-eslint/utils': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5) + '@typescript-eslint/type-utils': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3) + '@typescript-eslint/utils': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.21.0 eslint: 9.18.0(jiti@1.21.7) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 2.0.0(typescript@4.9.5) - typescript: 4.9.5 + ts-api-utils: 2.0.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5)': + '@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 8.21.0 '@typescript-eslint/types': 8.21.0 - '@typescript-eslint/typescript-estree': 8.21.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.21.0 debug: 4.4.0 eslint: 9.18.0(jiti@1.21.7) - typescript: 4.9.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -10917,20 +10917,20 @@ snapshots: '@typescript-eslint/types': 8.21.0 '@typescript-eslint/visitor-keys': 8.21.0 - '@typescript-eslint/type-utils@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5)': + '@typescript-eslint/type-utils@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.21.0(typescript@4.9.5) - '@typescript-eslint/utils': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3) debug: 4.4.0 eslint: 9.18.0(jiti@1.21.7) - ts-api-utils: 2.0.0(typescript@4.9.5) - typescript: 4.9.5 + ts-api-utils: 2.0.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color '@typescript-eslint/types@8.21.0': {} - '@typescript-eslint/typescript-estree@8.21.0(typescript@4.9.5)': + '@typescript-eslint/typescript-estree@8.21.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.21.0 '@typescript-eslint/visitor-keys': 8.21.0 @@ -10939,19 +10939,19 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 2.0.0(typescript@4.9.5) - typescript: 4.9.5 + ts-api-utils: 2.0.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5)': + '@typescript-eslint/utils@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@1.21.7)) '@typescript-eslint/scope-manager': 8.21.0 '@typescript-eslint/types': 8.21.0 - '@typescript-eslint/typescript-estree': 8.21.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) eslint: 9.18.0(jiti@1.21.7) - typescript: 4.9.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -11070,7 +11070,7 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/language-core@2.0.29(typescript@4.9.5)': + '@vue/language-core@2.0.29(typescript@5.7.3)': dependencies: '@volar/language-core': 2.4.1 '@vue/compiler-dom': 3.4.38 @@ -11081,7 +11081,7 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 4.9.5 + typescript: 5.7.3 '@vue/shared@3.4.38': {} @@ -12126,17 +12126,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint@9.18.0(jiti@1.21.7)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.18.0(jiti@1.21.7)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5) + '@typescript-eslint/parser': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3) eslint: 9.18.0(jiti@1.21.7) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5))(eslint@9.18.0(jiti@1.21.7)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3))(eslint@9.18.0(jiti@1.21.7)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -12147,7 +12147,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.18.0(jiti@1.21.7) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint@9.18.0(jiti@1.21.7)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@9.18.0(jiti@1.21.7)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -12159,7 +12159,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5) + '@typescript-eslint/parser': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -14114,9 +14114,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-docgen-typescript@2.2.2(typescript@4.9.5): + react-docgen-typescript@2.2.2(typescript@5.7.3): dependencies: - typescript: 4.9.5 + typescript: 5.7.3 react-docgen@7.0.3: dependencies: @@ -14879,17 +14879,17 @@ snapshots: tr46@0.0.3: {} - ts-api-utils@2.0.0(typescript@4.9.5): + ts-api-utils@2.0.0(typescript@5.7.3): dependencies: - typescript: 4.9.5 + typescript: 5.7.3 ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} - tsconfck@3.1.1(typescript@4.9.5): + tsconfck@3.1.1(typescript@5.7.3): optionalDependencies: - typescript: 4.9.5 + typescript: 5.7.3 tsconfig-paths@3.15.0: dependencies: @@ -14960,20 +14960,20 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5): + typescript-eslint@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5))(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5) - '@typescript-eslint/parser': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5) - '@typescript-eslint/utils': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3))(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3) + '@typescript-eslint/parser': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3) + '@typescript-eslint/utils': 8.21.0(eslint@9.18.0(jiti@1.21.7))(typescript@5.7.3) eslint: 9.18.0(jiti@1.21.7) - typescript: 4.9.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - typescript@4.9.5: {} - typescript@5.4.2: {} + typescript@5.7.3: {} + ufo@1.5.4: {} uglify-js@3.17.4: @@ -15112,19 +15112,19 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.0.3(@types/node@22.10.7)(rollup@4.31.0)(typescript@4.9.5)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)): + vite-plugin-dts@4.0.3(@types/node@22.10.7)(rollup@4.31.0)(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)): dependencies: '@microsoft/api-extractor': 7.47.4(@types/node@22.10.7) '@rollup/pluginutils': 5.1.0(rollup@4.31.0) '@volar/typescript': 2.4.1 - '@vue/language-core': 2.0.29(typescript@4.9.5) + '@vue/language-core': 2.0.29(typescript@5.7.3) compare-versions: 6.1.1 debug: 4.3.6 kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.11 - typescript: 4.9.5 - vue-tsc: 2.0.29(typescript@4.9.5) + typescript: 5.7.3 + vue-tsc: 2.0.29(typescript@5.7.3) optionalDependencies: vite: 6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1) transitivePeerDependencies: @@ -15140,11 +15140,11 @@ snapshots: rollup: 2.79.1 vite: 6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1) - vite-tsconfig-paths@5.0.1(typescript@4.9.5)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)): + vite-tsconfig-paths@5.0.1(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1)): dependencies: debug: 4.3.6 globrex: 0.1.2 - tsconfck: 3.1.1(typescript@4.9.5) + tsconfck: 3.1.1(typescript@5.7.3) optionalDependencies: vite: 6.0.11(@types/node@22.10.7)(jiti@1.21.7)(yaml@2.6.1) transitivePeerDependencies: @@ -15203,12 +15203,12 @@ snapshots: vscode-uri@3.0.8: {} - vue-tsc@2.0.29(typescript@4.9.5): + vue-tsc@2.0.29(typescript@5.7.3): dependencies: '@volar/typescript': 2.4.1 - '@vue/language-core': 2.0.29(typescript@4.9.5) + '@vue/language-core': 2.0.29(typescript@5.7.3) semver: 7.6.3 - typescript: 4.9.5 + typescript: 5.7.3 walker@1.0.8: dependencies: