Vben
2021-02-24 8ccf778fb7ec2bffd46ce55572b855ce77a7403d
workflow: update  deploy workflow [deploy]
6个文件已修改
593 ■■■■■ 已修改文件
.github/workflows/deploy.yml 106 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.husky/.gitignore 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
CHANGELOG.zh_CN.md 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
windi.config.ts 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
yarn.lock 454 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.github/workflows/deploy.yml
@@ -6,17 +6,111 @@
      - main
jobs:
  build-deploy:
  push-to-ftp:
    if: "contains(github.event.head_commit.message, '[deploy]')"
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - run: npm install
      - run: npm run build
      - name: Checkout
        uses: actions/checkout@v2
      - name: Sed Config Base
        shell: bash
        run: |
          sed -i  's#VITE_PUBLIC_PATH\s*=.*#VITE_PUBLIC_PATH = /next/#g' ./.env.production
          sed -i  "s#VITE_BUILD_COMPRESS\s*=.*#VITE_BUILD_COMPRESS = 'gzip'#g" ./.env.production
          cat ./.env.production
      - name: use Node.js 14
        uses: actions/setup-node@v2.1.2
        with:
          node-version: '14.x'
      - name: Get yarn cache
        id: yarn-cache
        run: echo "::set-output name=dir::$(yarn cache dir)"
      - name: Cache dependencies
        uses: actions/cache@v2
        with:
          path: ${{ steps.yarn-cache.outputs.dir }}
          key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
          restore-keys: |
            ${{ runner.os }}-yarn-
      - name: Build
        run: |
          yarn install
          yarn run build
      - name: Deploy
        uses: SamKirkland/FTP-Deploy-Action@2.0.0
        env:
          FTP_SERVER: ${{ secrets.FTP_SERVER }}
          FTP_USERNAME: ${{ secrets.FTP_USERNAME }}
          FTP_PASSWORD: ${{ secrets.FTP_PASSWORD }}
          METHOD: sftp
          PORT: ${{ secrets.FTP_PORT }}
          LOCAL_DIR: dist
          REMOTE_DIR: /srv/www/vben-admin
          ARGS: --delete --verbose --parallel=80
  push-to-gh-page:
    if: "contains(github.event.head_commit.message, '[deploy]')"
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Sed Config Base
        shell: bash
        run: |
          sed -i  's#VITE_PUBLIC_PATH\s*=.*#VITE_PUBLIC_PATH = /vue-vben-admin/#g' ./.env.production
          sed -i  "s#VITE_BUILD_COMPRESS\s*=.*#VITE_BUILD_COMPRESS = 'gzip'#g" ./.env.production
          cat ./.env.production
      - name: use Node.js 14
        uses: actions/setup-node@v2.1.2
        with:
          node-version: '14.x'
      - name: Get yarn cache
        id: yarn-cache
        run: echo "::set-output name=dir::$(yarn cache dir)"
      - name: Cache dependencies
        uses: actions/cache@v2
        with:
          path: ${{ steps.yarn-cache.outputs.dir }}
          key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
          restore-keys: |
            ${{ runner.os }}-yarn-
      - name: Set SSH Environment
        env:
          DOCS_DEPLOY_KEY: ${{ secrets.ACTIONS_DEPLOY_KEY }}
        run: |
          mkdir -p ~/.ssh/
          echo "$ACTIONS_DEPLOY_KEY" > ~/.ssh/id_rsa
          chmod 600 ~/.ssh/id_rsa
          ssh-keyscan github.com > ~/.ssh/known_hosts
          chmod 700 ~/.ssh && chmod 600 ~/.ssh/*
          git config --global user.email "vbenadmin@163.com"
          git config --global user.name "vbenAdmin"
      - name: Delete gh-pages branch
        run: |
          git push origin --delete gh-pages
      - name: Build
        run: |
          yarn install
          yarn run build
      - name: Deploy
        uses: peaceiris/actions-gh-pages@v2.5.0
        env:
          ACTIONS_DEPLOY_KEY: ${{secrets.ACTIONS_DEPLOY_KEY}}
          PUBLISH_BRANCH: gh-pages
          PUBLISH_DIR: dist
          PUBLISH_DIR: ./dist
        with:
          forceOrphan: true
.husky/.gitignore
@@ -1 +1 @@
_
_
CHANGELOG.zh_CN.md
@@ -3,6 +3,7 @@
### ⚡ Performance Improvements
- 登录界面动画优化
- 修复 github 仓库体积过大问题.
### 🐛 Bug Fixes
package.json
@@ -2,7 +2,6 @@
  "name": "vben-admin",
  "version": "2.0.1",
  "scripts": {
    "bootstrap": "yarn install",
    "serve": "vite",
    "dev": "vite",
    "build": "vite build && esno ./build/script/postBuild.ts",
@@ -26,7 +25,7 @@
  },
  "dependencies": {
    "@iconify/iconify": "^2.0.0-rc.6",
    "@vueuse/core": "^4.2.1",
    "@vueuse/core": "^4.2.2",
    "@zxcvbn-ts/core": "^0.2.0",
    "ant-design-vue": "2.0.0",
    "apexcharts": "^3.25.0",
@@ -49,8 +48,8 @@
    "xlsx": "^0.16.9"
  },
  "devDependencies": {
    "@commitlint/cli": "^11.0.0",
    "@commitlint/config-conventional": "^11.0.0",
    "@commitlint/cli": "^12.0.0",
    "@commitlint/config-conventional": "^12.0.0",
    "@iconify/json": "^1.1.307",
    "@ls-lint/ls-lint": "^1.9.2",
    "@purge-icons/generated": "^0.7.0",
@@ -63,8 +62,8 @@
    "@types/rollup-plugin-visualizer": "^2.6.0",
    "@types/sortablejs": "^1.10.6",
    "@types/yargs": "^16.0.0",
    "@typescript-eslint/eslint-plugin": "^4.15.1",
    "@typescript-eslint/parser": "^4.15.1",
    "@typescript-eslint/eslint-plugin": "^4.15.2",
    "@typescript-eslint/parser": "^4.15.2",
    "@vitejs/plugin-legacy": "^1.3.1",
    "@vitejs/plugin-vue": "^1.1.4",
    "@vitejs/plugin-vue-jsx": "^1.1.0",
@@ -81,7 +80,7 @@
    "esno": "^0.4.4",
    "fs-extra": "^9.1.0",
    "http-server": "^0.12.3",
    "husky": "^5.1.0",
    "husky": "^5.1.1",
    "is-ci": "^3.0.0",
    "less": "^4.1.1",
    "lint-staged": "^10.5.4",
@@ -95,16 +94,16 @@
    "stylelint-order": "^4.1.0",
    "ts-node": "^9.1.1",
    "typescript": "^4.1.5",
    "vite": "2.0.1",
    "vite-plugin-compression": "^0.2.1",
    "vite-plugin-html": "^2.0.1",
    "vite": "2.0.2",
    "vite-plugin-compression": "^0.2.2",
    "vite-plugin-html": "^2.0.2",
    "vite-plugin-imagemin": "^0.2.8",
    "vite-plugin-mock": "^2.1.4",
    "vite-plugin-mock": "^2.1.5",
    "vite-plugin-purge-icons": "^0.7.0",
    "vite-plugin-pwa": "^0.5.3",
    "vite-plugin-style-import": "^0.7.3",
    "vite-plugin-style-import": "^0.7.4",
    "vite-plugin-theme": "^0.4.8",
    "vite-plugin-windicss": "0.4.7",
    "vite-plugin-windicss": "0.4.9",
    "vue-eslint-parser": "^7.5.0",
    "yargs": "^16.2.0"
  },
windi.config.ts
@@ -44,14 +44,15 @@
    };
  };
  const handler = ({ addBase }) => {
    const addRawCss = {};
    for (let index = 1; index < maxOutput; index++) {
      addBase({
      Object.assign(addRawCss, {
        ...createCss(index, 'x'),
        ...createCss(index, 'y'),
      });
    }
    addBase({
      ...addRawCss,
      [`@keyframes enter-x-animation`]: {
        to: {
          opacity: '1',
yarn.lock
@@ -881,37 +881,35 @@
    lodash "^4.17.19"
    to-fast-properties "^2.0.0"
"@commitlint/cli@^11.0.0":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/cli/-/cli-11.0.0.tgz#698199bc52afed50aa28169237758fa14a67b5d3"
  integrity sha512-YWZWg1DuqqO5Zjh7vUOeSX76vm0FFyz4y0cpGMFhrhvUi5unc4IVfCXZ6337R9zxuBtmveiRuuhQqnRRer+13g==
"@commitlint/cli@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/cli/-/cli-12.0.0.tgz#bd389db0718aa4a7dfb515ea890776223ea0c60f"
  integrity sha512-9jxKu6PmBUeQIbSD7olsv8wSqFnFsGwKMN9sL5T1d5YZDCocFMgfeyDGtOwuiATsox7Mje+NucQ4zU1y0530Dw==
  dependencies:
    "@babel/runtime" "^7.11.2"
    "@commitlint/format" "^11.0.0"
    "@commitlint/lint" "^11.0.0"
    "@commitlint/load" "^11.0.0"
    "@commitlint/read" "^11.0.0"
    chalk "4.1.0"
    core-js "^3.6.1"
    "@commitlint/format" "^12.0.0"
    "@commitlint/lint" "^12.0.0"
    "@commitlint/load" "^12.0.0"
    "@commitlint/read" "^12.0.0"
    "@commitlint/types" "^12.0.0"
    get-stdin "8.0.0"
    lodash "^4.17.19"
    resolve-from "5.0.0"
    resolve-global "1.0.0"
    yargs "^15.1.0"
    yargs "^16.0.0"
"@commitlint/config-conventional@^11.0.0":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-11.0.0.tgz#3fa300a1b639273946de3c3f15e1cda518333422"
  integrity sha512-SNDRsb5gLuDd2PL83yCOQX6pE7gevC79UPFx+GLbLfw6jGnnbO9/tlL76MLD8MOViqGbo7ZicjChO9Gn+7tHhA==
"@commitlint/config-conventional@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-12.0.0.tgz#3244957b87b92dc2f4feb46059cdeb950783198f"
  integrity sha512-zjTeCBlHEP0syW6QedRSxOiafYeuOol9vIXZ89uhKMhyejaKxdAnS3SBMN4fYiSFChsZEl+VshJeZDtUFkCd7Q==
  dependencies:
    conventional-changelog-conventionalcommits "^4.3.1"
"@commitlint/ensure@^11.0.0":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/ensure/-/ensure-11.0.0.tgz#3e796b968ab5b72bc6f8a6040076406306c987fb"
  integrity sha512-/T4tjseSwlirKZdnx4AuICMNNlFvRyPQimbZIOYujp9DSO6XRtOy9NrmvWujwHsq9F5Wb80QWi4WMW6HMaENug==
"@commitlint/ensure@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/ensure/-/ensure-12.0.0.tgz#a019bd4f4a2ea81ca3883d5f9c13bf70e786ff7f"
  integrity sha512-xTPjd2cw8WOLtcrp5C3S+GtmGzA+TJjlNwqgYP61jmitLiDsTs69qNcysR9vPTyIjA1EQio4iff1bpAoilTbcg==
  dependencies:
    "@commitlint/types" "^11.0.0"
    "@commitlint/types" "^12.0.0"
    lodash "^4.17.19"
"@commitlint/execute-rule@^11.0.0":
@@ -919,33 +917,38 @@
  resolved "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-11.0.0.tgz#3ed60ab7a33019e58d90e2d891b75d7df77b4b4d"
  integrity sha512-g01p1g4BmYlZ2+tdotCavrMunnPFPhTzG1ZiLKTCYrooHRbmvqo42ZZn4QMStUEIcn+jfLb6BRZX3JzIwA1ezQ==
"@commitlint/format@^11.0.0":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/format/-/format-11.0.0.tgz#ac47b0b9ca46540c0082c721b290794e67bdc51b"
  integrity sha512-bpBLWmG0wfZH/svzqD1hsGTpm79TKJWcf6EXZllh2J/LSSYKxGlv967lpw0hNojme0sZd4a/97R3qA2QHWWSLg==
"@commitlint/execute-rule@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.0.0.tgz#4469e0c606f523d6b92e395b0fdb0701e7aa6334"
  integrity sha512-X9vZDKdyOz8MNDZqJN39K9UbjQmMsyQ74d1lUaw0QuCE4jOesmynYkLc4Y4MWKqq9ElWdjswZyLMyOgm3kAMrg==
"@commitlint/format@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/format/-/format-12.0.0.tgz#d364c631aa35aa84f32a8afa8218a0da9f7a2ba6"
  integrity sha512-otQHHx1KtT7UlO8igYeqxfatVFni6T8Nq8OPhwUHGrp8VYMorFSKUWrVpDtPtTAzRBj7e/ZtxCUOWck9Lwm7ug==
  dependencies:
    "@commitlint/types" "^11.0.0"
    "@commitlint/types" "^12.0.0"
    chalk "^4.0.0"
"@commitlint/is-ignored@^11.0.0":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-11.0.0.tgz#7b803eda56276dbe7fec51eb1510676198468f39"
  integrity sha512-VLHOUBN+sOlkYC4tGuzE41yNPO2w09sQnOpfS+pSPnBFkNUUHawEuA44PLHtDvQgVuYrMAmSWFQpWabMoP5/Xg==
"@commitlint/is-ignored@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-12.0.0.tgz#94ec9a2995f7fb35bb197c755796fa0eafa2ae09"
  integrity sha512-jo1/ee0Ly8ySG+FvAWPFq2Bt4Xdx7tyDDnwuclDw1yatv9Tu7CVSN4ae9FNiU2dVLzqIoIxCFwu9YMaMmnT+Lg==
  dependencies:
    "@commitlint/types" "^11.0.0"
    semver "7.3.2"
    "@commitlint/types" "^12.0.0"
    semver "7.3.4"
"@commitlint/lint@^11.0.0":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/lint/-/lint-11.0.0.tgz#01e062cd1b0e7c3d756aa2c246462e0b6a3348a4"
  integrity sha512-Q8IIqGIHfwKr8ecVZyYh6NtXFmKw4YSEWEr2GJTB/fTZXgaOGtGFZDWOesCZllQ63f1s/oWJYtVv5RAEuwN8BQ==
"@commitlint/lint@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/lint/-/lint-12.0.0.tgz#6c05432beeb45202eaecbf0366807397d46ad984"
  integrity sha512-/qPhiMBoAiaBmirxQKEf8iRy2B/PvU7xgNfRI4Gy5X9hx3xRwzZHVDTs6YjTZVRCD/9i6C8ZDMUuEM5Fk0pRyQ==
  dependencies:
    "@commitlint/is-ignored" "^11.0.0"
    "@commitlint/parse" "^11.0.0"
    "@commitlint/rules" "^11.0.0"
    "@commitlint/types" "^11.0.0"
    "@commitlint/is-ignored" "^12.0.0"
    "@commitlint/parse" "^12.0.0"
    "@commitlint/rules" "^12.0.0"
    "@commitlint/types" "^12.0.0"
"@commitlint/load@>6.1.1", "@commitlint/load@^11.0.0":
"@commitlint/load@>6.1.1":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/load/-/load-11.0.0.tgz#f736562f0ffa7e773f8808fea93319042ee18211"
  integrity sha512-t5ZBrtgvgCwPfxmG811FCp39/o3SJ7L+SNsxFL92OR4WQxPcu6c8taD0CG2lzOHGuRyuMxZ7ps3EbngT2WpiCg==
@@ -958,25 +961,40 @@
    lodash "^4.17.19"
    resolve-from "^5.0.0"
"@commitlint/message@^11.0.0":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/message/-/message-11.0.0.tgz#83554c3cbbc884fd07b473593bc3e94bcaa3ee05"
  integrity sha512-01ObK/18JL7PEIE3dBRtoMmU6S3ecPYDTQWWhcO+ErA3Ai0KDYqV5VWWEijdcVafNpdeUNrEMigRkxXHQLbyJA==
"@commitlint/parse@^11.0.0":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/parse/-/parse-11.0.0.tgz#d18b08cf67c35d02115207d7009306a2e8e7c901"
  integrity sha512-DekKQAIYWAXIcyAZ6/PDBJylWJ1BROTfDIzr9PMVxZRxBPc1gW2TG8fLgjZfBP5mc0cuthPkVi91KQQKGri/7A==
"@commitlint/load@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/load/-/load-12.0.0.tgz#d0cd58bd6c3f5184ae542b6fbcdea37c5c671e32"
  integrity sha512-B7rwRGWE3j+4dWsLD4s82fIbIJP1xGOJYfAvKDWOa/FnAb8s8ZQOK8HHuDC8BD/MU3Ierl8KJMfzGiO63d1rlA==
  dependencies:
    conventional-changelog-angular "^5.0.0"
    "@commitlint/execute-rule" "^12.0.0"
    "@commitlint/resolve-extends" "^12.0.0"
    "@commitlint/types" "^12.0.0"
    chalk "^4.0.0"
    cosmiconfig "^7.0.0"
    lodash "^4.17.19"
    resolve-from "^5.0.0"
"@commitlint/message@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/message/-/message-12.0.0.tgz#37587f487961e89e13ef0fe90ba66ca91b901a1e"
  integrity sha512-jSyL6Po/IsYin6OGoeazcUDkxTYW4l83c2HiUoBKLYgvzMLyCy5jrW/ijKXK6hC/9A0nY00Zdi4iY7pA0gNSuA==
"@commitlint/parse@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/parse/-/parse-12.0.0.tgz#e4d1ba1333c6c41ad9d1c1d2469b7c378ed36a52"
  integrity sha512-CcSNSwQlKTJtnPPaGlKrClV4wOPUKH5fZ2AE+M+QQlTcp5IchgASzpqwPjMaeeP5FwnBiDZ98AtV9ZqqkKy2kg==
  dependencies:
    "@commitlint/types" "^12.0.0"
    conventional-changelog-angular "^5.0.11"
    conventional-commits-parser "^3.0.0"
"@commitlint/read@^11.0.0":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/read/-/read-11.0.0.tgz#f24240548c63587bba139fa5a364cab926077016"
  integrity sha512-37V0V91GSv0aDzMzJioKpCoZw6l0shk7+tRG8RkW1GfZzUIytdg3XqJmM+IaIYpaop0m6BbZtfq+idzUwJnw7g==
"@commitlint/read@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/read/-/read-12.0.0.tgz#556894663614b1a22156673250e517be18f657c6"
  integrity sha512-xOply23eCsbIvqXMkrjrxhryClBu6rRPhEVxahihhcNQ2x9SskHTlEr3o6BljqCWfIxNNZL9s2TVqkOjEmkskw==
  dependencies:
    "@commitlint/top-level" "^11.0.0"
    "@commitlint/top-level" "^12.0.0"
    "@commitlint/types" "^12.0.0"
    fs-extra "^9.0.0"
    git-raw-commits "^2.0.0"
@@ -990,25 +1008,35 @@
    resolve-from "^5.0.0"
    resolve-global "^1.0.0"
"@commitlint/rules@^11.0.0":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/rules/-/rules-11.0.0.tgz#bdb310cc6fc55c9f8d7d917a22b69055c535c375"
  integrity sha512-2hD9y9Ep5ZfoNxDDPkQadd2jJeocrwC4vJ98I0g8pNYn/W8hS9+/FuNpolREHN8PhmexXbkjrwyQrWbuC0DVaA==
"@commitlint/resolve-extends@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.0.0.tgz#78b5c53c9b3ab496095b5ff612a5e6693f32250c"
  integrity sha512-5i0ZieVFzXuRqyYxnoEJ7InYyXQC/K98nF75Ro6wVQqpmzi01/KHYwo8uCcy1Q+rPB48FSmCB84br0t5Ulr/KA==
  dependencies:
    "@commitlint/ensure" "^11.0.0"
    "@commitlint/message" "^11.0.0"
    "@commitlint/to-lines" "^11.0.0"
    "@commitlint/types" "^11.0.0"
    import-fresh "^3.0.0"
    lodash "^4.17.19"
    resolve-from "^5.0.0"
    resolve-global "^1.0.0"
"@commitlint/to-lines@^11.0.0":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-11.0.0.tgz#86dea151c10eea41e39ea96fa4de07839258a7fe"
  integrity sha512-TIDTB0Y23jlCNubDROUVokbJk6860idYB5cZkLWcRS9tlb6YSoeLn1NLafPlrhhkkkZzTYnlKYzCVrBNVes1iw==
"@commitlint/rules@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/rules/-/rules-12.0.0.tgz#81bfb00adbd9a4c876be40f30eaf8dd5938a5a41"
  integrity sha512-VO9UqtivXRMko7GpgUOkKSixWuihKxJYmLBrcdw5TcPD8Ott0wgFGWE65n67wTfikW7aLZLzGiybuopZHIdP/w==
  dependencies:
    "@commitlint/ensure" "^12.0.0"
    "@commitlint/message" "^12.0.0"
    "@commitlint/to-lines" "^12.0.0"
    "@commitlint/types" "^12.0.0"
"@commitlint/top-level@^11.0.0":
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/top-level/-/top-level-11.0.0.tgz#bb2d1b6e5ed3be56874633b59e1f7de118c32783"
  integrity sha512-O0nFU8o+Ws+py5pfMQIuyxOtfR/kwtr5ybqTvR+C2lUPer2x6lnQU+OnfD7hPM+A+COIUZWx10mYQvkR3MmtAA==
"@commitlint/to-lines@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-12.0.0.tgz#b015bf50ae4e652e8254c145329072723a88e070"
  integrity sha512-hRZQTDkBUA7eDDlvbRLrXl/HRK3yA6Cbnd+TvxDc79MlsMH5affLtDfdJICE8SSkN2AFxIzHcSysBPxJvSvcKQ==
"@commitlint/top-level@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/top-level/-/top-level-12.0.0.tgz#9076da970d3c44df3a83051405f4e6841a35cc37"
  integrity sha512-Y7UfYZyi0q+jj0Yh81HVtTvstupVh6b+a7eUnSvmAWyDdMRfVBoE2hjuT6DY3W2xv1xuJ4DUHJu64BUr6FOkMQ==
  dependencies:
    find-up "^5.0.0"
@@ -1016,6 +1044,13 @@
  version "11.0.0"
  resolved "https://registry.npmjs.org/@commitlint/types/-/types-11.0.0.tgz#719cf05fcc1abb6533610a2e0f5dd1e61eac14fe"
  integrity sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ==
"@commitlint/types@^12.0.0":
  version "12.0.0"
  resolved "https://registry.npmjs.org/@commitlint/types/-/types-12.0.0.tgz#c7f27b87e3ceac08a9b8a6f200054709c2a64271"
  integrity sha512-ADW/GEwDdgf7ppNq+S2T8J6XgATi2yndXddu+ZV8wlHFpL1DhjPbuPA9RYLnJcp44xQSe/cEV7a7Z43Ryy1S9Q==
  dependencies:
    chalk "^4.0.0"
"@ctrl/tinycolor@^3.3.1":
  version "3.3.3"
@@ -1178,10 +1213,10 @@
    "@babel/helper-module-imports" "^7.10.4"
    "@rollup/pluginutils" "^3.1.0"
"@rollup/plugin-node-resolve@^11.1.1":
  version "11.1.1"
  resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.1.1.tgz#47bc34252914794a1b06fb50371d7520a03f91f3"
  integrity sha512-zlBXR4eRS+2m79TsUZWhsd0slrHUYdRx4JF+aVQm+MI0wsKdlpC2vlDVjmlGvtZY1vsefOT9w3JxvmWSBei+Lg==
"@rollup/plugin-node-resolve@^11.2.0":
  version "11.2.0"
  resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.0.tgz#a5ab88c35bb7622d115f44984dee305112b6f714"
  integrity sha512-qHjNIKYt5pCcn+5RUBQxK8krhRvf1HnyVgUCcFFcweDS7fhkOLZeYh0mhHK6Ery8/bb9tvN/ubPzmfF0qjDCTA==
  dependencies:
    "@rollup/pluginutils" "^3.1.0"
    "@types/resolve" "1.17.1"
@@ -1458,13 +1493,13 @@
  dependencies:
    "@types/yargs-parser" "*"
"@typescript-eslint/eslint-plugin@^4.15.1":
  version "4.15.1"
  resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.1.tgz#835f64aa0a403e5e9e64c10ceaf8d05c3f015180"
  integrity sha512-yW2epMYZSpNJXZy22Biu+fLdTG8Mn6b22kR3TqblVk50HGNV8Zya15WAXuQCr8tKw4Qf1BL4QtI6kv6PCkLoJw==
"@typescript-eslint/eslint-plugin@^4.15.2":
  version "4.15.2"
  resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.2.tgz#981b26b4076c62a5a55873fbef3fe98f83360c61"
  integrity sha512-uiQQeu9tWl3f1+oK0yoAv9lt/KXO24iafxgQTkIYO/kitruILGx3uH+QtIAHqxFV+yIsdnJH+alel9KuE3J15Q==
  dependencies:
    "@typescript-eslint/experimental-utils" "4.15.1"
    "@typescript-eslint/scope-manager" "4.15.1"
    "@typescript-eslint/experimental-utils" "4.15.2"
    "@typescript-eslint/scope-manager" "4.15.2"
    debug "^4.1.1"
    functional-red-black-tree "^1.0.1"
    lodash "^4.17.15"
@@ -1472,60 +1507,60 @@
    semver "^7.3.2"
    tsutils "^3.17.1"
"@typescript-eslint/experimental-utils@4.15.1":
  version "4.15.1"
  resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1.tgz#d744d1ac40570a84b447f7aa1b526368afd17eec"
  integrity sha512-9LQRmOzBRI1iOdJorr4jEnQhadxK4c9R2aEAsm7WE/7dq8wkKD1suaV0S/JucTL8QlYUPU1y2yjqg+aGC0IQBQ==
"@typescript-eslint/experimental-utils@4.15.2":
  version "4.15.2"
  resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.2.tgz#5efd12355bd5b535e1831282e6cf465b9a71cf36"
  integrity sha512-Fxoshw8+R5X3/Vmqwsjc8nRO/7iTysRtDqx6rlfLZ7HbT8TZhPeQqbPjTyk2RheH3L8afumecTQnUc9EeXxohQ==
  dependencies:
    "@types/json-schema" "^7.0.3"
    "@typescript-eslint/scope-manager" "4.15.1"
    "@typescript-eslint/types" "4.15.1"
    "@typescript-eslint/typescript-estree" "4.15.1"
    "@typescript-eslint/scope-manager" "4.15.2"
    "@typescript-eslint/types" "4.15.2"
    "@typescript-eslint/typescript-estree" "4.15.2"
    eslint-scope "^5.0.0"
    eslint-utils "^2.0.0"
"@typescript-eslint/parser@^4.15.1":
  version "4.15.1"
  resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.15.1.tgz#4c91a0602733db63507e1dbf13187d6c71a153c4"
  integrity sha512-V8eXYxNJ9QmXi5ETDguB7O9diAXlIyS+e3xzLoP/oVE4WCAjssxLIa0mqCLsCGXulYJUfT+GV70Jv1vHsdKwtA==
"@typescript-eslint/parser@^4.15.2":
  version "4.15.2"
  resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.15.2.tgz#c804474321ef76a3955aec03664808f0d6e7872e"
  integrity sha512-SHeF8xbsC6z2FKXsaTb1tBCf0QZsjJ94H6Bo51Y1aVEZ4XAefaw5ZAilMoDPlGghe+qtq7XdTiDlGfVTOmvA+Q==
  dependencies:
    "@typescript-eslint/scope-manager" "4.15.1"
    "@typescript-eslint/types" "4.15.1"
    "@typescript-eslint/typescript-estree" "4.15.1"
    "@typescript-eslint/scope-manager" "4.15.2"
    "@typescript-eslint/types" "4.15.2"
    "@typescript-eslint/typescript-estree" "4.15.2"
    debug "^4.1.1"
"@typescript-eslint/scope-manager@4.15.1":
  version "4.15.1"
  resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.15.1.tgz#f6511eb38def2a8a6be600c530c243bbb56ac135"
  integrity sha512-ibQrTFcAm7yG4C1iwpIYK7vDnFg+fKaZVfvyOm3sNsGAerKfwPVFtYft5EbjzByDJ4dj1WD8/34REJfw/9wdVA==
"@typescript-eslint/scope-manager@4.15.2":
  version "4.15.2"
  resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.15.2.tgz#5725bda656995960ae1d004bfd1cd70320f37f4f"
  integrity sha512-Zm0tf/MSKuX6aeJmuXexgdVyxT9/oJJhaCkijv0DvJVT3ui4zY6XYd6iwIo/8GEZGy43cd7w1rFMiCLHbRzAPQ==
  dependencies:
    "@typescript-eslint/types" "4.15.1"
    "@typescript-eslint/visitor-keys" "4.15.1"
    "@typescript-eslint/types" "4.15.2"
    "@typescript-eslint/visitor-keys" "4.15.2"
"@typescript-eslint/types@4.15.1":
  version "4.15.1"
  resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.15.1.tgz#da702f544ef1afae4bc98da699eaecd49cf31c8c"
  integrity sha512-iGsaUyWFyLz0mHfXhX4zO6P7O3sExQpBJ2dgXB0G5g/8PRVfBBsmQIc3r83ranEQTALLR3Vko/fnCIVqmH+mPw==
"@typescript-eslint/types@4.15.2":
  version "4.15.2"
  resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.15.2.tgz#04acf3a2dc8001a88985291744241e732ef22c60"
  integrity sha512-r7lW7HFkAarfUylJ2tKndyO9njwSyoy6cpfDKWPX6/ctZA+QyaYscAHXVAfJqtnY6aaTwDYrOhp+ginlbc7HfQ==
"@typescript-eslint/typescript-estree@4.15.1":
  version "4.15.1"
  resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.1.tgz#fa9a9ff88b4a04d901ddbe5b248bc0a00cd610be"
  integrity sha512-z8MN3CicTEumrWAEB2e2CcoZa3KP9+SMYLIA2aM49XW3cWIaiVSOAGq30ffR5XHxRirqE90fgLw3e6WmNx5uNw==
"@typescript-eslint/typescript-estree@4.15.2":
  version "4.15.2"
  resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.2.tgz#c2f7a1e94f3428d229d5ecff3ead6581ee9b62fa"
  integrity sha512-cGR8C2g5SPtHTQvAymEODeqx90pJHadWsgTtx6GbnTWKqsg7yp6Eaya9nFzUd4KrKhxdYTTFBiYeTPQaz/l8bw==
  dependencies:
    "@typescript-eslint/types" "4.15.1"
    "@typescript-eslint/visitor-keys" "4.15.1"
    "@typescript-eslint/types" "4.15.2"
    "@typescript-eslint/visitor-keys" "4.15.2"
    debug "^4.1.1"
    globby "^11.0.1"
    is-glob "^4.0.1"
    semver "^7.3.2"
    tsutils "^3.17.1"
"@typescript-eslint/visitor-keys@4.15.1":
  version "4.15.1"
  resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.1.tgz#c76abbf2a3be8a70ed760f0e5756bf62de5865dd"
  integrity sha512-tYzaTP9plooRJY8eNlpAewTOqtWW/4ff/5wBjNVaJ0S0wC4Gpq/zDVRTJa5bq2v1pCNQ08xxMCndcvR+h7lMww==
"@typescript-eslint/visitor-keys@4.15.2":
  version "4.15.2"
  resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.2.tgz#3d1c7979ce75bf6acf9691109bd0d6b5706192b9"
  integrity sha512-TME1VgSb7wTwgENN5KVj4Nqg25hP8DisXxNBojM4Nn31rYaNDIocNm5cmjOFfh42n7NVERxWrDFoETO/76ePyg==
  dependencies:
    "@typescript-eslint/types" "4.15.1"
    "@typescript-eslint/types" "4.15.2"
    eslint-visitor-keys "^2.0.0"
"@vitejs/plugin-legacy@^1.3.1":
@@ -1658,31 +1693,31 @@
  resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.5.tgz#c131d88bd6713cc4d93b3bb1372edb1983225ff0"
  integrity sha512-gYsNoGkWejBxNO6SNRjOh/xKeZ0H0V+TFzaPzODfBjkAIb0aQgBuixC1brandC/CDJy1wYPwSoYrXpvul7m6yw==
"@vueuse/core@^4.2.1":
  version "4.2.1"
  resolved "https://registry.npmjs.org/@vueuse/core/-/core-4.2.1.tgz#ac72801c67f26315723d4d244e843c28047f7bc4"
  integrity sha512-V8KohPwbIN9t5ZWfqB+TJhzM2iwrugq78t6I1QwoGdaw9fdbQfHJiiaf83MGxgYO2B9IwVtuYc4Vjd9X/0Kppg==
"@vueuse/core@^4.2.2":
  version "4.2.2"
  resolved "https://registry.npmjs.org/@vueuse/core/-/core-4.2.2.tgz#ecbba4ba05e0360e9c9079b32e149fac803a1020"
  integrity sha512-NMU3Vr4eBiNrPzCoUH5ptNj+DETg85Vtww0OJjaQEXobDTH28gzbLJseqCh4m3NYR92C5qlXRnzhSvWOoR/uLg==
  dependencies:
    "@vueuse/shared" "4.2.1"
    "@vueuse/shared" "4.2.2"
    vue-demi latest
"@vueuse/shared@4.2.1":
  version "4.2.1"
  resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-4.2.1.tgz#67e3229e7df68e2c4225d0086537e3a972fe89eb"
  integrity sha512-lSrzRHRzdqf4LTczeTrVmRd4cmJ6D1u77fJ2E9gksfKHZs+zwSZku7EiAqVj/g1nqZglTu5Z4y6aE6dp3YLYWw==
"@vueuse/shared@4.2.2":
  version "4.2.2"
  resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-4.2.2.tgz#e52ee278b929f028117c0ca1792b24df462bff80"
  integrity sha512-yudh4jt0SxaW0i3j2iumI8GTloA8aUpLwGaBw9Xv2rQCdZvOZpXpvpGEz8EsMK793ySs+d5S4/opItlxuzjtSg==
  dependencies:
    vue-demi latest
"@windicss/plugin-utils@0.4.7":
  version "0.4.7"
  resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.4.7.tgz#a589d810867713dba436cac53af4031fa343e66a"
  integrity sha512-esAqHNpNL4DIWd/uFn8Y0chzkcrFVrUcO41JosyHu78ujEaOD5Joi5ZyPVmTIiaOlFwNHpfb0wNtkCr3J+vU/w==
"@windicss/plugin-utils@0.4.9":
  version "0.4.9"
  resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.4.9.tgz#d2f61423c82421cf5507374120691ea39127d060"
  integrity sha512-dD1Fagdtunr5om8SQMoJyxsFRL1Gh4JqEWlCIWxduMddHbY+S+4Atwifehy6T/2dCoyaGxlLk5yHbeNEdw40eA==
  dependencies:
    esbuild "^0.8.50"
    esbuild-register "^2.0.0"
    fast-glob "^3.2.5"
    micromatch "^4.0.2"
    windicss "^2.1.19"
    windicss "^2.2.0"
"@zxcvbn-ts/core@^0.2.0":
  version "0.2.0"
@@ -2502,15 +2537,6 @@
    strip-ansi "^5.2.0"
    wrap-ansi "^5.1.0"
cliui@^6.0.0:
  version "6.0.0"
  resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
  integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
  dependencies:
    string-width "^4.2.0"
    strip-ansi "^6.0.0"
    wrap-ansi "^6.2.0"
cliui@^7.0.2:
  version "7.0.4"
  resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
@@ -2722,7 +2748,7 @@
  resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
  integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
conventional-changelog-angular@^5.0.0, conventional-changelog-angular@^5.0.12:
conventional-changelog-angular@^5.0.11, conventional-changelog-angular@^5.0.12:
  version "5.0.12"
  resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9"
  integrity sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==
@@ -2912,7 +2938,7 @@
    browserslist "^4.16.1"
    semver "7.0.0"
core-js@^3.6.1, core-js@^3.8.0, core-js@^3.8.2:
core-js@^3.8.0, core-js@^3.8.2:
  version "3.8.3"
  resolved "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz#c21906e1f14f3689f93abcc6e26883550dd92dd0"
  integrity sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==
@@ -3560,15 +3586,10 @@
    source-map-support "^0.5.19"
    strip-json-comments "^3.1.1"
esbuild@^0.8.34:
  version "0.8.34"
  resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.34.tgz#16b4ac58f74c821d2c5a8c2f0585ca96a38ab4e6"
  integrity sha512-tnr0V1ooakYr1aRLXQLzCn2GVG1kBTW3FWpRyC+NgrR3ntsouVpJOlTOV0BS4YLATx3/c+x3h/uBq9lWJlUAtQ==
esbuild@^0.8.39:
  version "0.8.42"
  resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.42.tgz#26101cf17fe4c4602c7c767e3177cf0c538073ac"
  integrity sha512-zUtj5RMqROCCCH0vV/a7cd8YQg8I0GWBhV3A3PklWRT+oM/YwVbnrtFnITzE1otGdnXplWHWdZ4OcYiV0PN+JQ==
esbuild@^0.8.47:
  version "0.8.51"
  resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.8.51.tgz#1a59f1fee34892f143b7009081f9b4901a564b93"
  integrity sha512-MVIom8fgL1+B6iGqWtrG7QJ1gqd64BycxounlsX1kR/IcIITaSlTo7gghKpg4a+bnxkpo0dwcikuvk4MVSA9ww==
esbuild@^0.8.48:
  version "0.8.48"
@@ -4769,10 +4790,10 @@
  resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
  integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
husky@^5.1.0:
  version "5.1.0"
  resolved "https://registry.npmjs.org/husky/-/husky-5.1.0.tgz#68b1148523acc838af0655ead71bf4671adb9f93"
  integrity sha512-Os0EY2haOO+59YZSwMiUDsHY43RFwBVIRStHcnnT8/kvA+sFfaA/YS4uLFRiymXYgQl6E6TQTt3y4v/Z2ctEtw==
husky@^5.1.1:
  version "5.1.1"
  resolved "https://registry.npmjs.org/husky/-/husky-5.1.1.tgz#8678953fd8deb86f387cbf1ad50bb2f7f96e83f2"
  integrity sha512-80LZ736V0Nr4/st0c2COYaMbEQhHNmAbLMN8J/kLk7/mo0QdUkUGNDjv/7jVkhug377Wh8wfbWyaVXEJ/h2B/Q==
iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4:
  version "0.4.24"
@@ -7475,10 +7496,17 @@
  optionalDependencies:
    fsevents "~2.1.2"
rollup@^2.38.4, rollup@^2.38.5:
rollup@^2.38.5:
  version "2.38.5"
  resolved "https://registry.npmjs.org/rollup/-/rollup-2.38.5.tgz#be41ad4fe0c103a8794377afceb5f22b8f603d6a"
  integrity sha512-VoWt8DysFGDVRGWuHTqZzT02J0ASgjVq/hPs9QcBOGMd7B+jfTr/iqMVEyOi901rE3xq+Deq66GzIT1yt7sGwQ==
  optionalDependencies:
    fsevents "~2.3.1"
rollup@^2.39.0:
  version "2.39.1"
  resolved "https://registry.npmjs.org/rollup/-/rollup-2.39.1.tgz#7afd4cefd8a332c5102a8063d301fde1f31a9173"
  integrity sha512-9rfr0Z6j+vE+eayfNVFr1KZ+k+jiUl2+0e4quZafy1x6SFCjzFspfRSO2ZZQeWeX9noeDTUDgg6eCENiEPFvQg==
  optionalDependencies:
    fsevents "~2.3.1"
@@ -7572,22 +7600,17 @@
  resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
  integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
semver@7.3.2:
  version "7.3.2"
  resolved "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938"
  integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==
semver@^6.0.0:
  version "6.3.0"
  resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
  integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
semver@^7.2.1, semver@^7.3.2:
semver@7.3.4, semver@^7.2.1, semver@^7.3.2:
  version "7.3.4"
  resolved "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97"
  integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==
  dependencies:
    lru-cache "^6.0.0"
semver@^6.0.0:
  version "6.3.0"
  resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
  integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
sentence-case@^3.0.4:
  version "3.0.4"
@@ -8829,19 +8852,19 @@
    unist-util-stringify-position "^2.0.0"
    vfile-message "^2.0.0"
vite-plugin-compression@^0.2.1:
  version "0.2.1"
  resolved "https://registry.npmjs.org/vite-plugin-compression/-/vite-plugin-compression-0.2.1.tgz#9519f2838c9945fa5f64dda2e9a7c354e86a6d43"
  integrity sha512-wZilE9pm1qV3PNVzMxCrJkhmnpwtXrf8kC1NekNcvP5lxFbGMwhj0fqedds1ujFSBHripknQaPwLsSXRtFen/Q==
vite-plugin-compression@^0.2.2:
  version "0.2.2"
  resolved "https://registry.npmjs.org/vite-plugin-compression/-/vite-plugin-compression-0.2.2.tgz#943a0ae209f70e7917c73ee4b5dffc02b9195041"
  integrity sha512-QxMKUhFsTMi3XVsgTEYYrGFcU7YF69eS0JFOgMx68rDSJGgFV4Mov7mb94Fp8UN7lo8wKP7ZvM/WkeCPtd7c+g==
  dependencies:
    chalk "^4.1.0"
    debug "^4.3.2"
    fs-extra "^9.1.0"
vite-plugin-html@^2.0.1:
  version "2.0.1"
  resolved "https://registry.npmjs.org/vite-plugin-html/-/vite-plugin-html-2.0.1.tgz#6a8fa9a705024aa47e03b9b990c650773e2bd29b"
  integrity sha512-qmoPTTkajxCuctxoAreIF9JW6HjrUr6hKJWLHnwRPoBd9SNzcyDwI6cW4gd4DQy2zHcQA7dD8LzgmT1Qz0vvgw==
vite-plugin-html@^2.0.2:
  version "2.0.2"
  resolved "https://registry.npmjs.org/vite-plugin-html/-/vite-plugin-html-2.0.2.tgz#3c109f8535252e133977f136b566241c8d5ca8bd"
  integrity sha512-j1edPKZiQwvb7bxilaOrmcA+j+r38e0qkQ1RsS1KZxfrzZdjLWlXiOUaNoDCpdZ7UvXK4MR3JwAm/89HUTvSVg==
  dependencies:
    ejs "^3.1.6"
    fs-extra "^9.1.0"
@@ -8870,12 +8893,12 @@
    imagemin-svgo "^8.0.0"
    imagemin-webp "^6.0.0"
vite-plugin-mock@^2.1.4:
  version "2.1.4"
  resolved "https://registry.npmjs.org/vite-plugin-mock/-/vite-plugin-mock-2.1.4.tgz#b1f91418e7ed4678c969d5581276fe68c27a27d0"
  integrity sha512-3qYMDZ7jmTVk7mxPpKEgnbA6B19NKvkuEzpZrKq3I9yJH1tjsTIQi/t3EaH2rXJip4EZff6NRJO8aarW3OAsOg==
vite-plugin-mock@^2.1.5:
  version "2.1.5"
  resolved "https://registry.npmjs.org/vite-plugin-mock/-/vite-plugin-mock-2.1.5.tgz#ab0868cdba49d1357ba61e098b2e6d82ab872a60"
  integrity sha512-/hFifHvf7I4bTkD2PyVw8pu/nUKDdnXcPxZQMZq0bId/5Z8l2iTPwVkFyyuJb38h0eGTPojqeHK8JALWfS9sCQ==
  dependencies:
    "@rollup/plugin-node-resolve" "^11.1.1"
    "@rollup/plugin-node-resolve" "^11.2.0"
    "@types/mockjs" "^1.0.3"
    body-parser "^1.19.0"
    chalk "^4.1.0"
@@ -8883,9 +8906,9 @@
    connect "^3.7.0"
    dayjs "^1.10.4"
    debug "^4.3.2"
    esbuild "^0.8.39"
    esbuild "^0.8.50"
    fast-glob "^3.2.5"
    rollup "^2.38.4"
    rollup "^2.39.0"
    rollup-plugin-esbuild "^2.6.1"
vite-plugin-purge-icons@^0.7.0:
@@ -8907,14 +8930,14 @@
    pretty-bytes "^5.5.0"
    workbox-build "^6.1.0"
vite-plugin-style-import@^0.7.3:
  version "0.7.3"
  resolved "https://registry.npmjs.org/vite-plugin-style-import/-/vite-plugin-style-import-0.7.3.tgz#4a9fb08bf5f2fc4796391c9be9a587ecb5c97e9e"
  integrity sha512-oKM6vOl7iWaB5U1HcR5oM1oPRhT1n5yJt7h4h9jwpMPCD5ckHPcSjjSU7ZlOJkoS/IWEnDkQqoZi162bOs1rTQ==
vite-plugin-style-import@^0.7.4:
  version "0.7.4"
  resolved "https://registry.npmjs.org/vite-plugin-style-import/-/vite-plugin-style-import-0.7.4.tgz#999d8930db67ff0b3786bca25187cc1dc734befa"
  integrity sha512-a9f44QXEz7D/YLmykkK1Oif9IOOsqfHZRjsaNBwpWdcF7zfL4OE93Z8Xm++Qm+jUuHLuo9BGcfDAwY7+ObxRkQ==
  dependencies:
    "@rollup/pluginutils" "^4.1.0"
    change-case "^4.1.2"
    debug "^4.3.1"
    debug "^4.3.2"
    es-module-lexer "^0.3.26"
    magic-string "^0.25.7"
@@ -8930,20 +8953,20 @@
    es-module-lexer "^0.3.26"
    tinycolor2 "^1.4.2"
vite-plugin-windicss@0.4.7:
  version "0.4.7"
  resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.4.7.tgz#14ad26db2e6bc89cad0a758b7322a03eb59860b5"
  integrity sha512-xesJIam2t3yBppZMyMoHSUDHtZOoDRcIdfzCRwIgbAnjELo8t/cR60OfGJf5JWLAR72oZ5/dYVYT2o0EO0co6A==
vite-plugin-windicss@0.4.9:
  version "0.4.9"
  resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.4.9.tgz#af7fdfb5b23487e562fa7f7f78c6ea42633df719"
  integrity sha512-Q5S2fnVyOcAA12ERHLbXwCzr6NWQmCOluUVtlnKW29liMv7rN3k21bokyLlL+S7o23MLtK5Dbi54FuNqMQGibA==
  dependencies:
    "@windicss/plugin-utils" "0.4.7"
    windicss "^2.1.19"
    "@windicss/plugin-utils" "0.4.9"
    windicss "^2.2.0"
vite@2.0.1:
  version "2.0.1"
  resolved "https://registry.npmjs.org/vite/-/vite-2.0.1.tgz#348fc5c0de510aa90bd01ecf87df210ce741b38e"
  integrity sha512-x7ZfikjNs+6n4cdvwb9L5r5xBCdjmtmHFHaI4JVR3nAkJbMCK/dynfDWky8/NseZ9Ncz1jVxTQ/Bcf+n1ps1Ww==
vite@2.0.2:
  version "2.0.2"
  resolved "https://registry.npmjs.org/vite/-/vite-2.0.2.tgz#d984528b5a1c8e725d2804245751769b11d671cf"
  integrity sha512-X+PTIPRt6/5Odf/h0kBkwkck+YC0I6oKH5+ttA9ytoLyC9yeksktVq1KNzImqB+/1CNBiBE2vr7orcgSxAi67w==
  dependencies:
    esbuild "^0.8.34"
    esbuild "^0.8.47"
    postcss "^8.2.1"
    resolve "^1.19.0"
    rollup "^2.38.5"
@@ -9054,10 +9077,10 @@
  dependencies:
    isexe "^2.0.0"
windicss@^2.1.19:
  version "2.1.19"
  resolved "https://registry.npmjs.org/windicss/-/windicss-2.1.19.tgz#ba8ea65d33ff00c0b786531134fe17c0c13f84a3"
  integrity sha512-jqHQ6tEWt/nxN/KLvxYyqO6K0JV3nlwC5D60Hrry02G4D3h0gx/dN/3FaqC0n5EqOKCcIrDasrmclquKiJA4JQ==
windicss@^2.2.0:
  version "2.2.0"
  resolved "https://registry.npmjs.org/windicss/-/windicss-2.2.0.tgz#42fe83b9bff6d4fc9caf85272fb6c6ddb990fbc1"
  integrity sha512-UuPhwe/NMgGOmUMnaTR+64eMeoiRCYb/zKJfo4pm9XUb4BRFlaFMm1x0KF1RF8EtK/8jKvDlXMc/J6UPBj8/OA==
wmf@~1.0.1:
  version "1.0.2"
@@ -9335,14 +9358,6 @@
    camelcase "^5.0.0"
    decamelize "^1.2.0"
yargs-parser@^18.1.2:
  version "18.1.3"
  resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
  integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
  dependencies:
    camelcase "^5.0.0"
    decamelize "^1.2.0"
yargs-parser@^20.2.2, yargs-parser@^20.2.3:
  version "20.2.4"
  resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"
@@ -9364,24 +9379,7 @@
    y18n "^4.0.0"
    yargs-parser "^13.1.2"
yargs@^15.1.0:
  version "15.4.1"
  resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
  integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==
  dependencies:
    cliui "^6.0.0"
    decamelize "^1.2.0"
    find-up "^4.1.0"
    get-caller-file "^2.0.1"
    require-directory "^2.1.1"
    require-main-filename "^2.0.0"
    set-blocking "^2.0.0"
    string-width "^4.2.0"
    which-module "^2.0.0"
    y18n "^4.0.0"
    yargs-parser "^18.1.2"
yargs@^16.0.3, yargs@^16.2.0:
yargs@^16.0.0, yargs@^16.0.3, yargs@^16.2.0:
  version "16.2.0"
  resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
  integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==