diff --git a/package.json b/package.json index 9898794..6628741 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "pnpm": "^7.3.0", "simple-git-hooks": "^2.8.0", "sort-package-json": "^1.57.0", - "typescript": "^4.7.4", + "typescript": "^5.1.6", "unbuild": "^0.7.4", "vite": "^2.9.12", "vitest": "^0.16.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eaa09e3..666b91f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ specifiers: pnpm: ^7.3.0 simple-git-hooks: ^2.8.0 sort-package-json: ^1.57.0 - typescript: ^4.7.4 + typescript: ^5.1.6 unbuild: ^0.7.4 vite: ^2.9.12 vitest: ^0.16.0 @@ -28,7 +28,7 @@ dependencies: vue: 3.2.37 devDependencies: - '@antfu/eslint-config': 0.25.2_b5e7v2qnwxfo6hmiq56u52mz3e + '@antfu/eslint-config': 0.25.2_h7wwgyvjr7jrtv6gkb7xhnpjn4 '@commitlint/config-conventional': 17.0.2 '@commitlint/cz-commitlint': 17.0.0_nlwf7yf5555jiq2ch63nbqq5xy '@commitlint/types': 17.0.0 @@ -43,7 +43,7 @@ devDependencies: pnpm: 7.3.0 simple-git-hooks: 2.8.0 sort-package-json: 1.57.0 - typescript: 4.7.4 + typescript: 5.1.6 unbuild: 0.7.4 vite: 2.9.12 vitest: 0.16.0 @@ -58,13 +58,13 @@ packages: '@jridgewell/trace-mapping': 0.3.13 dev: true - /@antfu/eslint-config-basic/0.25.2_t5sxc3bagki3l2mk6notn5hgtm: + /@antfu/eslint-config-basic/0.25.2_gcfws3aw3gv55ne5qgyqwxlvsa: resolution: {integrity: sha512-D81jE90B7cujMmU2mKEaUcRsKRAfVX4PniEoaD0c3HiqprqghfBjuv3B6p1+tG9uJQAgLBVsK+G92Y+AAgFaOA==} peerDependencies: eslint: '>=7.4.0' dependencies: eslint: 8.18.0 - eslint-plugin-antfu: 0.25.2_b5e7v2qnwxfo6hmiq56u52mz3e + eslint-plugin-antfu: 0.25.2_h7wwgyvjr7jrtv6gkb7xhnpjn4 eslint-plugin-eslint-comments: 3.2.0_eslint@8.18.0 eslint-plugin-html: 6.2.0 eslint-plugin-import: 2.26.0_upy6spliocstaxrp2iqt466vqq @@ -84,12 +84,12 @@ packages: - typescript dev: true - /@antfu/eslint-config-react/0.25.2_b5e7v2qnwxfo6hmiq56u52mz3e: + /@antfu/eslint-config-react/0.25.2_h7wwgyvjr7jrtv6gkb7xhnpjn4: resolution: {integrity: sha512-jGol7/UTUa9z55p4Oy/K5yGgY179fj1kl0kdo3bRnFjzUZQuDGuxw5HiZdYx333pjBdizkPl6cMJ8M6sc3PzFg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.25.2_b5e7v2qnwxfo6hmiq56u52mz3e + '@antfu/eslint-config-ts': 0.25.2_h7wwgyvjr7jrtv6gkb7xhnpjn4 eslint: 8.18.0 eslint-plugin-react: 7.30.0_eslint@8.18.0 transitivePeerDependencies: @@ -99,29 +99,29 @@ packages: - typescript dev: true - /@antfu/eslint-config-ts/0.25.2_b5e7v2qnwxfo6hmiq56u52mz3e: + /@antfu/eslint-config-ts/0.25.2_h7wwgyvjr7jrtv6gkb7xhnpjn4: resolution: {integrity: sha512-Dpp4r3CaDZVh73lMxhW0sVGsPwUf1YTpYV5JefmBtgEZKOAc+QqYbLjFZ6QGRUpdPLldRvD+xTFpax6t8NKgyA==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.25.2_t5sxc3bagki3l2mk6notn5hgtm - '@typescript-eslint/eslint-plugin': 5.26.0_t5sxc3bagki3l2mk6notn5hgtm - '@typescript-eslint/parser': 5.26.0_b5e7v2qnwxfo6hmiq56u52mz3e + '@antfu/eslint-config-basic': 0.25.2_gcfws3aw3gv55ne5qgyqwxlvsa + '@typescript-eslint/eslint-plugin': 5.26.0_gcfws3aw3gv55ne5qgyqwxlvsa + '@typescript-eslint/parser': 5.26.0_h7wwgyvjr7jrtv6gkb7xhnpjn4 eslint: 8.18.0 - typescript: 4.7.4 + typescript: 5.1.6 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color dev: true - /@antfu/eslint-config-vue/0.25.2_b5e7v2qnwxfo6hmiq56u52mz3e: + /@antfu/eslint-config-vue/0.25.2_h7wwgyvjr7jrtv6gkb7xhnpjn4: resolution: {integrity: sha512-ObZOzvQvLe/qETq5miVmFWRgjNwWAE/P1I2YhKyDFK7KHquM7bKysfnmkoPpm2HkOpseMILoc+5UKo/w3L7GHg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.25.2_b5e7v2qnwxfo6hmiq56u52mz3e + '@antfu/eslint-config-ts': 0.25.2_h7wwgyvjr7jrtv6gkb7xhnpjn4 eslint: 8.18.0 eslint-plugin-vue: 9.0.1_eslint@8.18.0 transitivePeerDependencies: @@ -131,15 +131,15 @@ packages: - typescript dev: true - /@antfu/eslint-config/0.25.2_b5e7v2qnwxfo6hmiq56u52mz3e: + /@antfu/eslint-config/0.25.2_h7wwgyvjr7jrtv6gkb7xhnpjn4: resolution: {integrity: sha512-dIqxqBa6ALqaBQyErMnYLpyn4xpwp1YefbYxDMgNFM8MzY/ShJgaBWAGlywFeDwyAR44jaaVY8wRwDxODF8bPg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-react': 0.25.2_b5e7v2qnwxfo6hmiq56u52mz3e - '@antfu/eslint-config-vue': 0.25.2_b5e7v2qnwxfo6hmiq56u52mz3e - '@typescript-eslint/eslint-plugin': 5.26.0_t5sxc3bagki3l2mk6notn5hgtm - '@typescript-eslint/parser': 5.26.0_b5e7v2qnwxfo6hmiq56u52mz3e + '@antfu/eslint-config-react': 0.25.2_h7wwgyvjr7jrtv6gkb7xhnpjn4 + '@antfu/eslint-config-vue': 0.25.2_h7wwgyvjr7jrtv6gkb7xhnpjn4 + '@typescript-eslint/eslint-plugin': 5.26.0_gcfws3aw3gv55ne5qgyqwxlvsa + '@typescript-eslint/parser': 5.26.0_h7wwgyvjr7jrtv6gkb7xhnpjn4 eslint: 8.18.0 eslint-plugin-eslint-comments: 3.2.0_eslint@8.18.0 eslint-plugin-html: 6.2.0 @@ -736,7 +736,7 @@ packages: resolution: {integrity: sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA==} dev: false - /@typescript-eslint/eslint-plugin/5.26.0_t5sxc3bagki3l2mk6notn5hgtm: + /@typescript-eslint/eslint-plugin/5.26.0_gcfws3aw3gv55ne5qgyqwxlvsa: resolution: {integrity: sha512-oGCmo0PqnRZZndr+KwvvAUvD3kNE4AfyoGCwOZpoCncSh4MVD06JTE8XQa2u9u+NX5CsyZMBTEc2C72zx38eYA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -747,23 +747,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.26.0_b5e7v2qnwxfo6hmiq56u52mz3e + '@typescript-eslint/parser': 5.26.0_h7wwgyvjr7jrtv6gkb7xhnpjn4 '@typescript-eslint/scope-manager': 5.26.0 - '@typescript-eslint/type-utils': 5.26.0_b5e7v2qnwxfo6hmiq56u52mz3e - '@typescript-eslint/utils': 5.26.0_b5e7v2qnwxfo6hmiq56u52mz3e + '@typescript-eslint/type-utils': 5.26.0_h7wwgyvjr7jrtv6gkb7xhnpjn4 + '@typescript-eslint/utils': 5.26.0_h7wwgyvjr7jrtv6gkb7xhnpjn4 debug: 4.3.4 eslint: 8.18.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.4 - typescript: 4.7.4 + tsutils: 3.21.0_typescript@5.1.6 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.26.0_b5e7v2qnwxfo6hmiq56u52mz3e: + /@typescript-eslint/parser/5.26.0_h7wwgyvjr7jrtv6gkb7xhnpjn4: resolution: {integrity: sha512-n/IzU87ttzIdnAH5vQ4BBDnLPly7rC5VnjN3m0xBG82HK6rhRxnCb3w/GyWbNDghPd+NktJqB/wl6+YkzZ5T5Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -775,10 +775,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.26.0 '@typescript-eslint/types': 5.26.0 - '@typescript-eslint/typescript-estree': 5.26.0_typescript@4.7.4 + '@typescript-eslint/typescript-estree': 5.26.0_typescript@5.1.6 debug: 4.3.4 eslint: 8.18.0 - typescript: 4.7.4 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true @@ -791,7 +791,7 @@ packages: '@typescript-eslint/visitor-keys': 5.26.0 dev: true - /@typescript-eslint/type-utils/5.26.0_b5e7v2qnwxfo6hmiq56u52mz3e: + /@typescript-eslint/type-utils/5.26.0_h7wwgyvjr7jrtv6gkb7xhnpjn4: resolution: {integrity: sha512-7ccbUVWGLmcRDSA1+ADkDBl5fP87EJt0fnijsMFTVHXKGduYMgienC/i3QwoVhDADUAPoytgjbZbCOMj4TY55A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -801,11 +801,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.26.0_b5e7v2qnwxfo6hmiq56u52mz3e + '@typescript-eslint/utils': 5.26.0_h7wwgyvjr7jrtv6gkb7xhnpjn4 debug: 4.3.4 eslint: 8.18.0 - tsutils: 3.21.0_typescript@4.7.4 - typescript: 4.7.4 + tsutils: 3.21.0_typescript@5.1.6 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true @@ -815,7 +815,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.26.0_typescript@4.7.4: + /@typescript-eslint/typescript-estree/5.26.0_typescript@5.1.6: resolution: {integrity: sha512-EyGpw6eQDsfD6jIqmXP3rU5oHScZ51tL/cZgFbFBvWuCwrIptl+oueUZzSmLtxFuSOQ9vDcJIs+279gnJkfd1w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -830,13 +830,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.4 - typescript: 4.7.4 + tsutils: 3.21.0_typescript@5.1.6 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.26.0_b5e7v2qnwxfo6hmiq56u52mz3e: + /@typescript-eslint/utils/5.26.0_h7wwgyvjr7jrtv6gkb7xhnpjn4: resolution: {integrity: sha512-PJFwcTq2Pt4AMOKfe3zQOdez6InIDOjUJJD3v3LyEtxHGVVRK3Vo7Dd923t/4M9hSH2q2CLvcTdxlLPjcIk3eg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -845,7 +845,7 @@ packages: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 5.26.0 '@typescript-eslint/types': 5.26.0 - '@typescript-eslint/typescript-estree': 5.26.0_typescript@4.7.4 + '@typescript-eslint/typescript-estree': 5.26.0_typescript@5.1.6 eslint: 8.18.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.18.0 @@ -2590,7 +2590,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.26.0_b5e7v2qnwxfo6hmiq56u52mz3e + '@typescript-eslint/parser': 5.26.0_h7wwgyvjr7jrtv6gkb7xhnpjn4 debug: 3.2.7 eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 @@ -2598,10 +2598,10 @@ packages: - supports-color dev: true - /eslint-plugin-antfu/0.25.2_b5e7v2qnwxfo6hmiq56u52mz3e: + /eslint-plugin-antfu/0.25.2_h7wwgyvjr7jrtv6gkb7xhnpjn4: resolution: {integrity: sha512-yRhuFMwUKhSYm8BWTZsW4ymYnFPCJWZb2LzjG+mQb7JbKflk73JIFMCREPOaV4nWwc4YJEPhym75QsC7AFbqSw==} dependencies: - '@typescript-eslint/utils': 5.26.0_b5e7v2qnwxfo6hmiq56u52mz3e + '@typescript-eslint/utils': 5.26.0_h7wwgyvjr7jrtv6gkb7xhnpjn4 transitivePeerDependencies: - eslint - supports-color @@ -2646,7 +2646,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.26.0_b5e7v2qnwxfo6hmiq56u52mz3e + '@typescript-eslint/parser': 5.26.0_h7wwgyvjr7jrtv6gkb7xhnpjn4 array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 @@ -5266,14 +5266,14 @@ packages: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} dev: true - /tsutils/3.21.0_typescript@4.7.4: + /tsutils/3.21.0_typescript@5.1.6: 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: 4.7.4 + typescript: 5.1.6 dev: true /tsx/3.2.1: @@ -5330,6 +5330,12 @@ packages: hasBin: true dev: true + /typescript/5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + /typical/4.0.0: resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==} engines: {node: '>=8'}