diff --git a/.vscode/settings.json b/.vscode/settings.json index 8b15df4..0be9a6e 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -3,5 +3,8 @@ "i18n-ally.keystyle": "nested", "i18n-ally.sortKeys": true, - "vetur.experimental.templateInterpolationService": true + "vetur.experimental.templateInterpolationService": true, + "cSpell.words": [ + "Vitesse" + ] } \ No newline at end of file diff --git a/README.md b/README.md index e70d923..654b7c7 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,10 @@

- Vitess - Opinionated Vite Starter Template + Vitesse - Opinionated Vite Starter Template

-Mocking up web app with ⚡️Vitesse +Mocking up web app with Vitesse(speed)
+Now with Vite 2.0! ⚡️


@@ -16,7 +17,7 @@ ## Features -- ⚡️ [Vue3](https://github.com/vuejs/vue-next), [Vite](https://github.com/vitejs/vite), [pnpm](https://pnpm.js.org/), [ESBuild](https://github.com/evanw/esbuild) - born with fastness +- ⚡️ [Vue 3](https://github.com/vuejs/vue-next), [Vite 2](https://github.com/vitejs/vite), [pnpm](https://pnpm.js.org/), [ESBuild](https://github.com/evanw/esbuild) - born with fastness - 🗂 [File based routing](./src/pages) @@ -61,7 +62,7 @@ - [vite-plugin-components](https://github.com/antfu/vite-plugin-components) - components auto import - [vite-plugin-pwa](https://github.com/antfu/vite-plugin-pwa) - PWA - [vite-plugin-md](https://github.com/antfu/vite-plugin-md) - Markdown as components / components in Markdown - - [markdown-it-shiki](https://github.com/antfu/markdown-it-shiki) - [Shiki](https://github.com/shikijs/shiki) for syntax highlighting + - [markdown-it-prism](https://github.com/jGleitz/markdown-it-prism) - [Prism](https://prismjs.com/) for syntax highlighting - [vue-i18n](https://github.com/intlify/vue-i18n-next) - internationalization - [VueUse](https://github.com/antfu/vueuse) - collection of useful composition APIs diff --git a/package.json b/package.json index e4a9800..ecfa985 100644 --- a/package.json +++ b/package.json @@ -5,44 +5,40 @@ "build": "cross-env NODE_ENV=production vite-ssg build --script async" }, "dependencies": { - "@vueuse/core": "^4.0.0", + "@vueuse/core": "^4.0.3", "nprogress": "^0.2.0", - "vue": "^3.0.4", - "vue-i18n": "9.0.0-beta.8", - "vue-router": "^4.0.1" + "vue": "^3.0.5", + "vue-i18n": "9.0.0-rc.1", + "vue-router": "^4.0.2" }, "devDependencies": { "@antfu/eslint-config-vue": "^0.4.3", - "@iconify/json": "^1.1.276", - "@purge-icons/generated": "^0.4.1", + "@iconify/json": "^1.1.282", "@tailwindcss/typography": "^0.3.1", "@types/nprogress": "^0.2.0", - "@typescript-eslint/eslint-plugin": "^4.11.0", - "@vue/compiler-sfc": "^3.0.4", - "@vue/server-renderer": "^3.0.4", - "@vuedx/typescript-plugin-vue": "^0.2.3", - "autoprefixer": "^10.1.0", + "@typescript-eslint/eslint-plugin": "^4.12.0", + "@vitejs/plugin-vue": "^1.0.4", + "@vue/compiler-sfc": "^3.0.5", + "@vue/server-renderer": "^3.0.5", + "@vuedx/typescript-plugin-vue": "^0.4.1", + "autoprefixer": "^10.2.0", "cross-env": "^7.0.3", - "eslint": "^7.16.0", - "markdown-it-shiki": "^0.0.2", - "pnpm": "^5.14.1", + "eslint": "^7.17.0", + "markdown-it-prism": "^2.1.4", + "pnpm": "^5.14.3", + "postcss": "^8.2.2", "postcss-nested": "^5.0.3", "tailwindcss": "^2.0.2", "typescript": "^4.1.3", - "vite": "^1.0.0-rc.13", - "vite-plugin-components": "^0.5.5", - "vite-plugin-icons": "^0.1.0", - "vite-plugin-md": "^0.1.5", - "vite-plugin-pwa": "^0.1.7", - "vite-plugin-voie": "^0.4.1", - "vite-ssg": "^0.1.0", + "vite": "^2.0.0-beta.10", + "vite-plugin-components": "^0.6.3", + "vite-plugin-icons": "^0.2.1", + "vite-plugin-md": "^0.2.1", + "vite-plugin-pwa": "^0.3.2", + "vite-plugin-voie": "^0.7.1", + "vite-ssg": "^0.2.0", "voie-pages": "^0.4.0" }, - "pnpm": { - "overrides": { - "postcss": "8" - } - }, "eslintConfig": { "extends": "@antfu/eslint-config-vue", "rules": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7cbd20c..c5ed65c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,60 +1,65 @@ dependencies: - '@vueuse/core': 4.0.0_vue@3.0.4 + '@vueuse/core': 4.0.3_vue@3.0.5 nprogress: 0.2.0 - vue: 3.0.4 - vue-i18n: 9.0.0-beta.8_vue@3.0.4 - vue-router: 4.0.1_vue@3.0.4 + vue: 3.0.5 + vue-i18n: 9.0.0-rc.1_vue@3.0.5 + vue-router: 4.0.2_vue@3.0.5 devDependencies: - '@antfu/eslint-config-vue': 0.4.3_eslint@7.16.0+typescript@4.1.3 - '@iconify/json': 1.1.276 - '@purge-icons/generated': 0.4.1 + '@antfu/eslint-config-vue': 0.4.3_eslint@7.17.0+typescript@4.1.3 + '@iconify/json': 1.1.282 '@tailwindcss/typography': 0.3.1_tailwindcss@2.0.2 '@types/nprogress': 0.2.0 - '@typescript-eslint/eslint-plugin': 4.11.0_eslint@7.16.0+typescript@4.1.3 - '@vue/compiler-sfc': 3.0.4_vue@3.0.4 - '@vue/server-renderer': 3.0.4_vue@3.0.4 - '@vuedx/typescript-plugin-vue': 0.2.3_vue@3.0.4 - autoprefixer: 10.1.0 + '@typescript-eslint/eslint-plugin': 4.12.0_eslint@7.17.0+typescript@4.1.3 + '@vitejs/plugin-vue': 1.0.4_@vue+compiler-sfc@3.0.5 + '@vue/compiler-sfc': 3.0.5_vue@3.0.5 + '@vue/server-renderer': 3.0.5_vue@3.0.5 + '@vuedx/typescript-plugin-vue': 0.4.1 + autoprefixer: 10.2.0_postcss@8.2.2 cross-env: 7.0.3 - eslint: 7.16.0 - markdown-it-shiki: 0.0.2 - pnpm: 5.14.1 - postcss-nested: 5.0.3 - tailwindcss: 2.0.2_autoprefixer@10.1.0 + eslint: 7.17.0 + markdown-it-prism: 2.1.4 + markdown-it-shiki: 0.1.1 + pnpm: 5.14.3 + postcss: 8.2.2 + postcss-easy-import: 3.0.0 + postcss-nested: 5.0.3_postcss@8.2.2 + postcss-nested-import: 0.1.0 + postcss-partial-import: 4.1.0 + tailwindcss: 2.0.2_683d4725fe3bc32e6288127bcf5bb347 typescript: 4.1.3 - vite: 1.0.0-rc.13 - vite-plugin-components: 0.5.5 - vite-plugin-icons: 0.1.0_78438b9b9e7d51ac05d4f12c7eddfe12 - vite-plugin-md: 0.1.5_@vue+compiler-sfc@3.0.4 - vite-plugin-pwa: 0.1.7 - vite-plugin-voie: 0.4.1_b4f890ebcd2c7fb57691a875170d0d78 - vite-ssg: 0.1.0_fc727f10f0d17e293defdef0a51ff799 - voie-pages: 0.4.0_vue@3.0.4 + vite: 2.0.0-beta.10 + vite-plugin-components: 0.6.3 + vite-plugin-icons: 0.2.1_061882b4c0f799c7aef88e3e6cce6699 + vite-plugin-md: 0.2.1_4d70cda3c98fc4a1ab7ad1112d4bc930 + vite-plugin-pwa: 0.3.2_vite@2.0.0-beta.10 + vite-plugin-voie: 0.7.1_cc0b40294df509831d72a57e9d5659f0 + vite-ssg: 0.2.0_437dc0204f8b7c341a842d35baf29699 + voie-pages: 0.4.0_vue@3.0.5 lockfileVersion: 5.2 overrides: - postcss: '8' + '@antfu/shiki': 0.3.3 packages: - /@antfu/eslint-config-basic/0.4.3_eslint@7.16.0: + /@antfu/eslint-config-basic/0.4.3_eslint@7.17.0: dependencies: - eslint: 7.16.0 - eslint-config-standard: 14.1.1_f3904c19f09d3e38f6a4215fefd7354c + eslint: 7.17.0 + eslint-config-standard: 14.1.1_059d3abae9f72c72758241bd3c8f389d eslint-plugin-html: 6.1.1 - eslint-plugin-import: 2.22.1_eslint@7.16.0 - eslint-plugin-node: 11.1.0_eslint@7.16.0 + eslint-plugin-import: 2.22.1_eslint@7.17.0 + eslint-plugin-node: 11.1.0_eslint@7.17.0 eslint-plugin-promise: 4.2.1 - eslint-plugin-standard: 4.1.0_eslint@7.16.0 - eslint-plugin-unicorn: 23.0.0_eslint@7.16.0 + eslint-plugin-standard: 4.1.0_eslint@7.17.0 + eslint-plugin-unicorn: 23.0.0_eslint@7.17.0 dev: true peerDependencies: eslint: '>=7.4.0' resolution: integrity: sha512-XDkJvR76mG1DWOnrS5iNG6QqUDroC0N5UrWJckyes11P5c3Witr6cUJZTuUDgl4iIJQvz+xiDezwRa3NNHM4yA== - /@antfu/eslint-config-ts/0.4.3_eslint@7.16.0+typescript@4.1.3: + /@antfu/eslint-config-ts/0.4.3_eslint@7.17.0+typescript@4.1.3: dependencies: - '@antfu/eslint-config-basic': 0.4.3_eslint@7.16.0 - '@typescript-eslint/eslint-plugin': 4.9.1_5a9cdc561af4998fbd6a6e322a179f4a - '@typescript-eslint/parser': 4.9.1_eslint@7.16.0+typescript@4.1.3 - eslint: 7.16.0 + '@antfu/eslint-config-basic': 0.4.3_eslint@7.17.0 + '@typescript-eslint/eslint-plugin': 4.12.0_343306961d6b60bcf6bd09d193a54461 + '@typescript-eslint/parser': 4.12.0_eslint@7.17.0+typescript@4.1.3 + eslint: 7.17.0 typescript: 4.1.3 dev: true peerDependencies: @@ -62,46 +67,46 @@ packages: typescript: '>=3.9' resolution: integrity: sha512-7KhbAkZiGt/UvYbjhls4d7l74Or54vT9TcJFro85Fc3H0m8Psx7sKXvLCeNxtO/3p1i9NCbDlhEiqhMtRg1jkg== - /@antfu/eslint-config-vue/0.4.3_eslint@7.16.0+typescript@4.1.3: + /@antfu/eslint-config-vue/0.4.3_eslint@7.17.0+typescript@4.1.3: dependencies: - '@antfu/eslint-config-ts': 0.4.3_eslint@7.16.0+typescript@4.1.3 - eslint: 7.16.0 - eslint-plugin-vue: 7.1.0_eslint@7.16.0 + '@antfu/eslint-config-ts': 0.4.3_eslint@7.17.0+typescript@4.1.3 + eslint: 7.17.0 + eslint-plugin-vue: 7.1.0_eslint@7.17.0 dev: true peerDependencies: eslint: '>=7.4.0' typescript: '*' resolution: integrity: sha512-WAvCnFt+StRUMHoc7ixnUdH9Qc7P5wVWvd6p8NgADv7za11MFqQ6O7Q01JqdpwAD6kAr8DD6ckkNpZ+5mQSFIQ== - /@antfu/shiki/0.3.4: + /@antfu/shiki/0.3.3: dependencies: onigasm: 2.2.5 vscode-textmate: 5.2.0 dev: true resolution: - integrity: sha512-+X7w9qkReqtNwn+UWnR0DzCwtz/WedqH+kuDrV6viP9R1OrIVCPQFvnHAPpSqhnDFU0yuLJwMXH1LGLXOiwzhw== - /@babel/code-frame/7.10.4: + integrity: sha512-rtlwgMqvMUWJZyKoQ8pHGVWlVqCHij0aVgsz7YCVVvT7ETWCfNCvGSYl1sGz4zITP/N+wHma9hmCObwvek7QYA== + /@babel/code-frame/7.12.11: dependencies: '@babel/highlight': 7.10.4 dev: true resolution: - integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== /@babel/compat-data/7.12.7: dev: true resolution: integrity: sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw== /@babel/core/7.12.10: dependencies: - '@babel/code-frame': 7.10.4 - '@babel/generator': 7.12.10 + '@babel/code-frame': 7.12.11 + '@babel/generator': 7.12.11 '@babel/helper-module-transforms': 7.12.1 '@babel/helpers': 7.12.5 - '@babel/parser': 7.12.10 + '@babel/parser': 7.12.11 '@babel/template': 7.12.7 - '@babel/traverse': 7.12.10 - '@babel/types': 7.12.10 + '@babel/traverse': 7.12.12 + '@babel/types': 7.12.12 convert-source-map: 1.7.0 - debug: 4.3.1 + debug: 4.3.2 gensync: 1.0.0-beta.2 json5: 2.1.3 lodash: 4.17.20 @@ -112,24 +117,24 @@ packages: node: '>=6.9.0' resolution: integrity: sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== - /@babel/generator/7.12.10: + /@babel/generator/7.12.11: dependencies: - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 jsesc: 2.5.2 source-map: 0.5.7 dev: true resolution: - integrity: sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww== + integrity: sha512-Ggg6WPOJtSi8yYQvLVjG8F/TlpWDlKx0OpS4Kt+xMQPs5OaGYWy+v1A+1TvxI6sAMGZpKWWoAQ1DaeQbImlItA== /@babel/helper-annotate-as-pure/7.12.10: dependencies: - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-XplmVbC1n+KY6jL8/fgLVXXUauDIB+lD5+GsQEh6F6GBF1dq1qy4DP4yXWzDKcoqXB3X58t61e85Fitoww4JVQ== /@babel/helper-builder-binary-assignment-operator-visitor/7.10.4: dependencies: '@babel/helper-explode-assignable-expression': 7.12.1 - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== @@ -137,8 +142,8 @@ packages: dependencies: '@babel/compat-data': 7.12.7 '@babel/core': 7.12.10 - '@babel/helper-validator-option': 7.12.1 - browserslist: 4.16.0 + '@babel/helper-validator-option': 7.12.11 + browserslist: 4.16.1 semver: 5.7.1 dev: true peerDependencies: @@ -148,11 +153,11 @@ packages: /@babel/helper-create-class-features-plugin/7.12.1_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - '@babel/helper-function-name': 7.10.4 + '@babel/helper-function-name': 7.12.11 '@babel/helper-member-expression-to-functions': 7.12.7 '@babel/helper-optimise-call-expression': 7.12.10 - '@babel/helper-replace-supers': 7.12.5 - '@babel/helper-split-export-declaration': 7.11.0 + '@babel/helper-replace-supers': 7.12.11 + '@babel/helper-split-export-declaration': 7.12.11 dev: true peerDependencies: '@babel/core': ^7.0.0 @@ -170,67 +175,67 @@ packages: integrity: sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ== /@babel/helper-define-map/7.10.5: dependencies: - '@babel/helper-function-name': 7.10.4 - '@babel/types': 7.12.10 + '@babel/helper-function-name': 7.12.11 + '@babel/types': 7.12.12 lodash: 4.17.20 dev: true resolution: integrity: sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== /@babel/helper-explode-assignable-expression/7.12.1: dependencies: - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== - /@babel/helper-function-name/7.10.4: + /@babel/helper-function-name/7.12.11: dependencies: '@babel/helper-get-function-arity': 7.12.10 '@babel/template': 7.12.7 - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: - integrity: sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== + integrity: sha512-AtQKjtYNolKNi6nNNVLQ27CP6D9oFR6bq/HPYSizlzbp7uC1M59XJe8L+0uXjbIaZaUJF99ruHqVGiKXU/7ybA== /@babel/helper-get-function-arity/7.12.10: dependencies: - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== /@babel/helper-hoist-variables/7.10.4: dependencies: - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== /@babel/helper-member-expression-to-functions/7.12.7: dependencies: - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== /@babel/helper-module-imports/7.12.5: dependencies: - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== /@babel/helper-module-transforms/7.12.1: dependencies: '@babel/helper-module-imports': 7.12.5 - '@babel/helper-replace-supers': 7.12.5 + '@babel/helper-replace-supers': 7.12.11 '@babel/helper-simple-access': 7.12.1 - '@babel/helper-split-export-declaration': 7.11.0 - '@babel/helper-validator-identifier': 7.10.4 + '@babel/helper-split-export-declaration': 7.12.11 + '@babel/helper-validator-identifier': 7.12.11 '@babel/template': 7.12.7 - '@babel/traverse': 7.12.10 - '@babel/types': 7.12.10 + '@babel/traverse': 7.12.12 + '@babel/types': 7.12.12 lodash: 4.17.20 dev: true resolution: integrity: sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== /@babel/helper-optimise-call-expression/7.12.10: dependencies: - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ== @@ -242,62 +247,58 @@ packages: dependencies: '@babel/helper-annotate-as-pure': 7.12.10 '@babel/helper-wrap-function': 7.12.3 - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== - /@babel/helper-replace-supers/7.12.5: + /@babel/helper-replace-supers/7.12.11: dependencies: '@babel/helper-member-expression-to-functions': 7.12.7 '@babel/helper-optimise-call-expression': 7.12.10 - '@babel/traverse': 7.12.10 - '@babel/types': 7.12.10 + '@babel/traverse': 7.12.12 + '@babel/types': 7.12.12 dev: true resolution: - integrity: sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA== + integrity: sha512-q+w1cqmhL7R0FNzth/PLLp2N+scXEK/L2AHbXUyydxp828F4FEa5WcVoqui9vFRiHDQErj9Zof8azP32uGVTRA== /@babel/helper-simple-access/7.12.1: dependencies: - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== /@babel/helper-skip-transparent-expression-wrappers/7.12.1: dependencies: - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== - /@babel/helper-split-export-declaration/7.11.0: + /@babel/helper-split-export-declaration/7.12.11: dependencies: - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 dev: true resolution: - integrity: sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== - /@babel/helper-validator-identifier/7.10.4: - dev: true - resolution: - integrity: sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + integrity: sha512-LsIVN8j48gHgwzfocYUSkO/hjYAOJqlpJEc7tGXcIm4cubjVUf8LGW6eWRyxEu7gA25q02p0rQUWoCI33HNS5g== /@babel/helper-validator-identifier/7.12.11: resolution: integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== - /@babel/helper-validator-option/7.12.1: + /@babel/helper-validator-option/7.12.11: dev: true resolution: - integrity: sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A== + integrity: sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw== /@babel/helper-wrap-function/7.12.3: dependencies: - '@babel/helper-function-name': 7.10.4 + '@babel/helper-function-name': 7.12.11 '@babel/template': 7.12.7 - '@babel/traverse': 7.12.10 - '@babel/types': 7.12.10 + '@babel/traverse': 7.12.12 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== /@babel/helpers/7.12.5: dependencies: '@babel/template': 7.12.7 - '@babel/traverse': 7.12.10 - '@babel/types': 7.12.10 + '@babel/traverse': 7.12.12 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== @@ -309,20 +310,20 @@ packages: dev: true resolution: integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== - /@babel/parser/7.12.10: - dev: true - engines: - node: '>=6.0.0' - hasBin: true - resolution: - integrity: sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA== /@babel/parser/7.12.11: engines: node: '>=6.0.0' hasBin: true resolution: integrity: sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg== - /@babel/plugin-proposal-async-generator-functions/7.12.1_@babel+core@7.12.10: + /@babel/parser/7.12.3: + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw== + /@babel/plugin-proposal-async-generator-functions/7.12.12_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 @@ -332,7 +333,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 resolution: - integrity: sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A== + integrity: sha512-nrz9y0a4xmUrRq51bYkWJIO5SBZyG2ys2qinHsN0zHDHVsUaModrkpyWWWXfGqYQmOL3x9sQIcTNN/pBGpo09A== /@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 @@ -594,7 +595,7 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== - /@babel/plugin-transform-block-scoping/7.12.1_@babel+core@7.12.10: + /@babel/plugin-transform-block-scoping/7.12.12_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 @@ -602,17 +603,17 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 resolution: - integrity: sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w== + integrity: sha512-VOEPQ/ExOVqbukuP7BYJtI5ZxxsmegTwzZ04j1aF0dkSypGo9XpDHuOrABsJu+ie+penpSJheDJ11x1BEZNiyQ== /@babel/plugin-transform-classes/7.12.1_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 '@babel/helper-annotate-as-pure': 7.12.10 '@babel/helper-define-map': 7.10.5 - '@babel/helper-function-name': 7.10.4 + '@babel/helper-function-name': 7.12.11 '@babel/helper-optimise-call-expression': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-replace-supers': 7.12.5 - '@babel/helper-split-export-declaration': 7.11.0 + '@babel/helper-replace-supers': 7.12.11 + '@babel/helper-split-export-declaration': 7.12.11 globals: 11.12.0 dev: true peerDependencies: @@ -678,7 +679,7 @@ packages: /@babel/plugin-transform-function-name/7.12.1_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 - '@babel/helper-function-name': 7.10.4 + '@babel/helper-function-name': 7.12.11 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: @@ -732,7 +733,7 @@ packages: '@babel/helper-hoist-variables': 7.10.4 '@babel/helper-module-transforms': 7.12.1 '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-validator-identifier': 7.10.4 + '@babel/helper-validator-identifier': 7.12.11 babel-plugin-dynamic-import-node: 2.3.3 dev: true peerDependencies: @@ -771,7 +772,7 @@ packages: dependencies: '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-replace-supers': 7.12.5 + '@babel/helper-replace-supers': 7.12.11 dev: true peerDependencies: '@babel/core': ^7.0.0-0 @@ -878,15 +879,15 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== - /@babel/preset-env/7.12.10_@babel+core@7.12.10: + /@babel/preset-env/7.12.11_@babel+core@7.12.10: dependencies: '@babel/compat-data': 7.12.7 '@babel/core': 7.12.10 '@babel/helper-compilation-targets': 7.12.5_@babel+core@7.12.10 '@babel/helper-module-imports': 7.12.5 '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-validator-option': 7.12.1 - '@babel/plugin-proposal-async-generator-functions': 7.12.1_@babel+core@7.12.10 + '@babel/helper-validator-option': 7.12.11 + '@babel/plugin-proposal-async-generator-functions': 7.12.12_@babel+core@7.12.10 '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.12.10 '@babel/plugin-proposal-dynamic-import': 7.12.1_@babel+core@7.12.10 '@babel/plugin-proposal-export-namespace-from': 7.12.1_@babel+core@7.12.10 @@ -914,7 +915,7 @@ packages: '@babel/plugin-transform-arrow-functions': 7.12.1_@babel+core@7.12.10 '@babel/plugin-transform-async-to-generator': 7.12.1_@babel+core@7.12.10 '@babel/plugin-transform-block-scoped-functions': 7.12.1_@babel+core@7.12.10 - '@babel/plugin-transform-block-scoping': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-block-scoping': 7.12.12_@babel+core@7.12.10 '@babel/plugin-transform-classes': 7.12.1_@babel+core@7.12.10 '@babel/plugin-transform-computed-properties': 7.12.1_@babel+core@7.12.10 '@babel/plugin-transform-destructuring': 7.12.1_@babel+core@7.12.10 @@ -944,21 +945,21 @@ packages: '@babel/plugin-transform-unicode-escapes': 7.12.1_@babel+core@7.12.10 '@babel/plugin-transform-unicode-regex': 7.12.1_@babel+core@7.12.10 '@babel/preset-modules': 0.1.4_@babel+core@7.12.10 - '@babel/types': 7.12.10 - core-js-compat: 3.8.1 + '@babel/types': 7.12.12 + core-js-compat: 3.8.2 semver: 5.7.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: - integrity: sha512-Gz9hnBT/tGeTE2DBNDkD7BiWRELZt+8lSysHuDwmYXUIvtwZl0zI+D6mZgXZX0u8YBlLS4tmai9ONNY9tjRgRA== + integrity: sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw== /@babel/preset-modules/0.1.4_@babel+core@7.12.10: dependencies: '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 '@babel/plugin-proposal-unicode-property-regex': 7.12.1_@babel+core@7.12.10 '@babel/plugin-transform-dotall-regex': 7.12.1_@babel+core@7.12.10 - '@babel/types': 7.12.10 + '@babel/types': 7.12.12 esutils: 2.0.3 dev: true peerDependencies: @@ -973,41 +974,55 @@ packages: integrity: sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== /@babel/template/7.12.7: dependencies: - '@babel/code-frame': 7.10.4 - '@babel/parser': 7.12.10 - '@babel/types': 7.12.10 + '@babel/code-frame': 7.12.11 + '@babel/parser': 7.12.11 + '@babel/types': 7.12.12 dev: true resolution: integrity: sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== - /@babel/traverse/7.12.10: + /@babel/traverse/7.12.1: dependencies: - '@babel/code-frame': 7.10.4 - '@babel/generator': 7.12.10 - '@babel/helper-function-name': 7.10.4 - '@babel/helper-split-export-declaration': 7.11.0 - '@babel/parser': 7.12.10 - '@babel/types': 7.12.10 + '@babel/code-frame': 7.12.11 + '@babel/generator': 7.12.11 + '@babel/helper-function-name': 7.12.11 + '@babel/helper-split-export-declaration': 7.12.11 + '@babel/parser': 7.12.11 + '@babel/types': 7.12.1 debug: 4.3.1 globals: 11.12.0 lodash: 4.17.20 dev: true resolution: - integrity: sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg== - /@babel/types/7.12.10: + integrity: sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw== + /@babel/traverse/7.12.12: dependencies: - '@babel/helper-validator-identifier': 7.10.4 + '@babel/code-frame': 7.12.11 + '@babel/generator': 7.12.11 + '@babel/helper-function-name': 7.12.11 + '@babel/helper-split-export-declaration': 7.12.11 + '@babel/parser': 7.12.11 + '@babel/types': 7.12.12 + debug: 4.3.2 + globals: 11.12.0 + lodash: 4.17.20 + dev: true + resolution: + integrity: sha512-s88i0X0lPy45RrLM8b9mz8RPH5FqO9G9p7ti59cToE44xFm1Q+Pjh5Gq4SXBbtb88X7Uy7pexeqRIQDDMNkL0w== + /@babel/types/7.12.1: + dependencies: + '@babel/helper-validator-identifier': 7.12.11 lodash: 4.17.20 to-fast-properties: 2.0.0 dev: true resolution: - integrity: sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw== - /@babel/types/7.12.11: + integrity: sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA== + /@babel/types/7.12.12: dependencies: '@babel/helper-validator-identifier': 7.12.11 lodash: 4.17.20 to-fast-properties: 2.0.0 resolution: - integrity: sha512-ukA9SQtKThINm++CX1CwmliMrE54J6nIYB5XTwL5f/CLFW9owfls+YSU8tVW15RQ2w+a3fSbPjC6HdQNtWZkiA== + integrity: sha512-lnIX7piTxOH22xE7fDXDbSHg9MM1/6ORnafpJmov5rs0kX5g4BZxeXNJLXsMRiO0U5Rb8/FvMS6xlTnTHvxonQ== /@eslint/eslintrc/0.2.2: dependencies: ajv: 6.12.6 @@ -1015,7 +1030,7 @@ packages: espree: 7.3.1 globals: 12.4.0 ignore: 4.0.6 - import-fresh: 3.2.2 + import-fresh: 3.3.0 js-yaml: 3.14.1 lodash: 4.17.20 minimatch: 3.0.4 @@ -1025,39 +1040,43 @@ packages: node: ^10.12.0 || >=12.0.0 resolution: integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ== - /@fullhuman/postcss-purgecss/3.1.0: + /@fullhuman/postcss-purgecss/3.1.3: dependencies: - purgecss: 3.1.0 + purgecss: 3.1.3 dev: true - peerDependencies: - postcss: ^8.2.0 resolution: - integrity: sha512-3/jDpO5nIc+swrqek8oQE98oDxs9iaSXNs3MWMDE0RQlzJ54OR5QFdw49CicVgTPxpg3xbbNV2HX06tf+/a9dA== + integrity: sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA== /@hapi/address/2.1.4: deprecated: Moved to 'npm install @sideway/address' dev: true resolution: integrity: sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ== - /@hapi/bourne/1.3.2: - deprecated: This version has been deprecated and is no longer supported or maintained + /@hapi/formula/1.2.0: + deprecated: Moved to 'npm install @sideway/formula' dev: true resolution: - integrity: sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== + integrity: sha512-UFbtbGPjstz0eWHb+ga/GM3Z9EzqKXFWIbSOFURU0A/Gku0Bky4bCk9/h//K2Xr3IrCfjFNhMm4jyZ5dbCewGA== /@hapi/hoek/8.5.1: deprecated: This version has been deprecated and is no longer supported or maintained dev: true resolution: integrity: sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== - /@hapi/joi/15.1.1: + /@hapi/joi/16.1.8: dependencies: '@hapi/address': 2.1.4 - '@hapi/bourne': 1.3.2 + '@hapi/formula': 1.2.0 '@hapi/hoek': 8.5.1 + '@hapi/pinpoint': 1.0.2 '@hapi/topo': 3.1.6 deprecated: Switch to 'npm install joi' dev: true resolution: - integrity: sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ== + integrity: sha512-wAsVvTPe+FwSrsAurNt5vkg3zo+TblvC5Bb1zMVK6SJzZqw9UrJnexxR+76cpePmtUZKHAPxcQ2Bf7oVHyahhg== + /@hapi/pinpoint/1.0.2: + deprecated: Moved to 'npm install @sideway/pinpoint' + dev: true + resolution: + integrity: sha512-dtXC/WkZBfC5vxscazuiJ6iq4j9oNx1SHknmIr8hofarpKUZKmlUVYVIhNVzIEgK5Wrc4GMHL5lZtt1uS2flmQ== /@hapi/topo/3.1.6: dependencies: '@hapi/hoek': 8.5.1 @@ -1065,153 +1084,182 @@ packages: dev: true resolution: integrity: sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ== - /@iconify/iconify/2.0.0-rc.2: - dev: true - resolution: - integrity: sha512-BybEHU5/I9EQ0CcwKAqmreZ2bMnAXrqLCTptAc6vPetHMbrXdZfejP5mt57e/8PNSt/qE7BHniU5PCYA+PGIHw== /@iconify/json-tools/1.0.10: dev: true resolution: integrity: sha512-LFelJDOLZ6JHlmlAkgrvmcu4hpNPB91KYcr4f60D/exzU1eNOb4/KCVHIydGHIQFaOacIOD+Xy+B7P1z812cZg== - /@iconify/json/1.1.276: + /@iconify/json/1.1.282: dev: true resolution: - integrity: sha512-Ra/mGT+n38vhi/i1cjsPYOmSR2d6rNIXZ+OsrIWp9J35zAPQ93sSTQMpTyxZdLu3QxU0vYwtcaC7h/Y1/3H3wg== - /@koa/cors/3.1.0: + integrity: sha512-eLbN5gKOJeN9M1DG6+Z/HXR1WDku9E4CLvEtETPJLN5Jzsz26jSjvFpzdF10tpY40qDynqAHAktEjMmRL1IRyA== + /@intlify/core-base/9.0.0-beta.16: dependencies: - vary: 1.1.2 + '@intlify/message-compiler': 9.0.0-beta.16 + '@intlify/message-resolver': 9.0.0-beta.16 + '@intlify/runtime': 9.0.0-beta.16 + '@intlify/shared': 9.0.0-beta.16 dev: true engines: - node: '>= 8.0.0' + node: '>= 10' resolution: - integrity: sha512-7ulRC1da/rBa6kj6P4g2aJfnET3z8Uf3SWu60cjbtxTA5g8lxRdX/Bd2P92EagGwwAhANeNw8T8if99rJliR6Q== - /@nodelib/fs.scandir/2.1.3: + integrity: sha512-PJLDVYy3x8Mf9+XtWljEfk4Lo6mudopYlRvB89NQR3TkR+Tqkbcsegj09XdXpTKBYiq+yQrlZKZ0KEHb7l5Zuw== + /@intlify/core-base/9.0.0-rc.1: dependencies: - '@nodelib/fs.stat': 2.0.3 + '@intlify/message-compiler': 9.0.0-rc.1 + '@intlify/message-resolver': 9.0.0-rc.1 + '@intlify/runtime': 9.0.0-rc.1 + '@intlify/shared': 9.0.0-rc.1 + dev: false + engines: + node: '>= 10' + resolution: + integrity: sha512-PqC7FQByeFyNmDOW5LePJfBIV6wL4R4sv8+Gecv9l2SsnkJ4nDCTGcpBT0YRdDDDfKpLhSTHSm+sLdSuHv7EVQ== + /@intlify/core/9.0.0-beta.16: + dependencies: + '@intlify/core-base': 9.0.0-beta.16 + dev: true + engines: + node: '>= 10' + resolution: + integrity: sha512-tPXf9rr+ZzG1zXgdLo8rCO2jws6eIXzJSaTvgnanZpfyyMKE+T8Ra5vVu3f/Sm0J7flT+z/Q3kLfnbpOMQ1UiQ== + /@intlify/message-compiler/9.0.0-beta.16: + dependencies: + '@intlify/message-resolver': 9.0.0-beta.16 + '@intlify/shared': 9.0.0-beta.16 + source-map: 0.6.1 + dev: true + engines: + node: '>= 10' + resolution: + integrity: sha512-dE4UZsbVl5TKogYdfrJ6nQKdin1R4XMKVBVa9dE1A8HVvVHBSLy6iQiYpcw8TwcEHIa+rFjuuHuh+IdN3eCw+g== + /@intlify/message-compiler/9.0.0-rc.1: + dependencies: + '@intlify/message-resolver': 9.0.0-rc.1 + '@intlify/shared': 9.0.0-rc.1 + source-map: 0.6.1 + dev: false + engines: + node: '>= 10' + resolution: + integrity: sha512-oPo/6v6lFvzbVj86ikWzYbHpRatyVQCSASJgGCIhvUGxdyvfxqKr+kQudbKWx/QiBq6cBioMuyh9hOGPhvBPMA== + /@intlify/message-resolver/9.0.0-beta.16: + dev: true + engines: + node: '>= 10' + resolution: + integrity: sha512-xwjsFuDDYEv7g1KE5QZRbrPgfsrNsDhYLtNYR7Tn4inzbmB6ipak2UlDzDcQGLieSFbe1WwAoNL0IXy4sUKboQ== + /@intlify/message-resolver/9.0.0-rc.1: + dev: false + engines: + node: '>= 10' + resolution: + integrity: sha512-vgt7qqHcHJenehnNG6APOmorpYi2XulD4TJHISNwISGlVz9Mf5+H4uilGkWA/+8k9kUOx5sh/5aN3IP2O8cgbA== + /@intlify/runtime/9.0.0-beta.16: + dependencies: + '@intlify/message-compiler': 9.0.0-beta.16 + '@intlify/message-resolver': 9.0.0-beta.16 + '@intlify/shared': 9.0.0-beta.16 + dev: true + engines: + node: '>= 10' + resolution: + integrity: sha512-py+stHrbkBoEB2OsBB+rySevR+54uhybF54LToGjErr740R/AVuOVTJEKRS/LF9VvinGZZTu/WVOXcPpMfqt8Q== + /@intlify/runtime/9.0.0-rc.1: + dependencies: + '@intlify/message-compiler': 9.0.0-rc.1 + '@intlify/message-resolver': 9.0.0-rc.1 + '@intlify/shared': 9.0.0-rc.1 + dev: false + engines: + node: '>= 10' + resolution: + integrity: sha512-6n/Tf9cI+SfuB7GCIkI4AxMu9y4vTrhfrJYkAg8wOddE7jHf6TA4moXGnTnzcd+6gYWiB+UweNAfSebZt59MdQ== + /@intlify/shared/9.0.0-beta.16: + dev: true + engines: + node: '>= 10' + resolution: + integrity: sha512-A7GSOovcZn/NMoAmDc8FG9uRcFv6iygriK8+C6HFeOnMQ9X+T9f5A9bPtXhCOCiRpQm9SUtGqXedxO5Y8rz9/A== + /@intlify/shared/9.0.0-rc.1: + dev: false + engines: + node: '>= 10' + resolution: + integrity: sha512-pOOtAKEIIuGSos+cuy5FKlANMev3x8qG7VJS9wTKy8JJcBzk98Ypt1+oNTOv0B5aIXpRRpxZVAXatvAorXT5/A== + /@nodelib/fs.scandir/2.1.4: + dependencies: + '@nodelib/fs.stat': 2.0.4 run-parallel: 1.1.10 dev: true engines: node: '>= 8' resolution: - integrity: sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== - /@nodelib/fs.stat/2.0.3: + integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== + /@nodelib/fs.stat/2.0.4: dev: true engines: node: '>= 8' resolution: - integrity: sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== - /@nodelib/fs.walk/1.2.4: + integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== + /@nodelib/fs.walk/1.2.6: dependencies: - '@nodelib/fs.scandir': 2.1.3 - fastq: 1.9.0 + '@nodelib/fs.scandir': 2.1.4 + fastq: 1.10.0 dev: true engines: node: '>= 8' resolution: - integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== - /@purge-icons/generated/0.4.1: + integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== + /@rollup/plugin-babel/5.2.2_e0cada4da7a71db21bdab1b0cd39501f: dependencies: - '@iconify/iconify': 2.0.0-rc.2 - dev: true - resolution: - integrity: sha512-TlCvCDOYi6aiUzpDb5gOvlia3ULu/DTDJzBEhEXIhg9XPY4hIPlqDqScRDcbaBuj2Iauhp+3vSu7tKOuWXN7hg== - /@rollup/plugin-commonjs/16.0.0_rollup@2.35.0: - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.35.0 - commondir: 1.0.1 - estree-walker: 2.0.2 - glob: 7.1.6 - is-reference: 1.2.1 - magic-string: 0.25.7 - resolve: 1.19.0 - rollup: 2.35.0 + '@babel/core': 7.12.10 + '@babel/helper-module-imports': 7.12.5 + '@rollup/pluginutils': 3.1.0_rollup@2.36.1 + rollup: 2.36.1 dev: true engines: - node: '>= 8.0.0' + node: '>= 10.0.0' peerDependencies: - rollup: ^2.30.0 + '@babel/core': ^7.0.0 + '@types/babel__core': ^7.1.9 + rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + '@types/babel__core': + optional: true resolution: - integrity: sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw== - /@rollup/plugin-json/4.1.0_rollup@2.35.0: + integrity: sha512-MjmH7GvFT4TW8xFdIeFS3wqIX646y5tACdxkTO+khbHvS3ZcVJL6vkAHLw2wqPmkhwCfWHoNsp15VYNwW6JEJA== + /@rollup/plugin-node-resolve/9.0.0_rollup@2.36.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.35.0 - rollup: 2.35.0 - dev: true - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - resolution: - integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== - /@rollup/plugin-node-resolve/10.0.0_rollup@2.35.0: - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.35.0 + '@rollup/pluginutils': 3.1.0_rollup@2.36.1 '@types/resolve': 1.17.1 - builtin-modules: 3.1.0 + builtin-modules: 3.2.0 deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.19.0 - rollup: 2.35.0 + rollup: 2.36.1 dev: true engines: node: '>= 10.0.0' peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: - integrity: sha512-sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A== - /@rollup/plugin-node-resolve/7.1.3_rollup@1.32.1: + integrity: sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg== + /@rollup/plugin-replace/2.3.4_rollup@2.36.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@1.32.1 - '@types/resolve': 0.0.8 - builtin-modules: 3.1.0 - is-module: 1.0.0 - resolve: 1.19.0 - rollup: 1.32.1 - dev: true - engines: - node: '>= 8.0.0' - peerDependencies: - rollup: ^1.20.0||^2.0.0 - resolution: - integrity: sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q== - /@rollup/plugin-node-resolve/8.4.0: - dependencies: - '@rollup/pluginutils': 3.1.0 - '@types/resolve': 1.17.1 - builtin-modules: 3.1.0 - deep-freeze: 0.0.1 - deepmerge: 4.2.2 - is-module: 1.0.0 - resolve: 1.19.0 - dev: true - engines: - node: '>= 8.0.0' - peerDependencies: - rollup: ^1.20.0||^2.0.0 - resolution: - integrity: sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ== - /@rollup/plugin-replace/2.3.4: - dependencies: - '@rollup/pluginutils': 3.1.0 + '@rollup/pluginutils': 3.1.0_rollup@2.36.1 magic-string: 0.25.7 + rollup: 2.36.1 dev: true peerDependencies: rollup: ^1.20.0 || ^2.0.0 resolution: integrity: sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ== - /@rollup/plugin-replace/2.3.4_rollup@1.32.1: - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@1.32.1 - magic-string: 0.25.7 - rollup: 1.32.1 - dev: true - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - resolution: - integrity: sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ== - /@rollup/pluginutils/3.1.0: + /@rollup/pluginutils/3.1.0_rollup@2.36.1: dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.2.2 + rollup: 2.36.1 dev: true engines: node: '>= 8.0.0' @@ -1219,44 +1267,6 @@ packages: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - /@rollup/pluginutils/3.1.0_rollup@1.32.1: - dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.2.2 - rollup: 1.32.1 - dev: true - engines: - node: '>= 8.0.0' - peerDependencies: - rollup: ^1.20.0||^2.0.0 - resolution: - integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - /@rollup/pluginutils/3.1.0_rollup@2.35.0: - dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.2.2 - rollup: 2.35.0 - dev: true - engines: - node: '>= 8.0.0' - peerDependencies: - rollup: ^1.20.0||^2.0.0 - resolution: - integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - /@rollup/pluginutils/4.1.0_rollup@2.35.0: - dependencies: - estree-walker: 2.0.2 - picomatch: 2.2.2 - rollup: 2.35.0 - dev: true - engines: - node: '>= 8.0.0' - peerDependencies: - rollup: ^1.20.0||^2.0.0 - resolution: - integrity: sha512-TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnHQ== /@surma/rollup-plugin-off-main-thread/1.4.2: dependencies: ejs: 2.7.4 @@ -1266,83 +1276,20 @@ packages: integrity: sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A== /@tailwindcss/typography/0.3.1_tailwindcss@2.0.2: dependencies: - tailwindcss: 2.0.2_autoprefixer@10.1.0 + tailwindcss: 2.0.2_683d4725fe3bc32e6288127bcf5bb347 dev: true peerDependencies: tailwindcss: 2.0.0-alpha.24 || ^2.0.0 resolution: integrity: sha512-HyZ+3Eay8SGaPq7kcFoANZLr4EjeXQ19yjjb9fp6B0PHHpvZoe00jdsnpnooMEbx9J5rQ93nxPUG3MQmXVxGMQ== - /@types/accepts/1.3.5: - dependencies: - '@types/node': 14.14.13 + /@types/braces/3.0.0: dev: true resolution: - integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ== - /@types/body-parser/1.19.0: - dependencies: - '@types/connect': 3.4.34 - '@types/node': 14.14.13 - dev: true - resolution: - integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== - /@types/connect/3.4.34: - dependencies: - '@types/node': 14.14.13 - dev: true - resolution: - integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ== - /@types/content-disposition/0.5.3: - dev: true - resolution: - integrity: sha512-P1bffQfhD3O4LW0ioENXUhZ9OIa0Zn+P7M+pWgkCKaT53wVLSq0mrKksCID/FGHpFhRSxRGhgrQmfhRuzwtKdg== - /@types/cookies/0.7.5: - dependencies: - '@types/connect': 3.4.34 - '@types/express': 4.17.9 - '@types/keygrip': 1.0.2 - '@types/node': 14.14.13 - dev: true - resolution: - integrity: sha512-3+TAFSm78O7/bAeYdB8FoYGntuT87vVP9JKuQRL8sRhv9313LP2SpHHL50VeFtnyjIcb3UELddMk5Yt0eOSOkg== + integrity: sha512-TbH79tcyi9FHwbyboOKeRachRq63mSuWYXOflsNO9ZyE5ClQ/JaozNKl+aWUq87qPNsXasXxi2AbgfwIJ+8GQw== /@types/estree/0.0.39: dev: true resolution: integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== - /@types/estree/0.0.45: - dev: true - resolution: - integrity: sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== - /@types/express-serve-static-core/4.17.15: - dependencies: - '@types/node': 14.14.13 - '@types/qs': 6.9.5 - '@types/range-parser': 1.2.3 - dev: true - resolution: - integrity: sha512-pb71P0BrBAx7cQE+/7QnA1HTQUkdBKMlkPY7lHUMn0YvPJkL2UA+KW3BdWQ309IT+i9En/qm45ZxpjIcpgEhNQ== - /@types/express/4.17.9: - dependencies: - '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.15 - '@types/qs': 6.9.5 - '@types/serve-static': 1.13.8 - dev: true - resolution: - integrity: sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw== - /@types/http-assert/1.5.1: - dev: true - resolution: - integrity: sha512-PGAK759pxyfXE78NbKxyfRcWYA/KwW17X290cNev/qAsn9eQIxkH4shoNBafH37wewhDG/0p1cHPbK6+SzZjWQ== - /@types/http-errors/1.8.0: - dev: true - resolution: - integrity: sha512-2aoSC4UUbHDj2uCsCxcG/vRMXey/m17bC7UwitVm5hn22nI8O8Y9iDpA76Orc+DWkQ4zZrOKEshCqR/jSuXAHA== - /@types/http-proxy/1.17.4: - dependencies: - '@types/node': 14.14.13 - dev: true - resolution: - integrity: sha512-IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q== /@types/json-schema/7.0.6: dev: true resolution: @@ -1351,41 +1298,16 @@ packages: dev: true resolution: integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4= - /@types/keygrip/1.0.2: - dev: true - resolution: - integrity: sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw== - /@types/koa-compose/3.2.5: + /@types/micromatch/4.0.1: dependencies: - '@types/koa': 2.11.6 + '@types/braces': 3.0.0 dev: true resolution: - integrity: sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ== - /@types/koa/2.11.6: - dependencies: - '@types/accepts': 1.3.5 - '@types/content-disposition': 0.5.3 - '@types/cookies': 0.7.5 - '@types/http-assert': 1.5.1 - '@types/http-errors': 1.8.0 - '@types/keygrip': 1.0.2 - '@types/koa-compose': 3.2.5 - '@types/node': 14.14.13 + integrity: sha512-my6fLBvpY70KattTNzYOK6KU1oR1+UCz9ug/JbcF5UrEmeCt9P7DV2t7L8+t18mMPINqGQCE4O8PLOPbI84gxw== + /@types/node/14.14.20: dev: true resolution: - integrity: sha512-BhyrMj06eQkk04C97fovEDQMpLpd2IxCB4ecitaXwOKGq78Wi2tooaDOWOFGajPk8IkQOAtMppApgSVkYe1F/A== - /@types/lru-cache/5.1.0: - dev: true - resolution: - integrity: sha512-RaE0B+14ToE4l6UqdarKPnXwVDuigfFv+5j9Dze/Nqr23yyuqdNvzcZi3xB+3Agvi5R4EOgAksfv3lXX4vBt9w== - /@types/mime/2.0.3: - dev: true - resolution: - integrity: sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q== - /@types/node/14.14.13: - dev: true - resolution: - integrity: sha512-vbxr0VZ8exFMMAjCW8rJwaya0dMCDyYW2ZRdTyjtrCvJoENMpdUHOT/eTzvgyA5ZnqRZ/sI0NwqAxNHKYokLJQ== + integrity: sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A== /@types/normalize-package-data/2.4.0: dev: true resolution: @@ -1394,47 +1316,23 @@ packages: dev: true resolution: integrity: sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A== - /@types/parse-json/4.0.0: - dev: true - resolution: - integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - /@types/qs/6.9.5: - dev: true - resolution: - integrity: sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ== - /@types/range-parser/1.2.3: - dev: true - resolution: - integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA== - /@types/resolve/0.0.8: - dependencies: - '@types/node': 14.14.13 - dev: true - resolution: - integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== /@types/resolve/1.17.1: dependencies: - '@types/node': 14.14.13 + '@types/node': 14.14.20 dev: true resolution: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== - /@types/serve-static/1.13.8: + /@typescript-eslint/eslint-plugin/4.12.0_343306961d6b60bcf6bd09d193a54461: dependencies: - '@types/mime': 2.0.3 - '@types/node': 14.14.13 - dev: true - resolution: - integrity: sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA== - /@typescript-eslint/eslint-plugin/4.11.0_eslint@7.16.0+typescript@4.1.3: - dependencies: - '@typescript-eslint/experimental-utils': 4.11.0_eslint@7.16.0+typescript@4.1.3 - '@typescript-eslint/scope-manager': 4.11.0 + '@typescript-eslint/experimental-utils': 4.12.0_eslint@7.17.0+typescript@4.1.3 + '@typescript-eslint/parser': 4.12.0_eslint@7.17.0+typescript@4.1.3 + '@typescript-eslint/scope-manager': 4.12.0 debug: 4.3.1 - eslint: 7.16.0 + eslint: 7.17.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.4 - tsutils: 3.17.1_typescript@4.1.3 + tsutils: 3.19.0_typescript@4.1.3 typescript: 4.1.3 dev: true engines: @@ -1447,18 +1345,17 @@ packages: typescript: optional: true resolution: - integrity: sha512-x4arJMXBxyD6aBXLm3W7mSDZRiABzy+2PCLJbL7OPqlp53VXhaA1HKK7R2rTee5OlRhnUgnp8lZyVIqjnyPT6g== - /@typescript-eslint/eslint-plugin/4.9.1_5a9cdc561af4998fbd6a6e322a179f4a: + integrity: sha512-wHKj6q8s70sO5i39H2g1gtpCXCvjVszzj6FFygneNFyIAxRvNSVz9GML7XpqrB9t7hNutXw+MHnLN/Ih6uyB8Q== + /@typescript-eslint/eslint-plugin/4.12.0_eslint@7.17.0+typescript@4.1.3: dependencies: - '@typescript-eslint/experimental-utils': 4.9.1_eslint@7.16.0+typescript@4.1.3 - '@typescript-eslint/parser': 4.9.1_eslint@7.16.0+typescript@4.1.3 - '@typescript-eslint/scope-manager': 4.9.1 + '@typescript-eslint/experimental-utils': 4.12.0_eslint@7.17.0+typescript@4.1.3 + '@typescript-eslint/scope-manager': 4.12.0 debug: 4.3.1 - eslint: 7.16.0 + eslint: 7.17.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.4 - tsutils: 3.17.1_typescript@4.1.3 + tsutils: 3.19.0_typescript@4.1.3 typescript: 4.1.3 dev: true engines: @@ -1471,14 +1368,14 @@ packages: typescript: optional: true resolution: - integrity: sha512-QRLDSvIPeI1pz5tVuurD+cStNR4sle4avtHhxA+2uyixWGFjKzJ+EaFVRW6dA/jOgjV5DTAjOxboQkRDE8cRlQ== - /@typescript-eslint/experimental-utils/4.11.0_eslint@7.16.0+typescript@4.1.3: + integrity: sha512-wHKj6q8s70sO5i39H2g1gtpCXCvjVszzj6FFygneNFyIAxRvNSVz9GML7XpqrB9t7hNutXw+MHnLN/Ih6uyB8Q== + /@typescript-eslint/experimental-utils/4.12.0_eslint@7.17.0+typescript@4.1.3: dependencies: '@types/json-schema': 7.0.6 - '@typescript-eslint/scope-manager': 4.11.0 - '@typescript-eslint/types': 4.11.0 - '@typescript-eslint/typescript-estree': 4.11.0_typescript@4.1.3 - eslint: 7.16.0 + '@typescript-eslint/scope-manager': 4.12.0 + '@typescript-eslint/types': 4.12.0 + '@typescript-eslint/typescript-estree': 4.12.0_typescript@4.1.3 + eslint: 7.17.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 dev: true @@ -1488,31 +1385,14 @@ packages: eslint: '*' typescript: '*' resolution: - integrity: sha512-1VC6mSbYwl1FguKt8OgPs8xxaJgtqFpjY/UzUYDBKq4pfQ5lBvN2WVeqYkzf7evW42axUHYl2jm9tNyFsb8oLg== - /@typescript-eslint/experimental-utils/4.9.1_eslint@7.16.0+typescript@4.1.3: + integrity: sha512-MpXZXUAvHt99c9ScXijx7i061o5HEjXltO+sbYfZAAHxv3XankQkPaNi5myy0Yh0Tyea3Hdq1pi7Vsh0GJb0fA== + /@typescript-eslint/parser/4.12.0_eslint@7.17.0+typescript@4.1.3: dependencies: - '@types/json-schema': 7.0.6 - '@typescript-eslint/scope-manager': 4.9.1 - '@typescript-eslint/types': 4.9.1 - '@typescript-eslint/typescript-estree': 4.9.1_typescript@4.1.3 - eslint: 7.16.0 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - dev: true - engines: - node: ^10.12.0 || >=12.0.0 - peerDependencies: - eslint: '*' - typescript: '*' - resolution: - integrity: sha512-c3k/xJqk0exLFs+cWSJxIjqLYwdHCuLWhnpnikmPQD2+NGAx9KjLYlBDcSI81EArh9FDYSL6dslAUSwILeWOxg== - /@typescript-eslint/parser/4.9.1_eslint@7.16.0+typescript@4.1.3: - dependencies: - '@typescript-eslint/scope-manager': 4.9.1 - '@typescript-eslint/types': 4.9.1 - '@typescript-eslint/typescript-estree': 4.9.1_typescript@4.1.3 + '@typescript-eslint/scope-manager': 4.12.0 + '@typescript-eslint/types': 4.12.0 + '@typescript-eslint/typescript-estree': 4.12.0_typescript@4.1.3 debug: 4.3.1 - eslint: 7.16.0 + eslint: 7.17.0 typescript: 4.1.3 dev: true engines: @@ -1524,47 +1404,32 @@ packages: typescript: optional: true resolution: - integrity: sha512-Gv2VpqiomvQ2v4UL+dXlQcZ8zCX4eTkoIW+1aGVWT6yTO+6jbxsw7yQl2z2pPl/4B9qa5JXeIbhJpONKjXIy3g== - /@typescript-eslint/scope-manager/4.11.0: + integrity: sha512-9XxVADAo9vlfjfoxnjboBTxYOiNY93/QuvcPgsiKvHxW6tOZx1W4TvkIQ2jB3k5M0pbFP5FlXihLK49TjZXhuQ== + /@typescript-eslint/scope-manager/4.12.0: dependencies: - '@typescript-eslint/types': 4.11.0 - '@typescript-eslint/visitor-keys': 4.11.0 + '@typescript-eslint/types': 4.12.0 + '@typescript-eslint/visitor-keys': 4.12.0 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-6VSTm/4vC2dHM3ySDW9Kl48en+yLNfVV6LECU8jodBHQOhO8adAVizaZ1fV0QGZnLQjQ/y0aBj5/KXPp2hBTjA== - /@typescript-eslint/scope-manager/4.9.1: + integrity: sha512-QVf9oCSVLte/8jvOsxmgBdOaoe2J0wtEmBr13Yz0rkBNkl5D8bfnf6G4Vhox9qqMIoG7QQoVwd2eG9DM/ge4Qg== + /@typescript-eslint/types/4.12.0: + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-N2RhGeheVLGtyy+CxRmxdsniB7sMSCfsnbh8K/+RUIXYYq3Ub5+sukRCjVE80QerrUBvuEvs4fDhz5AW/pcL6g== + /@typescript-eslint/typescript-estree/4.12.0_typescript@4.1.3: dependencies: - '@typescript-eslint/types': 4.9.1 - '@typescript-eslint/visitor-keys': 4.9.1 - dev: true - engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 - resolution: - integrity: sha512-sa4L9yUfD/1sg9Kl8OxPxvpUcqxKXRjBeZxBuZSSV1v13hjfEJkn84n0An2hN8oLQ1PmEl2uA6FkI07idXeFgQ== - /@typescript-eslint/types/4.11.0: - dev: true - engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 - resolution: - integrity: sha512-XXOdt/NPX++txOQHM1kUMgJUS43KSlXGdR/aDyEwuAEETwuPt02Nc7v+s57PzuSqMbNLclblQdv3YcWOdXhQ7g== - /@typescript-eslint/types/4.9.1: - dev: true - engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 - resolution: - integrity: sha512-fjkT+tXR13ks6Le7JiEdagnwEFc49IkOyys7ueWQ4O8k4quKPwPJudrwlVOJCUQhXo45PrfIvIarcrEjFTNwUA== - /@typescript-eslint/typescript-estree/4.11.0_typescript@4.1.3: - dependencies: - '@typescript-eslint/types': 4.11.0 - '@typescript-eslint/visitor-keys': 4.11.0 + '@typescript-eslint/types': 4.12.0 + '@typescript-eslint/visitor-keys': 4.12.0 debug: 4.3.1 - globby: 11.0.1 + globby: 11.0.2 is-glob: 4.0.1 lodash: 4.17.20 semver: 7.3.4 - tsutils: 3.17.1_typescript@4.1.3 + tsutils: 3.19.0_typescript@4.1.3 typescript: 4.1.3 dev: true engines: @@ -1575,215 +1440,207 @@ packages: typescript: optional: true resolution: - integrity: sha512-eA6sT5dE5RHAFhtcC+b5WDlUIGwnO9b0yrfGa1mIOIAjqwSQCpXbLiFmKTdRbQN/xH2EZkGqqLDrKUuYOZ0+Hg== - /@typescript-eslint/typescript-estree/4.9.1_typescript@4.1.3: + integrity: sha512-gZkFcmmp/CnzqD2RKMich2/FjBTsYopjiwJCroxqHZIY11IIoN0l5lKqcgoAPKHt33H2mAkSfvzj8i44Jm7F4w== + /@typescript-eslint/visitor-keys/4.12.0: dependencies: - '@typescript-eslint/types': 4.9.1 - '@typescript-eslint/visitor-keys': 4.9.1 - debug: 4.3.1 - globby: 11.0.1 - is-glob: 4.0.1 - lodash: 4.17.20 - semver: 7.3.4 - tsutils: 3.17.1_typescript@4.1.3 - typescript: 4.1.3 + '@typescript-eslint/types': 4.12.0 + eslint-visitor-keys: 2.0.0 dev: true engines: - node: ^10.12.0 || >=12.0.0 + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-hVpsLARbDh4B9TKYz5cLbcdMIOAoBYgFPCSP9FFS/liSF+b33gVNq8JHY3QGhHNVz85hObvL7BEYLlgx553WCw== + /@vitejs/plugin-vue/1.0.4_@vue+compiler-sfc@3.0.5: + dependencies: + '@vue/compiler-sfc': 3.0.5_vue@3.0.5 + dev: true + engines: + node: '>=12.0.0' peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@vue/compiler-sfc': ^3.0.4 resolution: - integrity: sha512-bzP8vqwX6Vgmvs81bPtCkLtM/Skh36NE6unu6tsDeU/ZFoYthlTXbBmpIrvosgiDKlWTfb2ZpPELHH89aQjeQw== - /@typescript-eslint/visitor-keys/4.11.0: - dependencies: - '@typescript-eslint/types': 4.11.0 - eslint-visitor-keys: 2.0.0 - dev: true - engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 - resolution: - integrity: sha512-tRYKyY0i7cMk6v4UIOCjl1LhuepC/pc6adQqJk4Is3YcC6k46HvsV9Wl7vQoLbm9qADgeujiT7KdLrylvFIQ+A== - /@typescript-eslint/visitor-keys/4.9.1: - dependencies: - '@typescript-eslint/types': 4.9.1 - eslint-visitor-keys: 2.0.0 - dev: true - engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 - resolution: - integrity: sha512-9gspzc6UqLQHd7lXQS7oWs+hrYggspv/rk6zzEMhCbYwPE/sF7oxo7GAjkS35Tdlt7wguIG+ViWCPtVZHz/ybQ== - /@vue/compiler-core/3.0.4: + integrity: sha512-VaXpbmriAOeCdstHKjw3L8/8GZ33fcshBbWlN6IocKQW+GOGV4Xm8Vp0Oa/VpPVCSTHMcqvKyQ4gGEBpDHdWHg== + /@vue/compiler-core/3.0.5: dependencies: '@babel/parser': 7.12.11 - '@babel/types': 7.12.11 - '@vue/shared': 3.0.4 + '@babel/types': 7.12.12 + '@vue/shared': 3.0.5 estree-walker: 2.0.2 source-map: 0.6.1 resolution: - integrity: sha512-snpMICsbWTZqBFnPB03qr4DtiSxVYfDF3DvbDSkN9Z9NTM8Chl8E/lYhKBSsvauq91DAWAh8PU3lr9vrLyQsug== - /@vue/compiler-dom/3.0.4: + integrity: sha512-iFXwk2gmU/GGwN4hpBwDWWMLvpkIejf/AybcFtlQ5V1ur+5jwfBaV0Y1RXoR6ePfBPJixtKZ3PmN+M+HgMAtfQ== + /@vue/compiler-dom/3.0.5: dependencies: - '@vue/compiler-core': 3.0.4 - '@vue/shared': 3.0.4 + '@vue/compiler-core': 3.0.5 + '@vue/shared': 3.0.5 resolution: - integrity: sha512-FOxbHBIkkGjYQeTz1DlXQjS1Ms8EPXQWsdTdTPeohoS0KzCz6RiOjiAG+jLtMi6Nr5GX2h0TlCvcnI8mcsicFQ== - /@vue/compiler-sfc/3.0.4_vue@3.0.4: + integrity: sha512-HSOSe2XSPuCkp20h4+HXSiPH9qkhz6YbW9z9ZtL5vef2T2PMugH7/osIFVSrRZP/Ul5twFZ7MIRlp8tPX6e4/g== + /@vue/compiler-sfc/3.0.5_vue@3.0.5: dependencies: - '@babel/parser': 7.12.10 - '@babel/types': 7.12.10 - '@vue/compiler-core': 3.0.4 - '@vue/compiler-dom': 3.0.4 - '@vue/compiler-ssr': 3.0.4 - '@vue/shared': 3.0.4 + '@babel/parser': 7.12.11 + '@babel/types': 7.12.12 + '@vue/compiler-core': 3.0.5 + '@vue/compiler-dom': 3.0.5 + '@vue/compiler-ssr': 3.0.5 + '@vue/shared': 3.0.5 consolidate: 0.16.0 estree-walker: 2.0.2 hash-sum: 2.0.0 lru-cache: 5.1.1 magic-string: 0.25.7 merge-source-map: 1.1.0 - postcss: 8.2.1 + postcss: 7.0.35 postcss-modules: 3.2.2 postcss-selector-parser: 6.0.4 source-map: 0.6.1 - vue: 3.0.4 + vue: 3.0.5 dev: true peerDependencies: - vue: 3.0.4 + vue: 3.0.5 resolution: - integrity: sha512-brDn6HTuK6R3oBCjtMPPsIpyJEZFinlnxjtBXww/goFJOJBAU9CrsdegwyZItNnixCFUIg4CLv4Nj1Eg/eKlfg== - /@vue/compiler-ssr/3.0.4: + integrity: sha512-uOAC4X0Gx3SQ9YvDC7YMpbDvoCmPvP0afVhJoxRotDdJ+r8VO3q4hFf/2f7U62k4Vkdftp6DVni8QixrfYzs+w== + /@vue/compiler-ssr/3.0.5: dependencies: - '@vue/compiler-dom': 3.0.4 - '@vue/shared': 3.0.4 + '@vue/compiler-dom': 3.0.5 + '@vue/shared': 3.0.5 dev: true resolution: - integrity: sha512-4aYWQEL4+LS4+D44K9Z7xMOWMEjBsz4Li9nMcj2rxRQ35ewK6uFPodvs6ORP60iBDSkwUFZoldFlNemQlu1BFw== - /@vue/reactivity/3.0.4: - dependencies: - '@vue/shared': 3.0.4 + integrity: sha512-Wm//Kuxa1DpgjE4P9W0coZr8wklOfJ35Jtq61CbU+t601CpPTK4+FL2QDBItaG7aoUUDCWL5nnxMkuaOgzTBKg== + /@vue/devtools-api/6.0.0-beta.3: + dev: false resolution: - integrity: sha512-AFTABrLhUYZY2on3ea9FxeXal7w3f6qIp9gT+/oG93H7dFTL5LvVnxygCopv7tvkIl/GSGQb/yK1D1gmXx1Pww== - /@vue/runtime-core/3.0.4: + integrity: sha512-iJQhVyWzWIJxYIMjbZpljZQfU4gL2IMD5YQm3HXO8tQRU7RqqnD3f1WHn+vrqvrSvM8Qw2BeNugwdBBmbK8Oxg== + /@vue/reactivity/3.0.5: dependencies: - '@vue/reactivity': 3.0.4 - '@vue/shared': 3.0.4 + '@vue/shared': 3.0.5 + dev: false resolution: - integrity: sha512-qH9e4kqU7b3u1JewvLmGmoAGY+mnuBqz7aEKb2mhpEgwa1yFv496BRuUfMXXMCix3+TndUVMJ8jt41FSdNppwg== - /@vue/runtime-dom/3.0.4: + integrity: sha512-3xodUE3sEIJgS7ntwUbopIpzzvi7vDAOjVamfb2l+v1FUg0jpd3gf62N2wggJw3fxBMr+QvyxpD+dBoxLsmAjw== + /@vue/runtime-core/3.0.5: dependencies: - '@vue/runtime-core': 3.0.4 - '@vue/shared': 3.0.4 + '@vue/reactivity': 3.0.5 + '@vue/shared': 3.0.5 + dev: false + resolution: + integrity: sha512-Cnyi2NqREwOLcTEsIi1DQX1hHtkVj4eGm4hBG7HhokS05DqpK4/80jG6PCCnCH9rIJDB2FqtaODX397210plXg== + /@vue/runtime-dom/3.0.5: + dependencies: + '@vue/runtime-core': 3.0.5 + '@vue/shared': 3.0.5 csstype: 2.6.14 + dev: false resolution: - integrity: sha512-BGIoiTSESzWUhN0Ofi2X/q+HN8f6IUFmUEyyBGKbmx7DTAJNZhFfjqsepfXQrM5IGeTfJLB1ZEVyroDQJNXq3g== - /@vue/server-renderer/3.0.4_vue@3.0.4: + integrity: sha512-iilX1KySeIzHHtErT6Y44db1rhWK5tAI0CiJIPr+SJoZ2jbjoOSE6ff/jfIQakchbm1d6jq6VtRVnp5xYdOXKA== + /@vue/server-renderer/3.0.5_vue@3.0.5: dependencies: - '@vue/compiler-ssr': 3.0.4 - '@vue/shared': 3.0.4 - vue: 3.0.4 + '@vue/compiler-ssr': 3.0.5 + '@vue/shared': 3.0.5 + vue: 3.0.5 dev: true peerDependencies: - vue: 3.0.4 + vue: 3.0.5 resolution: - integrity: sha512-+U3MGbIK3tiQh5fa79U1qtI++/gBdGOVxlp5POHRlsjGpA4I2YSSeQSZwqtv1SPAYp/A4d5QvAPZ7BucVKZbgg== - /@vue/shared/3.0.4: + integrity: sha512-aB4TymBESEbCJ6A9HfeFpS3U9dC6dRa1zUqWHJqGlikqKr38n0VSYA3lNt0Qnkd6SFDSN6Kn5O34Ih3saMk9KA== + /@vue/shared/3.0.5: resolution: - integrity: sha512-Swfbz31AaMX48CpFl+YmIrqOH9MgJMTrltG9e26A4ZxYx9LjGuMV+41WnxFzS3Bc9nbrc6sDPM37G6nIT8NJSg== - /@vuedx/analyze/0.2.3_vue@3.0.4: + integrity: sha512-gYsNoGkWejBxNO6SNRjOh/xKeZ0H0V+TFzaPzODfBjkAIb0aQgBuixC1brandC/CDJy1wYPwSoYrXpvul7m6yw== + /@vuedx/analyze/0.4.1: dependencies: - '@babel/code-frame': 7.10.4 - '@babel/parser': 7.12.10 - '@babel/traverse': 7.12.10 - '@babel/types': 7.12.10 - '@vue/compiler-core': 3.0.4 - '@vue/compiler-sfc': 3.0.4_vue@3.0.4 + '@babel/code-frame': 7.12.11 + '@babel/generator': 7.12.11 + '@babel/parser': 7.12.11 + '@babel/template': 7.12.7 + '@babel/traverse': 7.12.1 + '@babel/types': 7.12.1 + '@types/micromatch': 4.0.1 + '@vuedx/compiler-sfc': 0.4.1 + '@vuedx/compiler-tsx': 0.4.1 + '@vuedx/projectconfig': 0.4.1 + '@vuedx/template-ast-types': 0.4.1 cli-highlight: 2.1.9 commander: 6.2.1 fast-glob: 3.2.4 hash-sum: 2.0.0 + micromatch: 4.0.2 dev: true hasBin: true - peerDependencies: - vue: '*' resolution: - integrity: sha512-w9raivZhLD/VQpAI/TMGZTmlK6WJqOWOc3OQuy837fhciYyV32WuwjURAQuJrBqvEMxJMtiUIR3KSS61TGoEmw== - /@vuedx/compiler-tsx/0.2.3: + integrity: sha512-7FBFWboGCFDVtMnc+egZU0UpdKFfuyhRVjs+pycWvZ630eKsGK4zKRKmJBXqccctWO2FRRRuW4pXfi1SbJGY0w== + /@vuedx/compiler-sfc/0.4.1: dependencies: - '@babel/parser': 7.12.10 - '@babel/types': 7.12.10 - '@vue/compiler-core': 3.0.4 - '@vuedx/template-ast-types': 0.2.3 - lodash.camelcase: 4.3.0 + '@vue/compiler-core': 3.0.5 + lru-cache: 6.0.0 + source-map: 0.6.1 dev: true resolution: - integrity: sha512-u+ecTx3NKHr87AZrG+dTu2ZyLZFmJ/kF0LvfvRWRWCtc91AfuRBFLjccamOGuNQg3fJynxREbgfwXQSsB9DCHQ== - /@vuedx/template-ast-types/0.2.3: + integrity: sha512-WmiNcf6RsTTRqb0oaUhQQ/b0Eg+o+XZRdIqlgvqU5OYxTSYiajDz+Rc+2jIjByFL4WRwyfkKnKPk7C58JW6WGA== + /@vuedx/compiler-tsx/0.4.1: dependencies: - '@vue/compiler-core': 3.0.4 + '@babel/parser': 7.12.3 + '@babel/types': 7.12.1 + '@vue/compiler-core': 3.0.5 + '@vuedx/template-ast-types': 0.4.1 dev: true resolution: - integrity: sha512-ViWbGaFcNKvenYRaiDWqEGBBbOYQl15a6monHlGipZNTyW3Vk+/dIrxQvj3/WT+MBUIQboWrLHIooDCfSl5i9g== - /@vuedx/typescript-plugin-vue/0.2.3_vue@3.0.4: + integrity: sha512-qlK9HDrMxcOnh4/yX4/gXaEaas4L4qpN4UskfyyGLM5NmBWSjX5dGagTvKsNd0WIl5RBIYiwEYLkuoCfOJGwUw== + /@vuedx/projectconfig/0.4.1: + dev: true + resolution: + integrity: sha512-rQMfQzEzeg7Y7+D2P+HDwPYiG5LRv+iE5klARAwtW/PZ27sn/PT40taDkgw199bwpZaYT2bKAwMU1CN/ATF+pg== + /@vuedx/template-ast-types/0.4.1: dependencies: - '@vue/compiler-core': 3.0.4 - '@vuedx/analyze': 0.2.3_vue@3.0.4 - '@vuedx/template-ast-types': 0.2.3 - '@vuedx/vue-virtual-textdocument': 0.2.3_vue@3.0.4 + '@vue/compiler-core': 3.0.5 + dev: true + resolution: + integrity: sha512-PK465sch8Jzh33wJjYbWoXf41yp7xGNxyqW+AmEJ02HiB4HRHaK2RdHxc6FutyluEaTurgDFNdr2iAkiHVZeoA== + /@vuedx/typescript-plugin-vue/0.4.1: + dependencies: + '@intlify/core': 9.0.0-beta.16 + '@vuedx/analyze': 0.4.1 + '@vuedx/compiler-sfc': 0.4.1 + '@vuedx/projectconfig': 0.4.1 + '@vuedx/template-ast-types': 0.4.1 + '@vuedx/vue-virtual-textdocument': 0.4.1 de-indent: 1.0.2 + json5: 2.1.3 quick-lru: 5.1.1 - typescript: 3.9.7 vscode-uri: 2.1.2 + vscode-web-custom-data: 0.3.2 dev: true - peerDependencies: - vue: '*' resolution: - integrity: sha512-3P6DPnPv1JkGqUlOi/as9btiASJvPNyMT8WNRMZpAZI9eb7fj97c34N8oeLtNyI700CrnCiJvWUKZmJpRofAlQ== - /@vuedx/vue-virtual-textdocument/0.2.3_vue@3.0.4: + integrity: sha512-JK2PJc05u1/PfHd3QJ9jmPBzbqBsORzliglt8Xpd/wsV9pfRsIF/Qtg5bRkqc495MpiSZiyTgLFOxov216P3TA== + /@vuedx/vue-virtual-textdocument/0.4.1: dependencies: - '@vue/compiler-core': 3.0.4 - '@vue/compiler-sfc': 3.0.4_vue@3.0.4 - '@vuedx/analyze': 0.2.3_vue@3.0.4 - '@vuedx/compiler-tsx': 0.2.3 + '@vuedx/analyze': 0.4.1 + '@vuedx/compiler-sfc': 0.4.1 + '@vuedx/compiler-tsx': 0.4.1 + source-map: 0.6.1 vscode-languageserver-textdocument: 1.0.1 vscode-uri: 2.1.2 dev: true - peerDependencies: - vue: '*' resolution: - integrity: sha512-FcFd0S34Ffs3stb3E1zC0LYeJdLNsvKr0CqHMRkdCmHHlp9h4vYKFigBkzzPiT8G6pNyWGrniwi33o4CmKvedQ== - /@vueuse/core/4.0.0_vue@3.0.4: + integrity: sha512-uyBXaf3/Y2QdssfLG1hmQKbSD/2tYM2eeeHKK56Klz1RzkRBxBAP0rkKS/riHzDZfVuHQ6QP4qa4QpTSav5RGQ== + /@vueuse/core/4.0.3_vue@3.0.5: dependencies: - '@vueuse/shared': 4.0.0_vue@3.0.4 - vue-demi: 0.5.3_vue@3.0.4 + '@vueuse/shared': 4.0.3_vue@3.0.5 + vue-demi: 0.5.4_vue@3.0.5 dev: false peerDependencies: vue: '*' resolution: - integrity: sha512-BBkqriC2j9SH/LuHCggS2MP7VSwBfGkTB9qQh1lzadodk2TnM1JHwM76f3G0hCGqqhEF7ab8Xs+1M1PlvuEQYA== - /@vueuse/shared/4.0.0_vue@3.0.4: + integrity: sha512-U30aUYjpm8wiiCzQQL9pqlCG0H4CDfIKRY2g43184FcTX2DOJWntevPpiduG7iuj+hfE15mjgU6LOModr3n/+Q== + /@vueuse/shared/4.0.3_vue@3.0.5: dependencies: - vue-demi: 0.5.3_vue@3.0.4 + vue-demi: 0.5.4_vue@3.0.5 dev: false peerDependencies: vue: '*' resolution: - integrity: sha512-8tn1BpnaMJU2LqFyFzzN6Dvmc1uDsSlb3Neli5bwwb9f+rcASpuOS3nAWAY6/rIODZP1iwXDNCL4rNFR3YxYtQ== + integrity: sha512-6IYFu5wT4i7siFm228c2idnVvmq3SUa5Nm4zt1RahWahDpbFD6+L9Lr4tZ+VeS+DdwW1uSAhtmUx1CBi+tPsDg== /abab/2.0.5: dev: true resolution: integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - /accepts/1.3.7: - dependencies: - mime-types: 2.1.27 - negotiator: 0.6.2 - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== /acorn-globals/6.0.0: dependencies: acorn: 7.4.1 @@ -1829,18 +1686,39 @@ packages: dev: true resolution: integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + /ajv/7.0.3: + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.0 + dev: true + resolution: + integrity: sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ== /ansi-colors/4.1.1: dev: true engines: node: '>=6' resolution: integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + /ansi-regex/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= /ansi-regex/5.0.0: dev: true engines: node: '>=8' resolution: integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + /ansi-styles/2.2.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= /ansi-styles/3.2.1: dependencies: color-convert: 1.9.3 @@ -1861,15 +1739,6 @@ packages: dev: true resolution: integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8= - /anymatch/3.1.1: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.2.2 - dev: true - engines: - node: '>= 8' - resolution: - integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== /argparse/1.0.10: dependencies: sprintf-js: 1.0.3 @@ -1885,19 +1754,33 @@ packages: call-bind: 1.0.0 define-properties: 1.1.3 es-abstract: 1.18.0-next.1 - get-intrinsic: 1.0.1 + get-intrinsic: 1.0.2 is-string: 1.0.5 dev: true engines: node: '>= 0.4' resolution: integrity: sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw== + /array-union/1.0.2: + dependencies: + array-uniq: 1.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= /array-union/2.1.0: dev: true engines: node: '>=8' resolution: integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + /array-uniq/1.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= /array.prototype.flat/1.2.4: dependencies: call-bind: 1.0.0 @@ -1936,13 +1819,14 @@ packages: node: '>= 4.0.0' resolution: integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - /autoprefixer/10.1.0: + /autoprefixer/10.2.0_postcss@8.2.2: dependencies: - browserslist: 4.16.0 - caniuse-lite: 1.0.30001165 + browserslist: 4.16.1 + caniuse-lite: 1.0.30001173 colorette: 1.2.1 - fraction.js: 4.0.12 + fraction.js: 4.0.13 normalize-range: 0.1.2 + postcss: 8.2.2 postcss-value-parser: 4.1.0 dev: true engines: @@ -1951,7 +1835,7 @@ packages: peerDependencies: postcss: ^8.1.0 resolution: - integrity: sha512-0/lBNwN+ZUnb5su18NZo5MBIjDaq6boQKZcxwy86Gip/CmXA2zZqUoFQLCNAGI5P25ZWSP2RWdhDJ8osfKEjoQ== + integrity: sha512-5SdPoK2Q3rxVh4xC8GKdy772KbEESdl2SyJADCw5FMUrd5eNtpOTLo7oCFMEKvK86zQdvsIVTYk93E8dAfRy6g== /aws-sign2/0.7.0: dev: true resolution: @@ -1960,13 +1844,13 @@ packages: dev: true resolution: integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== - /babel-eslint/10.1.0_eslint@7.16.0: + /babel-eslint/10.1.0_eslint@7.17.0: dependencies: - '@babel/code-frame': 7.10.4 - '@babel/parser': 7.12.10 - '@babel/traverse': 7.12.10 - '@babel/types': 7.12.10 - eslint: 7.16.0 + '@babel/code-frame': 7.12.11 + '@babel/parser': 7.12.11 + '@babel/traverse': 7.12.12 + '@babel/types': 7.12.12 + eslint: 7.17.0 eslint-visitor-keys: 1.3.0 resolve: 1.19.0 dev: true @@ -1976,43 +1860,12 @@ packages: eslint: '>= 4.12.1' resolution: integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== - /babel-extract-comments/1.0.0: - dependencies: - babylon: 6.18.0 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== /babel-plugin-dynamic-import-node/2.3.3: dependencies: object.assign: 4.1.2 dev: true resolution: integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - /babel-plugin-syntax-object-rest-spread/6.13.0: - dev: true - resolution: - integrity: sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= - /babel-plugin-transform-object-rest-spread/6.26.0: - dependencies: - babel-plugin-syntax-object-rest-spread: 6.13.0 - babel-runtime: 6.26.0 - dev: true - resolution: - integrity: sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= - /babel-runtime/6.26.0: - dependencies: - core-js: 2.6.12 - regenerator-runtime: 0.11.1 - dev: true - resolution: - integrity: sha1-llxwWGaOgrVde/4E/yM3vItWR/4= - /babylon/6.18.0: - dev: true - hasBin: true - resolution: - integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== /balanced-match/1.0.0: dev: true resolution: @@ -2027,12 +1880,6 @@ packages: dev: true resolution: integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - /binary-extensions/2.1.0: - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== /bindings/1.5.0: dependencies: file-uri-to-path: 1.0.0 @@ -2058,72 +1905,43 @@ packages: node: '>=8' resolution: integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - /brotli-size/4.0.0: - dependencies: - duplexer: 0.1.1 - dev: true - engines: - node: '>= 10.16.0' - resolution: - integrity: sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA== /browser-process-hrtime/1.0.0: dev: true resolution: integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - /browserslist/4.16.0: + /browserslist/4.16.1: dependencies: - caniuse-lite: 1.0.30001165 + caniuse-lite: 1.0.30001173 colorette: 1.2.1 - electron-to-chromium: 1.3.625 + electron-to-chromium: 1.3.634 escalade: 3.1.1 - node-releases: 1.1.67 + node-releases: 1.1.69 dev: true engines: node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 hasBin: true resolution: - integrity: sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ== + integrity: sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA== /buffer-from/1.1.1: dev: true resolution: integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - /builtin-modules/1.1.1: - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= - /builtin-modules/3.1.0: + /builtin-modules/3.2.0: dev: true engines: node: '>=6' resolution: - integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw== + integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== /bytes/3.1.0: dev: true engines: node: '>= 0.8' resolution: integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - /cac/6.7.1: - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-LfGt47+ugCY65W4yUEyxnZKd/tJSBJD/gUAxQGiQjH7yqdhbaX2XN0Rli4+0W0DJiDONmYeh0TlJxMtXGZspIg== - /cache-content-type/1.0.1: - dependencies: - mime-types: 2.1.27 - ylru: 1.2.1 - dev: true - engines: - node: '>= 6.0.0' - resolution: - integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA== /call-bind/1.0.0: dependencies: function-bind: 1.1.1 - get-intrinsic: 1.0.1 + get-intrinsic: 1.0.2 dev: true resolution: integrity: sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w== @@ -2145,14 +1963,26 @@ packages: node: '>=6' resolution: integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - /caniuse-lite/1.0.30001165: + /caniuse-lite/1.0.30001173: dev: true resolution: - integrity: sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA== + integrity: sha512-R3aqmjrICdGCTAnSXtNyvWYMK3YtV5jwudbq0T7nN9k4kmE4CBuwPqyJ+KBzepSTh0huivV2gLbSMEzTTmfeYw== /caseless/0.12.0: dev: true resolution: integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + /chalk/1.1.3: + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= /chalk/2.4.2: dependencies: ansi-styles: 3.2.1 @@ -2172,34 +2002,10 @@ packages: node: '>=10' resolution: integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - /chokidar/3.4.3: - dependencies: - anymatch: 3.1.1 - braces: 3.0.2 - glob-parent: 5.1.1 - is-binary-path: 2.1.0 - is-glob: 4.0.1 - normalize-path: 3.0.0 - readdirp: 3.5.0 - dev: true - engines: - node: '>= 8.10.0' - optionalDependencies: - fsevents: 2.1.3 - resolution: - integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== /ci-info/2.0.0: dev: true resolution: integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - /clean-css/4.2.3: - dependencies: - source-map: 0.6.1 - dev: true - engines: - node: '>= 4.0' - resolution: - integrity: sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== /clean-regexp/1.0.0: dependencies: escape-string-regexp: 1.0.5 @@ -2208,18 +2014,10 @@ packages: node: '>=4' resolution: integrity: sha1-jffHquUf02h06PjQW5GAvBGj/tc= - /cli-cursor/3.1.0: - dependencies: - restore-cursor: 3.1.0 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== /cli-highlight/2.1.9: dependencies: chalk: 4.1.0 - highlight.js: 10.4.1 + highlight.js: 10.5.0 mz: 2.7.0 parse5: 5.1.1 parse5-htmlparser2-tree-adapter: 6.0.1 @@ -2231,12 +2029,15 @@ packages: hasBin: true resolution: integrity: sha512-t8RNIZgiI24i/mslZ8XT8o660RUj5ZbUJpEZrZa/BNekTzdC2LfMRAnt0Y7sgzNM4FGW5tmWg/YnbTH8o1eIOQ== - /cli-spinners/2.5.0: + /clipboard/2.0.6: + dependencies: + good-listener: 1.2.2 + select: 1.1.2 + tiny-emitter: 2.1.0 dev: true - engines: - node: '>=6' + optional: true resolution: - integrity: sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== + integrity: sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg== /cliui/6.0.0: dependencies: string-width: 4.2.0 @@ -2253,19 +2054,6 @@ packages: dev: true resolution: integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - /clone/1.0.4: - dev: true - engines: - node: '>=0.8' - resolution: - integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - /co/4.6.0: - dev: true - engines: - iojs: '>= 1.0.0' - node: '>= 0.12.0' - resolution: - integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= /color-convert/1.9.3: dependencies: color-name: 1.1.3 @@ -2330,10 +2118,6 @@ packages: node: '>=4.0.0' resolution: integrity: sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== - /commondir/1.0.1: - dev: true - resolution: - integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= /concat-map/0.0.1: dev: true resolution: @@ -2352,64 +2136,23 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo= - /content-disposition/0.5.3: - dependencies: - safe-buffer: 5.1.2 - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== - /content-type/1.0.4: - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== /convert-source-map/1.7.0: dependencies: safe-buffer: 5.1.2 dev: true resolution: integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== - /cookies/0.8.0: + /core-js-compat/3.8.2: dependencies: - depd: 2.0.0 - keygrip: 1.1.0 - dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== - /core-js-compat/3.8.1: - dependencies: - browserslist: 4.16.0 + browserslist: 4.16.1 semver: 7.0.0 dev: true resolution: - integrity: sha512-a16TLmy9NVD1rkjUGbwuyWkiDoN0FDpAwrfLONvHFQx0D9k7J9y0srwMT8QP/Z6HE3MIFaVynEeYwZwPX1o5RQ== - /core-js/2.6.12: - deprecated: 'core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.' - dev: true - requiresBuild: true - resolution: - integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== + integrity: sha512-LO8uL9lOIyRRrQmZxHZFl1RV+ZbcsAkFWTktn5SmH40WgLtSNYN4m4W2v9ONT147PxBY/XrRhrWq8TlvObyUjQ== /core-util-is/1.0.2: dev: true resolution: integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - /cosmiconfig/7.0.0: - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.2.2 - parse-json: 5.1.0 - path-type: 4.0.0 - yaml: 1.10.0 - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== /cross-env/7.0.3: dependencies: cross-spawn: 7.0.3 @@ -2431,12 +2174,12 @@ packages: node: '>= 8' resolution: integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - /crypto-random-string/1.0.0: + /crypto-random-string/2.0.0: dev: true engines: - node: '>=4' + node: '>=8' resolution: - integrity: sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= + integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== /css-unit-converter/1.1.2: dev: true resolution: @@ -2465,6 +2208,7 @@ packages: resolution: integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== /csstype/2.6.14: + dev: false resolution: integrity: sha512-2mSc+VEpGPblzAxyeR+vZhJKgYg0Og0nnRi7pmRXFYYxSfnOnW8A5wwQb4n4cE2nIOzqKOAzLCaEX6aBmNEv8A== /dashdash/1.14.1: @@ -2505,18 +2249,6 @@ packages: dev: true resolution: integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - /debug/3.1.0: - dependencies: - ms: 2.0.0 - dev: true - resolution: - integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - /debug/3.2.7: - dependencies: - ms: 2.1.3 - dev: true - resolution: - integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== /debug/4.3.1: dependencies: ms: 2.1.2 @@ -2530,6 +2262,19 @@ packages: optional: true resolution: integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + /debug/4.3.2: + dependencies: + ms: 2.1.2 + dev: true + engines: + node: '>=6.0' + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + resolution: + integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== /decamelize/1.2.0: dev: true engines: @@ -2540,14 +2285,6 @@ packages: dev: true resolution: integrity: sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== - /deep-equal/1.0.1: - dev: true - resolution: - integrity: sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= - /deep-freeze/0.0.1: - dev: true - resolution: - integrity: sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ= /deep-is/0.1.3: dev: true resolution: @@ -2558,12 +2295,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - /defaults/1.0.3: - dependencies: - clone: 1.0.4 - dev: true - resolution: - integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= /define-properties/1.1.3: dependencies: object-keys: 1.1.1 @@ -2582,26 +2313,11 @@ packages: node: '>=0.4.0' resolution: integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - /delegates/1.0.0: + /delegate/3.2.0: dev: true + optional: true resolution: - integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - /depd/1.1.2: - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - /depd/2.0.0: - dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - /destroy/1.0.4: - dev: true - resolution: - integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== /detective/5.2.0: dependencies: acorn-node: 1.8.2 @@ -2686,20 +2402,6 @@ packages: dev: true resolution: integrity: sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA== - /dotenv-expand/5.1.0: - dev: true - resolution: - integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== - /dotenv/8.2.0: - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== - /duplexer/0.1.1: - dev: true - resolution: - integrity: sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= /ecc-jsbn/0.1.2: dependencies: jsbn: 0.1.1 @@ -2707,10 +2409,6 @@ packages: dev: true resolution: integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - /ee-first/1.1.1: - dev: true - resolution: - integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= /ejs/2.7.4: dev: true engines: @@ -2718,10 +2416,10 @@ packages: requiresBuild: true resolution: integrity: sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== - /electron-to-chromium/1.3.625: + /electron-to-chromium/1.3.634: dev: true resolution: - integrity: sha512-CsLk/r0C9dAzVPa9QF74HIXduxaucsaRfqiOYvIv2PRhvyC6EOqc/KbpgToQuDVgPf3sNAFZi3iBu4vpGOwGag== + integrity: sha512-QPrWNYeE/A0xRvl/QP3E0nkaEvYUvH3gM04ZWYtIa6QlSpEetRlRI1xvQ7hiMIySHHEV+mwDSX8Kj4YZY6ZQAw== /emoji-regex/8.0.0: dev: true resolution: @@ -2732,18 +2430,6 @@ packages: node: '>= 4' resolution: integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - /encodeurl/1.0.2: - dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - /end-of-stream/1.4.4: - dependencies: - once: 1.4.0 - dev: true - resolution: - integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== /enquirer/2.3.6: dependencies: ansi-colors: 4.1.1 @@ -2781,10 +2467,6 @@ packages: node: '>= 0.4' resolution: integrity: sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== - /es-module-lexer/0.3.26: - dev: true - resolution: - integrity: sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA== /es-to-primitive/1.2.1: dependencies: is-callable: 1.2.2 @@ -2795,22 +2477,18 @@ packages: node: '>= 0.4' resolution: integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - /esbuild/0.8.22: + /esbuild/0.8.31: dev: true hasBin: true requiresBuild: true resolution: - integrity: sha512-7cgcJwjff5pw6JLTpUyN3QZ6raOYamfvBt7ry0tyGZwZJ/W8mJrHuv+VC5rbNEO4Mz8s8ElmcavKc7R2g1HWow== + integrity: sha512-7EIU0VdUxltwivjVezX3HgeNzeIVR1snkrAo57WdUnuBMykdzin5rTrxwCDM6xQqj0RL/HjOEm3wFr2ijHKeaA== /escalade/3.1.1: dev: true engines: node: '>=6' resolution: integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - /escape-html/1.0.3: - dev: true - resolution: - integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= /escape-string-regexp/1.0.5: dev: true engines: @@ -2840,13 +2518,13 @@ packages: node: '>=4' resolution: integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA== - /eslint-config-standard/14.1.1_f3904c19f09d3e38f6a4215fefd7354c: + /eslint-config-standard/14.1.1_059d3abae9f72c72758241bd3c8f389d: dependencies: - eslint: 7.16.0 - eslint-plugin-import: 2.22.1_eslint@7.16.0 - eslint-plugin-node: 11.1.0_eslint@7.16.0 + eslint: 7.17.0 + eslint-plugin-import: 2.22.1_eslint@7.17.0 + eslint-plugin-node: 11.1.0_eslint@7.17.0 eslint-plugin-promise: 4.2.1 - eslint-plugin-standard: 4.1.0_eslint@7.16.0 + eslint-plugin-standard: 4.1.0_eslint@7.17.0 dev: true peerDependencies: eslint: '>=6.2.2' @@ -2872,9 +2550,9 @@ packages: node: '>=4' resolution: integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== - /eslint-plugin-es/3.0.1_eslint@7.16.0: + /eslint-plugin-es/3.0.1_eslint@7.17.0: dependencies: - eslint: 7.16.0 + eslint: 7.17.0 eslint-utils: 2.1.0 regexpp: 3.1.0 dev: true @@ -2890,14 +2568,14 @@ packages: dev: true resolution: integrity: sha512-JSe3ZDb7feKMnQM27XWGeoIjvP4oWQMJD9GZ6wW67J7/plVL87NK72RBwlvfc3tTZiYUchHhxAwtgEd1GdofDA== - /eslint-plugin-import/2.22.1_eslint@7.16.0: + /eslint-plugin-import/2.22.1_eslint@7.17.0: dependencies: array-includes: 3.1.2 array.prototype.flat: 1.2.4 contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 7.16.0 + eslint: 7.17.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 @@ -2913,10 +2591,10 @@ packages: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 resolution: integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== - /eslint-plugin-node/11.1.0_eslint@7.16.0: + /eslint-plugin-node/11.1.0_eslint@7.17.0: dependencies: - eslint: 7.16.0 - eslint-plugin-es: 3.0.1_eslint@7.16.0 + eslint: 7.17.0 + eslint-plugin-es: 3.0.1_eslint@7.17.0 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 @@ -2935,23 +2613,23 @@ packages: node: '>=6' resolution: integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== - /eslint-plugin-standard/4.1.0_eslint@7.16.0: + /eslint-plugin-standard/4.1.0_eslint@7.17.0: dependencies: - eslint: 7.16.0 + eslint: 7.17.0 dev: true peerDependencies: eslint: '>=5.0.0' resolution: integrity: sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ== - /eslint-plugin-unicorn/23.0.0_eslint@7.16.0: + /eslint-plugin-unicorn/23.0.0_eslint@7.17.0: dependencies: ci-info: 2.0.0 clean-regexp: 1.0.0 - eslint: 7.16.0 + eslint: 7.17.0 eslint-ast-utils: 1.1.0 - eslint-template-visitor: 2.2.1_eslint@7.16.0 + eslint-template-visitor: 2.2.2_eslint@7.17.0 eslint-utils: 2.1.0 - import-modules: 2.0.0 + import-modules: 2.1.0 lodash: 4.17.20 pluralize: 8.0.0 read-pkg-up: 7.0.1 @@ -2966,13 +2644,13 @@ packages: eslint: '>=7.11.0' resolution: integrity: sha512-Vabo3cjl6cjyhcf+76CdQEY6suOFzK0Xh3xo0uL9VDYrDJP5+B6PjV0tHTYm82WZmFWniugFJM3ywHSNYTi/ZQ== - /eslint-plugin-vue/7.1.0_eslint@7.16.0: + /eslint-plugin-vue/7.1.0_eslint@7.17.0: dependencies: - eslint: 7.16.0 + eslint: 7.17.0 eslint-utils: 2.1.0 natural-compare: 1.4.0 semver: 7.3.4 - vue-eslint-parser: 7.2.0_eslint@7.16.0 + vue-eslint-parser: 7.3.0_eslint@7.17.0 dev: true engines: node: '>=8.10' @@ -2989,18 +2667,18 @@ packages: node: '>=8.0.0' resolution: integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - /eslint-template-visitor/2.2.1_eslint@7.16.0: + /eslint-template-visitor/2.2.2_eslint@7.17.0: dependencies: - babel-eslint: 10.1.0_eslint@7.16.0 - eslint: 7.16.0 - eslint-visitor-keys: 1.3.0 + babel-eslint: 10.1.0_eslint@7.17.0 + eslint: 7.17.0 + eslint-visitor-keys: 2.0.0 esquery: 1.3.1 multimap: 1.1.0 dev: true peerDependencies: eslint: '>=7.0.0' resolution: - integrity: sha512-q3SxoBXz0XjPGkUpwGVAwIwIPIxzCAJX1uwfVc8tW3v7u/zS7WXNH3I2Mu2MDz2NgSITAyKLRaQFPHu/iyKxDQ== + integrity: sha512-SkcLjzKw3JjKTWHacRDeLBa2gxb600zbCKTkXj/V97QnZ9yxkknoPL8vc8PFueqbFXP7mYNTQzjCjcMpTRdRaA== /eslint-utils/2.1.0: dependencies: eslint-visitor-keys: 1.3.0 @@ -3021,9 +2699,9 @@ packages: node: '>=10' resolution: integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== - /eslint/7.16.0: + /eslint/7.17.0: dependencies: - '@babel/code-frame': 7.10.4 + '@babel/code-frame': 7.12.11 '@eslint/eslintrc': 0.2.2 ajv: 6.12.6 chalk: 4.1.0 @@ -3042,7 +2720,7 @@ packages: glob-parent: 5.1.1 globals: 12.4.0 ignore: 4.0.6 - import-fresh: 3.2.2 + import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.1 js-yaml: 3.14.1 @@ -3057,7 +2735,7 @@ packages: semver: 7.3.4 strip-ansi: 6.0.0 strip-json-comments: 3.1.1 - table: 6.0.4 + table: 6.0.7 text-table: 0.2.0 v8-compile-cache: 2.2.0 dev: true @@ -3065,7 +2743,7 @@ packages: node: ^10.12.0 || >=12.0.0 hasBin: true resolution: - integrity: sha512-iVWPS785RuDA4dWuhhgXTNrGxHHK3a8HLSMBgbbU59ruJDubUraXN8N5rn7kb8tG6sjg74eE0RA3YWT51eusEw== + integrity: sha512-zJk08MiBgwuGoxes5sSQhOtibZ75pz0J35XTRlZOk9xMffhpA9BTbQZxoXZzOl5zMbleShbGwtw+1kGferfFwQ== /espree/6.2.1: dependencies: acorn: 7.4.1 @@ -3121,10 +2799,6 @@ packages: node: '>=4.0' resolution: integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - /estree-walker/0.6.1: - dev: true - resolution: - integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== /estree-walker/1.0.1: dev: true resolution: @@ -3138,32 +2812,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - /etag/1.8.1: - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - /eventemitter3/4.0.7: - dev: true - resolution: - integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - /execa/4.1.0: - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.0 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.3 - strip-final-newline: 2.0.0 - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== /extend-shallow/2.0.1: dependencies: is-extendable: 0.1.1 @@ -3188,8 +2836,8 @@ packages: integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== /fast-glob/3.2.4: dependencies: - '@nodelib/fs.stat': 2.0.3 - '@nodelib/fs.walk': 1.2.4 + '@nodelib/fs.stat': 2.0.4 + '@nodelib/fs.walk': 1.2.6 glob-parent: 5.1.1 merge2: 1.4.1 micromatch: 4.0.2 @@ -3207,12 +2855,12 @@ packages: dev: true resolution: integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - /fastq/1.9.0: + /fastq/1.10.0: dependencies: reusify: 1.0.4 dev: true resolution: - integrity: sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w== + integrity: sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA== /file-entry-cache/6.0.0: dependencies: flat-cache: 3.0.4 @@ -3263,19 +2911,6 @@ packages: dev: true resolution: integrity: sha512-tW+UkmtNg/jv9CSofAKvgVcO7c2URjhTdW1ZTkcAritblu8tajiYy7YisnIflEwtKssCtOxpnBRoCB7iap0/TA== - /follow-redirects/1.13.1_debug@4.3.1: - dependencies: - debug: 4.3.1 - dev: true - engines: - node: '>=4.0' - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - resolution: - integrity: sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg== /forever-agent/0.6.1: dev: true resolution: @@ -3284,32 +2919,16 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.27 + mime-types: 2.1.28 dev: true engines: node: '>= 0.12' resolution: integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - /fraction.js/4.0.12: + /fraction.js/4.0.13: dev: true resolution: - integrity: sha512-8Z1K0VTG4hzYY7kA/1sj4/r1/RWLBD3xwReT/RCrUCbzPszjNQCCsy3ktkU/eaEqX3MYa4pY37a52eiBlPMlhA== - /fresh/0.5.2: - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - /fs-extra/8.1.0: - dependencies: - graceful-fs: 4.2.4 - jsonfile: 4.0.0 - universalify: 0.1.2 - dev: true - engines: - node: '>=6 <7 || >=8' - resolution: - integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + integrity: sha512-E1fz2Xs9ltlUp+qbiyx9wmt2n9dRzPsS11Jtdb8D2o+cC7wr9xkkKsVKJuBX0ST+LVS+LhLO+SbLJNtfWcJvXA== /fs-extra/9.0.1: dependencies: at-least-node: 1.0.0 @@ -3326,6 +2945,7 @@ packages: resolution: integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= /fsevents/2.1.3: + deprecated: '"Please update to latest v2.3 or v2.2"' dev: true engines: node: ^8.16.0 || ^10.6.0 || >=11.0.0 @@ -3360,26 +2980,18 @@ packages: node: 6.* || 8.* || >= 10.* resolution: integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - /get-intrinsic/1.0.1: + /get-intrinsic/1.0.2: dependencies: function-bind: 1.1.1 has: 1.0.3 has-symbols: 1.0.1 dev: true resolution: - integrity: sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg== + integrity: sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg== /get-own-enumerable-property-symbols/3.0.2: dev: true resolution: integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - /get-stream/5.2.0: - dependencies: - pump: 3.0.0 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== /getpass/0.1.7: dependencies: assert-plus: 1.0.0 @@ -3394,6 +3006,10 @@ packages: node: '>= 6' resolution: integrity: sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + /glob-to-regexp/0.4.1: + dev: true + resolution: + integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== /glob/7.1.6: dependencies: fs.realpath: 1.0.0 @@ -3419,7 +3035,7 @@ packages: node: '>=8' resolution: integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== - /globby/11.0.1: + /globby/11.0.2: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -3431,7 +3047,26 @@ packages: engines: node: '>=10' resolution: - integrity: sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + integrity: sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== + /globby/6.1.0: + dependencies: + array-union: 1.0.2 + glob: 7.1.6 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + /good-listener/1.2.2: + dependencies: + delegate: 3.2.0 + dev: true + optional: true + resolution: + integrity: sha1-1TswzfkxPf+33JoNR3CWqm0UXFA= /graceful-fs/4.2.4: dev: true resolution: @@ -3463,6 +3098,20 @@ packages: node: '>=6' resolution: integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + /has-ansi/2.0.0: + dependencies: + ansi-regex: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + /has-flag/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= /has-flag/3.0.0: dev: true engines: @@ -3493,10 +3142,10 @@ packages: dev: true resolution: integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg== - /highlight.js/10.4.1: + /highlight.js/10.5.0: dev: true resolution: - integrity: sha512-yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg== + integrity: sha512-xTmvd9HiIHR6L53TMC7TKolEj65zG1XU+Onr8oi86mYa+nLcIbxTTWkpW7CsEwv/vK7u1zb8alZIMLDqqN6KTw== /hosted-git-info/2.8.8: dev: true resolution: @@ -3524,71 +3173,6 @@ packages: dev: true resolution: integrity: sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ== - /http-assert/1.4.1: - dependencies: - deep-equal: 1.0.1 - http-errors: 1.7.3 - dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha512-rdw7q6GTlibqVVbXr0CKelfV5iY8G2HqEUkhSk297BMbSpSL8crXC+9rjKoMcZZEsksX30le6f/4ul4E28gegw== - /http-errors/1.4.0: - dependencies: - inherits: 2.0.1 - statuses: 1.5.0 - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-bAJC3qaz33r9oVPHEImzHG6Cqr8= - /http-errors/1.6.3: - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - /http-errors/1.7.3: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.1.1 - statuses: 1.5.0 - toidentifier: 1.0.0 - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== - /http-errors/1.8.0: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.0 - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A== - /http-proxy/1.18.1_debug@4.3.1: - dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.13.1_debug@4.3.1 - requires-port: 1.0.0 - dev: true - engines: - node: '>=8.0.0' - peerDependencies: - debug: '*' - resolution: - integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== /http-signature/1.2.0: dependencies: assert-plus: 1.0.0 @@ -3600,12 +3184,6 @@ packages: npm: '>=1.3.7' resolution: integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - /human-signals/1.1.1: - dev: true - engines: - node: '>=8.12.0' - resolution: - integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== /iconv-lite/0.4.24: dependencies: safer-buffer: 2.1.2 @@ -3620,7 +3198,7 @@ packages: integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= /icss-utils/4.1.1: dependencies: - postcss: 8.2.1 + postcss: 7.0.35 dev: true engines: node: '>= 6' @@ -3638,15 +3216,7 @@ packages: node: '>= 4' resolution: integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== - /import-cwd/3.0.0: - dependencies: - import-from: 3.0.0 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== - /import-fresh/3.2.2: + /import-fresh/3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 @@ -3654,21 +3224,13 @@ packages: engines: node: '>=6' resolution: - integrity: sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw== - /import-from/3.0.0: - dependencies: - resolve-from: 5.0.0 + integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + /import-modules/2.1.0: dev: true engines: node: '>=8' resolution: - integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== - /import-modules/2.0.0: - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-iczM/v9drffdNnABOKwj0f9G3cFDon99VcG1mxeBsdqnbd+vnQ5c2uAiCHNQITqFTOPaEvwg3VjoWCur0uHLEw== + integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A== /imurmurhash/0.1.4: dev: true engines: @@ -3686,14 +3248,6 @@ packages: dev: true resolution: integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - /inherits/2.0.1: - dev: true - resolution: - integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= - /inherits/2.0.3: - dev: true - resolution: - integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= /inherits/2.0.4: dev: true resolution: @@ -3712,14 +3266,6 @@ packages: dev: true resolution: integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - /is-binary-path/2.1.0: - dependencies: - binary-extensions: 2.1.0 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== /is-callable/1.2.2: dev: true engines: @@ -3738,13 +3284,6 @@ packages: node: '>= 0.4' resolution: integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - /is-docker/2.1.1: - dev: true - engines: - node: '>=8' - hasBin: true - resolution: - integrity: sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== /is-extendable/0.1.1: dev: true engines: @@ -3763,12 +3302,6 @@ packages: node: '>=8' resolution: integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - /is-generator-function/1.0.8: - dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ== /is-glob/4.0.1: dependencies: is-extglob: 2.1.1 @@ -3777,12 +3310,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - /is-interactive/1.0.0: - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== /is-module/1.0.0: dev: true resolution: @@ -3809,12 +3336,6 @@ packages: dev: true resolution: integrity: sha1-DFLlS8yjkbssSUsh6GJtczbG45c= - /is-reference/1.2.1: - dependencies: - '@types/estree': 0.0.45 - dev: true - resolution: - integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== /is-regex/1.1.1: dependencies: has-symbols: 1.0.1 @@ -3853,28 +3374,10 @@ packages: dev: true resolution: integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - /is-wsl/2.2.0: - dependencies: - is-docker: 2.1.1 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - /isarray/0.0.1: - dev: true - resolution: - integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= /isarray/1.0.0: dev: true resolution: integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - /isbuiltin/1.0.0: - dependencies: - builtin-modules: 1.1.1 - dev: true - resolution: - integrity: sha1-RFOykVaQy0fAy5ySVaCAd3gxXJY= /isexe/2.0.0: dev: true resolution: @@ -3883,18 +3386,9 @@ packages: dev: true resolution: integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - /jest-worker/24.9.0: - dependencies: - merge-stream: 2.0.0 - supports-color: 6.1.0 - dev: true - engines: - node: '>= 6' - resolution: - integrity: sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== /jest-worker/26.6.2: dependencies: - '@types/node': 14.14.13 + '@types/node': 14.14.20 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -3902,6 +3396,10 @@ packages: node: '>= 10.13.0' resolution: integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + /js-base64/2.6.4: + dev: true + resolution: + integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== /js-tokens/4.0.0: dev: true resolution: @@ -3944,7 +3442,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 8.4.0 - ws: 7.4.1 + ws: 7.4.2 xml-name-validator: 3.0.0 dev: true engines: @@ -3976,6 +3474,10 @@ packages: dev: true resolution: integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + /json-schema-traverse/1.0.0: + dev: true + resolution: + integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== /json-schema/0.2.3: dev: true resolution: @@ -4004,12 +3506,6 @@ packages: hasBin: true resolution: integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== - /jsonfile/4.0.0: - dev: true - optionalDependencies: - graceful-fs: 4.2.4 - resolution: - integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= /jsonfile/6.1.0: dependencies: universalify: 2.0.0 @@ -4029,115 +3525,12 @@ packages: '0': node >=0.6.0 resolution: integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - /keygrip/1.1.0: - dependencies: - tsscmp: 1.0.6 - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ== /kind-of/6.0.3: dev: true engines: node: '>=0.10.0' resolution: integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - /klona/2.0.4: - dev: true - engines: - node: '>= 8' - resolution: - integrity: sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== - /koa-compose/3.2.1: - dependencies: - any-promise: 1.3.0 - dev: true - resolution: - integrity: sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec= - /koa-compose/4.1.0: - dev: true - resolution: - integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== - /koa-conditional-get/3.0.0: - dev: true - resolution: - integrity: sha512-VKyPS7SuNH26TjTV2IRz+oh0HV/jc2lYAo51PTQTkj0XFn8ebNZW9riczmrW7ZVBFSnls1Z88DPUYKnvVymruA== - /koa-convert/1.2.0: - dependencies: - co: 4.6.0 - koa-compose: 3.2.1 - dev: true - engines: - node: '>= 4' - resolution: - integrity: sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA= - /koa-etag/4.0.0: - dependencies: - etag: 1.8.1 - dev: true - resolution: - integrity: sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg== - /koa-proxies/0.11.0_debug@4.3.1+koa@2.13.0: - dependencies: - http-proxy: 1.18.1_debug@4.3.1 - koa: 2.13.0 - path-match: 1.2.4 - dev: true - peerDependencies: - debug: '*' - koa: '>=2' - resolution: - integrity: sha512-iXGRADBE0fM7g7AttNOlLZ/cCFKXeVMHbFJKIRb0dUCrSYXi02loyVSdBlKlBQ5ZfVKJLo9Q9FyqwVTp1poVVA== - /koa-send/5.0.1: - dependencies: - debug: 4.3.1 - http-errors: 1.8.0 - resolve-path: 1.4.0 - dev: true - engines: - node: '>= 8' - resolution: - integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ== - /koa-static/5.0.0: - dependencies: - debug: 3.2.7 - koa-send: 5.0.1 - dev: true - engines: - node: '>= 7.6.0' - resolution: - integrity: sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ== - /koa/2.13.0: - dependencies: - accepts: 1.3.7 - cache-content-type: 1.0.1 - content-disposition: 0.5.3 - content-type: 1.0.4 - cookies: 0.8.0 - debug: 3.1.0 - delegates: 1.0.0 - depd: 1.1.2 - destroy: 1.0.4 - encodeurl: 1.0.2 - escape-html: 1.0.3 - fresh: 0.5.2 - http-assert: 1.4.1 - http-errors: 1.8.0 - is-generator-function: 1.0.8 - koa-compose: 4.1.0 - koa-convert: 1.2.0 - on-finished: 2.3.0 - only: 0.0.2 - parseurl: 1.3.3 - statuses: 1.5.0 - type-is: 1.6.18 - vary: 1.1.2 - dev: true - engines: - node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4 - resolution: - integrity: sha512-i/XJVOfPw7npbMv67+bOeXr3gPqOAw6uh5wFyNs3QvJ47tUx3M3V9rIE0//WytY42MKz4l/MXKyGkQ2LQTfLUQ== /levn/0.3.0: dependencies: prelude-ls: 1.1.2 @@ -4204,10 +3597,6 @@ packages: node: '>=8' resolution: integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - /lodash._reinterpolate/3.0.0: - dev: true - resolution: - integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= /lodash.camelcase/4.3.0: dev: true resolution: @@ -4220,19 +3609,6 @@ packages: dev: true resolution: integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - /lodash.template/4.5.0: - dependencies: - lodash._reinterpolate: 3.0.0 - lodash.templatesettings: 4.2.0 - dev: true - resolution: - integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - /lodash.templatesettings/4.2.0: - dependencies: - lodash._reinterpolate: 3.0.0 - dev: true - resolution: - integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== /lodash.toarray/4.4.0: dev: true resolution: @@ -4244,14 +3620,6 @@ packages: /lodash/4.17.20: resolution: integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== - /log-symbols/4.0.0: - dependencies: - chalk: 4.1.0 - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== /lru-cache/5.1.1: dependencies: yallist: 3.1.1 @@ -4272,14 +3640,23 @@ packages: dev: true resolution: integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== - /markdown-it-shiki/0.0.2: + /markdown-it-prism/2.1.4: dependencies: - '@antfu/shiki': 0.3.4 + prismjs: 1.23.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-KjQBiGkSQPivHN7+kDxQy6qKJe3YWLfHqaD97XGVCkwlt2w6zrbJh9xuQvn+sFGhJxiMwIjjHspFIi0YRrLQtQ== + /markdown-it-shiki/0.1.1: + dependencies: + '@antfu/shiki': 0.3.3 deasync: 0.1.21 + debug: 4.3.1 dev: true resolution: - integrity: sha512-YyFxoNpDCijtIfJF/IjlZxUvWxGZWakR+VQ28lOyNUc1pObk2bC9XUBp++9g1n6KFzJfm7bZT2Fplc89JMoafw== - /markdown-it/12.0.3: + integrity: sha512-dPUfdJ9rH4QPY0Cpuap56EWuXvhixEt2ZWrTwuA9uKsHCsmrfDnasgisJM/Wu47gxXXpFZM38do9AfujqvSMfQ== + /markdown-it/12.0.4: dependencies: argparse: 2.0.1 entities: 2.1.0 @@ -4289,17 +3666,11 @@ packages: dev: true hasBin: true resolution: - integrity: sha512-M57RsMv+QQmJHz1yCu0gTJRMx/LlxRPtrrw+2kb/CpDVK/graCmWO0qfNnz/SE1FCNdyq3pkMMZ+itTnyT/YGA== + integrity: sha512-34RwOXZT8kyuOJy25oJNJoulO8L0bTHYWXcdZBYZqFnjIy3NgjeoM3FmPXIOFQ26/lSHYMr8oc62B6adxXcb3Q== /mdurl/1.0.1: dev: true resolution: integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - /media-typer/0.3.0: - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= /merge-source-map/1.1.0: dependencies: source-map: 0.6.1 @@ -4325,26 +3696,20 @@ packages: node: '>=8' resolution: integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== - /mime-db/1.44.0: + /mime-db/1.45.0: dev: true engines: node: '>= 0.6' resolution: - integrity: sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== - /mime-types/2.1.27: + integrity: sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== + /mime-types/2.1.28: dependencies: - mime-db: 1.44.0 + mime-db: 1.45.0 dev: true engines: node: '>= 0.6' resolution: - integrity: sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== - /mimic-fn/2.1.0: - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + integrity: sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ== /minimatch/3.0.4: dependencies: brace-expansion: 1.1.11 @@ -4369,18 +3734,10 @@ packages: dev: true resolution: integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - /ms/2.1.3: - dev: true - resolution: - integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== /multimap/1.1.0: dev: true resolution: integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw== - /mute-stream/0.0.8: - dev: true - resolution: - integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== /mz/2.7.0: dependencies: any-promise: 1.3.0 @@ -4400,12 +3757,6 @@ packages: dev: true resolution: integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - /negotiator/0.6.2: - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== /node-addon-api/1.7.2: dev: true resolution: @@ -4416,16 +3767,10 @@ packages: dev: true resolution: integrity: sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== - /node-forge/0.10.0: - dev: true - engines: - node: '>= 6.0.0' - resolution: - integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== - /node-releases/1.1.67: + /node-releases/1.1.69: dev: true resolution: - integrity: sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg== + integrity: sha512-DGIjo79VDEyAnRlfSqYTsy+yoHd2IOjJiKUozD2MV2D85Vso6Bug56mb9tT/fY5Urt0iqk01H7x+llAruDR2zA== /normalize-package-data/2.5.0: dependencies: hosted-git-info: 2.8.8 @@ -4435,26 +3780,12 @@ packages: dev: true resolution: integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - /normalize-path/3.0.0: - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== /normalize-range/0.1.2: dev: true engines: node: '>=0.10.0' resolution: integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - /npm-run-path/4.0.1: - dependencies: - path-key: 3.1.1 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== /nprogress/0.2.0: dev: false resolution: @@ -4473,12 +3804,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - /object-hash/2.0.3: + /object-hash/2.1.1: dev: true engines: node: '>= 6' resolution: - integrity: sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== + integrity: sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ== /object-inspect/1.9.0: dev: true resolution: @@ -4511,47 +3842,18 @@ packages: node: '>= 0.4' resolution: integrity: sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag== - /on-finished/2.3.0: - dependencies: - ee-first: 1.1.1 - dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= /once/1.4.0: dependencies: wrappy: 1.0.2 dev: true resolution: integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - /onetime/5.1.2: - dependencies: - mimic-fn: 2.1.0 - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== /onigasm/2.2.5: dependencies: lru-cache: 5.1.1 dev: true resolution: integrity: sha512-F+th54mPc0l1lp1ZcFMyL/jTs2Tlq4SqIHKIXGZOR/VkHkF9A7Fr5rRr5+ZG/lWeRsyrClLYRq7s/yFQ/XhWCA== - /only/0.0.2: - dev: true - resolution: - integrity: sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q= - /open/7.3.0: - dependencies: - is-docker: 2.1.1 - is-wsl: 2.2.0 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw== /optionator/0.8.3: dependencies: deep-is: 0.1.3 @@ -4578,21 +3880,6 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - /ora/5.1.0: - dependencies: - chalk: 4.1.0 - cli-cursor: 3.1.0 - cli-spinners: 2.5.0 - is-interactive: 1.0.0 - log-symbols: 4.0.0 - mute-stream: 0.0.8 - strip-ansi: 6.0.0 - wcwidth: 1.0.1 - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-9tXIMPvjZ7hPTbk8DFq1f7Kow/HU/pQYB60JbNq+QnGwcyhWVZaQ4hM9zQDEsPxw/muLpgiHSaumUZxCAmod/w== /p-limit/1.3.0: dependencies: p-try: 1.0.0 @@ -4625,12 +3912,6 @@ packages: node: '>=8' resolution: integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - /p-map-series/2.1.0: - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q== /p-try/1.0.0: dev: true engines: @@ -4661,7 +3942,7 @@ packages: integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= /parse-json/5.1.0: dependencies: - '@babel/code-frame': 7.10.4 + '@babel/code-frame': 7.12.11 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.1.6 @@ -4684,12 +3965,6 @@ packages: dev: true resolution: integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - /parseurl/1.3.3: - dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== /path-exists/3.0.0: dev: true engines: @@ -4714,23 +3989,10 @@ packages: node: '>=8' resolution: integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - /path-match/1.2.4: - dependencies: - http-errors: 1.4.0 - path-to-regexp: 1.8.0 - dev: true - resolution: - integrity: sha1-pidH88fgwlFHYml/JEQ1hbCRAOo= /path-parse/1.0.6: dev: true resolution: integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - /path-to-regexp/1.8.0: - dependencies: - isarray: 0.0.1 - dev: true - resolution: - integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== /path-type/2.0.0: dependencies: pify: 2.3.0 @@ -4761,6 +4023,26 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + /pify/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + /pinkie-promise/2.0.1: + dependencies: + pinkie: 2.0.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= + /pinkie/2.0.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= /pkg-dir/2.0.0: dependencies: find-up: 2.1.0 @@ -4775,62 +4057,57 @@ packages: node: '>=4' resolution: integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== - /pnpm/5.14.1: + /pnpm/5.14.3: dev: true engines: node: '>=10.16' hasBin: true resolution: - integrity: sha512-zxdmGEMcvJq5JU4lb3s48xbDnT9C7PHk/aOO7kefgA2LklOuEakRx2sKyGyWRykyQMtOS7h1rD4kdCWsOrh6Hg== - /postcss-discard-comments/4.0.2: + integrity: sha512-PFjHFWCsHgaNCpOwOAgN6H71PA8td8PnwSE1ArXz//OyfdfIwws1s23XLmokhHcnE3JsBSiIR3NOW8JZ5QcxlQ== + /postcss-easy-import/3.0.0: dependencies: - postcss: 8.2.1 + globby: 6.1.0 + is-glob: 4.0.1 + lodash: 4.17.20 + object-assign: 4.1.1 + pify: 3.0.0 + postcss: 6.0.23 + postcss-import: 10.0.0 + resolve: 1.19.0 dev: true - engines: - node: '>=6.9.0' resolution: - integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + integrity: sha512-cfNsear/v8xlkl9v5Wm8y4Do/puiDQTFF+WX2Fo++h7oKt1fKWVVW/5Ca8hslYDQWnjndrg813cA23Pt1jsYdg== /postcss-functions/3.0.0: dependencies: glob: 7.1.6 object-assign: 4.1.1 - postcss: 8.2.1 + postcss: 6.0.23 postcss-value-parser: 3.3.1 dev: true resolution: integrity: sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4= - /postcss-import/12.0.1: + /postcss-import/10.0.0: dependencies: - postcss: 8.2.1 + object-assign: 4.1.1 + postcss: 6.0.23 postcss-value-parser: 3.3.1 read-cache: 1.0.0 resolve: 1.19.0 dev: true - engines: - node: '>=6.0.0' resolution: - integrity: sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw== + integrity: sha1-TIXJewmRNsxeoCQNwd/b/eTi674= /postcss-js/3.0.3: dependencies: camelcase-css: 2.0.1 - postcss: 8.2.1 + postcss: 8.2.2 dev: true engines: node: '>=10.0' resolution: integrity: sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw== - /postcss-load-config/3.0.0: - dependencies: - cosmiconfig: 7.0.0 - import-cwd: 3.0.0 - dev: true - engines: - node: '>= 10' - resolution: - integrity: sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w== /postcss-modules-extract-imports/2.0.0: dependencies: - postcss: 8.2.1 + postcss: 7.0.35 dev: true engines: node: '>= 6' @@ -4839,7 +4116,7 @@ packages: /postcss-modules-local-by-default/3.0.3: dependencies: icss-utils: 4.1.1 - postcss: 8.2.1 + postcss: 7.0.35 postcss-selector-parser: 6.0.4 postcss-value-parser: 4.1.0 dev: true @@ -4849,7 +4126,7 @@ packages: integrity: sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== /postcss-modules-scope/2.2.0: dependencies: - postcss: 8.2.1 + postcss: 7.0.35 postcss-selector-parser: 6.0.4 dev: true engines: @@ -4859,7 +4136,7 @@ packages: /postcss-modules-values/3.0.0: dependencies: icss-utils: 4.1.1 - postcss: 8.2.1 + postcss: 7.0.35 dev: true resolution: integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== @@ -4868,7 +4145,7 @@ packages: generic-names: 2.0.1 icss-replace-symbols: 1.1.0 lodash.camelcase: 4.3.0 - postcss: 8.2.1 + postcss: 7.0.35 postcss-modules-extract-imports: 2.0.0 postcss-modules-local-by-default: 3.0.3 postcss-modules-scope: 2.2.0 @@ -4877,8 +4154,15 @@ packages: dev: true resolution: integrity: sha512-JQ8IAqHELxC0N6tyCg2UF40pACY5oiL6UpiqqcIFRWqgDYO8B0jnxzoQ0EOpPrWXvcpu6BSbQU/3vSiq7w8Nhw== - /postcss-nested/5.0.3: + /postcss-nested-import/0.1.0: dependencies: + postcss: 5.2.18 + dev: true + resolution: + integrity: sha1-LlM5PwNPHb1zoeT8Ex4JpWooRvA= + /postcss-nested/5.0.3_postcss@8.2.2: + dependencies: + postcss: 8.2.2 postcss-selector-parser: 6.0.4 dev: true engines: @@ -4887,6 +4171,15 @@ packages: postcss: ^8.1.13 resolution: integrity: sha512-R2LHPw+u5hFfDgJG748KpGbJyTv7Yr33/2tIMWxquYuHTd9EXu27PYnKi7BxMXLtzKC0a0WVsqHtd7qIluQu/g== + /postcss-partial-import/4.1.0: + dependencies: + glob: 7.1.6 + postcss-import: 10.0.0 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha1-9sPnjnu+2k2dq5bTYDZ7kLNT+aQ= /postcss-selector-parser/6.0.4: dependencies: cssesc: 3.0.0 @@ -4906,7 +4199,38 @@ packages: dev: true resolution: integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== - /postcss/8.2.1: + /postcss/5.2.18: + dependencies: + chalk: 1.1.3 + js-base64: 2.6.4 + source-map: 0.5.7 + supports-color: 3.2.3 + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg== + /postcss/6.0.23: + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 5.5.0 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + /postcss/7.0.35: + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 6.1.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== + /postcss/8.2.2: dependencies: colorette: 1.2.1 nanoid: 3.1.20 @@ -4915,7 +4239,7 @@ packages: engines: node: ^10 || ^12 || >=14 resolution: - integrity: sha512-RhsqOOAQzTgh1UB/IZdca7F9WDb7SUCR2Vnv1x7DbvuuggQIpoDwjK+q0rzoPffhYvWNKX5JSwS4so4K3UC6vA== + integrity: sha512-HM1NDNWLgglJPQQMNwvLxgH2KcrKZklKLi/xXYIOaqQB57p/pDWEJNS83PVICYsn1Dg/9C26TiejNr422/ePaQ== /prelude-ls/1.1.2: dev: true engines: @@ -4928,18 +4252,24 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - /pretty-bytes/5.4.1: + /pretty-bytes/5.5.0: dev: true engines: node: '>=6' resolution: - integrity: sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA== + integrity: sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA== /pretty-hrtime/1.0.3: dev: true engines: node: '>= 0.8' resolution: integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + /prismjs/1.23.0: + dev: true + optionalDependencies: + clipboard: 2.0.6 + resolution: + integrity: sha512-c29LVsqOaLbBHuIbsTxaKENh1N2EQBOHaWv7gkHN4dgRbxSREqDnDbtFJYdpPauS4YCplMSNCABQ6Eeor69bAA== /progress/2.0.3: dev: true engines: @@ -4950,29 +4280,22 @@ packages: dev: true resolution: integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - /pump/3.0.0: - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - dev: true - resolution: - integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== /punycode/2.1.1: dev: true engines: node: '>=6' resolution: integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - /purgecss/3.1.0: + /purgecss/3.1.3: dependencies: commander: 6.2.1 glob: 7.1.6 - postcss: 8.2.1 + postcss: 8.2.2 postcss-selector-parser: 6.0.4 dev: true hasBin: true resolution: - integrity: sha512-tmrs1I5B7FczyeChZPkR098BIqqMX+qDPG5f0KUHaLXqXXCjgRFyobht5sJSqL6wfHYX0JLhWSUUiPBVEH95Cg== + integrity: sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ== /qs/6.5.2: dev: true engines: @@ -5037,14 +4360,6 @@ packages: node: '>=8' resolution: integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - /readdirp/3.5.0: - dependencies: - picomatch: 2.2.2 - dev: true - engines: - node: '>=8.10.0' - resolution: - integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== /reduce-css-calc/2.1.7: dependencies: css-unit-converter: 1.1.2 @@ -5064,10 +4379,6 @@ packages: dev: true resolution: integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - /regenerator-runtime/0.11.1: - dev: true - resolution: - integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== /regenerator-runtime/0.13.7: dev: true resolution: @@ -5152,7 +4463,7 @@ packages: is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 - mime-types: 2.1.27 + mime-types: 2.1.28 oauth-sign: 0.9.0 performance-now: 2.1.0 qs: 6.5.2 @@ -5172,14 +4483,16 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + /require-from-string/2.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== /require-main-filename/2.0.0: dev: true resolution: integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - /requires-port/1.0.0: - dev: true - resolution: - integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= /reserved-words/0.1.2: dev: true resolution: @@ -5190,21 +4503,6 @@ packages: node: '>=4' resolution: integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - /resolve-from/5.0.0: - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - /resolve-path/1.4.0: - dependencies: - http-errors: 1.6.3 - path-is-absolute: 1.0.1 - dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc= /resolve/1.19.0: dependencies: is-core-module: 2.2.0 @@ -5212,15 +4510,6 @@ packages: dev: true resolution: integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== - /restore-cursor/3.1.0: - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.3 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== /reusify/1.0.4: dev: true engines: @@ -5235,59 +4524,11 @@ packages: hasBin: true resolution: integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - /rollup-plugin-babel/4.4.0_80ce04b0f9f43535a9250c8baadaddab: + /rollup-plugin-terser/7.0.2_rollup@2.36.1: dependencies: - '@babel/core': 7.12.10 - '@babel/helper-module-imports': 7.12.5 - rollup: 1.32.1 - rollup-pluginutils: 2.8.2 - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel. - dev: true - peerDependencies: - '@babel/core': 7 || ^7.0.0-rc.2 - rollup: '>=0.60.0 <3' - resolution: - integrity: sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw== - /rollup-plugin-dynamic-import-variables/1.1.0_rollup@2.35.0: - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.35.0 - estree-walker: 2.0.2 - globby: 11.0.1 - magic-string: 0.25.7 - dev: true - peerDependencies: - rollup: '*' - resolution: - integrity: sha512-C1avEmnXC8cC4aAQ5dB63O9oQf7IrhEHc98bQw9Qd6H36FxtZooLCvVfcO4SNYrqaNrzH3ErucQt/zdFSLPHNw== - /rollup-plugin-terser/5.3.1_rollup@1.32.1: - dependencies: - '@babel/code-frame': 7.10.4 - jest-worker: 24.9.0 - rollup: 1.32.1 - rollup-pluginutils: 2.8.2 - serialize-javascript: 4.0.0 - terser: 4.8.0 - dev: true - peerDependencies: - rollup: '>=0.66.0 <3' - resolution: - integrity: sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== - /rollup-plugin-terser/6.1.0: - dependencies: - '@babel/code-frame': 7.10.4 + '@babel/code-frame': 7.12.11 jest-worker: 26.6.2 - serialize-javascript: 3.1.0 - terser: 4.8.0 - dev: true - peerDependencies: - rollup: ^2.0.0 - resolution: - integrity: sha512-4fB3M9nuoWxrwm39habpd4hvrbrde2W2GG4zEGPQg1YITNkM3Tqur5jSuXlWNzbv/2aMLJ+dZJaySc3GCD8oDw== - /rollup-plugin-terser/7.0.2_rollup@2.35.0: - dependencies: - '@babel/code-frame': 7.10.4 - jest-worker: 26.6.2 - rollup: 2.35.0 + rollup: 2.36.1 serialize-javascript: 4.0.0 terser: 5.5.1 dev: true @@ -5295,51 +4536,7 @@ packages: rollup: ^2.0.0 resolution: integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== - /rollup-plugin-vue/6.0.0_@vue+compiler-sfc@3.0.4: - dependencies: - '@vue/compiler-sfc': 3.0.4_vue@3.0.4 - debug: 4.3.1 - hash-sum: 2.0.0 - rollup-pluginutils: 2.8.2 - dev: true - peerDependencies: - '@vue/compiler-sfc': '*' - resolution: - integrity: sha512-oVvUd84d5u73M2HYM3XsMDLtZRIA/tw2U0dmHlXU2UWP5JARYHzh/U9vcxaN/x/9MrepY7VH3pHFeOhrWpxs/Q== - /rollup-plugin-web-worker-loader/1.5.0_rollup@2.35.0: - dependencies: - rollup: 2.35.0 - dev: true - peerDependencies: - rollup: ^1.9.2 || ^2.0.0 - resolution: - integrity: sha512-Zx5l370yGDje35rFkM/wbT4dMIq2+kSBdLWQpqLkBuxmrQJcx0umA05kSbNRzccFsudQH4FKYCK8GtSBQRQBBg== - /rollup-plugin-workbox/5.2.1: - dependencies: - '@rollup/plugin-node-resolve': 8.4.0 - '@rollup/plugin-replace': 2.3.4 - pretty-bytes: 5.4.1 - rollup-plugin-terser: 6.1.0 - workbox-build: 5.1.4 - dev: true - resolution: - integrity: sha512-C+yIoYkZ3VUcJTZpOH2zbaarHCwy8eQod987eS8hXE6qwfMLDqV3RkLYNplnO0PcMi+3JgZPiE6d1zuXgwkO7Q== - /rollup-pluginutils/2.8.2: - dependencies: - estree-walker: 0.6.1 - dev: true - resolution: - integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== - /rollup/1.32.1: - dependencies: - '@types/estree': 0.0.45 - '@types/node': 14.14.13 - acorn: 7.4.1 - dev: true - hasBin: true - resolution: - integrity: sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A== - /rollup/2.35.0: + /rollup/2.36.1: dev: true engines: node: '>=10.0.0' @@ -5347,7 +4544,7 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-AkiRsGBlHbP+bnAcOgiCRp6jm0BEGHXJk7TGZ+GpKyTL3EiSv+v+zEHlaB1gy1Ql2zyblBhzo5X346bCL45OAg== + integrity: sha512-eAfqho8dyzuVvrGqpR0ITgEdq0zG2QJeWYh+HeuTbpcaXk8vNFc48B7bJa1xYosTCKx0CuW+447oQOW8HgBIZQ== /run-parallel/1.1.10: dev: true resolution: @@ -5387,12 +4584,11 @@ packages: node: '>=4' resolution: integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== - /selfsigned/1.10.8: - dependencies: - node-forge: 0.10.0 + /select/1.1.2: dev: true + optional: true resolution: - integrity: sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== + integrity: sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= /semver/5.7.1: dev: true hasBin: true @@ -5417,12 +4613,6 @@ packages: hasBin: true resolution: integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== - /serialize-javascript/3.1.0: - dependencies: - randombytes: 2.1.0 - dev: true - resolution: - integrity: sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg== /serialize-javascript/4.0.0: dependencies: randombytes: 2.1.0 @@ -5433,18 +4623,6 @@ packages: dev: true resolution: integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - /setprototypeof/1.1.0: - dev: true - resolution: - integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - /setprototypeof/1.1.1: - dev: true - resolution: - integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== - /setprototypeof/1.2.0: - dev: true - resolution: - integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== /shebang-command/2.0.0: dependencies: shebang-regex: 3.0.0 @@ -5459,10 +4637,6 @@ packages: node: '>=8' resolution: integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - /signal-exit/3.0.3: - dev: true - resolution: - integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== /simple-swizzle/0.2.2: dependencies: is-arrayish: 0.3.2 @@ -5560,12 +4734,6 @@ packages: hasBin: true resolution: integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - /statuses/1.5.0: - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= /stealthy-require/1.1.1: dev: true engines: @@ -5610,6 +4778,14 @@ packages: node: '>=4' resolution: integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + /strip-ansi/3.0.1: + dependencies: + ansi-regex: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= /strip-ansi/6.0.0: dependencies: ansi-regex: 5.0.0 @@ -5630,27 +4806,32 @@ packages: node: '>=4' resolution: integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - /strip-comments/1.0.2: - dependencies: - babel-extract-comments: 1.0.0 - babel-plugin-transform-object-rest-spread: 6.26.0 + /strip-comments/2.0.1: dev: true engines: - node: '>=4' + node: '>=10' resolution: - integrity: sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw== - /strip-final-newline/2.0.0: - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== /strip-json-comments/3.1.1: dev: true engines: node: '>=8' resolution: integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + /supports-color/2.0.0: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + /supports-color/3.2.3: + dependencies: + has-flag: 1.0.0 + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= /supports-color/5.5.0: dependencies: has-flag: 3.0.0 @@ -5679,9 +4860,9 @@ packages: dev: true resolution: integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - /table/6.0.4: + /table/6.0.7: dependencies: - ajv: 6.12.6 + ajv: 7.0.3 lodash: 4.17.20 slice-ansi: 4.0.0 string-width: 4.2.0 @@ -5689,11 +4870,11 @@ packages: engines: node: '>=10.0.0' resolution: - integrity: sha512-sBT4xRLdALd+NFBvwOz8bw4b15htyythha+q+DVZqy2RS08PPC8O2sZFgJYEY7bJvbCFKccs+WIZ/cd+xxTWCw== - /tailwindcss/2.0.2_autoprefixer@10.1.0: + integrity: sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g== + /tailwindcss/2.0.2_683d4725fe3bc32e6288127bcf5bb347: dependencies: - '@fullhuman/postcss-purgecss': 3.1.0 - autoprefixer: 10.1.0 + '@fullhuman/postcss-purgecss': 3.1.3 + autoprefixer: 10.2.0_postcss@8.2.2 bytes: 3.1.0 chalk: 4.1.0 color: 3.1.3 @@ -5704,10 +4885,11 @@ packages: lodash: 4.17.20 modern-normalize: 1.0.0 node-emoji: 1.10.0 - object-hash: 2.0.3 + object-hash: 2.1.1 + postcss: 8.2.2 postcss-functions: 3.0.0 postcss-js: 3.0.3 - postcss-nested: 5.0.3 + postcss-nested: 5.0.3_postcss@8.2.2 postcss-selector-parser: 6.0.4 postcss-value-parser: 4.1.0 pretty-hrtime: 1.0.3 @@ -5722,33 +4904,23 @@ packages: postcss: ^8.0.9 resolution: integrity: sha512-nO9JRE1pO7SF9RnYAl6g7uzeHdrmKAFqNjT9NtZUfxqimJZAOOLOEyIEUiMq12+xIc7mC2Ey3Vf90XjHpWKfbw== - /temp-dir/1.0.0: - dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= - /tempy/0.3.0: - dependencies: - temp-dir: 1.0.0 - type-fest: 0.3.1 - unique-string: 1.0.0 + /temp-dir/2.0.0: dev: true engines: node: '>=8' resolution: - integrity: sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== - /terser/4.8.0: + integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== + /tempy/0.6.0: dependencies: - commander: 2.20.3 - source-map: 0.6.1 - source-map-support: 0.5.19 + is-stream: 2.0.0 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 dev: true engines: - node: '>=6.0.0' - hasBin: true + node: '>=10' resolution: - integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== + integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== /terser/5.5.1: dependencies: commander: 2.20.3 @@ -5778,6 +4950,11 @@ packages: dev: true resolution: integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + /tiny-emitter/2.1.0: + dev: true + optional: true + resolution: + integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q== /to-fast-properties/2.0.0: engines: node: '>=4' @@ -5791,12 +4968,6 @@ packages: node: '>=8.0' resolution: integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - /toidentifier/1.0.0: - dev: true - engines: - node: '>=0.6' - resolution: - integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== /tough-cookie/2.5.0: dependencies: psl: 1.8.0 @@ -5837,13 +5008,7 @@ packages: dev: true resolution: integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - /tsscmp/1.0.6: - dev: true - engines: - node: '>=0.6.x' - resolution: - integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== - /tsutils/3.17.1_typescript@4.1.3: + /tsutils/3.19.0_typescript@4.1.3: dependencies: tslib: 1.14.1 typescript: 4.1.3 @@ -5853,7 +5018,7 @@ packages: 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' resolution: - integrity: sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== + integrity: sha512-A7BaLUPvcQ1cxVu72YfD+UMI3SQPTDv/w4ol6TOwLyI0hwfG9EC+cYlhdflJTmtYTgZ3KqdPSe/otxU4K3kArg== /tunnel-agent/0.6.0: dependencies: safe-buffer: 5.2.1 @@ -5880,12 +5045,12 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - /type-fest/0.3.1: + /type-fest/0.16.0: dev: true engines: - node: '>=6' + node: '>=10' resolution: - integrity: sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== /type-fest/0.6.0: dev: true engines: @@ -5898,22 +5063,6 @@ packages: node: '>=8' resolution: integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - /type-is/1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.27 - dev: true - engines: - node: '>= 0.6' - resolution: - integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - /typescript/3.9.7: - dev: true - engines: - node: '>=4.2.0' - hasBin: true - resolution: - integrity: sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== /typescript/4.1.3: dev: true engines: @@ -5956,20 +5105,14 @@ packages: dev: true resolution: integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= - /unique-string/1.0.0: + /unique-string/2.0.0: dependencies: - crypto-random-string: 1.0.0 + crypto-random-string: 2.0.0 dev: true engines: - node: '>=4' + node: '>=8' resolution: - integrity: sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= - /universalify/0.1.2: - dev: true - engines: - node: '>= 4.0.0' - resolution: - integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== /universalify/1.0.0: dev: true engines: @@ -6014,12 +5157,6 @@ packages: dev: true resolution: integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - /vary/1.1.2: - dev: true - engines: - node: '>= 0.8' - resolution: - integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= /verror/1.10.0: dependencies: assert-plus: 1.0.0 @@ -6030,142 +5167,100 @@ packages: '0': node >=0.6.0 resolution: integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - /vite-plugin-components/0.5.5: + /vite-plugin-components/0.6.3: dependencies: - debug: 4.3.1 + debug: 4.3.2 fast-glob: 3.2.4 minimatch: 3.0.4 dev: true resolution: - integrity: sha512-5yItxOvFCp9GFgX/NaN8r91W0IyG1rX1m2QPCsq4tnPy5PWpE83oz8ZyU8Q7twocffuBgpk93KxZ3r24Kx2lOg== - /vite-plugin-icons/0.1.0_78438b9b9e7d51ac05d4f12c7eddfe12: + integrity: sha512-KWAU6nWVJSkF3nOf8zvE43BLNkd+LkkmSnG2v6wuPcrCF/+Xna3dLbl02I/xbZfb9eaMk1tyNCcEYs3qqGdFXQ== + /vite-plugin-icons/0.2.1_061882b4c0f799c7aef88e3e6cce6699: dependencies: - '@iconify/json': 1.1.276 + '@iconify/json': 1.1.282 '@iconify/json-tools': 1.0.10 - '@vue/compiler-sfc': 3.0.4_vue@3.0.4 + '@vue/compiler-sfc': 3.0.5_vue@3.0.5 dev: true peerDependencies: '@iconify/json': '*' '@vue/compiler-sfc': ^3.0.2 resolution: - integrity: sha512-bnAuaBCF3YxS4S+npPG65jakYyJXShltldJt1UC1yJL/u6dwLd2P43xlqc6p6HhWaP077/SOm0/hurSUFPKRpA== - /vite-plugin-md/0.1.5_@vue+compiler-sfc@3.0.4: + integrity: sha512-ZIJ8G2AHwEDt4oDST46E6Uy7W2EtVyoe1hzmJMkutbq3esUkcYVoYydT6Y12lhq1ppnVnShkbc0XzfKqolfCSg== + /vite-plugin-md/0.2.1_4d70cda3c98fc4a1ab7ad1112d4bc930: dependencies: - '@vue/compiler-sfc': 3.0.4_vue@3.0.4 + '@vue/compiler-sfc': 3.0.5_vue@3.0.5 gray-matter: 4.0.2 - markdown-it: 12.0.3 + markdown-it: 12.0.4 + vite: 2.0.0-beta.10 dev: true peerDependencies: - '@vue/compiler-sfc': ^3.0.2 + '@vue/compiler-sfc': ^3.0.5 + vite: ^2.0.0-beta.1 resolution: - integrity: sha512-aF75Nm6AydNLTlcEh/tcTxE6qyasvAk896oBj80+4JxsaR9mvygu7rp0KApBPprtFM08gtVhO8LUewTfztYRzg== - /vite-plugin-pwa/0.1.7: + integrity: sha512-iYVkbkgxZp2XFEs9i9liFiXJHsP0hPnuUpjsJSI3EtrgKg/hW2TzikjJPHC06U3bZcIjqCIIwwK8EVc9+AY3Lg== + /vite-plugin-pwa/0.3.2_vite@2.0.0-beta.10: dependencies: - debug: 4.3.1 + debug: 4.3.2 fast-glob: 3.2.4 - rollup-plugin-workbox: 5.2.1 - dev: true - resolution: - integrity: sha512-S5Hc1x/rcfb6cgKjlW7yxSTv1er6fquzGZt/+xC1wavSBa7Qf6wdf6QzYiYdwmUom5yUSDEawc2gEYgq5SsZFg== - /vite-plugin-voie/0.4.1_b4f890ebcd2c7fb57691a875170d0d78: - dependencies: - fast-glob: 3.2.4 - vite: 1.0.0-rc.13 - voie-pages: 0.4.0_vue@3.0.4 - vue-router: 4.0.1_vue@3.0.4 + pretty-bytes: 5.5.0 + vite: 2.0.0-beta.10 + workbox-build: 6.0.2 dev: true peerDependencies: - vite: ^1.0.0-rc.4 + vite: ^2.0.0-beta.1 + resolution: + integrity: sha512-NxoueGlURbMvW4A6tBt26LQ8kw7p7QeLnGdVvfzttSeQnTHYsV1KIzhe10jRY1/91UODs4pmIPqTvRwuaatXow== + /vite-plugin-voie/0.7.1_cc0b40294df509831d72a57e9d5659f0: + dependencies: + fast-glob: 3.2.4 + glob-to-regexp: 0.4.1 + vite: 2.0.0-beta.10 + voie-pages: 0.4.0_vue@3.0.5 + vue-router: 4.0.2_vue@3.0.5 + dev: true + peerDependencies: + vite: ^2.0.0-beta.3 vue: '*' vue-router: ^4.0.0-beta.4 resolution: - integrity: sha512-oGynRoj+CwQ4bcXPDDI9l18GgFl1yyjc8u3nmrDhMzWdu3EY8BTL9NLxA028tkbRGMvs/lUJJXnFzp//yApY2Q== - /vite-ssg/0.1.0_fc727f10f0d17e293defdef0a51ff799: + integrity: sha512-qXb5oAe/a90RdSjzdWdjYxN8jsNLaVlRMaj3Ao99A6VxIy1PrPzdzlLYzokGZNZBV0klyIklnEEiuQLsFLgkGg== + /vite-ssg/0.2.0_437dc0204f8b7c341a842d35baf29699: dependencies: - '@vue/compiler-sfc': 3.0.4_vue@3.0.4 - '@vue/server-renderer': 3.0.4_vue@3.0.4 + '@vue/compiler-sfc': 3.0.5_vue@3.0.5 + '@vue/server-renderer': 3.0.5_vue@3.0.5 fs-extra: 9.0.1 jsdom: 16.4.0 - vite: 1.0.0-rc.13 - vue: 3.0.4 - vue-router: 4.0.1_vue@3.0.4 + vite: 2.0.0-beta.10 + vue: 3.0.5 + vue-router: 4.0.2_vue@3.0.5 yargs: 16.2.0 dev: true hasBin: true peerDependencies: '@vue/compiler-sfc': ^3.0.4 '@vue/server-renderer': ^3.0.4 - vite: ^1.0.0-rc.13 + vite: ^2.0.0-beta.3 vue: ^3.0.4 vue-router: ^4.0.1 resolution: - integrity: sha512-SjioOdKnGZ/ka0Qbn8QT0QQaSmF7nlhxCW+EBNkb887OaoIcnIg+z69KfxMcF+qe1jBDCnJ6iTacmfWOdLiktg== - /vite/1.0.0-rc.13: + integrity: sha512-UTFaA79ocqvYX2A47PK43ZKtkgt/h41Z7OJE5dBgIbJenc6OFyRlLmjD9GrUplnJenvOHKrjn12mCN08u1WYTw== + /vite/2.0.0-beta.10: dependencies: - '@babel/parser': 7.12.10 - '@koa/cors': 3.1.0 - '@rollup/plugin-commonjs': 16.0.0_rollup@2.35.0 - '@rollup/plugin-json': 4.1.0_rollup@2.35.0 - '@rollup/plugin-node-resolve': 10.0.0_rollup@2.35.0 - '@rollup/pluginutils': 4.1.0_rollup@2.35.0 - '@types/http-proxy': 1.17.4 - '@types/koa': 2.11.6 - '@types/lru-cache': 5.1.0 - '@vue/compiler-dom': 3.0.4 - '@vue/compiler-sfc': 3.0.4_vue@3.0.4 - brotli-size: 4.0.0 - cac: 6.7.1 - chalk: 4.1.0 - chokidar: 3.4.3 - clean-css: 4.2.3 - debug: 4.3.1 - dotenv: 8.2.0 - dotenv-expand: 5.1.0 - es-module-lexer: 0.3.26 - esbuild: 0.8.22 - etag: 1.8.1 - execa: 4.1.0 - fs-extra: 9.0.1 - hash-sum: 2.0.0 - isbuiltin: 1.0.0 - klona: 2.0.4 - koa: 2.13.0 - koa-conditional-get: 3.0.0 - koa-etag: 4.0.0 - koa-proxies: 0.11.0_debug@4.3.1+koa@2.13.0 - koa-send: 5.0.1 - koa-static: 5.0.0 - lru-cache: 6.0.0 - magic-string: 0.25.7 - merge-source-map: 1.1.0 - mime-types: 2.1.27 - minimist: 1.2.5 - open: 7.3.0 - ora: 5.1.0 - p-map-series: 2.1.0 - postcss-discard-comments: 4.0.2 - postcss-import: 12.0.1 - postcss-load-config: 3.0.0 + esbuild: 0.8.31 + postcss: 8.2.2 resolve: 1.19.0 - rollup: 2.35.0 - rollup-plugin-dynamic-import-variables: 1.1.0_rollup@2.35.0 - rollup-plugin-terser: 7.0.2_rollup@2.35.0 - rollup-plugin-vue: 6.0.0_@vue+compiler-sfc@3.0.4 - rollup-plugin-web-worker-loader: 1.5.0_rollup@2.35.0 - selfsigned: 1.10.8 - slash: 3.0.0 - source-map: 0.7.3 - vue: 3.0.4 - ws: 7.4.1 + rollup: 2.36.1 dev: true engines: - node: '>=10.16.0' + node: '>=12.0.0' hasBin: true + optionalDependencies: + fsevents: 2.1.3 resolution: - integrity: sha512-hLfTbhNPDhwXMCAWR6s6C79G/O8Is0MbslglgoHSQsRby+KnqHgtHChCVBHFeV2oZBV/3xhHhnfm94BDPFe8Ww== - /voie-pages/0.4.0_vue@3.0.4: + integrity: sha512-sWUgFWqW878UNWXLLPoB1p6l0x0rM9iITZU26KnIiNb5iTAhqD6DCtg+SU6PGvPDzPOAPSAnRmGV66sEAOtLuQ== + /voie-pages/0.4.0_vue@3.0.5: dependencies: - vue-router: 4.0.1_vue@3.0.4 + vue-router: 4.0.2_vue@3.0.5 dev: true peerDependencies: vue: '*' @@ -6183,20 +5278,24 @@ packages: dev: true resolution: integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A== - /vue-demi/0.5.3_vue@3.0.4: + /vscode-web-custom-data/0.3.2: + dev: true + resolution: + integrity: sha512-GGZ99dJbARyh6rv03dXZImGlP5WvNG382A3nIt0yX1uyqBa558L/klHWcgEJzcVkG4t16OQWwPedMR3JkeD2Qg== + /vue-demi/0.5.4_vue@3.0.5: dependencies: - vue: 3.0.4 + vue: 3.0.5 dev: false hasBin: true peerDependencies: vue: ^2.6.0 || >=3.0.0-rc.1 requiresBuild: true resolution: - integrity: sha512-1uW/aIJOEkRbyK3FBeReKbbMAZc/V5yUo4FQRprufm4GgMnAmJSSyk8mTJ9IgR4pbbCsQ7FddVHcuwz4IDEfGg== - /vue-eslint-parser/7.2.0_eslint@7.16.0: + integrity: sha512-m/cm/Jo+USFx4JNGvhXVuAAbeB+Dejc0O8hzarph9MMuxxcMEDxf+0UBzg79g15YwYGIToX957XvzG0xSufG9A== + /vue-eslint-parser/7.3.0_eslint@7.17.0: dependencies: debug: 4.3.1 - eslint: 7.16.0 + eslint: 7.17.0 eslint-scope: 5.1.1 eslint-visitor-keys: 1.3.0 espree: 6.2.1 @@ -6208,32 +5307,35 @@ packages: peerDependencies: eslint: '>=5.0.0' resolution: - integrity: sha512-uVcQqe8sUNzdHGcRHMd2Z/hl6qEaWrAmglTKP92Fnq9TYU9un8xsyFgEdFJaXh/1rd7h8Aic1GaiQow5nVneow== - /vue-i18n/9.0.0-beta.8_vue@3.0.4: + integrity: sha512-n5PJKZbyspD0+8LnaZgpEvNCrjQx1DyDHw8JdWwoxhhC+yRip4TAvSDpXGf9SWX6b0umeB5aR61gwUo6NVvFxw== + /vue-i18n/9.0.0-rc.1_vue@3.0.5: dependencies: - source-map: 0.6.1 - vue: 3.0.4 + '@intlify/core-base': 9.0.0-rc.1 + '@intlify/shared': 9.0.0-rc.1 + '@vue/devtools-api': 6.0.0-beta.3 + vue: 3.0.5 dev: false engines: node: '>= 10' peerDependencies: vue: ^3.0.0 resolution: - integrity: sha512-tViSN96jLi0AKvAVi4twcYYN5Ld++SqN1/140ua+YWm/iRbO2M0rAcsZ7e6/4LTm6Pd1ldSwWihSuv2bSQmlnw== - /vue-router/4.0.1_vue@3.0.4: + integrity: sha512-pp1bLvu6iGV4QtaUnYB9WmDpOWAWb/j9fx9zIqhI6mYsKPY7kBACeVv8qskSeOoRQm4bjDxqUUQdion3UWfFCw== + /vue-router/4.0.2_vue@3.0.5: dependencies: - vue: 3.0.4 + vue: 3.0.5 peerDependencies: vue: ^3.0.0 resolution: - integrity: sha512-2C2nRxA2nCusgJyUpvcbd9Bnc9kACp/VLUCK4drXtgeRXHjQliZJcgjjP268vkGvvEKun9jjp8Ic1PpzUgbYKg== - /vue/3.0.4: + integrity: sha512-LCsTSb5H25dZCxjsLasM9UED1BTg9vyTnp0Z9UhwC6QoqgLuHr/ySf7hjI/V0j2+xCKqJtecfmpghk6U8I2e4w== + /vue/3.0.5: dependencies: - '@vue/compiler-dom': 3.0.4 - '@vue/runtime-dom': 3.0.4 - '@vue/shared': 3.0.4 + '@vue/compiler-dom': 3.0.5 + '@vue/runtime-dom': 3.0.5 + '@vue/shared': 3.0.5 + dev: false resolution: - integrity: sha512-2o+AiQF8sAupyhbyl3oxVCl3WCwC/n5NI7VMM+gVQ231qvSB8eI7sCBloloqDJK6yA367EEtmRSeSCf4sxCC+A== + integrity: sha512-TfaprOmtsAfhQau7WsomXZ8d9op/dkQLNIq8qPV3A0Vxs6GR5E+c1rfJS1SDkXRQj+dFyfnec7+U0Be1huiScg== /w3c-hr-time/1.0.2: dependencies: browser-process-hrtime: 1.0.0 @@ -6248,12 +5350,6 @@ packages: node: '>=10' resolution: integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - /wcwidth/1.0.1: - dependencies: - defaults: 1.0.3 - dev: true - resolution: - integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= /webidl-conversions/5.0.0: dev: true engines: @@ -6305,134 +5401,147 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - /workbox-background-sync/5.1.4: + /workbox-background-sync/6.0.2: dependencies: - workbox-core: 5.1.4 + workbox-core: 6.0.2 dev: true resolution: - integrity: sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA== - /workbox-broadcast-update/5.1.4: + integrity: sha512-KQU2ntvbvFoBvCRm+EDpWAaykt4u/oaF5j3C6io0dZVWhFc/ZwgYDii8fb34LTenug3VPWQELdw9dNBCoP4b0w== + /workbox-broadcast-update/6.0.2: dependencies: - workbox-core: 5.1.4 + workbox-core: 6.0.2 dev: true resolution: - integrity: sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA== - /workbox-build/5.1.4: + integrity: sha512-yCXYEln7nU8FkMDysYQPirpgFXtsdBtxruHbvZzRsxMHvAELf3j/o6Ufae1zjl8XanLF696sqSNxehpCGSD6tw== + /workbox-build/6.0.2: dependencies: '@babel/core': 7.12.10 - '@babel/preset-env': 7.12.10_@babel+core@7.12.10 + '@babel/preset-env': 7.12.11_@babel+core@7.12.10 '@babel/runtime': 7.12.5 - '@hapi/joi': 15.1.1 - '@rollup/plugin-node-resolve': 7.1.3_rollup@1.32.1 - '@rollup/plugin-replace': 2.3.4_rollup@1.32.1 + '@hapi/joi': 16.1.8 + '@rollup/plugin-babel': 5.2.2_e0cada4da7a71db21bdab1b0cd39501f + '@rollup/plugin-node-resolve': 9.0.0_rollup@2.36.1 + '@rollup/plugin-replace': 2.3.4_rollup@2.36.1 '@surma/rollup-plugin-off-main-thread': 1.4.2 common-tags: 1.8.0 fast-json-stable-stringify: 2.1.0 - fs-extra: 8.1.0 + fs-extra: 9.0.1 glob: 7.1.6 - lodash.template: 4.5.0 - pretty-bytes: 5.4.1 - rollup: 1.32.1 - rollup-plugin-babel: 4.4.0_80ce04b0f9f43535a9250c8baadaddab - rollup-plugin-terser: 5.3.1_rollup@1.32.1 + lodash: 4.17.20 + pretty-bytes: 5.5.0 + rollup: 2.36.1 + rollup-plugin-terser: 7.0.2_rollup@2.36.1 source-map: 0.7.3 source-map-url: 0.4.0 stringify-object: 3.3.0 - strip-comments: 1.0.2 - tempy: 0.3.0 + strip-comments: 2.0.1 + tempy: 0.6.0 upath: 1.2.0 - workbox-background-sync: 5.1.4 - workbox-broadcast-update: 5.1.4 - workbox-cacheable-response: 5.1.4 - workbox-core: 5.1.4 - workbox-expiration: 5.1.4 - workbox-google-analytics: 5.1.4 - workbox-navigation-preload: 5.1.4 - workbox-precaching: 5.1.4 - workbox-range-requests: 5.1.4 - workbox-routing: 5.1.4 - workbox-strategies: 5.1.4 - workbox-streams: 5.1.4 - workbox-sw: 5.1.4 - workbox-window: 5.1.4 + workbox-background-sync: 6.0.2 + workbox-broadcast-update: 6.0.2 + workbox-cacheable-response: 6.0.2 + workbox-core: 6.0.2 + workbox-expiration: 6.0.2 + workbox-google-analytics: 6.0.2 + workbox-navigation-preload: 6.0.2 + workbox-precaching: 6.0.2 + workbox-range-requests: 6.0.2 + workbox-recipes: 6.0.2 + workbox-routing: 6.0.2 + workbox-strategies: 6.0.2 + workbox-streams: 6.0.2 + workbox-sw: 6.0.2 + workbox-window: 6.0.2 dev: true engines: - node: '>=8.0.0' + node: '>=10.0.0' resolution: - integrity: sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow== - /workbox-cacheable-response/5.1.4: + integrity: sha512-Dukbt+p62Yzb12SXAmycTYvHngJ8aRtXy3hymsC8B6gxTCZmCZ0u5JuKhu7lNLbDwDkYE78lhFvT9SF+MXFz5A== + /workbox-cacheable-response/6.0.2: dependencies: - workbox-core: 5.1.4 + workbox-core: 6.0.2 dev: true resolution: - integrity: sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA== - /workbox-core/5.1.4: + integrity: sha512-OrgFiYWkmFXDIbNRYSu+fchcfoZqyJ4yZbdc8WKUjr9v/MghKHfR9u7UI077xBkjno5J3YNpbwx73/no3HkrzA== + /workbox-core/6.0.2: dev: true resolution: - integrity: sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg== - /workbox-expiration/5.1.4: + integrity: sha512-Ksl6qeikGb+BOCILoCUJGxwlEQOeeqdpOnpOr9UDt3NtacPYbfYBmpYpKArw5DFWK+5geBsFqgUUlXThlCYfKQ== + /workbox-expiration/6.0.2: dependencies: - workbox-core: 5.1.4 + workbox-core: 6.0.2 dev: true resolution: - integrity: sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ== - /workbox-google-analytics/5.1.4: + integrity: sha512-6+nbR18cklAdI3BPT675ytftXPwnVbXGR8mPWNWTJtl5y2urRYv56ZOJLD7FBFVkZ8EjWiRhNP/A0fkxgdKtWQ== + /workbox-google-analytics/6.0.2: dependencies: - workbox-background-sync: 5.1.4 - workbox-core: 5.1.4 - workbox-routing: 5.1.4 - workbox-strategies: 5.1.4 + workbox-background-sync: 6.0.2 + workbox-core: 6.0.2 + workbox-routing: 6.0.2 + workbox-strategies: 6.0.2 dev: true resolution: - integrity: sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA== - /workbox-navigation-preload/5.1.4: + integrity: sha512-xmYJurR1M6Pzc2SBM/E7AgwmBszhu/YYDzBnU+HJPZFLbTG97ASIJyTXV1vcczA/dNaS0miIf0cFqneozVlDRw== + /workbox-navigation-preload/6.0.2: dependencies: - workbox-core: 5.1.4 + workbox-core: 6.0.2 dev: true resolution: - integrity: sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ== - /workbox-precaching/5.1.4: + integrity: sha512-7+ojLrjXmTFZBfGmUQIcBWB+xrFgXLMJGNQAtxT7Ta9A23rEWo8jqAgeuwAylebcORUlM+ztgYTV7eGp+AD+Yg== + /workbox-precaching/6.0.2: dependencies: - workbox-core: 5.1.4 + workbox-core: 6.0.2 + workbox-routing: 6.0.2 + workbox-strategies: 6.0.2 dev: true resolution: - integrity: sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA== - /workbox-range-requests/5.1.4: + integrity: sha512-sqKWL2emzmGnfJpna+9RjUkUiqQO++AKfwljCbgkHg8wBbVLy/rnui3eelKgAI7D8R31LJFfiZkY/kXmwkjtlQ== + /workbox-range-requests/6.0.2: dependencies: - workbox-core: 5.1.4 + workbox-core: 6.0.2 dev: true resolution: - integrity: sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw== - /workbox-routing/5.1.4: + integrity: sha512-qCrDbH9AzDbCErde71Nys2iNZO9I9M9Jgl/9/Q67dGQVwFsEq73SuIzS2DGIBKqtIdC5QUigC3d7XJONajclUQ== + /workbox-recipes/6.0.2: dependencies: - workbox-core: 5.1.4 + workbox-cacheable-response: 6.0.2 + workbox-core: 6.0.2 + workbox-expiration: 6.0.2 + workbox-precaching: 6.0.2 + workbox-routing: 6.0.2 + workbox-strategies: 6.0.2 dev: true resolution: - integrity: sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw== - /workbox-strategies/5.1.4: + integrity: sha512-ewZIHO4jYE6bnEeUIYS6joQy3l+MydpOsVr2F6EpE8ps++z1ScbSdLtJU+yu6WuO3lH44HFZLeFxYQqYm50QAA== + /workbox-routing/6.0.2: dependencies: - workbox-core: 5.1.4 - workbox-routing: 5.1.4 + workbox-core: 6.0.2 dev: true resolution: - integrity: sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA== - /workbox-streams/5.1.4: + integrity: sha512-iQ9ch3fL1YpztDLfHNURaHQ0ispgPCdzWmZZhtSHUyy/+YkTlIiDVTbOQCIpHIrWlKQiim6X3K2ItIy1FW9+wA== + /workbox-strategies/6.0.2: dependencies: - workbox-core: 5.1.4 - workbox-routing: 5.1.4 + workbox-core: 6.0.2 dev: true resolution: - integrity: sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw== - /workbox-sw/5.1.4: - dev: true - resolution: - integrity: sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA== - /workbox-window/5.1.4: + integrity: sha512-HjLnYCVS60U7OKhl5NIq8NAQXrotJQRDakmIONnRlQIlP2If/kAiQSUP3QCHMq4EeXGiF+/CdlR1/bhYBHZzZg== + /workbox-streams/6.0.2: dependencies: - workbox-core: 5.1.4 + workbox-core: 6.0.2 + workbox-routing: 6.0.2 dev: true resolution: - integrity: sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw== + integrity: sha512-bckftu/iMlg5LFXPZ6NX/FUc/w4illgxSuwtsZkQAO6Uen1EeegjfLyenO01/dwoyc3D/AlZepMdhv87XhE7HQ== + /workbox-sw/6.0.2: + dev: true + resolution: + integrity: sha512-EoOjbyy5bpoBoSqt2PIeDOZ/JJ41f+WJjb979PkfIUWw4F+F/w2uKJJrMA5fk+nWnVge83Fwy8nF3dWNsqOrdg== + /workbox-window/6.0.2: + dependencies: + workbox-core: 6.0.2 + dev: true + resolution: + integrity: sha512-I/X+qUh1AwN9x/MxFbXsPn7DA27BMtzkXo55w1tBD8V54fv8nUCeC5E4RpXt/mlgdSwBztnURCQTWsdhTrSUjg== /wrap-ansi/6.2.0: dependencies: ansi-styles: 4.3.0 @@ -6457,7 +5566,7 @@ packages: dev: true resolution: integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - /ws/7.4.1: + /ws/7.4.2: dev: true engines: node: '>=8.3.0' @@ -6470,7 +5579,7 @@ packages: utf-8-validate: optional: true resolution: - integrity: sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ== + integrity: sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA== /xml-name-validator/3.0.0: dev: true resolution: @@ -6503,12 +5612,6 @@ packages: dev: true resolution: integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - /yaml/1.10.0: - dev: true - engines: - node: '>= 6' - resolution: - integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== /yargs-parser/18.1.3: dependencies: camelcase: 5.3.1 @@ -6556,40 +5659,39 @@ packages: node: '>=10' resolution: integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - /ylru/1.2.1: - dev: true - engines: - node: '>= 4.0.0' - resolution: - integrity: sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ== specifiers: '@antfu/eslint-config-vue': ^0.4.3 - '@iconify/json': ^1.1.276 - '@purge-icons/generated': ^0.4.1 + '@iconify/json': ^1.1.282 '@tailwindcss/typography': ^0.3.1 '@types/nprogress': ^0.2.0 - '@typescript-eslint/eslint-plugin': ^4.11.0 - '@vue/compiler-sfc': ^3.0.4 - '@vue/server-renderer': ^3.0.4 - '@vuedx/typescript-plugin-vue': ^0.2.3 - '@vueuse/core': ^4.0.0 - autoprefixer: ^10.1.0 + '@typescript-eslint/eslint-plugin': ^4.12.0 + '@vitejs/plugin-vue': ^1.0.4 + '@vue/compiler-sfc': ^3.0.5 + '@vue/server-renderer': ^3.0.5 + '@vuedx/typescript-plugin-vue': ^0.4.1 + '@vueuse/core': ^4.0.3 + autoprefixer: ^10.2.0 cross-env: ^7.0.3 - eslint: ^7.16.0 - markdown-it-shiki: ^0.0.2 + eslint: ^7.17.0 + markdown-it-prism: ^2.1.4 + markdown-it-shiki: ^0.1.1 nprogress: ^0.2.0 - pnpm: ^5.14.1 + pnpm: ^5.14.3 + postcss: ^8.2.2 + postcss-easy-import: ^3.0.0 postcss-nested: ^5.0.3 + postcss-nested-import: ^0.1.0 + postcss-partial-import: ^4.1.0 tailwindcss: ^2.0.2 typescript: ^4.1.3 - vite: ^1.0.0-rc.13 - vite-plugin-components: ^0.5.5 - vite-plugin-icons: ^0.1.0 - vite-plugin-md: ^0.1.5 - vite-plugin-pwa: ^0.1.7 - vite-plugin-voie: ^0.4.1 - vite-ssg: ^0.1.0 + vite: ^2.0.0-beta.10 + vite-plugin-components: ^0.6.3 + vite-plugin-icons: ^0.2.1 + vite-plugin-md: ^0.2.1 + vite-plugin-pwa: ^0.3.2 + vite-plugin-voie: ^0.7.1 + vite-ssg: ^0.2.0 voie-pages: ^0.4.0 - vue: ^3.0.4 - vue-i18n: 9.0.0-beta.8 - vue-router: ^4.0.1 + vue: ^3.0.5 + vue-i18n: 9.0.0-rc.1 + vue-router: ^4.0.2 diff --git a/postcss.config.js b/postcss.config.js index 42b4e3a..ab92d07 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,7 +1,7 @@ module.exports = { - plugins: [ - require('postcss-nested'), - require('tailwindcss'), - require('autoprefixer'), - ], + plugins: { + 'postcss-nested': {}, + tailwindcss: {}, + autoprefixer: {}, + }, } diff --git a/src/main.ts b/src/main.ts index bfa1b93..08d949e 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,4 +1,4 @@ -import './main.postcss' +import './styles/main.postcss' // import routes generated by Voie import routes from 'voie-pages' // progress bar diff --git a/src/main.postcss b/src/styles/main.postcss similarity index 83% rename from src/main.postcss rename to src/styles/main.postcss index 0bcc1eb..d3eb3a5 100755 --- a/src/main.postcss +++ b/src/styles/main.postcss @@ -1,6 +1,7 @@ @import 'tailwindcss/base'; @import 'tailwindcss/components'; @import 'tailwindcss/utilities'; +@import './prism.css'; html, body, @@ -45,18 +46,6 @@ html.dark { font-size: 0.9em; } -.shiki { +.prose pre { text-align: left; } - -.shiki-light { - background: #fafafa !important; -} - -html.dark .shiki-light { - display: none; -} - -html:not(.dark) .shiki-dark { - display: none; -} diff --git a/src/styles/prism-vscode-dark.css b/src/styles/prism-vscode-dark.css new file mode 100644 index 0000000..d412aad --- /dev/null +++ b/src/styles/prism-vscode-dark.css @@ -0,0 +1,259 @@ +/* + * https://raw.githubusercontent.com/PrismJS/prism-themes/master/themes/prism-vsc-dark-plus.css + */ + +html.dark .prose { + pre[class*='language-'], + code[class*='language-'] { + color: #d4d4d4; + background: #1e1e1e; + } + + pre[class*='language-']::selection, + code[class*='language-']::selection, + pre[class*='language-'] *::selection, + code[class*='language-'] *::selection { + text-shadow: none; + background: #75a7ca; + } + + /********************************************************* + * Tokens + */ + .namespace { + opacity: 0.7; + } + + .token.doctype .token.doctype-tag { + color: #569cd6; + } + + .token.doctype .token.name { + color: #9cdcfe; + } + + .token.comment, + .token.prolog { + color: #6a9955; + font-style: italic; + } + + .token.punctuation, + .language-html .language-css .token.punctuation, + .language-html .language-javascript .token.punctuation { + color: #d4d4d4; + } + + .token.property, + .token.tag, + .token.boolean, + .token.number, + .token.constant, + .token.symbol, + .token.inserted, + .token.unit { + color: #b5cea8; + } + + .token.selector, + .token.attr-name, + .token.string, + .token.char, + .token.builtin, + .token.deleted { + color: #ce9178; + } + + .language-css .token.string.url { + text-decoration: underline; + } + + .token.operator, + .token.entity { + color: #d4d4d4; + } + + .token.operator.arrow { + color: #569cd6; + } + + .token.atrule { + color: #ce9178; + } + + .token.atrule .token.rule { + color: #c586c0; + } + + .token.atrule .token.url { + color: #9cdcfe; + } + + .token.atrule .token.url .token.function { + color: #dcdcaa; + } + + .token.atrule .token.url .token.punctuation { + color: #d4d4d4; + } + + .token.keyword { + color: #569cd6; + } + + .token.keyword.module, + .token.keyword.control-flow { + color: #c586c0; + } + + .token.function, + .token.function .token.maybe-class-name { + color: #dcdcaa; + } + + .token.regex { + color: #d16969; + } + + .token.important { + color: #569cd6; + } + + .token.italic { + font-style: italic; + } + + .token.constant { + color: #9cdcfe; + } + + .token.class-name, + .token.maybe-class-name { + color: #4ec9b0; + } + + .token.console { + color: #9cdcfe; + } + + .token.parameter { + color: #9cdcfe; + } + + .token.interpolation { + color: #9cdcfe; + } + + .token.punctuation.interpolation-punctuation { + color: #569cd6; + } + + .token.boolean { + color: #569cd6; + } + + .token.property, + .token.variable, + .token.imports .token.maybe-class-name, + .token.exports .token.maybe-class-name { + color: #9cdcfe; + } + + .token.selector { + color: #d7ba7d; + } + + .token.escape { + color: #d7ba7d; + } + + .token.tag { + color: #569cd6; + } + + .token.tag .token.punctuation { + color: #808080; + } + + .token.cdata { + color: #808080; + } + + .token.attr-name { + color: #9cdcfe; + } + + .token.attr-value, + .token.attr-value .token.punctuation { + color: #ce9178; + } + + .token.attr-value .token.punctuation.attr-equals { + color: #d4d4d4; + } + + .token.entity { + color: #569cd6; + } + + .token.namespace { + color: #4ec9b0; + } + /********************************************************* +* Language Specific +*/ + + pre[class*='language-javascript'], + code[class*='language-javascript'], + pre[class*='language-jsx'], + code[class*='language-jsx'], + pre[class*='language-typescript'], + code[class*='language-typescript'], + pre[class*='language-tsx'], + code[class*='language-tsx'] { + color: #9cdcfe; + } + + pre[class*='language-css'], + code[class*='language-css'] { + color: #ce9178; + } + + pre[class*='language-html'], + code[class*='language-html'] { + color: #d4d4d4; + } + + .language-regex .token.anchor { + color: #dcdcaa; + } + + .language-html .token.punctuation { + color: #808080; + } + /********************************************************* +* Line highlighting +*/ + pre[data-line] { + position: relative; + } + + pre[class*='language-'] > code[class*='language-'] { + position: relative; + z-index: 1; + } + + .line-highlight { + position: absolute; + left: 0; + right: 0; + padding: inherit 0; + margin-top: 1em; + background: #f7ebc6; + box-shadow: inset 5px 0 0 #f7d87c; + z-index: 0; + pointer-events: none; + line-height: inherit; + white-space: pre; + } +} diff --git a/src/styles/prism-vscode-light.css b/src/styles/prism-vscode-light.css new file mode 100644 index 0000000..b9a2896 --- /dev/null +++ b/src/styles/prism-vscode-light.css @@ -0,0 +1,143 @@ +/** + * VS theme by Andrew Lock (https://andrewlock.net) + * Inspired by Visual Studio syntax coloring + * + * https://raw.githubusercontent.com/PrismJS/prism-themes/master/themes/prism-vs.css + */ + +html:not(.dark) .prose { + code[class*='language-'], + pre[class*='language-'] { + color: #393a34; + } + + pre[class*='language-']::-moz-selection, + pre[class*='language-'] ::-moz-selection, + code[class*='language-']::-moz-selection, + code[class*='language-'] ::-moz-selection { + background: #c1def1; + } + + pre[class*='language-']::selection, + pre[class*='language-'] ::selection, + code[class*='language-']::selection, + code[class*='language-'] ::selection { + background: #c1def1; + } + + /* Code blocks */ + pre[class*='language-'] { + background-color: #f8f8f8; + } + + /* Inline code */ + :not(pre) > code[class*='language-'] { + background: #f8f8f8; + } + + .token.comment, + .token.prolog, + .token.doctype, + .token.cdata { + color: #008000; + font-style: italic; + } + + .token.namespace { + opacity: 0.7; + } + + .token.string { + color: #a31515; + } + + .token.punctuation, + .token.operator { + color: #393a34; /* no highlight */ + } + + .token.url, + .token.symbol, + .token.number, + .token.boolean, + .token.variable, + .token.constant, + .token.inserted { + color: #36acaa; + } + + .token.atrule, + .token.keyword, + .token.attr-value, + .language-autohotkey .token.selector, + .language-json .token.boolean, + .language-json .token.number, + code[class*='language-css'] { + color: #0000ff; + } + + .token.function { + color: #393a34; + } + + .token.deleted, + .language-autohotkey .token.tag { + color: #9a050f; + } + + .token.selector, + .language-autohotkey .token.keyword { + color: #00009f; + } + + .token.important, + .token.bold { + font-weight: bold; + } + + .token.italic { + font-style: italic; + } + + .token.class-name, + .language-json .token.property { + color: #2b91af; + } + + .token.tag, + .token.selector { + color: #800000; + } + + .token.attr-name, + .token.property, + .token.regex, + .token.entity { + color: #ff0000; + } + + .token.directive.tag .tag { + background: #ffff00; + color: #393a34; + } + + /* overrides color-values for the Line Numbers plugin + * http://prismjs.com/plugins/line-numbers/ + */ + .line-numbers .line-numbers-rows { + border-right-color: #a5a5a5; + } + + .line-numbers-rows > span:before { + color: #2b91af; + } + + /* overrides color-values for the Line Highlight plugin + * http://prismjs.com/plugins/line-highlight/ + */ + .line-highlight { + background: rgba(193, 222, 241, 0.2); + background: -webkit-linear-gradient(left, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0)); + background: linear-gradient(to right, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0)); + } +} diff --git a/src/styles/prism.css b/src/styles/prism.css new file mode 100644 index 0000000..c6b429b --- /dev/null +++ b/src/styles/prism.css @@ -0,0 +1,38 @@ +@import './prism-vscode-light.css'; +@import './prism-vscode-dark.css'; + +.prose { + pre[class*='language-'], + code[class*='language-'] { + text-shadow: none; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + -moz-tab-size: 2; + -o-tab-size: 2; + tab-size: 2; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + } + + pre[class*='language-'], + code[class*='language-'] { + text-shadow: none; + } + + pre[class*='language-'] { + padding: 1em; + margin: 0.5em 0; + overflow: auto; + } + + :not(pre) > code[class*='language-'] { + padding: 0.1em 0.3em; + border-radius: 0.3em; + } +} diff --git a/vite.config.ts b/vite.config.ts index 3edbfc7..5ff77ce 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,19 +1,22 @@ import path from 'path' import { UserConfig } from 'vite' +import Vue from '@vitejs/plugin-vue' import Voie from 'vite-plugin-voie' import ViteIcons, { ViteIconsResolver } from 'vite-plugin-icons' import ViteComponents from 'vite-plugin-components' import Markdown from 'vite-plugin-md' -import Shiki from 'markdown-it-shiki' +import Prism from 'markdown-it-prism' import { VitePWA } from 'vite-plugin-pwa' -const alias = { - '/~/': path.resolve(__dirname, 'src'), -} - const config: UserConfig = { - alias, + alias: { + '/~/': `${path.resolve(__dirname, 'src')}/`, + }, plugins: [ + Vue({ + ssr: !!process.env.SSG, + }), + // https://github.com/vamplate/vite-plugin-voie Voie({ // load index page sync and bundled with the landing page to improve first loading time. @@ -29,13 +32,8 @@ const config: UserConfig = { // for https://github.com/tailwindlabs/tailwindcss-typography wrapperClasses: 'prose prose-sm m-auto', markdownItSetup(md) { - // https://github.com/antfu/markdown-it-shiki - md.use(Shiki, { - theme: { - dark: 'min-dark', - light: 'min-light', - }, - }) + // https://prismjs.com/ + md.use(Prism) }, }), @@ -43,15 +41,11 @@ const config: UserConfig = { ViteComponents({ // currently, vite does not provide an API for plugins to get the config https://github.com/vitejs/vite/issues/738 // as the `alias` changes the behavior of middlewares, you have to pass it to ViteComponents to do the resolving - alias, - // allow auto load markdown components under `./src/components/` extensions: ['vue', 'md'], // allow auto import and register components used in markdown - customLoaderMatcher({ path }) { - return path.endsWith('.md') - }, + customLoaderMatcher: id => id.endsWith('.md'), // auto import icons customComponentResolvers: [