From a1a57a185ce5004888ca4e1611973665ee46980b Mon Sep 17 00:00:00 2001 From: Soybean Date: Sat, 5 Mar 2022 01:55:21 +0800 Subject: [PATCH] =?UTF-8?q?feat(projects):=20=E5=BC=95=E5=85=A5soybean-adm?= =?UTF-8?q?in-tab=E3=80=81=E5=8E=BB=E9=99=A4vite-plugin-svg-icons=EF=BC=8C?= =?UTF-8?q?=E7=94=A8unplugin-icons=E5=AE=9E=E7=8E=B0=E8=87=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89svg=E7=9A=84iconify=E5=86=99=E6=B3=95=E3=80=81?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 2 +- .env-config.ts | 4 +- .env.development | 1 + .env.production | 0 .eslintignore | 1 + build/plugins/iconify.ts | 24 +- build/plugins/index.ts | 17 +- build/plugins/svg.ts | 7 - package.json | 8 +- pnpm-lock.yaml | 975 +---------- .../svg/{common/avatar01.svg => avatar.svg} | 0 src/assets/svg/banner.svg | 1 + src/assets/svg/corner-down-left.svg | 1 - src/assets/svg/corner-down-right.svg | 1 - src/assets/svg/corner-left-down.svg | 1 - src/assets/svg/corner-left-up.svg | 1 - src/assets/svg/corner-right-down.svg | 1 - src/assets/svg/corner-right-up.svg | 1 - src/assets/svg/corner-up-left.svg | 1 - src/assets/svg/corner-up-right.svg | 1 - src/assets/svg/empty-data.svg | 1 + src/assets/svg/linkedin.svg | 1 - src/assets/svg/logo-fill.svg | 1 + src/assets/svg/logo.svg | 1 + src/assets/svg/network-error.svg | 1 + src/assets/svg/no-permission.svg | 1 + src/assets/svg/not-found.svg | 1 + src/assets/svg/service-error.svg | 1 + src/assets/svg/slack.svg | 1 - src/assets/svg/twitter.svg | 1 - src/assets/svg/zap.svg | 1 - .../index.vue => LoadingEmptyWrapper.vue} | 26 +- .../index.vue => LoginAgreement.vue} | 0 src/components/business/index.ts | 4 +- .../index.vue => DarkModeContainer.vue} | 0 .../index.vue => DarkModeSwitch.vue} | 0 .../index.vue => HoverContainer.vue} | 0 src/components/common/NaiveProvider.vue | 35 + .../components/NaiveProviderContent.vue | 18 - .../common/NaiveProvider/components/index.ts | 3 - src/components/common/NaiveProvider/index.vue | 17 - .../{SystemLogo/index.vue => SystemLogo.vue} | 8 +- .../SystemLogo/components/SvgFillLogo.vue | 31 - .../common/SystemLogo/components/SvgLogo.vue | 32 - .../common/SystemLogo/components/index.ts | 4 - src/components/common/index.ts | 10 +- .../index.vue => BetterScroll.vue} | 0 src/components/custom/ButtonTab/index.vue | 71 - .../ChromeTab/components/SvgRadiusBg.vue | 79 - .../custom/ChromeTab/components/index.ts | 3 - src/components/custom/ChromeTab/index.vue | 65 - .../custom/{CountTo/index.vue => CountTo.vue} | 0 .../{GithubLink/index.vue => GithubLink.vue} | 2 +- src/components/custom/IconClose/index.vue | 35 - .../{IconSelect/index.vue => IconSelect.vue} | 0 .../index.vue => ImageVerify.vue} | 0 src/components/custom/SvgIcon.vue | 32 - .../index.vue => WebSiteLink.vue} | 0 src/components/custom/index.ts | 16 +- src/components/index.ts | 2 - src/components/svg/SvgBanner.vue | 611 ------- src/components/svg/SvgEmptyData.vue | 1447 ----------------- src/components/svg/SvgNetworkError.vue | 408 ----- src/components/svg/SvgNoPermission.vue | 897 ---------- src/components/svg/SvgNotFound.vue | 504 ------ src/components/svg/SvgServiceError.vue | 1337 --------------- src/components/svg/index.ts | 8 - src/interface/system.ts | 3 + .../GlobalHeader/components/UserAvatar.vue | 3 +- src/layouts/common/GlobalLogo/index.vue | 2 +- .../GlobalSearch/components/SearchFooter.vue | 8 +- .../GlobalSearch/components/SearchModal.vue | 15 +- .../GlobalSearch/components/SearchResult.vue | 14 +- .../common/GlobalSearch/components/types.ts | 1 - src/layouts/common/GlobalSearch/index.vue | 3 +- .../GlobalTab/components/TabDetail/index.vue | 2 +- .../components/DrawerButton/index.vue | 4 +- src/plugins/assets.ts | 1 - src/router/index.ts | 5 +- src/service/request/index.ts | 4 +- src/store/modules/route/index.ts | 11 +- src/typings/common/env.d.ts | 10 +- src/typings/common/util.d.ts | 15 - src/utils/router/helpers.ts | 10 +- .../components/WorkbenchHeader/index.vue | 2 +- .../components/WorkbenchMain/index.vue | 7 +- src/views/plugin/icon/icons.ts | 10 + src/views/plugin/icon/index.vue | 29 +- src/views/plugin/icon/svg-icons.ts | 4 - .../system-view/components/ExceptionBase.vue | 21 +- src/views/system-view/login/index.vue | 2 +- tsconfig.json | 2 +- vite.config.ts | 14 +- 93 files changed, 266 insertions(+), 6700 deletions(-) create mode 100644 .env.development create mode 100644 .env.production delete mode 100644 build/plugins/svg.ts rename src/assets/svg/{common/avatar01.svg => avatar.svg} (100%) create mode 100644 src/assets/svg/banner.svg delete mode 100644 src/assets/svg/corner-down-left.svg delete mode 100644 src/assets/svg/corner-down-right.svg delete mode 100644 src/assets/svg/corner-left-down.svg delete mode 100644 src/assets/svg/corner-left-up.svg delete mode 100644 src/assets/svg/corner-right-down.svg delete mode 100644 src/assets/svg/corner-right-up.svg delete mode 100644 src/assets/svg/corner-up-left.svg delete mode 100644 src/assets/svg/corner-up-right.svg create mode 100644 src/assets/svg/empty-data.svg delete mode 100644 src/assets/svg/linkedin.svg create mode 100644 src/assets/svg/logo-fill.svg create mode 100644 src/assets/svg/logo.svg create mode 100644 src/assets/svg/network-error.svg create mode 100644 src/assets/svg/no-permission.svg create mode 100644 src/assets/svg/not-found.svg create mode 100644 src/assets/svg/service-error.svg delete mode 100644 src/assets/svg/slack.svg delete mode 100644 src/assets/svg/twitter.svg delete mode 100644 src/assets/svg/zap.svg rename src/components/business/{LoadingEmptyWrapper/index.vue => LoadingEmptyWrapper.vue} (76%) rename src/components/business/{LoginAgreement/index.vue => LoginAgreement.vue} (100%) rename src/components/common/{DarkModeContainer/index.vue => DarkModeContainer.vue} (100%) rename src/components/common/{DarkModeSwitch/index.vue => DarkModeSwitch.vue} (100%) rename src/components/common/{HoverContainer/index.vue => HoverContainer.vue} (100%) create mode 100644 src/components/common/NaiveProvider.vue delete mode 100644 src/components/common/NaiveProvider/components/NaiveProviderContent.vue delete mode 100644 src/components/common/NaiveProvider/components/index.ts delete mode 100644 src/components/common/NaiveProvider/index.vue rename src/components/common/{SystemLogo/index.vue => SystemLogo.vue} (61%) delete mode 100644 src/components/common/SystemLogo/components/SvgFillLogo.vue delete mode 100644 src/components/common/SystemLogo/components/SvgLogo.vue delete mode 100644 src/components/common/SystemLogo/components/index.ts rename src/components/custom/{BetterScroll/index.vue => BetterScroll.vue} (100%) delete mode 100644 src/components/custom/ButtonTab/index.vue delete mode 100644 src/components/custom/ChromeTab/components/SvgRadiusBg.vue delete mode 100644 src/components/custom/ChromeTab/components/index.ts delete mode 100644 src/components/custom/ChromeTab/index.vue rename src/components/custom/{CountTo/index.vue => CountTo.vue} (100%) rename src/components/custom/{GithubLink/index.vue => GithubLink.vue} (80%) delete mode 100644 src/components/custom/IconClose/index.vue rename src/components/custom/{IconSelect/index.vue => IconSelect.vue} (100%) rename src/components/custom/{ImageVerify/index.vue => ImageVerify.vue} (100%) delete mode 100644 src/components/custom/SvgIcon.vue rename src/components/custom/{WebSiteLink/index.vue => WebSiteLink.vue} (100%) delete mode 100644 src/components/svg/SvgBanner.vue delete mode 100644 src/components/svg/SvgEmptyData.vue delete mode 100644 src/components/svg/SvgNetworkError.vue delete mode 100644 src/components/svg/SvgNoPermission.vue delete mode 100644 src/components/svg/SvgNotFound.vue delete mode 100644 src/components/svg/SvgServiceError.vue delete mode 100644 src/components/svg/index.ts delete mode 100644 src/layouts/common/GlobalSearch/components/types.ts delete mode 100644 src/typings/common/util.d.ts delete mode 100644 src/views/plugin/icon/svg-icons.ts diff --git a/.env b/.env index 362ec567c..326d02b0e 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ -VITE_APP_BASE_URL=/ +VITE_BASE_URL=/ VITE_APP_NAME=SoybeanAdmin diff --git a/.env-config.ts b/.env-config.ts index 1797c9e60..bd0382573 100644 --- a/.env-config.ts +++ b/.env-config.ts @@ -13,10 +13,10 @@ type ServiceEnv = Record< export const serviceEnv: ServiceEnv = { test: { env: 'test', - url: 'http://120.76.42.91:18888' + url: 'http://www.baidu.com' }, prod: { env: 'prod', - url: 'http://120.76.42.91:18888' + url: 'http://www.baidu.com' } }; diff --git a/.env.development b/.env.development new file mode 100644 index 000000000..491efa33f --- /dev/null +++ b/.env.development @@ -0,0 +1 @@ +VITE_VISUALIZER=false diff --git a/.env.production b/.env.production new file mode 100644 index 000000000..e69de29bb diff --git a/.eslintignore b/.eslintignore index a9dcf0ee9..514a20ef5 100644 --- a/.eslintignore +++ b/.eslintignore @@ -11,5 +11,6 @@ lib /docs .vscode .local +components.d.ts !.env-config.ts package.json diff --git a/build/plugins/iconify.ts b/build/plugins/iconify.ts index 7f5a3fa2d..a598a4184 100644 --- a/build/plugins/iconify.ts +++ b/build/plugins/iconify.ts @@ -1,11 +1,21 @@ import Icons from 'unplugin-icons/vite'; // iconify图标 import IconsResolver from 'unplugin-icons/resolver'; import Components from 'unplugin-vue-components/vite'; // 从指定目录自动导入组件 +import { FileSystemIconLoader } from 'unplugin-icons/loaders'; -export default [ - Components({ - dts: false, - resolvers: [IconsResolver({ componentPrefix: 'icon' })] - }), - Icons({ scale: 1, defaultClass: 'inline-block' }) -]; +export default (srcPath: string) => { + return [ + Icons({ + compiler: 'vue3', + customCollections: { + custom: FileSystemIconLoader(`${srcPath}/assets/svg`) + }, + scale: 1, + defaultClass: 'inline-block' + }), + Components({ + dts: false, + resolvers: [IconsResolver({ customCollections: ['custom'], componentPrefix: 'icon' })] + }) + ]; +}; diff --git a/build/plugins/index.ts b/build/plugins/index.ts index 24eebb489..b4e6799dc 100644 --- a/build/plugins/index.ts +++ b/build/plugins/index.ts @@ -5,12 +5,21 @@ import iconify from './iconify'; import windicss from './windicss'; import mock from './mock'; import visualizer from './visualizer'; -import svg from './svg'; -export function setupVitePlugins(configEnv: ConfigEnv): (PluginOption | PluginOption[])[] { - const plugins = [vue, html(configEnv), ...iconify, windicss, mock, svg]; +/** + * vite插件 + * @param configEnv - 环境 + * @param srcPath - src路径 + * @param viteEnv - 环境变量配置 + */ +export function setupVitePlugins( + configEnv: ConfigEnv, + srcPath: string, + viteEnv: ImportMetaEnv +): (PluginOption | PluginOption[])[] { + const plugins = [vue, html(configEnv), ...iconify(srcPath), windicss, mock]; - if (configEnv.command === 'build') { + if (configEnv.command === 'build' && viteEnv.VITE_VISUALIZER === 'true') { plugins.push(visualizer); } diff --git a/build/plugins/svg.ts b/build/plugins/svg.ts deleted file mode 100644 index 24fb0c0e0..000000000 --- a/build/plugins/svg.ts +++ /dev/null @@ -1,7 +0,0 @@ -import path from 'path'; -import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'; - -export default createSvgIconsPlugin({ - iconDirs: [path.resolve(process.cwd(), 'src/assets/svg')], - symbolId: 'icon-[dir]-[name]' -}); diff --git a/package.json b/package.json index 7d68abaf7..3f51af612 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "typecheck": "vue-tsc", "build": "npm run typecheck && cross-env VITE_HTTP_ENV=prod vite build", "build:test": "npm run typecheck && cross-env VITE_HTTP_ENV=test vite build", - "build:vercel": "cross-env VITE_HTTP_ENV=prod VITE_IS_VERCEL=1 vite build", + "build:vercel": "cross-env VITE_HASH_ROUTE=true vite build", "preview": "vite preview --port 5050", "release": "standard-version", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md", @@ -39,7 +39,8 @@ "print-js": "^1.6.0", "qs": "^6.10.3", "soybean-admin-layout": "^1.0.4", - "swiper": "^8.0.6", + "soybean-admin-tab": "^1.2.3", + "swiper": "^8.0.7", "ua-parser-js": "^1.0.2", "vditor": "^3.8.12", "vue": "^3.2.31", @@ -51,7 +52,7 @@ "@amap/amap-jsapi-types": "^0.0.8", "@commitlint/cli": "^16.2.1", "@commitlint/config-conventional": "^16.2.1", - "@iconify/json": "^2.1.10", + "@iconify/json": "^2.1.11", "@iconify/vue": "^3.1.4", "@types/bmapgl": "^0.0.5", "@types/crypto-js": "^4.1.1", @@ -87,7 +88,6 @@ "vite": "2.8.6", "vite-plugin-html": "^3.1.0", "vite-plugin-mock": "^2.9.6", - "vite-plugin-svg-icons": "^2.0.1", "vite-plugin-windicss": "^1.8.2", "vue-tsc": "^0.32.1", "vueuc": "^0.4.27", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66db1ab0a..ede2ca0d6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ specifiers: '@better-scroll/core': ^2.4.2 '@commitlint/cli': ^16.2.1 '@commitlint/config-conventional': ^16.2.1 - '@iconify/json': ^2.1.10 + '@iconify/json': ^2.1.11 '@iconify/vue': ^3.1.4 '@types/bmapgl': ^0.0.5 '@types/crypto-js': ^4.1.1 @@ -49,7 +49,8 @@ specifiers: rollup-plugin-visualizer: ^5.6.0 sass: ^1.49.9 soybean-admin-layout: ^1.0.4 - swiper: ^8.0.6 + soybean-admin-tab: ^1.2.3 + swiper: ^8.0.7 typescript: ^4.6.2 ua-parser-js: ^1.0.2 unplugin-icons: ^0.13.2 @@ -58,7 +59,6 @@ specifiers: vite: 2.8.6 vite-plugin-html: ^3.1.0 vite-plugin-mock: ^2.9.6 - vite-plugin-svg-icons: ^2.0.1 vite-plugin-windicss: ^1.8.2 vue: ^3.2.31 vue-router: ^4.0.13 @@ -84,7 +84,8 @@ dependencies: print-js: registry.npmmirror.com/print-js/1.6.0 qs: registry.npmmirror.com/qs/6.10.3 soybean-admin-layout: 1.0.4_vue@3.2.31 - swiper: registry.npmmirror.com/swiper/8.0.6 + soybean-admin-tab: 1.2.3_vue@3.2.31 + swiper: 8.0.7 ua-parser-js: registry.npmmirror.com/ua-parser-js/1.0.2 vditor: 3.8.12 vue: registry.npmmirror.com/vue/3.2.31 @@ -96,7 +97,7 @@ devDependencies: '@amap/amap-jsapi-types': registry.npmmirror.com/@amap/amap-jsapi-types/0.0.8 '@commitlint/cli': registry.npmmirror.com/@commitlint/cli/16.2.1 '@commitlint/config-conventional': registry.npmmirror.com/@commitlint/config-conventional/16.2.1 - '@iconify/json': 2.1.10 + '@iconify/json': 2.1.11 '@iconify/vue': 3.1.4_vue@3.2.31 '@types/bmapgl': registry.npmmirror.com/@types/bmapgl/0.0.5 '@types/crypto-js': registry.npmmirror.com/@types/crypto-js/4.1.1 @@ -132,7 +133,6 @@ devDependencies: vite: 2.8.6_sass@1.49.9 vite-plugin-html: 3.1.0_vite@2.8.6 vite-plugin-mock: registry.npmmirror.com/vite-plugin-mock/2.9.6_mockjs@1.1.0+vite@2.8.6 - vite-plugin-svg-icons: 2.0.1_vite@2.8.6 vite-plugin-windicss: 1.8.2_vite@2.8.6 vue-tsc: 0.32.1_typescript@4.6.2 vueuc: 0.4.27_vue@3.2.31 @@ -459,8 +459,8 @@ packages: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true - /@iconify/json/2.1.10: - resolution: {integrity: sha512-wIOolj0F09GczMlItSAg6AluVyJIK9ruFPjGpeYxg3tV8kU04RGH8O/fQiR0mmdWbY92x/x3VkxfDD3VMeX00A==} + /@iconify/json/2.1.11: + resolution: {integrity: sha512-j1V7051cV4sN5T/tjxt7BHJ7Fn3YaLNa57M2I3KCaSlHayTxHKEE8ftYLjbqoAVIBbRBuHnLofDw9tlPlOjpaw==} dependencies: '@iconify/types': 1.0.12 pathe: 0.0.2 @@ -517,11 +517,6 @@ packages: picomatch: 2.3.0 dev: true - /@trysound/sax/0.2.0: - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - dev: true - /@types/d3-timer/2.0.1: resolution: {integrity: sha512-TF8aoF5cHcLO7W7403blM7L1T+6NF3XMyN3fxyUolq2uOcFeicG/khQg/dGxiCJWoAcmYulYN7LYSRKO54IXaA==} dev: false @@ -565,12 +560,6 @@ packages: /@types/node/17.0.21: resolution: {integrity: sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==} - /@types/svgo/2.6.2: - resolution: {integrity: sha512-m1SqMc/EDAZ8v0BBX+NmlYytUXtvrMD2/J9LICwnMvAuJwb0GSmACU3XPvcORqE7ghEJA4Mk6NYzpwhQI/biPw==} - dependencies: - '@types/node': 17.0.21 - dev: true - /@types/throttle-debounce/2.1.0: resolution: {integrity: sha512-5eQEtSCoESnh2FsiLTxE121IiE60hnMqcb435fShf4bpLRjEu1Eoekht23y6zXS9Ts3l+Szu3TARnTsA0GkOkQ==} dev: true @@ -912,6 +901,7 @@ packages: /ansi-regex/2.1.1: resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} engines: {node: '>=0.10.0'} + dev: false /ansi-regex/5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -920,6 +910,7 @@ packages: /ansi-styles/2.2.1: resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=} engines: {node: '>=0.10.0'} + dev: false /ansi-styles/4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} @@ -943,31 +934,11 @@ packages: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true - /arr-diff/4.0.0: - resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} - engines: {node: '>=0.10.0'} - dev: true - - /arr-flatten/1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} - engines: {node: '>=0.10.0'} - dev: true - - /arr-union/3.1.0: - resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} - engines: {node: '>=0.10.0'} - dev: true - /array-union/2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} dev: true - /array-unique/0.3.2: - resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} - engines: {node: '>=0.10.0'} - dev: true - /asap/2.0.6: resolution: {integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=} dev: true @@ -976,11 +947,6 @@ packages: resolution: {integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==} dev: true - /assign-symbols/1.0.0: - resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} - engines: {node: '>=0.10.0'} - dev: true - /async-validator/4.0.7: resolution: {integrity: sha512-Pj2IR7u8hmUEDOwB++su6baaRi+QvsgajuFB9j95foM1N2gy5HM4z60hfusIO0fBPG5uLAEl6yCJr1jNSVugEQ==} dev: false @@ -989,12 +955,6 @@ packages: resolution: {integrity: sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=} dev: true - /atob/2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - dev: true - /babel-walk/3.0.0-canary-5: resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} engines: {node: '>= 10.0.0'} @@ -1005,32 +965,11 @@ packages: /balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - /base/0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} - engines: {node: '>=0.10.0'} - dependencies: - cache-base: 1.0.1 - class-utils: 0.3.6 - component-emitter: 1.3.0 - define-property: 1.0.0 - isobject: 3.0.1 - mixin-deep: 1.3.2 - pascalcase: 0.1.1 - dev: true - - /big.js/5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - dev: true - /binary-extensions/2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} dev: true - /bluebird/3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - dev: true - /boolbase/1.0.0: resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=} dev: true @@ -1041,22 +980,6 @@ packages: balanced-match: 1.0.2 concat-map: 0.0.1 - /braces/2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} - engines: {node: '>=0.10.0'} - dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.4 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 - dev: true - /braces/3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -1068,21 +991,6 @@ packages: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true - /cache-base/1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} - engines: {node: '>=0.10.0'} - dependencies: - collection-visit: 1.0.0 - component-emitter: 1.3.0 - get-value: 2.0.6 - has-value: 1.0.0 - isobject: 3.0.1 - set-value: 2.0.1 - to-object-path: 0.3.0 - union-value: 1.0.1 - unset-value: 1.0.0 - dev: true - /call-bind/1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: @@ -1123,6 +1031,7 @@ packages: has-ansi: 2.0.0 strip-ansi: 3.0.1 supports-color: 2.0.0 + dev: false /chalk/2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -1161,16 +1070,6 @@ packages: fsevents: 2.3.2 dev: true - /class-utils/0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - define-property: 0.2.5 - isobject: 3.0.1 - static-extend: 0.1.2 - dev: true - /clean-css/5.2.4: resolution: {integrity: sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==} engines: {node: '>= 10.0'} @@ -1194,19 +1093,6 @@ packages: wrap-ansi: 7.0.0 dev: true - /clone/2.1.2: - resolution: {integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=} - engines: {node: '>=0.8'} - dev: true - - /collection-visit/1.0.0: - resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=} - engines: {node: '>=0.10.0'} - dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 - dev: true - /color-convert/2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -1216,6 +1102,10 @@ packages: /color-name/1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + /colord/2.9.2: + resolution: {integrity: sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==} + dev: false + /colorette/2.0.16: resolution: {integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==} dev: true @@ -1224,20 +1114,11 @@ packages: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true - /commander/7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - dev: true - /commander/8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} dev: true - /component-emitter/1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} - dev: true - /concat-map/0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} @@ -1261,24 +1142,11 @@ packages: resolution: {integrity: sha1-R1hw8DK44zhBKqX8UHiA8L9JXHc=} dev: false - /copy-descriptor/0.1.1: - resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} - engines: {node: '>=0.10.0'} - dev: true - /core-js-pure/3.20.3: resolution: {integrity: sha512-Q2H6tQ5MtPtcC7f3HxJ48i4Q7T9ybPKgvWyuH7JXIoNa2pm0KuBnycsET/qw1SLLZYfbsbrZQNMeIOClb+6WIA==} requiresBuild: true dev: false - /cors/2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - dev: true - /cross-spawn/7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -1305,26 +1173,11 @@ packages: nth-check: 2.0.1 dev: true - /css-tree/1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} - dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 - dev: true - /css-what/5.1.0: resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} engines: {node: '>= 6'} dev: true - /csso/4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} - dependencies: - css-tree: 1.1.3 - dev: true - /csstype/3.0.10: resolution: {integrity: sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==} @@ -1394,11 +1247,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /decode-uri-component/0.2.0: - resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} - engines: {node: '>=0.10'} - dev: true - /deep-equal/1.1.1: resolution: {integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==} dependencies: @@ -1426,28 +1274,6 @@ packages: object-keys: 1.1.1 dev: false - /define-property/0.2.5: - resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 0.1.6 - dev: true - - /define-property/1.0.0: - resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - dev: true - - /define-property/2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - isobject: 3.0.1 - dev: true - /defined/1.0.0: resolution: {integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=} dev: false @@ -1482,13 +1308,6 @@ packages: resolution: {integrity: sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=} dev: true - /dom-serializer/0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} - dependencies: - domelementtype: 2.2.0 - entities: 2.2.0 - dev: true - /dom-serializer/1.3.2: resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==} dependencies: @@ -1497,20 +1316,16 @@ packages: entities: 2.2.0 dev: true - /domelementtype/1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - dev: true + /dom7/4.0.4: + resolution: {integrity: sha512-DSSgBzQ4rJWQp1u6o+3FVwMNnT5bzQbMb+o31TjYYeRi05uAcpF8koxdfzeoe5ElzPmua7W7N28YJhF7iEKqIw==} + dependencies: + ssr-window: 4.0.2 + dev: false /domelementtype/2.2.0: resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} dev: true - /domhandler/2.4.2: - resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} - dependencies: - domelementtype: 1.3.1 - dev: true - /domhandler/4.3.0: resolution: {integrity: sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==} engines: {node: '>= 4'} @@ -1518,13 +1333,6 @@ packages: domelementtype: 2.2.0 dev: true - /domutils/1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} - dependencies: - dom-serializer: 0.2.2 - domelementtype: 1.3.1 - dev: true - /domutils/2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dependencies: @@ -1576,15 +1384,6 @@ packages: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true - /emojis-list/3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - dev: true - - /entities/1.1.2: - resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} - dev: true - /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} dev: true @@ -1980,56 +1779,9 @@ packages: engines: {node: '>=0.10.0'} dev: true - /etag/1.8.1: - resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=} - engines: {node: '>= 0.6'} - dev: true - /evtd/0.2.3: resolution: {integrity: sha512-tmiT1YUVqFjTY+BSBOAskL83xNx41iUfpvKP6Gcd/xMHjg3mnER98jXGXJyKnxCG19uPc6EhZiUC+MUyvoqCtw==} - /expand-brackets/2.1.4: - resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} - engines: {node: '>=0.10.0'} - dependencies: - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - posix-character-classes: 0.1.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - - /extend-shallow/2.0.1: - resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - dev: true - - /extend-shallow/3.0.2: - resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} - engines: {node: '>=0.10.0'} - dependencies: - assign-symbols: 1.0.0 - is-extendable: 1.0.1 - dev: true - - /extglob/2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} - engines: {node: '>=0.10.0'} - dependencies: - array-unique: 0.3.2 - define-property: 1.0.0 - expand-brackets: 2.1.4 - extend-shallow: 2.0.1 - fragment-cache: 0.2.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -2076,16 +1828,6 @@ packages: minimatch: 3.0.4 dev: true - /fill-range/4.0.0: - resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 - dev: true - /fill-range/7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -2121,27 +1863,6 @@ packages: is-callable: 1.2.4 dev: false - /for-in/1.0.2: - resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} - engines: {node: '>=0.10.0'} - dev: true - - /fragment-cache/0.2.1: - resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} - engines: {node: '>=0.10.0'} - dependencies: - map-cache: 0.2.2 - dev: true - - /fs-extra/10.0.0: - resolution: {integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==} - engines: {node: '>=12'} - dependencies: - graceful-fs: 4.2.8 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: true - /fs-extra/10.0.1: resolution: {integrity: sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==} engines: {node: '>=12'} @@ -2189,11 +1910,6 @@ packages: get-intrinsic: 1.1.1 dev: false - /get-value/2.0.6: - resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} - engines: {node: '>=0.10.0'} - dev: true - /gl-matrix/3.4.3: resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==} dev: false @@ -2261,16 +1977,12 @@ packages: engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 + dev: false /has-bigints/1.0.1: resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} dev: false - /has-flag/1.0.0: - resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=} - engines: {node: '>=0.10.0'} - dev: true - /has-flag/4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -2285,37 +1997,6 @@ packages: dependencies: has-symbols: 1.0.2 - /has-value/0.3.1: - resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 0.1.4 - isobject: 2.1.0 - dev: true - - /has-value/1.0.0: - resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 1.0.0 - isobject: 3.0.1 - dev: true - - /has-values/0.1.4: - resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} - engines: {node: '>=0.10.0'} - dev: true - - /has-values/1.0.0: - resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - kind-of: 4.0.0 - dev: true - /has/1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -2348,17 +2029,6 @@ packages: - acorn dev: true - /htmlparser2/3.10.1: - resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} - dependencies: - domelementtype: 1.3.1 - domhandler: 2.4.2 - domutils: 1.7.0 - entities: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.0 - dev: true - /htmlparser2/7.2.0: resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==} dependencies: @@ -2378,12 +2048,6 @@ packages: engines: {node: '>= 4'} dev: true - /image-size/0.5.5: - resolution: {integrity: sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=} - engines: {node: '>=0.10.0'} - hasBin: true - dev: true - /immutable/4.0.0: resolution: {integrity: sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==} dev: true @@ -2419,20 +2083,6 @@ packages: side-channel: 1.0.4 dev: false - /is-accessor-descriptor/0.1.6: - resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /is-accessor-descriptor/1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: true - /is-arguments/1.1.1: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} @@ -2464,6 +2114,7 @@ packages: /is-buffer/1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + dev: false /is-callable/1.2.4: resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} @@ -2475,20 +2126,6 @@ packages: dependencies: has: 1.0.3 - /is-data-descriptor/0.1.4: - resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /is-data-descriptor/1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: true - /is-date-object/1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} @@ -2496,24 +2133,6 @@ packages: has-tostringtag: 1.0.0 dev: false - /is-descriptor/0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 - dev: true - - /is-descriptor/1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 - dev: true - /is-docker/2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} @@ -2527,18 +2146,6 @@ packages: object-assign: 4.1.1 dev: true - /is-extendable/0.1.1: - resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} - engines: {node: '>=0.10.0'} - dev: true - - /is-extendable/1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} - engines: {node: '>=0.10.0'} - dependencies: - is-plain-object: 2.0.4 - dev: true - /is-extglob/2.1.1: resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} engines: {node: '>=0.10.0'} @@ -2568,30 +2175,11 @@ packages: has-tostringtag: 1.0.0 dev: false - /is-number/3.0.0: - resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - /is-number/7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} dev: true - /is-plain-obj/1.1.0: - resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=} - engines: {node: '>=0.10.0'} - dev: true - - /is-plain-object/2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - /is-promise/2.2.2: resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} dev: true @@ -2627,11 +2215,6 @@ packages: call-bind: 1.0.2 dev: false - /is-windows/1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - dev: true - /is-wsl/2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} @@ -2639,26 +2222,10 @@ packages: is-docker: 2.2.1 dev: true - /isarray/1.0.0: - resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} - dev: true - /isexe/2.0.0: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} dev: true - /isobject/2.1.0: - resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=} - engines: {node: '>=0.10.0'} - dependencies: - isarray: 1.0.0 - dev: true - - /isobject/3.0.1: - resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} - engines: {node: '>=0.10.0'} - dev: true - /jake/10.8.2: resolution: {integrity: sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==} hasBin: true @@ -2687,10 +2254,6 @@ packages: hasBin: true dev: true - /js-base64/2.6.4: - resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} - dev: true - /js-stringify/1.0.2: resolution: {integrity: sha1-Fzb939lyTyijaCrcYjCufk6Weds=} dev: true @@ -2717,13 +2280,6 @@ packages: rw: 1.3.3 dev: false - /json5/1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} - hasBin: true - dependencies: - minimist: 1.2.5 - dev: true - /jsonc-parser/2.3.1: resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} dev: true @@ -2752,23 +2308,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-buffer: 1.1.6 - - /kind-of/4.0.0: - resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: true - - /kind-of/5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} - engines: {node: '>=0.10.0'} - dev: true - - /kind-of/6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: true + dev: false /kolorist/1.5.1: resolution: {integrity: sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ==} @@ -2787,15 +2327,6 @@ packages: type-check: 0.4.0 dev: true - /loader-utils/1.4.0: - resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} - engines: {node: '>=4.0.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 1.0.1 - dev: true - /local-pkg/0.4.1: resolution: {integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==} engines: {node: '>=14'} @@ -2835,53 +2366,11 @@ packages: dependencies: sourcemap-codec: 1.4.8 - /map-cache/0.2.2: - resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} - engines: {node: '>=0.10.0'} - dev: true - - /map-visit/1.0.0: - resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} - engines: {node: '>=0.10.0'} - dependencies: - object-visit: 1.0.1 - dev: true - - /mdn-data/2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - dev: true - - /merge-options/1.0.1: - resolution: {integrity: sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==} - engines: {node: '>=4'} - dependencies: - is-plain-obj: 1.1.0 - dev: true - /merge2/1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} dev: true - /micromatch/3.1.0: - resolution: {integrity: sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - braces: 2.3.2 - define-property: 1.0.0 - extend-shallow: 2.0.1 - extglob: 2.0.4 - fragment-cache: 0.2.1 - kind-of: 5.1.0 - nanomatch: 1.2.13 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - /micromatch/4.0.4: resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} engines: {node: '>=8.6'} @@ -2897,14 +2386,7 @@ packages: /minimist/1.2.5: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} - - /mixin-deep/1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} - engines: {node: '>=0.10.0'} - dependencies: - for-in: 1.0.2 - is-extendable: 1.0.1 - dev: true + dev: false /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -2941,23 +2423,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /nanomatch/1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - fragment-cache: 0.2.1 - is-windows: 1.0.2 - kind-of: 6.0.3 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} dev: true @@ -2992,15 +2457,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /object-copy/0.1.0: - resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} - engines: {node: '>=0.10.0'} - dependencies: - copy-descriptor: 0.1.1 - define-property: 0.2.5 - kind-of: 3.2.2 - dev: true - /object-inspect/1.11.1: resolution: {integrity: sha512-If7BjFlpkzzBeV1cqgT3OSWT3azyoxDGajR+iGnFBfVV2EWyDyWaZZW2ERDjUaY2QM8i5jI3Sj7mhsM4DDAqWA==} dev: false @@ -3022,13 +2478,6 @@ packages: engines: {node: '>= 0.4'} dev: false - /object-visit/1.0.1: - resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - /object.assign/4.1.2: resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} engines: {node: '>= 0.4'} @@ -3039,13 +2488,6 @@ packages: object-keys: 1.1.1 dev: false - /object.pick/1.3.0: - resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - /once/1.4.0: resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} dependencies: @@ -3093,11 +2535,6 @@ packages: tslib: 2.3.1 dev: true - /pascalcase/0.1.1: - resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} - engines: {node: '>=0.10.0'} - dev: true - /path-is-absolute/1.0.1: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} engines: {node: '>=0.10.0'} @@ -3136,29 +2573,6 @@ packages: engines: {node: '>=8.6'} dev: true - /posix-character-classes/0.1.1: - resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} - engines: {node: '>=0.10.0'} - dev: true - - /postcss-prefix-selector/1.14.0_postcss@5.2.18: - resolution: {integrity: sha512-8d5fiBQZWMtGWH/7ewEeo6RnBNyT2kLD5wTIfV2oHYqH4hjiofg/rP5X3SUwnqOINzE4mM/K/UOAiNrIaKzd4w==} - peerDependencies: - postcss: 7.x || 8.x - dependencies: - postcss: 5.2.18 - dev: true - - /postcss/5.2.18: - resolution: {integrity: sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==} - engines: {node: '>=0.12'} - dependencies: - chalk: 1.1.3 - js-base64: 2.6.4 - source-map: 0.5.7 - supports-color: 3.2.3 - dev: true - /postcss/8.4.6: resolution: {integrity: sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==} engines: {node: ^10 || ^12 || >=14} @@ -3168,41 +2582,6 @@ packages: source-map-js: 1.0.2 dev: true - /posthtml-parser/0.2.1: - resolution: {integrity: sha1-NdUw3jhnQMK6JP8usvrznM3ycd0=} - dependencies: - htmlparser2: 3.10.1 - isobject: 2.1.0 - dev: true - - /posthtml-rename-id/1.0.12: - resolution: {integrity: sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==} - dependencies: - escape-string-regexp: 1.0.5 - dev: true - - /posthtml-render/1.4.0: - resolution: {integrity: sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==} - engines: {node: '>=10'} - dev: true - - /posthtml-svg-mode/1.0.3: - resolution: {integrity: sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==} - dependencies: - merge-options: 1.0.1 - posthtml: 0.9.2 - posthtml-parser: 0.2.1 - posthtml-render: 1.4.0 - dev: true - - /posthtml/0.9.2: - resolution: {integrity: sha1-9MBtufZ7Yf0XxOJW5+PZUVv3Jv0=} - engines: {node: '>=0.10.0'} - dependencies: - posthtml-parser: 0.2.1 - posthtml-render: 1.4.0 - dev: true - /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -3319,14 +2698,6 @@ packages: engines: {node: '>=6'} dev: true - /query-string/4.3.4: - resolution: {integrity: sha1-u7aTucqRXCMlFbIosaArYJBD2+s=} - engines: {node: '>=0.10.0'} - dependencies: - object-assign: 4.1.1 - strict-uri-encode: 1.1.0 - dev: true - /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -3334,15 +2705,6 @@ packages: /react-is/17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - /readable-stream/3.6.0: - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} - engines: {node: '>= 6'} - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - dev: true - /readdirp/3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -3354,14 +2716,6 @@ packages: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} dev: false - /regex-not/1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - safe-regex: 1.1.0 - dev: true - /regexp.prototype.flags/1.3.1: resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} engines: {node: '>= 0.4'} @@ -3380,14 +2734,10 @@ packages: engines: {node: '>= 0.10'} dev: true - /repeat-element/1.1.4: - resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} - engines: {node: '>=0.10.0'} - dev: true - /repeat-string/1.6.1: resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} engines: {node: '>=0.10'} + dev: false /require-directory/2.1.1: resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} @@ -3402,11 +2752,6 @@ packages: engines: {node: '>=4'} dev: true - /resolve-url/0.2.1: - resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} - deprecated: https://github.com/lydell/resolve-url#deprecated - dev: true - /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: @@ -3429,11 +2774,6 @@ packages: through: 2.3.8 dev: false - /ret/0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} - dev: true - /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -3493,16 +2833,6 @@ packages: resolution: {integrity: sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=} dev: false - /safe-buffer/5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: true - - /safe-regex/1.1.0: - resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} - dependencies: - ret: 0.1.15 - dev: true - /sass/1.49.9: resolution: {integrity: sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==} engines: {node: '>=12.0.0'} @@ -3531,16 +2861,6 @@ packages: lru-cache: 6.0.0 dev: true - /set-value/2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-extendable: 0.1.1 - is-plain-object: 2.0.4 - split-string: 3.1.0 - dev: true - /shebang-command/2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -3570,51 +2890,10 @@ packages: engines: {node: '>=8'} dev: true - /snapdragon-node/2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 - dev: true - - /snapdragon-util/3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /snapdragon/0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} - engines: {node: '>=0.10.0'} - dependencies: - base: 0.11.2 - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - map-cache: 0.2.2 - source-map: 0.5.7 - source-map-resolve: 0.5.3 - use: 3.1.1 - dev: true - /source-map-js/1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - /source-map-resolve/0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} - deprecated: See https://github.com/lydell/source-map-resolve#deprecated - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.0 - resolve-url: 0.2.1 - source-map-url: 0.4.1 - urix: 0.1.0 - dev: true - /source-map-support/0.3.3: resolution: {integrity: sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=} dependencies: @@ -3628,11 +2907,6 @@ packages: source-map: 0.6.1 dev: true - /source-map-url/0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} - deprecated: See https://github.com/lydell/source-map-url#deprecated - dev: true - /source-map/0.1.32: resolution: {integrity: sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=} engines: {node: '>=0.8.0'} @@ -3650,6 +2924,7 @@ packages: /source-map/0.5.7: resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} engines: {node: '>=0.10.0'} + dev: false /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} @@ -3677,29 +2952,24 @@ packages: vue-demi: 0.12.1_vue@3.2.31 dev: false - /split-string/3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - dev: true - - /stable/0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - dev: true - - /static-extend/0.1.2: - resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=} - engines: {node: '>=0.10.0'} + /soybean-admin-tab/1.2.3_vue@3.2.31: + resolution: {integrity: sha512-jxAJzX15+eQQkZCJM6tG9HO697SiVEU4BfAwXC6q1W0R1Ys9xyOvT33c9fqxpUwQXxKn5HcJzF4q1ZxTrfWsog==} + peerDependencies: + '@vue/composition-api': ^1.4.6 + vue: ^2.0.0 || >=3.0.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true dependencies: - define-property: 0.2.5 - object-copy: 0.1.0 - dev: true + colord: 2.9.2 + css-render: 0.15.8 + vue: registry.npmmirror.com/vue/3.2.31 + vue-demi: 0.12.1_vue@3.2.31 + dev: false - /strict-uri-encode/1.1.0: - resolution: {integrity: sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=} - engines: {node: '>=0.10.0'} - dev: true + /ssr-window/4.0.2: + resolution: {integrity: sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==} + dev: false /string-width/4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -3733,17 +3003,12 @@ packages: define-properties: 1.1.3 dev: false - /string_decoder/1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - dependencies: - safe-buffer: 5.2.1 - dev: true - /strip-ansi/3.0.1: resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=} engines: {node: '>=0.10.0'} dependencies: ansi-regex: 2.1.1 + dev: false /strip-ansi/6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} @@ -3760,13 +3025,7 @@ packages: /supports-color/2.0.0: resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=} engines: {node: '>=0.8.0'} - - /supports-color/3.2.3: - resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=} - engines: {node: '>=0.8.0'} - dependencies: - has-flag: 1.0.0 - dev: true + dev: false /supports-color/7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} @@ -3779,37 +3038,14 @@ packages: engines: {node: '>= 0.4'} dev: true - /svg-baker/1.7.0: - resolution: {integrity: sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==} - dependencies: - bluebird: 3.7.2 - clone: 2.1.2 - he: 1.2.0 - image-size: 0.5.5 - loader-utils: 1.4.0 - merge-options: 1.0.1 - micromatch: 3.1.0 - postcss: 5.2.18 - postcss-prefix-selector: 1.14.0_postcss@5.2.18 - posthtml-rename-id: 1.0.12 - posthtml-svg-mode: 1.0.3 - query-string: 4.3.4 - traverse: 0.6.6 - dev: true - - /svgo/2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} - hasBin: true + /swiper/8.0.7: + resolution: {integrity: sha512-GHjDfxSZdupfU7LrSVOpaNaT7R1D2zxopPGBFz1UOXOtsYvVJLg0k6NvkTAD7qn0ASl5pTti82qoYwvYvIkg4g==} + engines: {node: '>= 4.7.0'} + requiresBuild: true dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 4.2.1 - css-tree: 1.1.3 - csso: 4.2.0 - picocolors: 1.0.0 - stable: 0.1.8 - dev: true + dom7: 4.0.4 + ssr-window: 4.0.2 + dev: false /tape/4.14.0: resolution: {integrity: sha512-z0+WrUUJuG6wIdWrl4W3rTte2CR26G6qcPOj3w1hfRdcmhF3kHBhOBW9VHsPVAkz08ZmGzp7phVpDupbLzrYKQ==} @@ -3860,21 +3096,6 @@ packages: engines: {node: '>=4'} dev: true - /to-object-path/0.3.0: - resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /to-regex-range/2.1.1: - resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 - dev: true - /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -3882,24 +3103,10 @@ packages: is-number: 7.0.0 dev: true - /to-regex/3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 2.0.2 - extend-shallow: 3.0.2 - regex-not: 1.0.2 - safe-regex: 1.1.0 - dev: true - /token-stream/1.0.0: resolution: {integrity: sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=} dev: true - /traverse/0.6.6: - resolution: {integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=} - dev: true - /treemate/0.3.9: resolution: {integrity: sha512-/TE70ZXKy5s91EIM+Law46emnD50XmsKl6vlSjPt0XZnGtTgUS0qw3EDyC651CJYdkdpsMgW0HVpbH0xhpBjew==} dev: false @@ -3964,16 +3171,6 @@ packages: which-boxed-primitive: 1.0.2 dev: false - /union-value/1.0.1: - resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - get-value: 2.0.6 - is-extendable: 0.1.1 - set-value: 2.0.1 - dev: true - /universalify/2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} @@ -4032,14 +3229,6 @@ packages: webpack-virtual-modules: 0.4.3 dev: true - /unset-value/1.0.0: - resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=} - engines: {node: '>=0.10.0'} - dependencies: - has-value: 0.3.1 - isobject: 3.0.1 - dev: true - /upath/2.0.1: resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} engines: {node: '>=4'} @@ -4051,29 +3240,10 @@ packages: punycode: 2.1.1 dev: true - /urix/0.1.0: - resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=} - deprecated: Please see https://github.com/lydell/urix#deprecated - dev: true - - /use/3.1.1: - resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} - engines: {node: '>=0.10.0'} - dev: true - - /util-deprecate/1.0.2: - resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} - dev: true - /v8-compile-cache/2.3.0: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /vary/1.1.2: - resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=} - engines: {node: '>= 0.8'} - dev: true - /vdirs/0.1.7_vue@3.2.31: resolution: {integrity: sha512-MEUaLhV1jJyUqA2Ar4DfvlQx8jWs+PpCZ2dbM0ILelpMWGOybzt8ddL456VxeIbY/tkuDGT/Wzb8GG4LCuLuHw==} peerDependencies: @@ -4114,24 +3284,6 @@ packages: - acorn dev: true - /vite-plugin-svg-icons/2.0.1_vite@2.8.6: - resolution: {integrity: sha512-6ktD+DhV6Rz3VtedYvBKKVA2eXF+sAQVaKkKLDSqGUfnhqXl3bj5PPkVTl3VexfTuZy66PmINi8Q6eFnVfRUmA==} - peerDependencies: - vite: '>=2.0.0' - dependencies: - '@types/svgo': 2.6.2 - cors: 2.8.5 - debug: 4.3.3 - etag: 1.8.1 - fs-extra: 10.0.0 - pathe: 0.2.0 - svg-baker: 1.7.0 - svgo: 2.8.0 - vite: 2.8.6_sass@1.49.9 - transitivePeerDependencies: - - supports-color - dev: true - /vite-plugin-windicss/1.8.2_vite@2.8.6: resolution: {integrity: sha512-tO9bCoqIW945ehwMr9D41YPods8b7HXtVtYVPx62dxadxlbcoD7PQ/8wSvLEiIkMMfuDG5WQ6LZaUdmfALC/vQ==} peerDependencies: @@ -6717,14 +5869,6 @@ packages: engines: {node: '>=0.3.1'} dev: true - registry.npmmirror.com/dom7/4.0.4: - resolution: {integrity: sha512-DSSgBzQ4rJWQp1u6o+3FVwMNnT5bzQbMb+o31TjYYeRi05uAcpF8koxdfzeoe5ElzPmua7W7N28YJhF7iEKqIw==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dom7/-/dom7-4.0.4.tgz} - name: dom7 - version: 4.0.4 - dependencies: - ssr-window: registry.npmmirror.com/ssr-window/4.0.2 - dev: false - registry.npmmirror.com/dot-prop/5.3.0: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/dot-prop/-/dot-prop-5.3.0.tgz} name: dot-prop @@ -8435,12 +7579,6 @@ packages: readable-stream: registry.npmmirror.com/readable-stream/3.6.0 dev: true - registry.npmmirror.com/ssr-window/4.0.2: - resolution: {integrity: sha512-ISv/Ch+ig7SOtw7G2+qkwfVASzazUnvlDTwypdLoPoySv+6MqlOV10VwPSE6EWkGjhW50lUmghPmpYZXMu/+AQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ssr-window/-/ssr-window-4.0.2.tgz} - name: ssr-window - version: 4.0.2 - dev: false - registry.npmmirror.com/string-argv/0.3.1: resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-argv/-/string-argv-0.3.1.tgz} name: string-argv @@ -8571,17 +7709,6 @@ packages: engines: {node: '>= 0.4'} dev: true - registry.npmmirror.com/swiper/8.0.6: - resolution: {integrity: sha512-Ssyu1+FeNATF/G8e84QG+ZUNtUOAZ5vngdgxzczh0oWZPhGUVgkdv+BoePUuaCXLAFXnwVpNjgLIcGnxMdmWPA==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/swiper/-/swiper-8.0.6.tgz} - name: swiper - version: 8.0.6 - engines: {node: '>= 4.7.0'} - requiresBuild: true - dependencies: - dom7: registry.npmmirror.com/dom7/4.0.4 - ssr-window: registry.npmmirror.com/ssr-window/4.0.2 - dev: false - registry.npmmirror.com/text-extensions/1.9.0: resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==, registry: http://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/text-extensions/-/text-extensions-1.9.0.tgz} name: text-extensions diff --git a/src/assets/svg/common/avatar01.svg b/src/assets/svg/avatar.svg similarity index 100% rename from src/assets/svg/common/avatar01.svg rename to src/assets/svg/avatar.svg diff --git a/src/assets/svg/banner.svg b/src/assets/svg/banner.svg new file mode 100644 index 000000000..192b6378f --- /dev/null +++ b/src/assets/svg/banner.svg @@ -0,0 +1 @@ + diff --git a/src/assets/svg/corner-down-left.svg b/src/assets/svg/corner-down-left.svg deleted file mode 100644 index b9df3d934..000000000 --- a/src/assets/svg/corner-down-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/corner-down-right.svg b/src/assets/svg/corner-down-right.svg deleted file mode 100644 index a1de7583a..000000000 --- a/src/assets/svg/corner-down-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/corner-left-down.svg b/src/assets/svg/corner-left-down.svg deleted file mode 100644 index 8e9e0f2ea..000000000 --- a/src/assets/svg/corner-left-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/corner-left-up.svg b/src/assets/svg/corner-left-up.svg deleted file mode 100644 index 56d879613..000000000 --- a/src/assets/svg/corner-left-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/corner-right-down.svg b/src/assets/svg/corner-right-down.svg deleted file mode 100644 index 461f733c1..000000000 --- a/src/assets/svg/corner-right-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/corner-right-up.svg b/src/assets/svg/corner-right-up.svg deleted file mode 100644 index 45512cde5..000000000 --- a/src/assets/svg/corner-right-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/corner-up-left.svg b/src/assets/svg/corner-up-left.svg deleted file mode 100644 index 6388d67a9..000000000 --- a/src/assets/svg/corner-up-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/corner-up-right.svg b/src/assets/svg/corner-up-right.svg deleted file mode 100644 index 5ce5b7851..000000000 --- a/src/assets/svg/corner-up-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/empty-data.svg b/src/assets/svg/empty-data.svg new file mode 100644 index 000000000..293486c5a --- /dev/null +++ b/src/assets/svg/empty-data.svg @@ -0,0 +1 @@ + diff --git a/src/assets/svg/linkedin.svg b/src/assets/svg/linkedin.svg deleted file mode 100644 index b7eb9c986..000000000 --- a/src/assets/svg/linkedin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/logo-fill.svg b/src/assets/svg/logo-fill.svg new file mode 100644 index 000000000..6ba7c7d7e --- /dev/null +++ b/src/assets/svg/logo-fill.svg @@ -0,0 +1 @@ + diff --git a/src/assets/svg/logo.svg b/src/assets/svg/logo.svg new file mode 100644 index 000000000..b5710540f --- /dev/null +++ b/src/assets/svg/logo.svg @@ -0,0 +1 @@ + diff --git a/src/assets/svg/network-error.svg b/src/assets/svg/network-error.svg new file mode 100644 index 000000000..52f97ab91 --- /dev/null +++ b/src/assets/svg/network-error.svg @@ -0,0 +1 @@ + diff --git a/src/assets/svg/no-permission.svg b/src/assets/svg/no-permission.svg new file mode 100644 index 000000000..4c408cacb --- /dev/null +++ b/src/assets/svg/no-permission.svg @@ -0,0 +1 @@ + diff --git a/src/assets/svg/not-found.svg b/src/assets/svg/not-found.svg new file mode 100644 index 000000000..a51365677 --- /dev/null +++ b/src/assets/svg/not-found.svg @@ -0,0 +1 @@ + diff --git a/src/assets/svg/service-error.svg b/src/assets/svg/service-error.svg new file mode 100644 index 000000000..0120f1e30 --- /dev/null +++ b/src/assets/svg/service-error.svg @@ -0,0 +1 @@ + diff --git a/src/assets/svg/slack.svg b/src/assets/svg/slack.svg deleted file mode 100644 index 46cf2dada..000000000 --- a/src/assets/svg/slack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/twitter.svg b/src/assets/svg/twitter.svg deleted file mode 100644 index e89a7bded..000000000 --- a/src/assets/svg/twitter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/svg/zap.svg b/src/assets/svg/zap.svg deleted file mode 100644 index 992d0c2d1..000000000 --- a/src/assets/svg/zap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/components/business/LoadingEmptyWrapper/index.vue b/src/components/business/LoadingEmptyWrapper.vue similarity index 76% rename from src/components/business/LoadingEmptyWrapper/index.vue rename to src/components/business/LoadingEmptyWrapper.vue index 2a400ee35..c08bb8fdf 100644 --- a/src/components/business/LoadingEmptyWrapper/index.vue +++ b/src/components/business/LoadingEmptyWrapper.vue @@ -6,19 +6,15 @@
-
- -

{{ emptyDesc }}

+
+ +

{{ emptyDesc }}

-
- -

{{ networkErrorDesc }}

+
+ +

{{ networkErrorDesc }}

@@ -28,7 +24,6 @@ + diff --git a/src/components/common/NaiveProvider/components/NaiveProviderContent.vue b/src/components/common/NaiveProvider/components/NaiveProviderContent.vue deleted file mode 100644 index e497643ab..000000000 --- a/src/components/common/NaiveProvider/components/NaiveProviderContent.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - - diff --git a/src/components/common/NaiveProvider/components/index.ts b/src/components/common/NaiveProvider/components/index.ts deleted file mode 100644 index 11b833117..000000000 --- a/src/components/common/NaiveProvider/components/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -import NaiveProviderContent from './NaiveProviderContent.vue'; - -export { NaiveProviderContent }; diff --git a/src/components/common/NaiveProvider/index.vue b/src/components/common/NaiveProvider/index.vue deleted file mode 100644 index d9417d344..000000000 --- a/src/components/common/NaiveProvider/index.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/src/components/common/SystemLogo/index.vue b/src/components/common/SystemLogo.vue similarity index 61% rename from src/components/common/SystemLogo/index.vue rename to src/components/common/SystemLogo.vue index 54922e64f..565582f39 100644 --- a/src/components/common/SystemLogo/index.vue +++ b/src/components/common/SystemLogo.vue @@ -1,13 +1,9 @@ - diff --git a/src/components/common/SystemLogo/components/SvgLogo.vue b/src/components/common/SystemLogo/components/SvgLogo.vue deleted file mode 100644 index e0115a231..000000000 --- a/src/components/common/SystemLogo/components/SvgLogo.vue +++ /dev/null @@ -1,32 +0,0 @@ - - - - diff --git a/src/components/common/SystemLogo/components/index.ts b/src/components/common/SystemLogo/components/index.ts deleted file mode 100644 index 35465521c..000000000 --- a/src/components/common/SystemLogo/components/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -import SvgLogo from './SvgLogo.vue'; -import SvgFillLogo from './SvgFillLogo.vue'; - -export { SvgLogo, SvgFillLogo }; diff --git a/src/components/common/index.ts b/src/components/common/index.ts index cd7985cb1..04155a1bb 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -1,7 +1,7 @@ -import NaiveProvider from './NaiveProvider/index.vue'; -import SystemLogo from './SystemLogo/index.vue'; -import DarkModeSwitch from './DarkModeSwitch/index.vue'; -import DarkModeContainer from './DarkModeContainer/index.vue'; -import HoverContainer from './HoverContainer/index.vue'; +import NaiveProvider from './NaiveProvider.vue'; +import SystemLogo from './SystemLogo.vue'; +import DarkModeSwitch from './DarkModeSwitch.vue'; +import DarkModeContainer from './DarkModeContainer.vue'; +import HoverContainer from './HoverContainer.vue'; export { NaiveProvider, SystemLogo, DarkModeSwitch, DarkModeContainer, HoverContainer }; diff --git a/src/components/custom/BetterScroll/index.vue b/src/components/custom/BetterScroll.vue similarity index 100% rename from src/components/custom/BetterScroll/index.vue rename to src/components/custom/BetterScroll.vue diff --git a/src/components/custom/ButtonTab/index.vue b/src/components/custom/ButtonTab/index.vue deleted file mode 100644 index 2365f9dec..000000000 --- a/src/components/custom/ButtonTab/index.vue +++ /dev/null @@ -1,71 +0,0 @@ - - - - diff --git a/src/components/custom/ChromeTab/components/SvgRadiusBg.vue b/src/components/custom/ChromeTab/components/SvgRadiusBg.vue deleted file mode 100644 index 66f8f986b..000000000 --- a/src/components/custom/ChromeTab/components/SvgRadiusBg.vue +++ /dev/null @@ -1,79 +0,0 @@ - - - - diff --git a/src/components/custom/ChromeTab/components/index.ts b/src/components/custom/ChromeTab/components/index.ts deleted file mode 100644 index 57d745d08..000000000 --- a/src/components/custom/ChromeTab/components/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -import SvgRadiusBg from './SvgRadiusBg.vue'; - -export { SvgRadiusBg }; diff --git a/src/components/custom/ChromeTab/index.vue b/src/components/custom/ChromeTab/index.vue deleted file mode 100644 index 9ee5367ce..000000000 --- a/src/components/custom/ChromeTab/index.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - diff --git a/src/components/custom/CountTo/index.vue b/src/components/custom/CountTo.vue similarity index 100% rename from src/components/custom/CountTo/index.vue rename to src/components/custom/CountTo.vue diff --git a/src/components/custom/GithubLink/index.vue b/src/components/custom/GithubLink.vue similarity index 80% rename from src/components/custom/GithubLink/index.vue rename to src/components/custom/GithubLink.vue index 5e7266ca3..d5c832c7e 100644 --- a/src/components/custom/GithubLink/index.vue +++ b/src/components/custom/GithubLink.vue @@ -3,7 +3,7 @@ - diff --git a/src/components/custom/IconSelect/index.vue b/src/components/custom/IconSelect.vue similarity index 100% rename from src/components/custom/IconSelect/index.vue rename to src/components/custom/IconSelect.vue diff --git a/src/components/custom/ImageVerify/index.vue b/src/components/custom/ImageVerify.vue similarity index 100% rename from src/components/custom/ImageVerify/index.vue rename to src/components/custom/ImageVerify.vue diff --git a/src/components/custom/SvgIcon.vue b/src/components/custom/SvgIcon.vue deleted file mode 100644 index a01341360..000000000 --- a/src/components/custom/SvgIcon.vue +++ /dev/null @@ -1,32 +0,0 @@ - - - diff --git a/src/components/custom/WebSiteLink/index.vue b/src/components/custom/WebSiteLink.vue similarity index 100% rename from src/components/custom/WebSiteLink/index.vue rename to src/components/custom/WebSiteLink.vue diff --git a/src/components/custom/index.ts b/src/components/custom/index.ts index 3c1a2818f..5ea953ce5 100644 --- a/src/components/custom/index.ts +++ b/src/components/custom/index.ts @@ -1,10 +1,8 @@ -import BetterScroll from './BetterScroll/index.vue'; -import ButtonTab from './ButtonTab/index.vue'; -import ChromeTab from './ChromeTab/index.vue'; -import CountTo from './CountTo/index.vue'; -import ImageVerify from './ImageVerify/index.vue'; -import WebSiteLink from './WebSiteLink/index.vue'; -import GithubLink from './GithubLink/index.vue'; -import IconSelect from './IconSelect/index.vue'; +import BetterScroll from './BetterScroll.vue'; +import CountTo from './CountTo.vue'; +import ImageVerify from './ImageVerify.vue'; +import WebSiteLink from './WebSiteLink.vue'; +import GithubLink from './GithubLink.vue'; +import IconSelect from './IconSelect.vue'; -export { BetterScroll, ButtonTab, ChromeTab, CountTo, ImageVerify, WebSiteLink, GithubLink, IconSelect }; +export { BetterScroll, CountTo, ImageVerify, WebSiteLink, GithubLink, IconSelect }; diff --git a/src/components/index.ts b/src/components/index.ts index 10aaac665..8b20070f6 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -1,5 +1,3 @@ export * from './custom'; -export * from './svg'; -export * from './custom'; export * from './common'; export * from './business'; diff --git a/src/components/svg/SvgBanner.vue b/src/components/svg/SvgBanner.vue deleted file mode 100644 index 5af91ef8d..000000000 --- a/src/components/svg/SvgBanner.vue +++ /dev/null @@ -1,611 +0,0 @@ - - - - diff --git a/src/components/svg/SvgEmptyData.vue b/src/components/svg/SvgEmptyData.vue deleted file mode 100644 index 9cbf8fb1d..000000000 --- a/src/components/svg/SvgEmptyData.vue +++ /dev/null @@ -1,1447 +0,0 @@ - - - - diff --git a/src/components/svg/SvgNetworkError.vue b/src/components/svg/SvgNetworkError.vue deleted file mode 100644 index b2882c765..000000000 --- a/src/components/svg/SvgNetworkError.vue +++ /dev/null @@ -1,408 +0,0 @@ - - - - diff --git a/src/components/svg/SvgNoPermission.vue b/src/components/svg/SvgNoPermission.vue deleted file mode 100644 index 854b7760b..000000000 --- a/src/components/svg/SvgNoPermission.vue +++ /dev/null @@ -1,897 +0,0 @@ - - - - diff --git a/src/components/svg/SvgNotFound.vue b/src/components/svg/SvgNotFound.vue deleted file mode 100644 index 53f921c34..000000000 --- a/src/components/svg/SvgNotFound.vue +++ /dev/null @@ -1,504 +0,0 @@ - - - - diff --git a/src/components/svg/SvgServiceError.vue b/src/components/svg/SvgServiceError.vue deleted file mode 100644 index f9eee8813..000000000 --- a/src/components/svg/SvgServiceError.vue +++ /dev/null @@ -1,1337 +0,0 @@ - - - - diff --git a/src/components/svg/index.ts b/src/components/svg/index.ts deleted file mode 100644 index a4a334dd6..000000000 --- a/src/components/svg/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -import SvgNoPermission from './SvgNoPermission.vue'; -import SvgNotFound from './SvgNotFound.vue'; -import SvgServiceError from './SvgServiceError.vue'; -import SvgEmptyData from './SvgEmptyData.vue'; -import SvgNetworkError from './SvgNetworkError.vue'; -import SvgBanner from './SvgBanner.vue'; - -export { SvgNoPermission, SvgNotFound, SvgServiceError, SvgEmptyData, SvgNetworkError, SvgBanner }; diff --git a/src/interface/system.ts b/src/interface/system.ts index 35b285620..08af42631 100644 --- a/src/interface/system.ts +++ b/src/interface/system.ts @@ -30,3 +30,6 @@ export interface GlobalTabRoute extends Pick - + {{ auth.userInfo.userName }} @@ -11,7 +11,6 @@ import { HoverContainer } from '@/components'; import { useAuthStore } from '@/store'; import { iconifyRender } from '@/utils'; -import avatar from '@/assets/svg/common/avatar01.svg'; type DropdownKey = 'user-center' | 'logout'; diff --git a/src/layouts/common/GlobalLogo/index.vue b/src/layouts/common/GlobalLogo/index.vue index 36c88224b..cb3e0a055 100644 --- a/src/layouts/common/GlobalLogo/index.vue +++ b/src/layouts/common/GlobalLogo/index.vue @@ -1,6 +1,6 @@