From e014365e9ea1d1298e72128ed2d249b2b314de00 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Fri, 3 Jun 2022 22:15:26 +0800 Subject: [PATCH] fix: opt-out volar strictness --- package.json | 20 +- pnpm-lock.yaml | 737 ++++++++++++++++++++++++++++++++++--------------- src/html.d.ts | 13 + 3 files changed, 541 insertions(+), 229 deletions(-) create mode 100644 src/html.d.ts diff --git a/package.json b/package.json index c9262e0..358d8ea 100644 --- a/package.json +++ b/package.json @@ -13,18 +13,18 @@ "typecheck": "vue-tsc --noEmit" }, "dependencies": { - "@vueuse/core": "^8.5.0", + "@vueuse/core": "^8.6.0", "@vueuse/head": "^0.7.6", "nprogress": "^0.2.0", "pinia": "^2.0.14", "prism-theme-vars": "^0.2.3", "vue": "^3.2.36", - "vue-demi": "^0.12.5", + "vue-demi": "^0.13.1", "vue-i18n": "^9.1.10", "vue-router": "^4.0.15" }, "devDependencies": { - "@antfu/eslint-config": "^0.24.2", + "@antfu/eslint-config": "^0.25.1", "@iconify-json/carbon": "^1.1.5", "@intlify/vite-plugin-vue-i18n": "^4.0.0", "@types/markdown-it-link-attributes": "^3.0.1", @@ -33,26 +33,26 @@ "@vue/test-utils": "^2.0.0", "critters": "^0.0.16", "cross-env": "^7.0.3", - "cypress": "^9.7.0", + "cypress": "^10.0.2", "eslint": "^8.16.0", "eslint-plugin-cypress": "^2.12.1", "https-localhost": "^4.7.1", "markdown-it-link-attributes": "^4.0.0", "markdown-it-prism": "^2.2.4", - "pnpm": "^7.1.6", + "pnpm": "^7.1.7", "typescript": "^4.7.2", - "unocss": "^0.34.1", - "unplugin-auto-import": "^0.8.5", + "unocss": "^0.37.2", + "unplugin-auto-import": "^0.8.7", "unplugin-vue-components": "^0.19.6", "vite": "^2.9.9", "vite-plugin-inspect": "^0.5.0", - "vite-plugin-md": "^0.13.1", + "vite-plugin-md": "^0.14.0", "vite-plugin-pages": "^0.23.0", "vite-plugin-pwa": "^0.12.0", "vite-plugin-vue-layouts": "^0.6.0", "vite-ssg": "^0.20.0", "vite-ssg-sitemap": "^0.2.7", - "vitest": "^0.12.9", - "vue-tsc": "^0.34.16" + "vitest": "^0.13.1", + "vue-tsc": "^0.36.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 32bd420..0df3500 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,18 +1,18 @@ lockfileVersion: 5.4 specifiers: - '@antfu/eslint-config': ^0.24.2 + '@antfu/eslint-config': ^0.25.1 '@iconify-json/carbon': ^1.1.5 '@intlify/vite-plugin-vue-i18n': ^4.0.0 '@types/markdown-it-link-attributes': ^3.0.1 '@types/nprogress': ^0.2.0 '@vitejs/plugin-vue': ^2.3.3 '@vue/test-utils': ^2.0.0 - '@vueuse/core': ^8.5.0 + '@vueuse/core': ^8.6.0 '@vueuse/head': ^0.7.6 critters: ^0.0.16 cross-env: ^7.0.3 - cypress: ^9.7.0 + cypress: ^10.0.2 eslint: ^8.16.0 eslint-plugin-cypress: ^2.12.1 https-localhost: ^4.7.1 @@ -20,40 +20,40 @@ specifiers: markdown-it-prism: ^2.2.4 nprogress: ^0.2.0 pinia: ^2.0.14 - pnpm: ^7.1.6 + pnpm: ^7.1.7 prism-theme-vars: ^0.2.3 typescript: ^4.7.2 - unocss: ^0.34.1 - unplugin-auto-import: ^0.8.5 + unocss: ^0.37.2 + unplugin-auto-import: ^0.8.7 unplugin-vue-components: ^0.19.6 vite: ^2.9.9 vite-plugin-inspect: ^0.5.0 - vite-plugin-md: ^0.13.1 + vite-plugin-md: ^0.14.0 vite-plugin-pages: ^0.23.0 vite-plugin-pwa: ^0.12.0 vite-plugin-vue-layouts: ^0.6.0 vite-ssg: ^0.20.0 vite-ssg-sitemap: ^0.2.7 - vitest: ^0.12.9 + vitest: ^0.13.1 vue: ^3.2.36 - vue-demi: ^0.12.5 + vue-demi: ^0.13.1 vue-i18n: ^9.1.10 vue-router: ^4.0.15 - vue-tsc: ^0.34.16 + vue-tsc: ^0.36.0 dependencies: - '@vueuse/core': 8.5.0_vue@3.2.36 + '@vueuse/core': 8.6.0_vue@3.2.36 '@vueuse/head': 0.7.6_vue@3.2.36 nprogress: 0.2.0 pinia: 2.0.14_qhv4oyzxhhzeba5rd2zztmcg2y prism-theme-vars: 0.2.3 vue: 3.2.36 - vue-demi: 0.12.5_vue@3.2.36 + vue-demi: 0.13.1_vue@3.2.36 vue-i18n: 9.1.10_vue@3.2.36 vue-router: 4.0.15_vue@3.2.36 devDependencies: - '@antfu/eslint-config': 0.24.2_xztl6dhthcahlo6akmb2bmjmle + '@antfu/eslint-config': 0.25.1_xztl6dhthcahlo6akmb2bmjmle '@iconify-json/carbon': 1.1.5 '@intlify/vite-plugin-vue-i18n': 4.0.0_vite@2.9.9+vue-i18n@9.1.10 '@types/markdown-it-link-attributes': 3.0.1 @@ -62,27 +62,27 @@ devDependencies: '@vue/test-utils': 2.0.0_vue@3.2.36 critters: 0.0.16 cross-env: 7.0.3 - cypress: 9.7.0 + cypress: 10.0.2 eslint: 8.16.0 eslint-plugin-cypress: 2.12.1_eslint@8.16.0 https-localhost: 4.7.1 markdown-it-link-attributes: 4.0.0 markdown-it-prism: 2.2.4 - pnpm: 7.1.6 + pnpm: 7.1.7 typescript: 4.7.2 - unocss: 0.34.1_vite@2.9.9 - unplugin-auto-import: 0.8.5_4xyn6ao5ngwbgzbefoyccvabvi + unocss: 0.37.2_vite@2.9.9 + unplugin-auto-import: 0.8.7_2f4luahfrvm5qufmejfjusqqgu unplugin-vue-components: 0.19.6_vite@2.9.9+vue@3.2.36 vite: 2.9.9 vite-plugin-inspect: 0.5.0_vite@2.9.9 - vite-plugin-md: 0.13.1_vite@2.9.9 + vite-plugin-md: 0.14.0_vite@2.9.9+vue@3.2.36 vite-plugin-pages: 0.23.0_vite@2.9.9 vite-plugin-pwa: 0.12.0_vite@2.9.9 vite-plugin-vue-layouts: 0.6.0_ogyzu5t2gxjxdcuo6vkz6mdms4 vite-ssg: 0.20.0_52gbmshitwk6r33rjhybrschkq vite-ssg-sitemap: 0.2.7 - vitest: 0.12.9 - vue-tsc: 0.34.16_typescript@4.7.2 + vitest: 0.13.1 + vue-tsc: 0.36.0_typescript@4.7.2 packages: @@ -93,13 +93,13 @@ packages: '@jridgewell/trace-mapping': 0.3.4 dev: true - /@antfu/eslint-config-basic/0.24.2_hzuh7e2up357pvq3mkokjvu2lq: - resolution: {integrity: sha512-JQOJP5zM6pVg0wNUMJCcseNTbOSjIOK6kqhAzzkE1Xz5oUtaHgL9zjGyazPpJU6tkYzpXsUpCn3Nd2rFY02b4g==} + /@antfu/eslint-config-basic/0.25.1_hzuh7e2up357pvq3mkokjvu2lq: + resolution: {integrity: sha512-FiOC33yoqHJCElFjSPJ9rHIjGSvJSqbYE58PgRXtJE9E4MM00vwzbA9iKILLnj27o3r3V+1sngHWlIeGaQu/iA==} peerDependencies: eslint: '>=7.4.0' dependencies: eslint: 8.16.0 - eslint-plugin-antfu: 0.24.2_xztl6dhthcahlo6akmb2bmjmle + eslint-plugin-antfu: 0.25.1_xztl6dhthcahlo6akmb2bmjmle eslint-plugin-eslint-comments: 3.2.0_eslint@8.16.0 eslint-plugin-html: 6.2.0 eslint-plugin-import: 2.26.0_grfei5yostfimvqdpf73rlhy3e @@ -119,12 +119,12 @@ packages: - typescript dev: true - /@antfu/eslint-config-react/0.24.2_xztl6dhthcahlo6akmb2bmjmle: - resolution: {integrity: sha512-rovMrWq4ZGNrPMTOrnLNcXNzztgaTGNT15e7fhOXvP1Zq2UMmj1BCvZjJnLFeHE+ptl7HGd9OADf+WdEfWEfKw==} + /@antfu/eslint-config-react/0.25.1_xztl6dhthcahlo6akmb2bmjmle: + resolution: {integrity: sha512-gLdRj4nmOk4W9ORzvkwf8kklCkSxY7ox7BKE97HYcGtaq5oAQjibYC+WPkLklj2+BQuOXcZdGbqJgx/+qHfRrw==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.24.2_xztl6dhthcahlo6akmb2bmjmle + '@antfu/eslint-config-ts': 0.25.1_xztl6dhthcahlo6akmb2bmjmle eslint: 8.16.0 eslint-plugin-react: 7.30.0_eslint@8.16.0 transitivePeerDependencies: @@ -134,13 +134,13 @@ packages: - typescript dev: true - /@antfu/eslint-config-ts/0.24.2_xztl6dhthcahlo6akmb2bmjmle: - resolution: {integrity: sha512-SLuePt5doZxiYPc4UpNpXHGufgK14/1PXb7qJlDOPYx9jWuPyCkpxesxWXBZ4S+ZHNOw4rvR2iJG0HFVPuNZxg==} + /@antfu/eslint-config-ts/0.25.1_xztl6dhthcahlo6akmb2bmjmle: + resolution: {integrity: sha512-bKaSOah8Qb5ND0i14x3kcpfMA5euxy/9VYVwZQ2XJgY6hkjEY1wTyC0Jw6JQvTYglEycEc2SDrtEZ0+0SKA/jg==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.24.2_hzuh7e2up357pvq3mkokjvu2lq + '@antfu/eslint-config-basic': 0.25.1_hzuh7e2up357pvq3mkokjvu2lq '@typescript-eslint/eslint-plugin': 5.26.0_hzuh7e2up357pvq3mkokjvu2lq '@typescript-eslint/parser': 5.26.0_xztl6dhthcahlo6akmb2bmjmle eslint: 8.16.0 @@ -151,12 +151,12 @@ packages: - supports-color dev: true - /@antfu/eslint-config-vue/0.24.2_xztl6dhthcahlo6akmb2bmjmle: - resolution: {integrity: sha512-lENl6u3GHnzoP75nEx2J+BNZ5S8ORx3XBPD+izxvxoyarVeda4JZf66YJ3nfMI1g/7/5KoM2ebf3g3ceOEBi3w==} + /@antfu/eslint-config-vue/0.25.1_xztl6dhthcahlo6akmb2bmjmle: + resolution: {integrity: sha512-Z9MCGYKZO50eU8YwgqBYWx+GVSOfDHxbIf6+BLxpDmrVGUuJQMqT5CIcihSRkQMeH/drQwPmQKbSSmVdjOLHrg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.24.2_xztl6dhthcahlo6akmb2bmjmle + '@antfu/eslint-config-ts': 0.25.1_xztl6dhthcahlo6akmb2bmjmle eslint: 8.16.0 eslint-plugin-vue: 9.0.1_eslint@8.16.0 transitivePeerDependencies: @@ -166,13 +166,13 @@ packages: - typescript dev: true - /@antfu/eslint-config/0.24.2_xztl6dhthcahlo6akmb2bmjmle: - resolution: {integrity: sha512-hDqwNg8e2xud31467KQRmIaYknoF6ijZIUSVY4LI6rlOZPWHQp7J/rMW6NnIF5RHcGJnI/O0Pf1A0GJl3/pjJw==} + /@antfu/eslint-config/0.25.1_xztl6dhthcahlo6akmb2bmjmle: + resolution: {integrity: sha512-CRg2LL6bh+lWWfG5TDJh3TUQTh+immu6IWkiVaJJn4jVD7jFQSewvIQUoPo7/YEPFpL2TTCCUjmT2YpmSbnedg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-react': 0.24.2_xztl6dhthcahlo6akmb2bmjmle - '@antfu/eslint-config-vue': 0.24.2_xztl6dhthcahlo6akmb2bmjmle + '@antfu/eslint-config-react': 0.25.1_xztl6dhthcahlo6akmb2bmjmle + '@antfu/eslint-config-vue': 0.25.1_xztl6dhthcahlo6akmb2bmjmle '@typescript-eslint/eslint-plugin': 5.26.0_hzuh7e2up357pvq3mkokjvu2lq '@typescript-eslint/parser': 5.26.0_xztl6dhthcahlo6akmb2bmjmle eslint: 8.16.0 @@ -201,10 +201,6 @@ packages: find-up: 5.0.0 dev: true - /@antfu/utils/0.5.1: - resolution: {integrity: sha512-8Afo0+xvYe1K8Wm4xHTymfTkpzy36aaqDvhXIayUwl+mecMG9Xzl3XjXa6swG6Bk8FBeQ646RyvmsYt6+2Be9g==} - dev: true - /@antfu/utils/0.5.2: resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==} dev: true @@ -1423,7 +1419,7 @@ packages: resolution: {integrity: sha512-m+rnw7qKHq/XF7DAi4BcFoEAcXBfqqMgQJh8brGEHeqE/RUvgDMjmxsHgWnVpFsG+VmjGyAiI7nwXdliCwEU0Q==} dependencies: '@antfu/install-pkg': 0.1.0 - '@antfu/utils': 0.5.1 + '@antfu/utils': 0.5.2 '@iconify/types': 1.1.0 debug: 4.3.4 kolorist: 1.5.1 @@ -1656,6 +1652,15 @@ packages: engines: {node: '>= 10'} dev: true + /@ts-morph/common/0.13.0: + resolution: {integrity: sha512-fEJ6j7Cu8yiWjA4UmybOBH9Efgb/64ZTWuvCF4KysGu4xz8ettfyaqFt8WZ1btCxXsGZJjZ2/3svOF6rL+UFdQ==} + dependencies: + fast-glob: 3.2.11 + minimatch: 5.0.1 + mkdirp: 1.0.4 + path-browserify: 1.0.1 + dev: true + /@types/chai-subset/1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: @@ -1666,6 +1671,12 @@ packages: resolution: {integrity: sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==} dev: true + /@types/concat-stream/1.6.1: + resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==} + dependencies: + '@types/node': 17.0.24 + dev: true + /@types/debug/4.1.7: resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} dependencies: @@ -1676,6 +1687,12 @@ packages: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: true + /@types/form-data/0.0.33: + resolution: {integrity: sha1-yayFsqX9GENbjIXZ7LUObWyJP/g=} + dependencies: + '@types/node': 17.0.24 + dev: true + /@types/json-schema/7.0.11: resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: true @@ -1715,6 +1732,10 @@ packages: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} dev: true + /@types/node/10.17.60: + resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} + dev: true + /@types/node/14.18.13: resolution: {integrity: sha512-Z6/KzgyWOga3pJNS42A+zayjhPbf2zM3hegRQaOPnLOzEi86VV++6FLDWgR1LGrVCRufP/ph2daa3tEa5br1zA==} dev: true @@ -1723,6 +1744,10 @@ packages: resolution: {integrity: sha512-aveCYRQbgTH9Pssp1voEP7HiuWlD2jW2BO56w+bVrJn04i61yh6mRfoKO6hEYQD9vF+W8Chkwc6j1M36uPkx4g==} dev: true + /@types/node/8.10.66: + resolution: {integrity: sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==} + dev: true + /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -1731,6 +1756,14 @@ packages: resolution: {integrity: sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==} dev: true + /@types/prismjs/1.26.0: + resolution: {integrity: sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==} + dev: true + + /@types/qs/6.9.7: + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + dev: true + /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: @@ -1887,14 +1920,14 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@unocss/cli/0.34.1: - resolution: {integrity: sha512-RHZyo70xOO/Loq17wVQoL+9Hs0QY0RbfAVfap6vk1uQMcDoZ3FVPjOvaDmpfqwwFeA6rExBplEF0jKlmsPfbuQ==} + /@unocss/cli/0.37.2: + resolution: {integrity: sha512-IbWZGa8T4LTzOIER3JG/AuGiWfxG6whMNCbFnNsaN0Nwyr4wWqHWspxf7DfL1gC6C8x3QAlrQvHi8cHAFUwGVg==} engines: {node: '>=14'} hasBin: true dependencies: - '@unocss/config': 0.34.1 - '@unocss/core': 0.34.1 - '@unocss/preset-uno': 0.34.1 + '@unocss/config': 0.37.2 + '@unocss/core': 0.37.2 + '@unocss/preset-uno': 0.37.2 cac: 6.7.12 chokidar: 3.5.3 colorette: 2.0.16 @@ -1904,113 +1937,119 @@ packages: perfect-debounce: 0.1.3 dev: true - /@unocss/config/0.34.1: - resolution: {integrity: sha512-aB8AEIxo2C8Dvev4NFu8e/ClCy+1jY6TgKfYxVpDpITqwiNGGnFvFsj563JGGI9oD+cPAIXwHv0Kb79NBJTpyg==} + /@unocss/config/0.37.2: + resolution: {integrity: sha512-OJdv+GortQD57aEZj9O/nlGLNKU2PFWzSALznH77wVyrpG2ThH8aWKkL6+KsOgiImNeDkdIno1ZXeFSQi0x7lQ==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.37.2 unconfig: 0.3.4 dev: true - /@unocss/core/0.34.1: - resolution: {integrity: sha512-h2AeTLAiBWu6IZzR1tN2H/ypuCbc9CK7t8H/o2ncG22Jfoh6FO09jQPoiRZr72PcpDf2/0snN94iZLnjvPGZOg==} + /@unocss/core/0.37.2: + resolution: {integrity: sha512-qH/1SmD9Jkv7cDZVj3L9+JAQkW/myTRoZ3yU18uBc4+2WveFaFKeAIlC5FQRyoT4SWXBkQlhsavGlq6bhMdnzQ==} dev: true - /@unocss/inspector/0.34.1: - resolution: {integrity: sha512-4V4gUy1bykm/oOtEAXT5Lc98Bxp6k+vp141O/Yp+AMgX4wK0+dB9ELrQx7gzVLQauQv209xuMZ9tscKf0VEZaA==} + /@unocss/inspector/0.37.2: + resolution: {integrity: sha512-rRMZaJygGkxf9j/khqlEU7N+iyPWzKBDr4dQxEZiaHVCOn5cuCEG6uSqRRIRJRkj2iE6nejiRada9/mcq/24qA==} dependencies: gzip-size: 6.0.0 sirv: 2.0.2 dev: true - /@unocss/preset-attributify/0.34.1: - resolution: {integrity: sha512-ik4Dh0CEFa3yZuSY7C8ct4X1wRb50RHjZvp8exyDmWoUpMq/nKB6op9MRnPASAcMFeXs2pMnFYlNwg5rPiw3xQ==} + /@unocss/preset-attributify/0.37.2: + resolution: {integrity: sha512-10NSb789hMr6uurfykExkZfOPeeBMQ7ECLqMoVhainov1iGTL/NRTaEhzhwDt8sxH3UEcv0Lg7UaiZXvuMlTEw==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.37.2 dev: true - /@unocss/preset-icons/0.34.1: - resolution: {integrity: sha512-fGfchdyf5qFm3wX6cLJWFIqfnfsWKPwipNGJDdPgnk0kFiV9sPBE7GD0ctwdZg6v+dpHImOAMRqfhpx5ocJUKw==} + /@unocss/preset-icons/0.37.2: + resolution: {integrity: sha512-lm1NlARBY4aceftLDh7YwiymluZJJbG+vOoZJU+yiGpHZlmaoxig8ww+pgmPv4yGhfYNLXwE5+8V86dQYg+BtQ==} dependencies: '@iconify/utils': 1.0.32 - '@unocss/core': 0.34.1 + '@unocss/core': 0.37.2 ohmyfetch: 0.4.18 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini/0.34.1: - resolution: {integrity: sha512-pEL+/55RfRTfpUplCVzC1l0gLy5cGR1lRSduNz91+FqHmxmyw/rzEoZl0+KhlcNTKWGJY6pM/UYQ3AcbNu5n9w==} + /@unocss/preset-mini/0.37.2: + resolution: {integrity: sha512-fAj+xM28bQMUEW4NlF8OMOq3wJzPocOlROx1+qufxcQedxiIUrcO9QT/3/nZYTTFtGTdRL390JvL9Ue3ux8hIA==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.37.2 dev: true - /@unocss/preset-typography/0.34.1: - resolution: {integrity: sha512-plNmH6LqJx6Zp7R42PvMlRJ60r+9zjL4gRmHP2V/kUWlAelrHDtBrCT4V8ndrNUXCIK9cE0rLKk6acafDbgsHg==} + /@unocss/preset-tagify/0.37.2: + resolution: {integrity: sha512-tNvRauWqOzzgxx2Qw3xvpnv9TaiIBiSdy2TyOayAtjnimFsb2UbaZ/MIoSw+SbeYjMpihV+x9eCRptG8H8icWg==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.37.2 dev: true - /@unocss/preset-uno/0.34.1: - resolution: {integrity: sha512-QQxSyZRBzgVwH+m6c6vdJt0ZMa4EHSj4DHpZ68r35FRbs7Wk8cJ7mK40FW+d4FbuFKaMN8EmH6zQTeN9+vtbUg==} + /@unocss/preset-typography/0.37.2: + resolution: {integrity: sha512-i926pqmeUgMkmKy70PdeOCWs7ThrV499YWN1IxNs4yqT3JQoq7aPA0vNagHAhtpWs5RWn9QQGL5QNMFurO0JQA==} dependencies: - '@unocss/core': 0.34.1 - '@unocss/preset-mini': 0.34.1 - '@unocss/preset-wind': 0.34.1 + '@unocss/core': 0.37.2 dev: true - /@unocss/preset-web-fonts/0.34.1: - resolution: {integrity: sha512-xLQT9ERot5pANELA9nXrzHlMOxOQkdNBkcaoeSwD/Lup4mpHKPXDAqWIry+GYfQvcF9k7BYD/40CSx44RAhOpw==} + /@unocss/preset-uno/0.37.2: + resolution: {integrity: sha512-l3dHqrjRD0L66fQxcXk1hR10NG0JeGKxs5g+2Xn8fe90srXAxoWymt5ZGQVwwTXMl+kKOofp/GjL2/NbvJ+RMA==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.37.2 + '@unocss/preset-mini': 0.37.2 + '@unocss/preset-wind': 0.37.2 + dev: true + + /@unocss/preset-web-fonts/0.37.2: + resolution: {integrity: sha512-2PRccZVu9zV7lhVrcVALlOQUiFfeZJNFqF1NfHPs6jI4W1UeCamKKYIdFtaD7oOzVOxW2skMWpNv4S7LdeCMvg==} + dependencies: + '@unocss/core': 0.37.2 ohmyfetch: 0.4.18 dev: true - /@unocss/preset-wind/0.34.1: - resolution: {integrity: sha512-NDDIdtPv6tX0scNx4o9oF6GPz2U6ufI9uhbqacWhZX43aolJaNM0W5WsEOnw8GrO7RXOlgtChn0r79Uc91Ip0g==} + /@unocss/preset-wind/0.37.2: + resolution: {integrity: sha512-SfugaYkgAqB9S3/wP2hRSYdXXG1vNklZ8XSzx7fhE8fLE6unTs7IqvPNlBqNYBz1kydacxk7QKBJuLDRQm9pfQ==} dependencies: - '@unocss/core': 0.34.1 - '@unocss/preset-mini': 0.34.1 + '@unocss/core': 0.37.2 + '@unocss/preset-mini': 0.37.2 dev: true - /@unocss/reset/0.34.1: - resolution: {integrity: sha512-KbDzfB+CLcyNPOjm5g/sNhIvZn5LVlGTYvsxkCj3kzNKsNcuwK0QttDiR2Eo4/Zwtm8VJi0nWH6Oeg5lKyvV6w==} + /@unocss/reset/0.37.2: + resolution: {integrity: sha512-if143ODCgOTL884lYwFmyJD38kon8BmbuzDPoEiGx6gXnuaRMQmOQZy9K8XIkpiHgfhzozvUTFOgjMM6lUo4nw==} dev: true - /@unocss/scope/0.34.1: - resolution: {integrity: sha512-uWCbjdKzSqiGvaTsvOFvQlWYErlUQ2TKfer90dJid5mdak2XHnH1X/XqSYqqHLT5pmyVk7c2OGALxgUQV+IzjQ==} + /@unocss/scope/0.37.2: + resolution: {integrity: sha512-KW5XxqwJ8cZdNktldPehM9lAgHlzitl0PimW88Wq3B1CICH52eG8ocqpWPkKStyyK8oDiaq/HjAwdNwjJoBzow==} dev: true - /@unocss/transformer-compile-class/0.34.1: - resolution: {integrity: sha512-NjjNOa4l5BWWJKW87BKiAOmudVaxyuKPRd8B80fz7lAQn/5VGEgQ0/1A6NmqAyHwKprUi4Gu4thsJezBiIAuNA==} + /@unocss/transformer-compile-class/0.37.2: + resolution: {integrity: sha512-pTVMHr4E3eHN+dG0I186oZFn13uZmJza3h7gLnmC3CoWIr3yqnCO63xKS5VejyP686jvcS56ph4POWup8LvjVA==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.37.2 dev: true - /@unocss/transformer-directives/0.34.1: - resolution: {integrity: sha512-aLNa3uQ1WP+GYgLB2xyhfn6yXAuSquNlKgS/muGpc8oCSOMtAtaxjkdsAFzK8CRgZUYGMB3TBynJSBQhizTlDQ==} + /@unocss/transformer-directives/0.37.2: + resolution: {integrity: sha512-rtA5pMNTDFq4BCO1oOQIPt2JcbySfl9IehDYtRfd2l9TySGWDTxlkn/Xp9f96dTaTu0FjjQVcnMOK/kaytnagg==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.37.2 css-tree: 2.1.0 dev: true - /@unocss/transformer-variant-group/0.34.1: - resolution: {integrity: sha512-Dgk5uszraWgcVmerW1q/+AKKf/VpkyJFPOvc0EeJTl2H8kMdITrwHh5vVuQoM70rsaw3hGPWX++fThvIB48cWQ==} + /@unocss/transformer-variant-group/0.37.2: + resolution: {integrity: sha512-ZStyh+WuEJYf2fWVeo45MSvzY/XyZMW4QaDo3/D+8oLd2daXbjfjXBAhMjRSIT6VJxOCnQ1+nMrtsM1swznEkQ==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.37.2 dev: true - /@unocss/vite/0.34.1_vite@2.9.9: - resolution: {integrity: sha512-XQB4Y4hdg0Zof1obmzN1pR+/pyDOLGhvu13J6lw67nUwvLdy0t9IpBufh8yHpoka6E3j25yaGfLPqO0c5VYgkw==} + /@unocss/vite/0.37.2_vite@2.9.9: + resolution: {integrity: sha512-GeTSGRETn0aY855b2P3r+9mJ1O+piJjVuQ0+Hp1A2YyR8w0/bJjOBxpYbTeZ27ZNPlijzRU5Yw+hMKAZak2nYQ==} peerDependencies: vite: ^2.9.0 dependencies: '@rollup/pluginutils': 4.2.1 - '@unocss/config': 0.34.1 - '@unocss/core': 0.34.1 - '@unocss/inspector': 0.34.1 - '@unocss/scope': 0.34.1 - '@unocss/transformer-directives': 0.34.1 + '@unocss/config': 0.37.2 + '@unocss/core': 0.37.2 + '@unocss/inspector': 0.37.2 + '@unocss/scope': 0.37.2 + '@unocss/transformer-directives': 0.37.2 magic-string: 0.26.2 vite: 2.9.9 dev: true @@ -2026,34 +2065,34 @@ packages: vue: 3.2.36 dev: true - /@volar/code-gen/0.34.16: - resolution: {integrity: sha512-ep5us1iF66WlwzCFjTHMIdULIHzu6661228NknkSBGEAh878GPO+AgUqyQn9tY+al0KrsLuDRQVt6pwmeLoqwQ==} + /@volar/code-gen/0.36.0: + resolution: {integrity: sha512-g8UJ0JydaxnUItgybPyjw6aCocQ50ntYw82dvAG/TBhJpJ90ACBn5RPQeQf4UziA0j89Nisox2d70QrRB/RSbA==} dependencies: - '@volar/source-map': 0.34.16 + '@volar/source-map': 0.36.0 dev: true - /@volar/source-map/0.34.16: - resolution: {integrity: sha512-50F1XWcVRzKVXqwO7J39hZ4qd/htzHj62dsywz7FfhZZSOaQ43XT3uEy7cBAVgw7gs+qChFaUJAhM1iHb0FyOQ==} + /@volar/source-map/0.36.0: + resolution: {integrity: sha512-84Hq9Z4psQ489ae+ODSvwY+rnrw45lzYjGiHLOt18cRShKEjGVhr3vv+SzcCtsTIZld9Lyd2esY8OV8lDQDwTg==} dev: true - /@volar/vue-code-gen/0.34.16: - resolution: {integrity: sha512-R8OGn26pCQsctXLa6mZi3BIkyXemcrhibTRGrVh1z2TqWMtnCIT/NiAYXR7kAH4UzFEpglOJAIxrjwnodJ7x6w==} + /@volar/vue-code-gen/0.36.0: + resolution: {integrity: sha512-PYFrZRoMcPzWxcLjd8nov+MuOSalG8m+xs8xcSsmvL5+WNB4W6ZxP8vLOg9pYhl/NMEm0DYmpGd8MYHIp02p6Q==} dependencies: - '@volar/code-gen': 0.34.16 - '@volar/source-map': 0.34.16 + '@volar/code-gen': 0.36.0 + '@volar/source-map': 0.36.0 '@vue/compiler-core': 3.2.36 '@vue/compiler-dom': 3.2.36 '@vue/shared': 3.2.36 dev: true - /@volar/vue-typescript/0.34.16: - resolution: {integrity: sha512-Jmo19pKRJAIhbAmr/1974knqKws9FZlnYWuCDvvg9wimKHTFosjDhDysORIMVHZ97og/0idK70iIKbcsyDadvw==} + /@volar/vue-typescript/0.36.0: + resolution: {integrity: sha512-U2I+da9OThyVrBU1WD2LGhCy7Wjwi0sV1+tgN5J58lPnRS3IEm3xbPorHPhO4/zgrLLy+lbJ8taS++szjzbvpA==} dependencies: - '@volar/code-gen': 0.34.16 - '@volar/source-map': 0.34.16 - '@volar/vue-code-gen': 0.34.16 + '@volar/code-gen': 0.36.0 + '@volar/source-map': 0.36.0 + '@volar/vue-code-gen': 0.36.0 '@vue/compiler-sfc': 3.2.36 - '@vue/reactivity': 3.2.33 + '@vue/reactivity': 3.2.36 dev: true /@vue/compiler-core/3.2.33: @@ -2150,24 +2189,11 @@ packages: estree-walker: 2.0.2 magic-string: 0.25.9 - /@vue/reactivity/3.2.33: - resolution: {integrity: sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==} - dependencies: - '@vue/shared': 3.2.33 - dev: true - /@vue/reactivity/3.2.36: resolution: {integrity: sha512-c2qvopo0crh9A4GXi2/2kfGYMxsJW4tVILrqRPydVGZHhq0fnzy6qmclWOhBFckEhmyxmpHpdJtIRYGeKcuhnA==} dependencies: '@vue/shared': 3.2.36 - /@vue/runtime-core/3.2.33: - resolution: {integrity: sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==} - dependencies: - '@vue/reactivity': 3.2.33 - '@vue/shared': 3.2.33 - dev: true - /@vue/runtime-core/3.2.36: resolution: {integrity: sha512-PTWBD+Lub+1U3/KhbCExrfxyS14hstLX+cBboxVHaz+kXoiDLNDEYAovPtxeTutbqtClIXtft+wcGdC+FUQ9qQ==} dependencies: @@ -2205,8 +2231,8 @@ packages: vue: 3.2.36 dev: true - /@vueuse/core/8.5.0_vue@3.2.36: - resolution: {integrity: sha512-VEJ6sGNsPlUp0o9BGda2YISvDZbhWJSOJu5zlp2TufRGVrLcYUKr31jyFEOj6RXzG3k/H4aCYeZyjpItfU8glw==} + /@vueuse/core/8.6.0_vue@3.2.36: + resolution: {integrity: sha512-VirzExCm/N+QdrEWT7J4uSrvJ5hquKIAU9alQ37kUvIJk9XxCLxmfRnmekYc1kz2+6BnoyuKYXVmrMV351CB4w==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -2216,10 +2242,10 @@ packages: vue: optional: true dependencies: - '@vueuse/metadata': 8.5.0 - '@vueuse/shared': 8.5.0_vue@3.2.36 + '@vueuse/metadata': 8.6.0 + '@vueuse/shared': 8.6.0_vue@3.2.36 vue: 3.2.36 - vue-demi: 0.12.5_vue@3.2.36 + vue-demi: 0.13.1_vue@3.2.36 /@vueuse/head/0.7.6_vue@3.2.36: resolution: {integrity: sha512-cOWqCkT3WiF5oEpw+VVEWUJd9RLD5rc7DmnFp3cePsejp+t7686uKD9Z9ZU7Twb7R/BI8iexKTmXo9D/F3v6UA==} @@ -2228,11 +2254,11 @@ packages: dependencies: vue: 3.2.36 - /@vueuse/metadata/8.5.0: - resolution: {integrity: sha512-WxsD+Cd+bn+HcjpY6Dl9FJ8ywTRTT9pTwk3bCQpzEhXVYAyNczKDSahk50fCfIJKeWHhyI4B2+/ZEOxQAkUr0g==} + /@vueuse/metadata/8.6.0: + resolution: {integrity: sha512-F+CKPvaExsm7QgRr8y+ZNJFwXasn89rs5wth/HeX9lJ1q8XEt+HJ16Q5Sxh4rfG5YSKXrStveVge8TKvPjMjFA==} - /@vueuse/shared/8.5.0_vue@3.2.36: - resolution: {integrity: sha512-qKG+SZb44VvGD4dU5cQ63z4JE2Yk39hQUecR0a9sEdJA01cx+XrxAvFKJfPooxwoiqalAVw/ktWK6xbyc/jS3g==} + /@vueuse/shared/8.6.0_vue@3.2.36: + resolution: {integrity: sha512-Y/IVywZo7IfEoSSEtCYpkVEmPV7pU35mEIxV7PbD/D3ly18B3mEsBaPbtDkNM/QP3zAZ5mn4nEkOfddX4uwuIA==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -2243,7 +2269,18 @@ packages: optional: true dependencies: vue: 3.2.36 - vue-demi: 0.12.5_vue@3.2.36 + vue-demi: 0.13.1_vue@3.2.36 + + /@yankeeinlondon/happy-wrapper/1.0.0: + resolution: {integrity: sha512-j1zfIra4/9IlXLVq5Jq76nl8D722a3vCqLH+7lWFeLwHW062+FL51ja/8LzojBeFvtySWnBDNZpgNH6afE2ldw==} + dependencies: + callsites: 3.1.0 + fp-ts: 2.12.1 + happy-dom: 4.1.0 + native-dash: 1.22.1 + transitivePeerDependencies: + - encoding + dev: true /abab/2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} @@ -2429,6 +2466,10 @@ packages: es-shim-unscopables: 1.0.0 dev: true + /asap/2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + dev: true + /asn1/0.2.6: resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} dependencies: @@ -2800,6 +2841,12 @@ packages: wrap-ansi: 7.0.0 dev: true + /code-block-writer/11.0.0: + resolution: {integrity: sha512-GEqWvEWWsOvER+g9keO4ohFoD3ymwyCnqY3hoTr7GZipYFwEhMHJw+TtV0rfgRhNImM6QWZGO2XYjlJVyYT62w==} + dependencies: + tslib: 2.3.1 + dev: true + /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -2814,7 +2861,7 @@ packages: dev: true /color-name/1.1.3: - resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} dev: true /color-name/1.1.4: @@ -2846,6 +2893,10 @@ packages: engines: {node: '>=4.0.0'} dev: true + /common-types/1.31.1: + resolution: {integrity: sha512-eixAd22Gmek1dgsPgyqCSjzMAlp8rpSLkb44iEMfOzR9fwGFYEkH+AWOHmwSFxWmO8MvMND/m1jpZX0Wk4+yJA==} + dev: true + /compressible/2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -2872,6 +2923,16 @@ packages: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} dev: true + /concat-stream/1.6.2: + resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} + engines: {'0': node >= 0.8} + dependencies: + buffer-from: 1.1.2 + inherits: 2.0.4 + readable-stream: 2.3.7 + typedarray: 0.0.6 + dev: true + /consola/2.15.3: resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} dev: true @@ -2911,7 +2972,7 @@ packages: dev: true /core-util-is/1.0.2: - resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} dev: true /core-util-is/1.0.3: @@ -2982,6 +3043,10 @@ packages: engines: {node: '>= 6'} dev: true + /css.escape/1.5.1: + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} + dev: true + /cssesc/3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -3006,6 +3071,68 @@ packages: /csstype/2.6.20: resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} + /cypress-types/0.1.0: + resolution: {integrity: sha512-IsxZ77K/SutNycQaSaWXKbWFoMTLwRCjoyDlSbqm3dAich+6zGpY/ioXvZVoA7fE+09wsykeUrhdM6aUnqyW7A==} + dependencies: + cypress: 9.7.0 + ts-morph: 14.0.0 + vite: 2.9.9 + transitivePeerDependencies: + - less + - sass + - stylus + dev: true + + /cypress/10.0.2: + resolution: {integrity: sha512-7+C4KHYBcfZrawss+Gt5PlS35rfc6ySc59JcHDVsIMm1E/J35dqE41UEXpdtwIq3549umCerNWnFADzqib4kcA==} + engines: {node: '>=12.0.0'} + hasBin: true + requiresBuild: true + dependencies: + '@cypress/request': 2.88.10 + '@cypress/xvfb': 1.2.4_supports-color@8.1.1 + '@types/node': 14.18.13 + '@types/sinonjs__fake-timers': 8.1.1 + '@types/sizzle': 2.3.3 + arch: 2.2.0 + blob-util: 2.0.2 + bluebird: 3.7.2 + buffer: 5.7.1 + cachedir: 2.3.0 + chalk: 4.1.2 + check-more-types: 2.24.0 + cli-cursor: 3.1.0 + cli-table3: 0.6.2 + commander: 5.1.0 + common-tags: 1.8.2 + dayjs: 1.11.1 + debug: 4.3.4_supports-color@8.1.1 + enquirer: 2.3.6 + eventemitter2: 6.4.5 + execa: 4.1.0 + executable: 4.1.1 + extract-zip: 2.0.1_supports-color@8.1.1 + figures: 3.2.0 + fs-extra: 9.1.0 + getos: 3.2.1 + is-ci: 3.0.1 + is-installed-globally: 0.4.0 + lazy-ass: 1.6.0 + listr2: 3.14.0_enquirer@2.3.6 + lodash: 4.17.21 + log-symbols: 4.1.0 + minimist: 1.2.6 + ospath: 1.2.2 + pretty-bytes: 5.6.0 + proxy-from-env: 1.0.0 + request-progress: 3.0.0 + semver: 7.3.7 + supports-color: 8.1.1 + tmp: 0.2.1 + untildify: 4.0.0 + yauzl: 2.10.0 + dev: true + /cypress/9.7.0: resolution: {integrity: sha512-+1EE1nuuuwIt/N1KXRR2iWHU+OiIt7H28jJDyyI4tiUftId/DrXYEwoDa5+kH2pki1zxnA0r6HrUGHV5eLbF5Q==} engines: {node: '>=12.0.0'} @@ -3057,7 +3184,7 @@ packages: dev: true /dashdash/1.14.1: - resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=} + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} dependencies: assert-plus: 1.0.0 @@ -3188,7 +3315,7 @@ packages: dev: true /delayed-stream/1.0.0: - resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} dev: true @@ -3269,7 +3396,7 @@ packages: dev: true /ecc-jsbn/0.1.2: - resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} dependencies: jsbn: 0.1.1 safer-buffer: 2.1.2 @@ -3600,7 +3727,7 @@ packages: dev: true /escape-string-regexp/1.0.5: - resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} dev: true @@ -3662,8 +3789,8 @@ packages: - supports-color dev: true - /eslint-plugin-antfu/0.24.2_xztl6dhthcahlo6akmb2bmjmle: - resolution: {integrity: sha512-WMvTNmI8h9eRTRUcTYgbECEXD8AwF+fjsTXiKNouD4a2pOps8WW9yjRnMOENk0/9vV5p52cu6PbJbfbM0/B/TA==} + /eslint-plugin-antfu/0.25.1_xztl6dhthcahlo6akmb2bmjmle: + resolution: {integrity: sha512-xZrk0BIHZFfrUkr2Ff1uZdnzTmCM6ZQccOxpn7/IKfUENe16sSMuZ8YHKaVrUSAMIPoUOFKG2Qpu2UxwIRTd9w==} dependencies: '@typescript-eslint/utils': 5.26.0_xztl6dhthcahlo6akmb2bmjmle transitivePeerDependencies: @@ -4110,7 +4237,7 @@ packages: dev: true /extend-shallow/2.0.1: - resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} dependencies: is-extendable: 0.1.1 @@ -4135,7 +4262,7 @@ packages: dev: true /extsprintf/1.3.0: - resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} engines: {'0': node >=0.6.0} dev: true @@ -4169,7 +4296,7 @@ packages: dev: true /fd-slicer/1.1.0: - resolution: {integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=} + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} dependencies: pend: 1.2.0 dev: true @@ -4217,7 +4344,7 @@ packages: dev: true /find-up/2.1.0: - resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} + resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} engines: {node: '>=4'} dependencies: locate-path: 2.0.0 @@ -4256,7 +4383,7 @@ packages: dev: true /forever-agent/0.6.1: - resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: true /form-data/2.3.3: @@ -4282,6 +4409,10 @@ packages: engines: {node: '>= 0.6'} dev: true + /fp-ts/2.12.1: + resolution: {integrity: sha512-oxvgqUYR6O9VkKXrxkJ0NOyU0FrE705MeqgBUMEPWyTu6Pwn768cJbHChw2XOBlgFLKfIHxjr2OOBFpv2mUGZw==} + dev: true + /fresh/0.5.2: resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=} engines: {node: '>= 0.6'} @@ -4307,7 +4438,7 @@ packages: dev: true /fs.realpath/1.0.0: - resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true /fsevents/2.3.2: @@ -4323,7 +4454,7 @@ packages: dev: true /functional-red-black-tree/1.0.1: - resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} dev: true /functions-have-names/1.2.2: @@ -4341,7 +4472,7 @@ packages: dev: true /get-func-name/2.0.0: - resolution: {integrity: sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=} + resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} dev: true /get-intrinsic/1.1.1: @@ -4356,6 +4487,11 @@ packages: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} dev: true + /get-port/3.2.0: + resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==} + engines: {node: '>=4'} + dev: true + /get-stream/5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} @@ -4383,7 +4519,7 @@ packages: dev: true /getpass/0.1.7: - resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} dependencies: assert-plus: 1.0.0 dev: true @@ -4469,12 +4605,40 @@ packages: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} dev: true + /happy-dom/3.2.2: + resolution: {integrity: sha512-NgRLzVYeTs5Y12LwpD6C2qbn7FCaKVb1BewLQOuvxS9WOxfL/dy122jDwEFluGyzZbip/ogf9MLsN+ZBlit1aA==} + dependencies: + css.escape: 1.5.1 + he: 1.2.0 + node-fetch: 2.6.7 + sync-request: 6.1.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + transitivePeerDependencies: + - encoding + dev: true + + /happy-dom/4.1.0: + resolution: {integrity: sha512-x/W72MnJ3VENTXrIlvdkb5t+f7Tkeze8CEcUEiVAbPovZnsB6vl/szkWCKuuovmdWBxJtqP147qedos9wWxllg==} + dependencies: + css.escape: 1.5.1 + he: 1.2.0 + node-fetch: 2.6.7 + sync-request: 6.1.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + transitivePeerDependencies: + - encoding + dev: true + /has-bigints/1.0.1: resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} dev: true /has-flag/3.0.0: - resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} dev: true @@ -4562,6 +4726,16 @@ packages: entities: 3.0.1 dev: true + /http-basic/8.1.3: + resolution: {integrity: sha512-/EcDMwJZh3mABI2NhGfHOGOeOZITqfkEO4p/xK+l3NpyncIHUQBoMvCSF/b5GqvKtySC2srL/GGG3+EtlqlmCw==} + engines: {node: '>=6.0.0'} + dependencies: + caseless: 0.12.0 + concat-stream: 1.6.2 + http-response-object: 3.0.2 + parse-cache-control: 1.0.1 + dev: true + /http-deceiver/1.2.7: resolution: {integrity: sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=} dev: true @@ -4588,6 +4762,12 @@ packages: - supports-color dev: true + /http-response-object/3.0.2: + resolution: {integrity: sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==} + dependencies: + '@types/node': 10.17.60 + dev: true + /http-signature/1.3.6: resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==} engines: {node: '>=0.10'} @@ -4676,8 +4856,14 @@ packages: engines: {node: '>=8'} dev: true + /inferred-types/0.18.4: + resolution: {integrity: sha512-rdI+5Zuxb7eYKAkU6PxoxqW0TzdFxodMHaUNAmuaxaCg2ngZTKwBTN5LqimfxNyRCOZWyv0DGd7DzNE9mZXVQA==} + dependencies: + common-types: 1.31.1 + dev: true + /inflight/1.0.6: - resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: once: 1.4.0 wrappy: 1.0.2 @@ -4726,7 +4912,7 @@ packages: dev: true /is-arrayish/0.2.1: - resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: true /is-bigint/1.0.4: @@ -4787,12 +4973,12 @@ packages: dev: true /is-extendable/0.1.1: - resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} dev: true /is-extglob/2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} dev: true @@ -4913,7 +5099,7 @@ packages: dev: true /is-typedarray/1.0.0: - resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} dev: true /is-unicode-supported/0.1.0: @@ -4939,7 +5125,7 @@ packages: dev: true /isarray/1.0.0: - resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} dev: true /isarray/2.0.5: @@ -4947,11 +5133,11 @@ packages: dev: true /isexe/2.0.0: - resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true /isstream/0.1.2: - resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: true /jake/10.8.4: @@ -4999,7 +5185,7 @@ packages: dev: true /jsbn/0.1.1: - resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} dev: true /jsdom/19.0.0: @@ -5076,7 +5262,7 @@ packages: dev: true /json-stringify-safe/5.0.1: - resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} dev: true /json5/1.0.1: @@ -5158,7 +5344,7 @@ packages: dev: true /lazy-ass/1.6.0: - resolution: {integrity: sha1-eZllXoZGwX8In90YfRUNMyTVRRM=} + resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==} engines: {node: '> 0.8'} dev: true @@ -5187,8 +5373,8 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /linkify-it/4.0.0: - resolution: {integrity: sha512-QAxkXyzT/TXgwGyY4rTgC95Ex6/lZ5/lYTV9nug6eJt93BCBQGOE47D/g2+/m5J1MrVLr2ot97OXkBZ9bBpR4A==} + /linkify-it/4.0.1: + resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} dependencies: uc.micro: 1.0.6 dev: true @@ -5219,7 +5405,7 @@ packages: dev: true /locate-path/2.0.0: - resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} + resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} engines: {node: '>=4'} dependencies: p-locate: 2.0.0 @@ -5249,7 +5435,7 @@ packages: dev: true /lodash.once/4.1.1: - resolution: {integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=} + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} dev: true /lodash.sortby/4.7.0: @@ -5325,13 +5511,13 @@ packages: prismjs: 1.28.0 dev: true - /markdown-it/13.0.0: - resolution: {integrity: sha512-WArlIpVFvVwb8t3wgJuOsbMLhNWlzuQM7H2qXmuUEnBtXRqKjLjwFUMbZOyJgHygVZSjvcLR4EcXcRilqMavrA==} + /markdown-it/13.0.1: + resolution: {integrity: sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==} hasBin: true dependencies: argparse: 2.0.1 entities: 3.0.1 - linkify-it: 4.0.0 + linkify-it: 4.0.1 mdurl: 1.0.1 uc.micro: 1.0.6 dev: true @@ -5449,6 +5635,12 @@ packages: resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} dev: true + /mkdirp/1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + dev: true + /mlly/0.3.19: resolution: {integrity: sha512-zMq5n3cOf4fOzA4WoeulxagbAgMChdev3MgP6K51k7M0u2whTXxupfIY4VVzws4vxkiWhwH1rVQcsw7zDGfRhA==} dev: true @@ -5466,7 +5658,7 @@ packages: dev: true /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: true /ms/2.1.2: @@ -5482,8 +5674,14 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /native-dash/1.22.1: + resolution: {integrity: sha512-DLsVXQW8Lo480i4xQ6ObmpxVUY0Qs2X6GOlCnqsdj1j4PxKUAWTme4E2DJ3FCr6/a7qssfrr04u6kh8C6bdYdg==} + dependencies: + inferred-types: 0.18.4 + dev: true + /natural-compare/1.4.0: - resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true /negotiator/0.6.3: @@ -5501,6 +5699,18 @@ packages: resolution: {integrity: sha512-Jf1IQZdovUIv9E+5avmN6Sf+bND+rnMlODnBQhdE2VRyuWP9WgqZb/KEgPekh19DAN1X2C4vbS1VCOaz2OH19g==} dev: true + /node-fetch/2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: true + /node-releases/2.0.3: resolution: {integrity: sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==} dev: true @@ -5632,7 +5842,7 @@ packages: dev: true /once/1.4.0: - resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 dev: true @@ -5669,7 +5879,7 @@ packages: dev: true /ospath/1.2.2: - resolution: {integrity: sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=} + resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==} dev: true /p-finally/1.0.0: @@ -5699,7 +5909,7 @@ packages: dev: true /p-locate/2.0.0: - resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} + resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} engines: {node: '>=4'} dependencies: p-limit: 1.3.0 @@ -5742,7 +5952,7 @@ packages: dev: true /p-try/1.0.0: - resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} + resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} engines: {node: '>=4'} dev: true @@ -5764,6 +5974,10 @@ packages: callsites: 3.1.0 dev: true + /parse-cache-control/1.0.1: + resolution: {integrity: sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==} + dev: true + /parse-entities/2.0.0: resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} dependencies: @@ -5800,8 +6014,12 @@ packages: engines: {node: '>= 0.8'} dev: true + /path-browserify/1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: true + /path-exists/3.0.0: - resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} dev: true @@ -5811,7 +6029,7 @@ packages: dev: true /path-is-absolute/1.0.1: - resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} dev: true @@ -5866,7 +6084,7 @@ packages: dev: true /pify/2.3.0: - resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} dev: true @@ -5885,7 +6103,7 @@ packages: '@vue/devtools-api': 6.1.4 typescript: 4.7.2 vue: 3.2.36 - vue-demi: 0.12.5_vue@3.2.36 + vue-demi: 0.13.1_vue@3.2.36 dev: false /pkg-types/0.3.2: @@ -5901,8 +6119,8 @@ packages: engines: {node: '>=4'} dev: true - /pnpm/7.1.6: - resolution: {integrity: sha512-ZReCitIDPkdJ8DcKqJ2CLvl7FhwOJiDiTN1c5ElaxmCvivptJaRIDd3IDTnydDhVUWk1rtaP5/mK6oktD5WH9A==} + /pnpm/7.1.7: + resolution: {integrity: sha512-8+IAfyunrOHfNmVu03E9rSBVUgypFGMKeyhVif0Drv/gcWgXuzxSBkCxrfNJbEf0cHtA+ftTqMQ20uSlrtnSEg==} engines: {node: '>=14.19'} hasBin: true dev: true @@ -5971,6 +6189,12 @@ packages: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true + /promise/8.1.0: + resolution: {integrity: sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==} + dependencies: + asap: 2.0.6 + dev: true + /prop-types/15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} dependencies: @@ -6659,6 +6883,21 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true + /sync-request/6.1.0: + resolution: {integrity: sha512-8fjNkrNlNCrVc/av+Jn+xxqfCjYaBoHqCsDz6mt030UMxJGr+GSfCV1dQt2gRtlL63+VPidwDVLr7V2OcTSdRw==} + engines: {node: '>=8.0.0'} + dependencies: + http-response-object: 3.0.2 + sync-rpc: 1.3.6 + then-request: 6.0.2 + dev: true + + /sync-rpc/1.3.6: + resolution: {integrity: sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==} + dependencies: + get-port: 3.2.0 + dev: true + /temp-dir/2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} @@ -6689,6 +6928,23 @@ packages: resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} dev: true + /then-request/6.0.2: + resolution: {integrity: sha512-3ZBiG7JvP3wbDzA9iNY5zJQcHL4jn/0BWtXIkagfz7QgOL/LqjCEOBQuJNZfu0XYnv5JhKh+cDxCPM4ILrqruA==} + engines: {node: '>=6.0.0'} + dependencies: + '@types/concat-stream': 1.6.1 + '@types/form-data': 0.0.33 + '@types/node': 8.10.66 + '@types/qs': 6.9.7 + caseless: 0.12.0 + concat-stream: 1.6.2 + form-data: 2.3.3 + http-basic: 8.1.3 + http-response-object: 3.0.2 + promise: 8.1.0 + qs: 6.9.7 + dev: true + /throttleit/1.0.0: resolution: {integrity: sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=} dev: true @@ -6752,6 +7008,10 @@ packages: universalify: 0.1.2 dev: true + /tr46/0.0.3: + resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} + dev: true + /tr46/1.0.1: resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} dependencies: @@ -6765,6 +7025,13 @@ packages: punycode: 2.1.1 dev: true + /ts-morph/14.0.0: + resolution: {integrity: sha512-tO8YQ1dP41fw8GVmeQAdNsD8roZi1JMqB7YwZrqU856DvmG5/710e41q2XauzTYrygH9XmMryaFeLo+kdCziyA==} + dependencies: + '@ts-morph/common': 0.13.0 + code-block-writer: 11.0.0 + dev: true + /tsconfig-paths/3.14.1: resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} dependencies: @@ -6854,6 +7121,10 @@ packages: mime-types: 2.1.35 dev: true + /typedarray/0.0.6: + resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} + dev: true + /typescript/4.7.2: resolution: {integrity: sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==} engines: {node: '>=4.2.0'} @@ -6889,7 +7160,7 @@ packages: /unconfig/0.3.4: resolution: {integrity: sha512-cf39F1brwQuLSuMLTYXOdWJH0O1CJee6a4QW1nYtO7SoBUfVvQCvEel6ssTNXtPfi17kop1ADmVtmC49NlFkIQ==} dependencies: - '@antfu/utils': 0.5.1 + '@antfu/utils': 0.5.2 defu: 6.0.0 jiti: 1.13.0 dev: true @@ -6922,8 +7193,8 @@ packages: engines: {node: '>=4'} dev: true - /unimport/0.2.4_vite@2.9.9: - resolution: {integrity: sha512-7OEUIlZMS1s1h1uFAGkCPylMtE8hnlJ/cFurJQHdzKAqIyuGiOREFKaCLbkNtFloZicCpRAlqC0Ny2yMoz6mFg==} + /unimport/0.2.5_vite@2.9.9: + resolution: {integrity: sha512-1YreHVa6vUtRANhtKROtniBY01PXM0ol857tlI3HaQHNLcuQKqWUCAfvZC/GipotKrMVm4LV9ZQ4u1s9lrrDpg==} dependencies: '@rollup/pluginutils': 4.2.1 escape-string-regexp: 5.0.0 @@ -6964,24 +7235,25 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss/0.34.1_vite@2.9.9: - resolution: {integrity: sha512-rk1xKh+ROUHxcFq56Wa0vuOqPFhqvomp3pQW+XEhPHSwOasiHXHtuNgPUgrbE2dhS2OAY9zz1dNhjkbOXnjS8w==} + /unocss/0.37.2_vite@2.9.9: + resolution: {integrity: sha512-1lgWX9l1m9Y12ZRBVwyS7T8DGscWRfEvcawdMMftd5RQwM0Vx0wU3Sf4y9qfAzeN5KnuO0qkbA5Kn2/ZXkiUbA==} engines: {node: '>=14'} dependencies: - '@unocss/cli': 0.34.1 - '@unocss/core': 0.34.1 - '@unocss/preset-attributify': 0.34.1 - '@unocss/preset-icons': 0.34.1 - '@unocss/preset-mini': 0.34.1 - '@unocss/preset-typography': 0.34.1 - '@unocss/preset-uno': 0.34.1 - '@unocss/preset-web-fonts': 0.34.1 - '@unocss/preset-wind': 0.34.1 - '@unocss/reset': 0.34.1 - '@unocss/transformer-compile-class': 0.34.1 - '@unocss/transformer-directives': 0.34.1 - '@unocss/transformer-variant-group': 0.34.1 - '@unocss/vite': 0.34.1_vite@2.9.9 + '@unocss/cli': 0.37.2 + '@unocss/core': 0.37.2 + '@unocss/preset-attributify': 0.37.2 + '@unocss/preset-icons': 0.37.2 + '@unocss/preset-mini': 0.37.2 + '@unocss/preset-tagify': 0.37.2 + '@unocss/preset-typography': 0.37.2 + '@unocss/preset-uno': 0.37.2 + '@unocss/preset-web-fonts': 0.37.2 + '@unocss/preset-wind': 0.37.2 + '@unocss/reset': 0.37.2 + '@unocss/transformer-compile-class': 0.37.2 + '@unocss/transformer-directives': 0.37.2 + '@unocss/transformer-variant-group': 0.37.2 + '@unocss/vite': 0.37.2_vite@2.9.9 transitivePeerDependencies: - supports-color - vite @@ -6992,8 +7264,8 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-auto-import/0.8.5_4xyn6ao5ngwbgzbefoyccvabvi: - resolution: {integrity: sha512-JT43zA89fMjxtdqz+sTSkTsL9J0PNdnGmMOvcwbkpDi45yL5SU0aDCZgj0E8+qWLyQSIvvBaDBW3VuBrcc2MXg==} + /unplugin-auto-import/0.8.7_2f4luahfrvm5qufmejfjusqqgu: + resolution: {integrity: sha512-xepkl/lzlPmWym/ZqjgKpev30S5402qZYHnRZ7MQ78+WxBykvUw69PB0awWcWJ7atswNs6LkDRpGNqzjFCEH4w==} engines: {node: '>=14'} peerDependencies: '@vueuse/core': '*' @@ -7003,10 +7275,10 @@ packages: dependencies: '@antfu/utils': 0.5.2 '@rollup/pluginutils': 4.2.1 - '@vueuse/core': 8.5.0_vue@3.2.36 + '@vueuse/core': 8.6.0_vue@3.2.36 local-pkg: 0.4.1 magic-string: 0.26.2 - unimport: 0.2.4_vite@2.9.9 + unimport: 0.2.5_vite@2.9.9 unplugin: 0.6.3_vite@2.9.9 transitivePeerDependencies: - esbuild @@ -7145,18 +7417,34 @@ packages: - supports-color dev: true - /vite-plugin-md/0.13.1_vite@2.9.9: - resolution: {integrity: sha512-ZLXRuhQCFVCvxTE79CtSOj71TknT7Hube5SN3aU65k7FpsIQ8ftQhMn3PbdVjHUlQRR462IuPsTYbyXHyrOmOQ==} + /vite-plugin-md/0.14.0_vite@2.9.9+vue@3.2.36: + resolution: {integrity: sha512-wQkX2qTztdbQTKeBgfyjpMutkzRmtQUGc4/zl08QB/C0iIRpP64l+dKXdv3zY4lV/sDSJC+5i/FWnA6rI4yONA==} peerDependencies: - vite: ^2.0.0 + vite: ^2.9.0 dependencies: - '@antfu/utils': 0.5.1 + '@antfu/utils': 0.5.2 '@rollup/pluginutils': 4.2.1 '@types/markdown-it': 12.2.3 - '@vue/runtime-core': 3.2.33 + '@types/prismjs': 1.26.0 + '@vitejs/plugin-vue': 2.3.3_vite@2.9.9+vue@3.2.36 + '@vue/runtime-core': 3.2.36 + '@vueuse/core': 8.6.0_vue@3.2.36 + '@yankeeinlondon/happy-wrapper': 1.0.0 + cypress-types: 0.1.0 + fp-ts: 2.12.1 gray-matter: 4.0.3 - markdown-it: 13.0.0 + happy-dom: 3.2.2 + markdown-it: 13.0.1 + prismjs: 1.28.0 vite: 2.9.9 + vue-router: 4.0.15_vue@3.2.36 + transitivePeerDependencies: + - '@vue/composition-api' + - encoding + - less + - sass + - stylus + - vue dev: true /vite-plugin-pages/0.23.0_vite@2.9.9: @@ -7277,8 +7565,8 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.12.9: - resolution: {integrity: sha512-1NtyUANS72Qw5PwYvoztk067NX4fSiis2xQxhByOWS33eL2er/yupHyLxlBCOkF2ANe0dLFRvT1GVb+nczL5aw==} + /vitest/0.13.1: + resolution: {integrity: sha512-CfSBf7YFw/i8HumSUQRtZKs0aV91DC9WU8nAgIJAlawKHaFuPHQohDwOTPIFgrxySiuFYUa0Yohf9gDFfBwjxA==} engines: {node: '>=v14.16.0'} hasBin: true peerDependencies: @@ -7311,8 +7599,8 @@ packages: - supports-color dev: true - /vue-demi/0.12.5_vue@3.2.36: - resolution: {integrity: sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==} + /vue-demi/0.13.1_vue@3.2.36: + resolution: {integrity: sha512-xmkJ56koG3ptpLnpgmIzk9/4nFf4CqduSJbUM0OdPoU87NwRuZ6x49OLhjSa/fC15fV+5CbEnrxU4oyE022svg==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -7363,13 +7651,13 @@ packages: '@vue/devtools-api': 6.1.4 vue: 3.2.36 - /vue-tsc/0.34.16_typescript@4.7.2: - resolution: {integrity: sha512-9tYBQIOyl3Tz8ZrlYUKtftu5m/wXHfxCalyjR22QzSaUJoBJmZeNOoVs/QEllc0z4ideEZxvvU+pBFdoY3O16A==} + /vue-tsc/0.36.0_typescript@4.7.2: + resolution: {integrity: sha512-pxQup47DV0jlWMTpqSSqtBDT6k3vW7+V1PmK/G7AzEkoxCFaKs2oogkpKvrwIYRwJtGt2aLt6E0Q+1DMaHrM3w==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/vue-typescript': 0.34.16 + '@volar/vue-typescript': 0.36.0 typescript: 4.7.2 dev: true @@ -7401,6 +7689,10 @@ packages: minimalistic-assert: 1.0.1 dev: true + /webidl-conversions/3.0.1: + resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} + dev: true + /webidl-conversions/4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} dev: true @@ -7439,6 +7731,13 @@ packages: webidl-conversions: 7.0.0 dev: true + /whatwg-url/5.0.0: + resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: true + /whatwg-url/7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} dependencies: diff --git a/src/html.d.ts b/src/html.d.ts new file mode 100644 index 0000000..343ccfd --- /dev/null +++ b/src/html.d.ts @@ -0,0 +1,13 @@ +// for UnoCSS attributify mode compact in Volar +// refer: https://github.com/johnsoncodehk/volar/issues/1077#issuecomment-1145361472 +declare module '@vue/runtime-dom' { + interface HTMLAttributes { + [key: string]: any + } +} +declare module '@vue/runtime-core' { + interface AllowedComponentProps { + [key: string]: any + } +} +export {}