diff --git a/package.json b/package.json index ff51264..dc9632b 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "prettier-plugin-packagejson": "2.5.2", "rimraf": "5.0.5", "tsup": "8.0.2", - "typescript": "5.4.5", + "typescript": "5.6.2", "typescript-eslint": "7.5.0", "wait-on": "7.2.0", "zx": "7.2.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 17a2d20..052c949 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,13 +61,13 @@ importers: version: 5.0.5 tsup: specifier: 8.0.2 - version: 8.0.2(@swc/core@1.3.106)(typescript@5.4.5) + version: 8.0.2(@swc/core@1.3.106)(typescript@5.6.2) typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.6.2 + version: 5.6.2 typescript-eslint: specifier: 7.5.0 - version: 7.5.0(eslint@8.57.1)(typescript@5.4.5) + version: 7.5.0(eslint@8.57.1)(typescript@5.6.2) wait-on: specifier: 7.2.0 version: 7.2.0 @@ -94,10 +94,10 @@ importers: version: 7.6.10(react-dom@18.2.0)(react@18.2.0) '@storybook/react': specifier: ^7.6.10 - version: 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + version: 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.2) '@storybook/react-vite': specifier: ^7.6.10 - version: 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5)(vite@4.5.2) + version: 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.2)(vite@4.5.2) '@storybook/test': specifier: ^7.6.10 version: 7.6.10(jest@29.7.0) @@ -2359,7 +2359,7 @@ packages: '@types/yargs': 17.0.32 chalk: 4.1.2 - /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.4.5)(vite@4.5.2): + /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.6.2)(vite@4.5.2): resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==} peerDependencies: typescript: '>= 4.3.x' @@ -2371,8 +2371,8 @@ packages: 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) - typescript: 5.4.5 + react-docgen-typescript: 2.2.2(typescript@5.6.2) + typescript: 5.6.2 vite: 4.5.2(@types/node@20.11.30) dev: true @@ -3365,7 +3365,7 @@ packages: - supports-color dev: true - /@storybook/builder-vite@7.6.10(typescript@5.4.5)(vite@4.5.2): + /@storybook/builder-vite@7.6.10(typescript@5.6.2)(vite@4.5.2): resolution: {integrity: sha512-qxe19axiNJVdIKj943e1ucAmADwU42fTGgMSdBzzrvfH3pSOmx2057aIxRzd8YtBRnj327eeqpgCHYIDTunMYQ==} peerDependencies: '@preact/preset-vite': '*' @@ -3396,7 +3396,7 @@ packages: fs-extra: 11.2.0 magic-string: 0.30.5 rollup: 3.29.4 - typescript: 5.4.5 + typescript: 5.6.2 vite: 4.5.2(@types/node@20.11.30) transitivePeerDependencies: - encoding @@ -3835,7 +3835,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react-vite@7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5)(vite@4.5.2): + /@storybook/react-vite@7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.2)(vite@4.5.2): resolution: {integrity: sha512-YE2+J1wy8nO+c6Nv/hBMu91Edew3K184L1KSnfoZV8vtq2074k1Me/8pfe0QNuq631AncpfCYNb37yBAXQ/80w==} engines: {node: '>=16'} peerDependencies: @@ -3843,10 +3843,10 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.4.5)(vite@4.5.2) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.6.2)(vite@4.5.2) '@rollup/pluginutils': 5.1.0 - '@storybook/builder-vite': 7.6.10(typescript@5.4.5)(vite@4.5.2) - '@storybook/react': 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@storybook/builder-vite': 7.6.10(typescript@5.6.2)(vite@4.5.2) + '@storybook/react': 7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.2) '@vitejs/plugin-react': 3.1.0(vite@4.5.2) magic-string: 0.30.5 react: 18.2.0 @@ -3862,7 +3862,7 @@ packages: - vite-plugin-glimmerx dev: true - /@storybook/react@7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@storybook/react@7.6.10(react-dom@18.2.0)(react@18.2.0)(typescript@5.6.2): resolution: {integrity: sha512-wwBn1cg2uZWW4peqqBjjU7XGmFq8HdkVUtWwh6dpfgmlY1Aopi+vPgZt7pY9KkWcTOq5+DerMdSfwxukpc3ajQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -3895,7 +3895,7 @@ packages: react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) ts-dedent: 2.2.0 type-fest: 2.19.0 - typescript: 5.4.5 + typescript: 5.6.2 util-deprecate: 1.0.2 transitivePeerDependencies: - encoding @@ -4525,7 +4525,7 @@ packages: dependencies: '@types/yargs-parser': 21.0.3 - /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.1)(typescript@5.4.5): + /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.1)(typescript@5.6.2): resolution: {integrity: sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -4537,10 +4537,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.5.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/parser': 7.5.0(eslint@8.57.1)(typescript@5.6.2) '@typescript-eslint/scope-manager': 7.5.0 - '@typescript-eslint/type-utils': 7.5.0(eslint@8.57.1)(typescript@5.4.5) - '@typescript-eslint/utils': 7.5.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.5.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/utils': 7.5.0(eslint@8.57.1)(typescript@5.6.2) '@typescript-eslint/visitor-keys': 7.5.0 debug: 4.3.4 eslint: 8.57.1 @@ -4548,13 +4548,13 @@ packages: ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.2.1(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.5.0(eslint@8.57.1)(typescript@5.4.5): + /@typescript-eslint/parser@7.5.0(eslint@8.57.1)(typescript@5.6.2): resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -4566,11 +4566,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 7.5.0 '@typescript-eslint/types': 7.5.0 - '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 7.5.0 debug: 4.3.4 eslint: 8.57.1 - typescript: 5.4.5 + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true @@ -4583,7 +4583,7 @@ packages: '@typescript-eslint/visitor-keys': 7.5.0 dev: true - /@typescript-eslint/type-utils@7.5.0(eslint@8.57.1)(typescript@5.4.5): + /@typescript-eslint/type-utils@7.5.0(eslint@8.57.1)(typescript@5.6.2): resolution: {integrity: sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -4593,12 +4593,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.5.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.6.2) + '@typescript-eslint/utils': 7.5.0(eslint@8.57.1)(typescript@5.6.2) debug: 4.3.4 eslint: 8.57.1 - ts-api-utils: 1.2.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.2.1(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true @@ -4608,7 +4608,7 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@7.5.0(typescript@5.4.5): + /@typescript-eslint/typescript-estree@7.5.0(typescript@5.6.2): resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -4624,13 +4624,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.2.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.2.1(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.5.0(eslint@8.57.1)(typescript@5.4.5): + /@typescript-eslint/utils@7.5.0(eslint@8.57.1)(typescript@5.6.2): resolution: {integrity: sha512-3vZl9u0R+/FLQcpy2EHyRGNqAS/ofJ3Ji8aebilfJe+fobK8+LbIFmrHciLVDxjDoONmufDcnVSF38KwMEOjzw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -4641,7 +4641,7 @@ packages: '@types/semver': 7.5.6 '@typescript-eslint/scope-manager': 7.5.0 '@typescript-eslint/types': 7.5.0 - '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.6.2) eslint: 8.57.1 semver: 7.6.0 transitivePeerDependencies: @@ -6479,7 +6479,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 7.5.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/parser': 7.5.0(eslint@8.57.1)(typescript@5.6.2) debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -6498,7 +6498,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 7.5.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/parser': 7.5.0(eslint@8.57.1)(typescript@5.6.2) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -9797,12 +9797,12 @@ packages: tween-functions: 1.2.0 dev: true - /react-docgen-typescript@2.2.2(typescript@5.4.5): + /react-docgen-typescript@2.2.2(typescript@5.6.2): resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: typescript: '>= 4.3.x' dependencies: - typescript: 5.4.5 + typescript: 5.6.2 dev: true /react-docgen@7.0.3: @@ -10950,13 +10950,13 @@ packages: engines: {node: '>=8'} dev: true - /ts-api-utils@1.2.1(typescript@5.4.5): + /ts-api-utils@1.2.1(typescript@5.6.2): resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.4.5 + typescript: 5.6.2 dev: true /ts-dedent@2.2.0: @@ -10983,7 +10983,7 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsup@8.0.2(@swc/core@1.3.106)(typescript@5.4.5): + /tsup@8.0.2(@swc/core@1.3.106)(typescript@5.6.2): resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} engines: {node: '>=18'} hasBin: true @@ -11017,7 +11017,7 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 - typescript: 5.4.5 + typescript: 5.6.2 transitivePeerDependencies: - supports-color - ts-node @@ -11185,7 +11185,7 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript-eslint@7.5.0(eslint@8.57.1)(typescript@5.4.5): + /typescript-eslint@7.5.0(eslint@8.57.1)(typescript@5.6.2): resolution: {integrity: sha512-eKhF39LRi2xYvvXh3h3S+mCxC01dZTIZBlka25o39i81VeQG+OZyfC4i2GEDspNclMRdXkg9uGhmvWMhjph2XQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -11195,17 +11195,17 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.1)(typescript@5.4.5) - '@typescript-eslint/parser': 7.5.0(eslint@8.57.1)(typescript@5.4.5) - '@typescript-eslint/utils': 7.5.0(eslint@8.57.1)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/parser': 7.5.0(eslint@8.57.1)(typescript@5.6.2) + '@typescript-eslint/utils': 7.5.0(eslint@8.57.1)(typescript@5.6.2) eslint: 8.57.1 - typescript: 5.4.5 + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: 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 dev: true