diff --git a/package.json b/package.json index 3402d86..81dc870 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "jsdom": "^19.0.0", "less": "^4.1.3", "pnpm": "^6.35.1", - "typescript": "^4.9.5", + "typescript": "^5.1.3", "unocss": "^0.52.4", "unplugin-auto-import": "^0.16.2", "unplugin-vue-components": "^0.24.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e67b7da..5012ca6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ specifiers: jsdom: ^19.0.0 less: ^4.1.3 pnpm: ^6.35.1 - typescript: ^4.9.5 + typescript: ^5.1.3 unocss: ^0.52.4 unplugin-auto-import: ^0.16.2 unplugin-vue-components: ^0.24.1 @@ -31,7 +31,7 @@ dependencies: vuex: 4.1.0_vue@3.3.4 devDependencies: - '@antfu/eslint-config': 0.39.3_eslint@8.41.0+typescript@4.9.5 + '@antfu/eslint-config': 0.39.3_eslint@8.41.0+typescript@5.1.3 '@iconify-json/carbon': 1.1.16 '@types/node': 17.0.23 '@unocss/reset': 0.52.4 @@ -41,14 +41,14 @@ devDependencies: jsdom: 19.0.0 less: 4.1.3 pnpm: 6.35.1 - typescript: 4.9.5 + typescript: 5.1.3 unocss: 0.52.4_vite@2.9.16 unplugin-auto-import: 0.16.2_@vueuse+core@8.9.4 unplugin-vue-components: 0.24.1_vue@3.3.4 vite: 2.9.16_less@4.1.3 vite-plugin-pages: 0.30.1_vite@2.9.16 vitest: 0.31.1_jsdom@19.0.0+less@4.1.3 - vue-tsc: 0.40.13_typescript@4.9.5 + vue-tsc: 0.40.13_typescript@5.1.3 packages: @@ -60,13 +60,13 @@ packages: '@jridgewell/trace-mapping': 0.3.17 dev: true - /@antfu/eslint-config-basic/0.39.3_f619e94a73bdd445821146021f160755: + /@antfu/eslint-config-basic/0.39.3_f2412039ec0b857a9e51421b4ccdf653: resolution: {integrity: sha512-cxV2jcVbLeTbZFgFXETAg2+Lbs0r2k/bU4FSEA9lQV7hVpJvfnfJvqph2w/CQllnIa7zoMmlUZN5JHapk11M9Q==} peerDependencies: eslint: '>=7.4.0' dependencies: eslint: 8.41.0 - eslint-plugin-antfu: 0.39.3_eslint@8.41.0+typescript@4.9.5 + eslint-plugin-antfu: 0.39.3_eslint@8.41.0+typescript@5.1.3 eslint-plugin-eslint-comments: 3.2.0_eslint@8.41.0 eslint-plugin-html: 7.1.0 eslint-plugin-import: 2.27.5_464f0014d069b96129da6a51409a2e66 @@ -89,18 +89,18 @@ packages: - typescript dev: true - /@antfu/eslint-config-ts/0.39.3_eslint@8.41.0+typescript@4.9.5: + /@antfu/eslint-config-ts/0.39.3_eslint@8.41.0+typescript@5.1.3: resolution: {integrity: sha512-c9lSYr3eWu+IImzYmUs1YrvMFZC98Xk9rlhX2JGf49SnUrAj2rOPzrmLmGG9VWYKiay5k8DiL57IuLFIkGWy9w==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.39.3_f619e94a73bdd445821146021f160755 - '@typescript-eslint/eslint-plugin': 5.59.7_335a5dce3642b23f25573fc15fc5b3e9 - '@typescript-eslint/parser': 5.59.7_eslint@8.41.0+typescript@4.9.5 + '@antfu/eslint-config-basic': 0.39.3_f2412039ec0b857a9e51421b4ccdf653 + '@typescript-eslint/eslint-plugin': 5.59.7_5f76dc4299cc1fdead7ef48e08f751f9 + '@typescript-eslint/parser': 5.59.7_eslint@8.41.0+typescript@5.1.3 eslint: 8.41.0 - eslint-plugin-jest: 27.2.1_6740ee8aa961089abc7855eaa0f3fe95 - typescript: 4.9.5 + eslint-plugin-jest: 27.2.1_3898684c00c8617eee53d8d9e7fe906a + typescript: 5.1.3 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -108,13 +108,13 @@ packages: - supports-color dev: true - /@antfu/eslint-config-vue/0.39.3_f619e94a73bdd445821146021f160755: + /@antfu/eslint-config-vue/0.39.3_f2412039ec0b857a9e51421b4ccdf653: resolution: {integrity: sha512-Q3qOobJHfqq/tZg5aBDylA96oEUfb54UWdovSFhn8s6FjJMIO7Otecxe8fTynpHKrEHmx38jnnx3JvTLAR+BAg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-basic': 0.39.3_f619e94a73bdd445821146021f160755 - '@antfu/eslint-config-ts': 0.39.3_eslint@8.41.0+typescript@4.9.5 + '@antfu/eslint-config-basic': 0.39.3_f2412039ec0b857a9e51421b4ccdf653 + '@antfu/eslint-config-ts': 0.39.3_eslint@8.41.0+typescript@5.1.3 eslint: 8.41.0 eslint-plugin-vue: 9.14.1_eslint@8.41.0 local-pkg: 0.4.3 @@ -128,14 +128,14 @@ packages: - typescript dev: true - /@antfu/eslint-config/0.39.3_eslint@8.41.0+typescript@4.9.5: + /@antfu/eslint-config/0.39.3_eslint@8.41.0+typescript@5.1.3: resolution: {integrity: sha512-0z6PKnK/H88ECd3Qq4vKWyi7ptUhGM9C6Rp28edJVQIA4305ofOXlo6O7v8eyD3sT72PCWUB85k54lo8slwWDw==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-vue': 0.39.3_f619e94a73bdd445821146021f160755 - '@typescript-eslint/eslint-plugin': 5.59.7_335a5dce3642b23f25573fc15fc5b3e9 - '@typescript-eslint/parser': 5.59.7_eslint@8.41.0+typescript@4.9.5 + '@antfu/eslint-config-vue': 0.39.3_f2412039ec0b857a9e51421b4ccdf653 + '@typescript-eslint/eslint-plugin': 5.59.7_5f76dc4299cc1fdead7ef48e08f751f9 + '@typescript-eslint/parser': 5.59.7_eslint@8.41.0+typescript@5.1.3 eslint: 8.41.0 eslint-plugin-eslint-comments: 3.2.0_eslint@8.41.0 eslint-plugin-html: 7.1.0 @@ -627,7 +627,7 @@ packages: /@types/web-bluetooth/0.0.14: resolution: {integrity: sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==} - /@typescript-eslint/eslint-plugin/5.59.7_335a5dce3642b23f25573fc15fc5b3e9: + /@typescript-eslint/eslint-plugin/5.59.7_5f76dc4299cc1fdead7ef48e08f751f9: resolution: {integrity: sha512-BL+jYxUFIbuYwy+4fF86k5vdT9lT0CNJ6HtwrIvGh0PhH8s0yy5rjaKH2fDCrz5ITHy07WCzVGNvAmjJh4IJFA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -639,23 +639,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.4.0 - '@typescript-eslint/parser': 5.59.7_eslint@8.41.0+typescript@4.9.5 + '@typescript-eslint/parser': 5.59.7_eslint@8.41.0+typescript@5.1.3 '@typescript-eslint/scope-manager': 5.59.7 - '@typescript-eslint/type-utils': 5.59.7_eslint@8.41.0+typescript@4.9.5 - '@typescript-eslint/utils': 5.59.7_eslint@8.41.0+typescript@4.9.5 + '@typescript-eslint/type-utils': 5.59.7_eslint@8.41.0+typescript@5.1.3 + '@typescript-eslint/utils': 5.59.7_eslint@8.41.0+typescript@5.1.3 debug: 4.3.4 eslint: 8.41.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.1.3 + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.59.7_eslint@8.41.0+typescript@4.9.5: + /@typescript-eslint/parser/5.59.7_eslint@8.41.0+typescript@5.1.3: resolution: {integrity: sha512-VhpsIEuq/8i5SF+mPg9jSdIwgMBBp0z9XqjiEay+81PYLJuroN+ET1hM5IhkiYMJd9MkTz8iJLt7aaGAgzWUbQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -667,10 +667,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.59.7 '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/typescript-estree': 5.59.7_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.59.7_typescript@5.1.3 debug: 4.3.4 eslint: 8.41.0 - typescript: 4.9.5 + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true @@ -683,7 +683,7 @@ packages: '@typescript-eslint/visitor-keys': 5.59.7 dev: true - /@typescript-eslint/type-utils/5.59.7_eslint@8.41.0+typescript@4.9.5: + /@typescript-eslint/type-utils/5.59.7_eslint@8.41.0+typescript@5.1.3: resolution: {integrity: sha512-ozuz/GILuYG7osdY5O5yg0QxXUAEoI4Go3Do5xeu+ERH9PorHBPSdvD3Tjp2NN2bNLh1NJQSsQu2TPu/Ly+HaQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -693,12 +693,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.7_typescript@4.9.5 - '@typescript-eslint/utils': 5.59.7_eslint@8.41.0+typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.59.7_typescript@5.1.3 + '@typescript-eslint/utils': 5.59.7_eslint@8.41.0+typescript@5.1.3 debug: 4.3.4 eslint: 8.41.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.1.3 + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true @@ -708,7 +708,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.59.7_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.59.7_typescript@5.1.3: resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -723,13 +723,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.1 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.1.3 + typescript: 5.1.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.59.7_eslint@8.41.0+typescript@4.9.5: + /@typescript-eslint/utils/5.59.7_eslint@8.41.0+typescript@5.1.3: resolution: {integrity: sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -740,7 +740,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.59.7 '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/typescript-estree': 5.59.7_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.59.7_typescript@5.1.3 eslint: 8.41.0 eslint-scope: 5.1.1 semver: 7.5.1 @@ -2212,7 +2212,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.7_eslint@8.41.0+typescript@4.9.5 + '@typescript-eslint/parser': 5.59.7_eslint@8.41.0+typescript@5.1.3 debug: 3.2.7 eslint: 8.41.0 eslint-import-resolver-node: 0.3.7 @@ -2220,10 +2220,10 @@ packages: - supports-color dev: true - /eslint-plugin-antfu/0.39.3_eslint@8.41.0+typescript@4.9.5: + /eslint-plugin-antfu/0.39.3_eslint@8.41.0+typescript@5.1.3: resolution: {integrity: sha512-aHOwS1ou+1xWKhxMVjR2/ScXEYGs5qAXHiHbYD+Ps9Ld1+G0OyjZDKT7w+vXLAgGb1bPV8abwJ8XBaJMoQ6qOA==} dependencies: - '@typescript-eslint/utils': 5.59.7_eslint@8.41.0+typescript@4.9.5 + '@typescript-eslint/utils': 5.59.7_eslint@8.41.0+typescript@5.1.3 transitivePeerDependencies: - eslint - supports-color @@ -2268,7 +2268,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.7_eslint@8.41.0+typescript@4.9.5 + '@typescript-eslint/parser': 5.59.7_eslint@8.41.0+typescript@5.1.3 array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -2291,7 +2291,7 @@ packages: - supports-color dev: true - /eslint-plugin-jest/27.2.1_6740ee8aa961089abc7855eaa0f3fe95: + /eslint-plugin-jest/27.2.1_3898684c00c8617eee53d8d9e7fe906a: resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -2304,8 +2304,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.7_335a5dce3642b23f25573fc15fc5b3e9 - '@typescript-eslint/utils': 5.59.7_eslint@8.41.0+typescript@4.9.5 + '@typescript-eslint/eslint-plugin': 5.59.7_5f76dc4299cc1fdead7ef48e08f751f9 + '@typescript-eslint/utils': 5.59.7_eslint@8.41.0+typescript@5.1.3 eslint: 8.41.0 transitivePeerDependencies: - supports-color @@ -2402,7 +2402,7 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.7_335a5dce3642b23f25573fc15fc5b3e9 + '@typescript-eslint/eslint-plugin': 5.59.7_5f76dc4299cc1fdead7ef48e08f751f9 eslint: 8.41.0 eslint-rule-composer: 0.3.0 dev: true @@ -4327,14 +4327,14 @@ packages: resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} dev: true - /tsutils/3.21.0_typescript@4.9.5: + /tsutils/3.21.0_typescript@5.1.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: 4.9.5 + typescript: 5.1.3 dev: true /type-check/0.3.2: @@ -4379,9 +4379,9 @@ packages: is-typed-array: 1.1.10 dev: true - /typescript/4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + /typescript/5.1.3: + resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} + engines: {node: '>=14.17'} hasBin: true dev: true @@ -4769,7 +4769,7 @@ packages: vue: 3.3.4 dev: false - /vue-tsc/0.40.13_typescript@4.9.5: + /vue-tsc/0.40.13_typescript@5.1.3: resolution: {integrity: sha512-xzuN3g5PnKfJcNrLv4+mAjteMd5wLm5fRhW0034OfNJZY4WhB07vhngea/XeGn7wNYt16r7syonzvW/54dcNiA==} hasBin: true peerDependencies: @@ -4777,7 +4777,7 @@ packages: dependencies: '@volar/vue-language-core': 0.40.13 '@volar/vue-typescript': 0.40.13 - typescript: 4.9.5 + typescript: 5.1.3 dev: true /vue/3.3.4: