diff --git a/package.json b/package.json index de73a5f..23b20ed 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@2nthony/eslint-config": "*", "eslint": "^8.35.0", "tsup": "7.1.0", - "typescript": "5.1.6", + "typescript": "5.9.3", "vitest": "0.32.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7cbb372..7265ca7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,28 +7,28 @@ settings: devDependencies: '@2nthony/eslint-config': specifier: '*' - version: 1.0.0(eslint@8.35.0)(typescript@5.1.6) + version: 1.0.0(eslint@8.35.0)(typescript@5.9.3) eslint: specifier: ^8.35.0 version: 8.35.0 tsup: specifier: 7.1.0 - version: 7.1.0(typescript@5.1.6) + version: 7.1.0(typescript@5.9.3) typescript: - specifier: 5.1.6 - version: 5.1.6 + specifier: 5.9.3 + version: 5.9.3 vitest: specifier: 0.32.2 version: 0.32.2 packages: - /@2nthony/eslint-config@1.0.0(eslint@8.35.0)(typescript@5.1.6): + /@2nthony/eslint-config@1.0.0(eslint@8.35.0)(typescript@5.9.3): resolution: {integrity: sha512-th9Hm1ZKJCyrFT6lbYgvNfY6gsajnJfmVBbvgKszDoMxthqHWXDgISsnSRAjMeUiOigTiUdYafg9BhOG1K/ZhQ==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config': 0.35.3(eslint@8.35.0)(typescript@5.1.6) + '@antfu/eslint-config': 0.35.3(eslint@8.35.0)(typescript@5.9.3) eslint: 8.35.0 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -38,13 +38,13 @@ packages: - typescript dev: true - /@antfu/eslint-config-basic@0.35.3(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.1.6): + /@antfu/eslint-config-basic@0.35.3(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.9.3): resolution: {integrity: sha512-NbWJKNgd3Ky3/ok2Z88cXNme/6I9otkiaB+FYLFgQE81sfMAhKpLKXtTSwzdcKMzhKDqUchAijt0BxjE/mcTJg==} peerDependencies: eslint: '>=7.4.0' dependencies: eslint: 8.35.0 - eslint-plugin-antfu: 0.35.3(eslint@8.35.0)(typescript@5.1.6) + eslint-plugin-antfu: 0.35.3(eslint@8.35.0)(typescript@5.9.3) eslint-plugin-eslint-comments: 3.2.0(eslint@8.35.0) eslint-plugin-html: 7.1.0 eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.0)(eslint@8.35.0) @@ -67,18 +67,18 @@ packages: - typescript dev: true - /@antfu/eslint-config-ts@0.35.3(eslint@8.35.0)(typescript@5.1.6): + /@antfu/eslint-config-ts@0.35.3(eslint@8.35.0)(typescript@5.9.3): resolution: {integrity: sha512-FS5hir2ghXYlJWAiB2bpT9oAr0kpSNmYbaJWWkztocJG95AORl4tWzxMTkLT+TxaOmhuwJszcrMTHy5RgHL8/w==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.35.3(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.1.6) - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.1.6) - '@typescript-eslint/parser': 5.54.0(eslint@8.35.0)(typescript@5.1.6) + '@antfu/eslint-config-basic': 0.35.3(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.9.3) + '@typescript-eslint/parser': 5.54.0(eslint@8.35.0)(typescript@5.9.3) eslint: 8.35.0 - eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.35.0)(typescript@5.1.6) - typescript: 5.1.6 + eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.35.0)(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -86,13 +86,13 @@ packages: - supports-color dev: true - /@antfu/eslint-config-vue@0.35.3(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.1.6): + /@antfu/eslint-config-vue@0.35.3(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.9.3): resolution: {integrity: sha512-BA3vGLyuzqtEUb9gfgE7YzBT+a4oUnQuUPasIUfN/BVXaEhRVYlMmUgxN4ekQLuzOgUjUH13lqplXtkLJ62t9g==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-basic': 0.35.3(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.1.6) - '@antfu/eslint-config-ts': 0.35.3(eslint@8.35.0)(typescript@5.1.6) + '@antfu/eslint-config-basic': 0.35.3(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.9.3) + '@antfu/eslint-config-ts': 0.35.3(eslint@8.35.0)(typescript@5.9.3) eslint: 8.35.0 eslint-plugin-vue: 9.9.0(eslint@8.35.0) local-pkg: 0.4.3 @@ -106,14 +106,14 @@ packages: - typescript dev: true - /@antfu/eslint-config@0.35.3(eslint@8.35.0)(typescript@5.1.6): + /@antfu/eslint-config@0.35.3(eslint@8.35.0)(typescript@5.9.3): resolution: {integrity: sha512-wd0ry/TNqaZmniqkKtZKoCvpl55x9YbHgL5Ug3H9rVuUSqaNi9G9AjYlynQqn4/M1EhYYWO597Lu7f/fC+csrg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-vue': 0.35.3(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.1.6) - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.1.6) - '@typescript-eslint/parser': 5.54.0(eslint@8.35.0)(typescript@5.1.6) + '@antfu/eslint-config-vue': 0.35.3(@typescript-eslint/eslint-plugin@5.54.0)(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.9.3) + '@typescript-eslint/parser': 5.54.0(eslint@8.35.0)(typescript@5.9.3) eslint: 8.35.0 eslint-plugin-eslint-comments: 3.2.0(eslint@8.35.0) eslint-plugin-html: 7.1.0 @@ -668,7 +668,7 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true - /@typescript-eslint/eslint-plugin@5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.1.6): + /@typescript-eslint/eslint-plugin@5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.9.3): resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -679,10 +679,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.35.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.54.0(eslint@8.35.0)(typescript@5.9.3) '@typescript-eslint/scope-manager': 5.54.0 - '@typescript-eslint/type-utils': 5.54.0(eslint@8.35.0)(typescript@5.1.6) - '@typescript-eslint/utils': 5.54.0(eslint@8.35.0)(typescript@5.1.6) + '@typescript-eslint/type-utils': 5.54.0(eslint@8.35.0)(typescript@5.9.3) + '@typescript-eslint/utils': 5.54.0(eslint@8.35.0)(typescript@5.9.3) debug: 4.3.4 eslint: 8.35.0 grapheme-splitter: 1.0.4 @@ -690,13 +690,13 @@ packages: natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 + tsutils: 3.21.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.54.0(eslint@8.35.0)(typescript@5.1.6): + /@typescript-eslint/parser@5.54.0(eslint@8.35.0)(typescript@5.9.3): resolution: {integrity: sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -708,10 +708,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.54.0 '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.1.6) + '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.9.3) debug: 4.3.4 eslint: 8.35.0 - typescript: 5.1.6 + typescript: 5.9.3 transitivePeerDependencies: - supports-color dev: true @@ -724,7 +724,7 @@ packages: '@typescript-eslint/visitor-keys': 5.54.0 dev: true - /@typescript-eslint/type-utils@5.54.0(eslint@8.35.0)(typescript@5.1.6): + /@typescript-eslint/type-utils@5.54.0(eslint@8.35.0)(typescript@5.9.3): resolution: {integrity: sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -734,12 +734,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.1.6) - '@typescript-eslint/utils': 5.54.0(eslint@8.35.0)(typescript@5.1.6) + '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.9.3) + '@typescript-eslint/utils': 5.54.0(eslint@8.35.0)(typescript@5.9.3) debug: 4.3.4 eslint: 8.35.0 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 + tsutils: 3.21.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color dev: true @@ -749,7 +749,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.54.0(typescript@5.1.6): + /@typescript-eslint/typescript-estree@5.54.0(typescript@5.9.3): resolution: {integrity: sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -764,13 +764,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 + tsutils: 3.21.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.54.0(eslint@8.35.0)(typescript@5.1.6): + /@typescript-eslint/utils@5.54.0(eslint@8.35.0)(typescript@5.9.3): resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -780,7 +780,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.54.0 '@typescript-eslint/types': 5.54.0 - '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.1.6) + '@typescript-eslint/typescript-estree': 5.54.0(typescript@5.9.3) eslint: 8.35.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.35.0) @@ -1428,7 +1428,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.35.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.54.0(eslint@8.35.0)(typescript@5.9.3) debug: 3.2.7 eslint: 8.35.0 eslint-import-resolver-node: 0.3.7 @@ -1436,10 +1436,10 @@ packages: - supports-color dev: true - /eslint-plugin-antfu@0.35.3(eslint@8.35.0)(typescript@5.1.6): + /eslint-plugin-antfu@0.35.3(eslint@8.35.0)(typescript@5.9.3): resolution: {integrity: sha512-90Xct24s2n3aQhuuFFcPLhF5E6lU5s225B0VXupSjvDTuF+CmSQQLQG6KcqcdpA8O6dMbeXB9zy3SJ4aO7lndw==} dependencies: - '@typescript-eslint/utils': 5.54.0(eslint@8.35.0)(typescript@5.1.6) + '@typescript-eslint/utils': 5.54.0(eslint@8.35.0)(typescript@5.9.3) transitivePeerDependencies: - eslint - supports-color @@ -1484,7 +1484,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.54.0(eslint@8.35.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.54.0(eslint@8.35.0)(typescript@5.9.3) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -1507,7 +1507,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.35.0)(typescript@5.1.6): + /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.54.0)(eslint@8.35.0)(typescript@5.9.3): resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -1520,8 +1520,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.1.6) - '@typescript-eslint/utils': 5.54.0(eslint@8.35.0)(typescript@5.1.6) + '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.9.3) + '@typescript-eslint/utils': 5.54.0(eslint@8.35.0)(typescript@5.9.3) eslint: 8.35.0 transitivePeerDependencies: - supports-color @@ -1618,7 +1618,7 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.1.6) + '@typescript-eslint/eslint-plugin': 5.54.0(@typescript-eslint/parser@5.54.0)(eslint@8.35.0)(typescript@5.9.3) eslint: 8.35.0 eslint-rule-composer: 0.3.0 dev: true @@ -3154,7 +3154,7 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tsup@7.1.0(typescript@5.1.6): + /tsup@7.1.0(typescript@5.9.3): resolution: {integrity: sha512-mazl/GRAk70j8S43/AbSYXGgvRP54oQeX8Un4iZxzATHt0roW0t6HYDVZIXMw0ZQIpvr1nFMniIVnN5186lW7w==} engines: {node: '>=16.14'} hasBin: true @@ -3184,20 +3184,20 @@ packages: source-map: 0.8.0-beta.0 sucrase: 3.24.0 tree-kill: 1.2.2 - typescript: 5.1.6 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - ts-node dev: true - /tsutils@3.21.0(typescript@5.1.6): + /tsutils@3.21.0(typescript@5.9.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.1.6 + typescript: 5.9.3 dev: true /type-check@0.4.0: @@ -3235,8 +3235,8 @@ packages: is-typed-array: 1.1.10 dev: true - /typescript@5.1.6: - resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + /typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} hasBin: true dev: true