diff --git a/package.json b/package.json index 424dd7d..06011b1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "private": true, - "packageManager": "pnpm@6.32.3", + "packageManager": "pnpm@7.9.0", "scripts": { "build": "vite build", "dev": "vite --port 3333 --open", @@ -28,7 +28,7 @@ "@vue/test-utils": "2.0.2", "eslint": "8.21.0", "jsdom": "20.0.0", - "pnpm": "6.34.0", + "pnpm": "7.9.0", "typescript": "4.7.4", "unocss": "0.45.5", "unplugin-auto-import": "0.11.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b7dc6b9..f32a1a3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 specifiers: '@antfu/eslint-config': 0.26.0 @@ -14,7 +14,7 @@ specifiers: canvas-confetti: 1.5.1 eslint: 8.21.0 jsdom: 20.0.0 - pnpm: 6.34.0 + pnpm: 7.9.0 seedrandom: 3.0.5 typescript: 4.7.4 unocss: 0.45.5 @@ -34,7 +34,7 @@ dependencies: vue-router: 4.1.3_vue@3.2.37 devDependencies: - '@antfu/eslint-config': 0.26.0_eslint@8.21.0+typescript@4.7.4 + '@antfu/eslint-config': 0.26.0_qugx7qdu5zevzvxaiqyxfiwquq '@iconify-json/carbon': 1.1.7 '@iconify-json/mdi': 1.1.29 '@types/canvas-confetti': 1.4.3 @@ -45,10 +45,10 @@ devDependencies: '@vue/test-utils': 2.0.2_vue@3.2.37 eslint: 8.21.0 jsdom: 20.0.0 - pnpm: 6.34.0 + pnpm: 7.9.0 typescript: 4.7.4 unocss: 0.45.5_vite@2.9.14 - unplugin-auto-import: 0.11.1_@vueuse+core@8.9.4+vite@2.9.14 + unplugin-auto-import: 0.11.1_dmt5nkmgq6u7w3gscjexvr3mxm unplugin-vue-components: 0.22.3_vite@2.9.14+vue@3.2.37 vite: 2.9.14 vite-plugin-pages: 0.21.4_vite@2.9.14 @@ -64,16 +64,16 @@ packages: '@jridgewell/trace-mapping': 0.3.14 dev: true - /@antfu/eslint-config-basic/0.26.0_eslint@8.21.0+typescript@4.7.4: + /@antfu/eslint-config-basic/0.26.0_iosr3hrei2tubxveewluhu5lhy: resolution: {integrity: sha512-l/Omn5HuI3VgHPGJ13pqdGEdF7D7HSzN85KF0HaR/jm24QzL2kkFeZJuglv+YSXyVDI1eAbzF52TlJUz1cxqzQ==} peerDependencies: eslint: '>=7.4.0' dependencies: eslint: 8.21.0 - eslint-plugin-antfu: 0.26.0_eslint@8.21.0+typescript@4.7.4 + eslint-plugin-antfu: 0.26.0_qugx7qdu5zevzvxaiqyxfiwquq eslint-plugin-eslint-comments: 3.2.0_eslint@8.21.0 eslint-plugin-html: 7.1.0 - eslint-plugin-import: 2.26.0_eslint@8.21.0 + eslint-plugin-import: 2.26.0_wuikv5nqgdfyng42xxm7lklfmi eslint-plugin-jsonc: 2.3.1_eslint@8.21.0 eslint-plugin-markdown: 3.0.0_eslint@8.21.0 eslint-plugin-n: 15.2.4_eslint@8.21.0 @@ -83,64 +83,73 @@ packages: jsonc-eslint-parser: 2.1.0 yaml-eslint-parser: 1.1.0 transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color - typescript dev: true - /@antfu/eslint-config-react/0.26.0_eslint@8.21.0+typescript@4.7.4: + /@antfu/eslint-config-react/0.26.0_qugx7qdu5zevzvxaiqyxfiwquq: resolution: {integrity: sha512-QkRhzivKAtTVtLMFXt7Sl+hBM/LCAU+EUpIxTqw/h0uufYmzIrbdVwkxPntZaXl5p/qLZqQOZG3Iu7oek+MNeA==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.26.0_eslint@8.21.0+typescript@4.7.4 + '@antfu/eslint-config-ts': 0.26.0_qugx7qdu5zevzvxaiqyxfiwquq eslint: 8.21.0 eslint-plugin-react: 7.30.1_eslint@8.21.0 transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color - typescript dev: true - /@antfu/eslint-config-ts/0.26.0_eslint@8.21.0+typescript@4.7.4: + /@antfu/eslint-config-ts/0.26.0_qugx7qdu5zevzvxaiqyxfiwquq: resolution: {integrity: sha512-LnJgBP+XAsGijfmjAZk6BDxlt7UYGiXyCIviLDgg8bmPaLAX3I+i0wmj9DwhDIYeXForeP/Io+dBT63k5BheBw==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.26.0_eslint@8.21.0+typescript@4.7.4 - '@typescript-eslint/eslint-plugin': 5.32.0_43a51d9e2446a740dea4259743d3ab3e - '@typescript-eslint/parser': 5.32.0_eslint@8.21.0+typescript@4.7.4 + '@antfu/eslint-config-basic': 0.26.0_iosr3hrei2tubxveewluhu5lhy + '@typescript-eslint/eslint-plugin': 5.32.0_iosr3hrei2tubxveewluhu5lhy + '@typescript-eslint/parser': 5.32.0_qugx7qdu5zevzvxaiqyxfiwquq eslint: 8.21.0 typescript: 4.7.4 transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color dev: true - /@antfu/eslint-config-vue/0.26.0_eslint@8.21.0+typescript@4.7.4: + /@antfu/eslint-config-vue/0.26.0_qugx7qdu5zevzvxaiqyxfiwquq: resolution: {integrity: sha512-a4ov8vzOzV5WPBSXIwg1oDnpSEOaxpvqz9cZK/lwqDsS+tk2QAI6yfcxwbhMIDUy3pA3u9B62K9tP+9HhqncIw==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.26.0_eslint@8.21.0+typescript@4.7.4 + '@antfu/eslint-config-ts': 0.26.0_qugx7qdu5zevzvxaiqyxfiwquq eslint: 8.21.0 eslint-plugin-vue: 9.3.0_eslint@8.21.0 transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color - typescript dev: true - /@antfu/eslint-config/0.26.0_eslint@8.21.0+typescript@4.7.4: + /@antfu/eslint-config/0.26.0_qugx7qdu5zevzvxaiqyxfiwquq: resolution: {integrity: sha512-3f+JKBYPZZot5cdS4gkZxuiytUTfHWhsKS1UmNhqEn11G5BmzYSu1LRf0K/n10hb/u+GUtZJwKAovu6qnQBM9w==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-react': 0.26.0_eslint@8.21.0+typescript@4.7.4 - '@antfu/eslint-config-vue': 0.26.0_eslint@8.21.0+typescript@4.7.4 - '@typescript-eslint/eslint-plugin': 5.32.0_43a51d9e2446a740dea4259743d3ab3e - '@typescript-eslint/parser': 5.32.0_eslint@8.21.0+typescript@4.7.4 + '@antfu/eslint-config-react': 0.26.0_qugx7qdu5zevzvxaiqyxfiwquq + '@antfu/eslint-config-vue': 0.26.0_qugx7qdu5zevzvxaiqyxfiwquq + '@typescript-eslint/eslint-plugin': 5.32.0_iosr3hrei2tubxveewluhu5lhy + '@typescript-eslint/parser': 5.32.0_qugx7qdu5zevzvxaiqyxfiwquq eslint: 8.21.0 eslint-plugin-eslint-comments: 3.2.0_eslint@8.21.0 eslint-plugin-html: 7.1.0 - eslint-plugin-import: 2.26.0_eslint@8.21.0 + eslint-plugin-import: 2.26.0_wuikv5nqgdfyng42xxm7lklfmi eslint-plugin-jsonc: 2.3.1_eslint@8.21.0 eslint-plugin-n: 15.2.4_eslint@8.21.0 eslint-plugin-promise: 6.0.0_eslint@8.21.0 @@ -150,6 +159,8 @@ packages: jsonc-eslint-parser: 2.1.0 yaml-eslint-parser: 1.1.0 transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color - typescript dev: true @@ -172,10 +183,13 @@ packages: '@babel/highlight': 7.16.10 dev: true + /@babel/helper-string-parser/7.18.10: + resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier/7.18.6: resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==} engines: {node: '>=6.9.0'} - dev: true /@babel/highlight/7.16.10: resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==} @@ -190,7 +204,16 @@ packages: resolution: {integrity: sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==} engines: {node: '>=6.0.0'} hasBin: true - dev: false + dependencies: + '@babel/types': 7.18.10 + + /@babel/types/7.18.10: + resolution: {integrity: sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.18.10 + '@babel/helper-validator-identifier': 7.18.6 + to-fast-properties: 2.0.0 /@eslint/eslintrc/1.3.0: resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} @@ -374,9 +397,8 @@ packages: /@types/web-bluetooth/0.0.14: resolution: {integrity: sha512-5d2RhCard1nQUC3aHcq/gHzWYO6K0WJmAbjO7mQJgCQKtZpgXxv1rOM6O/dBDhDYYVutk1sciOgNSe+5YyfM8A==} - dev: false - /@typescript-eslint/eslint-plugin/5.32.0_43a51d9e2446a740dea4259743d3ab3e: + /@typescript-eslint/eslint-plugin/5.32.0_iosr3hrei2tubxveewluhu5lhy: resolution: {integrity: sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -387,10 +409,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.32.0_eslint@8.21.0+typescript@4.7.4 + '@typescript-eslint/parser': 5.32.0_qugx7qdu5zevzvxaiqyxfiwquq '@typescript-eslint/scope-manager': 5.32.0 - '@typescript-eslint/type-utils': 5.32.0_eslint@8.21.0+typescript@4.7.4 - '@typescript-eslint/utils': 5.32.0_eslint@8.21.0+typescript@4.7.4 + '@typescript-eslint/type-utils': 5.32.0_qugx7qdu5zevzvxaiqyxfiwquq + '@typescript-eslint/utils': 5.32.0_qugx7qdu5zevzvxaiqyxfiwquq debug: 4.3.4 eslint: 8.21.0 functional-red-black-tree: 1.0.1 @@ -403,7 +425,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.32.0_eslint@8.21.0+typescript@4.7.4: + /@typescript-eslint/parser/5.32.0_qugx7qdu5zevzvxaiqyxfiwquq: resolution: {integrity: sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -431,7 +453,7 @@ packages: '@typescript-eslint/visitor-keys': 5.32.0 dev: true - /@typescript-eslint/type-utils/5.32.0_eslint@8.21.0+typescript@4.7.4: + /@typescript-eslint/type-utils/5.32.0_qugx7qdu5zevzvxaiqyxfiwquq: resolution: {integrity: sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -441,7 +463,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.32.0_eslint@8.21.0+typescript@4.7.4 + '@typescript-eslint/utils': 5.32.0_qugx7qdu5zevzvxaiqyxfiwquq debug: 4.3.4 eslint: 8.21.0 tsutils: 3.21.0_typescript@4.7.4 @@ -476,7 +498,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.32.0_eslint@8.21.0+typescript@4.7.4: + /@typescript-eslint/utils/5.32.0_qugx7qdu5zevzvxaiqyxfiwquq: resolution: {integrity: sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -661,14 +683,12 @@ packages: '@vue/shared': 3.2.37 estree-walker: 2.0.2 source-map: 0.6.1 - dev: false /@vue/compiler-dom/3.2.37: resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==} dependencies: '@vue/compiler-core': 3.2.37 '@vue/shared': 3.2.37 - dev: false /@vue/compiler-sfc/3.2.37: resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==} @@ -683,14 +703,12 @@ packages: magic-string: 0.25.9 postcss: 8.4.16 source-map: 0.6.1 - dev: false /@vue/compiler-ssr/3.2.37: resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==} dependencies: '@vue/compiler-dom': 3.2.37 '@vue/shared': 3.2.37 - dev: false /@vue/devtools-api/6.2.1: resolution: {integrity: sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==} @@ -704,20 +722,17 @@ packages: '@vue/shared': 3.2.37 estree-walker: 2.0.2 magic-string: 0.25.9 - dev: false /@vue/reactivity/3.2.37: resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==} dependencies: '@vue/shared': 3.2.37 - dev: false /@vue/runtime-core/3.2.37: resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==} dependencies: '@vue/reactivity': 3.2.37 '@vue/shared': 3.2.37 - dev: false /@vue/runtime-dom/3.2.37: resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==} @@ -725,7 +740,6 @@ packages: '@vue/runtime-core': 3.2.37 '@vue/shared': 3.2.37 csstype: 2.6.20 - dev: false /@vue/server-renderer/3.2.37_vue@3.2.37: resolution: {integrity: sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==} @@ -735,11 +749,9 @@ packages: '@vue/compiler-ssr': 3.2.37 '@vue/shared': 3.2.37 vue: 3.2.37 - dev: false /@vue/shared/3.2.37: resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==} - dev: false /@vue/test-utils/2.0.2_vue@3.2.37: resolution: {integrity: sha512-E2P4oXSaWDqTZNbmKZFVLrNN/siVN78YkEqs7pHryWerrlZR9bBFLWdJwRoguX45Ru6HxIflzKl4vQvwRMwm5g==} @@ -765,11 +777,9 @@ packages: '@vueuse/shared': 8.9.4_vue@3.2.37 vue: 3.2.37 vue-demi: 0.12.4_vue@3.2.37 - dev: false /@vueuse/metadata/8.9.4: resolution: {integrity: sha512-IwSfzH80bnJMzqhaapqJl9JRIiyQU0zsRGEgnxN6jhq7992cPUJIRfV+JHRIZXjYqbwt07E1gTEp0R0zPJ1aqw==} - dev: false /@vueuse/shared/8.9.4_vue@3.2.37: resolution: {integrity: sha512-wt+T30c4K6dGRMVqPddexEVLa28YwxW5OFIPmzUHICjphfAuBFTTdDoyqREZNDOFJZ44ARH1WWQNCUK8koJ+Ag==} @@ -784,7 +794,6 @@ packages: dependencies: vue: 3.2.37 vue-demi: 0.12.4_vue@3.2.37 - dev: false /abab/2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} @@ -1151,7 +1160,6 @@ packages: /csstype/2.6.20: resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} - dev: false /data-urls/3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} @@ -1164,12 +1172,22 @@ packages: /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 dev: true /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 dev: true @@ -1643,20 +1661,40 @@ packages: dependencies: debug: 3.2.7 resolve: 1.22.1 + transitivePeerDependencies: + - supports-color dev: true - /eslint-module-utils/2.7.3: + /eslint-module-utils/2.7.3_gjpiwexkhexdr4bbgrtzf23bg4: resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true dependencies: + '@typescript-eslint/parser': 5.32.0_qugx7qdu5zevzvxaiqyxfiwquq debug: 3.2.7 + eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 + transitivePeerDependencies: + - supports-color dev: true - /eslint-plugin-antfu/0.26.0_eslint@8.21.0+typescript@4.7.4: + /eslint-plugin-antfu/0.26.0_qugx7qdu5zevzvxaiqyxfiwquq: resolution: {integrity: sha512-hc5Bb6EH6zM/Vjy0scOQydlG9I1DDocG4AikyUfqjSFneWv6eNItej9LHYTXEGc0iGosCysNS4tPUAPuhBHkCA==} dependencies: - '@typescript-eslint/utils': 5.32.0_eslint@8.21.0+typescript@4.7.4 + '@typescript-eslint/utils': 5.32.0_qugx7qdu5zevzvxaiqyxfiwquq transitivePeerDependencies: - eslint - supports-color @@ -1691,19 +1729,24 @@ packages: htmlparser2: 8.0.1 dev: true - /eslint-plugin-import/2.26.0_eslint@8.21.0: + /eslint-plugin-import/2.26.0_wuikv5nqgdfyng42xxm7lklfmi: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: + '@typescript-eslint/parser': '*' eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true dependencies: + '@typescript-eslint/parser': 5.32.0_qugx7qdu5zevzvxaiqyxfiwquq array-includes: 3.1.4 array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.21.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3 + eslint-module-utils: 2.7.3_gjpiwexkhexdr4bbgrtzf23bg4 has: 1.0.3 is-core-module: 2.10.0 is-glob: 4.0.3 @@ -1711,6 +1754,10 @@ packages: object.values: 1.1.5 resolve: 1.22.1 tsconfig-paths: 3.14.1 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color dev: true /eslint-plugin-jsonc/2.3.1_eslint@8.21.0: @@ -2730,7 +2777,6 @@ packages: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 - dev: false /magic-string/0.26.2: resolution: {integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==} @@ -3157,9 +3203,9 @@ packages: engines: {node: '>=4'} dev: true - /pnpm/6.34.0: - resolution: {integrity: sha512-K79DAT5WtGjrUyLtxAyehtN8uy5cXkzT1v+7RIJ3gygCffoLaLlBoG5gcfjfnX7oZH5rxznv/v8tlMIMfZyzTA==} - engines: {node: '>=12.17'} + /pnpm/7.9.0: + resolution: {integrity: sha512-xkIVw73yJm/h5M4VvFIS5Q+gQCRDrp3r92g58PtcCK86aZCa7EQ6q6ivdfTAz0KsAVgloA6Anub28n6wju5v3w==} + engines: {node: '>=14.6'} hasBin: true dev: true @@ -3560,6 +3606,10 @@ packages: engines: {node: '>=14.0.0'} dev: true + /to-fast-properties/2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -3747,7 +3797,7 @@ packages: - vite dev: true - /unplugin-auto-import/0.11.1_@vueuse+core@8.9.4+vite@2.9.14: + /unplugin-auto-import/0.11.1_dmt5nkmgq6u7w3gscjexvr3mxm: resolution: {integrity: sha512-3KMbjc3Sv2h1osgQ16uKmD2XHb8MLK3Lj5Twzo3x2vDexYdNKjVljLZUX+eT5cvh2f1VzJR77dkzDhdEi9+1uw==} engines: {node: '>=14'} peerDependencies: @@ -3959,7 +4009,6 @@ packages: optional: true dependencies: vue: 3.2.37 - dev: false /vue-eslint-parser/9.0.3_eslint@8.21.0: resolution: {integrity: sha512-yL+ZDb+9T0ELG4VIFo/2anAOz8SvBdlqEnQnvJ3M7Scq56DvtjY0VY88bByRZB0D4J0u8olBcfrXTVONXsh4og==} @@ -3996,7 +4045,6 @@ packages: '@vue/runtime-dom': 3.2.37 '@vue/server-renderer': 3.2.37_vue@3.2.37 '@vue/shared': 3.2.37 - dev: false /w3c-hr-time/1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}