diff --git a/package.json b/package.json index 780038d..91fa182 100644 --- a/package.json +++ b/package.json @@ -7,37 +7,38 @@ "preview-https": "serve dist" }, "dependencies": { - "@vueuse/core": "^6.2.1", + "@vueuse/core": "^6.3.2", "@vueuse/head": "^0.6.0", "nprogress": "^0.2.0", "pinia": "^2.0.0-rc.8", "prism-theme-vars": "^0.2.2", - "vue": "^3.2.9", + "vue": "^3.2.11", "vue-demi": "^0.11.4", "vue-i18n": "^9.1.7", "vue-router": "^4.0.11" }, "devDependencies": { - "@antfu/eslint-config": "^0.7.0", - "@iconify/json": "^1.1.398", + "@antfu/eslint-config": "^0.8.1", + "@iconify/json": "^1.1.400", "@intlify/vite-plugin-vue-i18n": "^2.4.0", "@types/markdown-it-link-attributes": "^3.0.1", "@types/nprogress": "^0.2.0", - "@vitejs/plugin-vue": "^1.6.1", + "@vitejs/plugin-vue": "^1.6.2", "@vue/compiler-sfc": "^3.2.9", - "@vue/server-renderer": "^3.2.9", + "@vue/server-renderer": "^3.2.11", "critters": "^0.0.10", "cross-env": "^7.0.3", "eslint": "^7.32.0", - "https-localhost": "^4.6.5", + "https-localhost": "^4.7.0", "markdown-it-link-attributes": "^3.0.0", "markdown-it-prism": "^2.2.0", "pnpm": "^6.14.7", - "typescript": "^4.4.2", + "typescript": "^4.4.3", "unplugin-auto-import": "^0.4.5", "unplugin-icons": "^0.7.6", - "unplugin-vue-components": "^0.14.13", - "vite": "^2.5.4", + "unplugin-vue-components": "^0.15.0", + "vite": "^2.5.6", + "vite-plugin-inspect": "^0.3.4", "vite-plugin-md": "^0.11.0", "vite-plugin-pages": "^0.18.0", "vite-plugin-pwa": "^0.11.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f739a9f..14fd1c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,87 +1,89 @@ lockfileVersion: 5.3 specifiers: - '@antfu/eslint-config': ^0.7.0 - '@iconify/json': ^1.1.398 + '@antfu/eslint-config': ^0.8.1 + '@iconify/json': ^1.1.400 '@intlify/vite-plugin-vue-i18n': ^2.4.0 '@types/markdown-it-link-attributes': ^3.0.1 '@types/nprogress': ^0.2.0 - '@vitejs/plugin-vue': ^1.6.1 + '@vitejs/plugin-vue': ^1.6.2 '@vue/compiler-sfc': ^3.2.9 - '@vue/server-renderer': ^3.2.9 - '@vueuse/core': ^6.2.1 + '@vue/server-renderer': ^3.2.11 + '@vueuse/core': ^6.3.2 '@vueuse/head': ^0.6.0 critters: ^0.0.10 cross-env: ^7.0.3 eslint: ^7.32.0 - https-localhost: ^4.6.5 + https-localhost: ^4.7.0 markdown-it-link-attributes: ^3.0.0 markdown-it-prism: ^2.2.0 nprogress: ^0.2.0 pinia: ^2.0.0-rc.8 pnpm: ^6.14.7 prism-theme-vars: ^0.2.2 - typescript: ^4.4.2 + typescript: ^4.4.3 unplugin-auto-import: ^0.4.5 unplugin-icons: ^0.7.6 - unplugin-vue-components: ^0.14.13 - vite: ^2.5.4 + unplugin-vue-components: ^0.15.0 + vite: ^2.5.6 + vite-plugin-inspect: ^0.3.4 vite-plugin-md: ^0.11.0 vite-plugin-pages: ^0.18.0 vite-plugin-pwa: ^0.11.2 vite-plugin-vue-layouts: ^0.4.1 vite-plugin-windicss: ^1.4.2 vite-ssg: ^0.15.1 - vue: ^3.2.9 + vue: ^3.2.11 vue-demi: ^0.11.4 vue-i18n: ^9.1.7 vue-router: ^4.0.11 vue-tsc: ^0.3.0 dependencies: - '@vueuse/core': 6.2.1_vue@3.2.9 - '@vueuse/head': 0.6.0_vue@3.2.9 + '@vueuse/core': 6.3.2_vue@3.2.11 + '@vueuse/head': 0.6.0_vue@3.2.11 nprogress: 0.2.0 - pinia: 2.0.0-rc.8_typescript@4.4.2+vue@3.2.9 + pinia: 2.0.0-rc.8_typescript@4.4.3+vue@3.2.11 prism-theme-vars: 0.2.2 - vue: 3.2.9 - vue-demi: 0.11.4_vue@3.2.9 - vue-i18n: 9.1.7_vue@3.2.9 - vue-router: 4.0.11_vue@3.2.9 + vue: 3.2.11 + vue-demi: 0.11.4_vue@3.2.11 + vue-i18n: 9.1.7_vue@3.2.11 + vue-router: 4.0.11_vue@3.2.11 devDependencies: - '@antfu/eslint-config': 0.7.0_eslint@7.32.0+typescript@4.4.2 - '@iconify/json': 1.1.398 - '@intlify/vite-plugin-vue-i18n': 2.4.0_6f06d798af7410d1d1d44712b0d11361 + '@antfu/eslint-config': 0.8.1_eslint@7.32.0+typescript@4.4.3 + '@iconify/json': 1.1.400 + '@intlify/vite-plugin-vue-i18n': 2.4.0_53c9055e4d3f5ce0c7c9bb2001138b94 '@types/markdown-it-link-attributes': 3.0.1 '@types/nprogress': 0.2.0 - '@vitejs/plugin-vue': 1.6.1_@vue+compiler-sfc@3.2.9 + '@vitejs/plugin-vue': 1.6.2_@vue+compiler-sfc@3.2.9 '@vue/compiler-sfc': 3.2.9 - '@vue/server-renderer': 3.2.9_vue@3.2.9 + '@vue/server-renderer': 3.2.11_vue@3.2.11 critters: 0.0.10 cross-env: 7.0.3 eslint: 7.32.0 - https-localhost: 4.6.5 + https-localhost: 4.7.0 markdown-it-link-attributes: 3.0.0 markdown-it-prism: 2.2.0 pnpm: 6.14.7 - typescript: 4.4.2 - unplugin-auto-import: 0.4.5_@vueuse+core@6.2.1+vite@2.5.4 - unplugin-icons: 0.7.6_44d221fa80069a8b1e932d8d55eb83b7 - unplugin-vue-components: 0.14.13_vite@2.5.4+vue@3.2.9 - vite: 2.5.4 - vite-plugin-md: 0.11.0_vite@2.5.4 - vite-plugin-pages: 0.18.0_65e218354b109b03fbd1c4e23591785c - vite-plugin-pwa: 0.11.2_vite@2.5.4 - vite-plugin-vue-layouts: 0.4.1_vite@2.5.4 - vite-plugin-windicss: 1.4.2_typescript@4.4.2+vite@2.5.4 - vite-ssg: 0.15.1_de857982a33f28189121dbf96e27381d - vue-tsc: 0.3.0_typescript@4.4.2 + typescript: 4.4.3 + unplugin-auto-import: 0.4.5_@vueuse+core@6.3.2+vite@2.5.6 + unplugin-icons: 0.7.6_77e94867e8bcc0097060681076a2dc78 + unplugin-vue-components: 0.15.0_vite@2.5.6+vue@3.2.11 + vite: 2.5.6 + vite-plugin-inspect: 0.3.4_vite@2.5.6 + vite-plugin-md: 0.11.0_vite@2.5.6 + vite-plugin-pages: 0.18.0_459fd4f2e3b877b7d9fba4f90208a4a4 + vite-plugin-pwa: 0.11.2_vite@2.5.6 + vite-plugin-vue-layouts: 0.4.1_vite@2.5.6 + vite-plugin-windicss: 1.4.2_typescript@4.4.3+vite@2.5.6 + vite-ssg: 0.15.1_9f41c57629a70c3d5e4ef1b0020a7cb5 + vue-tsc: 0.3.0_typescript@4.4.3 packages: - /@antfu/eslint-config-basic/0.7.0_eslint@7.32.0: - resolution: {integrity: sha512-uvRowyFwO9tS4f0AbTdn0/OhCluV38C145npLFfBjOMbIyujtOM7jvsZ/JJq5eXpBkfuEe8p253uvIJiB1CeNQ==} + /@antfu/eslint-config-basic/0.8.1_eslint@7.32.0: + resolution: {integrity: sha512-LUukPMgwvUTFxnsdMzi6zGmTCmqOul64BYs57R0YOKKxsza/ZvB/Wx3kwgsTxHUcc8i10mw9pAf8RhpHT35RcQ==} peerDependencies: eslint: '>=7.4.0' dependencies: @@ -93,20 +95,20 @@ packages: eslint-plugin-jsonc: 1.6.0_eslint@7.32.0 eslint-plugin-node: 11.1.0_eslint@7.32.0 eslint-plugin-promise: 5.1.0_eslint@7.32.0 - eslint-plugin-unicorn: 34.0.1_eslint@7.32.0 - eslint-plugin-yml: 0.9.0_eslint@7.32.0 - jsonc-eslint-parser: 1.3.0_eslint@7.32.0 - yaml-eslint-parser: 0.3.2 + eslint-plugin-unicorn: 35.0.0_eslint@7.32.0 + eslint-plugin-yml: 0.10.0_eslint@7.32.0 + jsonc-eslint-parser: 1.3.1 + yaml-eslint-parser: 0.4.1 transitivePeerDependencies: - supports-color dev: true - /@antfu/eslint-config-react/0.7.0_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-wZj2YP7MiJCqPAkxwfTSgLCFqg8SLS9F/4FVh7bc/AqngfvSyE21nVzzYx6OM5fgCBY5acmdj0KttxrUDf5m3w==} + /@antfu/eslint-config-react/0.8.1_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-icUb5ZoghBv0ziTXYbz5GBamOssp0QVEgb8Hj+0c8Dd0KhYyL9F0WmoF3ml34ShWmjeZ9j/gEKR3voqwNhl0Ew==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.7.0_eslint@7.32.0+typescript@4.4.2 + '@antfu/eslint-config-ts': 0.8.1_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 eslint-plugin-react: 7.25.1_eslint@7.32.0 transitivePeerDependencies: @@ -114,41 +116,41 @@ packages: - typescript dev: true - /@antfu/eslint-config-ts/0.7.0_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-SsWarj0OCZwT6YoZuUUpMzMagqSz279kyu498UEazP/H4P0nWZg32/hOJnE0F6swAk3jRcqbTybSVRM9GwQElA==} + /@antfu/eslint-config-ts/0.8.1_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-aeYmVlbjiqtxJK0ulmA2m1njIKBc47VklKqtrdVE4xUw10ojCFMMilcYU5lG2Y92Kv5O+j6rpeCrLsTNA6FcPg==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.7.0_eslint@7.32.0 - '@typescript-eslint/eslint-plugin': 4.29.3_5b13bab190e8051f191796d8c4619073 - '@typescript-eslint/parser': 4.29.3_eslint@7.32.0+typescript@4.4.2 + '@antfu/eslint-config-basic': 0.8.1_eslint@7.32.0 + '@typescript-eslint/eslint-plugin': 4.31.0_d9c1bc16c4e2aea4e8e177a5961dd3bf + '@typescript-eslint/parser': 4.31.0_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 - typescript: 4.4.2 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@antfu/eslint-config-vue/0.7.0_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-h5Lx9R/dmrGYED4tGNroDflU6ECBk9Ts+aVb9qH4XBVPNcMSFCfnuvCuORs2I/QlZUL3Vc/UZlZOY3ULN4tuTg==} + /@antfu/eslint-config-vue/0.8.1_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-iPEiIVIOnaXK2RO4MoT1hCRTtt6UI4XdVivOF8iiCPSzlL3CQwAUdf/qfFMYI5xtyqPk4gp93EIg7VMkUJLGqA==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.7.0_eslint@7.32.0+typescript@4.4.2 + '@antfu/eslint-config-ts': 0.8.1_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 - eslint-plugin-vue: 7.12.1_eslint@7.32.0 + eslint-plugin-vue: 7.17.0_eslint@7.32.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@antfu/eslint-config/0.7.0_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-wVAQhab+Mlg6+/+a/fxdAzS6CVJ+tvH/53UWwNE6VRvWjPWQXhfs4/4v0G59O6IhGsSzbkohgdrT3pvJWMen5w==} + /@antfu/eslint-config/0.8.1_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-iKwo/Dh2H6ramJUuM7CZqCAGgOAq7AEjFGWhbno3rVjmfYpZU2xi3n46Q2ArzDHBQ1PcFg9e3kVw/mmKh99EEg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-react': 0.7.0_eslint@7.32.0+typescript@4.4.2 - '@antfu/eslint-config-vue': 0.7.0_eslint@7.32.0+typescript@4.4.2 + '@antfu/eslint-config-react': 0.8.1_eslint@7.32.0+typescript@4.4.3 + '@antfu/eslint-config-vue': 0.8.1_eslint@7.32.0+typescript@4.4.3 eslint: 7.32.0 transitivePeerDependencies: - supports-color @@ -1350,8 +1352,8 @@ packages: resolution: {integrity: sha512-LFelJDOLZ6JHlmlAkgrvmcu4hpNPB91KYcr4f60D/exzU1eNOb4/KCVHIydGHIQFaOacIOD+Xy+B7P1z812cZg==} dev: true - /@iconify/json/1.1.398: - resolution: {integrity: sha512-KipuLYlPFMCsiy0T0Lj+U5QGSzLtna80qwq4GP2aYGFathSfrrOxylFSELFlEOwYwXxam5HwDS5/yiH3+8m3fA==} + /@iconify/json/1.1.400: + resolution: {integrity: sha512-O6roK4lDFtaxKsqeul1iBFc92kiBxfpPQjRkgLFI+EshvQuNx3e8iUDnfqe0Fu7GWaFT2TeERBkrF76pjYy+nw==} dev: true /@intlify/bundle-utils/0.2.0_eslint@7.32.0: @@ -1416,7 +1418,7 @@ packages: resolution: {integrity: sha512-zt0zlUdalumvT9AjQNxPXA36UgOndUyvBMplh8uRZU0fhWHAwhnJTcf0NaG9Qvr8I1n3HPSs96+kLb/YdwTavQ==} engines: {node: '>= 10'} - /@intlify/vite-plugin-vue-i18n/2.4.0_6f06d798af7410d1d1d44712b0d11361: + /@intlify/vite-plugin-vue-i18n/2.4.0_53c9055e4d3f5ce0c7c9bb2001138b94: resolution: {integrity: sha512-DXBvl7JEEcChjrsCUHIBJUSqgAXJSUzbaZskzTuJy5K3FDCX/g9XfHVaw8lCUaW7jYF60BIsPr87sAP1QSGB0Q==} engines: {node: '>= 12'} peerDependencies: @@ -1428,8 +1430,8 @@ packages: '@rollup/pluginutils': 4.1.1 debug: 4.3.2 fast-glob: 3.2.7 - vite: 2.5.4 - vue-i18n: 9.1.7_vue@3.2.9 + vite: 2.5.6 + vue-i18n: 9.1.7_vue@3.2.11 transitivePeerDependencies: - eslint - supports-color @@ -1464,6 +1466,10 @@ packages: fastq: 1.12.0 dev: true + /@polka/url/1.0.0-next.20: + resolution: {integrity: sha512-88p7+M0QGxKpmnkfXjS4V26AnoC/eiqZutE8GLdaI5X12NY75bXSdTY9NkmYb2Xyk1O+MmkuO6Frmsj84V6I8Q==} + dev: true + /@rollup/plugin-babel/5.3.0_@babel+core@7.15.0+rollup@2.56.3: resolution: {integrity: sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==} engines: {node: '>= 10.0.0'} @@ -1602,8 +1608,8 @@ packages: resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} dev: true - /@typescript-eslint/eslint-plugin/4.29.3_5b13bab190e8051f191796d8c4619073: - resolution: {integrity: sha512-tBgfA3K/3TsZY46ROGvoRxQr1wBkclbVqRQep97MjVHJzcRBURRY3sNFqLk0/Xr//BY5hM9H2p/kp+6qim85SA==} + /@typescript-eslint/eslint-plugin/4.31.0_d9c1bc16c4e2aea4e8e177a5961dd3bf: + resolution: {integrity: sha512-iPKZTZNavAlOhfF4gymiSuUkgLne/nh5Oz2/mdiUmuZVD42m9PapnCnzjxuDsnpnbH3wT5s2D8bw6S39TC6GNw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -1613,30 +1619,30 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.29.3_eslint@7.32.0+typescript@4.4.2 - '@typescript-eslint/parser': 4.29.3_eslint@7.32.0+typescript@4.4.2 - '@typescript-eslint/scope-manager': 4.29.3 + '@typescript-eslint/experimental-utils': 4.31.0_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/parser': 4.31.0_eslint@7.32.0+typescript@4.4.3 + '@typescript-eslint/scope-manager': 4.31.0 debug: 4.3.2 eslint: 7.32.0 functional-red-black-tree: 1.0.1 regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.4.2 - typescript: 4.4.2 + tsutils: 3.21.0_typescript@4.4.3 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.29.3_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-ffIvbytTVWz+3keg+Sy94FG1QeOvmV9dP2YSdLFHw/ieLXWCa3U1TYu8IRCOpMv2/SPS8XqhM1+ou1YHsdzKrg==} + /@typescript-eslint/experimental-utils/4.31.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-Hld+EQiKLMppgKKkdUsLeVIeEOrwKc2G983NmznY/r5/ZtZCDvIOXnXtwqJIgYz/ymsy7n7RGvMyrzf1WaSQrw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 4.29.3 - '@typescript-eslint/types': 4.29.3 - '@typescript-eslint/typescript-estree': 4.29.3_typescript@4.4.2 + '@typescript-eslint/scope-manager': 4.31.0 + '@typescript-eslint/types': 4.31.0 + '@typescript-eslint/typescript-estree': 4.31.0_typescript@4.4.3 eslint: 7.32.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.32.0 @@ -1645,8 +1651,8 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.29.3_eslint@7.32.0+typescript@4.4.2: - resolution: {integrity: sha512-jrHOV5g2u8ROghmspKoW7pN8T/qUzk0+DITun0MELptvngtMrwUJ1tv5zMI04CYVEUsSrN4jV7AKSv+I0y0EfQ==} + /@typescript-eslint/parser/4.31.0_eslint@7.32.0+typescript@4.4.3: + resolution: {integrity: sha512-oWbzvPh5amMuTmKaf1wp0ySxPt2ZXHnFQBN2Szu1O//7LmOvgaKTCIDNLK2NvzpmVd5A2M/1j/rujBqO37hj3w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -1655,31 +1661,31 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 4.29.3 - '@typescript-eslint/types': 4.29.3 - '@typescript-eslint/typescript-estree': 4.29.3_typescript@4.4.2 + '@typescript-eslint/scope-manager': 4.31.0 + '@typescript-eslint/types': 4.31.0 + '@typescript-eslint/typescript-estree': 4.31.0_typescript@4.4.3 debug: 4.3.2 eslint: 7.32.0 - typescript: 4.4.2 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/4.29.3: - resolution: {integrity: sha512-x+w8BLXO7iWPkG5mEy9bA1iFRnk36p/goVlYobVWHyDw69YmaH9q6eA+Fgl7kYHmFvWlebUTUfhtIg4zbbl8PA==} + /@typescript-eslint/scope-manager/4.31.0: + resolution: {integrity: sha512-LJ+xtl34W76JMRLjbaQorhR0hfRAlp3Lscdiz9NeI/8i+q0hdBZ7BsiYieLoYWqy+AnRigaD3hUwPFugSzdocg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.29.3 - '@typescript-eslint/visitor-keys': 4.29.3 + '@typescript-eslint/types': 4.31.0 + '@typescript-eslint/visitor-keys': 4.31.0 dev: true - /@typescript-eslint/types/4.29.3: - resolution: {integrity: sha512-s1eV1lKNgoIYLAl1JUba8NhULmf+jOmmeFO1G5MN/RBCyyzg4TIOfIOICVNC06lor+Xmy4FypIIhFiJXOknhIg==} + /@typescript-eslint/types/4.31.0: + resolution: {integrity: sha512-9XR5q9mk7DCXgXLS7REIVs+BaAswfdHhx91XqlJklmqWpTALGjygWVIb/UnLh4NWhfwhR5wNe1yTyCInxVhLqQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/typescript-estree/4.29.3_typescript@4.4.2: - resolution: {integrity: sha512-45oQJA0bxna4O5TMwz55/TpgjX1YrAPOI/rb6kPgmdnemRZx/dB0rsx+Ku8jpDvqTxcE1C/qEbVHbS3h0hflag==} + /@typescript-eslint/typescript-estree/4.31.0_typescript@4.4.3: + resolution: {integrity: sha512-QHl2014t3ptg+xpmOSSPn5hm4mY8D4s97ftzyk9BZ8RxYQ3j73XcwuijnJ9cMa6DO4aLXeo8XS3z1omT9LA/Eg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -1687,28 +1693,28 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.29.3 - '@typescript-eslint/visitor-keys': 4.29.3 + '@typescript-eslint/types': 4.31.0 + '@typescript-eslint/visitor-keys': 4.31.0 debug: 4.3.2 globby: 11.0.4 is-glob: 4.0.1 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.4.2 - typescript: 4.4.2 + tsutils: 3.21.0_typescript@4.4.3 + typescript: 4.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys/4.29.3: - resolution: {integrity: sha512-MGGfJvXT4asUTeVs0Q2m+sY63UsfnA+C/FDgBKV3itLBmM9H0u+URcneePtkd0at1YELmZK6HSolCqM4Fzs6yA==} + /@typescript-eslint/visitor-keys/4.31.0: + resolution: {integrity: sha512-HUcRp2a9I+P21+O21yu3ezv3GEPGjyGiXoEUQwZXjR8UxRApGeLyWH4ZIIUSalE28aG4YsV6GjtaAVB3QKOu0w==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.29.3 + '@typescript-eslint/types': 4.31.0 eslint-visitor-keys: 2.1.0 dev: true - /@vitejs/plugin-vue/1.6.1_@vue+compiler-sfc@3.2.9: - resolution: {integrity: sha512-tX2Ju8fOyEtfstfmwjfSJcstTFXwzdFAUbYJ5bWWifvKIgbe6B0FbM8l3Wb7wOaaxKn4FYkii7WQnAPcsTqaIA==} + /@vitejs/plugin-vue/1.6.2_@vue+compiler-sfc@3.2.9: + resolution: {integrity: sha512-Pf+dqkT4pWPfziPm51VtDXsPwE74CEGRiK6Vgm5EDBewHw1EgcxG7V2ZI/Yqj5gcDy5nVtjgx0AbsTL+F3gddg==} engines: {node: '>=12.0.0'} peerDependencies: '@vue/compiler-sfc': ^3.2.6 @@ -1764,6 +1770,15 @@ packages: vscode-uri: 2.1.2 dev: true + /@vue/compiler-core/3.2.11: + resolution: {integrity: sha512-bcbsLx5XyQg8WDDEGwmpX0BfEfv82wIs9fWFelpyVhNRGMaABvUTalYINyfhVT+jOqNaD4JBhJiVKd/8TmsHWg==} + dependencies: + '@babel/parser': 7.15.3 + '@babel/types': 7.15.0 + '@vue/shared': 3.2.11 + estree-walker: 2.0.2 + source-map: 0.6.1 + /@vue/compiler-core/3.2.6: resolution: {integrity: sha512-vbwnz7+OhtLO5p5i630fTuQCL+MlUpEMTKHuX+RfetQ+3pFCkItt2JUH+9yMaBG2Hkz6av+T9mwN/acvtIwpbw==} dependencies: @@ -1782,6 +1797,13 @@ packages: '@vue/shared': 3.2.9 estree-walker: 2.0.2 source-map: 0.6.1 + dev: true + + /@vue/compiler-dom/3.2.11: + resolution: {integrity: sha512-DNvhUHI/1Hn0/+ZYDYGAuDGasUm+XHKC3FE4GqkNCTO/fcLaJMRg/7eT1m1lkc7jPffUwwfh1rZru5mwzOjrNw==} + dependencies: + '@vue/compiler-core': 3.2.11 + '@vue/shared': 3.2.11 /@vue/compiler-dom/3.2.6: resolution: {integrity: sha512-+a/3oBAzFIXhHt8L5IHJOTP4a5egzvpXYyi13jR7CUYOR1S+Zzv7vBWKYBnKyJLwnrxTZnTQVjeHCgJq743XKg==} @@ -1795,6 +1817,7 @@ packages: dependencies: '@vue/compiler-core': 3.2.9 '@vue/shared': 3.2.9 + dev: true /@vue/compiler-sfc/3.2.9: resolution: {integrity: sha512-egQCUOvb+3fz7sNx5F85ysPslbbtHiw0l2hOlqSGx5S7vQ8nzPvhxjy/VATYbd4lHZGQltA/3U090ncZu8M6hQ==} @@ -1819,6 +1842,13 @@ packages: source-map: 0.6.1 dev: true + /@vue/compiler-ssr/3.2.11: + resolution: {integrity: sha512-+ptAdUlFDij+Z0VGCbRRkxQlNev5LkbZAntvkxrFjc08CTMhZmiV4Js48n2hAmuSXaKNEpmGkDGU26c/vf1+xw==} + dependencies: + '@vue/compiler-dom': 3.2.11 + '@vue/shared': 3.2.11 + dev: true + /@vue/compiler-ssr/3.2.9: resolution: {integrity: sha512-3QhSnpmMKvM67VQeUttDVy6+BeWlpo1mTqSnEl2x1bIEXNfZ6aIWeV42YmItXfiJ0j+JZI/29sDiEl3QLhAHow==} dependencies: @@ -1829,6 +1859,12 @@ packages: /@vue/devtools-api/6.0.0-beta.15: resolution: {integrity: sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA==} + /@vue/reactivity/3.2.11: + resolution: {integrity: sha512-hEQstxPQbgGZq5qApzrvbDmRdK1KP96O/j4XrwT8fVkT1ytkFs4fH2xNEh9QKwXfybbQkLs77W7OfXCv5o6qbA==} + dependencies: + '@vue/shared': 3.2.11 + dev: false + /@vue/reactivity/3.2.6: resolution: {integrity: sha512-8vIDD2wpCnYisNNZjmcIj+Rixn0uhZNY3G1vzlgdVdLygeRSuFjkmnZk6WwvGzUWpKfnG0e/NUySM3mVi59hAA==} dependencies: @@ -1839,6 +1875,7 @@ packages: resolution: {integrity: sha512-V0me78KlETt/9u3S9BoViEZNCFr/fDWodLq/KqYbFj+YySnCDD0clmjgBSQvIM63D+z3iUXftJyv08vAjlWrvw==} dependencies: '@vue/shared': 3.2.9 + dev: true /@vue/ref-transform/3.2.9: resolution: {integrity: sha512-sKNJZlVWW9s0+Xy8WVaGZTX8jVXvkY85ooDTv21ryAS0gzQ4PzHUvqQFQSgtZSbszU2/Qpi13u2h5oZBBYFm8g==} @@ -1850,11 +1887,27 @@ packages: magic-string: 0.25.7 dev: true + /@vue/runtime-core/3.2.11: + resolution: {integrity: sha512-horlxjWwSvModC87WdsWswzzHE5IexmKkQA65S5vFgP5hLUBW+HRyScDeuB/RRcFmqnf+ozacNCfap0kqcpODw==} + dependencies: + '@vue/reactivity': 3.2.11 + '@vue/shared': 3.2.11 + dev: false + /@vue/runtime-core/3.2.9: resolution: {integrity: sha512-CaSjy/kBrSFtSwyW2sY7RTN5YGmcDg8xLzKmFmIrkI9AXv/YjViQjSKUNHTAhnGq0K739vhFO4r3meBNEWqiOw==} dependencies: '@vue/reactivity': 3.2.9 '@vue/shared': 3.2.9 + dev: true + + /@vue/runtime-dom/3.2.11: + resolution: {integrity: sha512-cOK1g0INdiCbds2xrrJKrrN+pDHuLz6esUs/crdEiupDuX7IeiMbdqrAQCkYHp5P1KLWcbGlkmwfVD7HQGii0Q==} + dependencies: + '@vue/runtime-core': 3.2.11 + '@vue/shared': 3.2.11 + csstype: 2.6.17 + dev: false /@vue/runtime-dom/3.2.9: resolution: {integrity: sha512-Vi8eOaP7/8NYSWIl8/klPtkiI+IQq/gPAI77U7PVoJ22tTcK/+9IIrMEN2TD+jUkHTRRIymMECEv+hWQT1Mo1g==} @@ -1862,26 +1915,31 @@ packages: '@vue/runtime-core': 3.2.9 '@vue/shared': 3.2.9 csstype: 2.6.17 - - /@vue/server-renderer/3.2.9_vue@3.2.9: - resolution: {integrity: sha512-FnroIN5adULE13JEpsFTcppPcJzFspZwVUspsTj/Xi/RJ4ikLyBU4wXKw9ouzduoDRRcqggoJMKCHaC1QwS6Fw==} - peerDependencies: - vue: 3.2.9 - dependencies: - '@vue/compiler-ssr': 3.2.9 - '@vue/shared': 3.2.9 - vue: 3.2.9 dev: true + /@vue/server-renderer/3.2.11_vue@3.2.11: + resolution: {integrity: sha512-ihWdzJ48QjgiKFTSz6iAKmO6zd5zUme6RtdHaVVodQlFY2o5X7E8YcfRCc1TZOdYHwgjlktlqpd1noyAAzEnZw==} + peerDependencies: + vue: 3.2.11 + dependencies: + '@vue/compiler-ssr': 3.2.11 + '@vue/shared': 3.2.11 + vue: 3.2.11 + dev: true + + /@vue/shared/3.2.11: + resolution: {integrity: sha512-ovfXAsSsCvV9JVceWjkqC/7OF5HbgLOtCWjCIosmPGG8lxbPuavhIxRH1dTx4Dg9xLgRTNLvI3pVxG4ItQZekg==} + /@vue/shared/3.2.6: resolution: {integrity: sha512-uwX0Qs2e6kdF+WmxwuxJxOnKs/wEkMArtYpHSm7W+VY/23Tl8syMRyjnzEeXrNCAP0/8HZxEGkHJsjPEDNRuHw==} dev: true /@vue/shared/3.2.9: resolution: {integrity: sha512-+CifxkLVhjKT14g/LMZil8//SdCzkMkS8VfRX0cqNJiFKK4AWvxj0KV1dhbr8czikY0DZUGQew3tRMRRChMGtA==} + dev: true - /@vueuse/core/6.2.1_vue@3.2.9: - resolution: {integrity: sha512-XQei1kz5zOnu+qyq8ZH+aFG2TK3RWLnACzBlepgzCkO7hRvNlzqblfd2cE7cfMh1SwkDbmvSaAuZ4Lptz8xbjQ==} + /@vueuse/core/6.3.2_vue@3.2.11: + resolution: {integrity: sha512-Uq8XT4iH9tq7uIxsxDWeH3YXo5GJAJC9cB7q58oVMym3o34oO6AaMVDJd6HlqjzoIwoOAlsrd3ZLHrEUjBGPsw==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -1891,21 +1949,21 @@ packages: vue: optional: true dependencies: - '@vueuse/shared': 6.2.1_vue@3.2.9 - vue: 3.2.9 - vue-demi: 0.11.4_vue@3.2.9 + '@vueuse/shared': 6.3.2_vue@3.2.11 + vue: 3.2.11 + vue-demi: 0.11.4_vue@3.2.11 dev: false - /@vueuse/head/0.6.0_vue@3.2.9: + /@vueuse/head/0.6.0_vue@3.2.11: resolution: {integrity: sha512-fi7ZjkMpEAUtTT6iR5wgL2HkX1+3zbrmbpcwU//RgJIWEr5b42jk8E9yOheaC2dYAAHzelAllVpX0pDmhcTXuw==} peerDependencies: vue: '>=3' dependencies: - vue: 3.2.9 + vue: 3.2.11 dev: false - /@vueuse/shared/6.2.1_vue@3.2.9: - resolution: {integrity: sha512-1BF5ZHejpxkvQ61xEPwON+NBgGcWAH223kWtIMQ+aXJEEnNBqen5/bmc+FQnXQcoSNaHXV0poS7vno3sx0TJdA==} + /@vueuse/shared/6.3.2_vue@3.2.11: + resolution: {integrity: sha512-/KcGBbdxdjAPlmPjAs6Zs5dVWMYYL5eK7/c1kPExRIO7HKVRnV6scUYWgmU4qMP9ZVB8XD2tF+5JuWz3vAHuAw==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -1915,16 +1973,16 @@ packages: vue: optional: true dependencies: - vue: 3.2.9 - vue-demi: 0.11.4_vue@3.2.9 + vue: 3.2.11 + vue-demi: 0.11.4_vue@3.2.11 dev: false - /@windicss/config/1.4.2_typescript@4.4.2: + /@windicss/config/1.4.2_typescript@4.4.3: resolution: {integrity: sha512-wjvZH1m8Rb60zCxYQDiZmgpSsljirqBNWsKo5G7JbkHGuEgCQdC+27jtPWQoMyBJY2w76Ofa7+7jvMqgoAS+ag==} dependencies: debug: 4.3.2 jiti: 1.11.0 - tsup: 4.14.0_typescript@4.4.2 + tsup: 4.14.0_typescript@4.4.3 windicss: 3.1.7 transitivePeerDependencies: - supports-color @@ -1932,11 +1990,11 @@ packages: - typescript dev: true - /@windicss/plugin-utils/1.4.2_typescript@4.4.2: + /@windicss/plugin-utils/1.4.2_typescript@4.4.3: resolution: {integrity: sha512-EVMclEc8lSp03ljQIviKGe9SjdJkxkhwL99H8fAVRKVDJXhTAlpRc8nqcnkf8agZ4eTY6BE3kEJaC9hDICLjBg==} dependencies: '@antfu/utils': 0.2.4 - '@windicss/config': 1.4.2_typescript@4.4.2 + '@windicss/config': 1.4.2_typescript@4.4.3 debug: 4.3.2 fast-glob: 3.2.7 magic-string: 0.25.7 @@ -2941,7 +2999,7 @@ packages: dependencies: eslint: 7.32.0 eslint-utils: 3.0.0_eslint@7.32.0 - jsonc-eslint-parser: 1.3.0_eslint@7.32.0 + jsonc-eslint-parser: 1.3.1 natural-compare: 1.4.0 dev: true @@ -2991,12 +3049,13 @@ packages: string.prototype.matchall: 4.0.5 dev: true - /eslint-plugin-unicorn/34.0.1_eslint@7.32.0: - resolution: {integrity: sha512-GUBtRYRhPVOW/GDu6QtOjrneSZxY/MulOT8puJU+47VKCzNmMgS/iHO2gZqoQ7KPMrpNYlebUlvCWy3IR1USVQ==} + /eslint-plugin-unicorn/35.0.0_eslint@7.32.0: + resolution: {integrity: sha512-FHsaO68tDPQILfs/mGF8eSISJp8RswR4FpUuBDnueK2wyEHC6zmsc9WxjYyldXoIsBuVmru6jQyFCbCWPoW/KQ==} engines: {node: '>=12'} peerDependencies: eslint: '>=7.28.0' dependencies: + '@babel/helper-validator-identifier': 7.14.9 ci-info: 3.2.0 clean-regexp: 1.0.0 eslint: 7.32.0 @@ -3007,30 +3066,29 @@ packages: pluralize: 8.0.0 read-pkg-up: 7.0.1 regexp-tree: 0.1.23 - reserved-words: 0.1.2 safe-regex: 2.1.1 semver: 7.3.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-vue/7.12.1_eslint@7.32.0: - resolution: {integrity: sha512-xHf/wCt88qmzqQerjaSteUFGASj7fPreglKD4ijnvoKRkoSJ3/H3kuJE8QFFtc+2wjw6hRDs834HH7vpuTJQzg==} + /eslint-plugin-vue/7.17.0_eslint@7.32.0: + resolution: {integrity: sha512-Rq5R2QetDCgC+kBFQw1+aJ5B93tQ4xqZvoCUxuIzwTonngNArsdP8ChM8PowIzsJvRtWl4ltGh/bZcN3xhFWSw==} engines: {node: '>=8.10'} peerDependencies: - eslint: ^6.2.0 || ^7.0.0 + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0-0 dependencies: eslint: 7.32.0 eslint-utils: 2.1.0 natural-compare: 1.4.0 - semver: 7.3.5 + semver: 6.3.0 vue-eslint-parser: 7.10.0_eslint@7.32.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml/0.9.0_eslint@7.32.0: - resolution: {integrity: sha512-0hHBm/aOyaRSQ3y7iEJ5uSIksYf2kdv3riMLEJoyyOBoQ6p1ODxJCBBhWdo/cbnFZRPvGhzDd5RCTqgExsIqMA==} + /eslint-plugin-yml/0.10.0_eslint@7.32.0: + resolution: {integrity: sha512-N3F9Zcq9SeEphK02FdLWAg4eMbOzXTZ9K6QrPuv27mW212yOmEIrTiqzA29w2NBQGsfKMxfEQRV86JVfJmWJ8w==} peerDependencies: eslint: '>=6.0.0' dependencies: @@ -3038,7 +3096,7 @@ packages: eslint: 7.32.0 lodash: 4.17.21 natural-compare: 1.4.0 - yaml-eslint-parser: 0.3.2 + yaml-eslint-parser: 0.4.1 transitivePeerDependencies: - supports-color dev: true @@ -3657,8 +3715,8 @@ packages: - supports-color dev: true - /https-localhost/4.6.5: - resolution: {integrity: sha512-K62psOhUUyIgfXEoV289mMo2J7n1DB/iSx7wCCpKqIp9lRPUjHd6+BVzkNHfWKwmjjPtIA5Mga5US/wblJHrpw==} + /https-localhost/4.7.0: + resolution: {integrity: sha512-3mC4sg2gcyB0dXGipFlc3gRuEKcEflArX6gLRii9zJJDc/hlqugoTsD/7DCYarB+KbLd3DFxIr3TADEBdyj4qg==} hasBin: true dependencies: appdata-path: 1.0.0 @@ -4107,6 +4165,16 @@ packages: - eslint dev: true + /jsonc-eslint-parser/1.3.1: + resolution: {integrity: sha512-PWlWVZL01UNOd9jVeYzClGzXLi6UTpB1a4tSSWtcYFBEk1i8UihEzC1r/jW/CbbyshqwTkKy5LHWckRNlbPvgA==} + engines: {node: '>=8.10.0'} + dependencies: + eslint-utils: 2.1.0 + eslint-visitor-keys: 1.3.0 + espree: 6.2.1 + semver: 6.3.0 + dev: true + /jsonc-parser/2.3.1: resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} dev: true @@ -4357,6 +4425,12 @@ packages: hasBin: true dev: true + /mime/2.5.2: + resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==} + engines: {node: '>=4.0.0'} + hasBin: true + dev: true + /mimic-fn/2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -4710,7 +4784,7 @@ packages: engines: {node: '>=4'} dev: true - /pinia/2.0.0-rc.8_typescript@4.4.2+vue@3.2.9: + /pinia/2.0.0-rc.8_typescript@4.4.3+vue@3.2.11: resolution: {integrity: sha512-T+ZKYw9mtMI9GvC358UsS5B8CysAr+D44rL7mmN50ww0b5lamiw022IZcXmRQa1oJrZKzwrwwxJ25A10SIq3lg==} peerDependencies: '@vue/composition-api': ^1.1.4 @@ -4723,9 +4797,9 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.0.0-beta.15 - typescript: 4.4.2 - vue: 3.2.9 - vue-demi: 0.11.4_vue@3.2.9 + typescript: 4.4.3 + vue: 3.2.11 + vue-demi: 0.11.4_vue@3.2.11 dev: false /pirates/4.0.1: @@ -5191,10 +5265,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /reserved-words/0.1.2: - resolution: {integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=} - dev: true - /resolve-from/4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -5380,6 +5450,15 @@ packages: resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} dev: true + /sirv/1.0.17: + resolution: {integrity: sha512-qx9go5yraB7ekT7bCMqUHJ5jEaOC/GXBxUWv+jeWnb7WzHUFdcQPGWk7YmAwFBaQBrogpuSqd/azbC2lZRqqmw==} + engines: {node: '>= 10'} + dependencies: + '@polka/url': 1.0.0-next.20 + mime: 2.5.2 + totalist: 1.1.0 + dev: true + /slash/3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -5697,6 +5776,11 @@ packages: resolution: {integrity: sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=} dev: true + /totalist/1.1.0: + resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} + engines: {node: '>=6'} + dev: true + /tough-cookie/4.0.0: resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==} engines: {node: '>=6'} @@ -5741,7 +5825,7 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tsup/4.14.0_typescript@4.4.2: + /tsup/4.14.0_typescript@4.4.3: resolution: {integrity: sha512-77rWdzhikTP9mQ34XMRzK83tw++LF6f4ox/HNERlgesB7g6g5VQ1iJlueG9O0P9HAZGVKavUwyoZv0+322p6rg==} hasBin: true peerDependencies: @@ -5763,20 +5847,20 @@ packages: rollup: 2.56.3 sucrase: 3.20.1 tree-kill: 1.2.2 - typescript: 4.4.2 + typescript: 4.4.3 transitivePeerDependencies: - supports-color - ts-node dev: true - /tsutils/3.21.0_typescript@4.4.2: + /tsutils/3.21.0_typescript@4.4.3: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.4.2 + typescript: 4.4.3 dev: true /type-check/0.3.2: @@ -5821,8 +5905,8 @@ packages: mime-types: 2.1.32 dev: true - /typescript/4.4.2: - resolution: {integrity: sha512-gzP+t5W4hdy4c+68bfcv0t400HVJMMd2+H9B7gae1nQlBzCqvrXX+6GL/b3GAgyTH966pzrZ70/fRjwAtZksSQ==} + /typescript/4.4.3: + resolution: {integrity: sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -5831,6 +5915,10 @@ packages: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: true + /ufo/0.7.9: + resolution: {integrity: sha512-6t9LrLk3FhqTS+GW3IqlITtfRB5JAVr5MMNjpBECfK827W+Vh5Ilw/LhTcHWrt6b3hkeBvcbjx4Ti7QVFzmcww==} + dev: true + /uglify-js/3.14.1: resolution: {integrity: sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==} engines: {node: '>=0.8.0'} @@ -5891,7 +5979,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-auto-import/0.4.5_@vueuse+core@6.2.1+vite@2.5.4: + /unplugin-auto-import/0.4.5_@vueuse+core@6.3.2+vite@2.5.6: resolution: {integrity: sha512-newc1GYPYhGQkR4WcORsGtFaEgZ3KvMyP7IOEcicXe2i/y12/w0u8HD47YogRf6UMdzaeJRqeqM5chCmClwSvQ==} engines: {node: '>=14'} peerDependencies: @@ -5902,18 +5990,18 @@ packages: dependencies: '@antfu/utils': 0.3.0 '@rollup/pluginutils': 4.1.1 - '@vueuse/core': 6.2.1_vue@3.2.9 + '@vueuse/core': 6.3.2_vue@3.2.11 has-pkg: 0.0.1 magic-string: 0.25.7 resolve: 1.20.0 - unplugin: 0.2.7_vite@2.5.4 + unplugin: 0.2.7_vite@2.5.6 transitivePeerDependencies: - rollup - vite - webpack dev: true - /unplugin-icons/0.7.6_44d221fa80069a8b1e932d8d55eb83b7: + /unplugin-icons/0.7.6_77e94867e8bcc0097060681076a2dc78: resolution: {integrity: sha512-P9Uvto2ImdIYovkk13YBkr/o5GRyYsjaVerrcP2AnAewqxcEh20IB71ZkTWog9ywTnGgv0sfeIlOQplbbaCzbw==} peerDependencies: '@iconify/json': '*' @@ -5931,32 +6019,33 @@ packages: vue-template-es2015-compiler: optional: true dependencies: - '@iconify/json': 1.1.398 + '@iconify/json': 1.1.400 '@iconify/json-tools': 1.0.10 '@vue/compiler-sfc': 3.2.9 has-pkg: 0.0.1 - unplugin: 0.2.4_vite@2.5.4 + unplugin: 0.2.4_vite@2.5.6 transitivePeerDependencies: - rollup - vite - webpack dev: true - /unplugin-vue-components/0.14.13_vite@2.5.4+vue@3.2.9: - resolution: {integrity: sha512-wfqCSIvlbgFsKQ5+GVwXeuBBdKyn63+TQtjOoitm1sEb/3j2IU/h+T7vKjbHFHgGGGlq6LPW9k0P03uxfXwVnw==} + /unplugin-vue-components/0.15.0_vite@2.5.6+vue@3.2.11: + resolution: {integrity: sha512-qnK2OmhbE02ZlfvN6m8vYwvVGoWMf0m2d85wCbQKXJeDJ1XdKrnGs3Lyq4VrO7n8zpX34hOkZWHdXBOWkElEDw==} engines: {node: '>=14'} peerDependencies: vue: 2 || 3 dependencies: '@rollup/pluginutils': 4.1.1 + chokidar: 3.5.2 debug: 4.3.2 fast-glob: 3.2.7 has-pkg: 0.0.1 magic-string: 0.25.7 minimatch: 3.0.4 resolve: 1.20.0 - unplugin: 0.2.7_vite@2.5.4 - vue: 3.2.9 + unplugin: 0.2.7_vite@2.5.6 + vue: 3.2.11 transitivePeerDependencies: - rollup - supports-color @@ -5964,7 +6053,7 @@ packages: - webpack dev: true - /unplugin/0.2.4_vite@2.5.4: + /unplugin/0.2.4_vite@2.5.6: resolution: {integrity: sha512-BwiCOnbEx/LMKegZblvOO/pDORHiHJgWAiEwsSsF/KOOYvZWtIwrqGs2/kCWGlGIS+3AGbvcpzoGlKcdsf0LBQ==} peerDependencies: rollup: ^2.50.0 @@ -5978,11 +6067,11 @@ packages: webpack: optional: true dependencies: - vite: 2.5.4 + vite: 2.5.6 webpack-virtual-modules: 0.4.3 dev: true - /unplugin/0.2.7_vite@2.5.4: + /unplugin/0.2.7_vite@2.5.6: resolution: {integrity: sha512-KcMTl+aF+UhNOUvUdxwxHiOhvIoFe++foE2GgblFmXsnjdRYYggd2Tg7wopljCnOyiv5IspQRKfAvpyc4qtzuw==} peerDependencies: rollup: ^2.50.0 @@ -5997,7 +6086,7 @@ packages: optional: true dependencies: upath: 2.0.1 - vite: 2.5.4 + vite: 2.5.6 webpack-virtual-modules: 0.4.3 dev: true @@ -6046,17 +6135,30 @@ packages: engines: {node: '>= 0.8'} dev: true - /vite-plugin-md/0.11.0_vite@2.5.4: + /vite-plugin-inspect/0.3.4_vite@2.5.6: + resolution: {integrity: sha512-odlAOxT9TI2uBHRFoq/+8QHG4xQdJGX1Jyjlj0IuMTS2kCJ+DOL7p/2NU+ZWnpwjb+hIYLP03/i/qwezLzZhjA==} + peerDependencies: + vite: ^2.0.0 + dependencies: + debug: 4.3.2 + sirv: 1.0.17 + ufo: 0.7.9 + vite: 2.5.6 + transitivePeerDependencies: + - supports-color + dev: true + + /vite-plugin-md/0.11.0_vite@2.5.6: resolution: {integrity: sha512-sEwJQ0nBawYCEnMGEGsvxA6WM2sBXBFa0SMEAlMiNxivzDCR2/HWc/5qzZAh6ZJ66mivW+1WDruVVtiq/3EqLA==} peerDependencies: vite: ^2.0.0 dependencies: gray-matter: 4.0.3 markdown-it: 12.2.0 - vite: 2.5.4 + vite: 2.5.6 dev: true - /vite-plugin-pages/0.18.0_65e218354b109b03fbd1c4e23591785c: + /vite-plugin-pages/0.18.0_459fd4f2e3b877b7d9fba4f90208a4a4: resolution: {integrity: sha512-OnxTDC60HTpc8PjRR0dYu0myJqTVxXgju0LHvM7M3Au0e6kVM1tkbXyUFA6s0F2fZoMwP+Y7TRI25shd6tJKqg==} peerDependencies: '@vue/compiler-sfc': '>=3' @@ -6071,13 +6173,13 @@ packages: deep-equal: 2.0.5 fast-glob: 3.2.7 json5: 2.2.0 - vite: 2.5.4 + vite: 2.5.6 yaml: 2.0.0-7 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-pwa/0.11.2_vite@2.5.4: + /vite-plugin-pwa/0.11.2_vite@2.5.6: resolution: {integrity: sha512-TlsXarwMrt8ccITZaag9yYkBfABn+HfUnZIFDxpX4TwON3F0KSpza72NSqVt8zIjt55+iU1tGonwjxvUAmKYxw==} peerDependencies: vite: ^2.0.0 @@ -6086,7 +6188,7 @@ packages: fast-glob: 3.2.7 pretty-bytes: 5.6.0 rollup: 2.56.3 - vite: 2.5.4 + vite: 2.5.6 workbox-build: 6.2.4 workbox-window: 6.2.4 transitivePeerDependencies: @@ -6094,7 +6196,7 @@ packages: - supports-color dev: true - /vite-plugin-vue-layouts/0.4.1_vite@2.5.4: + /vite-plugin-vue-layouts/0.4.1_vite@2.5.6: resolution: {integrity: sha512-N4mrjqisD3Ys0F+3Rytq3F8LcIo3a0o+7tpkr/ck8UGLpHBJVb1Ce09cBPO28Mi8ZKAyxMuoqDuZant8QdBnag==} peerDependencies: vite: ^2.5.0 @@ -6102,22 +6204,22 @@ packages: '@vue/compiler-sfc': 3.2.9 debug: 4.3.2 fast-glob: 3.2.7 - vite: 2.5.4 + vite: 2.5.6 vue: 3.2.9 vue-router: 4.0.11_vue@3.2.9 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-windicss/1.4.2_typescript@4.4.2+vite@2.5.4: + /vite-plugin-windicss/1.4.2_typescript@4.4.3+vite@2.5.6: resolution: {integrity: sha512-lyjyZ7q/5CiRppKH5RrSuchE7vz4N6LWT5cJOeTsh2bCFAEuBURmIJGOtLGL7uYfmXjNRZjQIS98BV0aQ7kFDw==} peerDependencies: vite: ^2.0.1 dependencies: - '@windicss/plugin-utils': 1.4.2_typescript@4.4.2 + '@windicss/plugin-utils': 1.4.2_typescript@4.4.3 chalk: 4.1.2 debug: 4.3.2 - vite: 2.5.4 + vite: 2.5.6 windicss: 3.1.7 transitivePeerDependencies: - supports-color @@ -6125,7 +6227,7 @@ packages: - typescript dev: true - /vite-ssg/0.15.1_de857982a33f28189121dbf96e27381d: + /vite-ssg/0.15.1_9f41c57629a70c3d5e4ef1b0020a7cb5: resolution: {integrity: sha512-Zgqgd29p+MDBs0tqf2zJFsYVLM3jDFU2Z/zbO9+MLXSeyQlRzVb+wEK4AbvytZvMkKB1Md6+60fWFvCcTOCGwg==} engines: {node: '>=14.0.0'} hasBin: true @@ -6142,8 +6244,8 @@ packages: optional: true dependencies: '@vue/compiler-sfc': 3.2.9 - '@vue/server-renderer': 3.2.9_vue@3.2.9 - '@vueuse/head': 0.6.0_vue@3.2.9 + '@vue/server-renderer': 3.2.11_vue@3.2.11 + '@vueuse/head': 0.6.0_vue@3.2.11 chalk: 4.1.2 critters: 0.0.10 fs-extra: 10.0.0 @@ -6151,9 +6253,9 @@ packages: jsdom: 16.7.0 prettier: 2.3.2 read-pkg-up: 7.0.1 - vite: 2.5.4 - vue: 3.2.9 - vue-router: 4.0.11_vue@3.2.9 + vite: 2.5.6 + vue: 3.2.11 + vue-router: 4.0.11_vue@3.2.11 yargs: 17.1.1 transitivePeerDependencies: - bufferutil @@ -6162,8 +6264,8 @@ packages: - utf-8-validate dev: true - /vite/2.5.4: - resolution: {integrity: sha512-EAdbX8A6MJaqC6UuicZtoxY9+BdaBdcGVaROXvsu+vnlGyzZzm63QQgANJryIB0DvenveHAoCriN+dAnoS+TIQ==} + /vite/2.5.6: + resolution: {integrity: sha512-P++qzXuOPhTql8iDamsatlJfD7/yGi8NCNwzyqkB2p0jrNJC567WEdXiKn3hQ+ZV8amQmB2dTH6svo3Z2tJ6MQ==} engines: {node: '>=12.2.0'} hasBin: true dependencies: @@ -6296,7 +6398,7 @@ packages: vscode-typescript-languageservice: 0.27.9 dev: true - /vue-demi/0.11.4_vue@3.2.9: + /vue-demi/0.11.4_vue@3.2.11: resolution: {integrity: sha512-/3xFwzSykLW2HiiLie43a+FFgNOcokbBJ+fzvFXd0r2T8MYohqvphUyDQ8lbAwzQ3Dlcrb1c9ykifGkhSIAk6A==} engines: {node: '>=12'} hasBin: true @@ -6308,7 +6410,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.2.9 + vue: 3.2.11 dev: false /vue-eslint-parser/7.10.0_eslint@7.32.0: @@ -6329,7 +6431,7 @@ packages: - supports-color dev: true - /vue-i18n/9.1.7_vue@3.2.9: + /vue-i18n/9.1.7_vue@3.2.11: resolution: {integrity: sha512-ujuuDanoHqtEd4GejWrbG/fXE9nrP51ElsEGxp0WBHfv+/ki0/wyUqkO+4fLikki2obGtXdviTPH0VNpas5K6g==} engines: {node: '>= 10'} peerDependencies: @@ -6339,7 +6441,16 @@ packages: '@intlify/shared': 9.1.7 '@intlify/vue-devtools': 9.1.7 '@vue/devtools-api': 6.0.0-beta.15 - vue: 3.2.9 + vue: 3.2.11 + dev: false + + /vue-router/4.0.11_vue@3.2.11: + resolution: {integrity: sha512-sha6I8fx9HWtvTrFZfxZkiQQBpqSeT+UCwauYjkdOQYRvwsGwimlQQE2ayqUwuuXGzquFpCPoXzYKWlzL4OuXg==} + peerDependencies: + vue: ^3.0.0 + dependencies: + '@vue/devtools-api': 6.0.0-beta.15 + vue: 3.2.11 dev: false /vue-router/4.0.11_vue@3.2.9: @@ -6349,23 +6460,33 @@ packages: dependencies: '@vue/devtools-api': 6.0.0-beta.15 vue: 3.2.9 + dev: true - /vue-tsc/0.3.0_typescript@4.4.2: + /vue-tsc/0.3.0_typescript@4.4.3: resolution: {integrity: sha512-zaDRZBxwRIz1XjhNP92FqugG71st6BUMnA2EwPeXrAyzbEYVRz6TezNFceYl3QYqqN8CtaxbqUhaQEDj/ntoCA==} hasBin: true peerDependencies: typescript: '*' dependencies: - typescript: 4.4.2 + typescript: 4.4.3 vscode-vue-languageservice: 0.27.9 dev: true + /vue/3.2.11: + resolution: {integrity: sha512-JkI3/eIgfk4E0f/p319TD3EZgOwBQfftgnkRsXlT7OrRyyiyoyUXn6embPGZXSBxD3LoZ9SWhJoxLhFh5AleeA==} + dependencies: + '@vue/compiler-dom': 3.2.11 + '@vue/runtime-dom': 3.2.11 + '@vue/shared': 3.2.11 + dev: false + /vue/3.2.9: resolution: {integrity: sha512-mqRzh3Qp0Jg66foZz9F70e6xoe/mIjegyPKjC8gXBBfTP3gt4QxA3b8pXtKJRlXk894CteUIhkFnHU8xcobrXA==} dependencies: '@vue/compiler-dom': 3.2.9 '@vue/runtime-dom': 3.2.9 '@vue/shared': 3.2.9 + dev: true /w3c-hr-time/1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} @@ -6693,6 +6814,14 @@ packages: yaml: 1.10.2 dev: true + /yaml-eslint-parser/0.4.1: + resolution: {integrity: sha512-GoJ/p1EW8O2tbTbuhfxjo1XhfUFU3uX3kwvfEQoOaZjO2Lubx8POjlsSqB+18b3SxkujAdQYT9r9nURaUWNYWQ==} + dependencies: + eslint-visitor-keys: 2.1.0 + lodash: 4.17.21 + yaml: 1.10.2 + dev: true + /yaml/1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} diff --git a/vite.config.ts b/vite.config.ts index 201a390..8db662b 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -11,6 +11,7 @@ import Markdown from 'vite-plugin-md' import WindiCSS from 'vite-plugin-windicss' import { VitePWA } from 'vite-plugin-pwa' import VueI18n from '@intlify/vite-plugin-vue-i18n' +import Inspect from 'vite-plugin-inspect' import Prism from 'markdown-it-prism' import LinkAttributes from 'markdown-it-link-attributes' @@ -129,6 +130,12 @@ export default defineConfig({ compositionOnly: true, include: [path.resolve(__dirname, 'locales/**')], }), + + // https://github.com/antfu/vite-plugin-inspect + Inspect({ + // change this to enable inspect for debugging + enabled: false, + }), ], server: {