From 653f15f1f7c637348bc0c8de08c89cb6071c6442 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 14 Dec 2020 14:58:40 +0800 Subject: [PATCH] feat: typography and shiki --- README.md | 2 + package.json | 29 +- pnpm-lock.yaml | 2186 +++++++++++++++++++------------------------- src/main.postcss | 33 +- src/pages/about.md | 9 +- tailwind.config.js | 61 +- vite.config.ts | 24 +- 7 files changed, 1037 insertions(+), 1307 deletions(-) diff --git a/README.md b/README.md index 7ba2e66..a497c77 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,7 @@ ### UI Frameworks - [Tailwind CSS](https://tailwindcss.com/) - with built-in dark mode! +- [Tailwind Typography](https://github.com/tailwindlabs/tailwindcss-typography) - Typography for Tailwind ### Icons @@ -60,6 +61,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 - [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 debace1..d169154 100644 --- a/package.json +++ b/package.json @@ -6,32 +6,34 @@ }, "dependencies": { "@iconify/iconify": "^2.0.0-rc.2", - "@vueuse/core": "^4.0.0-rc.5", + "@vueuse/core": "^4.0.0-rc.8", "nprogress": "^0.2.0", "vue": "^3.0.4", "vue-i18n": "9.0.0-beta.8", - "vue-router": "^4.0.0-rc.6" + "vue-router": "^4.0.1" }, "devDependencies": { "@antfu/eslint-config-vue": "^0.4.3", - "@iconify/json": "^1.1.267", + "@iconify/json": "^1.1.272", "@purge-icons/generated": "^0.4.1", + "@tailwindcss/typography": "^0.3.1", "@types/nprogress": "^0.2.0", - "@typescript-eslint/eslint-plugin": "^4.9.0", + "@typescript-eslint/eslint-plugin": "^4.9.1", "@vue/compiler-sfc": "^3.0.4", "@vuedx/typescript-plugin-vue": "^0.2.3", - "autoprefixer": "^10.0.4", - "chromium": "^3.0.2", + "autoprefixer": "^10.1.0", + "chromium": "3.0.2", "cross-env": "^7.0.3", - "eslint": "^7.14.0", + "eslint": "^7.15.0", "esno": "^0.3.0", - "postcss-nested": "^5.0.1", - "presite": "^2.0.1", - "tailwindcss": "^2.0.1", - "typescript": "^4.1.2", + "markdown-it-shiki": "^0.0.2", + "postcss-nested": "^5.0.3", + "presite": "^2.0.2", + "tailwindcss": "^2.0.2", + "typescript": "^4.1.3", "vite": "^1.0.0-rc.13", "vite-plugin-components": "^0.5.0", - "vite-plugin-md": "^0.1.3", + "vite-plugin-md": "^0.1.4", "vite-plugin-purge-icons": "^0.4.5", "vite-plugin-pwa": "^0.1.7", "vite-plugin-voie": "^0.4.1", @@ -39,8 +41,7 @@ }, "pnpm": { "overrides": { - "postcss": "8", - "vue-router": "next" + "postcss": "8" } }, "eslintConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f98dad9..4e2413f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,78 +1,86 @@ dependencies: '@iconify/iconify': 2.0.0-rc.2 - '@vueuse/core': 4.0.0-rc.5_vue@3.0.4 + '@vueuse/core': 4.0.0-rc.8_vue@3.0.4 nprogress: 0.2.0 vue: 3.0.4 vue-i18n: 9.0.0-beta.8_vue@3.0.4 - vue-router: 4.0.0-rc.6_vue@3.0.4 + vue-router: 4.0.1_vue@3.0.4 devDependencies: - '@antfu/eslint-config-vue': 0.4.3_eslint@7.14.0+typescript@4.1.2 - '@iconify/json': 1.1.267 + '@antfu/eslint-config-vue': 0.4.3_eslint@7.15.0+typescript@4.1.3 + '@iconify/json': 1.1.272 '@purge-icons/generated': 0.4.1 + '@tailwindcss/typography': 0.3.1_tailwindcss@2.0.2 '@types/nprogress': 0.2.0 - '@typescript-eslint/eslint-plugin': 4.9.0_eslint@7.14.0+typescript@4.1.2 + '@typescript-eslint/eslint-plugin': 4.9.1_eslint@7.15.0+typescript@4.1.3 '@vue/compiler-sfc': 3.0.4_vue@3.0.4 '@vuedx/typescript-plugin-vue': 0.2.3_vue@3.0.4 - autoprefixer: 10.0.4 + autoprefixer: 10.1.0 chromium: 3.0.2 cross-env: 7.0.3 - eslint: 7.14.0 + eslint: 7.15.0 esno: 0.3.0 - postcss-nested: 5.0.1 - presite: 2.0.1 - tailwindcss: 2.0.1_autoprefixer@10.0.4 - typescript: 4.1.2 + markdown-it-shiki: 0.0.2 + postcss-nested: 5.0.3 + presite: 2.0.2 + tailwindcss: 2.0.2_autoprefixer@10.1.0 + typescript: 4.1.3 vite: 1.0.0-rc.13 vite-plugin-components: 0.5.0 - vite-plugin-md: 0.1.3_@vue+compiler-sfc@3.0.4 + vite-plugin-md: 0.1.4_@vue+compiler-sfc@3.0.4 vite-plugin-purge-icons: 0.4.5 vite-plugin-pwa: 0.1.7 - vite-plugin-voie: 0.4.1_07f5ea75858e841acd411b39e12d4e31 + vite-plugin-voie: 0.4.1_b4f890ebcd2c7fb57691a875170d0d78 voie-pages: 0.4.0_vue@3.0.4 lockfileVersion: 5.2 overrides: postcss: '8' - vue-router: next packages: - /@antfu/eslint-config-basic/0.4.3_eslint@7.14.0: + /@antfu/eslint-config-basic/0.4.3_eslint@7.15.0: dependencies: - eslint: 7.14.0 - eslint-config-standard: 14.1.1_57b559471255cdc771e366b52e212a26 - eslint-plugin-html: 6.1.0 - eslint-plugin-import: 2.22.1_eslint@7.14.0 - eslint-plugin-node: 11.1.0_eslint@7.14.0 + eslint: 7.15.0 + eslint-config-standard: 14.1.1_197cd2134145038490222d4b2d6786ed + eslint-plugin-html: 6.1.1 + eslint-plugin-import: 2.22.1_eslint@7.15.0 + eslint-plugin-node: 11.1.0_eslint@7.15.0 eslint-plugin-promise: 4.2.1 - eslint-plugin-standard: 4.0.1_eslint@7.14.0 - eslint-plugin-unicorn: 23.0.0_eslint@7.14.0 + eslint-plugin-standard: 4.1.0_eslint@7.15.0 + eslint-plugin-unicorn: 23.0.0_eslint@7.15.0 dev: true peerDependencies: eslint: '>=7.4.0' resolution: integrity: sha512-XDkJvR76mG1DWOnrS5iNG6QqUDroC0N5UrWJckyes11P5c3Witr6cUJZTuUDgl4iIJQvz+xiDezwRa3NNHM4yA== - /@antfu/eslint-config-ts/0.4.3_eslint@7.14.0+typescript@4.1.2: + /@antfu/eslint-config-ts/0.4.3_eslint@7.15.0+typescript@4.1.3: dependencies: - '@antfu/eslint-config-basic': 0.4.3_eslint@7.14.0 - '@typescript-eslint/eslint-plugin': 4.5.0_583ce62872a200d122302956b283a6a4 - '@typescript-eslint/parser': 4.5.0_eslint@7.14.0+typescript@4.1.2 - eslint: 7.14.0 - typescript: 4.1.2 + '@antfu/eslint-config-basic': 0.4.3_eslint@7.15.0 + '@typescript-eslint/eslint-plugin': 4.9.1_ff33ef07c140a4e16aafb081686b2418 + '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.3 + eslint: 7.15.0 + typescript: 4.1.3 dev: true peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' resolution: integrity: sha512-7KhbAkZiGt/UvYbjhls4d7l74Or54vT9TcJFro85Fc3H0m8Psx7sKXvLCeNxtO/3p1i9NCbDlhEiqhMtRg1jkg== - /@antfu/eslint-config-vue/0.4.3_eslint@7.14.0+typescript@4.1.2: + /@antfu/eslint-config-vue/0.4.3_eslint@7.15.0+typescript@4.1.3: dependencies: - '@antfu/eslint-config-ts': 0.4.3_eslint@7.14.0+typescript@4.1.2 - eslint: 7.14.0 - eslint-plugin-vue: 7.1.0_eslint@7.14.0 + '@antfu/eslint-config-ts': 0.4.3_eslint@7.15.0+typescript@4.1.3 + eslint: 7.15.0 + eslint-plugin-vue: 7.1.0_eslint@7.15.0 dev: true peerDependencies: eslint: '>=7.4.0' typescript: '*' resolution: integrity: sha512-WAvCnFt+StRUMHoc7ixnUdH9Qc7P5wVWvd6p8NgADv7za11MFqQ6O7Q01JqdpwAD6kAr8DD6ckkNpZ+5mQSFIQ== + /@antfu/shiki/0.3.4: + dependencies: + onigasm: 2.2.5 + vscode-textmate: 5.2.0 + dev: true + resolution: + integrity: sha512-+X7w9qkReqtNwn+UWnR0DzCwtz/WedqH+kuDrV6viP9R1OrIVCPQFvnHAPpSqhnDFU0yuLJwMXH1LGLXOiwzhw== /@arr/every/1.0.1: dev: true engines: @@ -85,206 +93,190 @@ packages: dev: true resolution: integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - /@babel/compat-data/7.12.1: + /@babel/compat-data/7.12.7: dev: true resolution: - integrity: sha512-725AQupWJZ8ba0jbKceeFblZTY90McUBWMwHhkFQ9q1zKPJ95GUktljFcgcsIVwRnTnRKlcYzfiNImg5G9m6ZQ== - /@babel/core/7.12.3: + integrity: sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw== + /@babel/core/7.12.10: dependencies: '@babel/code-frame': 7.10.4 - '@babel/generator': 7.12.1 + '@babel/generator': 7.12.10 '@babel/helper-module-transforms': 7.12.1 - '@babel/helpers': 7.12.1 - '@babel/parser': 7.12.7 - '@babel/template': 7.10.4 - '@babel/traverse': 7.12.1 - '@babel/types': 7.12.1 + '@babel/helpers': 7.12.5 + '@babel/parser': 7.12.10 + '@babel/template': 7.12.7 + '@babel/traverse': 7.12.10 + '@babel/types': 7.12.10 convert-source-map: 1.7.0 debug: 4.3.1 gensync: 1.0.0-beta.2 json5: 2.1.3 lodash: 4.17.20 - resolve: 1.19.0 semver: 5.7.1 source-map: 0.5.7 dev: true engines: node: '>=6.9.0' resolution: - integrity: sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== - /@babel/generator/7.11.6: + integrity: sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== + /@babel/generator/7.12.10: dependencies: - '@babel/types': 7.12.1 + '@babel/types': 7.12.10 jsesc: 2.5.2 source-map: 0.5.7 dev: true resolution: - integrity: sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA== - /@babel/generator/7.12.1: + integrity: sha512-6mCdfhWgmqLdtTkhXjnIz0LcdVCd26wS2JXRtj2XY0u5klDsXBREA/pG5NVOuVnF2LUrBGNFtQkIqqTbblg0ww== + /@babel/helper-annotate-as-pure/7.12.10: dependencies: - '@babel/types': 7.12.1 - jsesc: 2.5.2 - source-map: 0.5.7 + '@babel/types': 7.12.10 dev: true resolution: - integrity: sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg== - /@babel/helper-annotate-as-pure/7.10.4: - dependencies: - '@babel/types': 7.12.1 - dev: true - resolution: - integrity: sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== + 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.1 + '@babel/types': 7.12.10 dev: true resolution: integrity: sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== - /@babel/helper-compilation-targets/7.12.1_@babel+core@7.12.3: + /@babel/helper-compilation-targets/7.12.5_@babel+core@7.12.10: dependencies: - '@babel/compat-data': 7.12.1 - '@babel/core': 7.12.3 + '@babel/compat-data': 7.12.7 + '@babel/core': 7.12.10 '@babel/helper-validator-option': 7.12.1 - browserslist: 4.14.7 + browserslist: 4.16.0 semver: 5.7.1 dev: true peerDependencies: '@babel/core': ^7.0.0 resolution: - integrity: sha512-jtBEif7jsPwP27GPHs06v4WBV0KrE8a/P7n0N0sSvHn2hwUCYnolP/CLmz51IzAW4NlN+HuoBtb9QcwnRo9F/g== - /@babel/helper-create-class-features-plugin/7.12.1_@babel+core@7.12.3: + integrity: sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw== + /@babel/helper-create-class-features-plugin/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-function-name': 7.10.4 - '@babel/helper-member-expression-to-functions': 7.12.1 - '@babel/helper-optimise-call-expression': 7.10.4 - '@babel/helper-replace-supers': 7.12.1 + '@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 dev: true peerDependencies: '@babel/core': ^7.0.0 resolution: integrity: sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w== - /@babel/helper-create-regexp-features-plugin/7.12.1_@babel+core@7.12.3: + /@babel/helper-create-regexp-features-plugin/7.12.7_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-annotate-as-pure': 7.10.4 - '@babel/helper-regex': 7.10.5 + '@babel/core': 7.12.10 + '@babel/helper-annotate-as-pure': 7.12.10 regexpu-core: 4.7.1 dev: true peerDependencies: '@babel/core': ^7.0.0 resolution: - integrity: sha512-rsZ4LGvFTZnzdNZR5HZdmJVuXK8834R5QkF3WvcnBhrlVtF0HSIUC6zbreL9MgjTywhKokn8RIYRiq99+DLAxA== + integrity: sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ== /@babel/helper-define-map/7.10.5: dependencies: '@babel/helper-function-name': 7.10.4 - '@babel/types': 7.12.1 + '@babel/types': 7.12.10 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.1 + '@babel/types': 7.12.10 dev: true resolution: integrity: sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA== /@babel/helper-function-name/7.10.4: dependencies: - '@babel/helper-get-function-arity': 7.10.4 - '@babel/template': 7.10.4 - '@babel/types': 7.12.1 + '@babel/helper-get-function-arity': 7.12.10 + '@babel/template': 7.12.7 + '@babel/types': 7.12.10 dev: true resolution: integrity: sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== - /@babel/helper-get-function-arity/7.10.4: + /@babel/helper-get-function-arity/7.12.10: dependencies: - '@babel/types': 7.12.1 + '@babel/types': 7.12.10 dev: true resolution: - integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== + integrity: sha512-mm0n5BPjR06wh9mPQaDdXWDoll/j5UpCAPl1x8fS71GHm7HA6Ua2V4ylG1Ju8lvcTOietbPNNPaSilKj+pj+Ag== /@babel/helper-hoist-variables/7.10.4: dependencies: - '@babel/types': 7.12.1 + '@babel/types': 7.12.10 dev: true resolution: integrity: sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== - /@babel/helper-member-expression-to-functions/7.12.1: + /@babel/helper-member-expression-to-functions/7.12.7: dependencies: - '@babel/types': 7.12.1 + '@babel/types': 7.12.10 dev: true resolution: - integrity: sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ== - /@babel/helper-module-imports/7.12.1: + integrity: sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw== + /@babel/helper-module-imports/7.12.5: dependencies: - '@babel/types': 7.12.1 + '@babel/types': 7.12.10 dev: true resolution: - integrity: sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA== + integrity: sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== /@babel/helper-module-transforms/7.12.1: dependencies: - '@babel/helper-module-imports': 7.12.1 - '@babel/helper-replace-supers': 7.12.1 + '@babel/helper-module-imports': 7.12.5 + '@babel/helper-replace-supers': 7.12.5 '@babel/helper-simple-access': 7.12.1 '@babel/helper-split-export-declaration': 7.11.0 '@babel/helper-validator-identifier': 7.10.4 - '@babel/template': 7.10.4 - '@babel/traverse': 7.12.1 - '@babel/types': 7.12.1 + '@babel/template': 7.12.7 + '@babel/traverse': 7.12.10 + '@babel/types': 7.12.10 lodash: 4.17.20 dev: true resolution: integrity: sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== - /@babel/helper-optimise-call-expression/7.10.4: + /@babel/helper-optimise-call-expression/7.12.10: dependencies: - '@babel/types': 7.12.1 + '@babel/types': 7.12.10 dev: true resolution: - integrity: sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== + integrity: sha512-4tpbU0SrSTjjt65UMWSrUOPZTsgvPgGG4S8QSTNHacKzpS51IVWGDj0yCwyeZND/i+LSN2g/O63jEXEWm49sYQ== /@babel/helper-plugin-utils/7.10.4: dev: true resolution: integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== - /@babel/helper-regex/7.10.5: - dependencies: - lodash: 4.17.20 - dev: true - resolution: - integrity: sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg== /@babel/helper-remap-async-to-generator/7.12.1: dependencies: - '@babel/helper-annotate-as-pure': 7.10.4 + '@babel/helper-annotate-as-pure': 7.12.10 '@babel/helper-wrap-function': 7.12.3 - '@babel/types': 7.12.1 + '@babel/types': 7.12.10 dev: true resolution: integrity: sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A== - /@babel/helper-replace-supers/7.12.1: + /@babel/helper-replace-supers/7.12.5: dependencies: - '@babel/helper-member-expression-to-functions': 7.12.1 - '@babel/helper-optimise-call-expression': 7.10.4 - '@babel/traverse': 7.12.1 - '@babel/types': 7.12.1 + '@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 dev: true resolution: - integrity: sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw== + integrity: sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA== /@babel/helper-simple-access/7.12.1: dependencies: - '@babel/types': 7.12.1 + '@babel/types': 7.12.10 dev: true resolution: integrity: sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== /@babel/helper-skip-transparent-expression-wrappers/7.12.1: dependencies: - '@babel/types': 7.12.1 + '@babel/types': 7.12.10 dev: true resolution: integrity: sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== /@babel/helper-split-export-declaration/7.11.0: dependencies: - '@babel/types': 7.12.1 + '@babel/types': 7.12.10 dev: true resolution: integrity: sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== @@ -298,20 +290,20 @@ packages: /@babel/helper-wrap-function/7.12.3: dependencies: '@babel/helper-function-name': 7.10.4 - '@babel/template': 7.10.4 - '@babel/traverse': 7.12.1 - '@babel/types': 7.12.1 + '@babel/template': 7.12.7 + '@babel/traverse': 7.12.10 + '@babel/types': 7.12.10 dev: true resolution: integrity: sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow== - /@babel/helpers/7.12.1: + /@babel/helpers/7.12.5: dependencies: - '@babel/template': 7.10.4 - '@babel/traverse': 7.12.1 - '@babel/types': 7.12.1 + '@babel/template': 7.12.7 + '@babel/traverse': 7.12.10 + '@babel/types': 7.12.10 dev: true resolution: - integrity: sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g== + integrity: sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== /@babel/highlight/7.10.4: dependencies: '@babel/helper-validator-identifier': 7.10.4 @@ -320,153 +312,139 @@ packages: dev: true resolution: integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== - /@babel/parser/7.11.5: - dev: true + /@babel/parser/7.12.10: engines: node: '>=6.0.0' hasBin: true resolution: - integrity: sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q== - /@babel/parser/7.12.3: - dev: true - engines: - node: '>=6.0.0' - hasBin: true - resolution: - integrity: sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw== - /@babel/parser/7.12.7: - engines: - node: '>=6.0.0' - hasBin: true - resolution: - integrity: sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg== - /@babel/plugin-proposal-async-generator-functions/7.12.1_@babel+core@7.12.3: + integrity: sha512-PJdRPwyoOqFAWfLytxrWwGrAxghCgh/yTNCYciOz8QgjflA7aZhECPZAa2VUedKg2+QMWkI0L9lynh2SNmNEgA== + /@babel/plugin-proposal-async-generator-functions/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 '@babel/helper-remap-async-to-generator': 7.12.1 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.3 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A== - /@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.12.3: + /@babel/plugin-proposal-class-properties/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/core': 7.12.10 + '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w== - /@babel/plugin-proposal-dynamic-import/7.12.1_@babel+core@7.12.3: + /@babel/plugin-proposal-dynamic-import/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ== - /@babel/plugin-proposal-export-namespace-from/7.12.1_@babel+core@7.12.3: + /@babel/plugin-proposal-export-namespace-from/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw== - /@babel/plugin-proposal-json-strings/7.12.1_@babel+core@7.12.3: + /@babel/plugin-proposal-json-strings/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw== - /@babel/plugin-proposal-logical-assignment-operators/7.12.1_@babel+core@7.12.3: + /@babel/plugin-proposal-logical-assignment-operators/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.3 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA== - /@babel/plugin-proposal-nullish-coalescing-operator/7.12.1_@babel+core@7.12.3: + /@babel/plugin-proposal-nullish-coalescing-operator/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg== - /@babel/plugin-proposal-numeric-separator/7.12.1_@babel+core@7.12.3: + /@babel/plugin-proposal-numeric-separator/7.12.7_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.3 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: - integrity: sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA== - /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.3: + integrity: sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ== + /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-transform-parameters': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.10 + '@babel/plugin-transform-parameters': 7.12.1_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== - /@babel/plugin-proposal-optional-catch-binding/7.12.1_@babel+core@7.12.3: + /@babel/plugin-proposal-optional-catch-binding/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g== - /@babel/plugin-proposal-optional-chaining/7.12.1_@babel+core@7.12.3: + /@babel/plugin-proposal-optional-chaining/7.12.7_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: - integrity: sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw== - /@babel/plugin-proposal-private-methods/7.12.1_@babel+core@7.12.3: + integrity: sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA== + /@babel/plugin-proposal-private-methods/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/core': 7.12.10 + '@babel/helper-create-class-features-plugin': 7.12.1_@babel+core@7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w== - /@babel/plugin-proposal-unicode-property-regex/7.12.1_@babel+core@7.12.3: + /@babel/plugin-proposal-unicode-property-regex/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-regexp-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/core': 7.12.10 + '@babel/helper-create-regexp-features-plugin': 7.12.7_@babel+core@7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true engines: @@ -475,127 +453,127 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w== - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.12.3: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - /@babel/plugin-syntax-class-properties/7.12.1_@babel+core@7.12.3: + /@babel/plugin-syntax-class-properties/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.12.3: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.12.3: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.12.3: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.12.3: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.12.3: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.12.3: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.3: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.12.3: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.12.3: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - /@babel/plugin-syntax-top-level-await/7.12.1_@babel+core@7.12.3: + /@babel/plugin-syntax-top-level-await/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== - /@babel/plugin-transform-arrow-functions/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-arrow-functions/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A== - /@babel/plugin-transform-async-to-generator/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-async-to-generator/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-imports': 7.12.1 + '@babel/core': 7.12.10 + '@babel/helper-module-imports': 7.12.5 '@babel/helper-plugin-utils': 7.10.4 '@babel/helper-remap-async-to-generator': 7.12.1 dev: true @@ -603,33 +581,33 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A== - /@babel/plugin-transform-block-scoped-functions/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-block-scoped-functions/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA== - /@babel/plugin-transform-block-scoping/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-block-scoping/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w== - /@babel/plugin-transform-classes/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-classes/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-annotate-as-pure': 7.10.4 + '@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-optimise-call-expression': 7.10.4 + '@babel/helper-optimise-call-expression': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-replace-supers': 7.12.1 + '@babel/helper-replace-supers': 7.12.5 '@babel/helper-split-export-declaration': 7.11.0 globals: 11.12.0 dev: true @@ -637,46 +615,46 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog== - /@babel/plugin-transform-computed-properties/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-computed-properties/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg== - /@babel/plugin-transform-destructuring/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-destructuring/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw== - /@babel/plugin-transform-dotall-regex/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-dotall-regex/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-regexp-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/core': 7.12.10 + '@babel/helper-create-regexp-features-plugin': 7.12.7_@babel+core@7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA== - /@babel/plugin-transform-duplicate-keys/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-duplicate-keys/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw== - /@babel/plugin-transform-exponentiation-operator/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-exponentiation-operator/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-builder-binary-assignment-operator-visitor': 7.10.4 '@babel/helper-plugin-utils': 7.10.4 dev: true @@ -684,18 +662,18 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug== - /@babel/plugin-transform-for-of/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-for-of/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg== - /@babel/plugin-transform-function-name/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-function-name/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-function-name': 7.10.4 '@babel/helper-plugin-utils': 7.10.4 dev: true @@ -703,27 +681,27 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw== - /@babel/plugin-transform-literals/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-literals/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ== - /@babel/plugin-transform-member-expression-literals/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-member-expression-literals/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg== - /@babel/plugin-transform-modules-amd/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-modules-amd/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-module-transforms': 7.12.1 '@babel/helper-plugin-utils': 7.10.4 babel-plugin-dynamic-import-node: 2.3.3 @@ -732,9 +710,9 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ== - /@babel/plugin-transform-modules-commonjs/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-modules-commonjs/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-module-transforms': 7.12.1 '@babel/helper-plugin-utils': 7.10.4 '@babel/helper-simple-access': 7.12.1 @@ -744,9 +722,9 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag== - /@babel/plugin-transform-modules-systemjs/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-modules-systemjs/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-hoist-variables': 7.10.4 '@babel/helper-module-transforms': 7.12.1 '@babel/helper-plugin-utils': 7.10.4 @@ -757,9 +735,9 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q== - /@babel/plugin-transform-modules-umd/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-modules-umd/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-module-transforms': 7.12.1 '@babel/helper-plugin-utils': 7.10.4 dev: true @@ -767,82 +745,82 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q== - /@babel/plugin-transform-named-capturing-groups-regex/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-named-capturing-groups-regex/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-regexp-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/core': 7.12.10 + '@babel/helper-create-regexp-features-plugin': 7.12.7_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': ^7.0.0 resolution: integrity: sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q== - /@babel/plugin-transform-new-target/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-new-target/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw== - /@babel/plugin-transform-object-super/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-object-super/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-replace-supers': 7.12.1 + '@babel/helper-replace-supers': 7.12.5 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw== - /@babel/plugin-transform-parameters/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-parameters/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg== - /@babel/plugin-transform-property-literals/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-property-literals/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ== - /@babel/plugin-transform-regenerator/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-regenerator/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 regenerator-transform: 0.14.5 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng== - /@babel/plugin-transform-reserved-words/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-reserved-words/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A== - /@babel/plugin-transform-shorthand-properties/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-shorthand-properties/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw== - /@babel/plugin-transform-spread/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-spread/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 dev: true @@ -850,210 +828,187 @@ packages: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng== - /@babel/plugin-transform-sticky-regex/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-sticky-regex/7.12.7_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 - '@babel/helper-regex': 7.10.5 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: - integrity: sha512-CiUgKQ3AGVk7kveIaPEET1jNDhZZEl1RPMWdTBE1799bdz++SwqDHStmxfCtDfBhQgCl38YRiSnrMuUMZIWSUQ== - /@babel/plugin-transform-template-literals/7.12.1_@babel+core@7.12.3: + integrity: sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg== + /@babel/plugin-transform-template-literals/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw== - /@babel/plugin-transform-typeof-symbol/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-typeof-symbol/7.12.10_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: - integrity: sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q== - /@babel/plugin-transform-unicode-escapes/7.12.1_@babel+core@7.12.3: + integrity: sha512-JQ6H8Rnsogh//ijxspCjc21YPd3VLVoYtAwv3zQmqAt8YGYUtdo5usNhdl4b9/Vir2kPFZl6n1h0PfUz4hJhaA== + /@babel/plugin-transform-unicode-escapes/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@babel/core': 7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q== - /@babel/plugin-transform-unicode-regex/7.12.1_@babel+core@7.12.3: + /@babel/plugin-transform-unicode-regex/7.12.1_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-create-regexp-features-plugin': 7.12.1_@babel+core@7.12.3 + '@babel/core': 7.12.10 + '@babel/helper-create-regexp-features-plugin': 7.12.7_@babel+core@7.12.10 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg== - /@babel/preset-env/7.12.1_@babel+core@7.12.3: + /@babel/preset-env/7.12.10_@babel+core@7.12.10: dependencies: - '@babel/compat-data': 7.12.1 - '@babel/core': 7.12.3 - '@babel/helper-compilation-targets': 7.12.1_@babel+core@7.12.3 - '@babel/helper-module-imports': 7.12.1 + '@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.3 - '@babel/plugin-proposal-class-properties': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-dynamic-import': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-export-namespace-from': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-json-strings': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-logical-assignment-operators': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-numeric-separator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-object-rest-spread': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-optional-catch-binding': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-optional-chaining': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-private-methods': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-proposal-unicode-property-regex': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.3 - '@babel/plugin-syntax-class-properties': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.3 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.3 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.3 - '@babel/plugin-syntax-top-level-await': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-arrow-functions': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-async-to-generator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-block-scoped-functions': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-block-scoping': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-classes': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-computed-properties': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-destructuring': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-dotall-regex': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-duplicate-keys': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-exponentiation-operator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-for-of': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-function-name': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-literals': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-member-expression-literals': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-modules-amd': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-modules-systemjs': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-modules-umd': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-named-capturing-groups-regex': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-new-target': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-object-super': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-parameters': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-property-literals': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-regenerator': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-reserved-words': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-shorthand-properties': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-spread': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-sticky-regex': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-template-literals': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-typeof-symbol': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-unicode-escapes': 7.12.1_@babel+core@7.12.3 - '@babel/plugin-transform-unicode-regex': 7.12.1_@babel+core@7.12.3 - '@babel/preset-modules': 0.1.4_@babel+core@7.12.3 - '@babel/types': 7.12.1 - core-js-compat: 3.6.5 + '@babel/plugin-proposal-async-generator-functions': 7.12.1_@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 + '@babel/plugin-proposal-json-strings': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-proposal-logical-assignment-operators': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-proposal-numeric-separator': 7.12.7_@babel+core@7.12.10 + '@babel/plugin-proposal-object-rest-spread': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-proposal-optional-catch-binding': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-proposal-optional-chaining': 7.12.7_@babel+core@7.12.10 + '@babel/plugin-proposal-private-methods': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-proposal-unicode-property-regex': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.10 + '@babel/plugin-syntax-class-properties': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.12.10 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.12.10 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.10 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.10 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.10 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.10 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.10 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.10 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.10 + '@babel/plugin-syntax-top-level-await': 7.12.1_@babel+core@7.12.10 + '@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-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 + '@babel/plugin-transform-dotall-regex': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-duplicate-keys': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-exponentiation-operator': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-for-of': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-function-name': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-literals': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-member-expression-literals': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-modules-amd': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-modules-commonjs': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-modules-systemjs': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-modules-umd': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-named-capturing-groups-regex': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-new-target': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-object-super': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-parameters': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-property-literals': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-regenerator': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-reserved-words': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-shorthand-properties': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-spread': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-sticky-regex': 7.12.7_@babel+core@7.12.10 + '@babel/plugin-transform-template-literals': 7.12.1_@babel+core@7.12.10 + '@babel/plugin-transform-typeof-symbol': 7.12.10_@babel+core@7.12.10 + '@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 semver: 5.7.1 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: - integrity: sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg== - /@babel/preset-modules/0.1.4_@babel+core@7.12.3: + integrity: sha512-Gz9hnBT/tGeTE2DBNDkD7BiWRELZt+8lSysHuDwmYXUIvtwZl0zI+D6mZgXZX0u8YBlLS4tmai9ONNY9tjRgRA== + /@babel/preset-modules/0.1.4_@babel+core@7.12.10: dependencies: - '@babel/core': 7.12.3 + '@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.3 - '@babel/plugin-transform-dotall-regex': 7.12.1_@babel+core@7.12.3 - '@babel/types': 7.12.1 + '@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 esutils: 2.0.3 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg== - /@babel/runtime/7.12.1: + /@babel/runtime/7.12.5: dependencies: regenerator-runtime: 0.13.7 dev: true resolution: - integrity: sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA== - /@babel/template/7.10.4: + integrity: sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== + /@babel/template/7.12.7: dependencies: '@babel/code-frame': 7.10.4 - '@babel/parser': 7.12.7 - '@babel/types': 7.12.1 + '@babel/parser': 7.12.10 + '@babel/types': 7.12.10 dev: true resolution: - integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== - /@babel/traverse/7.11.5: + integrity: sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow== + /@babel/traverse/7.12.10: dependencies: '@babel/code-frame': 7.10.4 - '@babel/generator': 7.11.6 + '@babel/generator': 7.12.10 '@babel/helper-function-name': 7.10.4 '@babel/helper-split-export-declaration': 7.11.0 - '@babel/parser': 7.12.3 - '@babel/types': 7.12.1 - debug: 4.2.0 - globals: 11.12.0 - lodash: 4.17.20 - dev: true - resolution: - integrity: sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ== - /@babel/traverse/7.12.1: - dependencies: - '@babel/code-frame': 7.10.4 - '@babel/generator': 7.12.1 - '@babel/helper-function-name': 7.10.4 - '@babel/helper-split-export-declaration': 7.11.0 - '@babel/parser': 7.12.7 - '@babel/types': 7.12.1 + '@babel/parser': 7.12.10 + '@babel/types': 7.12.10 debug: 4.3.1 globals: 11.12.0 lodash: 4.17.20 dev: true resolution: - integrity: sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw== - /@babel/types/7.11.5: - dependencies: - '@babel/helper-validator-identifier': 7.10.4 - lodash: 4.17.20 - to-fast-properties: 2.0.0 - dev: true - resolution: - integrity: sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q== - /@babel/types/7.12.1: + integrity: sha512-6aEtf0IeRgbYWzta29lePeYSk+YAFIC3kyqESeft8o5CkFlYIMX+EQDDWEiAQ9LHOA3d0oHdgrSsID/CKqXJlg== + /@babel/types/7.12.10: dependencies: '@babel/helper-validator-identifier': 7.10.4 lodash: 4.17.20 to-fast-properties: 2.0.0 resolution: - integrity: sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA== + integrity: sha512-sf6wboJV5mGyip2hIpDSKsr80RszPinEFjsHTalMxZAZkoQ2/2yQzxlcFN52SJqsyPfLtPmenL4g2KB3KJXPDw== /@egoist/promise-queue/1.1.0: dev: true resolution: integrity: sha512-NjSXVWv+qizeLXEzzCzN+vLydR772NXyJ6KFBY2+GPUiB7lldV+XUD+OZBlkJ+IBfaQiWHd+IekFg8AvZJU2Ug== - /@eslint/eslintrc/0.2.1: + /@eslint/eslintrc/0.2.2: dependencies: - ajv: 6.12.4 - debug: 4.3.0 - espree: 7.3.0 + ajv: 6.12.6 + debug: 4.3.1 + espree: 7.3.1 globals: 12.4.0 ignore: 4.0.6 - import-fresh: 3.2.1 - js-yaml: 3.14.0 + import-fresh: 3.2.2 + js-yaml: 3.14.1 lodash: 4.17.20 minimatch: 3.0.4 strip-json-comments: 3.1.1 @@ -1061,14 +1016,15 @@ packages: engines: node: ^10.12.0 || >=12.0.0 resolution: - integrity: sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA== - /@fullhuman/postcss-purgecss/3.0.0: + integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ== + /@fullhuman/postcss-purgecss/3.1.0: dependencies: - postcss: 8.1.10 - purgecss: 3.0.0 + purgecss: 3.1.0 dev: true + peerDependencies: + postcss: ^8.2.0 resolution: - integrity: sha512-cvuOgMwIVlfgWcUMqg5p33NbGUxLwMrKtDKkm3QRfOo4PRVNR6+y/xd9OyXTVZiB1bIpKNJ0ZObYPWD3DRQDtw== + integrity: sha512-3/jDpO5nIc+swrqek8oQE98oDxs9iaSXNs3MWMDE0RQlzJ54OR5QFdw49CicVgTPxpg3xbbNV2HX06tf+/a9dA== /@hapi/address/2.1.4: deprecated: Moved to 'npm install @sideway/address' dev: true @@ -1106,13 +1062,12 @@ packages: resolution: integrity: sha512-ji5H04VjYtR4seIEgVVLPxg1KRhrFquOiyfPyLVS6vYPkuqV6bcWdssi05YSmf/OAzG4E7Qsg80/bOKyd5tYTw== /@iconify/iconify/2.0.0-rc.2: - dev: false resolution: integrity: sha512-BybEHU5/I9EQ0CcwKAqmreZ2bMnAXrqLCTptAc6vPetHMbrXdZfejP5mt57e/8PNSt/qE7BHniU5PCYA+PGIHw== - /@iconify/json/1.1.267: + /@iconify/json/1.1.272: dev: true resolution: - integrity: sha512-VKNvyALvbuwsXO7r2XvdoqdctmvJzp1/XYOXRfhJ4w+sjtWYp8T3oRGDJ0AZTafzGiBBUaMwCZVP+j87rqgD3w== + integrity: sha512-FyiTc7UiXJ5cDfk09lv70sYOSi5uLyK+a0LnF1KgWmofkikL06p98ksNRN7stmHryOYarSy75xgi6MbgAwtltQ== /@koa/cors/3.1.0: dependencies: vary: 1.1.2 @@ -1152,7 +1107,7 @@ packages: /@purge-icons/core/0.4.5: dependencies: '@iconify/iconify': 2.0.0-rc.1 - axios: 0.21.0 + axios: 0.21.0_debug@4.3.1 debug: 4.3.1 fast-glob: 3.2.4 fs-extra: 9.0.1 @@ -1161,20 +1116,20 @@ packages: integrity: sha512-8YMtl343dFA+dyslxwrvN7zx5uGf8ezFbBjtLOocR638ozUNJY1+cnYRcbbiM2hFkwrptPyyzzEFhdgYeGZhSQ== /@purge-icons/generated/0.4.1: dependencies: - '@iconify/iconify': 2.0.0-rc.1 + '@iconify/iconify': 2.0.0-rc.2 dev: true resolution: integrity: sha512-TlCvCDOYi6aiUzpDb5gOvlia3ULu/DTDJzBEhEXIhg9XPY4hIPlqDqScRDcbaBuj2Iauhp+3vSu7tKOuWXN7hg== - /@rollup/plugin-commonjs/16.0.0_rollup@2.32.1: + /@rollup/plugin-commonjs/16.0.0_rollup@2.35.0: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.35.0 commondir: 1.0.1 - estree-walker: 2.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.32.1 + rollup: 2.35.0 dev: true engines: node: '>= 8.0.0' @@ -1182,24 +1137,24 @@ packages: rollup: ^2.30.0 resolution: integrity: sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw== - /@rollup/plugin-json/4.1.0_rollup@2.32.1: + /@rollup/plugin-json/4.1.0_rollup@2.35.0: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 - rollup: 2.32.1 + '@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.32.1: + /@rollup/plugin-node-resolve/10.0.0_rollup@2.35.0: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + '@rollup/pluginutils': 3.1.0_rollup@2.35.0 '@types/resolve': 1.17.1 builtin-modules: 3.1.0 deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.19.0 - rollup: 2.32.1 + rollup: 2.35.0 dev: true engines: node: '>= 10.0.0' @@ -1282,12 +1237,12 @@ packages: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - /@rollup/pluginutils/3.1.0_rollup@2.32.1: + /@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.32.1 + rollup: 2.35.0 dev: true engines: node: '>= 8.0.0' @@ -1295,11 +1250,11 @@ packages: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - /@rollup/pluginutils/4.1.0_rollup@2.32.1: + /@rollup/pluginutils/4.1.0_rollup@2.35.0: dependencies: - estree-walker: 2.0.1 + estree-walker: 2.0.2 picomatch: 2.2.2 - rollup: 2.32.1 + rollup: 2.35.0 dev: true engines: node: '>= 8.0.0' @@ -1319,13 +1274,13 @@ packages: node: '>=10' resolution: integrity: sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ== - /@surma/rollup-plugin-off-main-thread/1.4.1: + /@surma/rollup-plugin-off-main-thread/1.4.2: dependencies: ejs: 2.7.4 magic-string: 0.25.7 dev: true resolution: - integrity: sha512-ZPBWYQDdO4JZiTmTP3DABsHhIPA7bEJk9Znk7tZsrbPGanoGo8YxMv//WLx5Cvb+lRgS42+6yiOIYYHCKDmkpQ== + integrity: sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A== /@szmarczak/http-timer/1.1.2: dependencies: defer-to-connect: 1.1.3 @@ -1342,16 +1297,24 @@ packages: node: '>=10' resolution: integrity: sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ== + /@tailwindcss/typography/0.3.1_tailwindcss@2.0.2: + dependencies: + tailwindcss: 2.0.2_autoprefixer@10.1.0 + 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.5 + '@types/node': 14.14.13 dev: true resolution: integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ== /@types/body-parser/1.19.0: dependencies: - '@types/connect': 3.4.33 - '@types/node': 14.14.5 + '@types/connect': 3.4.34 + '@types/node': 14.14.13 dev: true resolution: integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ== @@ -1359,34 +1322,30 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.0 '@types/keyv': 3.1.1 - '@types/node': 14.14.10 + '@types/node': 14.14.13 '@types/responselike': 1.0.0 dev: true resolution: integrity: sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ== - /@types/color-name/1.1.1: - dev: true - resolution: - integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== - /@types/connect/3.4.33: + /@types/connect/3.4.34: dependencies: - '@types/node': 14.14.5 + '@types/node': 14.14.13 dev: true resolution: - integrity: sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A== + 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.4: + /@types/cookies/0.7.5: dependencies: - '@types/connect': 3.4.33 - '@types/express': 4.17.8 + '@types/connect': 3.4.34 + '@types/express': 4.17.9 '@types/keygrip': 1.0.2 - '@types/node': 14.14.5 + '@types/node': 14.14.13 dev: true resolution: - integrity: sha512-oTGtMzZZAVuEjTwCjIh8T8FrC8n/uwy+PG0yTvQcdZ7etoel7C7/3MSd7qrukENTgQtotG7gvBlBojuVs7X5rw== + integrity: sha512-3+TAFSm78O7/bAeYdB8FoYGntuT87vVP9JKuQRL8sRhv9313LP2SpHHL50VeFtnyjIcb3UELddMk5Yt0eOSOkg== /@types/estree/0.0.39: dev: true resolution: @@ -1395,23 +1354,23 @@ packages: dev: true resolution: integrity: sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== - /@types/express-serve-static-core/4.17.12: + /@types/express-serve-static-core/4.17.15: dependencies: - '@types/node': 14.14.5 - '@types/qs': 6.9.4 + '@types/node': 14.14.13 + '@types/qs': 6.9.5 '@types/range-parser': 1.2.3 dev: true resolution: - integrity: sha512-EaEdY+Dty1jEU7U6J4CUWwxL+hyEGMkO5jan5gplfegUgCUsIUWqXxqw47uGjimeT4Qgkz/XUfwoau08+fgvKA== - /@types/express/4.17.8: + 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.12 - '@types/qs': 6.9.4 - '@types/serve-static': 1.13.5 + '@types/express-serve-static-core': 4.17.15 + '@types/qs': 6.9.5 + '@types/serve-static': 1.13.8 dev: true resolution: - integrity: sha512-wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ== + integrity: sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw== /@types/http-assert/1.5.1: dev: true resolution: @@ -1426,7 +1385,7 @@ packages: integrity: sha512-2aoSC4UUbHDj2uCsCxcG/vRMXey/m17bC7UwitVm5hn22nI8O8Y9iDpA76Orc+DWkQ4zZrOKEshCqR/jSuXAHA== /@types/http-proxy/1.17.4: dependencies: - '@types/node': 14.14.5 + '@types/node': 14.14.13 dev: true resolution: integrity: sha512-IrSHl2u6AWXduUaDLqYpt45tLVCtYv7o4Z0s1KghBCDgIIS9oW5K1H8mZG/A2CfeLdEa7rTd1ACOiHBc1EMT2Q== @@ -1444,29 +1403,29 @@ packages: integrity: sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw== /@types/keyv/3.1.1: dependencies: - '@types/node': 14.14.10 + '@types/node': 14.14.13 dev: true resolution: integrity: sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw== /@types/koa-compose/3.2.5: dependencies: - '@types/koa': 2.11.4 + '@types/koa': 2.11.6 dev: true resolution: integrity: sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ== - /@types/koa/2.11.4: + /@types/koa/2.11.6: dependencies: '@types/accepts': 1.3.5 '@types/content-disposition': 0.5.3 - '@types/cookies': 0.7.4 + '@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.5 + '@types/node': 14.14.13 dev: true resolution: - integrity: sha512-Etqs0kdqbuAsNr5k6mlZQelpZKVwMu9WPRHVVTLnceZlhr0pYmblRNJbCgoCMzKWWePldydU0AYEOX4Q9fnGUQ== + integrity: sha512-BhyrMj06eQkk04C97fovEDQMpLpd2IxCB4ecitaXwOKGq78Wi2tooaDOWOFGajPk8IkQOAtMppApgSVkYe1F/A== /@types/lru-cache/5.1.0: dev: true resolution: @@ -1475,14 +1434,10 @@ packages: dev: true resolution: integrity: sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q== - /@types/node/14.14.10: + /@types/node/14.14.13: dev: true resolution: - integrity: sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ== - /@types/node/14.14.5: - dev: true - resolution: - integrity: sha512-H5Wn24s/ZOukBmDn03nnGTp18A60ny9AmCwnEcgJiTgSGsCO7k+NWP7zjCCbhlcnVCoI+co52dUAt9GMhOSULw== + integrity: sha512-vbxr0VZ8exFMMAjCW8rJwaya0dMCDyYW2ZRdTyjtrCvJoENMpdUHOT/eTzvgyA5ZnqRZ/sI0NwqAxNHKYokLJQ== /@types/normalize-package-data/2.4.0: dev: true resolution: @@ -1495,58 +1450,57 @@ packages: dev: true resolution: integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - /@types/qs/6.9.4: + /@types/qs/6.9.5: dev: true resolution: - integrity: sha512-+wYo+L6ZF6BMoEjtf8zB2esQsqdV6WsjRK/GP9WOgLPrq87PbNWgIxS76dS5uvl/QXtHGakZmwTznIfcPXcKlQ== + 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.5 + '@types/node': 14.14.13 dev: true resolution: integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== /@types/resolve/1.17.1: dependencies: - '@types/node': 14.14.5 + '@types/node': 14.14.13 dev: true resolution: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== /@types/responselike/1.0.0: dependencies: - '@types/node': 14.14.10 + '@types/node': 14.14.13 dev: true resolution: integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== - /@types/serve-static/1.13.5: + /@types/serve-static/1.13.8: dependencies: - '@types/express-serve-static-core': 4.17.12 '@types/mime': 2.0.3 + '@types/node': 14.14.13 dev: true resolution: - integrity: sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ== + integrity: sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA== /@types/yauzl/2.9.1: dependencies: - '@types/node': 14.14.10 + '@types/node': 14.14.13 dev: true optional: true resolution: integrity: sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== - /@typescript-eslint/eslint-plugin/4.5.0_583ce62872a200d122302956b283a6a4: + /@typescript-eslint/eslint-plugin/4.9.1_eslint@7.15.0+typescript@4.1.3: dependencies: - '@typescript-eslint/experimental-utils': 4.5.0_eslint@7.14.0+typescript@4.1.2 - '@typescript-eslint/parser': 4.5.0_eslint@7.14.0+typescript@4.1.2 - '@typescript-eslint/scope-manager': 4.5.0 - debug: 4.2.0 - eslint: 7.14.0 + '@typescript-eslint/experimental-utils': 4.9.1_eslint@7.15.0+typescript@4.1.3 + '@typescript-eslint/scope-manager': 4.9.1 + debug: 4.3.1 + eslint: 7.15.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 - semver: 7.3.2 - tsutils: 3.17.1_typescript@4.1.2 - typescript: 4.1.2 + semver: 7.3.4 + tsutils: 3.17.1_typescript@4.1.3 + typescript: 4.1.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -1558,18 +1512,19 @@ packages: typescript: optional: true resolution: - integrity: sha512-mjb/gwNcmDKNt+6mb7Aj/TjKzIJjOPcoCJpjBQC9ZnTRnBt1p4q5dJSSmIqAtsZ/Pff5N+hJlbiPc5bl6QN4OQ== - /@typescript-eslint/eslint-plugin/4.9.0_eslint@7.14.0+typescript@4.1.2: + integrity: sha512-QRLDSvIPeI1pz5tVuurD+cStNR4sle4avtHhxA+2uyixWGFjKzJ+EaFVRW6dA/jOgjV5DTAjOxboQkRDE8cRlQ== + /@typescript-eslint/eslint-plugin/4.9.1_ff33ef07c140a4e16aafb081686b2418: dependencies: - '@typescript-eslint/experimental-utils': 4.9.0_eslint@7.14.0+typescript@4.1.2 - '@typescript-eslint/scope-manager': 4.9.0 + '@typescript-eslint/experimental-utils': 4.9.1_eslint@7.15.0+typescript@4.1.3 + '@typescript-eslint/parser': 4.9.1_eslint@7.15.0+typescript@4.1.3 + '@typescript-eslint/scope-manager': 4.9.1 debug: 4.3.1 - eslint: 7.14.0 + eslint: 7.15.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 - semver: 7.3.2 - tsutils: 3.17.1_typescript@4.1.2 - typescript: 4.1.2 + semver: 7.3.4 + tsutils: 3.17.1_typescript@4.1.3 + typescript: 4.1.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -1581,14 +1536,14 @@ packages: typescript: optional: true resolution: - integrity: sha512-WrVzGMzzCrgrpnQMQm4Tnf+dk+wdl/YbgIgd5hKGa2P+lnJ2MON+nQnbwgbxtN9QDLi8HO+JAq0/krMnjQK6Cw== - /@typescript-eslint/experimental-utils/4.5.0_eslint@7.14.0+typescript@4.1.2: + integrity: sha512-QRLDSvIPeI1pz5tVuurD+cStNR4sle4avtHhxA+2uyixWGFjKzJ+EaFVRW6dA/jOgjV5DTAjOxboQkRDE8cRlQ== + /@typescript-eslint/experimental-utils/4.9.1_eslint@7.15.0+typescript@4.1.3: dependencies: '@types/json-schema': 7.0.6 - '@typescript-eslint/scope-manager': 4.5.0 - '@typescript-eslint/types': 4.5.0 - '@typescript-eslint/typescript-estree': 4.5.0_typescript@4.1.2 - eslint: 7.14.0 + '@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.15.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 dev: true @@ -1598,32 +1553,15 @@ packages: eslint: '*' typescript: '*' resolution: - integrity: sha512-bW9IpSAKYvkqDGRZzayBXIgPsj2xmmVHLJ+flGSoN0fF98pGoKFhbunIol0VF2Crka7z984EEhFi623Rl7e6gg== - /@typescript-eslint/experimental-utils/4.9.0_eslint@7.14.0+typescript@4.1.2: + integrity: sha512-c3k/xJqk0exLFs+cWSJxIjqLYwdHCuLWhnpnikmPQD2+NGAx9KjLYlBDcSI81EArh9FDYSL6dslAUSwILeWOxg== + /@typescript-eslint/parser/4.9.1_eslint@7.15.0+typescript@4.1.3: dependencies: - '@types/json-schema': 7.0.6 - '@typescript-eslint/scope-manager': 4.9.0 - '@typescript-eslint/types': 4.9.0 - '@typescript-eslint/typescript-estree': 4.9.0_typescript@4.1.2 - eslint: 7.14.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-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ== - /@typescript-eslint/parser/4.5.0_eslint@7.14.0+typescript@4.1.2: - dependencies: - '@typescript-eslint/scope-manager': 4.5.0 - '@typescript-eslint/types': 4.5.0 - '@typescript-eslint/typescript-estree': 4.5.0_typescript@4.1.2 - debug: 4.2.0 - eslint: 7.14.0 - typescript: 4.1.2 + '@typescript-eslint/scope-manager': 4.9.1 + '@typescript-eslint/types': 4.9.1 + '@typescript-eslint/typescript-estree': 4.9.1_typescript@4.1.3 + debug: 4.3.1 + eslint: 7.15.0 + typescript: 4.1.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -1634,69 +1572,33 @@ packages: typescript: optional: true resolution: - integrity: sha512-xb+gmyhQcnDWe+5+xxaQk5iCw6KqXd8VQxGiTeELTMoYeRjpocZYYRP1gFVM2C8Yl0SpUvLa1lhprwqZ00w3Iw== - /@typescript-eslint/scope-manager/4.5.0: + integrity: sha512-Gv2VpqiomvQ2v4UL+dXlQcZ8zCX4eTkoIW+1aGVWT6yTO+6jbxsw7yQl2z2pPl/4B9qa5JXeIbhJpONKjXIy3g== + /@typescript-eslint/scope-manager/4.9.1: dependencies: - '@typescript-eslint/types': 4.5.0 - '@typescript-eslint/visitor-keys': 4.5.0 + '@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-C0cEO0cTMPJ/w4RA/KVe4LFFkkSh9VHoFzKmyaaDWAnPYIEzVCtJ+Un8GZoJhcvq+mPFXEsXa01lcZDHDG6Www== - /@typescript-eslint/scope-manager/4.9.0: - dependencies: - '@typescript-eslint/types': 4.9.0 - '@typescript-eslint/visitor-keys': 4.9.0 + integrity: sha512-sa4L9yUfD/1sg9Kl8OxPxvpUcqxKXRjBeZxBuZSSV1v13hjfEJkn84n0An2hN8oLQ1PmEl2uA6FkI07idXeFgQ== + /@typescript-eslint/types/4.9.1: dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-q/81jtmcDtMRE+nfFt5pWqO0R41k46gpVLnuefqVOXl4QV1GdQoBWfk5REcipoJNQH9+F5l+dwa9Li5fbALjzg== - /@typescript-eslint/types/4.5.0: - dev: true - engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 - resolution: - integrity: sha512-n2uQoXnyWNk0Les9MtF0gCK3JiWd987JQi97dMSxBOzVoLZXCNtxFckVqt1h8xuI1ix01t+iMY4h4rFMj/303g== - /@typescript-eslint/types/4.9.0: - dev: true - engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 - resolution: - integrity: sha512-luzLKmowfiM/IoJL/rus1K9iZpSJK6GlOS/1ezKplb7MkORt2dDcfi8g9B0bsF6JoRGhqn0D3Va55b+vredFHA== - /@typescript-eslint/typescript-estree/4.5.0_typescript@4.1.2: + integrity: sha512-fjkT+tXR13ks6Le7JiEdagnwEFc49IkOyys7ueWQ4O8k4quKPwPJudrwlVOJCUQhXo45PrfIvIarcrEjFTNwUA== + /@typescript-eslint/typescript-estree/4.9.1_typescript@4.1.3: dependencies: - '@typescript-eslint/types': 4.5.0 - '@typescript-eslint/visitor-keys': 4.5.0 - debug: 4.2.0 - globby: 11.0.1 - is-glob: 4.0.1 - lodash: 4.17.20 - semver: 7.3.2 - tsutils: 3.17.1_typescript@4.1.2 - typescript: 4.1.2 - dev: true - engines: - node: ^10.12.0 || >=12.0.0 - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - resolution: - integrity: sha512-gN1mffq3zwRAjlYWzb5DanarOPdajQwx5MEWkWCk0XvqC8JpafDTeioDoow2L4CA/RkYZu7xEsGZRhqrTsAG8w== - /@typescript-eslint/typescript-estree/4.9.0_typescript@4.1.2: - dependencies: - '@typescript-eslint/types': 4.9.0 - '@typescript-eslint/visitor-keys': 4.9.0 + '@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.2 - tsutils: 3.17.1_typescript@4.1.2 - typescript: 4.1.2 + semver: 7.3.4 + tsutils: 3.17.1_typescript@4.1.3 + typescript: 4.1.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -1706,137 +1608,46 @@ packages: typescript: optional: true resolution: - integrity: sha512-rmDR++PGrIyQzAtt3pPcmKWLr7MA+u/Cmq9b/rON3//t5WofNR4m/Ybft2vOLj0WtUzjn018ekHjTsnIyBsQug== - /@typescript-eslint/visitor-keys/4.5.0: + integrity: sha512-bzP8vqwX6Vgmvs81bPtCkLtM/Skh36NE6unu6tsDeU/ZFoYthlTXbBmpIrvosgiDKlWTfb2ZpPELHH89aQjeQw== + /@typescript-eslint/visitor-keys/4.9.1: dependencies: - '@typescript-eslint/types': 4.5.0 + '@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-UHq4FSa55NDZqscRU//O5ROFhHa9Hqn9KWTEvJGTArtTQp5GKv9Zqf6d/Q3YXXcFv4woyBml7fJQlQ+OuqRcHA== - /@typescript-eslint/visitor-keys/4.9.0: - dependencies: - '@typescript-eslint/types': 4.9.0 - eslint-visitor-keys: 2.0.0 - dev: true - engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 - resolution: - integrity: sha512-sV45zfdRqQo1A97pOSx3fsjR+3blmwtdCt8LDrXgCX36v4Vmz4KHrhpV6Fo2cRdXmyumxx11AHw0pNJqCNpDyg== - /@vue/compiler-core/3.0.0-rc.10: - dependencies: - '@babel/parser': 7.11.5 - '@babel/types': 7.11.5 - '@vue/shared': 3.0.0-rc.10 - estree-walker: 2.0.1 - source-map: 0.6.1 - dev: true - resolution: - integrity: sha512-kQzHzRsM0NPAWHeqSTb2J4VsHhjRkGeLTsGzeMnW+sojgTnS3T94KacwvYgVS4qeZAKiDq0bMNZoJWrHVQ3T8g== - /@vue/compiler-core/3.0.3: - dependencies: - '@babel/parser': 7.12.3 - '@babel/types': 7.12.1 - '@vue/shared': 3.0.3 - estree-walker: 2.0.1 - source-map: 0.6.1 - dev: true - resolution: - integrity: sha512-iWlRT8RYLmz7zkg84pTOriNUzjH7XACWN++ImFkskWXWeev29IKi7p76T9jKDaMZoPiGcUZ0k9wayuASWVxOwg== + integrity: sha512-9gspzc6UqLQHd7lXQS7oWs+hrYggspv/rk6zzEMhCbYwPE/sF7oxo7GAjkS35Tdlt7wguIG+ViWCPtVZHz/ybQ== /@vue/compiler-core/3.0.4: dependencies: - '@babel/parser': 7.12.7 - '@babel/types': 7.12.1 + '@babel/parser': 7.12.10 + '@babel/types': 7.12.10 '@vue/shared': 3.0.4 - estree-walker: 2.0.1 + estree-walker: 2.0.2 source-map: 0.6.1 resolution: integrity: sha512-snpMICsbWTZqBFnPB03qr4DtiSxVYfDF3DvbDSkN9Z9NTM8Chl8E/lYhKBSsvauq91DAWAh8PU3lr9vrLyQsug== - /@vue/compiler-dom/3.0.0-rc.10: - dependencies: - '@vue/compiler-core': 3.0.0-rc.10 - '@vue/shared': 3.0.0-rc.10 - dev: true - resolution: - integrity: sha512-pqIUf5leZm0P9379utrRSVBMxhV8XaqJTEFFp5etCtbEa/H5ALs29EjFMtMcm9sQaVkZlKLu86mgIacbYB9Q3w== - /@vue/compiler-dom/3.0.3: - dependencies: - '@vue/compiler-core': 3.0.3 - '@vue/shared': 3.0.3 - dev: true - resolution: - integrity: sha512-6GdUbDPjsc0MDZGAgpi4lox+d+aW9/brscwBOLOFfy9wcI9b6yLPmBbjdIsJq3pYdJWbdvACdJ77avBBdHEP8A== /@vue/compiler-dom/3.0.4: dependencies: '@vue/compiler-core': 3.0.4 '@vue/shared': 3.0.4 resolution: integrity: sha512-FOxbHBIkkGjYQeTz1DlXQjS1Ms8EPXQWsdTdTPeohoS0KzCz6RiOjiAG+jLtMi6Nr5GX2h0TlCvcnI8mcsicFQ== - /@vue/compiler-sfc/3.0.0-rc.10_vue@3.0.4: - dependencies: - '@babel/parser': 7.11.5 - '@babel/types': 7.11.5 - '@vue/compiler-core': 3.0.0-rc.10 - '@vue/compiler-dom': 3.0.0-rc.10 - '@vue/compiler-ssr': 3.0.0-rc.10 - '@vue/shared': 3.0.0-rc.10 - consolidate: 0.15.1 - estree-walker: 2.0.1 - hash-sum: 2.0.0 - lru-cache: 5.1.1 - magic-string: 0.25.7 - merge-source-map: 1.1.0 - postcss: 8.1.10 - postcss-modules: 3.2.2 - postcss-selector-parser: 6.0.2 - source-map: 0.6.1 - vue: 3.0.4 - dev: true - peerDependencies: - vue: 3.0.0-rc.10 - resolution: - integrity: sha512-VIJ+VXqeM7WoRNgD9uYSARVb6CYq+JS2NNHfeerfNc7Uk3pjYHRv1MwEicAvN6zWFm5GLC1ZYTVD+WFg3xGAkQ== - /@vue/compiler-sfc/3.0.3_vue@3.0.3: - dependencies: - '@babel/parser': 7.12.3 - '@babel/types': 7.12.1 - '@vue/compiler-core': 3.0.3 - '@vue/compiler-dom': 3.0.3 - '@vue/compiler-ssr': 3.0.3 - '@vue/shared': 3.0.3 - consolidate: 0.16.0 - estree-walker: 2.0.1 - hash-sum: 2.0.0 - lru-cache: 5.1.1 - magic-string: 0.25.7 - merge-source-map: 1.1.0 - postcss: 8.1.10 - postcss-modules: 3.2.2 - postcss-selector-parser: 6.0.4 - source-map: 0.6.1 - vue: 3.0.3 - dev: true - peerDependencies: - vue: 3.0.3 - resolution: - integrity: sha512-YocHSirye85kRVC4lU0+SE6uhrwGJzbhwkrqG4g6kmsAUopZ0qUjbICMlej5bYx2+AUz9yBIM7hpK8nIKFVFjg== /@vue/compiler-sfc/3.0.4_vue@3.0.4: dependencies: - '@babel/parser': 7.12.7 - '@babel/types': 7.12.1 + '@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 consolidate: 0.16.0 - estree-walker: 2.0.1 + 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.1.10 + postcss: 8.2.1 postcss-modules: 3.2.2 postcss-selector-parser: 6.0.4 source-map: 0.6.1 @@ -1846,20 +1657,6 @@ packages: vue: 3.0.4 resolution: integrity: sha512-brDn6HTuK6R3oBCjtMPPsIpyJEZFinlnxjtBXww/goFJOJBAU9CrsdegwyZItNnixCFUIg4CLv4Nj1Eg/eKlfg== - /@vue/compiler-ssr/3.0.0-rc.10: - dependencies: - '@vue/compiler-dom': 3.0.0-rc.10 - '@vue/shared': 3.0.0-rc.10 - dev: true - resolution: - integrity: sha512-JBPil8sO5j7puB8acX2CQMRXEYB/EP8PoEur7RcF/+aqATI7C4yqWcSLC5TRJpigj6xE6ku6sx8om+j7ZHvgBw== - /@vue/compiler-ssr/3.0.3: - dependencies: - '@vue/compiler-dom': 3.0.3 - '@vue/shared': 3.0.3 - dev: true - resolution: - integrity: sha512-IjJMoHCiDk939Ix7Q5wrex59TVJr6JFQ95gf36f4G4UrVau0GGY/3HudnWT/6eyWJ7267+odqQs1uCZgDfL/Ww== /@vue/compiler-ssr/3.0.4: dependencies: '@vue/compiler-dom': 3.0.4 @@ -1867,69 +1664,37 @@ packages: dev: true resolution: integrity: sha512-4aYWQEL4+LS4+D44K9Z7xMOWMEjBsz4Li9nMcj2rxRQ35ewK6uFPodvs6ORP60iBDSkwUFZoldFlNemQlu1BFw== - /@vue/reactivity/3.0.3: - dependencies: - '@vue/shared': 3.0.3 - dev: true - resolution: - integrity: sha512-t39Qmc42MX7wJtf8L6tHlu17eP9Rc5w4aRnxpLHNWoaRxddv/7FBhWqusJ2Bwkk8ixFHOQeejcLMt5G469WYJw== /@vue/reactivity/3.0.4: dependencies: '@vue/shared': 3.0.4 - dev: false resolution: integrity: sha512-AFTABrLhUYZY2on3ea9FxeXal7w3f6qIp9gT+/oG93H7dFTL5LvVnxygCopv7tvkIl/GSGQb/yK1D1gmXx1Pww== - /@vue/runtime-core/3.0.3: - dependencies: - '@vue/reactivity': 3.0.3 - '@vue/shared': 3.0.3 - dev: true - resolution: - integrity: sha512-Fd1JVnYI6at0W/2ERwJuTSq4S22gNt8bKEbICcvCAac7hJUZ1rylThlrhsvrgA+DVkWU01r0niNZQ4UddlNw7g== /@vue/runtime-core/3.0.4: dependencies: '@vue/reactivity': 3.0.4 '@vue/shared': 3.0.4 - dev: false resolution: integrity: sha512-qH9e4kqU7b3u1JewvLmGmoAGY+mnuBqz7aEKb2mhpEgwa1yFv496BRuUfMXXMCix3+TndUVMJ8jt41FSdNppwg== - /@vue/runtime-dom/3.0.3: - dependencies: - '@vue/runtime-core': 3.0.3 - '@vue/shared': 3.0.3 - csstype: 2.6.13 - dev: true - resolution: - integrity: sha512-ytTvSlRaEYvLQUkkpruIBizWIwuIeHER0Ch/evO6kUaPLjZjX3NerVxA40cqJx8rRjb9keQso21U2Jcpk8GsTg== /@vue/runtime-dom/3.0.4: dependencies: '@vue/runtime-core': 3.0.4 '@vue/shared': 3.0.4 - csstype: 2.6.13 - dev: false + csstype: 2.6.14 resolution: integrity: sha512-BGIoiTSESzWUhN0Ofi2X/q+HN8f6IUFmUEyyBGKbmx7DTAJNZhFfjqsepfXQrM5IGeTfJLB1ZEVyroDQJNXq3g== - /@vue/shared/3.0.0-rc.10: - dev: true - resolution: - integrity: sha512-fI6gVhhgb3cAmEkY4oeVVA2hWZ2xvkgogHdBI5PL7gSvZnOB6XZ2eQGsYjC4W+7BegvEkoMBuZsFXVa4ZQ07XQ== - /@vue/shared/3.0.3: - dev: true - resolution: - integrity: sha512-yGgkF7u4W0Dmwri9XdeY50kOowN4UIX7aBQ///jbxx37itpzVjK7QzvD3ltQtPfWaJDGBfssGL0wpAgwX9OJpQ== /@vue/shared/3.0.4: resolution: integrity: sha512-Swfbz31AaMX48CpFl+YmIrqOH9MgJMTrltG9e26A4ZxYx9LjGuMV+41WnxFzS3Bc9nbrc6sDPM37G6nIT8NJSg== /@vuedx/analyze/0.2.3_vue@3.0.4: dependencies: '@babel/code-frame': 7.10.4 - '@babel/parser': 7.11.5 - '@babel/traverse': 7.11.5 - '@babel/types': 7.11.5 - '@vue/compiler-core': 3.0.0-rc.10 - '@vue/compiler-sfc': 3.0.0-rc.10_vue@3.0.4 - cli-highlight: 2.1.4 - commander: 6.1.0 + '@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 + cli-highlight: 2.1.9 + commander: 6.2.1 fast-glob: 3.2.4 hash-sum: 2.0.0 dev: true @@ -1940,9 +1705,9 @@ packages: integrity: sha512-w9raivZhLD/VQpAI/TMGZTmlK6WJqOWOc3OQuy837fhciYyV32WuwjURAQuJrBqvEMxJMtiUIR3KSS61TGoEmw== /@vuedx/compiler-tsx/0.2.3: dependencies: - '@babel/parser': 7.11.5 - '@babel/types': 7.11.5 - '@vue/compiler-core': 3.0.0-rc.10 + '@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 dev: true @@ -1950,13 +1715,13 @@ packages: integrity: sha512-u+ecTx3NKHr87AZrG+dTu2ZyLZFmJ/kF0LvfvRWRWCtc91AfuRBFLjccamOGuNQg3fJynxREbgfwXQSsB9DCHQ== /@vuedx/template-ast-types/0.2.3: dependencies: - '@vue/compiler-core': 3.0.0-rc.10 + '@vue/compiler-core': 3.0.4 dev: true resolution: integrity: sha512-ViWbGaFcNKvenYRaiDWqEGBBbOYQl15a6monHlGipZNTyW3Vk+/dIrxQvj3/WT+MBUIQboWrLHIooDCfSl5i9g== /@vuedx/typescript-plugin-vue/0.2.3_vue@3.0.4: dependencies: - '@vue/compiler-core': 3.0.0-rc.10 + '@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 @@ -1971,8 +1736,8 @@ packages: integrity: sha512-3P6DPnPv1JkGqUlOi/as9btiASJvPNyMT8WNRMZpAZI9eb7fj97c34N8oeLtNyI700CrnCiJvWUKZmJpRofAlQ== /@vuedx/vue-virtual-textdocument/0.2.3_vue@3.0.4: dependencies: - '@vue/compiler-core': 3.0.0-rc.10 - '@vue/compiler-sfc': 3.0.0-rc.10_vue@3.0.4 + '@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 vscode-languageserver-textdocument: 1.0.1 @@ -1982,23 +1747,23 @@ packages: vue: '*' resolution: integrity: sha512-FcFd0S34Ffs3stb3E1zC0LYeJdLNsvKr0CqHMRkdCmHHlp9h4vYKFigBkzzPiT8G6pNyWGrniwi33o4CmKvedQ== - /@vueuse/core/4.0.0-rc.5_vue@3.0.4: + /@vueuse/core/4.0.0-rc.8_vue@3.0.4: dependencies: - '@vueuse/shared': 4.0.0-rc.5_vue@3.0.4 + '@vueuse/shared': 4.0.0-rc.8_vue@3.0.4 vue-demi: 0.4.5_vue@3.0.4 dev: false peerDependencies: vue: '*' resolution: - integrity: sha512-Z1JAuaqpzt4VC6ftBCenCdkClRYr+yDQsDA9ybCnaKIrWR17OH8TORxM+TqGymwPvTXK33fxGfg3aCgtSHl0LA== - /@vueuse/shared/4.0.0-rc.5_vue@3.0.4: + integrity: sha512-xQGBl9tUMnk0QpqQzdf/awMUW3sQPD9iM2IzmUfcygF43CDDAaoUT8mjH6v8oTm304IJYcjueW2VzqlonxPjwQ== + /@vueuse/shared/4.0.0-rc.8_vue@3.0.4: dependencies: vue-demi: 0.4.5_vue@3.0.4 dev: false peerDependencies: vue: '*' resolution: - integrity: sha512-vj9V6n84vIBUL+i2o0e6RblgquCcOgy94j1pllYr9Xh4uJgff5Rx4qzJYt1KpEXqjkJlB8PC06DKXJEazshU4Q== + integrity: sha512-oXPPaKAAdknvXD/unbqsXdZ2E0w1iMYrgAvEqd82ei9STyGBhPL4mQ1aXq4uKwFpVi1Qt6GxXRfAurbvbDox2Q== /accepts/1.3.7: dependencies: mime-types: 2.1.27 @@ -2008,14 +1773,6 @@ packages: node: '>= 0.6' resolution: integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== - /acorn-jsx/5.3.1_acorn@7.4.0: - dependencies: - acorn: 7.4.0 - dev: true - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - resolution: - integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== /acorn-jsx/5.3.1_acorn@7.4.1: dependencies: acorn: 7.4.1 @@ -2038,13 +1795,6 @@ packages: node: '>=0.4.0' resolution: integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - /acorn/7.4.0: - dev: true - engines: - node: '>=0.4.0' - hasBin: true - resolution: - integrity: sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== /acorn/7.4.1: dev: true engines: @@ -2058,7 +1808,7 @@ packages: node: '>= 6.0.0' resolution: integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== - /ajv/6.12.4: + /ajv/6.12.6: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 @@ -2066,7 +1816,7 @@ packages: uri-js: 4.4.0 dev: true resolution: - integrity: sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== /ansi-align/3.0.0: dependencies: string-width: 3.1.0 @@ -2099,15 +1849,6 @@ packages: node: '>=4' resolution: integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - /ansi-styles/4.2.1: - dependencies: - '@types/color-name': 1.1.1 - color-convert: 2.0.1 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== /ansi-styles/4.3.0: dependencies: color-convert: 2.0.1 @@ -2139,31 +1880,34 @@ packages: dev: true resolution: integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - /array-includes/3.1.1: + /array-includes/3.1.2: dependencies: + call-bind: 1.0.0 define-properties: 1.1.3 - es-abstract: 1.17.6 + es-abstract: 1.18.0-next.1 + get-intrinsic: 1.0.1 is-string: 1.0.5 dev: true engines: node: '>= 0.4' resolution: - integrity: sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ== + integrity: sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw== /array-union/2.1.0: dev: true engines: node: '>=8' resolution: integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - /array.prototype.flat/1.2.3: + /array.prototype.flat/1.2.4: dependencies: + call-bind: 1.0.0 define-properties: 1.1.3 - es-abstract: 1.17.6 + es-abstract: 1.18.0-next.1 dev: true engines: node: '>= 0.4' resolution: - integrity: sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== + integrity: sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== /astral-regex/1.0.0: dev: true engines: @@ -2176,13 +1920,13 @@ packages: node: '>= 4.0.0' resolution: integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - /autoprefixer/10.0.4: + /autoprefixer/10.1.0: dependencies: - browserslist: 4.14.7 - caniuse-lite: 1.0.30001161 + browserslist: 4.16.0 + caniuse-lite: 1.0.30001165 colorette: 1.2.1 + fraction.js: 4.0.12 normalize-range: 0.1.2 - num2fraction: 1.2.2 postcss-value-parser: 4.1.0 dev: true engines: @@ -2191,22 +1935,24 @@ packages: peerDependencies: postcss: ^8.1.0 resolution: - integrity: sha512-hmjYejN/WTyPP9cdNmiwtwqM8/ACVJPD5ExtwoOceQohNbgnFNiwpL2+U4bXS8aXozBL00WvH6WhqbuHf0Fgfg== - /axios/0.21.0: + integrity: sha512-0/lBNwN+ZUnb5su18NZo5MBIjDaq6boQKZcxwy86Gip/CmXA2zZqUoFQLCNAGI5P25ZWSP2RWdhDJ8osfKEjoQ== + /axios/0.21.0_debug@4.3.1: dependencies: - follow-redirects: 1.13.0 + follow-redirects: 1.13.1_debug@4.3.1 dev: true + peerDependencies: + debug: '*' resolution: integrity: sha512-fmkJBknJKoZwem3/IKSSLpkdNXZeBu5Q7GA/aRsr2btgrptmSCxi2oFjZHqGdK9DoTil9PIHlPIZw2EcRJXRvw== - /babel-eslint/10.1.0_eslint@7.14.0: + /babel-eslint/10.1.0_eslint@7.15.0: dependencies: '@babel/code-frame': 7.10.4 - '@babel/parser': 7.12.3 - '@babel/traverse': 7.11.5 - '@babel/types': 7.12.1 - eslint: 7.14.0 + '@babel/parser': 7.12.10 + '@babel/traverse': 7.12.10 + '@babel/types': 7.12.10 + eslint: 7.15.0 eslint-visitor-keys: 1.3.0 - resolve: 1.17.0 + resolve: 1.19.0 dev: true engines: node: '>=6' @@ -2224,7 +1970,7 @@ packages: integrity: sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ== /babel-plugin-dynamic-import-node/2.3.3: dependencies: - object.assign: 4.1.1 + object.assign: 4.1.2 dev: true resolution: integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== @@ -2241,7 +1987,7 @@ packages: integrity: sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY= /babel-runtime/6.26.0: dependencies: - core-js: 2.6.11 + core-js: 2.6.12 regenerator-runtime: 0.11.1 dev: true resolution: @@ -2269,6 +2015,12 @@ packages: node: '>=8' resolution: integrity: sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ== + /bindings/1.5.0: + dependencies: + file-uri-to-path: 1.0.0 + dev: true + resolution: + integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== /bl/4.0.3: dependencies: buffer: 5.7.1 @@ -2319,11 +2071,11 @@ packages: node: '>= 10.16.0' resolution: integrity: sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA== - /browserslist/4.14.7: + /browserslist/4.16.0: dependencies: - caniuse-lite: 1.0.30001161 + caniuse-lite: 1.0.30001165 colorette: 1.2.1 - electron-to-chromium: 1.3.610 + electron-to-chromium: 1.3.625 escalade: 3.1.1 node-releases: 1.1.67 dev: true @@ -2331,7 +2083,7 @@ packages: node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 hasBin: true resolution: - integrity: sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ== + integrity: sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ== /buffer-crc32/0.2.13: dev: true resolution: @@ -2365,12 +2117,12 @@ packages: node: '>= 0.8' resolution: integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== - /cac/6.6.1: + /cac/6.7.1: dev: true engines: node: '>=8' resolution: - integrity: sha512-uhki4T3Ax68hw7Dufi0bATVAF8ayBSwOKUEJHjObPrUN4tlQ8Lf7oljpTje/mArLxYN0D743c2zJt4C1bVTCqg== + integrity: sha512-LfGt47+ugCY65W4yUEyxnZKd/tJSBJD/gUAxQGiQjH7yqdhbaX2XN0Rli4+0W0DJiDONmYeh0TlJxMtXGZspIg== /cache-content-type/1.0.1: dependencies: mime-types: 2.1.27 @@ -2380,12 +2132,12 @@ packages: node: '>= 6.0.0' resolution: integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA== - /cacheable-lookup/5.0.3: + /cacheable-lookup/5.0.4: dev: true engines: - node: '>=10' + node: '>=10.6.0' resolution: - integrity: sha512-W+JBqF9SWe18A72XFzN/V/CULFzPm7sBXzzR6ekkE+3tLG72wFZrBiBZhrZuDoYexop4PHJVdFAKb/Nj9+tm9w== + integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== /cacheable-request/6.1.0: dependencies: clone-response: 1.0.2 @@ -2420,6 +2172,13 @@ packages: node: '>=6' resolution: integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== + /call-bind/1.0.0: + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.0.1 + dev: true + resolution: + integrity: sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w== /callsites/3.1.0: dev: true engines: @@ -2445,10 +2204,10 @@ packages: node: '>=6' resolution: integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - /caniuse-lite/1.0.30001161: + /caniuse-lite/1.0.30001165: dev: true resolution: - integrity: sha512-JharrCDxOqPLBULF9/SPa6yMcBRTjZARJ6sc3cuKrPfyIk64JN6kuMINWqA99Xc8uElMFcROliwtz0n9pYej+g== + integrity: sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA== /chalk/2.4.2: dependencies: ansi-styles: 3.2.1 @@ -2477,7 +2236,7 @@ packages: node: '>=10' resolution: integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - /chokidar/3.4.2: + /chokidar/3.4.3: dependencies: anymatch: 3.1.1 braces: 3.0.2 @@ -2485,14 +2244,14 @@ packages: is-binary-path: 2.1.0 is-glob: 4.0.1 normalize-path: 3.0.0 - readdirp: 3.4.0 + readdirp: 3.5.0 dev: true engines: node: '>= 8.10.0' optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A== + integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== /chownr/1.1.4: dev: true resolution: @@ -2502,7 +2261,7 @@ packages: cachedir: 2.3.0 debug: 4.3.1 extract-zip: 1.7.0 - got: 11.8.0 + got: 11.8.1 progress: 2.0.3 rimraf: 2.7.1 tmp: 0.0.33 @@ -2549,13 +2308,13 @@ packages: node: '>=8' resolution: integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - /cli-highlight/2.1.4: + /cli-highlight/2.1.9: dependencies: - chalk: 3.0.0 - highlight.js: 9.18.3 + chalk: 4.1.0 + highlight.js: 10.4.1 mz: 2.7.0 parse5: 5.1.1 - parse5-htmlparser2-tree-adapter: 5.1.1 + parse5-htmlparser2-tree-adapter: 6.0.1 yargs: 15.4.1 dev: true engines: @@ -2563,13 +2322,13 @@ packages: npm: '>=5.0.0' hasBin: true resolution: - integrity: sha512-s7Zofobm20qriqDoU9sXptQx0t2R9PEgac92mENNm7xaEe1hn71IIMsXMK+6encA6WRCWWxIGQbipr3q998tlQ== - /cli-spinners/2.4.0: + integrity: sha512-t8RNIZgiI24i/mslZ8XT8o660RUj5ZbUJpEZrZa/BNekTzdC2LfMRAnt0Y7sgzNM4FGW5tmWg/YnbTH8o1eIOQ== + /cli-spinners/2.5.0: dev: true engines: node: '>=6' resolution: - integrity: sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA== + integrity: sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== /cliui/6.0.0: dependencies: string-width: 4.2.0 @@ -2641,12 +2400,12 @@ packages: dev: true resolution: integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - /commander/6.1.0: + /commander/6.2.1: dev: true engines: node: '>= 6' resolution: - integrity: sha512-wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA== + integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== /common-tags/1.8.0: dev: true engines: @@ -2691,14 +2450,6 @@ packages: node: '>=0.8' resolution: integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - /consolidate/0.15.1: - dependencies: - bluebird: 3.7.2 - dev: true - engines: - node: '>= 0.10.0' - resolution: - integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw== /consolidate/0.16.0: dependencies: bluebird: 3.7.2 @@ -2742,19 +2493,19 @@ packages: node: '>= 0.8' resolution: integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== - /core-js-compat/3.6.5: + /core-js-compat/3.8.1: dependencies: - browserslist: 4.14.7 + browserslist: 4.16.0 semver: 7.0.0 dev: true resolution: - integrity: sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng== - /core-js/2.6.11: + 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-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== + integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== /core-util-is/1.0.2: dev: true resolution: @@ -2762,7 +2513,7 @@ packages: /cosmiconfig/7.0.0: dependencies: '@types/parse-json': 4.0.0 - import-fresh: 3.2.1 + import-fresh: 3.2.2 parse-json: 5.1.0 path-type: 4.0.0 yaml: 1.10.0 @@ -2815,13 +2566,23 @@ packages: hasBin: true resolution: integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - /csstype/2.6.13: + /csstype/2.6.14: resolution: - integrity: sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A== + integrity: sha512-2mSc+VEpGPblzAxyeR+vZhJKgYg0Og0nnRi7pmRXFYYxSfnOnW8A5wwQb4n4cE2nIOzqKOAzLCaEX6aBmNEv8A== /de-indent/1.0.2: dev: true resolution: integrity: sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0= + /deasync/0.1.21: + dependencies: + bindings: 1.5.0 + node-addon-api: 1.7.2 + dev: true + engines: + node: '>=0.11.0' + requiresBuild: true + resolution: + integrity: sha512-kUmM8Y+PZpMpQ+B4AuOW9k2Pfx/mSupJtxOsLzmnHY2WqZUYRFccFn2RhzPAqt3Xb+sorK/badW2D4zNzqZz5w== /debug/2.6.9: dependencies: ms: 2.0.0 @@ -2834,45 +2595,19 @@ packages: dev: true resolution: integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - /debug/3.2.6: + /debug/3.2.7: dependencies: - ms: 2.1.2 + ms: 2.1.3 dev: true resolution: - integrity: sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== /debug/4.1.1: dependencies: - ms: 2.1.2 + ms: 2.1.3 deprecated: 'Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)' dev: true resolution: integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== - /debug/4.2.0: - dependencies: - ms: 2.1.2 - dev: true - engines: - node: '>=6.0' - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - resolution: - integrity: sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== - /debug/4.3.0: - dependencies: - ms: 2.1.2 - dev: true - engines: - node: '>=6.0' - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - resolution: - integrity: sha512-jjO6JD2rKfiZQnBoRzhRTbXjHLGLfH+UtGkWLc/UXAh/rzZMyjbgn0NcfFpqT8nd1kTtFnDiJcrIFkq4UKeJVg== /debug/4.3.1: dependencies: ms: 2.1.2 @@ -3024,34 +2759,42 @@ packages: node: '>=6.0.0' resolution: integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - /dom-serializer/1.0.1: + /dom-serializer/1.2.0: dependencies: - domelementtype: 2.0.1 - domhandler: 3.0.0 - entities: 2.0.3 + domelementtype: 2.1.0 + domhandler: 4.0.0 + entities: 2.1.0 dev: true resolution: - integrity: sha512-1Aj1Qy3YLbdslkI75QEOfdp9TkQ3o8LRISAzxOibjBs/xWwr1WxZFOQphFkZuepHFGo+kB8e5FVJSS0faAJ4Rw== - /domelementtype/2.0.1: + integrity: sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA== + /domelementtype/2.1.0: dev: true resolution: - integrity: sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ== - /domhandler/3.0.0: + integrity: sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== + /domhandler/3.3.0: dependencies: - domelementtype: 2.0.1 + domelementtype: 2.1.0 dev: true engines: node: '>= 4' resolution: - integrity: sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw== - /domutils/2.2.0: + integrity: sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA== + /domhandler/4.0.0: dependencies: - dom-serializer: 1.0.1 - domelementtype: 2.0.1 - domhandler: 3.0.0 + domelementtype: 2.1.0 + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA== + /domutils/2.4.4: + dependencies: + dom-serializer: 1.2.0 + domelementtype: 2.1.0 + domhandler: 4.0.0 dev: true resolution: - integrity: sha512-0haAxVr1PR0SqYwCH7mxMpHZUwjih9oPPedqpR/KufsnxPyZ9dyVw1R5093qnJF3WXSbjBkdzRWLw/knJV/fAg== + integrity: sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA== /dot-prop/5.3.0: dependencies: is-obj: 2.0.0 @@ -3089,10 +2832,10 @@ packages: requiresBuild: true resolution: integrity: sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== - /electron-to-chromium/1.3.610: + /electron-to-chromium/1.3.625: dev: true resolution: - integrity: sha512-eFDC+yVQpEhtlapk4CYDPfV9ajF9cEof5TBcO49L1ETO+aYogrKWDmYpZyxBScMNe8Bo/gJamH4amQ4yyvXg4g== + integrity: sha512-CsLk/r0C9dAzVPa9QF74HIXduxaucsaRfqiOYvIv2PRhvyC6EOqc/KbpgToQuDVgPf3sNAFZi3iBu4vpGOwGag== /emoji-regex/7.0.3: dev: true resolution: @@ -3127,34 +2870,16 @@ packages: node: '>=8.6' resolution: integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - /entities/2.0.3: + /entities/2.1.0: dev: true resolution: - integrity: sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ== + integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== /error-ex/1.3.2: dependencies: is-arrayish: 0.2.1 dev: true resolution: integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - /es-abstract/1.17.6: - dependencies: - es-to-primitive: 1.2.1 - function-bind: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.1 - is-callable: 1.2.1 - is-regex: 1.1.1 - object-inspect: 1.8.0 - object-keys: 1.1.1 - object.assign: 4.1.0 - string.prototype.trimend: 1.0.1 - string.prototype.trimstart: 1.0.1 - dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw== /es-abstract/1.18.0-next.1: dependencies: es-to-primitive: 1.2.1 @@ -3162,22 +2887,22 @@ packages: has: 1.0.3 has-symbols: 1.0.1 is-callable: 1.2.2 - is-negative-zero: 2.0.0 + is-negative-zero: 2.0.1 is-regex: 1.1.1 - object-inspect: 1.8.0 + object-inspect: 1.9.0 object-keys: 1.1.1 - object.assign: 4.1.1 - string.prototype.trimend: 1.0.2 - string.prototype.trimstart: 1.0.2 + object.assign: 4.1.2 + string.prototype.trimend: 1.0.3 + string.prototype.trimstart: 1.0.3 dev: true engines: node: '>= 0.4' resolution: integrity: sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== - /es-module-lexer/0.3.25: + /es-module-lexer/0.3.26: dev: true resolution: - integrity: sha512-H9VoFD5H9zEfiOX2LeTWDwMvAbLqcAyA2PIb40TOAvGpScOjit02oTGWgIh+M0rx2eJOKyJVM9wtpKFVgnyC3A== + integrity: sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA== /es-to-primitive/1.2.1: dependencies: is-callable: 1.2.2 @@ -3188,9 +2913,9 @@ packages: node: '>= 0.4' resolution: integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - /esbuild-register/1.1.1_esbuild@0.8.17: + /esbuild-register/1.1.1_esbuild@0.8.22: dependencies: - esbuild: 0.8.17 + esbuild: 0.8.22 joycon: 2.2.5 pirates: 4.0.1 source-map-support: 0.5.19 @@ -3200,18 +2925,12 @@ packages: esbuild: ^0.8.0 resolution: integrity: sha512-hAPWuaUkPDLXCENc/AigJZaaDCvCkpmghRw8XPyT+rk08JHcIgUrmw1uabbUTfa6B6J9Wo2bFufb01JjbmzcfQ== - /esbuild/0.8.16: + /esbuild/0.8.22: dev: true hasBin: true requiresBuild: true resolution: - integrity: sha512-HMvPNxDIhEGO/YUh8oO8oxQ1g+ttWz2anUF7NJmQglj2XfJS8zd8mP0Sb2y+jE1SVk3UjD/rYhdsEOFULN9/xw== - /esbuild/0.8.17: - dev: true - hasBin: true - requiresBuild: true - resolution: - integrity: sha512-ReHap+Iyn5BQF0B8F3xrLwu+j57ri5uDUw2ej9XTPAuFDebYiWwRzBY4jhF610bklveXLbCGim/8/2wQKQlu1w== + integrity: sha512-7cgcJwjff5pw6JLTpUyN3QZ6raOYamfvBt7ry0tyGZwZJ/W8mJrHuv+VC5rbNEO4Mz8s8ElmcavKc7R2g1HWow== /escalade/3.1.1: dev: true engines: @@ -3243,13 +2962,13 @@ packages: node: '>=4' resolution: integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA== - /eslint-config-standard/14.1.1_57b559471255cdc771e366b52e212a26: + /eslint-config-standard/14.1.1_197cd2134145038490222d4b2d6786ed: dependencies: - eslint: 7.14.0 - eslint-plugin-import: 2.22.1_eslint@7.14.0 - eslint-plugin-node: 11.1.0_eslint@7.14.0 + eslint: 7.15.0 + eslint-plugin-import: 2.22.1_eslint@7.15.0 + eslint-plugin-node: 11.1.0_eslint@7.15.0 eslint-plugin-promise: 4.2.1 - eslint-plugin-standard: 4.0.1_eslint@7.14.0 + eslint-plugin-standard: 4.1.0_eslint@7.15.0 dev: true peerDependencies: eslint: '>=6.2.2' @@ -3262,7 +2981,7 @@ packages: /eslint-import-resolver-node/0.3.4: dependencies: debug: 2.6.9 - resolve: 1.17.0 + resolve: 1.19.0 dev: true resolution: integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== @@ -3275,9 +2994,9 @@ packages: node: '>=4' resolution: integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== - /eslint-plugin-es/3.0.1_eslint@7.14.0: + /eslint-plugin-es/3.0.1_eslint@7.15.0: dependencies: - eslint: 7.14.0 + eslint: 7.15.0 eslint-utils: 2.1.0 regexpp: 3.1.0 dev: true @@ -3287,27 +3006,27 @@ packages: eslint: '>=4.19.1' resolution: integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== - /eslint-plugin-html/6.1.0: + /eslint-plugin-html/6.1.1: dependencies: - htmlparser2: 4.1.0 + htmlparser2: 5.0.1 dev: true resolution: - integrity: sha512-xcqithhnjUxoEDRL0hYci4RSS8EZ1NGr3/H8x3BxJvxgbu4R3YaEUea9i93j95NuAgoAbOUfNmybta8fqi4UbA== - /eslint-plugin-import/2.22.1_eslint@7.14.0: + integrity: sha512-JSe3ZDb7feKMnQM27XWGeoIjvP4oWQMJD9GZ6wW67J7/plVL87NK72RBwlvfc3tTZiYUchHhxAwtgEd1GdofDA== + /eslint-plugin-import/2.22.1_eslint@7.15.0: dependencies: - array-includes: 3.1.1 - array.prototype.flat: 1.2.3 + 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.14.0 + eslint: 7.15.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 minimatch: 3.0.4 - object.values: 1.1.1 + object.values: 1.1.2 read-pkg-up: 2.0.0 - resolve: 1.17.0 + resolve: 1.19.0 tsconfig-paths: 3.9.0 dev: true engines: @@ -3316,14 +3035,14 @@ packages: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 resolution: integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== - /eslint-plugin-node/11.1.0_eslint@7.14.0: + /eslint-plugin-node/11.1.0_eslint@7.15.0: dependencies: - eslint: 7.14.0 - eslint-plugin-es: 3.0.1_eslint@7.14.0 + eslint: 7.15.0 + eslint-plugin-es: 3.0.1_eslint@7.15.0 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 - resolve: 1.17.0 + resolve: 1.19.0 semver: 6.3.0 dev: true engines: @@ -3338,21 +3057,21 @@ packages: node: '>=6' resolution: integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== - /eslint-plugin-standard/4.0.1_eslint@7.14.0: + /eslint-plugin-standard/4.1.0_eslint@7.15.0: dependencies: - eslint: 7.14.0 + eslint: 7.15.0 dev: true peerDependencies: eslint: '>=5.0.0' resolution: - integrity: sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== - /eslint-plugin-unicorn/23.0.0_eslint@7.14.0: + integrity: sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ== + /eslint-plugin-unicorn/23.0.0_eslint@7.15.0: dependencies: ci-info: 2.0.0 clean-regexp: 1.0.0 - eslint: 7.14.0 + eslint: 7.15.0 eslint-ast-utils: 1.1.0 - eslint-template-visitor: 2.2.1_eslint@7.14.0 + eslint-template-visitor: 2.2.1_eslint@7.15.0 eslint-utils: 2.1.0 import-modules: 2.0.0 lodash: 4.17.20 @@ -3361,7 +3080,7 @@ packages: regexp-tree: 0.1.21 reserved-words: 0.1.2 safe-regex: 2.1.1 - semver: 7.3.2 + semver: 7.3.4 dev: true engines: node: '>=10' @@ -3369,13 +3088,13 @@ packages: eslint: '>=7.11.0' resolution: integrity: sha512-Vabo3cjl6cjyhcf+76CdQEY6suOFzK0Xh3xo0uL9VDYrDJP5+B6PjV0tHTYm82WZmFWniugFJM3ywHSNYTi/ZQ== - /eslint-plugin-vue/7.1.0_eslint@7.14.0: + /eslint-plugin-vue/7.1.0_eslint@7.15.0: dependencies: - eslint: 7.14.0 + eslint: 7.15.0 eslint-utils: 2.1.0 natural-compare: 1.4.0 - semver: 7.3.2 - vue-eslint-parser: 7.1.1_eslint@7.14.0 + semver: 7.3.4 + vue-eslint-parser: 7.2.0_eslint@7.15.0 dev: true engines: node: '>=8.10' @@ -3392,10 +3111,10 @@ packages: node: '>=8.0.0' resolution: integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - /eslint-template-visitor/2.2.1_eslint@7.14.0: + /eslint-template-visitor/2.2.1_eslint@7.15.0: dependencies: - babel-eslint: 10.1.0_eslint@7.14.0 - eslint: 7.14.0 + babel-eslint: 10.1.0_eslint@7.15.0 + eslint: 7.15.0 eslint-visitor-keys: 1.3.0 esquery: 1.3.1 multimap: 1.1.0 @@ -3424,31 +3143,31 @@ packages: node: '>=10' resolution: integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== - /eslint/7.14.0: + /eslint/7.15.0: dependencies: '@babel/code-frame': 7.10.4 - '@eslint/eslintrc': 0.2.1 - ajv: 6.12.4 + '@eslint/eslintrc': 0.2.2 + ajv: 6.12.6 chalk: 4.1.0 cross-spawn: 7.0.3 - debug: 4.3.0 + debug: 4.3.1 doctrine: 3.0.0 enquirer: 2.3.6 eslint-scope: 5.1.1 eslint-utils: 2.1.0 eslint-visitor-keys: 2.0.0 - espree: 7.3.0 + espree: 7.3.1 esquery: 1.3.1 esutils: 2.0.3 - file-entry-cache: 5.0.1 + file-entry-cache: 6.0.0 functional-red-black-tree: 1.0.1 glob-parent: 5.1.1 globals: 12.4.0 ignore: 4.0.6 - import-fresh: 3.2.1 + import-fresh: 3.2.2 imurmurhash: 0.1.4 is-glob: 4.0.1 - js-yaml: 3.14.0 + js-yaml: 3.14.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash: 4.17.20 @@ -3457,18 +3176,18 @@ packages: optionator: 0.9.1 progress: 2.0.3 regexpp: 3.1.0 - semver: 7.3.2 + semver: 7.3.4 strip-ansi: 6.0.0 strip-json-comments: 3.1.1 table: 5.4.6 text-table: 0.2.0 - v8-compile-cache: 2.1.1 + v8-compile-cache: 2.2.0 dev: true engines: node: ^10.12.0 || >=12.0.0 hasBin: true resolution: - integrity: sha512-5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA== + integrity: sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA== /esm/3.2.25: dev: true engines: @@ -3477,8 +3196,8 @@ packages: integrity: sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== /esno/0.3.0: dependencies: - esbuild: 0.8.17 - esbuild-register: 1.1.1_esbuild@0.8.17 + esbuild: 0.8.22 + esbuild-register: 1.1.1_esbuild@0.8.22 esm: 3.2.25 dev: true hasBin: true @@ -3486,15 +3205,15 @@ packages: integrity: sha512-4sF/j8jruQv9jScU8tNkgoDFLjyGxTTB8bmjRmWHyNNygra3WS3X0U1Cc7GuOvfSEjn3NDS57P0LRnzgiupKJg== /espree/6.2.1: dependencies: - acorn: 7.4.0 - acorn-jsx: 5.3.1_acorn@7.4.0 + acorn: 7.4.1 + acorn-jsx: 5.3.1_acorn@7.4.1 eslint-visitor-keys: 1.3.0 dev: true engines: node: '>=6.0.0' resolution: integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== - /espree/7.3.0: + /espree/7.3.1: dependencies: acorn: 7.4.1 acorn-jsx: 5.3.1_acorn@7.4.1 @@ -3503,7 +3222,7 @@ packages: engines: node: ^10.12.0 || >=12.0.0 resolution: - integrity: sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== + integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== /esprima/4.0.1: dev: true engines: @@ -3547,9 +3266,9 @@ packages: dev: true resolution: integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== - /estree-walker/2.0.1: + /estree-walker/2.0.2: resolution: - integrity: sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg== + integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== /esutils/2.0.3: dev: true engines: @@ -3566,7 +3285,7 @@ packages: dev: true resolution: integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - /execa/4.0.3: + /execa/4.1.0: dependencies: cross-spawn: 7.0.3 get-stream: 5.2.0 @@ -3581,7 +3300,7 @@ packages: engines: node: '>=10' resolution: - integrity: sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== + integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== /extract-zip/1.7.0: dependencies: concat-stream: 1.6.2 @@ -3642,14 +3361,18 @@ packages: dev: true resolution: integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= - /file-entry-cache/5.0.1: + /file-entry-cache/6.0.0: dependencies: - flat-cache: 2.0.1 + flat-cache: 3.0.4 dev: true engines: - node: '>=4' + node: ^10.12.0 || >=12.0.0 resolution: - integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + integrity: sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA== + /file-uri-to-path/1.0.0: + dev: true + resolution: + integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== /fill-range/7.0.1: dependencies: to-regex-range: 5.0.1 @@ -3675,26 +3398,36 @@ packages: node: '>=8' resolution: integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - /flat-cache/2.0.1: + /flat-cache/3.0.4: dependencies: - flatted: 2.0.2 - rimraf: 2.6.3 - write: 1.0.3 + flatted: 3.1.0 + rimraf: 3.0.2 dev: true engines: - node: '>=4' + node: ^10.12.0 || >=12.0.0 resolution: - integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== - /flatted/2.0.2: + integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + /flatted/3.1.0: dev: true resolution: - integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - /follow-redirects/1.13.0: + 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-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA== + integrity: sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg== + /fraction.js/4.0.12: + dev: true + resolution: + integrity: sha512-8Z1K0VTG4hzYY7kA/1sj4/r1/RWLBD3xwReT/RCrUCbzPszjNQCCsy3ktkU/eaEqX3MYa4pY37a52eiBlPMlhA== /fresh/0.5.2: dev: true engines: @@ -3765,6 +3498,14 @@ packages: node: 6.* || 8.* || >= 10.* resolution: integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + /get-intrinsic/1.0.1: + 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== /get-own-enumerable-property-symbols/3.0.2: dev: true resolution: @@ -3812,7 +3553,7 @@ packages: integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== /global-dirs/2.0.1: dependencies: - ini: 1.3.5 + ini: 1.3.8 dev: true engines: node: '>=8' @@ -3845,13 +3586,13 @@ packages: node: '>=10' resolution: integrity: sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== - /got/11.8.0: + /got/11.8.1: dependencies: '@sindresorhus/is': 4.0.0 '@szmarczak/http-timer': 4.0.5 '@types/cacheable-request': 6.0.1 '@types/responselike': 1.0.0 - cacheable-lookup: 5.0.3 + cacheable-lookup: 5.0.4 cacheable-request: 7.0.1 decompress-response: 6.0.0 http2-wrapper: 1.0.0-beta.5.2 @@ -3862,7 +3603,7 @@ packages: engines: node: '>=10.19.0' resolution: - integrity: sha512-k9noyoIIY9EejuhaBNLyZ31D5328LeqnyPNXJQb2XlJZcKakLqN5m6O/ikhq/0lw56kUYS54fVm+D1x57YC9oQ== + integrity: sha512-9aYdZL+6nHmvJwHALLwKSUZ0hMwGaJGYv3hoPLPgnT8BoBXm1SjnZeky+91tfwJaDzun2s4RsBRy48IEYv2q2Q== /got/9.6.0: dependencies: '@sindresorhus/is': 0.14.0 @@ -3926,10 +3667,10 @@ packages: hasBin: true resolution: integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - /highlight.js/9.18.3: + /highlight.js/10.4.1: dev: true resolution: - integrity: sha512-zBZAmhSupHIl5sITeMqIJnYCDfAEc3Gdkqj65wC1lpI468MMQeeQkhcIAvk+RylAkxrCcI9xy9piHiXeQ1BdzQ== + integrity: sha512-yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg== /hosted-git-info/2.8.8: dev: true resolution: @@ -3955,15 +3696,15 @@ packages: node: '>=8' resolution: integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== - /htmlparser2/4.1.0: + /htmlparser2/5.0.1: dependencies: - domelementtype: 2.0.1 - domhandler: 3.0.0 - domutils: 2.2.0 - entities: 2.0.3 + domelementtype: 2.1.0 + domhandler: 3.3.0 + domutils: 2.4.4 + entities: 2.1.0 dev: true resolution: - integrity: sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q== + integrity: sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ== /http-assert/1.4.1: dependencies: deep-equal: 1.0.1 @@ -4021,14 +3762,16 @@ packages: node: '>= 0.6' resolution: integrity: sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A== - /http-proxy/1.18.1: + /http-proxy/1.18.1_debug@4.3.1: dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.13.0 + 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== /http2-wrapper/1.0.0-beta.5.2: @@ -4061,7 +3804,7 @@ packages: integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= /icss-utils/4.1.1: dependencies: - postcss: 8.1.10 + postcss: 8.2.1 dev: true engines: node: '>= 6' @@ -4091,7 +3834,7 @@ packages: node: '>=8' resolution: integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== - /import-fresh/3.2.1: + /import-fresh/3.2.2: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 @@ -4099,7 +3842,7 @@ packages: engines: node: '>=6' resolution: - integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== + integrity: sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw== /import-from/3.0.0: dependencies: resolve-from: 5.0.0 @@ -4149,10 +3892,10 @@ packages: dev: true resolution: integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - /ini/1.3.5: + /ini/1.3.8: dev: true resolution: - integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== + integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== /is-arrayish/0.2.1: dev: true resolution: @@ -4169,12 +3912,6 @@ packages: node: '>=8' resolution: integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - /is-callable/1.2.1: - dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-wliAfSzx6V+6WfMOmus1xy0XvSgf/dlStkvTfq7F0g4bOIW0PSUbnyse3NhDwdyYS1ozfUtAAySqTws3z9Eqgg== /is-callable/1.2.2: dev: true engines: @@ -4225,12 +3962,12 @@ packages: node: '>=8' resolution: integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - /is-generator-function/1.0.7: + /is-generator-function/1.0.8: dev: true engines: node: '>= 0.4' resolution: - integrity: sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw== + integrity: sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ== /is-glob/4.0.1: dependencies: is-extglob: 2.1.1 @@ -4258,12 +3995,12 @@ packages: dev: true resolution: integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= - /is-negative-zero/2.0.0: + /is-negative-zero/2.0.1: dev: true engines: node: '>= 0.4' resolution: - integrity: sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= + integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== /is-npm/4.0.0: dev: true engines: @@ -4377,16 +4114,16 @@ packages: node: '>= 6' resolution: integrity: sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== - /jest-worker/26.6.1: + /jest-worker/26.6.2: dependencies: - '@types/node': 14.14.5 + '@types/node': 14.14.13 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true engines: node: '>= 10.13.0' resolution: - integrity: sha512-R5IE3qSGz+QynJx8y+ICEkdI2OJ3RJjRQVEyCcFAd3yVhQSEtquziPO29Mlzgn07LOVE8u8jhJ1FqcwegiXWOw== + integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== /joycon/2.2.5: dev: true engines: @@ -4397,14 +4134,14 @@ packages: dev: true resolution: integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - /js-yaml/3.14.0: + /js-yaml/3.14.1: dependencies: argparse: 1.0.10 esprima: 4.0.1 dev: true hasBin: true resolution: - integrity: sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== /jsesc/0.5.0: dev: true hasBin: true @@ -4522,13 +4259,14 @@ packages: dev: true resolution: integrity: sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg== - /koa-proxies/0.11.0_koa@2.13.0: + /koa-proxies/0.11.0_debug@4.3.1+koa@2.13.0: dependencies: - http-proxy: 1.18.1 + 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== @@ -4544,7 +4282,7 @@ packages: integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ== /koa-static/5.0.0: dependencies: - debug: 3.2.6 + debug: 3.2.7 koa-send: 5.0.1 dev: true engines: @@ -4567,7 +4305,7 @@ packages: fresh: 0.5.2 http-assert: 1.4.1 http-errors: 1.8.0 - is-generator-function: 1.0.7 + is-generator-function: 1.0.8 koa-compose: 4.1.0 koa-convert: 1.2.0 on-finished: 2.3.0 @@ -4734,17 +4472,24 @@ packages: node: '>=8' resolution: integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - /markdown-it/12.0.2: + /markdown-it-shiki/0.0.2: + dependencies: + '@antfu/shiki': 0.3.4 + deasync: 0.1.21 + dev: true + resolution: + integrity: sha512-YyFxoNpDCijtIfJF/IjlZxUvWxGZWakR+VQ28lOyNUc1pObk2bC9XUBp++9g1n6KFzJfm7bZT2Fplc89JMoafw== + /markdown-it/12.0.3: dependencies: argparse: 2.0.1 - entities: 2.0.3 + entities: 2.1.0 linkify-it: 3.0.2 mdurl: 1.0.1 uc.micro: 1.0.6 dev: true hasBin: true resolution: - integrity: sha512-4Lkvjbv2kK+moL9TbeV+6/NHx+1Q+R/NIdUlFlkqkkzUcTod4uiyTJRiBidKR9qXSdkNFkgv+AELY8KN9vSgVA== + integrity: sha512-M57RsMv+QQmJHz1yCu0gTJRMx/LlxRPtrrw+2kb/CpDVK/graCmWO0qfNnz/SE1FCNdyq3pkMMZ+itTnyT/YGA== /matchit/1.1.0: dependencies: '@arr/every': 1.0.1 @@ -4873,6 +4618,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: @@ -4889,13 +4638,13 @@ packages: dev: true resolution: integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - /nanoid/3.1.18: + /nanoid/3.1.20: dev: true engines: node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 hasBin: true resolution: - integrity: sha512-rndlDjbbHbcV3xi+R2fpJ+PbGMdfBxz5v1fATIQFq0DP64FsicQdwnKLy47K4kZHdRpmQXtz24eGsxQqamzYTA== + integrity: sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== /natural-compare/1.4.0: dev: true resolution: @@ -4912,6 +4661,10 @@ packages: dev: true resolution: integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== + /node-addon-api/1.7.2: + dev: true + resolution: + integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== /node-emoji/1.10.0: dependencies: lodash.toarray: 4.4.0 @@ -4973,10 +4726,6 @@ packages: dev: false resolution: integrity: sha1-y480xTIT2JVyP8urkH6UIq28r7E= - /num2fraction/1.2.2: - dev: true - resolution: - integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= /object-assign/4.1.1: dev: true engines: @@ -4989,49 +4738,38 @@ packages: node: '>= 6' resolution: integrity: sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== - /object-inspect/1.8.0: + /object-inspect/1.9.0: dev: true resolution: - integrity: sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== + integrity: sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== /object-keys/1.1.1: dev: true engines: node: '>= 0.4' resolution: integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - /object.assign/4.1.0: + /object.assign/4.1.2: dependencies: + call-bind: 1.0.0 define-properties: 1.1.3 - function-bind: 1.1.1 has-symbols: 1.0.1 object-keys: 1.1.1 dev: true engines: node: '>= 0.4' resolution: - integrity: sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w== - /object.assign/4.1.1: + integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + /object.values/1.1.2: dependencies: + call-bind: 1.0.0 define-properties: 1.1.3 es-abstract: 1.18.0-next.1 - has-symbols: 1.0.1 - object-keys: 1.1.1 - dev: true - engines: - node: '>= 0.4' - resolution: - integrity: sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA== - /object.values/1.1.1: - dependencies: - define-properties: 1.1.3 - es-abstract: 1.17.6 - function-bind: 1.1.1 has: 1.0.3 dev: true engines: node: '>= 0.4' resolution: - integrity: sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== + integrity: sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag== /on-finished/2.3.0: dependencies: ee-first: 1.1.1 @@ -5054,11 +4792,17 @@ packages: 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.2.1: + /open/7.3.0: dependencies: is-docker: 2.1.1 is-wsl: 2.2.0 @@ -5066,7 +4810,7 @@ packages: engines: node: '>=8' resolution: - integrity: sha512-xbYCJib4spUdmcs0g/2mK1nKo/jO2T7INClWd/beL7PFkXRWgr8B23ssDHX/USPn2M2IjDR5UdpYs6I67SnTSA== + integrity: sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw== /optionator/0.9.1: dependencies: deep-is: 0.1.3 @@ -5084,7 +4828,7 @@ packages: dependencies: chalk: 4.1.0 cli-cursor: 3.1.0 - cli-spinners: 2.4.0 + cli-spinners: 2.5.0 is-interactive: 1.0.0 log-symbols: 4.0.0 mute-stream: 0.0.8 @@ -5207,16 +4951,20 @@ packages: node: '>=8' resolution: integrity: sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== - /parse5-htmlparser2-tree-adapter/5.1.1: + /parse5-htmlparser2-tree-adapter/6.0.1: dependencies: - parse5: 5.1.1 + parse5: 6.0.1 dev: true resolution: - integrity: sha512-CF+TKjXqoqyDwHqBhFQ+3l5t83xYi6fVT1tQNg+Ye0JRLnTxWvIroCjEp1A0k4lneHNBGnICUf0cfYVYGEazqw== + integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== /parse5/5.1.1: dev: true resolution: integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== + /parse5/6.0.1: + dev: true + resolution: + integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== /parseurl/1.3.3: dev: true engines: @@ -5333,7 +5081,7 @@ packages: integrity: sha512-FVg3vDmCqP80tOrs+OeNlgXYmFppTXdjD5E7I4ET1NjvtNmQrb1/mJibybKkb/d4NA7YWAr1ojxuhpL3FHqdlw== /postcss-discard-comments/4.0.2: dependencies: - postcss: 8.1.10 + postcss: 8.2.1 dev: true engines: node: '>=6.9.0' @@ -5343,14 +5091,14 @@ packages: dependencies: glob: 7.1.6 object-assign: 4.1.1 - postcss: 8.1.10 + postcss: 8.2.1 postcss-value-parser: 3.3.1 dev: true resolution: integrity: sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4= /postcss-import/12.0.1: dependencies: - postcss: 8.1.10 + postcss: 8.2.1 postcss-value-parser: 3.3.1 read-cache: 1.0.0 resolve: 1.19.0 @@ -5362,7 +5110,7 @@ packages: /postcss-js/3.0.3: dependencies: camelcase-css: 2.0.1 - postcss: 8.1.10 + postcss: 8.2.1 dev: true engines: node: '>=10.0' @@ -5379,7 +5127,7 @@ packages: integrity: sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w== /postcss-modules-extract-imports/2.0.0: dependencies: - postcss: 8.1.10 + postcss: 8.2.1 dev: true engines: node: '>= 6' @@ -5388,7 +5136,7 @@ packages: /postcss-modules-local-by-default/3.0.3: dependencies: icss-utils: 4.1.1 - postcss: 8.1.10 + postcss: 8.2.1 postcss-selector-parser: 6.0.4 postcss-value-parser: 4.1.0 dev: true @@ -5398,7 +5146,7 @@ packages: integrity: sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw== /postcss-modules-scope/2.2.0: dependencies: - postcss: 8.1.10 + postcss: 8.2.1 postcss-selector-parser: 6.0.4 dev: true engines: @@ -5408,7 +5156,7 @@ packages: /postcss-modules-values/3.0.0: dependencies: icss-utils: 4.1.1 - postcss: 8.1.10 + postcss: 8.2.1 dev: true resolution: integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg== @@ -5417,7 +5165,7 @@ packages: generic-names: 2.0.1 icss-replace-symbols: 1.1.0 lodash.camelcase: 4.3.0 - postcss: 8.1.10 + postcss: 8.2.1 postcss-modules-extract-imports: 2.0.0 postcss-modules-local-by-default: 3.0.3 postcss-modules-scope: 2.2.0 @@ -5426,26 +5174,16 @@ packages: dev: true resolution: integrity: sha512-JQ8IAqHELxC0N6tyCg2UF40pACY5oiL6UpiqqcIFRWqgDYO8B0jnxzoQ0EOpPrWXvcpu6BSbQU/3vSiq7w8Nhw== - /postcss-nested/5.0.1: + /postcss-nested/5.0.3: dependencies: postcss-selector-parser: 6.0.4 dev: true engines: node: '>=10.0' peerDependencies: - postcss: ^8.1.0 + postcss: ^8.1.13 resolution: - integrity: sha512-ZHNSAoHrMtbEzjq+Qs4R0gHijpXc6F1YUv4TGmGaz7rtfMvVJBbu5hMOH+CrhEaljQpEmx5N/P8i1pXTkbVAmg== - /postcss-selector-parser/6.0.2: - dependencies: - cssesc: 3.0.0 - indexes-of: 1.0.1 - uniq: 1.0.1 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg== + integrity: sha512-R2LHPw+u5hFfDgJG748KpGbJyTv7Yr33/2tIMWxquYuHTd9EXu27PYnKi7BxMXLtzKC0a0WVsqHtd7qIluQu/g== /postcss-selector-parser/6.0.4: dependencies: cssesc: 3.0.0 @@ -5465,17 +5203,16 @@ packages: dev: true resolution: integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== - /postcss/8.1.10: + /postcss/8.2.1: dependencies: colorette: 1.2.1 - nanoid: 3.1.18 + nanoid: 3.1.20 source-map: 0.6.1 - vfile-location: 3.2.0 dev: true engines: node: ^10 || ^12 || >=14 resolution: - integrity: sha512-iBXEV5VTTYaRRdxiFYzTtuv2lGMQBExqkZKSzkJe+Fl6rvQrA/49UVGKqB+LG54hpW/TtDBMGds8j33GFNW7pg== + integrity: sha512-RhsqOOAQzTgh1UB/IZdca7F9WDb7SUCR2Vnv1x7DbvuuggQIpoDwjK+q0rzoPffhYvWNKX5JSwS4so4K3UC6vA== /prelude-ls/1.2.1: dev: true engines: @@ -5488,10 +5225,10 @@ packages: node: '>=4' resolution: integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - /presite/2.0.1: + /presite/2.0.2: dependencies: '@egoist/promise-queue': 1.1.0 - cac: 6.6.1 + cac: 6.7.1 chalk: 4.1.0 connect-history-api-fallback: 1.6.0 fs-extra: 9.0.1 @@ -5507,7 +5244,7 @@ packages: node: '>=12' hasBin: true resolution: - integrity: sha512-VE44iQYiYFFbMPzjaw8B6f3w+eCaXcsjFvv/gcFPfl96PKgeDwCrGI47JYSLTSlNqlnhNIzaevhaFrfHYirK5w== + integrity: sha512-Eq4CrbzqyTiYIdsjLCxjyUHM++eYPVTRojMcHxpxwr+/uH3pF1sgSsgwWBRHkzHmeG7U4g2BBJ5CcIr/azQ4vg== /pretty-bytes/5.4.1: dev: true engines: @@ -5568,22 +5305,22 @@ packages: rimraf: 3.0.2 tar-fs: 2.1.1 unbzip2-stream: 1.4.3 - ws: 7.4.0 + ws: 7.4.1 dev: true engines: node: '>=10.18.1' resolution: integrity: sha512-gLjEOrzwgcnwRH+sm4hS1TBqe2/DN248nRb2hYB7+lZ9kCuLuACNvuzlXILlPAznU3Ob+mEvVEBDcLuFa0zq3g== - /purgecss/3.0.0: + /purgecss/3.1.0: dependencies: - commander: 6.1.0 + commander: 6.2.1 glob: 7.1.6 - postcss: 8.1.10 + postcss: 8.2.1 postcss-selector-parser: 6.0.4 dev: true hasBin: true resolution: - integrity: sha512-t3FGCwyX9XWV3ffvnAXTw6Y3Z9kNlcgm14VImNK66xKi5sdqxSA2I0SFYxtmZbAKuIZVckPdazw5iKL/oY/2TA== + integrity: sha512-tmrs1I5B7FczyeChZPkR098BIqqMX+qDPG5f0KUHaLXqXXCjgRFyobht5sJSqL6wfHYX0JLhWSUUiPBVEH95Cg== /quick-lru/5.1.1: dev: true engines: @@ -5605,7 +5342,7 @@ packages: /rc/1.2.8: dependencies: deep-extend: 0.6.0 - ini: 1.3.5 + ini: 1.3.8 minimist: 1.2.5 strip-json-comments: 2.0.1 dev: true @@ -5680,14 +5417,14 @@ packages: node: '>= 6' resolution: integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - /readdirp/3.4.0: + /readdirp/3.5.0: dependencies: picomatch: 2.2.2 dev: true engines: node: '>=8.10.0' resolution: - integrity: sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== + integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== /reduce-css-calc/2.1.7: dependencies: css-unit-converter: 1.1.2 @@ -5697,16 +5434,16 @@ packages: integrity: sha512-fDnlZ+AybAS3C7Q9xDq5y8A2z+lT63zLbynew/lur/IR24OQF5x98tfNwf79mzEdfywZ0a2wpM860FhFfMxZlA== /regenerate-unicode-properties/8.2.0: dependencies: - regenerate: 1.4.1 + regenerate: 1.4.2 dev: true engines: node: '>=4' resolution: integrity: sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA== - /regenerate/1.4.1: + /regenerate/1.4.2: dev: true resolution: - integrity: sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A== + integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== /regenerator-runtime/0.11.1: dev: true resolution: @@ -5717,7 +5454,7 @@ packages: integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== /regenerator-transform/0.14.5: dependencies: - '@babel/runtime': 7.12.1 + '@babel/runtime': 7.12.5 dev: true resolution: integrity: sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== @@ -5734,7 +5471,7 @@ packages: integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== /regexpu-core/4.7.1: dependencies: - regenerate: 1.4.1 + regenerate: 1.4.2 regenerate-unicode-properties: 8.2.0 regjsgen: 0.5.2 regjsparser: 0.6.4 @@ -5821,19 +5558,6 @@ packages: node: '>= 0.8' resolution: integrity: sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc= - /resolve/1.17.0: - dependencies: - path-parse: 1.0.6 - dev: true - resolution: - integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - /resolve/1.18.1: - dependencies: - is-core-module: 2.2.0 - path-parse: 1.0.6 - dev: true - resolution: - integrity: sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== /resolve/1.19.0: dependencies: is-core-module: 2.2.0 @@ -5869,13 +5593,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - /rimraf/2.6.3: - dependencies: - glob: 7.1.6 - dev: true - hasBin: true - resolution: - integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== /rimraf/2.7.1: dependencies: glob: 7.1.6 @@ -5890,10 +5607,10 @@ packages: hasBin: true resolution: integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - /rollup-plugin-babel/4.4.0_@babel+core@7.12.3+rollup@1.32.1: + /rollup-plugin-babel/4.4.0_80ce04b0f9f43535a9250c8baadaddab: dependencies: - '@babel/core': 7.12.3 - '@babel/helper-module-imports': 7.12.1 + '@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. @@ -5903,10 +5620,10 @@ packages: 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.32.1: + /rollup-plugin-dynamic-import-variables/1.1.0_rollup@2.35.0: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.32.1 - estree-walker: 2.0.1 + '@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 @@ -5939,7 +5656,7 @@ packages: /rollup-plugin-terser/6.1.0: dependencies: '@babel/code-frame': 7.10.4 - jest-worker: 26.6.1 + jest-worker: 26.6.2 serialize-javascript: 3.1.0 terser: 4.8.0 dev: true @@ -5947,21 +5664,21 @@ packages: rollup: ^2.0.0 resolution: integrity: sha512-4fB3M9nuoWxrwm39habpd4hvrbrde2W2GG4zEGPQg1YITNkM3Tqur5jSuXlWNzbv/2aMLJ+dZJaySc3GCD8oDw== - /rollup-plugin-terser/7.0.2_rollup@2.32.1: + /rollup-plugin-terser/7.0.2_rollup@2.35.0: dependencies: '@babel/code-frame': 7.10.4 - jest-worker: 26.6.1 - rollup: 2.32.1 + jest-worker: 26.6.2 + rollup: 2.35.0 serialize-javascript: 4.0.0 - terser: 5.3.8 + terser: 5.5.1 dev: true peerDependencies: rollup: ^2.0.0 resolution: integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== - /rollup-plugin-vue/6.0.0_@vue+compiler-sfc@3.0.3: + /rollup-plugin-vue/6.0.0_@vue+compiler-sfc@3.0.4: dependencies: - '@vue/compiler-sfc': 3.0.3_vue@3.0.3 + '@vue/compiler-sfc': 3.0.4_vue@3.0.4 debug: 4.3.1 hash-sum: 2.0.0 rollup-pluginutils: 2.8.2 @@ -5970,14 +5687,14 @@ packages: '@vue/compiler-sfc': '*' resolution: integrity: sha512-oVvUd84d5u73M2HYM3XsMDLtZRIA/tw2U0dmHlXU2UWP5JARYHzh/U9vcxaN/x/9MrepY7VH3pHFeOhrWpxs/Q== - /rollup-plugin-web-worker-loader/1.3.1_rollup@2.32.1: + /rollup-plugin-web-worker-loader/1.5.0_rollup@2.35.0: dependencies: - rollup: 2.32.1 + rollup: 2.35.0 dev: true peerDependencies: rollup: ^1.9.2 || ^2.0.0 resolution: - integrity: sha512-Td36kmB4iz10xqI/gJFCv2xZZ21fY6E7AGVFOT3PWIDkM1BeBrfuzeNh1tFIkD6fHtjQhppnedkYFaIlGHuEvA== + integrity: sha512-Zx5l370yGDje35rFkM/wbT4dMIq2+kSBdLWQpqLkBuxmrQJcx0umA05kSbNRzccFsudQH4FKYCK8GtSBQRQBBg== /rollup-plugin-workbox/5.2.1: dependencies: '@rollup/plugin-node-resolve': 8.4.0 @@ -5997,13 +5714,13 @@ packages: /rollup/1.32.1: dependencies: '@types/estree': 0.0.45 - '@types/node': 14.14.5 + '@types/node': 14.14.13 acorn: 7.4.1 dev: true hasBin: true resolution: integrity: sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A== - /rollup/2.32.1: + /rollup/2.35.0: dev: true engines: node: '>=10.0.0' @@ -6011,7 +5728,7 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-Op2vWTpvK7t6/Qnm1TTh7VjEZZkN8RWgf0DHbkKzQBwNf748YhXbozHVefqpPp/Fuyk/PQPAnYsBxAEtlMvpUw== + integrity: sha512-AkiRsGBlHbP+bnAcOgiCRp6jm0BEGHXJk7TGZ+GpKyTL3EiSv+v+zEHlaB1gy1Ql2zyblBhzo5X346bCL45OAg== /run-parallel/1.1.10: dev: true resolution: @@ -6059,13 +5776,15 @@ packages: hasBin: true resolution: integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - /semver/7.3.2: + /semver/7.3.4: + dependencies: + lru-cache: 6.0.0 dev: true engines: node: '>=10' hasBin: true resolution: - integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== + integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== /send/0.17.1: dependencies: debug: 2.6.9 @@ -6253,34 +5972,20 @@ packages: node: '>=8' resolution: integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - /string.prototype.trimend/1.0.1: + /string.prototype.trimend/1.0.3: dependencies: + call-bind: 1.0.0 define-properties: 1.1.3 - es-abstract: 1.17.6 dev: true resolution: - integrity: sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== - /string.prototype.trimend/1.0.2: + integrity: sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== + /string.prototype.trimstart/1.0.3: dependencies: + call-bind: 1.0.0 define-properties: 1.1.3 - es-abstract: 1.18.0-next.1 dev: true resolution: - integrity: sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw== - /string.prototype.trimstart/1.0.1: - dependencies: - define-properties: 1.1.3 - es-abstract: 1.17.6 - dev: true - resolution: - integrity: sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== - /string.prototype.trimstart/1.0.2: - dependencies: - define-properties: 1.1.3 - es-abstract: 1.18.0-next.1 - dev: true - resolution: - integrity: sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg== + integrity: sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg== /string_decoder/1.1.1: dependencies: safe-buffer: 5.1.2 @@ -6378,7 +6083,7 @@ packages: integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== /table/5.4.6: dependencies: - ajv: 6.12.4 + ajv: 6.12.6 lodash: 4.17.20 slice-ansi: 2.1.0 string-width: 3.1.0 @@ -6387,10 +6092,10 @@ packages: node: '>=6.0.0' resolution: integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - /tailwindcss/2.0.1_autoprefixer@10.0.4: + /tailwindcss/2.0.2_autoprefixer@10.1.0: dependencies: - '@fullhuman/postcss-purgecss': 3.0.0 - autoprefixer: 10.0.4 + '@fullhuman/postcss-purgecss': 3.1.0 + autoprefixer: 10.1.0 bytes: 3.1.0 chalk: 4.1.0 color: 3.1.3 @@ -6404,7 +6109,7 @@ packages: object-hash: 2.0.3 postcss-functions: 3.0.0 postcss-js: 3.0.3 - postcss-nested: 5.0.1 + postcss-nested: 5.0.3 postcss-selector-parser: 6.0.4 postcss-value-parser: 4.1.0 pretty-hrtime: 1.0.3 @@ -6418,7 +6123,7 @@ packages: autoprefixer: ^10.0.2 postcss: ^8.0.9 resolution: - integrity: sha512-57G3jdcVBWTPkHCNSAfDAo1Qp2Nkr4H6WnLD0luNFh1td+KwQp9FOVcqj0SYBH6qwVQJawzT+0/zLxzKmyznGw== + integrity: sha512-nO9JRE1pO7SF9RnYAl6g7uzeHdrmKAFqNjT9NtZUfxqimJZAOOLOEyIEUiMq12+xIc7mC2Ey3Vf90XjHpWKfbw== /taki/2.3.1: dependencies: debug: 4.1.1 @@ -6483,7 +6188,7 @@ packages: hasBin: true resolution: integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== - /terser/5.3.8: + /terser/5.5.1: dependencies: commander: 2.20.3 source-map: 0.7.3 @@ -6493,7 +6198,7 @@ packages: node: '>=10' hasBin: true resolution: - integrity: sha512-zVotuHoIfnYjtlurOouTazciEfL7V38QMAOhGqpXDEg6yT13cF4+fEP9b0rrCEQTn+tT46uxgFsTZzhygk+CzQ== + integrity: sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ== /text-table/0.2.0: dev: true resolution: @@ -6566,20 +6271,20 @@ packages: dev: true resolution: integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw== - /tslib/1.13.0: + /tslib/1.14.1: dev: true resolution: - integrity: sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== + 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.2: + /tsutils/3.17.1_typescript@4.1.3: dependencies: - tslib: 1.13.0 - typescript: 4.1.2 + tslib: 1.14.1 + typescript: 4.1.3 dev: true engines: node: '>= 6' @@ -6645,13 +6350,13 @@ packages: hasBin: true resolution: integrity: sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== - /typescript/4.1.2: + /typescript/4.1.3: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ== + integrity: sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg== /uc.micro/1.0.6: dev: true resolution: @@ -6783,10 +6488,10 @@ packages: dev: true resolution: integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - /v8-compile-cache/2.1.1: + /v8-compile-cache/2.2.0: dev: true resolution: - integrity: sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== + integrity: sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== /validate-npm-package-license/3.0.4: dependencies: spdx-correct: 3.1.1 @@ -6800,10 +6505,6 @@ packages: node: '>= 0.8' resolution: integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - /vfile-location/3.2.0: - dev: true - resolution: - integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== /vite-plugin-components/0.5.0: dependencies: debug: 4.3.1 @@ -6812,15 +6513,15 @@ packages: dev: true resolution: integrity: sha512-9IVhnZKhKPvbTtFDvl5jNkgUQ/ZKTQiDPvnEjBdOnkdXkOiW6thP1lqs09EZbECwR5eMKL0euCJVW5n9oUK50Q== - /vite-plugin-md/0.1.3_@vue+compiler-sfc@3.0.4: + /vite-plugin-md/0.1.4_@vue+compiler-sfc@3.0.4: dependencies: '@vue/compiler-sfc': 3.0.4_vue@3.0.4 - markdown-it: 12.0.2 + markdown-it: 12.0.3 dev: true peerDependencies: '@vue/compiler-sfc': ^3.0.2 resolution: - integrity: sha512-AEgPEe0mO+tkwbSgPlhTUKLDG9s32rhpajhFnDYd8A7LPkjukTkmzcc3SeQQii/M2HZKYVxLEsBuk3R5yMD0WA== + integrity: sha512-u2nMh3tK7rtjb9ZquLZ3BgAuOvZ9Wa9q1zE7E9QS0bmHvWjfT6c98f97w+qKdnGFaxf4PNGli5xjwjW/Us0wJw== /vite-plugin-purge-icons/0.4.5: dependencies: '@purge-icons/core': 0.4.5 @@ -6839,12 +6540,12 @@ packages: dev: true resolution: integrity: sha512-S5Hc1x/rcfb6cgKjlW7yxSTv1er6fquzGZt/+xC1wavSBa7Qf6wdf6QzYiYdwmUom5yUSDEawc2gEYgq5SsZFg== - /vite-plugin-voie/0.4.1_07f5ea75858e841acd411b39e12d4e31: + /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.0-rc.6_vue@3.0.4 + vue-router: 4.0.1_vue@3.0.4 dev: true peerDependencies: vite: ^1.0.0-rc.4 @@ -6854,29 +6555,29 @@ packages: integrity: sha512-oGynRoj+CwQ4bcXPDDI9l18GgFl1yyjc8u3nmrDhMzWdu3EY8BTL9NLxA028tkbRGMvs/lUJJXnFzp//yApY2Q== /vite/1.0.0-rc.13: dependencies: - '@babel/parser': 7.12.7 + '@babel/parser': 7.12.10 '@koa/cors': 3.1.0 - '@rollup/plugin-commonjs': 16.0.0_rollup@2.32.1 - '@rollup/plugin-json': 4.1.0_rollup@2.32.1 - '@rollup/plugin-node-resolve': 10.0.0_rollup@2.32.1 - '@rollup/pluginutils': 4.1.0_rollup@2.32.1 + '@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.4 + '@types/koa': 2.11.6 '@types/lru-cache': 5.1.0 - '@vue/compiler-dom': 3.0.3 - '@vue/compiler-sfc': 3.0.3_vue@3.0.3 + '@vue/compiler-dom': 3.0.4 + '@vue/compiler-sfc': 3.0.4_vue@3.0.4 brotli-size: 4.0.0 - cac: 6.6.1 + cac: 6.7.1 chalk: 4.1.0 - chokidar: 3.4.2 + 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.25 - esbuild: 0.8.16 + es-module-lexer: 0.3.26 + esbuild: 0.8.22 etag: 1.8.1 - execa: 4.0.3 + execa: 4.1.0 fs-extra: 9.0.1 hash-sum: 2.0.0 isbuiltin: 1.0.0 @@ -6884,7 +6585,7 @@ packages: koa: 2.13.0 koa-conditional-get: 3.0.0 koa-etag: 4.0.0 - koa-proxies: 0.11.0_koa@2.13.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 @@ -6892,23 +6593,23 @@ packages: merge-source-map: 1.1.0 mime-types: 2.1.27 minimist: 1.2.5 - open: 7.2.1 + 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 - resolve: 1.18.1 - rollup: 2.32.1 - rollup-plugin-dynamic-import-variables: 1.1.0_rollup@2.32.1 - rollup-plugin-terser: 7.0.2_rollup@2.32.1 - rollup-plugin-vue: 6.0.0_@vue+compiler-sfc@3.0.3 - rollup-plugin-web-worker-loader: 1.3.1_rollup@2.32.1 + 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.3 - ws: 7.3.1 + vue: 3.0.4 + ws: 7.4.1 dev: true engines: node: '>=10.16.0' @@ -6917,7 +6618,7 @@ packages: integrity: sha512-hLfTbhNPDhwXMCAWR6s6C79G/O8Is0MbslglgoHSQsRby+KnqHgtHChCVBHFeV2oZBV/3xhHhnfm94BDPFe8Ww== /voie-pages/0.4.0_vue@3.0.4: dependencies: - vue-router: 4.0.0-rc.6_vue@3.0.4 + vue-router: 4.0.1_vue@3.0.4 dev: true peerDependencies: vue: '*' @@ -6927,6 +6628,10 @@ packages: dev: true resolution: integrity: sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA== + /vscode-textmate/5.2.0: + dev: true + resolution: + integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ== /vscode-uri/2.1.2: dev: true resolution: @@ -6941,10 +6646,10 @@ packages: requiresBuild: true resolution: integrity: sha512-51xf1B6hV2PfjnzYHO/yUForFCRQ49KS8ngQb5T6l1HDEmfghTFtsxtRa5tbx4eqQsH76ll/0gIxuf1gei0ubw== - /vue-eslint-parser/7.1.1_eslint@7.14.0: + /vue-eslint-parser/7.2.0_eslint@7.15.0: dependencies: - debug: 4.2.0 - eslint: 7.14.0 + debug: 4.3.1 + eslint: 7.15.0 eslint-scope: 5.1.1 eslint-visitor-keys: 1.3.0 espree: 6.2.1 @@ -6956,7 +6661,7 @@ packages: peerDependencies: eslint: '>=5.0.0' resolution: - integrity: sha512-8FdXi0gieEwh1IprIBafpiJWcApwrU+l2FEj8c1HtHFdNXMd0+2jUSjBVmcQYohf/E72irwAXEXLga6TQcB3FA== + integrity: sha512-uVcQqe8sUNzdHGcRHMd2Z/hl6qEaWrAmglTKP92Fnq9TYU9un8xsyFgEdFJaXh/1rd7h8Aic1GaiQow5nVneow== /vue-i18n/9.0.0-beta.8_vue@3.0.4: dependencies: source-map: 0.6.1 @@ -6968,27 +6673,18 @@ packages: vue: ^3.0.0 resolution: integrity: sha512-tViSN96jLi0AKvAVi4twcYYN5Ld++SqN1/140ua+YWm/iRbO2M0rAcsZ7e6/4LTm6Pd1ldSwWihSuv2bSQmlnw== - /vue-router/4.0.0-rc.6_vue@3.0.4: + /vue-router/4.0.1_vue@3.0.4: dependencies: vue: 3.0.4 peerDependencies: vue: ^3.0.0 resolution: - integrity: sha512-hVHC8A4/0yku1Z6+oUtX9odeHv78XwDI7putt1hd7os27P7mLabkjArN7f3TI3e/cz17MxAUz5Yp+m8ZE3sPsw== - /vue/3.0.3: - dependencies: - '@vue/compiler-dom': 3.0.3 - '@vue/runtime-dom': 3.0.3 - '@vue/shared': 3.0.3 - dev: true - resolution: - integrity: sha512-BZG5meD5vLWdvfnRL5WqfDy+cnXO1X/SweModGUna78bdFPZW6+ZO1tU9p0acrskX3DKFcfSp2s4SZnMjABx6w== + integrity: sha512-2C2nRxA2nCusgJyUpvcbd9Bnc9kACp/VLUCK4drXtgeRXHjQliZJcgjjP268vkGvvEKun9jjp8Ic1PpzUgbYKg== /vue/3.0.4: dependencies: '@vue/compiler-dom': 3.0.4 '@vue/runtime-dom': 3.0.4 '@vue/shared': 3.0.4 - dev: false resolution: integrity: sha512-2o+AiQF8sAupyhbyl3oxVCl3WCwC/n5NI7VMM+gVQ231qvSB8eI7sCBloloqDJK6yA367EEtmRSeSCf4sxCC+A== /wcwidth/1.0.1: @@ -7038,13 +6734,13 @@ packages: integrity: sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA== /workbox-build/5.1.4: dependencies: - '@babel/core': 7.12.3 - '@babel/preset-env': 7.12.1_@babel+core@7.12.3 - '@babel/runtime': 7.12.1 + '@babel/core': 7.12.10 + '@babel/preset-env': 7.12.10_@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 - '@surma/rollup-plugin-off-main-thread': 1.4.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 @@ -7052,7 +6748,7 @@ packages: lodash.template: 4.5.0 pretty-bytes: 5.4.1 rollup: 1.32.1 - rollup-plugin-babel: 4.4.0_@babel+core@7.12.3+rollup@1.32.1 + rollup-plugin-babel: 4.4.0_80ce04b0f9f43535a9250c8baadaddab rollup-plugin-terser: 5.3.1_rollup@1.32.1 source-map: 0.7.3 source-map-url: 0.4.0 @@ -7154,7 +6850,7 @@ packages: integrity: sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw== /wrap-ansi/6.2.0: dependencies: - ansi-styles: 4.2.1 + ansi-styles: 4.3.0 string-width: 4.2.0 strip-ansi: 6.0.0 dev: true @@ -7175,15 +6871,7 @@ packages: dev: true resolution: integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - /write/1.0.3: - dependencies: - mkdirp: 0.5.5 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - /ws/7.3.1: + /ws/7.4.1: dev: true engines: node: '>=8.3.0' @@ -7196,21 +6884,7 @@ packages: utf-8-validate: optional: true resolution: - integrity: sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA== - /ws/7.4.0: - dev: true - engines: - node: '>=8.3.0' - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - resolution: - integrity: sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ== + integrity: sha512-pTsP8UAfhy3sk1lSk/O/s4tjD0CRwvMnzvwr4OKGX7ZvqZtUyx4KIJB5JWbkykPoc55tixMGgTNoh3k4FkNGFQ== /xdg-basedir/4.0.0: dev: true engines: @@ -7223,10 +6897,10 @@ packages: node: '>=0.4' resolution: integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - /y18n/4.0.0: + /y18n/4.0.1: dev: true resolution: - integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + integrity: sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== /yallist/3.1.1: dev: true resolution: @@ -7261,7 +6935,7 @@ packages: set-blocking: 2.0.0 string-width: 4.2.0 which-module: 2.0.0 - y18n: 4.0.0 + y18n: 4.0.1 yargs-parser: 18.1.3 dev: true engines: @@ -7284,30 +6958,32 @@ packages: specifiers: '@antfu/eslint-config-vue': ^0.4.3 '@iconify/iconify': ^2.0.0-rc.2 - '@iconify/json': ^1.1.267 + '@iconify/json': ^1.1.272 '@purge-icons/generated': ^0.4.1 + '@tailwindcss/typography': ^0.3.1 '@types/nprogress': ^0.2.0 - '@typescript-eslint/eslint-plugin': ^4.9.0 + '@typescript-eslint/eslint-plugin': ^4.9.1 '@vue/compiler-sfc': ^3.0.4 '@vuedx/typescript-plugin-vue': ^0.2.3 - '@vueuse/core': ^4.0.0-rc.5 - autoprefixer: ^10.0.4 - chromium: ^3.0.2 + '@vueuse/core': ^4.0.0-rc.8 + autoprefixer: ^10.1.0 + chromium: 3.0.2 cross-env: ^7.0.3 - eslint: ^7.14.0 + eslint: ^7.15.0 esno: ^0.3.0 + markdown-it-shiki: ^0.0.2 nprogress: ^0.2.0 - postcss-nested: ^5.0.1 - presite: ^2.0.1 - tailwindcss: ^2.0.1 - typescript: ^4.1.2 + postcss-nested: ^5.0.3 + presite: ^2.0.2 + tailwindcss: ^2.0.2 + typescript: ^4.1.3 vite: ^1.0.0-rc.13 vite-plugin-components: ^0.5.0 - vite-plugin-md: ^0.1.3 + vite-plugin-md: ^0.1.4 vite-plugin-purge-icons: ^0.4.5 vite-plugin-pwa: ^0.1.7 vite-plugin-voie: ^0.4.1 voie-pages: ^0.4.0 vue: ^3.0.4 vue-i18n: 9.0.0-beta.8 - vue-router: ^4.0.0-rc.6 + vue-router: ^4.0.1 diff --git a/src/main.postcss b/src/main.postcss index de5cec1..3f0c2d8 100755 --- a/src/main.postcss +++ b/src/main.postcss @@ -15,23 +15,6 @@ html.dark { background: #222; } -.markdown-body { - max-width: 300px; - @apply m-auto text-left; - - h3 { - @apply text-center; - } - - a { - @apply opacity-50 hover:opacity-100 hover:text-teal-600; - } - - p { - @apply my-4; - } -} - #nprogress { pointer-events: none; @@ -60,3 +43,19 @@ html.dark { opacity-75 transition duration-200 ease-in-out hover:opacity-100 hover:text-teal-600; } + +.shiki { + 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/pages/about.md b/src/pages/about.md index dca0ace..333e9df 100644 --- a/src/pages/about.md +++ b/src/pages/about.md @@ -5,7 +5,14 @@ ### About -[Vitesse](https://github.com/antfu/vitesse) is an opinionated [Vite](https://github.com/vitejs/vite) starter template made by [@antfu](https://github.com/antfu) for mocking apps swiftly. It has file-based routing, components auto importing, markdown support, i18n, PWA and uses Tailwind v2 for UI. +[Vitesse](https://github.com/antfu/vitesse) is an opinionated [Vite](https://github.com/vitejs/vite) starter template made by [@antfu](https://github.com/antfu) for mocking apps swiftly. It has **file-based routing**, **components auto importing**, **markdown support**, i18n, PWA and uses **Tailwind** v2 for UI. +```js +// syntax highlighting example +function vitesse() { + const foo = 'bar' + console.log(foo) +} +``` Check out the [GitHub repo](https://github.com/antfu/vitesse) for more details. diff --git a/tailwind.config.js b/tailwind.config.js index 10fe4ad..b8aa72d 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -4,13 +4,18 @@ const colors = require('tailwindcss/colors') module.exports = { purge: { enabled: process.env.NODE_ENV === 'production', - content: [ - './index.html', - './src/**/*.vue', - './src/**/*.js', - './src/**/*.ts', - ], + content: ['./index.html', './src/**/*.vue', './src/**/*.js', './src/**/*.ts'], }, + variants: { + cursor: ['responsive', 'disabled'], + backgroundColor: ['dark', 'hover', 'disabled'], + borderColor: ['dark', 'active', 'focus', 'disabled'], + textColor: ['dark', 'hover', 'active', 'disabled'], + opacity: ['dark', 'hover', 'active', 'focus', 'disabled'], + typography: ['dark'], + }, + darkMode: 'class', + plugins: [require('@tailwindcss/typography')], theme: { extend: { colors: { @@ -20,14 +25,42 @@ module.exports = { 10: '0.1', 85: '0.85', }, + typography: { + DEFAULT: { + css: { + color: 'inherit', + a: { + color: 'inherit', + opacity: 0.6, + '&:hover': { + opacity: 1, + color: colors.teal[600], + }, + }, + b: { + color: 'inherit', + }, + strong: { + color: 'inherit', + }, + em: { + color: 'inherit', + }, + h1: { + color: 'inherit', + }, + h2: { + color: 'inherit', + }, + h3: { + color: 'inherit', + }, + h4: { + color: 'inherit', + }, + }, + }, + }, }, }, - variants: { - cursor: ['responsive', 'disabled'], - backgroundColor: ['dark', 'hover', 'disabled'], - borderColor: ['dark', 'active', 'focus', 'disabled'], - textColor: ['dark', 'hover', 'active', 'disabled'], - opacity: ['dark', 'hover', 'active', 'focus', 'disabled'], - }, - darkMode: 'class', } diff --git a/vite.config.ts b/vite.config.ts index 59bd783..19c887e 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -4,6 +4,7 @@ import Voie from 'vite-plugin-voie' import PurgeIcons from 'vite-plugin-purge-icons' import ViteComponents from 'vite-plugin-components' import Markdown from 'vite-plugin-md' +import Shiki from 'markdown-it-shiki' import { VitePWA } from 'vite-plugin-pwa' const alias = { @@ -13,21 +14,30 @@ const alias = { const config: UserConfig = { alias, plugins: [ - // https://github.com/vamplate/vite-plugin-voie Voie({ // load index page sync and bundled with the landing page to improve first loading time. // feel free to remove if you don't need it importMode(path: string) { - if (path === '/src/pages/index.vue') - return 'sync' - return 'async' + return path === '/src/pages/index.vue' ? 'sync' : 'async' }, extensions: ['vue', 'md'], }), // https://github.com/antfu/vite-plugin-md - Markdown(), + Markdown({ + // 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://github.com/antfu/vite-plugin-components ViteComponents({ @@ -39,7 +49,9 @@ const config: UserConfig = { extensions: ['vue', 'md'], // allow auto import and register components used in markdown - customLoaderMatcher: ({ path }) => path.endsWith('.md'), + customLoaderMatcher({ path }) { + return path.endsWith('.md') + }, }), // https://github.com/antfu/purge-icons