diff --git a/README.md b/README.md index bc33532..0fe713a 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,8 @@ - 网站链接:[cook.yunyoujun.cn](https://cook.yunyoujun.cn) - 备用:[cook.yyj.moe](https://cook.yyj.moe) +> This is a purely Chinese project, because the content of its recipes is completely oriented towards Chinese, so the relevant content is given priority in Chinese. + ## 参考 - [隔离食用手册大全](https://docs.qq.com/sheet/DZUpJS0tQZm1YYWlt) diff --git a/config/index.ts b/config/index.ts index eeedb80..e69de29 100644 --- a/config/index.ts +++ b/config/index.ts @@ -1 +0,0 @@ -export const markdownWrapperClasses = 'markdown-body max-w-900px m-auto text-left' diff --git a/package.json b/package.json index 3d8b99d..9df2138 100644 --- a/package.json +++ b/package.json @@ -16,44 +16,44 @@ }, "dependencies": { "@gtm-support/vue-gtm": "^1.4.0", - "@vueuse/core": "^8.2.6", + "@vueuse/core": "^8.4.2", "@vueuse/head": "^0.7.6", "nprogress": "^0.2.0", - "pinia": "^2.0.13", + "pinia": "^2.0.14", "prism-theme-vars": "^0.2.2", "vue": "^3.2.33", "vue-about-me": "^1.2.7", "vue-demi": "^0.12.5", - "vue-router": "^4.0.14" + "vue-router": "^4.0.15" }, "devDependencies": { "@antfu/eslint-config": "^0.23.0", "@iconify-json/fe": "^1.1.1", "@iconify-json/gg": "^1.1.1", "@iconify-json/ic": "^1.1.3", - "@iconify-json/mdi": "^1.1.10", + "@iconify-json/mdi": "^1.1.11", "@iconify-json/ri": "^1.1.1", "@types/markdown-it-link-attributes": "^3.0.1", "@types/nprogress": "^0.2.0", - "@vitejs/plugin-vue": "^2.3.1", + "@vitejs/plugin-vue": "^2.3.2", "consola": "^2.15.3", "critters": "^0.0.16", "cross-env": "^7.0.3", - "eslint": "^8.14.0", + "eslint": "^8.15.0", "esno": "^0.14.1", "https-localhost": "^4.7.1", "markdown-it-link-attributes": "^4.0.0", "markdown-it-prism": "^2.2.4", - "pnpm": "^7.0.0", + "pnpm": "^7.0.1", "sass": "^1.51.0", "star-markdown-css": "^0.3.3", "typescript": "^4.6.4", - "unocss": "^0.32.9", + "unocss": "^0.33.1", "unplugin-auto-import": "^0.7.1", "unplugin-vue-components": "^0.19.3", - "vite": "^2.9.7", + "vite": "^2.9.8", "vite-plugin-inspect": "^0.5.0", - "vite-plugin-md": "^0.13.0", + "vite-plugin-md": "^0.13.1", "vite-plugin-pages": "^0.23.0", "vite-plugin-pwa": "^0.12.0", "vite-plugin-vue-layouts": "^0.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d699020..9021111 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,34 +6,34 @@ specifiers: '@iconify-json/fe': ^1.1.1 '@iconify-json/gg': ^1.1.1 '@iconify-json/ic': ^1.1.3 - '@iconify-json/mdi': ^1.1.10 + '@iconify-json/mdi': ^1.1.11 '@iconify-json/ri': ^1.1.1 '@types/markdown-it-link-attributes': ^3.0.1 '@types/nprogress': ^0.2.0 - '@vitejs/plugin-vue': ^2.3.1 - '@vueuse/core': ^8.2.6 + '@vitejs/plugin-vue': ^2.3.2 + '@vueuse/core': ^8.4.2 '@vueuse/head': ^0.7.6 consola: ^2.15.3 critters: ^0.0.16 cross-env: ^7.0.3 - eslint: ^8.14.0 + eslint: ^8.15.0 esno: ^0.14.1 https-localhost: ^4.7.1 markdown-it-link-attributes: ^4.0.0 markdown-it-prism: ^2.2.4 nprogress: ^0.2.0 - pinia: ^2.0.13 - pnpm: ^7.0.0 + pinia: ^2.0.14 + pnpm: ^7.0.1 prism-theme-vars: ^0.2.2 sass: ^1.51.0 star-markdown-css: ^0.3.3 typescript: ^4.6.4 - unocss: ^0.32.9 + unocss: ^0.33.1 unplugin-auto-import: ^0.7.1 unplugin-vue-components: ^0.19.3 - vite: ^2.9.7 + vite: ^2.9.8 vite-plugin-inspect: ^0.5.0 - vite-plugin-md: ^0.13.0 + vite-plugin-md: ^0.13.1 vite-plugin-pages: ^0.23.0 vite-plugin-pwa: ^0.12.0 vite-plugin-vue-layouts: ^0.6.0 @@ -42,54 +42,54 @@ specifiers: vue: ^3.2.33 vue-about-me: ^1.2.7 vue-demi: ^0.12.5 - vue-router: ^4.0.14 + vue-router: ^4.0.15 vue-toastification: ^2.0.0-rc.5 vue-tsc: ^0.34.11 dependencies: '@gtm-support/vue-gtm': 1.4.0_vue@3.2.33 - '@vueuse/core': 8.3.1_vue@3.2.33 + '@vueuse/core': 8.4.2_vue@3.2.33 '@vueuse/head': 0.7.6_vue@3.2.33 nprogress: 0.2.0 - pinia: 2.0.13_ytvqwwdyss532bvoq2clv4ed5m + pinia: 2.0.14_ytvqwwdyss532bvoq2clv4ed5m prism-theme-vars: 0.2.2 vue: 3.2.33 vue-about-me: 1.2.7 vue-demi: 0.12.5_vue@3.2.33 - vue-router: 4.0.14_vue@3.2.33 + vue-router: 4.0.15_vue@3.2.33 devDependencies: - '@antfu/eslint-config': 0.23.0_t725usgvqspm5woeqpaxbfp2qu + '@antfu/eslint-config': 0.23.0_hcfsmds2fshutdssjqluwm76uu '@iconify-json/fe': 1.1.1 '@iconify-json/gg': 1.1.1 '@iconify-json/ic': 1.1.3 - '@iconify-json/mdi': 1.1.10 + '@iconify-json/mdi': 1.1.11 '@iconify-json/ri': 1.1.1 '@types/markdown-it-link-attributes': 3.0.1 '@types/nprogress': 0.2.0 - '@vitejs/plugin-vue': 2.3.1_vite@2.9.7+vue@3.2.33 + '@vitejs/plugin-vue': 2.3.2_vite@2.9.8+vue@3.2.33 consola: 2.15.3 critters: 0.0.16 cross-env: 7.0.3 - eslint: 8.14.0 + eslint: 8.15.0 esno: 0.14.1 https-localhost: 4.7.1 markdown-it-link-attributes: 4.0.0 markdown-it-prism: 2.2.4 - pnpm: 7.0.0 + pnpm: 7.0.1 sass: 1.51.0 star-markdown-css: 0.3.3 typescript: 4.6.4 - unocss: 0.32.9_vite@2.9.7 - unplugin-auto-import: 0.7.1_ughpjznvtpymuf7ubf7g3kiiem - unplugin-vue-components: 0.19.3_vite@2.9.7+vue@3.2.33 - vite: 2.9.7_sass@1.51.0 - vite-plugin-inspect: 0.5.0_vite@2.9.7 - vite-plugin-md: 0.13.0_vite@2.9.7 - vite-plugin-pages: 0.23.0_vite@2.9.7 - vite-plugin-pwa: 0.12.0_vite@2.9.7 - vite-plugin-vue-layouts: 0.6.0_cy27blvoe2cwdzwso5wue736a4 - vite-ssg: 0.20.0_csn2dxpwjxhcufqcjewtaqepne + unocss: 0.33.1_vite@2.9.8 + unplugin-auto-import: 0.7.1_zx3pfbbc5uei3k4c6zdezegtqm + unplugin-vue-components: 0.19.3_vite@2.9.8+vue@3.2.33 + vite: 2.9.8_sass@1.51.0 + vite-plugin-inspect: 0.5.0_vite@2.9.8 + vite-plugin-md: 0.13.1_vite@2.9.8 + vite-plugin-pages: 0.23.0_vite@2.9.8 + vite-plugin-pwa: 0.12.0_vite@2.9.8 + vite-plugin-vue-layouts: 0.6.0_husqietd6xoepun2tc4v73afle + vite-ssg: 0.20.0_uhne5wm5qpolinapsgjqcugibi vite-ssg-sitemap: 0.2.6 vue-toastification: 2.0.0-rc.5_vue@3.2.33 vue-tsc: 0.34.11_typescript@4.6.4 @@ -103,92 +103,103 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@antfu/eslint-config-basic/0.23.0_t725usgvqspm5woeqpaxbfp2qu: + /@antfu/eslint-config-basic/0.23.0_tal4xlmvnofklupd3hwjtzfb4q: resolution: {integrity: sha512-Jygnpgq+9Rb7gBjeQjWx5SNUBPfcHtCh87nydHKXc3hly/wi2pwebp0lZMJahSfIH38DYpVTj4q4pl4lAh1sNA==} peerDependencies: eslint: '>=7.4.0' dependencies: - eslint: 8.14.0 - eslint-plugin-antfu: 0.23.0_t725usgvqspm5woeqpaxbfp2qu - eslint-plugin-eslint-comments: 3.2.0_eslint@8.14.0 + eslint: 8.15.0 + eslint-plugin-antfu: 0.23.0_hcfsmds2fshutdssjqluwm76uu + eslint-plugin-eslint-comments: 3.2.0_eslint@8.15.0 eslint-plugin-html: 6.2.0 - eslint-plugin-import: 2.26.0_eslint@8.14.0 - eslint-plugin-jsonc: 2.2.1_eslint@8.14.0 - eslint-plugin-markdown: 2.2.1_eslint@8.14.0 - eslint-plugin-n: 15.2.0_eslint@8.14.0 - eslint-plugin-promise: 6.0.0_eslint@8.14.0 - eslint-plugin-unicorn: 42.0.0_eslint@8.14.0 - eslint-plugin-yml: 0.14.0_eslint@8.14.0 + eslint-plugin-import: 2.26.0_6nacgdzqm4zbhelsxkmd2vkvxy + eslint-plugin-jsonc: 2.2.1_eslint@8.15.0 + eslint-plugin-markdown: 2.2.1_eslint@8.15.0 + eslint-plugin-n: 15.2.0_eslint@8.15.0 + eslint-plugin-promise: 6.0.0_eslint@8.15.0 + eslint-plugin-unicorn: 42.0.0_eslint@8.15.0 + eslint-plugin-yml: 0.14.0_eslint@8.15.0 jsonc-eslint-parser: 2.1.0 yaml-eslint-parser: 0.5.0 transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color - typescript dev: true - /@antfu/eslint-config-react/0.23.0_t725usgvqspm5woeqpaxbfp2qu: + /@antfu/eslint-config-react/0.23.0_hcfsmds2fshutdssjqluwm76uu: resolution: {integrity: sha512-bF/4ngA9IEv9WconCtKneub1xlFRu/XBVmkbYzfXSZk8QcrNfb+BZOuLQihxCSo534ulh2zWbxc4EsS/4AOs9Q==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.23.0_t725usgvqspm5woeqpaxbfp2qu - eslint: 8.14.0 - eslint-plugin-react: 7.29.4_eslint@8.14.0 + '@antfu/eslint-config-ts': 0.23.0_hcfsmds2fshutdssjqluwm76uu + eslint: 8.15.0 + eslint-plugin-react: 7.29.4_eslint@8.15.0 transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color - typescript dev: true - /@antfu/eslint-config-ts/0.23.0_t725usgvqspm5woeqpaxbfp2qu: + /@antfu/eslint-config-ts/0.23.0_hcfsmds2fshutdssjqluwm76uu: resolution: {integrity: sha512-3nLrgj0jLyznTAgBxsRj9HbmnHcHw9RkYVorkge7gf2yVRXXTsjbjYo4O7YSsq/ZrF9Wj4gOJWiX5uVI981V8A==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.23.0_t725usgvqspm5woeqpaxbfp2qu - '@typescript-eslint/eslint-plugin': 5.22.0_lnjlwhtxjffjmj5o7dnwvwyqxq - '@typescript-eslint/parser': 5.22.0_t725usgvqspm5woeqpaxbfp2qu - eslint: 8.14.0 + '@antfu/eslint-config-basic': 0.23.0_tal4xlmvnofklupd3hwjtzfb4q + '@typescript-eslint/eslint-plugin': 5.22.0_tal4xlmvnofklupd3hwjtzfb4q + '@typescript-eslint/parser': 5.22.0_hcfsmds2fshutdssjqluwm76uu + eslint: 8.15.0 typescript: 4.6.4 transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color dev: true - /@antfu/eslint-config-vue/0.23.0_t725usgvqspm5woeqpaxbfp2qu: + /@antfu/eslint-config-vue/0.23.0_hcfsmds2fshutdssjqluwm76uu: resolution: {integrity: sha512-ufgJM+iTx8sNnOJtOnb/U9cqb45g0iUVRGSuSfHBFsN6EAV4IOhHDYioO/S1x1HC7ecdYrfvmlJRLPopxJph+Q==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.23.0_t725usgvqspm5woeqpaxbfp2qu - eslint: 8.14.0 - eslint-plugin-vue: 8.7.1_eslint@8.14.0 + '@antfu/eslint-config-ts': 0.23.0_hcfsmds2fshutdssjqluwm76uu + eslint: 8.15.0 + eslint-plugin-vue: 8.7.1_eslint@8.15.0 transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color - typescript dev: true - /@antfu/eslint-config/0.23.0_t725usgvqspm5woeqpaxbfp2qu: + /@antfu/eslint-config/0.23.0_hcfsmds2fshutdssjqluwm76uu: resolution: {integrity: sha512-hfK7zkBH1UxdKRMyUxuAzOihBuoPrk1wZBvGBtQkhpEYwkd//sl3uFaIi+DnLiAsmRWBleAmruaEfkJyvA3Efg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-react': 0.23.0_t725usgvqspm5woeqpaxbfp2qu - '@antfu/eslint-config-vue': 0.23.0_t725usgvqspm5woeqpaxbfp2qu - '@typescript-eslint/eslint-plugin': 5.22.0_lnjlwhtxjffjmj5o7dnwvwyqxq - '@typescript-eslint/parser': 5.22.0_t725usgvqspm5woeqpaxbfp2qu - eslint: 8.14.0 - eslint-plugin-eslint-comments: 3.2.0_eslint@8.14.0 + '@antfu/eslint-config-react': 0.23.0_hcfsmds2fshutdssjqluwm76uu + '@antfu/eslint-config-vue': 0.23.0_hcfsmds2fshutdssjqluwm76uu + '@typescript-eslint/eslint-plugin': 5.22.0_tal4xlmvnofklupd3hwjtzfb4q + '@typescript-eslint/parser': 5.22.0_hcfsmds2fshutdssjqluwm76uu + eslint: 8.15.0 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.15.0 eslint-plugin-html: 6.2.0 - eslint-plugin-import: 2.26.0_eslint@8.14.0 - eslint-plugin-jsonc: 2.2.1_eslint@8.14.0 - eslint-plugin-n: 15.2.0_eslint@8.14.0 - eslint-plugin-promise: 6.0.0_eslint@8.14.0 - eslint-plugin-unicorn: 42.0.0_eslint@8.14.0 - eslint-plugin-vue: 8.7.1_eslint@8.14.0 - eslint-plugin-yml: 0.14.0_eslint@8.14.0 + eslint-plugin-import: 2.26.0_6nacgdzqm4zbhelsxkmd2vkvxy + eslint-plugin-jsonc: 2.2.1_eslint@8.15.0 + eslint-plugin-n: 15.2.0_eslint@8.15.0 + eslint-plugin-promise: 6.0.0_eslint@8.15.0 + eslint-plugin-unicorn: 42.0.0_eslint@8.15.0 + eslint-plugin-vue: 8.7.1_eslint@8.15.0 + eslint-plugin-yml: 0.14.0_eslint@8.15.0 jsonc-eslint-parser: 2.1.0 yaml-eslint-parser: 0.5.0 transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color - typescript dev: true @@ -454,7 +465,6 @@ packages: /@babel/helper-validator-identifier/7.16.7: resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-option/7.16.7: resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} @@ -497,6 +507,8 @@ packages: resolution: {integrity: sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.17.10 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==} @@ -1332,14 +1344,21 @@ packages: to-fast-properties: 2.0.0 dev: true - /@eslint/eslintrc/1.2.2: - resolution: {integrity: sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==} + /@babel/types/7.17.10: + resolution: {integrity: sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.16.7 + to-fast-properties: 2.0.0 + + /@eslint/eslintrc/1.2.3: + resolution: {integrity: sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.3.1 - globals: 13.13.0 + espree: 9.3.2 + globals: 13.14.0 ignore: 5.2.0 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -1364,7 +1383,7 @@ packages: '@gtm-support/core': 1.2.0 vue: 3.2.33 optionalDependencies: - vue-router: 4.0.14_vue@3.2.33 + vue-router: 4.0.15_vue@3.2.33 dev: false /@humanwhocodes/config-array/0.9.5: @@ -1400,8 +1419,8 @@ packages: '@iconify/types': 1.1.0 dev: true - /@iconify-json/mdi/1.1.10: - resolution: {integrity: sha512-M3ObDNtqnCr6MI5D+psxaGcAWVDE+aLA1nP4SESNxAdMhcXd3FOMBkg//qPXNFPgwnloGT7cbJMkU0zislDSTw==} + /@iconify-json/mdi/1.1.11: + resolution: {integrity: sha512-AdEB3gN9UnE52TU1Gzl265A2ltkes0HXNt7SxbEdomtBJpHu8EGexWhhRPsKyan1D0SJpwfZ3SnxyEz8MHsAgg==} dependencies: '@iconify/types': 1.1.0 dev: true @@ -1621,7 +1640,7 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: true - /@typescript-eslint/eslint-plugin/5.22.0_lnjlwhtxjffjmj5o7dnwvwyqxq: + /@typescript-eslint/eslint-plugin/5.22.0_tal4xlmvnofklupd3hwjtzfb4q: resolution: {integrity: sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1632,12 +1651,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.22.0_t725usgvqspm5woeqpaxbfp2qu + '@typescript-eslint/parser': 5.22.0_hcfsmds2fshutdssjqluwm76uu '@typescript-eslint/scope-manager': 5.22.0 - '@typescript-eslint/type-utils': 5.22.0_t725usgvqspm5woeqpaxbfp2qu - '@typescript-eslint/utils': 5.22.0_t725usgvqspm5woeqpaxbfp2qu + '@typescript-eslint/type-utils': 5.22.0_hcfsmds2fshutdssjqluwm76uu + '@typescript-eslint/utils': 5.22.0_hcfsmds2fshutdssjqluwm76uu debug: 4.3.4 - eslint: 8.14.0 + eslint: 8.15.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -1648,7 +1667,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.22.0_t725usgvqspm5woeqpaxbfp2qu: + /@typescript-eslint/parser/5.22.0_hcfsmds2fshutdssjqluwm76uu: resolution: {integrity: sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1662,7 +1681,7 @@ packages: '@typescript-eslint/types': 5.22.0 '@typescript-eslint/typescript-estree': 5.22.0_typescript@4.6.4 debug: 4.3.4 - eslint: 8.14.0 + eslint: 8.15.0 typescript: 4.6.4 transitivePeerDependencies: - supports-color @@ -1676,7 +1695,7 @@ packages: '@typescript-eslint/visitor-keys': 5.22.0 dev: true - /@typescript-eslint/type-utils/5.22.0_t725usgvqspm5woeqpaxbfp2qu: + /@typescript-eslint/type-utils/5.22.0_hcfsmds2fshutdssjqluwm76uu: resolution: {integrity: sha512-iqfLZIsZhK2OEJ4cQ01xOq3NaCuG5FQRKyHicA3xhZxMgaxQazLUHbH/B2k9y5i7l3+o+B5ND9Mf1AWETeMISA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1686,9 +1705,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.22.0_t725usgvqspm5woeqpaxbfp2qu + '@typescript-eslint/utils': 5.22.0_hcfsmds2fshutdssjqluwm76uu debug: 4.3.4 - eslint: 8.14.0 + eslint: 8.15.0 tsutils: 3.21.0_typescript@4.6.4 typescript: 4.6.4 transitivePeerDependencies: @@ -1721,7 +1740,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.22.0_t725usgvqspm5woeqpaxbfp2qu: + /@typescript-eslint/utils/5.22.0_hcfsmds2fshutdssjqluwm76uu: resolution: {integrity: sha512-HodsGb037iobrWSUMS7QH6Hl1kppikjA1ELiJlNSTYf/UdMEwzgj0WIp+lBNb6WZ3zTwb0tEz51j0Wee3iJ3wQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1731,9 +1750,9 @@ packages: '@typescript-eslint/scope-manager': 5.22.0 '@typescript-eslint/types': 5.22.0 '@typescript-eslint/typescript-estree': 5.22.0_typescript@4.6.4 - eslint: 8.14.0 + eslint: 8.15.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.14.0 + eslint-utils: 3.0.0_eslint@8.15.0 transitivePeerDependencies: - supports-color - typescript @@ -1747,135 +1766,135 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@unocss/cli/0.32.9: - resolution: {integrity: sha512-lHqq7wCI7Q7yWbDyGB4W4BMsr9m4U+HIu9/18Vn4N7eqr0wog5tUTaea2c0ErJYH8LVXvqMmvbib1Kq/KrbRaA==} + /@unocss/cli/0.33.1: + resolution: {integrity: sha512-4Nt65bfA6Bz9Z7Wf71FHwys42wTQ11JiOKVk8PyhCrDOjZO3An/mXqOk1o2iidjKVGNbXEghfvATHQ4LhIjf5w==} engines: {node: '>=14'} hasBin: true dependencies: - '@unocss/config': 0.32.9 - '@unocss/core': 0.32.9 - '@unocss/preset-uno': 0.32.9 + '@unocss/config': 0.33.1 + '@unocss/core': 0.33.1 + '@unocss/preset-uno': 0.33.1 cac: 6.7.12 chokidar: 3.5.3 colorette: 2.0.16 consola: 2.15.3 fast-glob: 3.2.11 - pathe: 0.2.0 + pathe: 0.3.0 perfect-debounce: 0.1.3 dev: true - /@unocss/config/0.32.9: - resolution: {integrity: sha512-AXZS+AjZzObyPtFK02esDAEaCu6D3FeR8qv+IQ1lGBMe0jGws8lQlduV/ey59HEzoRPxaIi3ziQ6FlxL4wiZ/g==} + /@unocss/config/0.33.1: + resolution: {integrity: sha512-9xKMqufFRnhqbMBW1EZzLCNnOg3sQsBX/yDPyNIHK8GGFQjHU6ggYH3Y0bQniDjQpd7/g7pj8+ihPDA1YL++pQ==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.32.9 - unconfig: 0.3.3 + '@unocss/core': 0.33.1 + unconfig: 0.3.4 dev: true - /@unocss/core/0.32.9: - resolution: {integrity: sha512-tnKMbe3hGFaMyVCiK5kw4rVEENNJ/XZHOy1SQ+WVobLv4K6zAxXdqeQ3DiNvzzHnEzAFX6ddp4zx975sTJ74ZQ==} + /@unocss/core/0.33.1: + resolution: {integrity: sha512-i6zNQ9vQ2ZqmJUNTbUaRUavLbhxOMo+E9tYqkp9QLqL+6ZqnY+t8sw6pdPqfrja9WnAXZw59ViLCp9X1ojvhpg==} dev: true - /@unocss/inspector/0.32.9: - resolution: {integrity: sha512-dSjAWTkxkyOU48+mroF3hbxVm8SxNtx57HkT/j2nuZoX3F3tVVEi+5xHwiIKeDO4h0oR8zpbzWCK6NkhtdTEsw==} + /@unocss/inspector/0.33.1: + resolution: {integrity: sha512-tYJB8fFIbjtiHjlq7FZN7zgrVQtenRD1RXJNifKKDmwy7nrvBhcNtTZ+cQZTZRbNp7L0Im4/vqyX8QwhAJSDaQ==} dependencies: gzip-size: 6.0.0 sirv: 2.0.2 dev: true - /@unocss/preset-attributify/0.32.9: - resolution: {integrity: sha512-a2GwHj9ukh1WhhrXHfOQyOCDPYAwg8JVJKwn9EAOdOSb1xNw0LtWF+y90/wZqab7eAZbWwsxb7S8Ja32w7MwLg==} + /@unocss/preset-attributify/0.33.1: + resolution: {integrity: sha512-CyU5fiTo9b0zNARZqm8qa8k5amS0odsXqyKfCJOqkV2Rstcou5mzqSASnt7xTkuj1bTv58/qCXEe7zUN5wXgbA==} dependencies: - '@unocss/core': 0.32.9 + '@unocss/core': 0.33.1 dev: true - /@unocss/preset-icons/0.32.9: - resolution: {integrity: sha512-ccYMPNYQ1nCR3Exe7GoWuW2upP/1wHTyI0zxFQuWI8Pfs3umHsRFnjkDd2J55svK2EmQi0wmVvh9nNu0d63qdQ==} + /@unocss/preset-icons/0.33.1: + resolution: {integrity: sha512-XcRHYHzcMUETe0jEaCLomrMJmr/64Ry4ZArLnlhBA1mqq8P89w9PVXiI0vmsgx8JSzWmSqgb7AMv2+FuAJTE6Q==} dependencies: '@iconify/utils': 1.0.32 - '@unocss/core': 0.32.9 + '@unocss/core': 0.33.1 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini/0.32.9: - resolution: {integrity: sha512-AXuY4tQMbESzLwgIPPCspC5lppoJ1P7Qhrc/1tdDEb4+11ryTeLyb3yQZgL7HQ1YKKxS0i1hVV5f2x8eNEe2Pg==} + /@unocss/preset-mini/0.33.1: + resolution: {integrity: sha512-Fk9i4/UkBM72aJskjJnT8Lw3rVbzdW/hF1mAKHGJD+x7Y8hi6pDY9JzDhTToqYYo5uC07dODUDVOPlKclsoaXg==} dependencies: - '@unocss/core': 0.32.9 + '@unocss/core': 0.33.1 dev: true - /@unocss/preset-typography/0.32.9: - resolution: {integrity: sha512-j4aUsl56HSnMZHVjnNl+BQRpWef2NiCiEMADzFrwrw+YvFj4WsMAQITnAMW5i5LXKM8WPYuLEmc3dStuIKnK5w==} + /@unocss/preset-typography/0.33.1: + resolution: {integrity: sha512-D/maaPsJQph5Dmrcp8Dt5sfIIolTfsVqEv/+9QCF86TSWkhArNqjtCyU4Eum2nLBcmSNgN4XlIUVe0+U9a9IPw==} dependencies: - '@unocss/core': 0.32.9 + '@unocss/core': 0.33.1 dev: true - /@unocss/preset-uno/0.32.9: - resolution: {integrity: sha512-pTp6HDGn//zhoX05+7B96K9jyR2OpGPLT4pfMatu1ipjyIr6hT8pB3NjXQe26N+VAoLlyckQmAD1rB/gvVaWMw==} + /@unocss/preset-uno/0.33.1: + resolution: {integrity: sha512-jLbdVT/rVGePSh2UbLvHJuelHszV8EEG/GU7ckCl5Hb/e44nmON8gOrdW7V1ZBFAEdp9BCBO9hHcTdlNnUOwEA==} dependencies: - '@unocss/core': 0.32.9 - '@unocss/preset-mini': 0.32.9 - '@unocss/preset-wind': 0.32.9 + '@unocss/core': 0.33.1 + '@unocss/preset-mini': 0.33.1 + '@unocss/preset-wind': 0.33.1 dev: true - /@unocss/preset-web-fonts/0.32.9: - resolution: {integrity: sha512-XruDgt/sD4DpJsN45qSBSdJ2NGfmItGqWbKtrErxDghbEYQdkIyZBrKn+4dzjs2qe4aOTtWzzRx5+fBlHFc5rg==} + /@unocss/preset-web-fonts/0.33.1: + resolution: {integrity: sha512-91YPGY8zA/Caa0y/T4h3FF5CyhcjfB4rbdSkYDb5gCqpi83A+D6jVryDfsyic3oqZ8SDjfdcrK5RpJVMbrXT6A==} dependencies: - '@unocss/core': 0.32.9 + '@unocss/core': 0.33.1 ohmyfetch: 0.4.16 dev: true - /@unocss/preset-wind/0.32.9: - resolution: {integrity: sha512-wnbVU/rpMrONowCMC9XTXSo34CuSGST6nje/PXyGssdHOHRaC4DcOM2tznJ2Ol0QlhmJ3n6gq/JbSTO0PRp9bQ==} + /@unocss/preset-wind/0.33.1: + resolution: {integrity: sha512-MlNnFNhNoot7wsquiY2VGKPqYkHppQvOU12AbUwLE+kU/pAcQqMlOBiWRM8ldjyHqEUx9AWmZUJV8PQUeGkTSQ==} dependencies: - '@unocss/core': 0.32.9 - '@unocss/preset-mini': 0.32.9 + '@unocss/core': 0.33.1 + '@unocss/preset-mini': 0.33.1 dev: true - /@unocss/reset/0.32.9: - resolution: {integrity: sha512-H7MVOCmlDc78hl7nb1Ct+Sa1Hp2wtiO5qLhkHAvd3sB0R0l8kccBDTU7RcGpBD1Vq4QspCadFM5zjLScndyp5A==} + /@unocss/reset/0.33.1: + resolution: {integrity: sha512-tcl6jsNmrWwCyyBo1rZ0rmL7RtFCpU7jv4/+FzPONHBk4EcyQCYnXlT9j5RaLEM0x4AzylgOFBdXLCkuu+u2cQ==} dev: true - /@unocss/scope/0.32.9: - resolution: {integrity: sha512-Mv2jFxGuV369Zn3rLb/cKQp/yyw7IVp0TrSd3j7Q3WUTqqg2zjKxXcRGs3EVHtfJV0YC6LxGc1HA7iwH5voAQQ==} + /@unocss/scope/0.33.1: + resolution: {integrity: sha512-02dAzZB5KUCmzqslw7MuH2tXwPcdidhoLcEXoL++5Y66JSFa281Ld732o3LlwM/kk1KJe5nK7N8E/mnSJa9cEw==} dev: true - /@unocss/transformer-directives/0.32.9: - resolution: {integrity: sha512-1R1lknyQDzeI3dxnAtjQ6oSB6eYVoGXvY5Lo7g8jwOvxkso7DcqG/Evq9KGOj97QWz0Ez/Z7uKQuUXDZdV/11w==} + /@unocss/transformer-directives/0.33.1: + resolution: {integrity: sha512-WHHpPhtHnfK6ymUGMKKzRxV3vlkollfe2sqkqLIB0II8iFgym27mLtVyFl2R/iC/dEuijbLDSy9eFz+MLltLjQ==} dependencies: - '@unocss/core': 0.32.9 + '@unocss/core': 0.33.1 css-tree: 2.1.0 dev: true - /@unocss/transformer-variant-group/0.32.9: - resolution: {integrity: sha512-qA6sQZ+U/I4wmPcddfY9/YbesvNdsavY0SBYjnqutjMjf01+1lDfIpn2g01iYR/tdj4sP00mAkigOSXvpjbaOg==} + /@unocss/transformer-variant-group/0.33.1: + resolution: {integrity: sha512-eTMsFbAyexwLT8s0tMdNP2b/TueXvaOo2PqDrP5/DaaooQ0ekKZUc1GaqVJZdOUQjFt1Nwe5JYIhncY3PmP2Eg==} dependencies: - '@unocss/core': 0.32.9 + '@unocss/core': 0.33.1 dev: true - /@unocss/vite/0.32.9_vite@2.9.7: - resolution: {integrity: sha512-CE2Dt+pr3gQckvyu1lnqANkALQOPohn1HVir/lYQmd0gGd6l6nr+kL8WrLezqHkhuiJ+DZGq+OFZfs4a32TVBA==} + /@unocss/vite/0.33.1_vite@2.9.8: + resolution: {integrity: sha512-8kbIXfrNGdp7LsguePDrHff3O8rfJo16MI2XlEYWF79pchF108AlsCa7d1o+U9oLjhqF1qwlVaW5N2B4qWFxcw==} peerDependencies: vite: ^2.9.0 dependencies: '@rollup/pluginutils': 4.2.1 - '@unocss/config': 0.32.9 - '@unocss/core': 0.32.9 - '@unocss/inspector': 0.32.9 - '@unocss/scope': 0.32.9 - '@unocss/transformer-directives': 0.32.9 + '@unocss/config': 0.33.1 + '@unocss/core': 0.33.1 + '@unocss/inspector': 0.33.1 + '@unocss/scope': 0.33.1 + '@unocss/transformer-directives': 0.33.1 magic-string: 0.26.1 - vite: 2.9.7_sass@1.51.0 + vite: 2.9.8_sass@1.51.0 dev: true - /@vitejs/plugin-vue/2.3.1_vite@2.9.7+vue@3.2.33: - resolution: {integrity: sha512-YNzBt8+jt6bSwpt7LP890U1UcTOIZZxfpE5WOJ638PNxSEKOqAi0+FSKS0nVeukfdZ0Ai/H7AFd6k3hayfGZqQ==} + /@vitejs/plugin-vue/2.3.2_vite@2.9.8+vue@3.2.33: + resolution: {integrity: sha512-umyypfSHS4kQLdYAnJHhaASq7FRzNCdvcRoQ3uYGNk1/M4a+hXUd7ysN7BLhCrWH6uBokyCkFeUAaFDzSaaSrQ==} engines: {node: '>=12.0.0'} peerDependencies: vite: ^2.5.10 vue: ^3.2.25 dependencies: - vite: 2.9.7_sass@1.51.0 + vite: 2.9.8_sass@1.51.0 vue: 3.2.33 dev: true @@ -1988,8 +2007,8 @@ packages: /@vue/shared/3.2.33: resolution: {integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==} - /@vueuse/core/8.3.1_vue@3.2.33: - resolution: {integrity: sha512-WiXUgVyPG9elGx3G8UV8g+zqbEJ2hYacrPICogAxDdW6hnxxcUFdF7FtvDroJ/DxWmo2pg8XNNz07ybfnZyJbw==} + /@vueuse/core/8.4.2_vue@3.2.33: + resolution: {integrity: sha512-dUVU96lii1ZdWoNJXauQNt+4QrHz1DKbuW+y6pDR2N10q7rGZJMDU7pQeMcC2XeosX7kMODfaBuqsF03NozzLg==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -1999,8 +2018,8 @@ packages: vue: optional: true dependencies: - '@vueuse/metadata': 8.3.1 - '@vueuse/shared': 8.3.1_vue@3.2.33 + '@vueuse/metadata': 8.4.2 + '@vueuse/shared': 8.4.2_vue@3.2.33 vue: 3.2.33 vue-demi: 0.12.5_vue@3.2.33 dev: false @@ -2013,12 +2032,12 @@ packages: vue: 3.2.33 dev: false - /@vueuse/metadata/8.3.1: - resolution: {integrity: sha512-1aZaFL44HzXXkfN6Q7KMDOXBFKTHDClHlOJBxtN8rTBXIIScoGOrJCpxWiQ4kuVg95MzG/pHrd3P4wd8poL9XQ==} + /@vueuse/metadata/8.4.2: + resolution: {integrity: sha512-2BIj++7P0/I5dfMsEe8q7Kw0HqVAjVcyNOd9+G22/ILUC9TVLTeYOuJ1kwa1Gpr+0LWKHc6GqHiLWNL33+exoQ==} dev: false - /@vueuse/shared/8.3.1_vue@3.2.33: - resolution: {integrity: sha512-7HKLCcxp4dtONq6QSSoavblo9riYgqzw7jhqiC0/VUYMXKzqj1G/GznOzTmY8Wi8uKKT197JqjKQ1DKt2j/0+A==} + /@vueuse/shared/8.4.2_vue@3.2.33: + resolution: {integrity: sha512-hILXMEjL8YQhj1LHN/HZ49UThyfk8irTjhele2nW+L3N55ElFUBGB/f4w0rg8EW+/suhqv7kJJPTZzvHCqxlIw==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -2059,6 +2078,14 @@ packages: acorn: 8.7.0 dev: true + /acorn-jsx/5.3.2_acorn@8.7.1: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.7.1 + dev: true + /acorn-walk/7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} @@ -2271,6 +2298,8 @@ packages: qs: 6.9.7 raw-body: 2.4.3 type-is: 1.6.18 + transitivePeerDependencies: + - supports-color dev: true /boolbase/1.0.0: @@ -2493,6 +2522,8 @@ packages: on-headers: 1.0.2 safe-buffer: 5.1.2 vary: 1.1.2 + transitivePeerDependencies: + - supports-color dev: true /concat-map/0.0.1: @@ -2646,12 +2677,22 @@ packages: /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 dev: true /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 dev: true @@ -3355,45 +3396,65 @@ packages: dependencies: debug: 3.2.7 resolve: 1.22.0 + transitivePeerDependencies: + - supports-color dev: true - /eslint-module-utils/2.7.3: + /eslint-module-utils/2.7.3_wex3ustmkv4ospy3s77r6ihlwq: resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true dependencies: + '@typescript-eslint/parser': 5.22.0_hcfsmds2fshutdssjqluwm76uu debug: 3.2.7 + eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 + transitivePeerDependencies: + - supports-color dev: true - /eslint-plugin-antfu/0.23.0_t725usgvqspm5woeqpaxbfp2qu: + /eslint-plugin-antfu/0.23.0_hcfsmds2fshutdssjqluwm76uu: resolution: {integrity: sha512-NiWbXYxCmfd0BVI/EunNkCLD6V33Ce9sckjlccu69MejPPPTkEAFAKfmsoxc9LuW1x38E7CE26EvODUuAKXOCw==} dependencies: - '@typescript-eslint/utils': 5.22.0_t725usgvqspm5woeqpaxbfp2qu + '@typescript-eslint/utils': 5.22.0_hcfsmds2fshutdssjqluwm76uu transitivePeerDependencies: - eslint - supports-color - typescript dev: true - /eslint-plugin-es/4.1.0_eslint@8.14.0: + /eslint-plugin-es/4.1.0_eslint@8.15.0: resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.14.0 + eslint: 8.15.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-eslint-comments/3.2.0_eslint@8.14.0: + /eslint-plugin-eslint-comments/3.2.0_eslint@8.15.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.14.0 + eslint: 8.15.0 ignore: 5.2.0 dev: true @@ -3403,19 +3464,24 @@ packages: htmlparser2: 7.2.0 dev: true - /eslint-plugin-import/2.26.0_eslint@8.14.0: + /eslint-plugin-import/2.26.0_6nacgdzqm4zbhelsxkmd2vkvxy: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: + '@typescript-eslint/parser': '*' eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true dependencies: + '@typescript-eslint/parser': 5.22.0_hcfsmds2fshutdssjqluwm76uu array-includes: 3.1.4 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.14.0 + eslint: 8.15.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3 + eslint-module-utils: 2.7.3_wex3ustmkv4ospy3s77r6ihlwq has: 1.0.3 is-core-module: 2.9.0 is-glob: 4.0.3 @@ -3423,42 +3489,46 @@ packages: object.values: 1.1.5 resolve: 1.22.0 tsconfig-paths: 3.14.1 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color dev: true - /eslint-plugin-jsonc/2.2.1_eslint@8.14.0: + /eslint-plugin-jsonc/2.2.1_eslint@8.15.0: resolution: {integrity: sha512-ozGjWXhxF3ZfITHmRLuUL6zORh5Dzo0ymwVdxhfFaa4LEtU2S88JIwDYCWAifQLG92x7chqcnZlGUggaPSlfIQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.14.0 - eslint-utils: 3.0.0_eslint@8.14.0 + eslint: 8.15.0 + eslint-utils: 3.0.0_eslint@8.15.0 jsonc-eslint-parser: 2.1.0 natural-compare: 1.4.0 dev: true - /eslint-plugin-markdown/2.2.1_eslint@8.14.0: + /eslint-plugin-markdown/2.2.1_eslint@8.15.0: resolution: {integrity: sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==} engines: {node: ^8.10.0 || ^10.12.0 || >= 12.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.14.0 + eslint: 8.15.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-n/15.2.0_eslint@8.14.0: + /eslint-plugin-n/15.2.0_eslint@8.15.0: resolution: {integrity: sha512-lWLg++jGwC88GDGGBX3CMkk0GIWq0y41aH51lavWApOKcMQcYoL3Ayd0lEdtD3SnQtR+3qBvWQS3qGbR2BxRWg==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: builtins: 4.1.0 - eslint: 8.14.0 - eslint-plugin-es: 4.1.0_eslint@8.14.0 - eslint-utils: 3.0.0_eslint@8.14.0 + eslint: 8.15.0 + eslint-plugin-es: 4.1.0_eslint@8.15.0 + eslint-utils: 3.0.0_eslint@8.15.0 ignore: 5.2.0 is-core-module: 2.9.0 minimatch: 3.1.2 @@ -3466,16 +3536,16 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-promise/6.0.0_eslint@8.14.0: + /eslint-plugin-promise/6.0.0_eslint@8.15.0: resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.14.0 + eslint: 8.15.0 dev: true - /eslint-plugin-react/7.29.4_eslint@8.14.0: + /eslint-plugin-react/7.29.4_eslint@8.15.0: resolution: {integrity: sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==} engines: {node: '>=4'} peerDependencies: @@ -3484,7 +3554,7 @@ packages: array-includes: 3.1.4 array.prototype.flatmap: 1.3.0 doctrine: 2.1.0 - eslint: 8.14.0 + eslint: 8.15.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.0 minimatch: 3.1.2 @@ -3498,7 +3568,7 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /eslint-plugin-unicorn/42.0.0_eslint@8.14.0: + /eslint-plugin-unicorn/42.0.0_eslint@8.15.0: resolution: {integrity: sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==} engines: {node: '>=12'} peerDependencies: @@ -3507,8 +3577,8 @@ packages: '@babel/helper-validator-identifier': 7.16.7 ci-info: 3.3.0 clean-regexp: 1.0.0 - eslint: 8.14.0 - eslint-utils: 3.0.0_eslint@8.14.0 + eslint: 8.15.0 + eslint-utils: 3.0.0_eslint@8.15.0 esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.1.0 @@ -3521,31 +3591,31 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-vue/8.7.1_eslint@8.14.0: + /eslint-plugin-vue/8.7.1_eslint@8.15.0: resolution: {integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.14.0 - eslint-utils: 3.0.0_eslint@8.14.0 + eslint: 8.15.0 + eslint-utils: 3.0.0_eslint@8.15.0 natural-compare: 1.4.0 nth-check: 2.0.1 postcss-selector-parser: 6.0.10 semver: 7.3.7 - vue-eslint-parser: 8.3.0_eslint@8.14.0 + vue-eslint-parser: 8.3.0_eslint@8.15.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml/0.14.0_eslint@8.14.0: + /eslint-plugin-yml/0.14.0_eslint@8.15.0: resolution: {integrity: sha512-+0+bBV/07txENbxfrHF9olGoLCHez64vmnOmjWOoLwmXOwfdaSRleBSPIi4nWQs7WwX8lm/fSLadOjbVEcsXQQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.14.0 + eslint: 8.15.0 lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 0.5.0 @@ -3576,13 +3646,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.14.0: + /eslint-utils/3.0.0_eslint@8.15.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.14.0 + eslint: 8.15.0 eslint-visitor-keys: 2.1.0 dev: true @@ -3601,12 +3671,12 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.14.0: - resolution: {integrity: sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==} + /eslint/8.15.0: + resolution: {integrity: sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.2.2 + '@eslint/eslintrc': 1.2.3 '@humanwhocodes/config-array': 0.9.5 ajv: 6.12.6 chalk: 4.1.2 @@ -3615,16 +3685,16 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.14.0 + eslint-utils: 3.0.0_eslint@8.15.0 eslint-visitor-keys: 3.3.0 - espree: 9.3.1 + espree: 9.3.2 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 - globals: 13.13.0 + globals: 13.14.0 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -3665,6 +3735,15 @@ packages: eslint-visitor-keys: 3.3.0 dev: true + /espree/9.3.2: + resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.7.1 + acorn-jsx: 5.3.2_acorn@8.7.1 + eslint-visitor-keys: 3.3.0 + dev: true + /esprima/4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} @@ -3765,6 +3844,8 @@ packages: type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 + transitivePeerDependencies: + - supports-color dev: true /extend-shallow/2.0.1: @@ -3841,6 +3922,8 @@ packages: parseurl: 1.3.3 statuses: 1.5.0 unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color dev: true /find-up/2.1.0: @@ -4014,8 +4097,8 @@ packages: engines: {node: '>=4'} dev: true - /globals/13.13.0: - resolution: {integrity: sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==} + /globals/13.14.0: + resolution: {integrity: sha512-ERO68sOYwm5UuLvSJTY7w7NP2c8S4UcXs3X1GBX8cwOr+ShOcDBbCY5mH4zxz0jsYCdJ8ve8Mv9n2YGJMB1aeg==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -4687,8 +4770,8 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /linkify-it/4.0.0: - resolution: {integrity: sha512-QAxkXyzT/TXgwGyY4rTgC95Ex6/lZ5/lYTV9nug6eJt93BCBQGOE47D/g2+/m5J1MrVLr2ot97OXkBZ9bBpR4A==} + /linkify-it/4.0.1: + resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} dependencies: uc.micro: 1.0.6 dev: true @@ -4777,13 +4860,13 @@ packages: prismjs: 1.28.0 dev: true - /markdown-it/13.0.0: - resolution: {integrity: sha512-WArlIpVFvVwb8t3wgJuOsbMLhNWlzuQM7H2qXmuUEnBtXRqKjLjwFUMbZOyJgHygVZSjvcLR4EcXcRilqMavrA==} + /markdown-it/13.0.1: + resolution: {integrity: sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==} hasBin: true dependencies: argparse: 2.0.1 entities: 3.0.1 - linkify-it: 4.0.0 + linkify-it: 4.0.1 mdurl: 1.0.1 uc.micro: 1.0.6 dev: true @@ -4923,6 +5006,12 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} dev: true @@ -5065,7 +5154,7 @@ packages: dependencies: destr: 1.1.1 node-fetch: 3.2.4 - ufo: 0.8.3 + ufo: 0.8.4 undici: 5.1.1 dev: true @@ -5272,8 +5361,8 @@ packages: engines: {node: '>=8'} dev: true - /pathe/0.2.0: - resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} + /pathe/0.3.0: + resolution: {integrity: sha512-3vUjp552BJzCw9vqKsO5sttHkbYqqsZtH0x1PNtItgqx8BXEXzoY1SYRKcL6BTyVh4lGJGLj0tM42elUDMvcYA==} dev: true /perfect-debounce/0.1.3: @@ -5287,8 +5376,8 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - /pinia/2.0.13_ytvqwwdyss532bvoq2clv4ed5m: - resolution: {integrity: sha512-B7rSqm1xNpwcPMnqns8/gVBfbbi7lWTByzS6aPZ4JOXSJD4Y531rZHDCoYWBwLyHY/8hWnXljgiXp6rRyrofcw==} + /pinia/2.0.14_ytvqwwdyss532bvoq2clv4ed5m: + resolution: {integrity: sha512-0nPuZR4TetT/WcLN+feMSjWJku3SQU7dBbXC6uw+R6FLQJCsg+/0pzXyD82T1FmAYe0lsx+jnEDQ1BLgkRKlxA==} peerDependencies: '@vue/composition-api': ^1.4.0 typescript: '>=4.4.4' @@ -5310,8 +5399,8 @@ packages: engines: {node: '>=4'} dev: true - /pnpm/7.0.0: - resolution: {integrity: sha512-5njVSmE/Sz6coyikS6gjwoKWaxxsJ6BY6jL1aqwvnEpNUfFednbHqid3aZ42JszOFaSOz3Qipcfp4ei22G/JEg==} + /pnpm/7.0.1: + resolution: {integrity: sha512-jDXatNQpx+KYoCg0sSEBj4ryS8dIfo05TkhH5GOyi0ClhmkdmdHr2PgbReQyzZzuQpKWefCAvwOB8PxE1tgQNg==} engines: {node: '>=14.19'} hasBin: true dev: true @@ -5336,7 +5425,7 @@ packages: resolution: {integrity: sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.3 + nanoid: 3.3.4 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true @@ -5616,8 +5705,8 @@ packages: fsevents: 2.3.2 dev: true - /rollup/2.71.1: - resolution: {integrity: sha512-lMZk3XfUBGjrrZQpvPSoXcZSfKcJ2Bgn+Z0L1MoW2V8Wh7BVM+LOBJTPo16yul2MwL59cXedzW1ruq3rCjSRgw==} + /rollup/2.72.1: + resolution: {integrity: sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -5716,6 +5805,8 @@ packages: on-finished: 2.3.0 range-parser: 1.2.1 statuses: 1.5.0 + transitivePeerDependencies: + - supports-color dev: true /serialize-javascript/4.0.0: @@ -5732,6 +5823,8 @@ packages: escape-html: 1.0.3 parseurl: 1.3.3 send: 0.17.2 + transitivePeerDependencies: + - supports-color dev: true /setprototypeof/1.2.0: @@ -6011,7 +6104,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - acorn: 8.7.0 + acorn: 8.7.1 commander: 2.20.3 source-map: 0.7.3 source-map-support: 0.5.21 @@ -6024,7 +6117,6 @@ packages: /to-fast-properties/2.0.0: resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} engines: {node: '>=4'} - dev: true /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} @@ -6147,6 +6239,10 @@ packages: resolution: {integrity: sha512-AIkk06G21y/P+NCatfU+1qldCmI0XCszZLn8AkuKotffF3eqCvlce0KuwM7ZemLE/my0GSYADOAeM5zDYWMB+A==} dev: true + /ufo/0.8.4: + resolution: {integrity: sha512-/+BmBDe8GvlB2nIflWasLLAInjYG0bC9HRnfEpNi4sw77J2AJNnEVnTDReVrehoh825+Q/evF3THXTAweyam2g==} + dev: true + /uglify-js/3.15.4: resolution: {integrity: sha512-vMOPGDuvXecPs34V74qDKk4iJ/SN4vL3Ow/23ixafENYvtrNvtbcgUeugTcUGRGsOF/5fU8/NYSL5Hyb3l1OJA==} engines: {node: '>=0.8.0'} @@ -6162,8 +6258,8 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /unconfig/0.3.3: - resolution: {integrity: sha512-BavyYUbMTk5s7jypXdcS5ZkoqFAzzVt1AT7T9xFjNDCizqdb0YI6yRYRCGBeNp8tK7xnLl2vo7enG+2GxN0+2Q==} + /unconfig/0.3.4: + resolution: {integrity: sha512-cf39F1brwQuLSuMLTYXOdWJH0O1CJee6a4QW1nYtO7SoBUfVvQCvEel6ssTNXtPfi17kop1ADmVtmC49NlFkIQ==} dependencies: '@antfu/utils': 0.5.1 defu: 6.0.0 @@ -6221,23 +6317,23 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss/0.32.9_vite@2.9.7: - resolution: {integrity: sha512-1o9CYWcw+KsNauoMTs9vDFA5hYWKkRnFsxNJ0oEiFuFZBlAdGItsokiUnaaOQ8Ue38WfD4jn4j3v2f47GXdL3g==} + /unocss/0.33.1_vite@2.9.8: + resolution: {integrity: sha512-k12tlK2F38LaqA3NqwZbk2MLDBzD/xEzkHqryBSWXoDTDPwgJt6N0jkcLwXx7rJRc1n2e4ugZIr4EmnT2D3DpQ==} engines: {node: '>=14'} dependencies: - '@unocss/cli': 0.32.9 - '@unocss/core': 0.32.9 - '@unocss/preset-attributify': 0.32.9 - '@unocss/preset-icons': 0.32.9 - '@unocss/preset-mini': 0.32.9 - '@unocss/preset-typography': 0.32.9 - '@unocss/preset-uno': 0.32.9 - '@unocss/preset-web-fonts': 0.32.9 - '@unocss/preset-wind': 0.32.9 - '@unocss/reset': 0.32.9 - '@unocss/transformer-directives': 0.32.9 - '@unocss/transformer-variant-group': 0.32.9 - '@unocss/vite': 0.32.9_vite@2.9.7 + '@unocss/cli': 0.33.1 + '@unocss/core': 0.33.1 + '@unocss/preset-attributify': 0.33.1 + '@unocss/preset-icons': 0.33.1 + '@unocss/preset-mini': 0.33.1 + '@unocss/preset-typography': 0.33.1 + '@unocss/preset-uno': 0.33.1 + '@unocss/preset-web-fonts': 0.33.1 + '@unocss/preset-wind': 0.33.1 + '@unocss/reset': 0.33.1 + '@unocss/transformer-directives': 0.33.1 + '@unocss/transformer-variant-group': 0.33.1 + '@unocss/vite': 0.33.1_vite@2.9.8 transitivePeerDependencies: - supports-color - vite @@ -6248,7 +6344,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin-auto-import/0.7.1_ughpjznvtpymuf7ubf7g3kiiem: + /unplugin-auto-import/0.7.1_zx3pfbbc5uei3k4c6zdezegtqm: resolution: {integrity: sha512-9865OV9eP99PNxHR2mtTDExeN01m4M9boT5U2BtIwsU1wDRsaFIYWLwcCBEjvXzXfTTC2NNMskhHGVAMfL2WgA==} engines: {node: '>=14'} peerDependencies: @@ -6259,11 +6355,11 @@ packages: dependencies: '@antfu/utils': 0.5.1 '@rollup/pluginutils': 4.2.1 - '@vueuse/core': 8.3.1_vue@3.2.33 + '@vueuse/core': 8.4.2_vue@3.2.33 local-pkg: 0.4.1 magic-string: 0.26.1 resolve: 1.22.0 - unplugin: 0.6.2_vite@2.9.7 + unplugin: 0.6.2_vite@2.9.8 transitivePeerDependencies: - esbuild - rollup @@ -6271,7 +6367,7 @@ packages: - webpack dev: true - /unplugin-vue-components/0.19.3_vite@2.9.7+vue@3.2.33: + /unplugin-vue-components/0.19.3_vite@2.9.8+vue@3.2.33: resolution: {integrity: sha512-z/kpYJnqrJuWglDNs7fy0YRHr41oLc07y2TkP3by6DqPb1GG9xGC9SFigeFwd4J7GVTqyFVsnjoeup7uK7I2dA==} engines: {node: '>=14'} peerDependencies: @@ -6293,7 +6389,7 @@ packages: magic-string: 0.26.1 minimatch: 5.0.1 resolve: 1.22.0 - unplugin: 0.6.2_vite@2.9.7 + unplugin: 0.6.2_vite@2.9.8 vue: 3.2.33 transitivePeerDependencies: - esbuild @@ -6303,7 +6399,7 @@ packages: - webpack dev: true - /unplugin/0.6.2_vite@2.9.7: + /unplugin/0.6.2_vite@2.9.8: resolution: {integrity: sha512-+QONc2uBFQbeo4x5mlJHjTKjR6pmuchMpGVrWhwdGFFMb4ttFZ4E9KqhOOrNcm3Q8NNyB1vJ4s5e36IZC7UWYw==} peerDependencies: esbuild: '>=0.13' @@ -6321,7 +6417,7 @@ packages: optional: true dependencies: chokidar: 3.5.3 - vite: 2.9.7_sass@1.51.0 + vite: 2.9.8_sass@1.51.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.3 dev: true @@ -6366,7 +6462,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /vite-plugin-inspect/0.5.0_vite@2.9.7: + /vite-plugin-inspect/0.5.0_vite@2.9.8: resolution: {integrity: sha512-eArca+5jrNx1hQL+5s79eT5Xq4VXjJcihJhK8GT/+W2GqefVxFO1WO78RnD0HPI+hKSdEFo+B4z2zeaE8DTvWQ==} engines: {node: '>=14'} peerDependencies: @@ -6377,13 +6473,13 @@ packages: kolorist: 1.5.1 sirv: 2.0.2 ufo: 0.8.3 - vite: 2.9.7_sass@1.51.0 + vite: 2.9.8_sass@1.51.0 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-md/0.13.0_vite@2.9.7: - resolution: {integrity: sha512-srW6j3otbHxFaTushal6fWxrjrlyA553biB0S1Bpm2DhWL1hP4a/snjpi+5AyDVaQodMmA4Oe2hIW1IjyKa0hQ==} + /vite-plugin-md/0.13.1_vite@2.9.8: + resolution: {integrity: sha512-ZLXRuhQCFVCvxTE79CtSOj71TknT7Hube5SN3aU65k7FpsIQ8ftQhMn3PbdVjHUlQRR462IuPsTYbyXHyrOmOQ==} peerDependencies: vite: ^2.0.0 dependencies: @@ -6392,11 +6488,11 @@ packages: '@types/markdown-it': 12.2.3 '@vue/runtime-core': 3.2.33 gray-matter: 4.0.3 - markdown-it: 13.0.0 - vite: 2.9.7_sass@1.51.0 + markdown-it: 13.0.1 + vite: 2.9.8_sass@1.51.0 dev: true - /vite-plugin-pages/0.23.0_vite@2.9.7: + /vite-plugin-pages/0.23.0_vite@2.9.8: resolution: {integrity: sha512-KEfW6WBfACCjMXoQY0mLEzfifwCTq6FlvvtXs2XSEe9Pd4QadZTNzHOPKHDsKpVXysRzbYxE8/c/Ao9+nXsQ7w==} peerDependencies: '@vue/compiler-sfc': ^3.0.0 @@ -6412,13 +6508,13 @@ packages: json5: 2.2.1 local-pkg: 0.4.1 picocolors: 1.0.0 - vite: 2.9.7_sass@1.51.0 + vite: 2.9.8_sass@1.51.0 yaml: 2.0.1 transitivePeerDependencies: - supports-color dev: true - /vite-plugin-pwa/0.12.0_vite@2.9.7: + /vite-plugin-pwa/0.12.0_vite@2.9.8: resolution: {integrity: sha512-KYD+cnS5ExLF3T28NkfzBLZ53ehHlp+qMhHGFNh0zlVGpFHrJkL2v9wd4AMi7ZkBTffgeNatIFiv8rhCsMSxBQ==} peerDependencies: vite: ^2.0.0 @@ -6427,7 +6523,7 @@ packages: fast-glob: 3.2.11 pretty-bytes: 6.0.0 rollup: 2.70.2 - vite: 2.9.7_sass@1.51.0 + vite: 2.9.8_sass@1.51.0 workbox-build: 6.5.3 workbox-window: 6.5.3 transitivePeerDependencies: @@ -6435,7 +6531,7 @@ packages: - supports-color dev: true - /vite-plugin-vue-layouts/0.6.0_cy27blvoe2cwdzwso5wue736a4: + /vite-plugin-vue-layouts/0.6.0_husqietd6xoepun2tc4v73afle: resolution: {integrity: sha512-7QX7o/NpCfs+hyXphwYfmPqAEQ6qd4uXsvI0VsovjGT2eCoEE5dMdP6L+uqqNWY4uqv7oCvtinecZmbzZv/9Rg==} peerDependencies: vite: ^2.5.0 @@ -6445,9 +6541,9 @@ packages: '@vue/compiler-sfc': 3.2.33 debug: 4.3.4 fast-glob: 3.2.11 - vite: 2.9.7_sass@1.51.0 + vite: 2.9.8_sass@1.51.0 vue: 3.2.33 - vue-router: 4.0.14_vue@3.2.33 + vue-router: 4.0.15_vue@3.2.33 transitivePeerDependencies: - supports-color dev: true @@ -6456,7 +6552,7 @@ packages: resolution: {integrity: sha512-rjb+aXzaw9gb9mqoWaU1mVhwGg3SZKMR8ULraGFSLK9vaeQv52/qHFNmBAZvUiBUmgMQ4RGP2fGomTC+SwknFg==} dev: true - /vite-ssg/0.20.0_csn2dxpwjxhcufqcjewtaqepne: + /vite-ssg/0.20.0_uhne5wm5qpolinapsgjqcugibi: resolution: {integrity: sha512-F6B6au8V0aOc9vQ/z875n8AjmGa8vkZGZnuSAidMeJzgEnVYJhIzLL5gUKU336bM9C1GCDJwz5JXmY6YPd3ukg==} engines: {node: '>=14.0.0'} hasBin: true @@ -6479,9 +6575,9 @@ packages: kolorist: 1.5.1 p-queue: 6.6.2 prettier: 2.6.2 - vite: 2.9.7_sass@1.51.0 + vite: 2.9.8_sass@1.51.0 vue: 3.2.33 - vue-router: 4.0.14_vue@3.2.33 + vue-router: 4.0.15_vue@3.2.33 yargs: 17.4.1 transitivePeerDependencies: - bufferutil @@ -6490,8 +6586,8 @@ packages: - utf-8-validate dev: true - /vite/2.9.7_sass@1.51.0: - resolution: {integrity: sha512-5hH7aNQe8rJiTTqCtPNX/6mIKlGw+1wg8UXwAxDIIN8XaSR+Zx3GT2zSu7QKa1vIaBqfUODGh3vpwY8r0AW/jw==} + /vite/2.9.8_sass@1.51.0: + resolution: {integrity: sha512-zsBGwn5UT3YS0NLSJ7hnR54+vUKfgzMUh/Z9CxF1YKEBVIe213+63jrFLmZphgGI5zXwQCSmqIdbPuE8NJywPw==} engines: {node: '>=12.2.0'} hasBin: true peerDependencies: @@ -6509,7 +6605,7 @@ packages: esbuild: 0.14.38 postcss: 8.4.13 resolve: 1.22.0 - rollup: 2.71.1 + rollup: 2.72.1 sass: 1.51.0 optionalDependencies: fsevents: 2.3.2 @@ -6537,14 +6633,14 @@ packages: vue: 3.2.33 dev: false - /vue-eslint-parser/8.3.0_eslint@8.14.0: + /vue-eslint-parser/8.3.0_eslint@8.15.0: resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.14.0 + eslint: 8.15.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.3.1 @@ -6555,8 +6651,8 @@ packages: - supports-color dev: true - /vue-router/4.0.14_vue@3.2.33: - resolution: {integrity: sha512-wAO6zF9zxA3u+7AkMPqw9LjoUCjSxfFvINQj3E/DceTt6uEz1XZLraDhdg2EYmvVwTBSGlLYsUw8bDmx0754Mw==} + /vue-router/4.0.15_vue@3.2.33: + resolution: {integrity: sha512-xa+pIN9ZqORdIW1MkN2+d9Ui2pCM1b/UMgwYUCZOiFYHAvz/slKKBDha8DLrh5aCG/RibtrpyhKjKOZ85tYyWg==} peerDependencies: vue: ^3.2.0 dependencies: diff --git a/src/auto-imports.d.ts b/src/auto-imports.d.ts index 13e0d81..15dd24a 100644 --- a/src/auto-imports.d.ts +++ b/src/auto-imports.d.ts @@ -119,6 +119,7 @@ declare global { const useCssModule: typeof import('vue')['useCssModule'] const useCssVar: typeof import('@vueuse/core')['useCssVar'] const useCssVars: typeof import('vue')['useCssVars'] + const useCurrentElement: typeof import('@vueuse/core')['useCurrentElement'] const useCycleList: typeof import('@vueuse/core')['useCycleList'] const useDark: typeof import('@vueuse/core')['useDark'] const useDateFormat: typeof import('@vueuse/core')['useDateFormat'] @@ -188,6 +189,7 @@ declare global { const useResizeObserver: typeof import('@vueuse/core')['useResizeObserver'] const useRoute: typeof import('vue-router')['useRoute'] const useRouter: typeof import('vue-router')['useRouter'] + const useScreenOrientation: typeof import('@vueuse/core')['useScreenOrientation'] const useScreenSafeArea: typeof import('@vueuse/core')['useScreenSafeArea'] const useScriptTag: typeof import('@vueuse/core')['useScriptTag'] const useScroll: typeof import('@vueuse/core')['useScroll'] diff --git a/src/components.d.ts b/src/components.d.ts index ee7d45d..c0fc3e6 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -22,6 +22,7 @@ declare module '@vue/runtime-core' { ToggleMode: typeof import('./components/ToggleMode.vue')['default'] ToolTag: typeof import('./components/tags/ToolTag.vue')['default'] VegetableTag: typeof import('./components/tags/VegetableTag.vue')['default'] + WrapperMd: typeof import('./components/WrapperMd.vue')['default'] } } diff --git a/src/components/WrapperMd.vue b/src/components/WrapperMd.vue new file mode 100644 index 0000000..7ff78ae --- /dev/null +++ b/src/components/WrapperMd.vue @@ -0,0 +1,16 @@ + + + diff --git a/src/pages/about.md b/src/pages/about.md index a72b194..148cf3a 100644 --- a/src/pages/about.md +++ b/src/pages/about.md @@ -2,10 +2,6 @@ title: 关于 --- -
-

关于

-
- ### **🍜 好的,今天我们来做菜!** > 希望大家吃的开心! @@ -61,8 +57,6 @@ Hello,我是云游君。 我会将其公开在[账簿](https://sponsors.yunyoujun.cn/account)中,并投入在周边的服务器、域名、CDN 等费用上。 -

- - - -

+ + + diff --git a/src/pages/help.md b/src/pages/help.md index 966bf45..ba27b4c 100644 --- a/src/pages/help.md +++ b/src/pages/help.md @@ -2,10 +2,6 @@ title: 帮助 --- -

-使用帮助 -

- - [菜谱数据](https://docs.qq.com/sheet/DQk1vdkhFV0twQVNS) - [新菜谱反馈](https://docs.qq.com/sheet/DQk1vdkhFV0twQVNS?tab=uykkic) - [晒晒你的菜](https://docs.qq.com/sheet/DQk1vdkhFV0twQVNS?tab=dmeahc) diff --git a/unocss.config.ts b/unocss.config.ts index e698e4b..4c4d9f5 100644 --- a/unocss.config.ts +++ b/unocss.config.ts @@ -4,15 +4,14 @@ import { presetIcons, presetTypography, presetUno, - presetWebFonts, + // presetWebFonts, transformerDirectives, transformerVariantGroup, } from 'unocss' -import { markdownWrapperClasses } from './config' import { tools } from './src/data/food' -const safelist = markdownWrapperClasses.split(' ') +const safelist: string[] = [] tools.forEach((item) => { if (item.icon) @@ -33,16 +32,17 @@ export default defineConfig({ warn: true, }), presetTypography(), - presetWebFonts({ - fonts: { - serif: [ - { - name: 'Noto Serif SC', - weights: [900], - }, - ], - }, - }), + // simplify size + // presetWebFonts({ + // fonts: { + // serif: [ + // { + // name: 'Noto Serif SC', + // weights: [900], + // }, + // ], + // }, + // }), ], transformers: [ transformerDirectives(), diff --git a/vite.config.ts b/vite.config.ts index 69bc7a4..e6dda4e 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -13,8 +13,6 @@ import Prism from 'markdown-it-prism' import LinkAttributes from 'markdown-it-link-attributes' import Unocss from 'unocss/vite' -import { markdownWrapperClasses } from './config' - export default defineConfig({ resolve: { alias: { @@ -64,7 +62,7 @@ export default defineConfig({ // https://github.com/antfu/vite-plugin-md // Don't need this? Try vitesse-lite: https://github.com/antfu/vitesse-lite Markdown({ - wrapperClasses: markdownWrapperClasses, + wrapperComponent: 'WrapperMd', headEnabled: true, markdownItSetup(md) { // https://prismjs.com/