diff --git a/auto-imports.d.ts b/auto-imports.d.ts index 980daa1..83ff089 100644 --- a/auto-imports.d.ts +++ b/auto-imports.d.ts @@ -1,15 +1,9 @@ // Generated by 'unplugin-auto-import' // We suggest you to commit this file into source control declare global { - const afterAll: typeof import('vitest')['afterAll'] - const afterEach: typeof import('vitest')['afterEach'] - const assert: typeof import('vitest')['assert'] const asyncComputed: typeof import('@vueuse/core')['asyncComputed'] const autoResetRef: typeof import('@vueuse/core')['autoResetRef'] - const beforeAll: typeof import('vitest')['beforeAll'] - const beforeEach: typeof import('vitest')['beforeEach'] const biSyncRef: typeof import('@vueuse/core')['biSyncRef'] - const chai: typeof import('vitest')['chai'] const computed: typeof import('vue')['computed'] const computedInject: typeof import('@vueuse/core')['computedInject'] const controlledComputed: typeof import('@vueuse/core')['controlledComputed'] @@ -25,11 +19,9 @@ declare global { const debouncedWatch: typeof import('@vueuse/core')['debouncedWatch'] const defineAsyncComponent: typeof import('vue')['defineAsyncComponent'] const defineComponent: typeof import('vue')['defineComponent'] - const describe: typeof import('vitest')['describe'] const eagerComputed: typeof import('@vueuse/core')['eagerComputed'] const effectScope: typeof import('vue')['effectScope'] const EffectScope: typeof import('vue')['EffectScope'] - const expect: typeof import('vitest')['expect'] const extendRef: typeof import('@vueuse/core')['extendRef'] const getCurrentInstance: typeof import('vue')['getCurrentInstance'] const getCurrentScope: typeof import('vue')['getCurrentScope'] @@ -39,7 +31,6 @@ declare global { const isDefined: typeof import('@vueuse/core')['isDefined'] const isReadonly: typeof import('vue')['isReadonly'] const isRef: typeof import('vue')['isRef'] - const it: typeof import('vitest')['it'] const makeDestructurable: typeof import('@vueuse/core')['makeDestructurable'] const markRaw: typeof import('vue')['markRaw'] const nextTick: typeof import('vue')['nextTick'] @@ -72,10 +63,8 @@ declare global { const shallowReactive: typeof import('vue')['shallowReactive'] const shallowReadonly: typeof import('vue')['shallowReadonly'] const shallowRef: typeof import('vue')['shallowRef'] - const suite: typeof import('vitest')['suite'] const syncRef: typeof import('@vueuse/core')['syncRef'] const templateRef: typeof import('@vueuse/core')['templateRef'] - const test: typeof import('vitest')['test'] const throttledRef: typeof import('@vueuse/core')['throttledRef'] const throttledWatch: typeof import('@vueuse/core')['throttledWatch'] const toRaw: typeof import('vue')['toRaw'] @@ -181,6 +170,7 @@ declare global { const useSpeechSynthesis: typeof import('@vueuse/core')['useSpeechSynthesis'] const useStorage: typeof import('@vueuse/core')['useStorage'] const useStorageAsync: typeof import('@vueuse/core')['useStorageAsync'] + const useStyleTag: typeof import('@vueuse/core')['useStyleTag'] const useSwipe: typeof import('@vueuse/core')['useSwipe'] const useTemplateRefsList: typeof import('@vueuse/core')['useTemplateRefsList'] const useTextSelection: typeof import('@vueuse/core')['useTextSelection'] @@ -208,8 +198,6 @@ declare global { const useWindowFocus: typeof import('@vueuse/core')['useWindowFocus'] const useWindowScroll: typeof import('@vueuse/core')['useWindowScroll'] const useWindowSize: typeof import('@vueuse/core')['useWindowSize'] - const vi: typeof import('vitest')['vi'] - const vitest: typeof import('vitest')['vitest'] const watch: typeof import('vue')['watch'] const watchAtMost: typeof import('@vueuse/core')['watchAtMost'] const watchEffect: typeof import('vue')['watchEffect'] diff --git a/package.json b/package.json index e919221..c55f692 100644 --- a/package.json +++ b/package.json @@ -8,26 +8,26 @@ "test": "vitest" }, "dependencies": { - "@vueuse/core": "^7.5.3", - "vue": "^3.2.26", + "@vueuse/core": "^7.5.5", + "vue": "^3.2.29", "vue-router": "^4.0.12" }, "devDependencies": { - "@antfu/eslint-config": "^0.16.0", - "@iconify-json/carbon": "^1.0.13", - "@types/node": "^17.0.8", - "@unocss/reset": "^0.22.2", - "@vitejs/plugin-vue": "^2.0.1", + "@antfu/eslint-config": "^0.16.1", + "@iconify-json/carbon": "^1.0.14", + "@types/node": "^17.0.13", + "@unocss/reset": "^0.22.6", + "@vitejs/plugin-vue": "^2.1.0", "@vue/test-utils": "^2.0.0-rc.18", - "eslint": "^8.6.0", + "eslint": "^8.8.0", "jsdom": "^19.0.0", - "pnpm": "^6.26.1", - "typescript": "^4.5.4", - "unocss": "^0.22.2", - "unplugin-auto-import": "^0.5.10", - "unplugin-vue-components": "^0.17.11", - "vite": "^2.7.12", - "vite-plugin-pages": "^0.20.0", - "vitest": "^0.1.13" + "pnpm": "^6.29.1", + "typescript": "^4.5.5", + "unocss": "^0.22.6", + "unplugin-auto-import": "^0.5.11", + "unplugin-vue-components": "^0.17.15", + "vite": "^2.7.13", + "vite-plugin-pages": "^0.20.1", + "vitest": "^0.2.5" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 58b7750..61351f8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,133 +1,133 @@ lockfileVersion: 5.3 specifiers: - '@antfu/eslint-config': ^0.16.0 - '@iconify-json/carbon': ^1.0.13 - '@types/node': ^17.0.8 - '@unocss/reset': ^0.22.2 - '@vitejs/plugin-vue': ^2.0.1 + '@antfu/eslint-config': ^0.16.1 + '@iconify-json/carbon': ^1.0.14 + '@types/node': ^17.0.13 + '@unocss/reset': ^0.22.6 + '@vitejs/plugin-vue': ^2.1.0 '@vue/test-utils': ^2.0.0-rc.18 - '@vueuse/core': ^7.5.3 - eslint: ^8.6.0 + '@vueuse/core': ^7.5.5 + eslint: ^8.8.0 jsdom: ^19.0.0 - pnpm: ^6.26.1 - typescript: ^4.5.4 - unocss: ^0.22.2 - unplugin-auto-import: ^0.5.10 - unplugin-vue-components: ^0.17.11 - vite: ^2.7.12 - vite-plugin-pages: ^0.20.0 - vitest: ^0.1.13 - vue: ^3.2.26 + pnpm: ^6.29.1 + typescript: ^4.5.5 + unocss: ^0.22.6 + unplugin-auto-import: ^0.5.11 + unplugin-vue-components: ^0.17.15 + vite: ^2.7.13 + vite-plugin-pages: ^0.20.1 + vitest: ^0.2.5 + vue: ^3.2.29 vue-router: ^4.0.12 dependencies: - '@vueuse/core': 7.5.3_vue@3.2.26 - vue: 3.2.26 - vue-router: 4.0.12_vue@3.2.26 + '@vueuse/core': 7.5.5_vue@3.2.29 + vue: 3.2.29 + vue-router: 4.0.12_vue@3.2.29 devDependencies: - '@antfu/eslint-config': 0.16.0_eslint@8.6.0+typescript@4.5.4 - '@iconify-json/carbon': 1.0.13 - '@types/node': 17.0.8 - '@unocss/reset': 0.22.2 - '@vitejs/plugin-vue': 2.0.1_vite@2.7.12+vue@3.2.26 - '@vue/test-utils': 2.0.0-rc.18_vue@3.2.26 - eslint: 8.6.0 + '@antfu/eslint-config': 0.16.1_eslint@8.8.0+typescript@4.5.5 + '@iconify-json/carbon': 1.0.14 + '@types/node': 17.0.13 + '@unocss/reset': 0.22.6 + '@vitejs/plugin-vue': 2.1.0_vite@2.7.13+vue@3.2.29 + '@vue/test-utils': 2.0.0-rc.18_vue@3.2.29 + eslint: 8.8.0 jsdom: 19.0.0 - pnpm: 6.26.1 - typescript: 4.5.4 - unocss: 0.22.2 - unplugin-auto-import: 0.5.10_@vueuse+core@7.5.3+vite@2.7.12 - unplugin-vue-components: 0.17.11_vite@2.7.12+vue@3.2.26 - vite: 2.7.12 - vite-plugin-pages: 0.20.0_vite@2.7.12 - vitest: 0.1.13_jsdom@19.0.0 + pnpm: 6.29.1 + typescript: 4.5.5 + unocss: 0.22.6 + unplugin-auto-import: 0.5.11_@vueuse+core@7.5.5+vite@2.7.13 + unplugin-vue-components: 0.17.15_vite@2.7.13+vue@3.2.29 + vite: 2.7.13 + vite-plugin-pages: 0.20.1_vite@2.7.13 + vitest: 0.2.5_jsdom@19.0.0 packages: - /@antfu/eslint-config-basic/0.16.0_eslint@8.6.0: - resolution: {integrity: sha512-1QLjQ1speoNuSVT4jam53f51pah8aE2US2xPDydoLY1FKDdG2dyGErjtEtXfV3J25Y+oDeA9FZgQGMLwPtpLvQ==} + /@antfu/eslint-config-basic/0.16.1_eslint@8.8.0: + resolution: {integrity: sha512-kUA7UBD1W8FG2frH4pKfos4l5eUSxVH8oMK7+T9OxBAxpvXDAYUGU0KNZoMOdhWhu0dmE/7iHXYbnu6r9KXwUw==} peerDependencies: eslint: '>=7.4.0' dependencies: - eslint: 8.6.0 - eslint-config-standard: 17.0.0-0_c5fb5b009f992539b780d1fdeba80558 - eslint-plugin-eslint-comments: 3.2.0_eslint@8.6.0 + eslint: 8.8.0 + eslint-config-standard: 17.0.0-0_d98185a972f50d26baaf376f983a6b27 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.8.0 eslint-plugin-html: 6.2.0 - eslint-plugin-import: 2.25.4_eslint@8.6.0 - eslint-plugin-jsonc: 2.0.0_eslint@8.6.0 - eslint-plugin-n: 14.0.0_eslint@8.6.0 - eslint-plugin-promise: 6.0.0_eslint@8.6.0 - eslint-plugin-unicorn: 40.0.0_eslint@8.6.0 - eslint-plugin-yml: 0.12.0_eslint@8.6.0 + eslint-plugin-import: 2.25.4_eslint@8.8.0 + eslint-plugin-jsonc: 2.0.0_eslint@8.8.0 + eslint-plugin-n: 14.0.0_eslint@8.8.0 + eslint-plugin-promise: 6.0.0_eslint@8.8.0 + eslint-plugin-unicorn: 40.1.0_eslint@8.8.0 + eslint-plugin-yml: 0.12.0_eslint@8.8.0 jsonc-eslint-parser: 2.1.0 yaml-eslint-parser: 0.5.0 transitivePeerDependencies: - supports-color dev: true - /@antfu/eslint-config-react/0.16.0_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-bbgvRNwNhkz2MjVIjbDM19bBkes9YVD19iJi51O1rFc279HFHWvlhLCVj2jofloXEjztTsjfcZq3LQpYewcdHA==} + /@antfu/eslint-config-react/0.16.1_eslint@8.8.0+typescript@4.5.5: + resolution: {integrity: sha512-UU/KqDVRb6/XQVBsrL2a3fBwn2NRGWnZCBPAU9HbIqLY/zJ5p8CpBJTvvIvCC4p4aiO3unwnYhhf5SdCQtfOjw==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.16.0_eslint@8.6.0+typescript@4.5.4 - eslint: 8.6.0 - eslint-plugin-react: 7.28.0_eslint@8.6.0 + '@antfu/eslint-config-ts': 0.16.1_eslint@8.8.0+typescript@4.5.5 + eslint: 8.8.0 + eslint-plugin-react: 7.28.0_eslint@8.8.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/eslint-config-ts/0.16.0_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-L5a3sG4vYuzQL7KK5/bvbK43H+Nv0d/vkyn6z+KxNtrKhxaw9YbB4JsUPG6razEL3ehx0V3yasCU0C0c5as4MA==} + /@antfu/eslint-config-ts/0.16.1_eslint@8.8.0+typescript@4.5.5: + resolution: {integrity: sha512-FrIosrYILXog7v8GcQkj8YyMKe6HxUvv8DFDHxQjR5liI77BQ9kmIqRu8JZ/6RwMEEpMWV5Ed+LDR7FDjJiTxg==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.16.0_eslint@8.6.0 - '@typescript-eslint/eslint-plugin': 5.9.1_b7b2e42b32ee097737cd3e626b10847b - '@typescript-eslint/parser': 5.9.1_eslint@8.6.0+typescript@4.5.4 - eslint: 8.6.0 - typescript: 4.5.4 + '@antfu/eslint-config-basic': 0.16.1_eslint@8.8.0 + '@typescript-eslint/eslint-plugin': 5.10.1_5bb2413551d07429e4087fb9ca3ae3ea + '@typescript-eslint/parser': 5.10.1_eslint@8.8.0+typescript@4.5.5 + eslint: 8.8.0 + typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: true - /@antfu/eslint-config-vue/0.16.0_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-QcQD2O3vhdbVQEouUs5w5fgf/DL+dUWdHvkZoLWWKgmmY9Tg7pgTxLUPi1q+UoYaEG3N44N+zTHr0YoLR7Uyqg==} + /@antfu/eslint-config-vue/0.16.1_eslint@8.8.0+typescript@4.5.5: + resolution: {integrity: sha512-2BMQBTVQrElu2Pvmubgc1G3BrCbaQjBzcepZZvHNnK74Wq4ec1Cl5i9BMRVVwBGg5fIg5erRPzUWr17j5BLa0A==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.16.0_eslint@8.6.0+typescript@4.5.4 - eslint: 8.6.0 - eslint-plugin-vue: 8.3.0_eslint@8.6.0 + '@antfu/eslint-config-ts': 0.16.1_eslint@8.8.0+typescript@4.5.5 + eslint: 8.8.0 + eslint-plugin-vue: 8.4.0_eslint@8.8.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/eslint-config/0.16.0_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-zzEEkv6fJAUKboa9k5KpoIFtkbZK4I9rh/pMm4smUW29unGcZK+lXksfCBfJ0MsuetylzdRK3nB6jAjsDPDN5Q==} + /@antfu/eslint-config/0.16.1_eslint@8.8.0+typescript@4.5.5: + resolution: {integrity: sha512-GYJMtcEpHNNQA1A2acsRqSKGRkLEZ38Y9lvHBcX7HomJ+NsPFG4a3AJ5DW1CKpPTk5W3mOF0XBMiGA+pQOC37g==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-react': 0.16.0_eslint@8.6.0+typescript@4.5.4 - '@antfu/eslint-config-vue': 0.16.0_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/eslint-plugin': 5.9.1_b7b2e42b32ee097737cd3e626b10847b - '@typescript-eslint/parser': 5.9.1_eslint@8.6.0+typescript@4.5.4 - eslint: 8.6.0 - eslint-config-standard: 17.0.0-0_c5fb5b009f992539b780d1fdeba80558 - eslint-plugin-eslint-comments: 3.2.0_eslint@8.6.0 + '@antfu/eslint-config-react': 0.16.1_eslint@8.8.0+typescript@4.5.5 + '@antfu/eslint-config-vue': 0.16.1_eslint@8.8.0+typescript@4.5.5 + '@typescript-eslint/eslint-plugin': 5.10.1_5bb2413551d07429e4087fb9ca3ae3ea + '@typescript-eslint/parser': 5.10.1_eslint@8.8.0+typescript@4.5.5 + eslint: 8.8.0 + eslint-config-standard: 17.0.0-0_d98185a972f50d26baaf376f983a6b27 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.8.0 eslint-plugin-html: 6.2.0 - eslint-plugin-import: 2.25.4_eslint@8.6.0 - eslint-plugin-jsonc: 2.0.0_eslint@8.6.0 - eslint-plugin-n: 14.0.0_eslint@8.6.0 - eslint-plugin-promise: 6.0.0_eslint@8.6.0 - eslint-plugin-unicorn: 40.0.0_eslint@8.6.0 - eslint-plugin-vue: 8.3.0_eslint@8.6.0 - eslint-plugin-yml: 0.12.0_eslint@8.6.0 + eslint-plugin-import: 2.25.4_eslint@8.8.0 + eslint-plugin-jsonc: 2.0.0_eslint@8.8.0 + eslint-plugin-n: 14.0.0_eslint@8.8.0 + eslint-plugin-promise: 6.0.0_eslint@8.8.0 + eslint-plugin-unicorn: 40.1.0_eslint@8.8.0 + eslint-plugin-vue: 8.4.0_eslint@8.8.0 + eslint-plugin-yml: 0.12.0_eslint@8.8.0 jsonc-eslint-parser: 2.1.0 yaml-eslint-parser: 0.5.0 transitivePeerDependencies: @@ -135,6 +135,13 @@ packages: - typescript dev: true + /@antfu/install-pkg/0.1.0: + resolution: {integrity: sha512-VaIJd3d1o7irZfK1U0nvBsHMyjkuyMP3HKYVV53z8DKyulkHKmjhhtccXO51WSPeeSHIeoJEoNOKavYpS7jkZw==} + dependencies: + execa: 5.1.1 + find-up: 5.0.0 + dev: true + /@antfu/utils/0.3.0: resolution: {integrity: sha512-UU8TLr/EoXdg7OjMp0h9oDoIAVr+Z/oW9cpOxQQyrsz6Qzd2ms/1CdWx8fl2OQdFpxGmq5Vc4TwfLHId6nAZjA==} dependencies: @@ -206,8 +213,8 @@ packages: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true - /@iconify-json/carbon/1.0.13: - resolution: {integrity: sha512-Gv5IOZOyoYhq8A8knHIKjzh3nNHcoAWN7dkryjISMSsyyLyKHanIMKGwO9fP1G17NSP22LhIDV68nht0TG4I3g==} + /@iconify-json/carbon/1.0.14: + resolution: {integrity: sha512-nPJtOG2wmGwSek4wFoQWOecQKhIuav2qBFXqDWQl+vfqwqwCEYloUrFzedqhwhFv1AO/P81CY+F919YuYWgCXA==} dependencies: '@iconify/types': 1.0.12 dev: true @@ -216,10 +223,17 @@ packages: resolution: {integrity: sha512-6er6wSGF3hgc1JEZqiGpg21CTCjHBYOUwqLmb2Idzkjiw6ogalGP0ZMLVutCzah+0WB4yP+Zd2oVPN8jvJ+Ftg==} dev: true - /@iconify/utils/1.0.20: - resolution: {integrity: sha512-J5IriR8KeANs8vIEFKWzOlOvNgZHkwqkmqaIwvqtuDbBeFHtXGfM/LYMDmjtRJ0AAa7f254qw6TK7gAibYfHUA==} + /@iconify/utils/1.0.21: + resolution: {integrity: sha512-Rf8vfOH7MI30xyc9rbLFdxnfsfdcrIiIxsoZyEWkUK8P65QsS9PrQXunOc9Wt7uZfJTiX25WMED3WqLKXrRx1Q==} dependencies: + '@antfu/install-pkg': 0.1.0 + '@antfu/utils': 0.3.0 '@iconify/types': 1.0.12 + debug: 4.3.3 + kolorist: 1.5.1 + local-pkg: 0.4.1 + transitivePeerDependencies: + - supports-color dev: true /@nodelib/fs.scandir/2.1.5: @@ -247,14 +261,6 @@ packages: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: true - /@rollup/pluginutils/4.1.1: - resolution: {integrity: sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==} - engines: {node: '>= 8.0.0'} - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.0 - dev: true - /@rollup/pluginutils/4.1.2: resolution: {integrity: sha512-ROn4qvkxP9SyPeHaf7uQC/GPFY6L/OWy9+bd9AwcjOAWQwxRscoEyAUD8qCY5o5iL4jqQwoLk2kaTKJPb/HwzQ==} engines: {node: '>= 8.0.0'} @@ -286,8 +292,8 @@ packages: resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} dev: true - /@types/node/17.0.8: - resolution: {integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==} + /@types/node/17.0.13: + resolution: {integrity: sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw==} dev: true /@types/normalize-package-data/2.4.1: @@ -298,8 +304,8 @@ packages: resolution: {integrity: sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==} dev: true - /@typescript-eslint/eslint-plugin/5.9.1_b7b2e42b32ee097737cd3e626b10847b: - resolution: {integrity: sha512-Xv9tkFlyD4MQGpJgTo6wqDqGvHIRmRgah/2Sjz1PUnJTawjHWIwBivUE9x0QtU2WVii9baYgavo/bHjrZJkqTw==} + /@typescript-eslint/eslint-plugin/5.10.1_5bb2413551d07429e4087fb9ca3ae3ea: + resolution: {integrity: sha512-xN3CYqFlyE/qOcy978/L0xLR2HlcAGIyIK5sMOasxaaAPfQRj/MmMV6OC3I7NZO84oEUdWCOju34Z9W8E0pFDQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -309,42 +315,24 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.9.1_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/parser': 5.9.1_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/scope-manager': 5.9.1 - '@typescript-eslint/type-utils': 5.9.1_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/parser': 5.10.1_eslint@8.8.0+typescript@4.5.5 + '@typescript-eslint/scope-manager': 5.10.1 + '@typescript-eslint/type-utils': 5.10.1_eslint@8.8.0+typescript@4.5.5 + '@typescript-eslint/utils': 5.10.1_eslint@8.8.0+typescript@4.5.5 debug: 4.3.3 - eslint: 8.6.0 + eslint: 8.8.0 functional-red-black-tree: 1.0.1 - ignore: 5.1.8 + ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.4 - typescript: 4.5.4 + tsutils: 3.21.0_typescript@4.5.5 + typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.9.1_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-cb1Njyss0mLL9kLXgS/eEY53SZQ9sT519wpX3i+U457l2UXRDuo87hgKfgRazmu9/tQb0x2sr3Y0yrU+Zz0y+w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.9.1 - '@typescript-eslint/types': 5.9.1 - '@typescript-eslint/typescript-estree': 5.9.1_typescript@4.5.4 - eslint: 8.6.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.6.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/parser/5.9.1_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-PLYO0AmwD6s6n0ZQB5kqPgfvh73p0+VqopQQLuNfi7Lm0EpfKyDalchpVwkE+81k5HeiRrTV/9w1aNHzjD7C4g==} + /@typescript-eslint/parser/5.10.1_eslint@8.8.0+typescript@4.5.5: + resolution: {integrity: sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -353,26 +341,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.9.1 - '@typescript-eslint/types': 5.9.1 - '@typescript-eslint/typescript-estree': 5.9.1_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.10.1 + '@typescript-eslint/types': 5.10.1 + '@typescript-eslint/typescript-estree': 5.10.1_typescript@4.5.5 debug: 4.3.3 - eslint: 8.6.0 - typescript: 4.5.4 + eslint: 8.8.0 + typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.9.1: - resolution: {integrity: sha512-8BwvWkho3B/UOtzRyW07ffJXPaLSUKFBjpq8aqsRvu6HdEuzCY57+ffT7QoV4QXJXWSU1+7g3wE4AlgImmQ9pQ==} + /@typescript-eslint/scope-manager/5.10.1: + resolution: {integrity: sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.9.1 - '@typescript-eslint/visitor-keys': 5.9.1 + '@typescript-eslint/types': 5.10.1 + '@typescript-eslint/visitor-keys': 5.10.1 dev: true - /@typescript-eslint/type-utils/5.9.1_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-tRSpdBnPRssjlUh35rE9ug5HrUvaB9ntREy7gPXXKwmIx61TNN7+l5YKgi1hMKxo5NvqZCfYhA5FvyuJG6X6vg==} + /@typescript-eslint/type-utils/5.10.1_eslint@8.8.0+typescript@4.5.5: + resolution: {integrity: sha512-AfVJkV8uck/UIoDqhu+ptEdBoQATON9GXnhOpPLzkQRJcSChkvD//qsz9JVffl2goxX+ybs5klvacE9vmrQyCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -381,22 +369,22 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.9.1_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/utils': 5.10.1_eslint@8.8.0+typescript@4.5.5 debug: 4.3.3 - eslint: 8.6.0 - tsutils: 3.21.0_typescript@4.5.4 - typescript: 4.5.4 + eslint: 8.8.0 + tsutils: 3.21.0_typescript@4.5.5 + typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.9.1: - resolution: {integrity: sha512-SsWegWudWpkZCwwYcKoDwuAjoZXnM1y2EbEerTHho19Hmm+bQ56QG4L4jrtCu0bI5STaRTvRTZmjprWlTw/5NQ==} + /@typescript-eslint/types/5.10.1: + resolution: {integrity: sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.9.1_typescript@4.5.4: - resolution: {integrity: sha512-gL1sP6A/KG0HwrahVXI9fZyeVTxEYV//6PmcOn1tD0rw8VhUWYeZeuWHwwhnewnvEMcHjhnJLOBhA9rK4vmb8A==} + /@typescript-eslint/typescript-estree/5.10.1_typescript@4.5.5: + resolution: {integrity: sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -404,231 +392,251 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.9.1 - '@typescript-eslint/visitor-keys': 5.9.1 + '@typescript-eslint/types': 5.10.1 + '@typescript-eslint/visitor-keys': 5.10.1 debug: 4.3.3 globby: 11.0.4 is-glob: 4.0.3 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.4 - typescript: 4.5.4 + tsutils: 3.21.0_typescript@4.5.5 + typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys/5.9.1: - resolution: {integrity: sha512-Xh37pNz9e9ryW4TVdwiFzmr4hloty8cFj8GTWMXh3Z8swGwyQWeCcNgF0hm6t09iZd6eiZmIf4zHedQVP6TVtg==} + /@typescript-eslint/utils/5.10.1_eslint@8.8.0+typescript@4.5.5: + resolution: {integrity: sha512-RRmlITiUbLuTRtn/gcPRi4202niF+q7ylFLCKu4c+O/PcpRvZ/nAUwQ2G00bZgpWkhrNLNnvhZLbDn8Ml0qsQw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/types': 5.9.1 - eslint-visitor-keys: 3.1.0 + '@types/json-schema': 7.0.9 + '@typescript-eslint/scope-manager': 5.10.1 + '@typescript-eslint/types': 5.10.1 + '@typescript-eslint/typescript-estree': 5.10.1_typescript@4.5.5 + eslint: 8.8.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@8.8.0 + transitivePeerDependencies: + - supports-color + - typescript dev: true - /@unocss/cli/0.22.2: - resolution: {integrity: sha512-ScL5oT/dArQTcI699c3D09HS88jFXZhlXuthbWda6E9z2WH8yWBcVtrbEur9mHniZOlnW2NVbUMXblSYQLZ0PQ==} + /@typescript-eslint/visitor-keys/5.10.1: + resolution: {integrity: sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.10.1 + eslint-visitor-keys: 3.2.0 + dev: true + + /@unocss/cli/0.22.6: + resolution: {integrity: sha512-rla9aEs9aGVIy1C5fa7lhSkidE4qxVrXsjIKPL8twCyo6P/3fnbB8qHiLzMunH0+mu2A/1KoHoc74eBIAifi+w==} engines: {node: '>=14'} hasBin: true dependencies: - '@unocss/config': 0.22.2 - '@unocss/core': 0.22.2 - '@unocss/preset-uno': 0.22.2 + '@unocss/config': 0.22.6 + '@unocss/core': 0.22.6 + '@unocss/preset-uno': 0.22.6 cac: 6.7.12 chokidar: 3.5.2 colorette: 2.0.16 consola: 2.15.3 - fast-glob: 3.2.10 + fast-glob: 3.2.11 pathe: 0.2.0 dev: true - /@unocss/config/0.22.2: - resolution: {integrity: sha512-bv/DryHHAZ7PTqgjW1U4FL6ztemktjtSt00vVCDsTrvNdpomRL7d078/Z+tnb72eifAU+1Ys3SRATJXaZ/Q6Ag==} + /@unocss/config/0.22.6: + resolution: {integrity: sha512-YAGtsTqIVV63VrsPOiBOvWwdsiFsoLMFqpMkpAUzApnR05x1zGzuxVtLJiNDAUPW8DuNqrAm4LvfZ/eBc36lRA==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.22.2 + '@unocss/core': 0.22.6 unconfig: 0.2.2 dev: true - /@unocss/core/0.22.2: - resolution: {integrity: sha512-s7whWwd1rVVbkd1PCascalc3Pk6j9/9EWP3jFa6zr8Zd0/9dGGJOCoR7q4fbvY4GQ9BYIItkaGcBATgPpB1W/A==} + /@unocss/core/0.22.6: + resolution: {integrity: sha512-k4qZTP1tSUFevAUT6dYm/SXGp8mixI1W2ASjlMESbI2jQSZHbcsrCZ6nVx/8CvkmZi2IB4VipuODvZ+O4aQYLQ==} dev: true - /@unocss/inspector/0.22.2: - resolution: {integrity: sha512-zxDaOPeDsmBj3I1MyGBtZfic9kw9whTA4Xh4gg5qy0znoB93jevcKlYcJn4UMyDd4W+vd8xqbrsaTGA0vBALNA==} + /@unocss/inspector/0.22.6: + resolution: {integrity: sha512-KhXP1+FaCkoiBKyLoBSG+NkVz4xe8VYjnw5KNfb27Q7JWdxvtwYblQC2TSbffSdAtivIx4mckylU80n8ImsDeg==} dependencies: gzip-size: 6.0.0 sirv: 2.0.0 dev: true - /@unocss/preset-attributify/0.22.2: - resolution: {integrity: sha512-9NsRBIvoJK54Yg55I6YHBTRshz7zcMJFNYUXcfuVOY5uXeV9LS4CKVrdRhp765t6kjoDbnrLAhe+TNqQAgLRuQ==} + /@unocss/preset-attributify/0.22.6: + resolution: {integrity: sha512-tQZXEW6P6px1wOnXrFEGV9W2J7b4dn3JEAP6005Z34bX3WMCgqNezOlqtgxPdw52oTxSuDFq+/HpP8dY/1e02A==} dependencies: - '@unocss/core': 0.22.2 + '@unocss/core': 0.22.6 dev: true - /@unocss/preset-icons/0.22.2: - resolution: {integrity: sha512-myt1yGqnvLWpeHUbm4EBFZmTykk/SnJRWxw5ZHgmAuPqwT2Lm39BQdTLgfUEPh1nf7VTbAKrJ85FpmXL6drUrA==} + /@unocss/preset-icons/0.22.6: + resolution: {integrity: sha512-Z6ybnMGBWzDl7zYuOmJkWSAOsGNxjawvVSgf02X93hjGEzcosqlLFSWFtMIaasqwSZqba5NE6ySc7G+7DpxwWw==} dependencies: - '@iconify/utils': 1.0.20 - '@unocss/core': 0.22.2 + '@iconify/utils': 1.0.21 + '@unocss/core': 0.22.6 local-pkg: 0.4.1 + transitivePeerDependencies: + - supports-color dev: true - /@unocss/preset-mini/0.22.2: - resolution: {integrity: sha512-T2OJfv870N9eiLDD0CYW0+zlASpAVqAM4Vg3HGG/IHIATUsSgfbToUzOVt3Ujkfwq2ORYwEzp1CzFjGFRxGsdg==} + /@unocss/preset-mini/0.22.6: + resolution: {integrity: sha512-DymEgL7a/2a2kem/AN9kFs/qf/8RuI6INyete23n0mayy1pR88UyxdqXbzP9azByYnRBVA7658TdUEGFcTgtUA==} dependencies: - '@unocss/core': 0.22.2 + '@unocss/core': 0.22.6 dev: true - /@unocss/preset-uno/0.22.2: - resolution: {integrity: sha512-KTz2Va3gsk9MoT12JjqM+e+Lv07fztich2mQMUJhtAuBA+FmoSNN6qHFROybSRvmAhgWVWqFqEXZv/GrnhSUPQ==} + /@unocss/preset-uno/0.22.6: + resolution: {integrity: sha512-Ng/OpB9q3LLdZYktWE59SRoVG0iTZNu2d2t7iK21/Bv5cslg9KGxxItUQnDFB4TgjukWUUY0UAcDKH1VhFjicw==} dependencies: - '@unocss/core': 0.22.2 - '@unocss/preset-mini': 0.22.2 - '@unocss/preset-wind': 0.22.2 + '@unocss/core': 0.22.6 + '@unocss/preset-mini': 0.22.6 + '@unocss/preset-wind': 0.22.6 dev: true - /@unocss/preset-web-fonts/0.22.2: - resolution: {integrity: sha512-SptPRity/mdgpPqne4XJl6FiBaI8xQnZJmTNM0ejHhzvL9GomrL6TcUzL8+/YMaADRq3+iBiNSQakXZfjt2iaQ==} + /@unocss/preset-web-fonts/0.22.6: + resolution: {integrity: sha512-I+eZjgKdpL5i0l6DvpBemNxieuXnMWTG3wvi69Jjy4xW9bbs/gU9tyyFo5jAdqU7KhXIk96LSY3nWiCrJZnI6w==} dependencies: - '@unocss/core': 0.22.2 + '@unocss/core': 0.22.6 axios: 0.24.0 transitivePeerDependencies: - debug dev: true - /@unocss/preset-wind/0.22.2: - resolution: {integrity: sha512-+jh//vZQUFkUvZXSLcpWYH2ZGM6hrO5CdUhGOuUYkQSx7eSkVpsZke3eNY5fdKcSpKG466OFvu1uHSWrMREqRA==} + /@unocss/preset-wind/0.22.6: + resolution: {integrity: sha512-c9iU682005Gslm6czGNLKA7+LAo2jwCHu9r5ThO1R8BcVjg4aHY31DZv6CN1qdFehDfh7xK1PmG/st0ZfubtTw==} dependencies: - '@unocss/core': 0.22.2 - '@unocss/preset-mini': 0.22.2 + '@unocss/core': 0.22.6 + '@unocss/preset-mini': 0.22.6 dev: true - /@unocss/reset/0.22.2: - resolution: {integrity: sha512-aloT+A+P/Lt2dpuYwbEkJJxSdwryQ8wLNrrwd21gaBDFuWfIX731zdKzuaxAWdEhCcY2URV+pSwHiuvJg+gxvw==} + /@unocss/reset/0.22.6: + resolution: {integrity: sha512-1HWS9sMhO1kpczwNfwoswjEYnmg3sbJSEYntFAUe8lx83sFYdOiJCOtvYnfgsW4gsxwuDc20m45+GG4Z6bVfSg==} dev: true - /@unocss/scope/0.22.2: - resolution: {integrity: sha512-hPBJklmkuR4Nm5L7o0G+GhR9LrLQG6WXkDDFA4xSTbHZVtP8nkDDTxZnq6mWQCYeQ50rPw9941VTjzGidjxVLQ==} + /@unocss/scope/0.22.6: + resolution: {integrity: sha512-auqueWCod61AjdjVcIr3Z+w+YLxrfJm02vzsmug7xGnkANk4zsxZT0coY2UUsekuUk9f3zIRk93HBZ5gvc7/8g==} dev: true - /@unocss/vite/0.22.2: - resolution: {integrity: sha512-WVJDI3pEmKrwcZmwEDojLtUIhdt+Gs7qzZSJeTknXZRSXNEb2QD9nw3amuI19ONKSHEaLsT2NwalnqSQkyD4kw==} + /@unocss/vite/0.22.6: + resolution: {integrity: sha512-R0btDNoDiQJ8xKNKg1MV3sgD2yTv/9qCUfzFdRAlw2WxGbaNmzBUTNKlJtm+XVYHo+giAp3+H6bBEYyIbacYOA==} dependencies: '@rollup/pluginutils': 4.1.2 - '@unocss/config': 0.22.2 - '@unocss/core': 0.22.2 - '@unocss/inspector': 0.22.2 - '@unocss/scope': 0.22.2 + '@unocss/config': 0.22.6 + '@unocss/core': 0.22.6 + '@unocss/inspector': 0.22.6 + '@unocss/scope': 0.22.6 dev: true - /@vitejs/plugin-vue/2.0.1_vite@2.7.12+vue@3.2.26: - resolution: {integrity: sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg==} + /@vitejs/plugin-vue/2.1.0_vite@2.7.13+vue@3.2.29: + resolution: {integrity: sha512-AZ78WxvFMYd8JmM/GBV6a6SGGTU0GgN/0/4T+FnMMsLzFEzTeAUwuraapy50ifHZsC+G5SvWs86bvaCPTneFlA==} engines: {node: '>=12.0.0'} peerDependencies: vite: ^2.5.10 vue: ^3.2.25 dependencies: - vite: 2.7.12 - vue: 3.2.26 + vite: 2.7.13 + vue: 3.2.29 dev: true - /@vue/compiler-core/3.2.26: - resolution: {integrity: sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==} + /@vue/compiler-core/3.2.29: + resolution: {integrity: sha512-RePZ/J4Ub3sb7atQw6V6Rez+/5LCRHGFlSetT3N4VMrejqJnNPXKUt5AVm/9F5MJriy2w/VudEIvgscCfCWqxw==} dependencies: '@babel/parser': 7.16.6 - '@vue/shared': 3.2.26 + '@vue/shared': 3.2.29 estree-walker: 2.0.2 source-map: 0.6.1 dev: false - /@vue/compiler-dom/3.2.26: - resolution: {integrity: sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==} + /@vue/compiler-dom/3.2.29: + resolution: {integrity: sha512-y26vK5khdNS9L3ckvkqJk/78qXwWb75Ci8iYLb67AkJuIgyKhIOcR1E8RIt4mswlVCIeI9gQ+fmtdhaiTAtrBQ==} dependencies: - '@vue/compiler-core': 3.2.26 - '@vue/shared': 3.2.26 + '@vue/compiler-core': 3.2.29 + '@vue/shared': 3.2.29 dev: false - /@vue/compiler-sfc/3.2.26: - resolution: {integrity: sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==} + /@vue/compiler-sfc/3.2.29: + resolution: {integrity: sha512-X9+0dwsag2u6hSOP/XsMYqFti/edvYvxamgBgCcbSYuXx1xLZN+dS/GvQKM4AgGS4djqo0jQvWfIXdfZ2ET68g==} dependencies: '@babel/parser': 7.16.6 - '@vue/compiler-core': 3.2.26 - '@vue/compiler-dom': 3.2.26 - '@vue/compiler-ssr': 3.2.26 - '@vue/reactivity-transform': 3.2.26 - '@vue/shared': 3.2.26 + '@vue/compiler-core': 3.2.29 + '@vue/compiler-dom': 3.2.29 + '@vue/compiler-ssr': 3.2.29 + '@vue/reactivity-transform': 3.2.29 + '@vue/shared': 3.2.29 estree-walker: 2.0.2 magic-string: 0.25.7 - postcss: 8.4.4 + postcss: 8.4.5 source-map: 0.6.1 dev: false - /@vue/compiler-ssr/3.2.26: - resolution: {integrity: sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==} + /@vue/compiler-ssr/3.2.29: + resolution: {integrity: sha512-LrvQwXlx66uWsB9/VydaaqEpae9xtmlUkeSKF6aPDbzx8M1h7ukxaPjNCAXuFd3fUHblcri8k42lfimHfzMICA==} dependencies: - '@vue/compiler-dom': 3.2.26 - '@vue/shared': 3.2.26 + '@vue/compiler-dom': 3.2.29 + '@vue/shared': 3.2.29 dev: false /@vue/devtools-api/6.0.0-beta.19: resolution: {integrity: sha512-ObzQhgkoVeoyKv+e8+tB/jQBL2smtk/NmC9OmFK8UqdDpoOdv/Kf9pyDWL+IFyM7qLD2C75rszJujvGSPSpGlw==} dev: false - /@vue/reactivity-transform/3.2.26: - resolution: {integrity: sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==} + /@vue/reactivity-transform/3.2.29: + resolution: {integrity: sha512-YF6HdOuhdOw6KyRm59+3rML8USb9o8mYM1q+SH0G41K3/q/G7uhPnHGKvspzceD7h9J3VR1waOQ93CUZj7J7OA==} dependencies: '@babel/parser': 7.16.6 - '@vue/compiler-core': 3.2.26 - '@vue/shared': 3.2.26 + '@vue/compiler-core': 3.2.29 + '@vue/shared': 3.2.29 estree-walker: 2.0.2 magic-string: 0.25.7 dev: false - /@vue/reactivity/3.2.26: - resolution: {integrity: sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ==} + /@vue/reactivity/3.2.29: + resolution: {integrity: sha512-Ryhb6Gy62YolKXH1gv42pEqwx7zs3n8gacRVZICSgjQz8Qr8QeCcFygBKYfJm3o1SccR7U+bVBQDWZGOyG1k4g==} dependencies: - '@vue/shared': 3.2.26 + '@vue/shared': 3.2.29 dev: false - /@vue/runtime-core/3.2.26: - resolution: {integrity: sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ==} + /@vue/runtime-core/3.2.29: + resolution: {integrity: sha512-VMvQuLdzoTGmCwIKTKVwKmIL0qcODIqe74JtK1pVr5lnaE0l25hopodmPag3RcnIcIXe+Ye3B2olRCn7fTCgig==} dependencies: - '@vue/reactivity': 3.2.26 - '@vue/shared': 3.2.26 + '@vue/reactivity': 3.2.29 + '@vue/shared': 3.2.29 dev: false - /@vue/runtime-dom/3.2.26: - resolution: {integrity: sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ==} + /@vue/runtime-dom/3.2.29: + resolution: {integrity: sha512-YJgLQLwr+SQyORzTsBQLL5TT/5UiV83tEotqjL7F9aFDIQdFBTCwpkCFvX9jqwHoyi9sJqM9XtTrMcc8z/OjPA==} dependencies: - '@vue/runtime-core': 3.2.26 - '@vue/shared': 3.2.26 + '@vue/runtime-core': 3.2.29 + '@vue/shared': 3.2.29 csstype: 2.6.17 dev: false - /@vue/server-renderer/3.2.26_vue@3.2.26: - resolution: {integrity: sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w==} + /@vue/server-renderer/3.2.29_vue@3.2.29: + resolution: {integrity: sha512-lpiYx7ciV7rWfJ0tPkoSOlLmwqBZ9FTmQm33S+T4g0j1fO/LmhJ9b9Ctl1o5xvIFVDk9QkSUWANZn7H2pXuxVw==} peerDependencies: - vue: 3.2.26 + vue: 3.2.29 dependencies: - '@vue/compiler-ssr': 3.2.26 - '@vue/shared': 3.2.26 - vue: 3.2.26 + '@vue/compiler-ssr': 3.2.29 + '@vue/shared': 3.2.29 + vue: 3.2.29 dev: false - /@vue/shared/3.2.26: - resolution: {integrity: sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==} + /@vue/shared/3.2.29: + resolution: {integrity: sha512-BjNpU8OK6Z0LVzGUppEk0CMYm/hKDnZfYdjSmPOs0N+TR1cLKJAkDwW8ASZUvaaSLEi6d3hVM7jnWnX+6yWnHw==} dev: false - /@vue/test-utils/2.0.0-rc.18_vue@3.2.26: + /@vue/test-utils/2.0.0-rc.18_vue@3.2.29: resolution: {integrity: sha512-aifolXjVdsogjaLmDoZ0FU8vN+R67aWmg9OuVeED4w5Ij5GFQLrlhM19uhWe/r5xXUL4fXMk3pX5wW6FJP1NcQ==} peerDependencies: vue: ^3.0.1 dependencies: - vue: 3.2.26 + vue: 3.2.29 dev: true - /@vueuse/core/7.5.3_vue@3.2.26: - resolution: {integrity: sha512-D9j5ymHFMFRXQqCp0yZJkf/bvBGiz0MrKUa364p+L8dMyd5zyq2K1JmHyvoBd4xbTFRfmQ1h878u6YE5LCkDVQ==} + /@vueuse/core/7.5.5_vue@3.2.29: + resolution: {integrity: sha512-RBDqmIoGfak4h3xdXa/Av+ibkb8NY044wEy6+PG2FAWNaID8/FkqmSFjbxogrbmpSX1yZ1PBHrM8DUp/FrIpbg==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -638,13 +646,13 @@ packages: vue: optional: true dependencies: - '@vueuse/shared': 7.5.3_vue@3.2.26 - vue: 3.2.26 - vue-demi: 0.12.1_vue@3.2.26 + '@vueuse/shared': 7.5.5_vue@3.2.29 + vue: 3.2.29 + vue-demi: 0.12.1_vue@3.2.29 dev: false - /@vueuse/shared/7.5.3_vue@3.2.26: - resolution: {integrity: sha512-BJ71cxHN5VByW1S58Gl85NFJaQu93F7Vs7K/MuAKsIIuHm9PBbkR5Vxkg9ko9cBdiKVt+FNoo13BhdbA+Vwycg==} + /@vueuse/shared/7.5.5_vue@3.2.29: + resolution: {integrity: sha512-mzzTsotHQRPnPAChy8iCv6ek/90CKYhAFyMRgNsMxpT0afZJkbMO/X0OaOu/1NuGbgb8UVjlsWKmCUgKTOF5hA==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -654,8 +662,8 @@ packages: vue: optional: true dependencies: - vue: 3.2.26 - vue-demi: 0.12.1_vue@3.2.26 + vue: 3.2.29 + vue-demi: 0.12.1_vue@3.2.29 dev: false /abab/2.0.5: @@ -718,11 +726,6 @@ packages: uri-js: 4.4.1 dev: true - /ansi-colors/4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} - engines: {node: '>=6'} - dev: true - /ansi-regex/5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -841,12 +844,6 @@ packages: engines: {node: '>=6'} dev: true - /builtins/4.0.0: - resolution: {integrity: sha512-qC0E2Dxgou1IHhvJSLwGDSTvokbRovU5zZFuDY6oY8Y2lF3nGt5Ad8YZK7GMtqzY84Wu7pXTPeHQeHcXSXsRhw==} - dependencies: - semver: 7.3.5 - dev: true - /cac/6.7.12: resolution: {integrity: sha512-rM7E2ygtMkJqD9c7WnFU6fruFcN3xe4FM5yUmgxhZzIKJk4uHl9U/fhwdajGFQbQuv43FAUo1Fe8gX/oIKDeSA==} engines: {node: '>=8'} @@ -864,14 +861,15 @@ packages: engines: {node: '>=6'} dev: true - /chai/4.3.4: - resolution: {integrity: sha512-yS5H68VYOCtN1cjfwumDSuzn/9c+yza4f3reKXlE5rUg7SFcCEy90gJvydNgOYtblyf4Zi6jIWRnXOgErta0KA==} + /chai/4.3.6: + resolution: {integrity: sha512-bbcp3YfHCUzMOvKqsztczerVgBKSsEijCySNlHHbX3VG1nskvqjz5Rfso1gGwD6w6oOV3eI60pKuMOV5MV7p3Q==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 check-error: 1.0.2 deep-eql: 3.0.1 get-func-name: 2.0.0 + loupe: 2.3.1 pathval: 1.1.1 type-detect: 4.0.8 dev: true @@ -1134,13 +1132,6 @@ packages: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: true - /enquirer/2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} - dependencies: - ansi-colors: 4.1.1 - dev: true - /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} dev: true @@ -1387,7 +1378,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard/17.0.0-0_c5fb5b009f992539b780d1fdeba80558: + /eslint-config-standard/17.0.0-0_d98185a972f50d26baaf376f983a6b27: resolution: {integrity: sha512-sf9udec8fkLTnH82SmhZQ3E31e4eJaMW09Mt9fbN3OccXFtvSSbGrltpQgGFVooGHoIdiMzDfp6ZNFd+I6Ob+w==} peerDependencies: eslint: ^8.0.1 @@ -1395,10 +1386,10 @@ packages: eslint-plugin-n: ^14.0.0 eslint-plugin-promise: ^6.0.0 dependencies: - eslint: 8.6.0 - eslint-plugin-import: 2.25.4_eslint@8.6.0 - eslint-plugin-n: 14.0.0_eslint@8.6.0 - eslint-plugin-promise: 6.0.0_eslint@8.6.0 + eslint: 8.8.0 + eslint-plugin-import: 2.25.4_eslint@8.8.0 + eslint-plugin-n: 14.0.0_eslint@8.8.0 + eslint-plugin-promise: 6.0.0_eslint@8.8.0 dev: true /eslint-import-resolver-node/0.3.6: @@ -1416,26 +1407,26 @@ packages: find-up: 2.1.0 dev: true - /eslint-plugin-es/4.1.0_eslint@8.6.0: + /eslint-plugin-es/4.1.0_eslint@8.8.0: resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.6.0 + eslint: 8.8.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-eslint-comments/3.2.0_eslint@8.6.0: + /eslint-plugin-eslint-comments/3.2.0_eslint@8.8.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.6.0 - ignore: 5.1.8 + eslint: 8.8.0 + ignore: 5.2.0 dev: true /eslint-plugin-html/6.2.0: @@ -1444,7 +1435,7 @@ packages: htmlparser2: 7.1.2 dev: true - /eslint-plugin-import/2.25.4_eslint@8.6.0: + /eslint-plugin-import/2.25.4_eslint@8.8.0: resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} engines: {node: '>=4'} peerDependencies: @@ -1454,7 +1445,7 @@ packages: array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.6.0 + eslint: 8.8.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.2 has: 1.0.3 @@ -1466,44 +1457,44 @@ packages: tsconfig-paths: 3.12.0 dev: true - /eslint-plugin-jsonc/2.0.0_eslint@8.6.0: + /eslint-plugin-jsonc/2.0.0_eslint@8.8.0: resolution: {integrity: sha512-5UbUUvx4gUVeF9hJ+SHDW9a4OPQ8vJWu12rttQ76qGO2tlH17OC103CLq+vrmjo5VQULeVzSJ0u4s+jUATJyWQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.6.0 - eslint-utils: 3.0.0_eslint@8.6.0 + eslint: 8.8.0 + eslint-utils: 3.0.0_eslint@8.8.0 jsonc-eslint-parser: 2.1.0 natural-compare: 1.4.0 dev: true - /eslint-plugin-n/14.0.0_eslint@8.6.0: + /eslint-plugin-n/14.0.0_eslint@8.8.0: resolution: {integrity: sha512-mNwplPLsbaKhHyA0fa/cy8j+oF6bF6l81hzBTWa6JOvPcMNAuIogk2ih6d9tYvWYzyUG+7ZFeChqbzdFpg2QrQ==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.6.0 - eslint-plugin-es: 4.1.0_eslint@8.6.0 - eslint-utils: 3.0.0_eslint@8.6.0 - ignore: 5.1.8 + eslint: 8.8.0 + eslint-plugin-es: 4.1.0_eslint@8.8.0 + eslint-utils: 3.0.0_eslint@8.8.0 + ignore: 5.2.0 is-core-module: 2.8.0 minimatch: 3.0.4 resolve: 1.21.0 semver: 6.3.0 dev: true - /eslint-plugin-promise/6.0.0_eslint@8.6.0: + /eslint-plugin-promise/6.0.0_eslint@8.8.0: resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.6.0 + eslint: 8.8.0 dev: true - /eslint-plugin-react/7.28.0_eslint@8.6.0: + /eslint-plugin-react/7.28.0_eslint@8.8.0: resolution: {integrity: sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==} engines: {node: '>=4'} peerDependencies: @@ -1512,7 +1503,7 @@ packages: array-includes: 3.1.4 array.prototype.flatmap: 1.2.5 doctrine: 2.1.0 - eslint: 8.6.0 + eslint: 8.8.0 estraverse: 5.3.0 jsx-ast-utils: 3.2.0 minimatch: 3.0.4 @@ -1526,8 +1517,8 @@ packages: string.prototype.matchall: 4.0.6 dev: true - /eslint-plugin-unicorn/40.0.0_eslint@8.6.0: - resolution: {integrity: sha512-5GRXISfBk8jMmYk1eeNDw8zSRnWTxBjWkzx2Prre6E2/yLu2twozZ3EomLWCBu9nWms/ZE361BItyMQwfnG1qA==} + /eslint-plugin-unicorn/40.1.0_eslint@8.8.0: + resolution: {integrity: sha512-y5doK2DF9Sr5AqKEHbHxjFllJ167nKDRU01HDcWyv4Tnmaoe9iNxMrBnaybZvWZUaE3OC5Unu0lNIevYamloig==} engines: {node: '>=12'} peerDependencies: eslint: '>=7.32.0' @@ -1535,8 +1526,8 @@ packages: '@babel/helper-validator-identifier': 7.16.7 ci-info: 3.3.0 clean-regexp: 1.0.0 - eslint: 8.6.0 - eslint-utils: 3.0.0_eslint@8.6.0 + eslint: 8.8.0 + eslint-utils: 3.0.0_eslint@8.8.0 esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.1.0 @@ -1549,29 +1540,29 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-vue/8.3.0_eslint@8.6.0: - resolution: {integrity: sha512-IIuLHw4vQxGlHcoP2dG6t/2OVdQf2qoyAzEGAxreU1afZOHGA7y3TWq8I+r3ZA6Wjs6xpeUWGHlT31QGr9Rb5g==} + /eslint-plugin-vue/8.4.0_eslint@8.8.0: + resolution: {integrity: sha512-Ga96QRG8GA9AyzKtEDxqYRCMt/VJM4SLkcNmm4FvUiFBE4jpaBr25unRBi9iVmHLYhA9EZ/4I+jD8n1vfWzyAA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.6.0 - eslint-utils: 3.0.0_eslint@8.6.0 + eslint: 8.8.0 + eslint-utils: 3.0.0_eslint@8.8.0 natural-compare: 1.4.0 semver: 7.3.5 - vue-eslint-parser: 8.0.1_eslint@8.6.0 + vue-eslint-parser: 8.0.1_eslint@8.8.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml/0.12.0_eslint@8.6.0: + /eslint-plugin-yml/0.12.0_eslint@8.8.0: resolution: {integrity: sha512-aS82M+diohZTusadiByzh/bKDrfi+Y6VBQkD3ym/7JH+KF9WUB9qKCizLfTaCACwtRrHpqaLz3G8GKmslshyiw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.3 - eslint: 8.6.0 + eslint: 8.8.0 lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 0.5.0 @@ -1610,13 +1601,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.6.0: + /eslint-utils/3.0.0_eslint@8.8.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.6.0 + eslint: 8.8.0 eslint-visitor-keys: 2.1.0 dev: true @@ -1630,13 +1621,13 @@ packages: engines: {node: '>=10'} dev: true - /eslint-visitor-keys/3.1.0: - resolution: {integrity: sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==} + /eslint-visitor-keys/3.2.0: + resolution: {integrity: sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.6.0: - resolution: {integrity: sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==} + /eslint/8.8.0: + resolution: {integrity: sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -1647,11 +1638,10 @@ packages: cross-spawn: 7.0.3 debug: 4.3.3 doctrine: 3.0.0 - enquirer: 2.3.6 escape-string-regexp: 4.0.0 eslint-scope: 7.1.0 - eslint-utils: 3.0.0_eslint@8.6.0 - eslint-visitor-keys: 3.1.0 + eslint-utils: 3.0.0_eslint@8.8.0 + eslint-visitor-keys: 3.2.0 espree: 9.3.0 esquery: 1.4.0 esutils: 2.0.3 @@ -1660,7 +1650,7 @@ packages: functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 globals: 13.11.0 - ignore: 4.0.6 + ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 @@ -1671,9 +1661,7 @@ packages: minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 - progress: 2.0.3 regexpp: 3.2.0 - semver: 7.3.5 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -1688,7 +1676,7 @@ packages: dependencies: acorn: 8.7.0 acorn-jsx: 5.3.2_acorn@8.7.0 - eslint-visitor-keys: 3.1.0 + eslint-visitor-keys: 3.2.0 dev: true /esprima/4.0.1: @@ -1729,12 +1717,27 @@ packages: engines: {node: '>=0.10.0'} dev: true + /execa/5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.6 + strip-final-newline: 2.0.0 + dev: true + /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true - /fast-glob/3.2.10: - resolution: {integrity: sha512-s9nFhFnvR63wls6/kM88kQqDhMu0AfdjqouE2l5GVQPbqLgyFjjU5ry/r2yKsJxpb9Py1EYNqieFrmMaX4v++A==} + /fast-glob/3.2.11: + resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -1744,17 +1747,6 @@ packages: micromatch: 4.0.4 dev: true - /fast-glob/3.2.7: - resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} - engines: {node: '>=8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.4 - dev: true - /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} dev: true @@ -1798,6 +1790,14 @@ packages: path-exists: 4.0.0 dev: true + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + /flat-cache/3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -1865,6 +1865,11 @@ packages: has-symbols: 1.0.2 dev: true + /get-stream/6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: true + /get-symbol-description/1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} @@ -1911,8 +1916,8 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.10 - ignore: 5.1.8 + fast-glob: 3.2.11 + ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -1998,6 +2003,11 @@ packages: - supports-color dev: true + /human-signals/2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: true + /iconv-lite/0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} @@ -2010,8 +2020,8 @@ packages: engines: {node: '>= 4'} dev: true - /ignore/5.1.8: - resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} + /ignore/5.2.0: + resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} engines: {node: '>= 4'} dev: true @@ -2023,12 +2033,6 @@ packages: resolve-from: 4.0.0 dev: true - /import-meta-resolve/1.1.1: - resolution: {integrity: sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==} - dependencies: - builtins: 4.0.0 - dev: true - /imurmurhash/0.1.4: resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} engines: {node: '>=0.8.19'} @@ -2170,6 +2174,11 @@ packages: resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} dev: true + /is-stream/2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: true + /is-string/1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -2307,7 +2316,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.7.0 - eslint-visitor-keys: 3.1.0 + eslint-visitor-keys: 3.2.0 espree: 9.3.0 semver: 7.3.5 dev: true @@ -2320,6 +2329,10 @@ packages: object.assign: 4.1.2 dev: true + /kolorist/1.5.1: + resolution: {integrity: sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ==} + dev: true + /levn/0.3.0: resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} engines: {node: '>= 0.8.0'} @@ -2340,13 +2353,6 @@ packages: resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} dev: true - /local-pkg/0.4.0: - resolution: {integrity: sha512-2XBWjO/v63JeR1HPzLJxdTVRQDB84Av2p2KtBA5ahvpyLUPubcAU6iXlAJrONcY7aSqgJhXxElAnKtnYsRolPQ==} - engines: {node: '>=14'} - dependencies: - mlly: 0.2.4 - dev: true - /local-pkg/0.4.1: resolution: {integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==} engines: {node: '>=14'} @@ -2367,6 +2373,13 @@ packages: p-locate: 4.1.0 dev: true + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: true + /lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true @@ -2382,6 +2395,12 @@ packages: js-tokens: 4.0.0 dev: true + /loupe/2.3.1: + resolution: {integrity: sha512-EN1D3jyVmaX4tnajVlfbREU4axL647hLec1h/PXAb8CPDMJiYitcWF2UeLVNttRqaIqQs4x+mRvXf+d+TlDrCA==} + dependencies: + get-func-name: 2.0.0 + dev: true + /lru-cache/6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -2394,6 +2413,10 @@ packages: dependencies: sourcemap-codec: 1.4.8 + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true + /merge2/1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} @@ -2419,6 +2442,11 @@ packages: mime-db: 1.51.0 dev: true + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: true + /min-indent/1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -2434,12 +2462,6 @@ packages: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} dev: true - /mlly/0.2.4: - resolution: {integrity: sha512-Wkv+SoSMoHUe9jkMKId08gj6JlSmCZ8TKGKhR3QcTFXaYml23oSk5qZWEDsvbzljeY3YZMnjzkSa365HaMzIJA==} - dependencies: - import-meta-resolve: 1.1.1 - dev: true - /mrmime/1.0.0: resolution: {integrity: sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==} engines: {node: '>=10'} @@ -2480,6 +2502,13 @@ packages: engines: {node: '>=0.10.0'} dev: true + /npm-run-path/4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: true + /nwsapi/2.2.0: resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} dev: true @@ -2556,6 +2585,13 @@ packages: wrappy: 1.0.2 dev: true + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: true + /optionator/0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} engines: {node: '>= 0.8.0'} @@ -2594,6 +2630,13 @@ packages: p-try: 2.2.0 dev: true + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: true + /p-locate/2.0.0: resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} engines: {node: '>=4'} @@ -2608,6 +2651,13 @@ packages: p-limit: 2.3.0 dev: true + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: true + /p-try/1.0.0: resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} engines: {node: '>=4'} @@ -2689,21 +2739,12 @@ packages: engines: {node: '>=4'} dev: true - /pnpm/6.26.1: - resolution: {integrity: sha512-LsBJ+mJLenS4bmbA2xLWUTpWEXIThxPQy0uePEsplBdUUFvgrTDccyIcKDepE8EY8e5QSks67IOMI7bDRySgbQ==} + /pnpm/6.29.1: + resolution: {integrity: sha512-ZOTHREJQSwLgK9psbH+BxGFY6Wvky4XYBYTZsULihuj1GPEsGcRZpxFgkX73OdLrYaZBeGMPadCYqGeK5gZu1A==} engines: {node: '>=12.17'} hasBin: true dev: true - /postcss/8.4.4: - resolution: {integrity: sha512-joU6fBsN6EIer28Lj6GDFoC/5yOZzLCfn0zHAn/MYXI7aPt4m4hK5KC5ovEZXy+lnCjmYIbQWngvju2ddyEr8Q==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.1.30 - picocolors: 1.0.0 - source-map-js: 1.0.1 - dev: false - /postcss/8.4.5: resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==} engines: {node: ^10 || ^12 || >=14} @@ -2711,7 +2752,6 @@ packages: nanoid: 3.1.30 picocolors: 1.0.0 source-map-js: 1.0.1 - dev: true /prelude-ls/1.1.2: resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} @@ -2723,11 +2763,6 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /progress/2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - dev: true - /prop-types/15.7.2: resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} dependencies: @@ -2802,13 +2837,6 @@ packages: engines: {node: '>=4'} dev: true - /resolve/1.20.0: - resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} - dependencies: - is-core-module: 2.8.0 - path-parse: 1.0.7 - dev: true - /resolve/1.21.0: resolution: {integrity: sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==} hasBin: true @@ -2906,6 +2934,10 @@ packages: object-inspect: 1.11.0 dev: true + /signal-exit/3.0.6: + resolution: {integrity: sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==} + dev: true + /sirv/2.0.0: resolution: {integrity: sha512-TT+4+zSM9LR8soWT5/4gOYHfB5a5XEOSV2LtmBRN5MUxi8kh7BSRGuoRYjeBaqhR4w+yx+k6t0OibDNgoLfF7w==} engines: {node: '>= 10'} @@ -2992,6 +3024,11 @@ packages: engines: {node: '>=4'} dev: true + /strip-final-newline/2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: true + /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -3036,8 +3073,8 @@ packages: engines: {node: '>=14.0.0'} dev: true - /tinyspy/0.2.8: - resolution: {integrity: sha512-4VXqQzzh9gC5uOLk77cLr9R3wqJq07xJlgM9IUdCNJCet139r+046ETKbU1x7mGs7B0k7eopyH5U6yflbBXNyA==} + /tinyspy/0.2.10: + resolution: {integrity: sha512-Qij6rGWCDjWIejxCXXVi6bNgvrYBp3PbqC4cBP/0fD6WHDOHCw09Zd13CsxrDqSR5PFq01WeqDws8t5lz5sH0A==} engines: {node: '>=14.0.0'} dev: true @@ -3082,14 +3119,14 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tsutils/3.21.0_typescript@4.5.4: + /tsutils/3.21.0_typescript@4.5.5: 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.5.4 + typescript: 4.5.5 dev: true /type-check/0.3.2: @@ -3126,8 +3163,8 @@ packages: engines: {node: '>=8'} dev: true - /typescript/4.5.4: - resolution: {integrity: sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==} + /typescript/4.5.5: + resolution: {integrity: sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -3154,24 +3191,25 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /unocss/0.22.2: - resolution: {integrity: sha512-zKKCtd5CLQ/WhutXyWzFDw1/VPCS00XB64IaBdNql8UMQhirvJG4QILKS1voDArTgsZ+QvSpfEBt+1pRgXDk4A==} + /unocss/0.22.6: + resolution: {integrity: sha512-ysUOMTKh4d8iFuH3KpA4OgVIN03J6uqb3kxGeJcAN010JHjaU65SxaT/Zt9ypDm+wZLoAaCqd0p/0rJGYZTJzA==} engines: {node: '>=14'} dependencies: - '@unocss/cli': 0.22.2 - '@unocss/core': 0.22.2 - '@unocss/preset-attributify': 0.22.2 - '@unocss/preset-icons': 0.22.2 - '@unocss/preset-uno': 0.22.2 - '@unocss/preset-web-fonts': 0.22.2 - '@unocss/reset': 0.22.2 - '@unocss/vite': 0.22.2 + '@unocss/cli': 0.22.6 + '@unocss/core': 0.22.6 + '@unocss/preset-attributify': 0.22.6 + '@unocss/preset-icons': 0.22.6 + '@unocss/preset-uno': 0.22.6 + '@unocss/preset-web-fonts': 0.22.6 + '@unocss/reset': 0.22.6 + '@unocss/vite': 0.22.6 transitivePeerDependencies: - debug + - supports-color dev: true - /unplugin-auto-import/0.5.10_@vueuse+core@7.5.3+vite@2.7.12: - resolution: {integrity: sha512-GeZFlazV8BtFuqNcPwf8NDbTnS3E+VGl3jfRT0Zt5maybGzgXKqh3M/twGPSaovqjs0J9KZ7H2WZeW6vYa5OaA==} + /unplugin-auto-import/0.5.11_@vueuse+core@7.5.5+vite@2.7.13: + resolution: {integrity: sha512-MJ3POLe/IysRHF4yd32FkKDoxqSRoiuIHm89ys67B8FLuz2Pvh9poeqTVe6IhJsNxwv0+GSdFfj5Dpq24lhm4g==} engines: {node: '>=14'} peerDependencies: '@vueuse/core': '*' @@ -3181,11 +3219,11 @@ packages: dependencies: '@antfu/utils': 0.4.0 '@rollup/pluginutils': 4.1.2 - '@vueuse/core': 7.5.3_vue@3.2.26 + '@vueuse/core': 7.5.5_vue@3.2.29 local-pkg: 0.4.1 magic-string: 0.25.7 resolve: 1.21.0 - unplugin: 0.3.0_vite@2.7.12 + unplugin: 0.3.0_vite@2.7.13 transitivePeerDependencies: - esbuild - rollup @@ -3193,8 +3231,8 @@ packages: - webpack dev: true - /unplugin-vue-components/0.17.11_vite@2.7.12+vue@3.2.26: - resolution: {integrity: sha512-u5MQ0TbikszRelCt6EA/HskGtGkGLDxi7tQ4/4tcEPWkH3yXSZRJCOeLF5MSdxN1SiGjaJ0I9zeHjoZFC3FvRw==} + /unplugin-vue-components/0.17.15_vite@2.7.13+vue@3.2.29: + resolution: {integrity: sha512-KpSlv7BaPRswwlCUy7gdpiqOAaHnMeMTmMOqJPmreYTGupt+6qXH3S3uLEmPmXUcuzRXlL+4eysuVunSAbsn0A==} engines: {node: '>=14'} peerDependencies: '@babel/parser': ^7.15.8 @@ -3206,43 +3244,26 @@ packages: '@babel/traverse': optional: true dependencies: - '@antfu/utils': 0.3.0 - '@rollup/pluginutils': 4.1.1 + '@antfu/utils': 0.4.0 + '@rollup/pluginutils': 4.1.2 chokidar: 3.5.2 debug: 4.3.3 - fast-glob: 3.2.7 - local-pkg: 0.4.0 + fast-glob: 3.2.11 + local-pkg: 0.4.1 magic-string: 0.25.7 minimatch: 3.0.4 - resolve: 1.20.0 - unplugin: 0.2.21_vite@2.7.12 - vue: 3.2.26 + resolve: 1.21.0 + unplugin: 0.3.0_vite@2.7.13 + vue: 3.2.29 transitivePeerDependencies: + - esbuild - rollup - supports-color - vite - webpack dev: true - /unplugin/0.2.21_vite@2.7.12: - resolution: {integrity: sha512-IJ15/L5XbhnV7J09Zjk0FT5HEkBjkXucWAXQWRsmEtUxmmxwh23yavrmDbCF6ZPxWiVB28+wnKIHePTRRpQPbQ==} - peerDependencies: - rollup: ^2.50.0 - vite: ^2.3.0 - webpack: 4 || 5 - peerDependenciesMeta: - rollup: - optional: true - vite: - optional: true - webpack: - optional: true - dependencies: - vite: 2.7.12 - webpack-virtual-modules: 0.4.3 - dev: true - - /unplugin/0.3.0_vite@2.7.12: + /unplugin/0.3.0_vite@2.7.13: resolution: {integrity: sha512-9yLlOo+XC4NdIRgpkDSHOAHkQDq2x4mbuVNO/eKVa3C8WTn5wWGfzEFfRJFL8euqnX3Gf7hEur0AhXxy+WSwkg==} peerDependencies: esbuild: '>=0.13' @@ -3259,7 +3280,7 @@ packages: webpack: optional: true dependencies: - vite: 2.7.12 + vite: 2.7.13 webpack-virtual-modules: 0.4.3 dev: true @@ -3280,8 +3301,8 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /vite-plugin-pages/0.20.0_vite@2.7.12: - resolution: {integrity: sha512-yM+8ORpssLknR59HL26kz2g7BU79CGkgyw28rLpsbpjX7GgYBDgTHp4llMrpRD8JAeJBndP7CdUmpBM3ReG4Sw==} + /vite-plugin-pages/0.20.1_vite@2.7.13: + resolution: {integrity: sha512-VHKE1/39HW4vqUcGLO6blq8MKqzP73kxYW9bykH1ihRfhgp7HLMCgTvmag6zDa66iKafzM3orzjVeIg4dUA+4A==} peerDependencies: '@vue/compiler-sfc': '>=3' vite: '>=2' @@ -3291,17 +3312,17 @@ packages: dependencies: debug: 4.3.3 deep-equal: 2.0.5 - fast-glob: 3.2.10 + fast-glob: 3.2.11 json5: 2.2.0 local-pkg: 0.4.1 - vite: 2.7.12 + vite: 2.7.13 yaml: 2.0.0-10 transitivePeerDependencies: - supports-color dev: true - /vite/2.7.12: - resolution: {integrity: sha512-KvPYToRQWhRfBeVkyhkZ5hASuHQkqZUUdUcE3xyYtq5oYEPIJ0h9LWiWTO6v990glmSac2cEPeYeXzpX5Z6qKQ==} + /vite/2.7.13: + resolution: {integrity: sha512-Mq8et7f3aK0SgSxjDNfOAimZGW9XryfHRa/uV0jseQSilg+KhYDSoNb9h1rknOy6SuMkvNDLKCYAYYUMCE+IgQ==} engines: {node: '>=12.2.0'} hasBin: true peerDependencies: @@ -3318,14 +3339,14 @@ packages: dependencies: esbuild: 0.13.15 postcss: 8.4.5 - resolve: 1.20.0 + resolve: 1.21.0 rollup: 2.61.0 optionalDependencies: fsevents: 2.3.2 dev: true - /vitest/0.1.13_jsdom@19.0.0: - resolution: {integrity: sha512-FFyfkQ0vL3egqY9HiDAR94vVsOAubKCx3Bvlhww5Q8EhAg8J1dYterOhCh6H91NviZUmbGvJ4bZ4prmR4EpXaA==} + /vitest/0.2.5_jsdom@19.0.0: + resolution: {integrity: sha512-QruEhsNxy8ycLxYG9rrGUfHZzJ8A6YvA9ULZ4w/ecvm0Zejm1nxUar/XkRWkL2xzrqA5AjmfqDSQZ8q2bFbA0Q==} engines: {node: '>=14.14.0'} hasBin: true peerDependencies: @@ -3345,19 +3366,19 @@ packages: dependencies: '@types/chai': 4.3.0 '@types/chai-subset': 1.3.3 - chai: 4.3.4 + chai: 4.3.6 jsdom: 19.0.0 local-pkg: 0.4.1 tinypool: 0.1.1 - tinyspy: 0.2.8 - vite: 2.7.12 + tinyspy: 0.2.10 + vite: 2.7.13 transitivePeerDependencies: - less - sass - stylus dev: true - /vue-demi/0.12.1_vue@3.2.26: + /vue-demi/0.12.1_vue@3.2.29: resolution: {integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==} engines: {node: '>=12'} hasBin: true @@ -3369,19 +3390,19 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.2.26 + vue: 3.2.29 dev: false - /vue-eslint-parser/8.0.1_eslint@8.6.0: + /vue-eslint-parser/8.0.1_eslint@8.8.0: resolution: {integrity: sha512-lhWjDXJhe3UZw2uu3ztX51SJAPGPey1Tff2RK3TyZURwbuI4vximQLzz4nQfCv8CZq4xx7uIiogHMMoSJPr33A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.3 - eslint: 8.6.0 + eslint: 8.8.0 eslint-scope: 6.0.0 - eslint-visitor-keys: 3.1.0 + eslint-visitor-keys: 3.2.0 espree: 9.3.0 esquery: 1.4.0 lodash: 4.17.21 @@ -3390,23 +3411,23 @@ packages: - supports-color dev: true - /vue-router/4.0.12_vue@3.2.26: + /vue-router/4.0.12_vue@3.2.29: resolution: {integrity: sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==} peerDependencies: vue: ^3.0.0 dependencies: '@vue/devtools-api': 6.0.0-beta.19 - vue: 3.2.26 + vue: 3.2.29 dev: false - /vue/3.2.26: - resolution: {integrity: sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg==} + /vue/3.2.29: + resolution: {integrity: sha512-cFIwr7LkbtCRanjNvh6r7wp2yUxfxeM2yPpDQpAfaaLIGZSrUmLbNiSze9nhBJt5MrZ68Iqt0O5scwAMEVxF+Q==} dependencies: - '@vue/compiler-dom': 3.2.26 - '@vue/compiler-sfc': 3.2.26 - '@vue/runtime-dom': 3.2.26 - '@vue/server-renderer': 3.2.26_vue@3.2.26 - '@vue/shared': 3.2.26 + '@vue/compiler-dom': 3.2.29 + '@vue/compiler-sfc': 3.2.29 + '@vue/runtime-dom': 3.2.29 + '@vue/server-renderer': 3.2.29_vue@3.2.29 + '@vue/shared': 3.2.29 dev: false /w3c-hr-time/1.0.2: @@ -3529,7 +3550,7 @@ packages: resolution: {integrity: sha512-nJeyLA3YHAzhBTZbRAbu3W6xrSCucyxExmA+ZDtEdUFpGllxAZpto2Zxo2IG0r0eiuEiBM4e+wiAdxTziTq94g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - eslint-visitor-keys: 3.1.0 + eslint-visitor-keys: 3.2.0 lodash: 4.17.21 yaml: 1.10.2 dev: true @@ -3543,3 +3564,8 @@ packages: resolution: {integrity: sha512-FHV8s5ODFFQXX/enJEU2EkanNl1UDBUz8oa4k5Qo/sR+Iq7VmhCDkRMb0/mjJCNeAWQ31W8WV6PYStDE4d9EIw==} engines: {node: '>= 12'} dev: true + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true diff --git a/shims.d.ts b/shims.d.ts new file mode 100644 index 0000000..2b97bd9 --- /dev/null +++ b/shims.d.ts @@ -0,0 +1,5 @@ +declare module '*.vue' { + import type { DefineComponent } from 'vue' + const component: DefineComponent<{}, {}, any> + export default component +} diff --git a/test/basic.test.ts b/test/basic.test.ts index b3fb6d7..ed8d435 100644 --- a/test/basic.test.ts +++ b/test/basic.test.ts @@ -1,3 +1,5 @@ +import { describe, expect, it } from 'vitest' + describe('Hi', () => { it('should works', () => { expect(1 + 1).toEqual(2) diff --git a/test/component.test.ts b/test/component.test.ts index cefc3b0..2270db2 100644 --- a/test/component.test.ts +++ b/test/component.test.ts @@ -1,4 +1,5 @@ import { mount } from '@vue/test-utils' +import { describe, expect, it } from 'vitest' import Counter from '../src/components/Counter.vue' describe('Counter.vue', () => { diff --git a/vite.config.ts b/vite.config.ts index df398c2..cfe9644 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -27,7 +27,6 @@ export default defineConfig({ 'vue', 'vue-router', '@vueuse/core', - 'vitest', ], dts: true, }),