From c01ae61223f4b387e04cdb66c0ba55267f230f0e Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Tue, 27 Oct 2020 10:15:11 +0800 Subject: [PATCH] chore: bump deps --- package.json | 8 +- pnpm-lock.yaml | 466 ++++++++++++++++++++++++++++--------------------- vite.config.ts | 10 +- 3 files changed, 277 insertions(+), 207 deletions(-) diff --git a/package.json b/package.json index 35c501f..bcdd094 100644 --- a/package.json +++ b/package.json @@ -15,16 +15,16 @@ }, "devDependencies": { "@antfu/eslint-config-vue": "^0.4.3", - "@iconify/json": "^1.1.246", + "@iconify/json": "^1.1.247", "@purge-icons/generated": "^0.4.1", - "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/eslint-plugin": "^4.6.0", "@vue/compiler-sfc": "^3.0.2", "@vuedx/typescript-plugin-vue": "^0.2.3", "cross-env": "^7.0.2", "eslint": "^7.12.0", "tailwindcss": "^1.9.6", - "typescript": "^4.0.3", - "vite": "1.0.0-rc.4", + "typescript": "^4.0.5", + "vite": "^1.0.0-rc.8", "vite-plugin-components": "^0.2.14", "vite-plugin-purge-icons": "^0.4.4", "vite-plugin-voie": "^0.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eecd135..43830c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,20 +5,20 @@ dependencies: vue-i18n: 9.0.0-beta.6_vue@3.0.2 vue-router: 4.0.0-rc.1_vue@3.0.2 devDependencies: - '@antfu/eslint-config-vue': 0.4.3_eslint@7.12.0+typescript@4.0.3 - '@iconify/json': 1.1.246 + '@antfu/eslint-config-vue': 0.4.3_eslint@7.12.0+typescript@4.0.5 + '@iconify/json': 1.1.247 '@purge-icons/generated': 0.4.1 - '@typescript-eslint/eslint-plugin': 4.5.0_eslint@7.12.0+typescript@4.0.3 + '@typescript-eslint/eslint-plugin': 4.6.0_eslint@7.12.0+typescript@4.0.5 '@vue/compiler-sfc': 3.0.2_vue@3.0.2 '@vuedx/typescript-plugin-vue': 0.2.3_vue@3.0.2 cross-env: 7.0.2 eslint: 7.12.0 tailwindcss: 1.9.6 - typescript: 4.0.3 - vite: 1.0.0-rc.4 + typescript: 4.0.5 + vite: 1.0.0-rc.8 vite-plugin-components: 0.2.14 vite-plugin-purge-icons: 0.4.4 - vite-plugin-voie: 0.4.0_3336f398f769fb516f729bebb04ec071 + vite-plugin-voie: 0.4.0_c84bdc0603573c924810a81fe0ed9090 voie-pages: 0.4.0_vue@3.0.2 lockfileVersion: 5.1 packages: @@ -37,22 +37,22 @@ packages: eslint: '>=7.4.0' resolution: integrity: sha512-XDkJvR76mG1DWOnrS5iNG6QqUDroC0N5UrWJckyes11P5c3Witr6cUJZTuUDgl4iIJQvz+xiDezwRa3NNHM4yA== - /@antfu/eslint-config-ts/0.4.3_eslint@7.12.0+typescript@4.0.3: + /@antfu/eslint-config-ts/0.4.3_eslint@7.12.0+typescript@4.0.5: dependencies: '@antfu/eslint-config-basic': 0.4.3_eslint@7.12.0 - '@typescript-eslint/eslint-plugin': 4.5.0_149de9cc6f4cf85f8bae2cafdf0c2302 - '@typescript-eslint/parser': 4.5.0_eslint@7.12.0+typescript@4.0.3 + '@typescript-eslint/eslint-plugin': 4.5.0_a537b7af68848bc186e8c402b4359401 + '@typescript-eslint/parser': 4.5.0_eslint@7.12.0+typescript@4.0.5 eslint: 7.12.0 - typescript: 4.0.3 + typescript: 4.0.5 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.12.0+typescript@4.0.3: + /@antfu/eslint-config-vue/0.4.3_eslint@7.12.0+typescript@4.0.5: dependencies: - '@antfu/eslint-config-ts': 0.4.3_eslint@7.12.0+typescript@4.0.3 + '@antfu/eslint-config-ts': 0.4.3_eslint@7.12.0+typescript@4.0.5 eslint: 7.12.0 eslint-plugin-vue: 7.1.0_eslint@7.12.0 dev: true @@ -183,10 +183,18 @@ packages: /@iconify/iconify/2.0.0-rc.1: resolution: integrity: sha512-ji5H04VjYtR4seIEgVVLPxg1KRhrFquOiyfPyLVS6vYPkuqV6bcWdssi05YSmf/OAzG4E7Qsg80/bOKyd5tYTw== - /@iconify/json/1.1.246: + /@iconify/json/1.1.247: dev: true resolution: - integrity: sha512-tpI5n8kKGrCEXaPWtR/9NiTUgpXRER4DxNVxCoNcvEhboBQOF3KEqMjr4iQqh2JzTCYCl1i36cWkF3E5gYlKyg== + integrity: sha512-Af4WbD4ejTIrU/ESCPquCHFuQQrMv8YpBFsbVycRfq+jBYUpDj+PorqkXm1fdob8d1txvKXpnhHRX8U0FgD5gQ== + /@koa/cors/3.1.0: + dependencies: + vary: 1.1.2 + dev: true + engines: + node: '>= 8.0.0' + resolution: + integrity: sha512-7ulRC1da/rBa6kj6P4g2aJfnET3z8Uf3SWu60cjbtxTA5g8lxRdX/Bd2P92EagGwwAhANeNw8T8if99rJliR6Q== /@nodelib/fs.scandir/2.1.3: dependencies: '@nodelib/fs.stat': 2.0.3 @@ -227,55 +235,54 @@ packages: dev: true resolution: integrity: sha512-TlCvCDOYi6aiUzpDb5gOvlia3ULu/DTDJzBEhEXIhg9XPY4hIPlqDqScRDcbaBuj2Iauhp+3vSu7tKOuWXN7hg== - /@rollup/plugin-commonjs/14.0.0_rollup@2.26.11: + /@rollup/plugin-commonjs/15.1.0_rollup@2.32.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.26.11 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 commondir: 1.0.1 - estree-walker: 1.0.1 + estree-walker: 2.0.1 glob: 7.1.6 is-reference: 1.2.1 magic-string: 0.25.7 resolve: 1.17.0 - rollup: 2.26.11 + rollup: 2.32.1 dev: true engines: node: '>= 8.0.0' peerDependencies: - rollup: ^2.3.4 + rollup: ^2.22.0 resolution: - integrity: sha512-+PSmD9ePwTAeU106i9FRdc+Zb3XUWyW26mo5Atr2mk82hor8+nPwkztEjFo8/B1fJKfaQDg9aM2bzQkjhi7zOw== - /@rollup/plugin-json/4.1.0_rollup@2.26.11: + integrity: sha512-xCQqz4z/o0h2syQ7d9LskIMvBSH4PX5PjYdpSSvgS+pQik3WahkQVNWg3D8XJeYjZoVWnIUQYDghuEMRGrmQYQ== + /@rollup/plugin-json/4.1.0_rollup@2.32.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.26.11 - rollup: 2.26.11 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + rollup: 2.32.1 dev: true peerDependencies: rollup: ^1.20.0 || ^2.0.0 resolution: integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw== - /@rollup/plugin-node-resolve/8.4.0_rollup@2.26.11: + /@rollup/plugin-node-resolve/9.0.0_rollup@2.32.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.26.11 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 '@types/resolve': 1.17.1 builtin-modules: 3.1.0 - deep-freeze: 0.0.1 deepmerge: 4.2.2 is-module: 1.0.0 resolve: 1.17.0 - rollup: 2.26.11 + rollup: 2.32.1 dev: true engines: - node: '>= 8.0.0' + node: '>= 10.0.0' peerDependencies: rollup: ^1.20.0||^2.0.0 resolution: - integrity: sha512-LFqKdRLn0ShtQyf6SBYO69bGE1upV6wUhBX0vFOUnLAyzx5cwp8svA0eHUnu8+YU57XOkrMtfG63QOpQx25pHQ== - /@rollup/pluginutils/3.1.0_rollup@2.26.11: + integrity: sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg== + /@rollup/pluginutils/3.1.0_rollup@2.32.1: dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.2.2 - rollup: 2.26.11 + rollup: 2.32.1 dev: true engines: node: '>= 8.0.0' @@ -283,6 +290,19 @@ packages: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== + /@rollup/pluginutils/4.0.0_rollup@2.32.1: + dependencies: + '@types/estree': 0.0.45 + estree-walker: 2.0.1 + picomatch: 2.2.2 + rollup: 2.32.1 + dev: true + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-b5QiJRye4JlSg29bKNEECoKbLuPXZkPEHSgEjjP1CJV1CPdDBybfYHfm6kyq8yK51h/Zsyl8OvWUrp0FUBukEQ== /@types/accepts/1.3.5: dependencies: '@types/node': 14.10.0 @@ -399,6 +419,10 @@ packages: dev: true resolution: integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + /@types/parse-json/4.0.0: + dev: true + resolution: + integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== /@types/qs/6.9.4: dev: true resolution: @@ -420,18 +444,18 @@ packages: dev: true resolution: integrity: sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ== - /@typescript-eslint/eslint-plugin/4.5.0_149de9cc6f4cf85f8bae2cafdf0c2302: + /@typescript-eslint/eslint-plugin/4.5.0_a537b7af68848bc186e8c402b4359401: dependencies: - '@typescript-eslint/experimental-utils': 4.5.0_eslint@7.12.0+typescript@4.0.3 - '@typescript-eslint/parser': 4.5.0_eslint@7.12.0+typescript@4.0.3 + '@typescript-eslint/experimental-utils': 4.5.0_eslint@7.12.0+typescript@4.0.5 + '@typescript-eslint/parser': 4.5.0_eslint@7.12.0+typescript@4.0.5 '@typescript-eslint/scope-manager': 4.5.0 debug: 4.2.0 eslint: 7.12.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.2 - tsutils: 3.17.1_typescript@4.0.3 - typescript: 4.0.3 + tsutils: 3.17.1_typescript@4.0.5 + typescript: 4.0.5 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -444,17 +468,17 @@ packages: optional: true resolution: integrity: sha512-mjb/gwNcmDKNt+6mb7Aj/TjKzIJjOPcoCJpjBQC9ZnTRnBt1p4q5dJSSmIqAtsZ/Pff5N+hJlbiPc5bl6QN4OQ== - /@typescript-eslint/eslint-plugin/4.5.0_eslint@7.12.0+typescript@4.0.3: + /@typescript-eslint/eslint-plugin/4.6.0_eslint@7.12.0+typescript@4.0.5: dependencies: - '@typescript-eslint/experimental-utils': 4.5.0_eslint@7.12.0+typescript@4.0.3 - '@typescript-eslint/scope-manager': 4.5.0 + '@typescript-eslint/experimental-utils': 4.6.0_eslint@7.12.0+typescript@4.0.5 + '@typescript-eslint/scope-manager': 4.6.0 debug: 4.2.0 eslint: 7.12.0 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.2 - tsutils: 3.17.1_typescript@4.0.3 - typescript: 4.0.3 + tsutils: 3.17.1_typescript@4.0.5 + typescript: 4.0.5 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -466,17 +490,16 @@ packages: typescript: optional: true resolution: - integrity: sha512-mjb/gwNcmDKNt+6mb7Aj/TjKzIJjOPcoCJpjBQC9ZnTRnBt1p4q5dJSSmIqAtsZ/Pff5N+hJlbiPc5bl6QN4OQ== - /@typescript-eslint/experimental-utils/4.5.0_eslint@7.12.0+typescript@4.0.3: + integrity: sha512-1+419X+Ynijytr1iWI+/IcX/kJryc78YNpdaXR1aRO1sU3bC0vZrIAF1tIX7rudVI84W7o7M4zo5p1aVt70fAg== + /@typescript-eslint/experimental-utils/4.5.0_eslint@7.12.0+typescript@4.0.5: 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.0.3 + '@typescript-eslint/typescript-estree': 4.5.0_typescript@4.0.5 eslint: 7.12.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 - typescript: 4.0.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -485,14 +508,31 @@ packages: typescript: '*' resolution: integrity: sha512-bW9IpSAKYvkqDGRZzayBXIgPsj2xmmVHLJ+flGSoN0fF98pGoKFhbunIol0VF2Crka7z984EEhFi623Rl7e6gg== - /@typescript-eslint/parser/4.5.0_eslint@7.12.0+typescript@4.0.3: + /@typescript-eslint/experimental-utils/4.6.0_eslint@7.12.0+typescript@4.0.5: + dependencies: + '@types/json-schema': 7.0.6 + '@typescript-eslint/scope-manager': 4.6.0 + '@typescript-eslint/types': 4.6.0 + '@typescript-eslint/typescript-estree': 4.6.0_typescript@4.0.5 + eslint: 7.12.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-pnh6Beh2/4xjJVNL+keP49DFHk3orDHHFylSp3WEjtgW3y1U+6l+jNnJrGlbs6qhAz5z96aFmmbUyKhunXKvKw== + /@typescript-eslint/parser/4.5.0_eslint@7.12.0+typescript@4.0.5: dependencies: '@typescript-eslint/scope-manager': 4.5.0 '@typescript-eslint/types': 4.5.0 - '@typescript-eslint/typescript-estree': 4.5.0_typescript@4.0.3 + '@typescript-eslint/typescript-estree': 4.5.0_typescript@4.0.5 debug: 4.2.0 eslint: 7.12.0 - typescript: 4.0.3 + typescript: 4.0.5 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -513,13 +553,28 @@ packages: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-C0cEO0cTMPJ/w4RA/KVe4LFFkkSh9VHoFzKmyaaDWAnPYIEzVCtJ+Un8GZoJhcvq+mPFXEsXa01lcZDHDG6Www== + /@typescript-eslint/scope-manager/4.6.0: + dependencies: + '@typescript-eslint/types': 4.6.0 + '@typescript-eslint/visitor-keys': 4.6.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-uZx5KvStXP/lwrMrfQQwDNvh2ppiXzz5TmyTVHb+5TfZ3sUP7U1onlz3pjoWrK9konRyFe1czyxObWTly27Ang== /@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/typescript-estree/4.5.0_typescript@4.0.3: + /@typescript-eslint/types/4.6.0: + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-5FAgjqH68SfFG4UTtIFv+rqYJg0nLjfkjD0iv+5O27a0xEeNZ5rZNDvFGZDizlCD1Ifj7MAbSW2DPMrf0E9zjA== + /@typescript-eslint/typescript-estree/4.5.0_typescript@4.0.5: dependencies: '@typescript-eslint/types': 4.5.0 '@typescript-eslint/visitor-keys': 4.5.0 @@ -528,8 +583,8 @@ packages: is-glob: 4.0.1 lodash: 4.17.20 semver: 7.3.2 - tsutils: 3.17.1_typescript@4.0.3 - typescript: 4.0.3 + tsutils: 3.17.1_typescript@4.0.5 + typescript: 4.0.5 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -540,6 +595,27 @@ packages: optional: true resolution: integrity: sha512-gN1mffq3zwRAjlYWzb5DanarOPdajQwx5MEWkWCk0XvqC8JpafDTeioDoow2L4CA/RkYZu7xEsGZRhqrTsAG8w== + /@typescript-eslint/typescript-estree/4.6.0_typescript@4.0.5: + dependencies: + '@typescript-eslint/types': 4.6.0 + '@typescript-eslint/visitor-keys': 4.6.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.0.5 + typescript: 4.0.5 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-s4Z9qubMrAo/tw0CbN0IN4AtfwuehGXVZM0CHNMdfYMGBDhPdwTEpBrecwhP7dRJu6d9tT9ECYNaWDHvlFSngA== /@typescript-eslint/visitor-keys/4.5.0: dependencies: '@typescript-eslint/types': 4.5.0 @@ -549,6 +625,15 @@ packages: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-UHq4FSa55NDZqscRU//O5ROFhHa9Hqn9KWTEvJGTArtTQp5GKv9Zqf6d/Q3YXXcFv4woyBml7fJQlQ+OuqRcHA== + /@typescript-eslint/visitor-keys/4.6.0: + dependencies: + '@typescript-eslint/types': 4.6.0 + eslint-visitor-keys: 2.0.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-38Aa9Ztl0XyFPVzmutHXqDMCu15Xx8yKvUo38Gu3GhsuckCh3StPI5t2WIO9LHEsOH7MLmlGfKUisU8eW1Sjhg== /@vue/compiler-core/3.0.0-rc.10: dependencies: '@babel/parser': 7.11.5 @@ -1004,28 +1089,6 @@ packages: node: '>= 6.0.0' resolution: integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA== - /caller-callsite/2.0.0: - dependencies: - callsites: 2.0.0 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= - /caller-path/2.0.0: - dependencies: - caller-callsite: 2.0.0 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= - /callsites/2.0.0: - dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= /callsites/3.1.0: dev: true engines: @@ -1271,17 +1334,18 @@ packages: node: '>= 0.8' resolution: integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== - /cosmiconfig/5.2.1: + /cosmiconfig/7.0.0: dependencies: - import-fresh: 2.0.0 - is-directory: 0.3.1 - js-yaml: 3.14.0 - parse-json: 4.0.0 + '@types/parse-json': 4.0.0 + import-fresh: 3.2.1 + parse-json: 5.1.0 + path-type: 4.0.0 + yaml: 1.10.0 dev: true engines: - node: '>=4' + node: '>=10' resolution: - integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== /cross-env/7.0.2: dependencies: cross-spawn: 7.0.3 @@ -1375,10 +1439,6 @@ packages: dev: true resolution: integrity: sha1-9dJgKStmDghO/0zbyfCK0yR0SLU= - /deep-freeze/0.0.1: - dev: true - resolution: - integrity: sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ= /deep-is/0.1.3: dev: true resolution: @@ -1589,12 +1649,12 @@ packages: node: '>= 0.4' resolution: integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - /esbuild/0.6.33: + /esbuild/0.7.21: dev: true hasBin: true requiresBuild: true resolution: - integrity: sha512-TGf0q04top/0mVst0IzcbgAYc9W1W+ovbrZAHAQSUB2U+lYMu9Fwd8lkGxlhMdnctjEunGBD0qwahJj6k40izA== + integrity: sha512-qEnJdj+6Mdpt5kZwwCqO6PDNXSHNDDOPbnF4pduS3nub1v5GfgZfi8ysZ2DN4Q65WWgx6hz1a237ZETEHZpR0Q== /escalade/3.0.2: dev: true engines: @@ -2292,23 +2352,14 @@ packages: node: '>= 4' resolution: integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== - /import-cwd/2.1.0: + /import-cwd/3.0.0: dependencies: - import-from: 2.1.0 + import-from: 3.0.0 dev: true engines: - node: '>=4' + node: '>=8' resolution: - integrity: sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= - /import-fresh/2.0.0: - dependencies: - caller-path: 2.0.0 - resolve-from: 3.0.0 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== /import-fresh/3.2.1: dependencies: parent-module: 1.0.1 @@ -2318,14 +2369,14 @@ packages: node: '>=6' resolution: integrity: sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== - /import-from/2.1.0: + /import-from/3.0.0: dependencies: - resolve-from: 3.0.0 + resolve-from: 5.0.0 dev: true engines: - node: '>=4' + node: '>=8' resolution: - integrity: sha1-M1238qev/VOqpHHUuAId7ja387E= + integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== /import-modules/2.0.0: dev: true engines: @@ -2389,12 +2440,6 @@ packages: node: '>= 0.4' resolution: integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - /is-directory/0.3.1: - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= /is-docker/2.1.1: dev: true engines: @@ -2510,15 +2555,16 @@ packages: dev: true resolution: integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - /jest-worker/24.9.0: + /jest-worker/26.6.1: dependencies: + '@types/node': 14.10.0 merge-stream: 2.0.0 - supports-color: 6.1.0 + supports-color: 7.2.0 dev: true engines: - node: '>= 6' + node: '>= 10.13.0' resolution: - integrity: sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw== + integrity: sha512-R5IE3qSGz+QynJx8y+ICEkdI2OJ3RJjRQVEyCcFAd3yVhQSEtquziPO29Mlzgn07LOVE8u8jhJ1FqcwegiXWOw== /js-tokens/4.0.0: dev: true resolution: @@ -2538,10 +2584,6 @@ packages: hasBin: true resolution: integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - /json-parse-better-errors/1.0.2: - dev: true - resolution: - integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== /json-parse-even-better-errors/2.3.1: dev: true resolution: @@ -2583,6 +2625,12 @@ packages: node: '>= 0.6' resolution: integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ== + /klona/2.0.4: + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA== /koa-compose/3.2.1: dependencies: any-promise: 1.3.0 @@ -2593,10 +2641,10 @@ packages: dev: true resolution: integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== - /koa-conditional-get/2.0.0: + /koa-conditional-get/3.0.0: dev: true resolution: - integrity: sha1-pD83I8HQFLcwo07Oit8wuTyCM/I= + integrity: sha512-VKyPS7SuNH26TjTV2IRz+oh0HV/jc2lYAo51PTQTkj0XFn8ebNZW9riczmrW7ZVBFSnls1Z88DPUYKnvVymruA== /koa-convert/1.2.0: dependencies: co: 4.6.0 @@ -2606,13 +2654,12 @@ packages: node: '>= 4' resolution: integrity: sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA= - /koa-etag/3.0.0: + /koa-etag/4.0.0: dependencies: etag: 1.8.1 - mz: 2.7.0 dev: true resolution: - integrity: sha1-nvc4Ld1agqsN6xU0FckVg293HT8= + integrity: sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg== /koa-proxies/0.11.0_koa@2.13.0: dependencies: http-proxy: 1.18.1 @@ -2742,20 +2789,28 @@ packages: /lodash/4.17.20: resolution: integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== - /log-symbols/3.0.0: + /log-symbols/4.0.0: dependencies: - chalk: 2.4.2 + chalk: 4.1.0 dev: true engines: - node: '>=8' + node: '>=10' resolution: - integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== + integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== /lru-cache/5.1.1: dependencies: yallist: 3.1.1 dev: true resolution: integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + /lru-cache/6.0.0: + dependencies: + yallist: 4.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== /magic-string/0.25.7: dependencies: sourcemap-codec: 1.4.8 @@ -2870,12 +2925,12 @@ packages: dev: true resolution: integrity: sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== - /node-forge/0.9.0: + /node-forge/0.10.0: dev: true engines: - node: '>= 4.5.0' + node: '>= 6.0.0' resolution: - integrity: sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ== + integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA== /node-releases/1.1.61: dev: true resolution: @@ -3009,21 +3064,21 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - /ora/4.1.1: + /ora/5.1.0: dependencies: - chalk: 3.0.0 + chalk: 4.1.0 cli-cursor: 3.1.0 cli-spinners: 2.4.0 is-interactive: 1.0.0 - log-symbols: 3.0.0 + log-symbols: 4.0.0 mute-stream: 0.0.8 strip-ansi: 6.0.0 wcwidth: 1.0.1 dev: true engines: - node: '>=8' + node: '>=10' resolution: - integrity: sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A== + integrity: sha512-9tXIMPvjZ7hPTbk8DFq1f7Kow/HU/pQYB60JbNq+QnGwcyhWVZaQ4hM9zQDEsPxw/muLpgiHSaumUZxCAmod/w== /p-limit/1.3.0: dependencies: p-try: 1.0.0 @@ -3084,15 +3139,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - /parse-json/4.0.0: - dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= /parse-json/5.1.0: dependencies: '@babel/code-frame': 7.10.4 @@ -3236,15 +3282,15 @@ packages: dev: true resolution: integrity: sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w== - /postcss-load-config/2.1.0: + /postcss-load-config/3.0.0: dependencies: - cosmiconfig: 5.2.1 - import-cwd: 2.1.0 + cosmiconfig: 7.0.0 + import-cwd: 3.0.0 dev: true engines: - node: '>= 4' + node: '>= 10' resolution: - integrity: sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q== + integrity: sha512-lErrN8imuEF1cSiHBV8MiR7HeuzlDpCGNtaMyYHlOBuJHHOGw6S4xOMZp8BbXPr7AGQp14L6PZDlIOpfFJ6f7w== /postcss-modules-extract-imports/2.0.0: dependencies: postcss: 7.0.32 @@ -3493,18 +3539,18 @@ packages: dev: true resolution: integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE= - /resolve-from/3.0.0: - dev: true - engines: - node: '>=4' - resolution: - integrity: sha1-six699nWiBvItuZTM17rywoYh0g= /resolve-from/4.0.0: dev: true engines: node: '>=4' resolution: integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + /resolve-from/5.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== /resolve-path/1.4.0: dependencies: http-errors: 1.6.3 @@ -3543,9 +3589,9 @@ packages: hasBin: true resolution: integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - /rollup-plugin-dynamic-import-variables/1.1.0_rollup@2.26.11: + /rollup-plugin-dynamic-import-variables/1.1.0_rollup@2.32.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.26.11 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 estree-walker: 2.0.1 globby: 11.0.1 magic-string: 0.25.7 @@ -3563,19 +3609,18 @@ packages: node: '>= 12' resolution: integrity: sha512-9FHX1OLyDhHx8xsfCp6nxKo5A5CTTsEohVEjRqh641nagbAfwxIofmYc7bnjgr2x21VN4vFOdjBLql9swKYWsA== - /rollup-plugin-terser/5.3.1_rollup@2.26.11: + /rollup-plugin-terser/7.0.2_rollup@2.32.1: dependencies: '@babel/code-frame': 7.10.4 - jest-worker: 24.9.0 - rollup: 2.26.11 - rollup-pluginutils: 2.8.2 + jest-worker: 26.6.1 + rollup: 2.32.1 serialize-javascript: 4.0.0 - terser: 4.8.0 + terser: 5.3.8 dev: true peerDependencies: - rollup: '>=0.66.0 <3' + rollup: ^2.0.0 resolution: - integrity: sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w== + integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== /rollup-plugin-vue/6.0.0-beta.10_@vue+compiler-sfc@3.0.2: dependencies: '@vue/compiler-sfc': 3.0.2_vue@3.0.2 @@ -3587,9 +3632,9 @@ packages: '@vue/compiler-sfc': '*' resolution: integrity: sha512-8TZJmROiSRjWoHRR6id0/ktOBOUGuI302xDBq4YBiA/tnnXdoY3oFGtvRWzT5ldX0jTJ8QX40rrJOw2SvcWwxQ== - /rollup-plugin-web-worker-loader/1.3.1_rollup@2.26.11: + /rollup-plugin-web-worker-loader/1.3.1_rollup@2.32.1: dependencies: - rollup: 2.26.11 + rollup: 2.32.1 dev: true peerDependencies: rollup: ^1.9.2 || ^2.0.0 @@ -3601,7 +3646,7 @@ packages: dev: true resolution: integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== - /rollup/2.26.11: + /rollup/2.32.1: dev: true engines: node: '>=10.0.0' @@ -3609,7 +3654,7 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-xyfxxhsE6hW57xhfL1I+ixH8l2bdoIMaAecdQiWF3N7IgJEMu99JG+daBiSZQjnBpzFxa0/xZm+3pbCdAQehHw== + integrity: sha512-Op2vWTpvK7t6/Qnm1TTh7VjEZZkN8RWgf0DHbkKzQBwNf748YhXbozHVefqpPp/Fuyk/PQPAnYsBxAEtlMvpUw== /run-parallel/1.1.9: dev: true resolution: @@ -3628,12 +3673,12 @@ packages: dev: true resolution: integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A== - /selfsigned/1.10.7: + /selfsigned/1.10.8: dependencies: - node-forge: 0.9.0 + node-forge: 0.10.0 dev: true resolution: - integrity: sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA== + integrity: sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w== /semver/5.7.1: dev: true hasBin: true @@ -3731,6 +3776,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + /source-map/0.7.3: + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== /sourcemap-codec/1.4.8: dev: true resolution: @@ -3904,17 +3955,17 @@ packages: hasBin: true resolution: integrity: sha512-nY8WYM/RLPqGsPEGEV2z63riyQPcHYZUJpAwdyBzVpxQHOHqHE+F/fvbCeXhdF1+TA5l72vSkZrtYCB9hRcwkQ== - /terser/4.8.0: + /terser/5.3.8: dependencies: commander: 2.20.3 - source-map: 0.6.1 + source-map: 0.7.3 source-map-support: 0.5.19 dev: true engines: - node: '>=6.0.0' + node: '>=10' hasBin: true resolution: - integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw== + integrity: sha512-zVotuHoIfnYjtlurOouTazciEfL7V38QMAOhGqpXDEg6yT13cF4+fEP9b0rrCEQTn+tT46uxgFsTZzhygk+CzQ== /text-table/0.2.0: dev: true resolution: @@ -3971,10 +4022,10 @@ packages: node: '>=0.6.x' resolution: integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== - /tsutils/3.17.1_typescript@4.0.3: + /tsutils/3.17.1_typescript@4.0.5: dependencies: tslib: 1.13.0 - typescript: 4.0.3 + typescript: 4.0.5 dev: true engines: node: '>= 6' @@ -4018,13 +4069,13 @@ packages: hasBin: true resolution: integrity: sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== - /typescript/4.0.3: + /typescript/4.0.5: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg== + integrity: sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ== /uniq/1.0.1: dev: true resolution: @@ -4086,10 +4137,10 @@ packages: node: '>= 12' resolution: integrity: sha512-T4btagiqi90FchfcVwKFASgK6Dj3QotEL8eZBNOE6YcxQVPWbkZ8I3UgbNbkiGy43pmsvlLkXOAEgEPiSe/q2w== - /vite-plugin-voie/0.4.0_3336f398f769fb516f729bebb04ec071: + /vite-plugin-voie/0.4.0_c84bdc0603573c924810a81fe0ed9090: dependencies: fast-glob: 3.2.4 - vite: 1.0.0-rc.4 + vite: 1.0.0-rc.8 voie-pages: 0.4.0_vue@3.0.2 vue-router: 4.0.0-rc.1_vue@3.0.2 dev: true @@ -4099,12 +4150,14 @@ packages: vue-router: ^4.0.0-beta.4 resolution: integrity: sha512-X1JQc3mWfCDd847PV3w6KhfqlvNlLVwImsrYlBNvRR8KpwdxmG2ZywqyqKsw4rUIMsk7jHHb19G3NxbUbW77uA== - /vite/1.0.0-rc.4: + /vite/1.0.0-rc.8: dependencies: '@babel/parser': 7.12.3 - '@rollup/plugin-commonjs': 14.0.0_rollup@2.26.11 - '@rollup/plugin-json': 4.1.0_rollup@2.26.11 - '@rollup/plugin-node-resolve': 8.4.0_rollup@2.26.11 + '@koa/cors': 3.1.0 + '@rollup/plugin-commonjs': 15.1.0_rollup@2.32.1 + '@rollup/plugin-json': 4.1.0_rollup@2.32.1 + '@rollup/plugin-node-resolve': 9.0.0_rollup@2.32.1 + '@rollup/pluginutils': 4.0.0_rollup@2.32.1 '@types/koa': 2.11.4 '@types/lru-cache': 5.1.0 '@vue/compiler-dom': 3.0.2 @@ -4117,37 +4170,36 @@ packages: dotenv: 8.2.0 dotenv-expand: 5.1.0 es-module-lexer: 0.3.25 - esbuild: 0.6.33 + esbuild: 0.7.21 etag: 1.8.1 execa: 4.0.3 fs-extra: 9.0.1 hash-sum: 2.0.0 isbuiltin: 1.0.0 + klona: 2.0.4 koa: 2.13.0 - koa-conditional-get: 2.0.0 - koa-etag: 3.0.0 + koa-conditional-get: 3.0.0 + koa-etag: 4.0.0 koa-proxies: 0.11.0_koa@2.13.0 koa-send: 5.0.1 koa-static: 5.0.0 - lru-cache: 5.1.1 + lru-cache: 6.0.0 magic-string: 0.25.7 merge-source-map: 1.1.0 mime-types: 2.1.27 minimist: 1.2.5 open: 7.2.1 - ora: 4.1.1 - postcss: 7.0.32 + ora: 5.1.0 postcss-discard-comments: 4.0.2 postcss-import: 12.0.1 - postcss-load-config: 2.1.0 + postcss-load-config: 3.0.0 resolve: 1.17.0 - rollup: 2.26.11 - rollup-plugin-dynamic-import-variables: 1.1.0_rollup@2.26.11 - rollup-plugin-terser: 5.3.1_rollup@2.26.11 + 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-beta.10_@vue+compiler-sfc@3.0.2 - rollup-plugin-web-worker-loader: 1.3.1_rollup@2.26.11 - rollup-pluginutils: 2.8.2 - selfsigned: 1.10.7 + rollup-plugin-web-worker-loader: 1.3.1_rollup@2.32.1 + selfsigned: 1.10.8 slash: 3.0.0 vue: 3.0.2 ws: 7.3.1 @@ -4156,7 +4208,7 @@ packages: node: '>=10.16.0' hasBin: true resolution: - integrity: sha512-D9gpKKaE2U0YpIxNrSn+nlFPBT0sfg68Y1EReYW8YHMhbNFcxwS7RZIa1W/8Pq6yDfVRAhbOZNijv1mLG5pCEg== + integrity: sha512-HLRVbtsRYr7zIcq2IbKGq13URP2bOw/hrJ3Ufjp+TRM8PM6Ncquvqrr0WswIJOT6a+z3NGDJPi61Z97A0mdVvA== /voie-pages/0.4.0_vue@3.0.2: dependencies: vue-router: 4.0.0-beta.9_vue@3.0.2 @@ -4308,6 +4360,16 @@ packages: dev: true resolution: integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + /yallist/4.0.0: + dev: true + resolution: + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + /yaml/1.10.0: + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== /yargs-parser/18.1.3: dependencies: camelcase: 5.3.1 @@ -4344,17 +4406,17 @@ packages: specifiers: '@antfu/eslint-config-vue': ^0.4.3 '@iconify/iconify': ^2.0.0-rc.1 - '@iconify/json': ^1.1.246 + '@iconify/json': ^1.1.247 '@purge-icons/generated': ^0.4.1 - '@typescript-eslint/eslint-plugin': ^4.5.0 + '@typescript-eslint/eslint-plugin': ^4.6.0 '@vue/compiler-sfc': ^3.0.2 '@vuedx/typescript-plugin-vue': ^0.2.3 '@vueuse/core': ^4.0.0-beta.30 cross-env: ^7.0.2 eslint: ^7.12.0 tailwindcss: ^1.9.6 - typescript: ^4.0.3 - vite: 1.0.0-rc.4 + typescript: ^4.0.5 + vite: ^1.0.0-rc.8 vite-plugin-components: ^0.2.14 vite-plugin-purge-icons: ^0.4.4 vite-plugin-voie: ^0.4.0 diff --git a/vite.config.ts b/vite.config.ts index 9f1fa0f..24d3284 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -11,7 +11,15 @@ const alias = { const config: UserConfig = { alias, plugins: [ - 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' + }, + }), ViteComponents({ // currently, vite does not provide an API for plugins to get the config https://github.com/vitejs/vite/issues/738 // as the `alias` changes the behavior of middlewares, you have to pass it to ViteComponents to do the resolving