diff --git a/package.json b/package.json index 7362475..2f342ca 100644 --- a/package.json +++ b/package.json @@ -7,29 +7,30 @@ "build": "cross-env NODE_ENV=production vite build" }, "dependencies": { - "@iconify/iconify": "^2.0.0-beta.6", - "@vueuse/core": "^4.0.0-beta.9", - "vue": "^3.0.0-rc.8", - "vue-i18n": "9.0.0-alpha.13", - "vue-router": "^4.0.0-beta.7" + "@iconify/iconify": "^2.0.0-rc.1", + "@vueuse/core": "^4.0.0-beta.10", + "vue": "^3.0.0-rc.10", + "vue-i18n": "9.0.0-alpha.17", + "vue-router": "^4.0.0-beta.9" }, "devDependencies": { "@antfu/eslint-config-vue": "^0.3.3", - "@iconify/json": "^1.1.211", + "@iconify/json": "^1.1.220", "@purge-icons/generated": "^0.4.0", - "@typescript-eslint/eslint-plugin": "^3.10.1", - "@vue/compiler-sfc": "^3.0.0-rc.8", + "@typescript-eslint/eslint-plugin": "^4.1.0", + "@vue/compiler-sfc": "^3.0.0-rc.10", + "@vuedx/typescript-plugin-vue": "^0.2.3", "cross-env": "^7.0.2", - "eslint": "^7.7.0", - "pnpm": "^5.5.3", - "tailwindcss": "^1.7.3", + "eslint": "^7.8.1", + "pnpm": "^5.5.12", + "tailwindcss": "^1.8.5", "tailwindcss-dark-mode": "^1.1.6", "typescript": "^4.0.2", "vite": "^1.0.0-rc.4", - "vite-plugin-components": "^0.2.10", + "vite-plugin-components": "^0.2.13", "vite-plugin-purge-icons": "^0.4.0", - "vite-plugin-voie": "^0.3.1", - "voie-pages": "^0.3.0" + "vite-plugin-voie": "^0.4.0", + "voie-pages": "^0.4.0" }, "eslintConfig": { "extends": "@antfu/eslint-config-vue" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5236395..cf21f20 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,49 +1,50 @@ dependencies: - '@iconify/iconify': 2.0.0-beta.6 - '@vueuse/core': 4.0.0-beta.9_vue@3.0.0-rc.8 - vue: 3.0.0-rc.8 - vue-i18n: 9.0.0-alpha.13_vue@3.0.0-rc.8 - vue-router: 4.0.0-beta.7_vue@3.0.0-rc.8 + '@iconify/iconify': 2.0.0-rc.1 + '@vueuse/core': 4.0.0-beta.10_vue@3.0.0-rc.10 + vue: 3.0.0-rc.10 + vue-i18n: 9.0.0-alpha.17_vue@3.0.0-rc.10 + vue-router: 4.0.0-beta.9_vue@3.0.0-rc.10 devDependencies: - '@antfu/eslint-config-vue': 0.3.3_eslint@7.7.0+typescript@4.0.2 - '@iconify/json': 1.1.211 + '@antfu/eslint-config-vue': 0.3.3_eslint@7.8.1+typescript@4.0.2 + '@iconify/json': 1.1.220 '@purge-icons/generated': 0.4.0 - '@typescript-eslint/eslint-plugin': 3.10.1_eslint@7.7.0+typescript@4.0.2 - '@vue/compiler-sfc': 3.0.0-rc.8_vue@3.0.0-rc.8 + '@typescript-eslint/eslint-plugin': 4.1.0_eslint@7.8.1+typescript@4.0.2 + '@vue/compiler-sfc': 3.0.0-rc.10_vue@3.0.0-rc.10 + '@vuedx/typescript-plugin-vue': 0.2.3_vue@3.0.0-rc.10 cross-env: 7.0.2 - eslint: 7.7.0 - pnpm: 5.5.3 - tailwindcss: 1.7.3 + eslint: 7.8.1 + pnpm: 5.5.12 + tailwindcss: 1.8.5 tailwindcss-dark-mode: 1.1.6 typescript: 4.0.2 vite: 1.0.0-rc.4 - vite-plugin-components: 0.2.10 + vite-plugin-components: 0.2.13 vite-plugin-purge-icons: 0.4.0 - vite-plugin-voie: 0.3.1_6d6d1e2b84a2c44f624222b9cb017490 - voie-pages: 0.3.0_vue@3.0.0-rc.8 + vite-plugin-voie: 0.4.0_57c0ba3c619dc034200409075a67561a + voie-pages: 0.4.0_vue@3.0.0-rc.10 lockfileVersion: 5.1 packages: - /@antfu/eslint-config-basic/0.3.3_eslint@7.7.0: + /@antfu/eslint-config-basic/0.3.3_eslint@7.8.1: dependencies: - eslint: 7.7.0 - eslint-config-standard: 14.1.1_1aff539ef5706692f7082fc68fc3a0aa + eslint: 7.8.1 + eslint-config-standard: 14.1.1_8cc67b666ce1c4ba83fc2c9d10c70f54 eslint-plugin-html: 6.0.3 - eslint-plugin-import: 2.22.0_eslint@7.7.0 - eslint-plugin-node: 11.1.0_eslint@7.7.0 + eslint-plugin-import: 2.22.0_eslint@7.8.1 + eslint-plugin-node: 11.1.0_eslint@7.8.1 eslint-plugin-promise: 4.2.1 - eslint-plugin-standard: 4.0.1_eslint@7.7.0 - eslint-plugin-unicorn: 21.0.0_eslint@7.7.0 + eslint-plugin-standard: 4.0.1_eslint@7.8.1 + eslint-plugin-unicorn: 21.0.0_eslint@7.8.1 dev: true peerDependencies: eslint: '>=7.4.0' resolution: integrity: sha512-kwKlJaqVMlnpAOjmctlUnnwYdjZDnH5B7UDzsWjAu2HtFVnFih3N4msmZKwAl1pSTEENzKao2Apavko83PjUtQ== - /@antfu/eslint-config-ts/0.3.3_eslint@7.7.0+typescript@4.0.2: + /@antfu/eslint-config-ts/0.3.3_eslint@7.8.1+typescript@4.0.2: dependencies: - '@antfu/eslint-config-basic': 0.3.3_eslint@7.7.0 - '@typescript-eslint/eslint-plugin': 3.6.1_bb4ed92797abd53d5d108b6007ec9d92 - '@typescript-eslint/parser': 3.9.0_eslint@7.7.0+typescript@4.0.2 - eslint: 7.7.0 + '@antfu/eslint-config-basic': 0.3.3_eslint@7.8.1 + '@typescript-eslint/eslint-plugin': 3.6.1_3a349433501c64c2c011129cfeb74ca6 + '@typescript-eslint/parser': 3.9.0_eslint@7.8.1+typescript@4.0.2 + eslint: 7.8.1 typescript: 4.0.2 dev: true peerDependencies: @@ -51,11 +52,11 @@ packages: typescript: '>=3.9' resolution: integrity: sha512-PBuv4vu/5e1saE2bgue+4k6pCH3fsgCT2Uqizjs5OhkNhpRDE5wKfoG+ayfBtQtPzLVelaCU5K5fqAt0+aVYTw== - /@antfu/eslint-config-vue/0.3.3_eslint@7.7.0+typescript@4.0.2: + /@antfu/eslint-config-vue/0.3.3_eslint@7.8.1+typescript@4.0.2: dependencies: - '@antfu/eslint-config-ts': 0.3.3_eslint@7.7.0+typescript@4.0.2 - eslint: 7.7.0 - eslint-plugin-vue: 7.0.0-alpha.10_eslint@7.7.0 + '@antfu/eslint-config-ts': 0.3.3_eslint@7.8.1+typescript@4.0.2 + eslint: 7.8.1 + eslint-plugin-vue: 7.0.0-alpha.10_eslint@7.8.1 dev: true peerDependencies: eslint: '>=7.4.0' @@ -76,23 +77,31 @@ packages: dev: true resolution: integrity: sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ== + /@babel/generator/7.11.6: + dependencies: + '@babel/types': 7.11.5 + jsesc: 2.5.2 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA== /@babel/helper-function-name/7.10.4: dependencies: '@babel/helper-get-function-arity': 7.10.4 '@babel/template': 7.10.4 - '@babel/types': 7.11.0 + '@babel/types': 7.11.5 dev: true resolution: integrity: sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== /@babel/helper-get-function-arity/7.10.4: dependencies: - '@babel/types': 7.11.0 + '@babel/types': 7.11.5 dev: true resolution: integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== /@babel/helper-split-export-declaration/7.11.0: dependencies: - '@babel/types': 7.11.0 + '@babel/types': 7.11.5 dev: true resolution: integrity: sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== @@ -108,16 +117,23 @@ packages: resolution: integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== /@babel/parser/7.11.3: + dev: true engines: node: '>=6.0.0' hasBin: true resolution: integrity: sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA== + /@babel/parser/7.11.5: + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q== /@babel/template/7.10.4: dependencies: '@babel/code-frame': 7.10.4 - '@babel/parser': 7.11.3 - '@babel/types': 7.11.0 + '@babel/parser': 7.11.5 + '@babel/types': 7.11.5 dev: true resolution: integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== @@ -135,13 +151,52 @@ packages: dev: true resolution: integrity: sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg== + /@babel/traverse/7.11.5: + dependencies: + '@babel/code-frame': 7.10.4 + '@babel/generator': 7.11.6 + '@babel/helper-function-name': 7.10.4 + '@babel/helper-split-export-declaration': 7.11.0 + '@babel/parser': 7.11.5 + '@babel/types': 7.11.5 + debug: 4.1.1 + globals: 11.12.0 + lodash: 4.17.20 + dev: true + resolution: + integrity: sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ== /@babel/types/7.11.0: dependencies: '@babel/helper-validator-identifier': 7.10.4 lodash: 4.17.19 to-fast-properties: 2.0.0 + dev: true resolution: integrity: sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA== + /@babel/types/7.11.5: + dependencies: + '@babel/helper-validator-identifier': 7.10.4 + lodash: 4.17.20 + to-fast-properties: 2.0.0 + resolution: + integrity: sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q== + /@eslint/eslintrc/0.1.3: + dependencies: + ajv: 6.12.4 + debug: 4.1.1 + espree: 7.3.0 + globals: 12.4.0 + ignore: 4.0.6 + import-fresh: 3.2.1 + js-yaml: 3.14.0 + lodash: 4.17.20 + minimatch: 3.0.4 + strip-json-comments: 3.1.1 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + resolution: + integrity: sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA== /@fullhuman/postcss-purgecss/2.3.0: dependencies: postcss: 7.0.32 @@ -154,12 +209,17 @@ packages: resolution: integrity: sha512-+cycuWyodI5ND/YNXn9zr3lbRife8Q/wnaAWMavQQNJqxKMOPRzSlUyXMOyIT6SQRmpq2Z2oOIq5EKoV8lplDQ== /@iconify/iconify/2.0.0-beta.6: - resolution: - integrity: sha512-4HMMKniJHQutHcWx7Z1TaHVRXnkAA0aD7D5zhbu93pKmcFOArW88HxmuJQY2hHQIEOg98zDlJu2SYNa5gMEnOQ== - /@iconify/json/1.1.211: dev: true resolution: - integrity: sha512-lW0fL4HhdTofl3Z4l8DczLqqHt4Mgbg+SmbF/Q+RgvYslN/xPcuX4qx7M9xbaWZTl9botQh98VMjL/FI5HwvTA== + integrity: sha512-4HMMKniJHQutHcWx7Z1TaHVRXnkAA0aD7D5zhbu93pKmcFOArW88HxmuJQY2hHQIEOg98zDlJu2SYNa5gMEnOQ== + /@iconify/iconify/2.0.0-rc.1: + dev: false + resolution: + integrity: sha512-ji5H04VjYtR4seIEgVVLPxg1KRhrFquOiyfPyLVS6vYPkuqV6bcWdssi05YSmf/OAzG4E7Qsg80/bOKyd5tYTw== + /@iconify/json/1.1.220: + dev: true + resolution: + integrity: sha512-tigaudMNSGP+n1Ry8ZN9tpMZTcgS/Yct/r2qvd/1FACbqqbD3U6lqln44NMX3A0lLuVM95lSrWHXFKTlhlIf1A== /@nodelib/fs.scandir/2.1.3: dependencies: '@nodelib/fs.stat': 2.0.3 @@ -392,34 +452,12 @@ packages: dev: true resolution: integrity: sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ== - /@typescript-eslint/eslint-plugin/3.10.1_eslint@7.7.0+typescript@4.0.2: + /@typescript-eslint/eslint-plugin/3.6.1_3a349433501c64c2c011129cfeb74ca6: dependencies: - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.7.0+typescript@4.0.2 + '@typescript-eslint/experimental-utils': 3.6.1_eslint@7.8.1+typescript@4.0.2 + '@typescript-eslint/parser': 3.9.0_eslint@7.8.1+typescript@4.0.2 debug: 4.1.1 - eslint: 7.7.0 - functional-red-black-tree: 1.0.1 - regexpp: 3.1.0 - semver: 7.3.2 - tsutils: 3.17.1_typescript@4.0.2 - typescript: 4.0.2 - dev: true - engines: - node: ^10.12.0 || >=12.0.0 - peerDependencies: - '@typescript-eslint/parser': ^3.0.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - resolution: - integrity: sha512-PQg0emRtzZFWq6PxBcdxRH3QIQiyFO3WCVpRL3fgj5oQS3CDs3AeAKfv4DxNhzn8ITdNJGJ4D3Qw8eAJf3lXeQ== - /@typescript-eslint/eslint-plugin/3.6.1_bb4ed92797abd53d5d108b6007ec9d92: - dependencies: - '@typescript-eslint/experimental-utils': 3.6.1_eslint@7.7.0+typescript@4.0.2 - '@typescript-eslint/parser': 3.9.0_eslint@7.7.0+typescript@4.0.2 - debug: 4.1.1 - eslint: 7.7.0 + eslint: 7.8.1 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.2 @@ -437,28 +475,35 @@ packages: optional: true resolution: integrity: sha512-06lfjo76naNeOMDl+mWG9Fh/a0UHKLGhin+mGaIw72FUMbMGBkdi/FEJmgEDzh4eE73KIYzHWvOCYJ0ak7nrJQ== - /@typescript-eslint/experimental-utils/3.10.1_eslint@7.7.0+typescript@4.0.2: + /@typescript-eslint/eslint-plugin/4.1.0_eslint@7.8.1+typescript@4.0.2: dependencies: - '@types/json-schema': 7.0.5 - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.0.2 - eslint: 7.7.0 - eslint-scope: 5.1.0 - eslint-utils: 2.1.0 + '@typescript-eslint/experimental-utils': 4.1.0_eslint@7.8.1+typescript@4.0.2 + '@typescript-eslint/scope-manager': 4.1.0 + debug: 4.1.1 + eslint: 7.8.1 + functional-red-black-tree: 1.0.1 + regexpp: 3.1.0 + semver: 7.3.2 + tsutils: 3.17.1_typescript@4.0.2 + typescript: 4.0.2 dev: true engines: node: ^10.12.0 || >=12.0.0 peerDependencies: - eslint: '*' + '@typescript-eslint/parser': ^4.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 typescript: '*' + peerDependenciesMeta: + typescript: + optional: true resolution: - integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== - /@typescript-eslint/experimental-utils/3.6.1_eslint@7.7.0+typescript@4.0.2: + integrity: sha512-U+nRJx8XDUqJxYF0FCXbpmD9nWt/xHDDG0zsw1vrVYAmEAuD/r49iowfurjSL2uTA2JsgtpsyG7mjO7PHf2dYw== + /@typescript-eslint/experimental-utils/3.6.1_eslint@7.8.1+typescript@4.0.2: dependencies: '@types/json-schema': 7.0.5 '@typescript-eslint/types': 3.6.1 '@typescript-eslint/typescript-estree': 3.6.1_typescript@4.0.2 - eslint: 7.7.0 + eslint: 7.8.1 eslint-scope: 5.1.0 eslint-utils: 2.1.0 dev: true @@ -469,12 +514,12 @@ packages: typescript: '*' resolution: integrity: sha512-oS+hihzQE5M84ewXrTlVx7eTgc52eu+sVmG7ayLfOhyZmJ8Unvf3osyFQNADHP26yoThFfbxcibbO0d2FjnYhg== - /@typescript-eslint/experimental-utils/3.9.0_eslint@7.7.0+typescript@4.0.2: + /@typescript-eslint/experimental-utils/3.9.0_eslint@7.8.1+typescript@4.0.2: dependencies: '@types/json-schema': 7.0.5 '@typescript-eslint/types': 3.9.0 '@typescript-eslint/typescript-estree': 3.9.0_typescript@4.0.2 - eslint: 7.7.0 + eslint: 7.8.1 eslint-scope: 5.1.0 eslint-utils: 2.1.0 dev: true @@ -485,13 +530,30 @@ packages: typescript: '*' resolution: integrity: sha512-/vSHUDYizSOhrOJdjYxPNGfb4a3ibO8zd4nUKo/QBFOmxosT3cVUV7KIg8Dwi6TXlr667G7YPqFK9+VSZOorNA== - /@typescript-eslint/parser/3.9.0_eslint@7.7.0+typescript@4.0.2: + /@typescript-eslint/experimental-utils/4.1.0_eslint@7.8.1+typescript@4.0.2: + dependencies: + '@types/json-schema': 7.0.5 + '@typescript-eslint/scope-manager': 4.1.0 + '@typescript-eslint/types': 4.1.0 + '@typescript-eslint/typescript-estree': 4.1.0_typescript@4.0.2 + eslint: 7.8.1 + eslint-scope: 5.1.0 + eslint-utils: 2.1.0 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: '*' + typescript: '*' + resolution: + integrity: sha512-paEYLA37iqRIDPeQwAmoYSiZ3PiHsaAc3igFeBTeqRHgPnHjHLJ9OGdmP6nwAkF65p2QzEsEBtpjNUBWByNWzA== + /@typescript-eslint/parser/3.9.0_eslint@7.8.1+typescript@4.0.2: dependencies: '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 3.9.0_eslint@7.7.0+typescript@4.0.2 + '@typescript-eslint/experimental-utils': 3.9.0_eslint@7.8.1+typescript@4.0.2 '@typescript-eslint/types': 3.9.0 '@typescript-eslint/typescript-estree': 3.9.0_typescript@4.0.2 - eslint: 7.7.0 + eslint: 7.8.1 eslint-visitor-keys: 1.3.0 typescript: 4.0.2 dev: true @@ -505,12 +567,15 @@ packages: optional: true resolution: integrity: sha512-rDHOKb6uW2jZkHQniUQVZkixQrfsZGUCNWWbKWep4A5hGhN5dLHMUCNAWnC4tXRlHedXkTDptIpxs6e4Pz8UfA== - /@typescript-eslint/types/3.10.1: + /@typescript-eslint/scope-manager/4.1.0: + dependencies: + '@typescript-eslint/types': 4.1.0 + '@typescript-eslint/visitor-keys': 4.1.0 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== + integrity: sha512-HD1/u8vFNnxwiHqlWKC/Pigdn0Mvxi84Y6GzbZ5f5sbLrFKu0al02573Er+D63Sw67IffVUXR0uR8rpdfdk+vA== /@typescript-eslint/types/3.6.1: dev: true engines: @@ -523,27 +588,12 @@ packages: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-rb6LDr+dk9RVVXO/NJE8dT1pGlso3voNdEIN8ugm4CWM5w5GimbThCMiMl4da1t5u3YwPWEwOnKAULCZgBtBHg== - /@typescript-eslint/typescript-estree/3.10.1_typescript@4.0.2: - dependencies: - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/visitor-keys': 3.10.1 - debug: 4.1.1 - glob: 7.1.6 - is-glob: 4.0.1 - lodash: 4.17.19 - semver: 7.3.2 - tsutils: 3.17.1_typescript@4.0.2 - typescript: 4.0.2 + /@typescript-eslint/types/4.1.0: dev: true engines: - node: ^10.12.0 || >=12.0.0 - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== + integrity: sha512-rkBqWsO7m01XckP9R2YHVN8mySOKKY2cophGM8K5uDK89ArCgahItQYdbg/3n8xMxzu2elss+an1TphlUpDuJw== /@typescript-eslint/typescript-estree/3.6.1_typescript@4.0.2: dependencies: '@typescript-eslint/types': 3.6.1 @@ -586,14 +636,27 @@ packages: optional: true resolution: integrity: sha512-N+158NKgN4rOmWVfvKOMoMFV5n8XxAliaKkArm/sOypzQ0bUL8MSnOEBW3VFIeffb/K5ce/cAV0yYhR7U4ALAA== - /@typescript-eslint/visitor-keys/3.10.1: + /@typescript-eslint/typescript-estree/4.1.0_typescript@4.0.2: dependencies: - eslint-visitor-keys: 1.3.0 + '@typescript-eslint/types': 4.1.0 + '@typescript-eslint/visitor-keys': 4.1.0 + debug: 4.1.1 + globby: 11.0.1 + is-glob: 4.0.1 + lodash: 4.17.20 + semver: 7.3.2 + tsutils: 3.17.1_typescript@4.0.2 + typescript: 4.0.2 dev: true engines: - node: ^8.10.0 || ^10.13.0 || >=11.10.1 + node: ^10.12.0 || >=12.0.0 + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true resolution: - integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== + integrity: sha512-r6et57qqKAWU173nWyw31x7OfgmKfMEcjJl9vlJEzS+kf9uKNRr4AVTRXfTCwebr7bdiVEkfRY5xGnpPaNPe4Q== /@typescript-eslint/visitor-keys/3.6.1: dependencies: eslint-visitor-keys: 1.3.0 @@ -610,6 +673,24 @@ packages: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-O1qeoGqDbu0EZUC/MZ6F1WHTIzcBVhGqDj3LhTnj65WUA548RXVxUHbYhAW9bZWfb2rnX9QsbbP5nmeJ5Z4+ng== + /@typescript-eslint/visitor-keys/4.1.0: + dependencies: + '@typescript-eslint/types': 4.1.0 + eslint-visitor-keys: 2.0.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-+taO0IZGCtCEsuNTTF2Q/5o8+fHrlml8i9YsZt2AiDCdYEJzYlsmRY991l/6f3jNXFyAWepdQj7n8Na6URiDRQ== + /@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 + resolution: + integrity: sha512-kQzHzRsM0NPAWHeqSTb2J4VsHhjRkGeLTsGzeMnW+sojgTnS3T94KacwvYgVS4qeZAKiDq0bMNZoJWrHVQ3T8g== /@vue/compiler-core/3.0.0-rc.5: dependencies: '@babel/parser': 7.11.3 @@ -620,15 +701,12 @@ packages: dev: true resolution: integrity: sha512-dNz5AObEYg0Oglw3emIsBhTAOVfObrfxDaAzR0UTRDDq+Ohfr6KTSaVQAH88Ym+oa08ZlLZBFc6ARe9doAOIxg== - /@vue/compiler-core/3.0.0-rc.8: + /@vue/compiler-dom/3.0.0-rc.10: dependencies: - '@babel/parser': 7.11.3 - '@babel/types': 7.11.0 - '@vue/shared': 3.0.0-rc.8 - estree-walker: 2.0.1 - source-map: 0.6.1 + '@vue/compiler-core': 3.0.0-rc.10 + '@vue/shared': 3.0.0-rc.10 resolution: - integrity: sha512-67sHKlKhrBhxF72gJc8PkJeAA1iZ4x1krVDuS2yOvS44Gj+fNHu8Y25mThLu+eq2rXCUrrbbmZge9ND6VuyFUA== + integrity: sha512-pqIUf5leZm0P9379utrRSVBMxhV8XaqJTEFFp5etCtbEa/H5ALs29EjFMtMcm9sQaVkZlKLu86mgIacbYB9Q3w== /@vue/compiler-dom/3.0.0-rc.5: dependencies: '@vue/compiler-core': 3.0.0-rc.5 @@ -636,12 +714,30 @@ packages: dev: true resolution: integrity: sha512-z8n+R1GhFnWuKURLYxfVSEfP7nSNM91qteobxwys55fhlZZuReouMnUwgrn+ois/IL6RdFlT9H+n4+N6yLrdJA== - /@vue/compiler-dom/3.0.0-rc.8: + /@vue/compiler-sfc/3.0.0-rc.10_vue@3.0.0-rc.10: dependencies: - '@vue/compiler-core': 3.0.0-rc.8 - '@vue/shared': 3.0.0-rc.8 + '@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: 7.0.32 + postcss-modules: 3.2.2 + postcss-selector-parser: 6.0.2 + source-map: 0.6.1 + vue: 3.0.0-rc.10 + dev: true + peerDependencies: + vue: 3.0.0-rc.10 resolution: - integrity: sha512-xnYswIMWTu8ck5ZcyXrZBhB/gBXla5JpfdEkoPqjNNSXZn1w6N398KuB6UQtjSDjjIsZ7shs7/x5hgtnqTNBJQ== + integrity: sha512-VIJ+VXqeM7WoRNgD9uYSARVb6CYq+JS2NNHfeerfNc7Uk3pjYHRv1MwEicAvN6zWFm5GLC1ZYTVD+WFg3xGAkQ== /@vue/compiler-sfc/3.0.0-rc.5_vue@3.0.0-rc.5: dependencies: '@babel/parser': 7.11.3 @@ -666,30 +762,13 @@ packages: vue: 3.0.0-rc.5 resolution: integrity: sha512-huoIFEfFCJxHcpoByAUQti7CIwJdHPLJXKuy2HG7J1B+IEKugtBdF50CLH35ZD8dWM0nyOMFFqTbO7i6CCjL3Q== - /@vue/compiler-sfc/3.0.0-rc.8_vue@3.0.0-rc.8: + /@vue/compiler-ssr/3.0.0-rc.10: dependencies: - '@babel/parser': 7.11.3 - '@babel/types': 7.11.0 - '@vue/compiler-core': 3.0.0-rc.8 - '@vue/compiler-dom': 3.0.0-rc.8 - '@vue/compiler-ssr': 3.0.0-rc.8 - '@vue/shared': 3.0.0-rc.8 - 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: 7.0.32 - postcss-modules: 3.2.0 - postcss-selector-parser: 6.0.2 - source-map: 0.6.1 - vue: 3.0.0-rc.8 + '@vue/compiler-dom': 3.0.0-rc.10 + '@vue/shared': 3.0.0-rc.10 dev: true - peerDependencies: - vue: 3.0.0-rc.8 resolution: - integrity: sha512-oJXHqMVVXRiI04rV5ncbyv+lwJMSxMFHxZBCt10bUDBBl9E7ze6/01OcSI4/mzB0RRDa1X1byMDMAgLq/07lAw== + integrity: sha512-JBPil8sO5j7puB8acX2CQMRXEYB/EP8PoEur7RcF/+aqATI7C4yqWcSLC5TRJpigj6xE6ku6sx8om+j7ZHvgBw== /@vue/compiler-ssr/3.0.0-rc.5: dependencies: '@vue/compiler-dom': 3.0.0-rc.5 @@ -697,24 +776,25 @@ packages: dev: true resolution: integrity: sha512-OU5Vl2+bCDMImS9OeCVnl4lfxZ3/sopdwX2SrUWVKQvCxmmmlyWvoVkC6nNGCs/MrOmIMhKmL6etgzLTWyCkUg== - /@vue/compiler-ssr/3.0.0-rc.8: + /@vue/reactivity/3.0.0-rc.10: dependencies: - '@vue/compiler-dom': 3.0.0-rc.8 - '@vue/shared': 3.0.0-rc.8 - dev: true + '@vue/shared': 3.0.0-rc.10 + dev: false resolution: - integrity: sha512-0NtZ6e90CpD/MJRDY0AgGNA1t3utjMkg1A/xc2RruUvJgpCsr/9sj6wK0ZoXV/MKKKFzE5DVgPjwVs0o5wxTfg== + integrity: sha512-mkUZfOJlbqGZx2cARmhCs5r2+xLJPL7VFNagmlA3Fd66ZXBc3ZvTQdYsY4VUbYJFe5ByIzqu9TZiAkzXY+JVaA== /@vue/reactivity/3.0.0-rc.5: dependencies: '@vue/shared': 3.0.0-rc.5 dev: true resolution: integrity: sha512-oe9C+1jtWUdYL/iNc0OPWbwgOk2rOW2uQ+exx3I6Jo6PKOmnAiPkMElalf9vRnO53rnUphVecMp8BlTJvcNgDw== - /@vue/reactivity/3.0.0-rc.8: + /@vue/runtime-core/3.0.0-rc.10: dependencies: - '@vue/shared': 3.0.0-rc.8 + '@vue/reactivity': 3.0.0-rc.10 + '@vue/shared': 3.0.0-rc.10 + dev: false resolution: - integrity: sha512-/NjP+CI3ggeRXaIlJCI/zJBuClOhwy+SPvt8mcIQEMeewn67bh1Qzl5iqD+yFFzaS3MR3ofdkcCiq1UQ/k2Omg== + integrity: sha512-VK/kq4gDDoqZ45CVwdbLLpikXLYLCt6YLhdgXX3fhf20gvPqrbEZv1ZNLruNnhhTpf9cLyU4tZ18DHeaUYPziw== /@vue/runtime-core/3.0.0-rc.5: dependencies: '@vue/reactivity': 3.0.0-rc.5 @@ -722,12 +802,14 @@ packages: dev: true resolution: integrity: sha512-MRIWreFigxdRuI2moFociUL5rVBfgYPrT7rWfQ0XfOyW46b+AiuCJyZvgbsRXwkAERfW1Tb/mY5forYjX2thOg== - /@vue/runtime-core/3.0.0-rc.8: + /@vue/runtime-dom/3.0.0-rc.10: dependencies: - '@vue/reactivity': 3.0.0-rc.8 - '@vue/shared': 3.0.0-rc.8 + '@vue/runtime-core': 3.0.0-rc.10 + '@vue/shared': 3.0.0-rc.10 + csstype: 2.6.13 + dev: false resolution: - integrity: sha512-VZpfCqsjz9rixDWCrEB4aI2qjlTslxAlK+5lVK+4jq7Tz2ZLQa93/Zg9p5DRzdI5GCd3nkOxo9hFXkPu+B2pIw== + integrity: sha512-bH4GuneHt3FQ+/21jba5orM/CO9N1cnT7J3wtrxopFJ4/4H5cvHXyG6v+ZVTu1d733Ij/6yMRA7xbtfi9a4zJw== /@vue/runtime-dom/3.0.0-rc.5: dependencies: '@vue/runtime-core': 3.0.0-rc.5 @@ -736,28 +818,83 @@ packages: dev: true resolution: integrity: sha512-0jwpO3MBqMToq7qC816Z8Y6G8aN4ZKbv7MupgRaepzxhiK0sXcjLQmOATP3g/NyX52UCBJS4wAwsxidqGnAabA== - /@vue/runtime-dom/3.0.0-rc.8: - dependencies: - '@vue/runtime-core': 3.0.0-rc.8 - '@vue/shared': 3.0.0-rc.8 - csstype: 2.6.13 + /@vue/shared/3.0.0-rc.10: resolution: - integrity: sha512-Da1wMDU1bh1c5WLSc3E78ns3XphZG4WHl6v0elhFkwpnSF5qB14ZYnuuqXVZ4N8Afe6ZjvtM4GSWOZlD4TkYng== + integrity: sha512-fI6gVhhgb3cAmEkY4oeVVA2hWZ2xvkgogHdBI5PL7gSvZnOB6XZ2eQGsYjC4W+7BegvEkoMBuZsFXVa4ZQ07XQ== /@vue/shared/3.0.0-rc.5: dev: true resolution: integrity: sha512-ZhcgGzBpp+pUzisZgQpM4ctIGgLpYjBj7/rZfbhEPxFHF/BuTV2jmhXvAl8aF9xDAejIcw85xCy92gDSwKtPag== - /@vue/shared/3.0.0-rc.8: - resolution: - integrity: sha512-GSvG6mbDcOQtLKfeNe77ds0oo5PRfTDhsPlqx1fwvpyROS/BAOo1YK17CXwmI+Vsf+51L/l42tTneBTdhQotmg== - /@vueuse/core/4.0.0-beta.9_vue@3.0.0-rc.8: + /@vuedx/analyze/0.2.3_vue@3.0.0-rc.10: dependencies: - vue-demi: 0.3.2_vue@3.0.0-rc.8 + '@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.0-rc.10 + cli-highlight: 2.1.4 + commander: 6.1.0 + fast-glob: 3.2.4 + hash-sum: 2.0.0 + dev: true + hasBin: true + peerDependencies: + vue: '*' + resolution: + 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 + '@vuedx/template-ast-types': 0.2.3 + lodash.camelcase: 4.3.0 + dev: true + resolution: + integrity: sha512-u+ecTx3NKHr87AZrG+dTu2ZyLZFmJ/kF0LvfvRWRWCtc91AfuRBFLjccamOGuNQg3fJynxREbgfwXQSsB9DCHQ== + /@vuedx/template-ast-types/0.2.3: + dependencies: + '@vue/compiler-core': 3.0.0-rc.10 + dev: true + resolution: + integrity: sha512-ViWbGaFcNKvenYRaiDWqEGBBbOYQl15a6monHlGipZNTyW3Vk+/dIrxQvj3/WT+MBUIQboWrLHIooDCfSl5i9g== + /@vuedx/typescript-plugin-vue/0.2.3_vue@3.0.0-rc.10: + dependencies: + '@vue/compiler-core': 3.0.0-rc.10 + '@vuedx/analyze': 0.2.3_vue@3.0.0-rc.10 + '@vuedx/template-ast-types': 0.2.3 + '@vuedx/vue-virtual-textdocument': 0.2.3_vue@3.0.0-rc.10 + de-indent: 1.0.2 + quick-lru: 5.1.1 + typescript: 3.9.7 + vscode-uri: 2.1.2 + dev: true + peerDependencies: + vue: '*' + resolution: + integrity: sha512-3P6DPnPv1JkGqUlOi/as9btiASJvPNyMT8WNRMZpAZI9eb7fj97c34N8oeLtNyI700CrnCiJvWUKZmJpRofAlQ== + /@vuedx/vue-virtual-textdocument/0.2.3_vue@3.0.0-rc.10: + dependencies: + '@vue/compiler-core': 3.0.0-rc.10 + '@vue/compiler-sfc': 3.0.0-rc.10_vue@3.0.0-rc.10 + '@vuedx/analyze': 0.2.3_vue@3.0.0-rc.10 + '@vuedx/compiler-tsx': 0.2.3 + vscode-languageserver-textdocument: 1.0.1 + vscode-uri: 2.1.2 + dev: true + peerDependencies: + vue: '*' + resolution: + integrity: sha512-FcFd0S34Ffs3stb3E1zC0LYeJdLNsvKr0CqHMRkdCmHHlp9h4vYKFigBkzzPiT8G6pNyWGrniwi33o4CmKvedQ== + /@vueuse/core/4.0.0-beta.10_vue@3.0.0-rc.10: + dependencies: + vue-demi: 0.3.3_vue@3.0.0-rc.10 dev: false peerDependencies: vue: '*' resolution: - integrity: sha512-7qGDQkCCCnGZAXF+xAjnUCsYNjYmYcoRxeb0IsopJAPbtWL0Q/mD3Wgkysdl88qpUxaHNd7uzS762cLnFqJc7A== + integrity: sha512-QW+fCQCvaxtUfO+5ZSg/dguYaY12GcRWESStrH9HeSC9hO+rlfojQCKJSAUgzBKUfffkmVz2SlJzXnJ17CAknA== /accepts/1.3.7: dependencies: mime-types: 2.1.27 @@ -805,6 +942,15 @@ packages: dev: true resolution: integrity: sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA== + /ajv/6.12.4: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.2.2 + dev: true + resolution: + integrity: sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== /ansi-colors/4.1.1: dev: true engines: @@ -915,13 +1061,13 @@ packages: dev: true resolution: integrity: sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA== - /babel-eslint/10.1.0_eslint@7.7.0: + /babel-eslint/10.1.0_eslint@7.8.1: dependencies: '@babel/code-frame': 7.10.4 '@babel/parser': 7.11.3 '@babel/traverse': 7.11.0 '@babel/types': 7.11.0 - eslint: 7.7.0 + eslint: 7.8.1 eslint-visitor-keys: 1.3.0 resolve: 1.17.0 dev: true @@ -1049,6 +1195,12 @@ packages: node: '>= 6' resolution: integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + /camelcase/5.3.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== /caniuse-lite/1.0.30001111: dev: true resolution: @@ -1063,10 +1215,19 @@ packages: node: '>=4' resolution: integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + /chalk/3.0.0: + dependencies: + ansi-styles: 4.2.1 + supports-color: 7.2.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== /chalk/4.1.0: dependencies: ansi-styles: 4.2.1 - supports-color: 7.1.0 + supports-color: 7.2.0 dev: true engines: node: '>=10' @@ -1116,12 +1277,35 @@ packages: node: '>=8' resolution: integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + /cli-highlight/2.1.4: + dependencies: + chalk: 3.0.0 + highlight.js: 9.18.3 + mz: 2.7.0 + parse5: 5.1.1 + parse5-htmlparser2-tree-adapter: 5.1.1 + yargs: 15.4.1 + dev: true + engines: + node: '>=8.0.0' + npm: '>=5.0.0' + hasBin: true + resolution: + integrity: sha512-s7Zofobm20qriqDoU9sXptQx0t2R9PEgac92mENNm7xaEe1hn71IIMsXMK+6encA6WRCWWxIGQbipr3q998tlQ== /cli-spinners/2.4.0: dev: true engines: node: '>=6' resolution: integrity: sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA== + /cliui/6.0.0: + dependencies: + string-width: 4.2.0 + strip-ansi: 6.0.0 + wrap-ansi: 6.2.0 + dev: true + resolution: + integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== /clone/1.0.4: dev: true engines: @@ -1185,6 +1369,12 @@ packages: node: '>= 6' resolution: integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + /commander/6.1.0: + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA== /commondir/1.0.1: dev: true resolution: @@ -1276,6 +1466,10 @@ packages: /csstype/2.6.13: resolution: integrity: sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A== + /de-indent/1.0.2: + dev: true + resolution: + integrity: sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0= /debug/2.6.9: dependencies: ms: 2.0.0 @@ -1313,6 +1507,12 @@ packages: optional: true resolution: integrity: sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== + /decamelize/1.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= /deep-equal/1.0.1: dev: true resolution: @@ -1458,6 +1658,10 @@ packages: dev: true resolution: integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + /emoji-regex/8.0.0: + dev: true + resolution: + integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== /emojis-list/3.0.0: dev: true engines: @@ -1557,13 +1761,13 @@ packages: node: '>=4' resolution: integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA== - /eslint-config-standard/14.1.1_1aff539ef5706692f7082fc68fc3a0aa: + /eslint-config-standard/14.1.1_8cc67b666ce1c4ba83fc2c9d10c70f54: dependencies: - eslint: 7.7.0 - eslint-plugin-import: 2.22.0_eslint@7.7.0 - eslint-plugin-node: 11.1.0_eslint@7.7.0 + eslint: 7.8.1 + eslint-plugin-import: 2.22.0_eslint@7.8.1 + eslint-plugin-node: 11.1.0_eslint@7.8.1 eslint-plugin-promise: 4.2.1 - eslint-plugin-standard: 4.0.1_eslint@7.7.0 + eslint-plugin-standard: 4.0.1_eslint@7.8.1 dev: true peerDependencies: eslint: '>=6.2.2' @@ -1589,9 +1793,9 @@ packages: node: '>=4' resolution: integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== - /eslint-plugin-es/3.0.1_eslint@7.7.0: + /eslint-plugin-es/3.0.1_eslint@7.8.1: dependencies: - eslint: 7.7.0 + eslint: 7.8.1 eslint-utils: 2.1.0 regexpp: 3.1.0 dev: true @@ -1607,14 +1811,14 @@ packages: dev: true resolution: integrity: sha512-1KV2ebQHywlXkfpXOGjxuEyoq+g6AWvD6g9TB28KsGhbM5rJeHXAEpHOev6LqZv6ylcfa9BWokDsNVKyYefzGw== - /eslint-plugin-import/2.22.0_eslint@7.7.0: + /eslint-plugin-import/2.22.0_eslint@7.8.1: dependencies: array-includes: 3.1.1 array.prototype.flat: 1.2.3 contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 7.7.0 + eslint: 7.8.1 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 @@ -1630,10 +1834,10 @@ packages: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 resolution: integrity: sha512-66Fpf1Ln6aIS5Gr/55ts19eUuoDhAbZgnr6UxK5hbDx6l/QgQgx61AePq+BV4PP2uXQFClgMVzep5zZ94qqsxg== - /eslint-plugin-node/11.1.0_eslint@7.7.0: + /eslint-plugin-node/11.1.0_eslint@7.8.1: dependencies: - eslint: 7.7.0 - eslint-plugin-es: 3.0.1_eslint@7.7.0 + eslint: 7.8.1 + eslint-plugin-es: 3.0.1_eslint@7.8.1 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 @@ -1652,21 +1856,21 @@ packages: node: '>=6' resolution: integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== - /eslint-plugin-standard/4.0.1_eslint@7.7.0: + /eslint-plugin-standard/4.0.1_eslint@7.8.1: dependencies: - eslint: 7.7.0 + eslint: 7.8.1 dev: true peerDependencies: eslint: '>=5.0.0' resolution: integrity: sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ== - /eslint-plugin-unicorn/21.0.0_eslint@7.7.0: + /eslint-plugin-unicorn/21.0.0_eslint@7.8.1: dependencies: ci-info: 2.0.0 clean-regexp: 1.0.0 - eslint: 7.7.0 + eslint: 7.8.1 eslint-ast-utils: 1.1.0 - eslint-template-visitor: 2.2.1_eslint@7.7.0 + eslint-template-visitor: 2.2.1_eslint@7.8.1 eslint-utils: 2.1.0 import-modules: 2.0.0 lodash: 4.17.19 @@ -1683,13 +1887,13 @@ packages: eslint: '>=7.3.0' resolution: integrity: sha512-S8v7+v4gZTQPj4pKKvexhgSUaLQSyItvxW2SVZDaX9Iu5IjlAmF2eni+L6w8a2aqshxgU8Lle4FIAVDtuejSKQ== - /eslint-plugin-vue/7.0.0-alpha.10_eslint@7.7.0: + /eslint-plugin-vue/7.0.0-alpha.10_eslint@7.8.1: dependencies: - eslint: 7.7.0 + eslint: 7.8.1 eslint-utils: 2.1.0 natural-compare: 1.4.0 semver: 7.3.2 - vue-eslint-parser: 7.1.0_eslint@7.7.0 + vue-eslint-parser: 7.1.0_eslint@7.8.1 dev: true engines: node: '>=8.10' @@ -1706,10 +1910,10 @@ packages: node: '>=8.0.0' resolution: integrity: sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w== - /eslint-template-visitor/2.2.1_eslint@7.7.0: + /eslint-template-visitor/2.2.1_eslint@7.8.1: dependencies: - babel-eslint: 10.1.0_eslint@7.7.0 - eslint: 7.7.0 + babel-eslint: 10.1.0_eslint@7.8.1 + eslint: 7.8.1 eslint-visitor-keys: 1.3.0 esquery: 1.3.1 multimap: 1.1.0 @@ -1732,9 +1936,16 @@ packages: node: '>=4' resolution: integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - /eslint/7.7.0: + /eslint-visitor-keys/2.0.0: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== + /eslint/7.8.1: dependencies: '@babel/code-frame': 7.10.4 + '@eslint/eslintrc': 0.1.3 ajv: 6.12.3 chalk: 4.1.0 cross-spawn: 7.0.3 @@ -1744,7 +1955,7 @@ packages: eslint-scope: 5.1.0 eslint-utils: 2.1.0 eslint-visitor-keys: 1.3.0 - espree: 7.2.0 + espree: 7.3.0 esquery: 1.3.1 esutils: 2.0.3 file-entry-cache: 5.0.1 @@ -1758,7 +1969,7 @@ packages: js-yaml: 3.14.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 - lodash: 4.17.19 + lodash: 4.17.20 minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 @@ -1775,7 +1986,7 @@ packages: node: ^10.12.0 || >=12.0.0 hasBin: true resolution: - integrity: sha512-1KUxLzos0ZVsyL81PnRN335nDtQ8/vZUD6uMtWbF+5zDtjKcsklIi78XoE0MVL93QvWTu+E5y44VyyCsOMBrIg== + integrity: sha512-/2rX2pfhyUG0y+A123d0ccXtMm7DV7sH1m3lk9nk2DZ2LReq39FXHueR9xZwshE5MdfSf0xunSaMWRqyIA6M1w== /espree/6.2.1: dependencies: acorn: 7.4.0 @@ -1786,7 +1997,7 @@ packages: node: '>=6.0.0' resolution: integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== - /espree/7.2.0: + /espree/7.3.0: dependencies: acorn: 7.4.0 acorn-jsx: 5.2.0_acorn@7.4.0 @@ -1795,7 +2006,7 @@ packages: engines: node: ^10.12.0 || >=12.0.0 resolution: - integrity: sha512-H+cQ3+3JYRMEIOl87e7QdHX70ocly5iW4+dttuR8iYSPr/hXKFb+7dBsZ7+u1adC4VrnPlTkv0+OwuPnDop19g== + integrity: sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== /esprima/4.0.1: dev: true engines: @@ -2020,6 +2231,12 @@ packages: dev: true resolution: integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ== + /get-caller-file/2.0.5: + dev: true + engines: + node: 6.* || 8.* || >= 10.* + resolution: + integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== /get-stream/5.1.0: dependencies: pump: 3.0.0 @@ -2108,10 +2325,20 @@ packages: dev: true resolution: integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg== + /highlight.js/9.18.3: + dev: true + resolution: + integrity: sha512-zBZAmhSupHIl5sITeMqIJnYCDfAEc3Gdkqj65wC1lpI468MMQeeQkhcIAvk+RylAkxrCcI9xy9piHiXeQ1BdzQ== /hosted-git-info/2.8.8: dev: true resolution: integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + /html-tags/3.1.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== /htmlparser2/4.1.0: dependencies: domelementtype: 2.0.1 @@ -2336,6 +2563,12 @@ packages: node: '>=4' resolution: integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + /is-fullwidth-code-point/3.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== /is-generator-function/1.0.7: dev: true engines: @@ -2652,8 +2885,12 @@ packages: resolution: integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= /lodash/4.17.19: + dev: true resolution: integrity: sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== + /lodash/4.17.20: + resolution: + integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== /log-symbols/4.0.0: dependencies: chalk: 4.1.0 @@ -3016,6 +3253,16 @@ packages: node: '>=8' resolution: integrity: sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ== + /parse5-htmlparser2-tree-adapter/5.1.1: + dependencies: + parse5: 5.1.1 + dev: true + resolution: + integrity: sha512-CF+TKjXqoqyDwHqBhFQ+3l5t83xYi6fVT1tQNg+Ye0JRLnTxWvIroCjEp1A0k4lneHNBGnICUf0cfYVYGEazqw== + /parse5/5.1.1: + dev: true + resolution: + integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== /parseurl/1.3.3: dev: true engines: @@ -3089,12 +3336,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - /pify/5.0.0: - dev: true - engines: - node: '>=10' - resolution: - integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== /pkg-dir/2.0.0: dependencies: find-up: 2.1.0 @@ -3109,13 +3350,13 @@ packages: node: '>=4' resolution: integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== - /pnpm/5.5.3: + /pnpm/5.5.12: dev: true engines: node: '>=10.13' hasBin: true resolution: - integrity: sha512-1FfqqDOaQKIn10WzP2Vdjwo4KOpdu7s2dRbBMDJi9llHa5BhhHf+ASrW8HTWyqKd03n6wf2NrbFvZreHJKQnZw== + integrity: sha512-LtQFpX08J25meH8bLo1yuCzfkpWdGxpFsytfCnqlzzTbr3ajh31drlIQHtGIEQdMVpEeqplLseNWTjrSPLxShQ== /postcss-discard-comments/4.0.2: dependencies: postcss: 7.0.32 @@ -3209,6 +3450,20 @@ packages: dev: true resolution: integrity: sha512-ceodlVbBypGD3R7EI1xM7gz28J0syaXq0VKd7rJVXVlOSkxUIRBRJQjBgpoKnKVFNAcCjtLVgZqBA3mUNntWPA== + /postcss-modules/3.2.2: + dependencies: + generic-names: 2.0.1 + icss-replace-symbols: 1.1.0 + lodash.camelcase: 4.3.0 + postcss: 7.0.32 + postcss-modules-extract-imports: 2.0.0 + postcss-modules-local-by-default: 3.0.3 + postcss-modules-scope: 2.2.0 + postcss-modules-values: 3.0.0 + string-hash: 1.1.3 + dev: true + resolution: + integrity: sha512-JQ8IAqHELxC0N6tyCg2UF40pACY5oiL6UpiqqcIFRWqgDYO8B0jnxzoQ0EOpPrWXvcpu6BSbQU/3vSiq7w8Nhw== /postcss-nested/4.2.3: dependencies: postcss: 7.0.32 @@ -3295,6 +3550,12 @@ packages: hasBin: true resolution: integrity: sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ== + /quick-lru/5.1.1: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== /read-cache/1.0.0: dependencies: pify: 2.3.0 @@ -3367,6 +3628,16 @@ packages: node: '>=8' resolution: integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== + /require-directory/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + /require-main-filename/2.0.0: + dev: true + resolution: + integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== /requires-port/1.0.0: dev: true resolution: @@ -3531,6 +3802,10 @@ packages: dev: true resolution: integrity: sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ== + /set-blocking/2.0.0: + dev: true + resolution: + integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= /setprototypeof/1.1.0: dev: true resolution: @@ -3651,6 +3926,16 @@ packages: node: '>=6' resolution: integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + /string-width/4.2.0: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== /string.prototype.trimend/1.0.1: dependencies: define-properties: 1.1.3 @@ -3715,18 +4000,18 @@ packages: node: '>=6' resolution: integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - /supports-color/7.1.0: + /supports-color/7.2.0: dependencies: has-flag: 4.0.0 dev: true engines: node: '>=8' resolution: - integrity: sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== /table/5.4.6: dependencies: - ajv: 6.12.3 - lodash: 4.17.19 + ajv: 6.12.4 + lodash: 4.17.20 slice-ansi: 2.1.0 string-width: 3.1.0 dev: true @@ -3767,7 +4052,7 @@ packages: hasBin: true resolution: integrity: sha512-Cpa0kElG8Sg5sJSvTYi2frmIQZq0w37RLNNrYyy/W6HIWKspqSdTfb9tIN6X1gm4KV5a+TE/n7EKmn5Q9C7EUQ== - /tailwindcss/1.7.3: + /tailwindcss/1.8.5: dependencies: '@fullhuman/postcss-purgecss': 2.3.0 autoprefixer: 9.8.6 @@ -3777,7 +4062,8 @@ packages: color: 3.1.2 detective: 5.2.0 fs-extra: 8.1.0 - lodash: 4.17.19 + html-tags: 3.1.0 + lodash: 4.17.20 node-emoji: 1.10.0 normalize.css: 8.0.1 object-hash: 2.0.3 @@ -3795,7 +4081,7 @@ packages: node: '>=8.9.0' hasBin: true resolution: - integrity: sha512-e6o/qhn80hcJ+cB1jIK3C1xlDPkFHU98c2m4ONMfeIOf8jvKQ+bowD39QKsWN+JMOvfATtMjgScpjSaqO1hffQ== + integrity: sha512-W4kLvs0iADgn83AOtI35pi24OGgxCfKls9H8qfdwbDTyO2ec7zBPgfEqu2mzaMdE3MWhtbCpyeCDY5rjmCHjTw== /terser/4.8.0: dependencies: commander: 2.20.3 @@ -3903,6 +4189,13 @@ packages: node: '>= 0.6' resolution: integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + /typescript/3.9.7: + dev: true + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== /typescript/4.0.2: dev: true engines: @@ -3949,14 +4242,14 @@ packages: node: '>= 0.8' resolution: integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - /vite-plugin-components/0.2.10: + /vite-plugin-components/0.2.13: dependencies: debug: 4.1.1 fast-glob: 3.2.4 minimatch: 3.0.4 dev: true resolution: - integrity: sha512-Gb+vhcHl5iMu+vDX1RrJqXFgnah/bMDDciVvaR/CtQzk3ewsx0rq96nzJLwhQd9+1XXN5EAntM0Q2heyYA28Kg== + integrity: sha512-NibMzilOMrs7qKXKSSi6058m2gFZ9+JjRO3rDKTjD8o0tQ3lAQ777mOJaDyMuMrnWE61K4iKuS6AVy5rwjM2Jw== /vite-plugin-purge-icons/0.4.0: dependencies: '@purge-icons/core': 0.4.0 @@ -3965,20 +4258,19 @@ packages: dev: true resolution: integrity: sha512-s+uKUQqazflup4WuqBo9xsRRi7bXxowuURItzO5Gesr5gfpdzoKxKU+cVxZcwckUAUmQg4Jak2/30vOtmbaJJg== - /vite-plugin-voie/0.3.1_6d6d1e2b84a2c44f624222b9cb017490: + /vite-plugin-voie/0.4.0_57c0ba3c619dc034200409075a67561a: dependencies: - glob: 7.1.6 - pify: 5.0.0 + fast-glob: 3.2.4 vite: 1.0.0-rc.4 - voie-pages: 0.3.0_vue@3.0.0-rc.8 - vue-router: 4.0.0-beta.7_vue@3.0.0-rc.8 + voie-pages: 0.4.0_vue@3.0.0-rc.10 + vue-router: 4.0.0-beta.9_vue@3.0.0-rc.10 dev: true peerDependencies: vite: ^1.0.0-rc.4 vue: '*' vue-router: ^4.0.0-beta.4 resolution: - integrity: sha512-FFJ2qWyNyg+8NP3oPpKt21F30amqLzYswDDcEv7oM4WP/vsCt2e+K19iRv+qB7QwLdV2iEsz9eQF2xl7aeOZhA== + integrity: sha512-X1JQc3mWfCDd847PV3w6KhfqlvNlLVwImsrYlBNvRR8KpwdxmG2ZywqyqKsw4rUIMsk7jHHb19G3NxbUbW77uA== /vite/1.0.0-rc.4: dependencies: '@babel/parser': 7.11.3 @@ -4037,17 +4329,25 @@ packages: hasBin: true resolution: integrity: sha512-D9gpKKaE2U0YpIxNrSn+nlFPBT0sfg68Y1EReYW8YHMhbNFcxwS7RZIa1W/8Pq6yDfVRAhbOZNijv1mLG5pCEg== - /voie-pages/0.3.0_vue@3.0.0-rc.8: + /voie-pages/0.4.0_vue@3.0.0-rc.10: dependencies: - vue-router: 4.0.0-beta.6_vue@3.0.0-rc.8 + vue-router: 4.0.0-beta.9_vue@3.0.0-rc.10 dev: true peerDependencies: vue: '*' resolution: - integrity: sha512-1N5NZAxhfGuXd9dYaq3nH7xBT5kySz8nENfWtb/BllV+JNfo+8eqxeDgytdfL9eKqjdivnL9zvXFc6ihwvd/3Q== - /vue-demi/0.3.2_vue@3.0.0-rc.8: + integrity: sha512-3oa4wm9tTQEPFdEZychcqCF91PfsEZfvJZ62GoGJf9fpzDF5DnmNZJYQkGxzRbKYUvaIYm37DCd5yDn8btl0eA== + /vscode-languageserver-textdocument/1.0.1: + dev: true + resolution: + integrity: sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA== + /vscode-uri/2.1.2: + dev: true + resolution: + integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A== + /vue-demi/0.3.3_vue@3.0.0-rc.10: dependencies: - vue: 3.0.0-rc.8 + vue: 3.0.0-rc.10 dev: false hasBin: true peerDependencies: @@ -4055,11 +4355,11 @@ packages: vue: ^2.6.0 || >=3.0.0-rc.1 requiresBuild: true resolution: - integrity: sha512-PJcowrO4HrjyscUianvYo0ywQ9zvX7dBLgO56d26ldVdtyFKRWUZ05xFN5i6FQhtogLonHinh0n82My2wAchHA== - /vue-eslint-parser/7.1.0_eslint@7.7.0: + integrity: sha512-/CvXJUp7e41C/jS5ZgflMQgkY2qFX1ZkZq1kYwYH5RCC9gGy1vgvjsldtQlVORaAUt55+k/mQIUnUKNrLosoIw== + /vue-eslint-parser/7.1.0_eslint@7.8.1: dependencies: debug: 4.1.1 - eslint: 7.7.0 + eslint: 7.8.1 eslint-scope: 5.1.0 eslint-visitor-keys: 1.3.0 espree: 6.2.1 @@ -4072,31 +4372,31 @@ packages: eslint: '>=5.0.0' resolution: integrity: sha512-Kr21uPfthDc63nDl27AGQEhtt9VrZ9nkYk/NTftJ2ws9XiJwzJJCnCr3AITQ2jpRMA0XPGDECxYH8E027qMK9Q== - /vue-i18n/9.0.0-alpha.13_vue@3.0.0-rc.8: + /vue-i18n/9.0.0-alpha.17_vue@3.0.0-rc.10: dependencies: - vue: 3.0.0-rc.8 + vue: 3.0.0-rc.10 dev: false engines: node: '>= 10' peerDependencies: - vue: ^3.0.0-rc.5 + vue: ^3.0.0-rc.8 resolution: - integrity: sha512-0kkZYImEcLwmcEqHuQIRUKxISOrm1iAWDOUPvtQ0yWW7MGkKAMHCTgn6toGQywPc4v48P+YDTgsGsBpHFpQJFA== - /vue-router/4.0.0-beta.6_vue@3.0.0-rc.8: + integrity: sha512-5GIDvYKHPU8DuysdQM7tcALWmBlFbwtM9jKWGI4wBDbych4dK9OMjGCVrC2PvaGD/zo96VLJMYLNpgg0GCk6QA== + /vue-router/4.0.0-beta.9_vue@3.0.0-rc.10: dependencies: - vue: 3.0.0-rc.8 - dev: true + vue: 3.0.0-rc.10 peerDependencies: - vue: ^3.0.0-beta.20 + vue: ^3.0.0-rc.9 resolution: - integrity: sha512-zF+reWzcM0ivbIAbjfCpDVYlvc4iQAi7rx5abLNUcNiJxuTMR0lEBoxamQcaewV4sJ+zskX6PYW3QM5/fRkPqA== - /vue-router/4.0.0-beta.7_vue@3.0.0-rc.8: + integrity: sha512-k8AGMm3LCTqnsEuF37AD4kcZVMwtnFEzdjACgmIII/xbLnTj3+o5XyH/zREBZutgv5q2hzlLltMVglqDQYMd/A== + /vue/3.0.0-rc.10: dependencies: - vue: 3.0.0-rc.8 - peerDependencies: - vue: ^3.0.0-rc.5 + '@vue/compiler-dom': 3.0.0-rc.10 + '@vue/runtime-dom': 3.0.0-rc.10 + '@vue/shared': 3.0.0-rc.10 + dev: false resolution: - integrity: sha512-98CSf1ssIu0cZgdoBTqGWn9e17pueKOy4fzVyFyUhuJkjEwWNOsMMfKru6e0GTwZEtYOd6vhizvh7mkFGvdjVg== + integrity: sha512-nRsyIQtOWLDMBb5dsPwg/WdIqznCMVWN6O6wJSzhseKC768wHlZKcJ7SPHhWPid9wi3Ykhtl9vtgvxTK/qICkw== /vue/3.0.0-rc.5: dependencies: '@vue/compiler-dom': 3.0.0-rc.5 @@ -4105,19 +4405,16 @@ packages: dev: true resolution: integrity: sha512-8t8Y4sHMBGD5iLZ7JfBGmKBJlzesPoL+/nW9EV8s+4LwnKC4rGlRp+Lj2rcign4iQaj0GFaL7DrQ8IoOfVX6+w== - /vue/3.0.0-rc.8: - dependencies: - '@vue/compiler-dom': 3.0.0-rc.8 - '@vue/runtime-dom': 3.0.0-rc.8 - '@vue/shared': 3.0.0-rc.8 - resolution: - integrity: sha512-2TPckyMoOjEawJBsjb+02GusPBBTwgCqGSjQYsJnToCPDR7PnVCkA4dbGJYlw1w9heXfwgyI+9qmZT0vMVLGmg== /wcwidth/1.0.1: dependencies: defaults: 1.0.3 dev: true resolution: integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= + /which-module/2.0.0: + dev: true + resolution: + integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= /which/2.0.2: dependencies: isexe: 2.0.0 @@ -4133,6 +4430,16 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + /wrap-ansi/6.2.0: + dependencies: + ansi-styles: 4.2.1 + string-width: 4.2.0 + strip-ansi: 6.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== /wrappy/1.0.2: dev: true resolution: @@ -4165,10 +4472,41 @@ packages: node: '>=0.4' resolution: integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + /y18n/4.0.0: + dev: true + resolution: + integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== /yallist/3.1.1: dev: true resolution: integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + /yargs-parser/18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + /yargs/15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.0 + which-module: 2.0.0 + y18n: 4.0.0 + yargs-parser: 18.1.3 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== /ylru/1.2.1: dev: true engines: @@ -4177,23 +4515,24 @@ packages: integrity: sha512-faQrqNMzcPCHGVC2aaOINk13K+aaBDUPjGWl0teOXywElLjyVAB6Oe2jj62jHYtwsU49jXhScYbvPENK+6zAvQ== specifiers: '@antfu/eslint-config-vue': ^0.3.3 - '@iconify/iconify': ^2.0.0-beta.6 - '@iconify/json': ^1.1.211 + '@iconify/iconify': ^2.0.0-rc.1 + '@iconify/json': ^1.1.220 '@purge-icons/generated': ^0.4.0 - '@typescript-eslint/eslint-plugin': ^3.10.1 - '@vue/compiler-sfc': ^3.0.0-rc.8 - '@vueuse/core': ^4.0.0-beta.9 + '@typescript-eslint/eslint-plugin': ^4.1.0 + '@vue/compiler-sfc': ^3.0.0-rc.10 + '@vuedx/typescript-plugin-vue': ^0.2.3 + '@vueuse/core': ^4.0.0-beta.10 cross-env: ^7.0.2 - eslint: ^7.7.0 - pnpm: ^5.5.3 - tailwindcss: ^1.7.3 + eslint: ^7.8.1 + pnpm: ^5.5.12 + tailwindcss: ^1.8.5 tailwindcss-dark-mode: ^1.1.6 typescript: ^4.0.2 vite: ^1.0.0-rc.4 - vite-plugin-components: ^0.2.10 + vite-plugin-components: ^0.2.13 vite-plugin-purge-icons: ^0.4.0 - vite-plugin-voie: ^0.3.1 - voie-pages: ^0.3.0 - vue: ^3.0.0-rc.8 - vue-i18n: 9.0.0-alpha.13 - vue-router: ^4.0.0-beta.7 + vite-plugin-voie: ^0.4.0 + voie-pages: ^0.4.0 + vue: ^3.0.0-rc.10 + vue-i18n: 9.0.0-alpha.17 + vue-router: ^4.0.0-beta.9 diff --git a/src/shims-vue.d.ts b/src/shims-vue.d.ts deleted file mode 100644 index 14edcf0..0000000 --- a/src/shims-vue.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -declare module '*.vue' { - import { defineComponent } from 'vue' - const Component: ReturnType - export default Component -} diff --git a/tsconfig.json b/tsconfig.json index b393d0e..005677d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -11,12 +11,10 @@ "moduleResolution": "node", "resolveJsonModule": true, "forceConsistentCasingInFileNames": true, + "plugins": [{ "name": "@vuedx/typescript-plugin-vue" }], "paths": { "/~/*": ["src/*"] } }, - "exclude": [ - "dist", - "node_modules" - ] + "exclude": ["dist", "node_modules"] }