diff --git a/package.json b/package.json index 1921983..59e5ab9 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "esbuild": "0.23", "eslint": "9.10", "eslint-plugin-shuunen": "0.3", - "typescript": "5.5", + "typescript": "5.6", "vitest": "2.0", "watchlist": "0.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 965db27..6d750d9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,10 +39,10 @@ devDependencies: version: 9.10.0 eslint-plugin-shuunen: specifier: '0.3' - version: 0.3.0(eslint@9.10.0)(tailwindcss@3.4.7)(typescript@5.5.4) + version: 0.3.0(eslint@9.10.0)(tailwindcss@3.4.7)(typescript@5.6.2) typescript: - specifier: '5.5' - version: 5.5.4 + specifier: '5.6' + version: 5.6.2 vitest: specifier: '2.0' version: 2.0.4(@types/node@20.16.0) @@ -944,7 +944,7 @@ packages: resolution: {integrity: sha512-Y5eKfh99uPF5tMJ68rODj63fqXPSEI0l2BldzKmc6wFsFknO+2lQvgrbbOpsyJXYr6YJBsTLHBEyh0Z2j83+rg==} dev: true - /@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0)(eslint@9.10.0)(typescript@5.5.4): + /@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0)(eslint@9.10.0)(typescript@5.6.2): resolution: {integrity: sha512-uiNHpyjZtFrLwLDpHnzaDlP3Tt6sGMqTCiqmxaN4n4RP0EfYZDODJyddiFDF44Hjwxr5xAcaYxVKm9QKQFJFLA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -956,22 +956,22 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.15.0(eslint@9.10.0)(typescript@5.5.4) + '@typescript-eslint/parser': 7.15.0(eslint@9.10.0)(typescript@5.6.2) '@typescript-eslint/scope-manager': 7.15.0 - '@typescript-eslint/type-utils': 7.15.0(eslint@9.10.0)(typescript@5.5.4) - '@typescript-eslint/utils': 7.15.0(eslint@9.10.0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 7.15.0(eslint@9.10.0)(typescript@5.6.2) + '@typescript-eslint/utils': 7.15.0(eslint@9.10.0)(typescript@5.6.2) '@typescript-eslint/visitor-keys': 7.15.0 eslint: 9.10.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.5.4) - typescript: 5.5.4 + ts-api-utils: 1.3.0(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@7.15.0(eslint@9.10.0)(typescript@5.5.4): + /@typescript-eslint/parser@7.15.0(eslint@9.10.0)(typescript@5.6.2): resolution: {integrity: sha512-k9fYuQNnypLFcqORNClRykkGOMOj+pV6V91R4GO/l1FDGwpqmSwoOQrOHo3cGaH63e+D3ZiCAOsuS/D2c99j/A==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -983,11 +983,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 7.15.0 '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.6.2) '@typescript-eslint/visitor-keys': 7.15.0 debug: 4.3.6 eslint: 9.10.0 - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true @@ -1008,7 +1008,7 @@ packages: '@typescript-eslint/visitor-keys': 7.17.0 dev: true - /@typescript-eslint/type-utils@7.15.0(eslint@9.10.0)(typescript@5.5.4): + /@typescript-eslint/type-utils@7.15.0(eslint@9.10.0)(typescript@5.6.2): resolution: {integrity: sha512-SkgriaeV6PDvpA6253PDVep0qCqgbO1IOBiycjnXsszNTVQe5flN5wR5jiczoEoDEnAqYFSFFc9al9BSGVltkg==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -1018,12 +1018,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.4) - '@typescript-eslint/utils': 7.15.0(eslint@9.10.0)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.6.2) + '@typescript-eslint/utils': 7.15.0(eslint@9.10.0)(typescript@5.6.2) debug: 4.3.6 eslint: 9.10.0 - ts-api-utils: 1.3.0(typescript@5.5.4) - typescript: 5.5.4 + ts-api-utils: 1.3.0(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true @@ -1038,7 +1038,7 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@7.15.0(typescript@5.5.4): + /@typescript-eslint/typescript-estree@7.15.0(typescript@5.6.2): resolution: {integrity: sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -1054,13 +1054,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) - typescript: 5.5.4 + ts-api-utils: 1.3.0(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@7.17.0(typescript@5.5.4): + /@typescript-eslint/typescript-estree@7.17.0(typescript@5.6.2): resolution: {integrity: sha512-72I3TGq93t2GoSBWI093wmKo0n6/b7O4j9o8U+f65TVD0FS6bI2180X5eGEr8MA8PhKMvYe9myZJquUT2JkCZw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -1076,13 +1076,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.5.4) - typescript: 5.5.4 + ts-api-utils: 1.3.0(typescript@5.6.2) + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@7.15.0(eslint@9.10.0)(typescript@5.5.4): + /@typescript-eslint/utils@7.15.0(eslint@9.10.0)(typescript@5.6.2): resolution: {integrity: sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -1091,14 +1091,14 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) '@typescript-eslint/scope-manager': 7.15.0 '@typescript-eslint/types': 7.15.0 - '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.6.2) eslint: 9.10.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@7.17.0(eslint@9.10.0)(typescript@5.5.4): + /@typescript-eslint/utils@7.17.0(eslint@9.10.0)(typescript@5.6.2): resolution: {integrity: sha512-r+JFlm5NdB+JXc7aWWZ3fKSm1gn0pkswEwIYsrGPdsT2GjsRATAKXiNtp3vgAAO1xZhX8alIOEQnNMl3kbTgJw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -1107,7 +1107,7 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0) '@typescript-eslint/scope-manager': 7.17.0 '@typescript-eslint/types': 7.17.0 - '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.6.2) eslint: 9.10.0 transitivePeerDependencies: - supports-color @@ -1707,7 +1707,7 @@ packages: - supports-color dev: true - /eslint-plugin-perfectionist@2.11.0(eslint@9.10.0)(typescript@5.5.4): + /eslint-plugin-perfectionist@2.11.0(eslint@9.10.0)(typescript@5.6.2): resolution: {integrity: sha512-XrtBtiu5rbQv88gl+1e2RQud9te9luYNvKIgM9emttQ2zutHPzY/AQUucwxscDKV4qlTkvLTxjOFvxqeDpPorw==} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -1725,7 +1725,7 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 7.17.0(eslint@9.10.0)(typescript@5.5.4) + '@typescript-eslint/utils': 7.17.0(eslint@9.10.0)(typescript@5.6.2) eslint: 9.10.0 minimatch: 9.0.5 natural-compare-lite: 1.4.0 @@ -1734,7 +1734,7 @@ packages: - typescript dev: true - /eslint-plugin-shuunen@0.3.0(eslint@9.10.0)(tailwindcss@3.4.7)(typescript@5.5.4): + /eslint-plugin-shuunen@0.3.0(eslint@9.10.0)(tailwindcss@3.4.7)(typescript@5.6.2): resolution: {integrity: sha512-AA3kBWzhJMHFR30ySE0y80aQLthvavznGNLUph4u7oS4XF1xtPN+OLCOoomSFQ9QYMhAGrP4Q5yuGuTllghajA==} engines: {node: '>=20'} peerDependencies: @@ -1743,12 +1743,12 @@ packages: '@eslint/eslintrc': 3.1.0 eslint: 9.10.0 eslint-plugin-jsdoc: 48.5.2(eslint@9.10.0) - eslint-plugin-perfectionist: 2.11.0(eslint@9.10.0)(typescript@5.5.4) + eslint-plugin-perfectionist: 2.11.0(eslint@9.10.0)(typescript@5.6.2) eslint-plugin-tailwindcss: 3.17.4(tailwindcss@3.4.7) eslint-plugin-unicorn: 54.0.0(eslint@9.10.0) eslint-plugin-vue: 9.27.0(eslint@9.10.0) globals: 15.8.0 - typescript-eslint: 7.15.0(eslint@9.10.0)(typescript@5.5.4) + typescript-eslint: 7.15.0(eslint@9.10.0)(typescript@5.6.2) transitivePeerDependencies: - astro-eslint-parser - supports-color @@ -3247,13 +3247,13 @@ packages: is-number: 7.0.0 dev: true - /ts-api-utils@1.3.0(typescript@5.5.4): + /ts-api-utils@1.3.0(typescript@5.6.2): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.5.4 + typescript: 5.6.2 dev: true /ts-interface-checker@0.1.13: @@ -3304,7 +3304,7 @@ packages: engines: {node: '>=8'} dev: true - /typescript-eslint@7.15.0(eslint@9.10.0)(typescript@5.5.4): + /typescript-eslint@7.15.0(eslint@9.10.0)(typescript@5.6.2): resolution: {integrity: sha512-Ta40FhMXBCwHura4X4fncaCVkVcnJ9jnOq5+Lp4lN8F4DzHZtOwZdRvVBiNUGznUDHPwdGnrnwxmUOU2fFQqFA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -3314,17 +3314,17 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.15.0(@typescript-eslint/parser@7.15.0)(eslint@9.10.0)(typescript@5.5.4) - '@typescript-eslint/parser': 7.15.0(eslint@9.10.0)(typescript@5.5.4) - '@typescript-eslint/utils': 7.15.0(eslint@9.10.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 7.15.0(@typescript-eslint/parser@7.15.0)(eslint@9.10.0)(typescript@5.6.2) + '@typescript-eslint/parser': 7.15.0(eslint@9.10.0)(typescript@5.6.2) + '@typescript-eslint/utils': 7.15.0(eslint@9.10.0)(typescript@5.6.2) eslint: 9.10.0 - typescript: 5.5.4 + typescript: 5.6.2 transitivePeerDependencies: - supports-color dev: true - /typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + /typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} engines: {node: '>=14.17'} hasBin: true dev: true