From 9febb9fb3283bf95e52442f29614c845da8b8bb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=96=9C=E6=AC=A2=E8=8A=9D=E5=A3=AB=E7=9A=84=E5=A6=B9?= =?UTF-8?q?=E5=A6=B9?= Date: Sat, 2 Sep 2023 00:57:37 +0800 Subject: [PATCH] feat: update ci --- .github/workflows/code-ci.yml | 7 +- .github/workflows/docker-image.yml | 5 +- .github/workflows/esc-deploy.yml | 5 +- .github/workflows/gh-deploy.yml | 3 +- .github/workflows/vercel-deploy.yml | 13 ++- package.json | 16 +-- pnpm-lock.yaml | 158 ++++++++++++++-------------- 7 files changed, 110 insertions(+), 97 deletions(-) diff --git a/.github/workflows/code-ci.yml b/.github/workflows/code-ci.yml index 9b37ae1..b87299a 100644 --- a/.github/workflows/code-ci.yml +++ b/.github/workflows/code-ci.yml @@ -20,8 +20,11 @@ jobs: pull-requests: read steps: - - name: Checkout repository + - name: checkout code uses: actions/checkout@v3 + with: + # “最近更新时间” 等 git 日志相关信息,需要拉取全部提交记录 + fetch-depth: 0 - name: Install Node.js uses: actions/setup-node@v3 @@ -34,7 +37,7 @@ jobs: version: 7 run_install: true - - name: Code Eslint Fix + - name: Code ESlint Fix run: pnpm lintfix - name: Build Site run: pnpm build diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml index 417b0fb..bd7e819 100644 --- a/.github/workflows/docker-image.yml +++ b/.github/workflows/docker-image.yml @@ -31,8 +31,11 @@ jobs: pull-requests: read steps: - - name: Checkout repository + - name: checkout code uses: actions/checkout@v3 + with: + # “最近更新时间” 等 git 日志相关信息,需要拉取全部提交记录 + fetch-depth: 0 - name: Login Docker run: | diff --git a/.github/workflows/esc-deploy.yml b/.github/workflows/esc-deploy.yml index 99324a2..e97a50c 100644 --- a/.github/workflows/esc-deploy.yml +++ b/.github/workflows/esc-deploy.yml @@ -22,8 +22,11 @@ jobs: pull-requests: read steps: - - name: Checkout repository + - name: checkout code uses: actions/checkout@v3 + with: + # “最近更新时间” 等 git 日志相关信息,需要拉取全部提交记录 + fetch-depth: 0 - name: Login Docker run: | diff --git a/.github/workflows/gh-deploy.yml b/.github/workflows/gh-deploy.yml index 4fa9be5..ecd94ed 100644 --- a/.github/workflows/gh-deploy.yml +++ b/.github/workflows/gh-deploy.yml @@ -13,7 +13,8 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - name: checkout code + uses: actions/checkout@v3 with: # “最近更新时间” 等 git 日志相关信息,需要拉取全部提交记录 fetch-depth: 0 diff --git a/.github/workflows/vercel-deploy.yml b/.github/workflows/vercel-deploy.yml index 7a48638..1f8c203 100644 --- a/.github/workflows/vercel-deploy.yml +++ b/.github/workflows/vercel-deploy.yml @@ -5,17 +5,20 @@ on: branches: - master - next - pull_request: - branches: - - master - - next +# pull_request: +# branches: +# - master +# - next workflow_dispatch: jobs: deploy: runs-on: ubuntu-latest steps: - name: checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v3 + with: + # “最近更新时间” 等 git 日志相关信息,需要拉取全部提交记录 + fetch-depth: 0 - name: sync to vercel uses: amondnet/vercel-action@v20 diff --git a/package.json b/package.json index 634d780..e354cfb 100644 --- a/package.json +++ b/package.json @@ -39,20 +39,20 @@ "clean": "快速删除本地依赖" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^5.54.0", - "@typescript-eslint/parser": "^5.54.0", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.62.0", "@vuepress/client": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", - "eslint": "^8.35.0", - "eslint-config-standard": "^17.0.0", - "eslint-plugin-import": "^2.27.5", - "eslint-plugin-n": "^15.6.1", + "eslint": "^8.48.0", + "eslint-config-standard": "^17.1.0", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-n": "^15.7.0", "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-vue": "^9.9.0", + "eslint-plugin-vue": "^9.17.0", "husky": "^8.0.3", "typescript": "^3.9.10", "vercel": "^32.1.0", - "vue": "^3.2.47", + "vue": "^3.3.4", "vuepress": "2.0.0-beta.61", "vuepress-plugin-search-pro": "2.0.0-beta.185", "vuepress-theme-hope": "2.0.0-beta.185" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1dd6a29..79eaaea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,20 +1,20 @@ lockfileVersion: 5.4 specifiers: - '@typescript-eslint/eslint-plugin': ^5.54.0 - '@typescript-eslint/parser': ^5.54.0 + '@typescript-eslint/eslint-plugin': ^5.62.0 + '@typescript-eslint/parser': ^5.62.0 '@vuepress/client': 2.0.0-beta.61 '@vuepress/utils': 2.0.0-beta.61 - eslint: ^8.35.0 - eslint-config-standard: ^17.0.0 - eslint-plugin-import: ^2.27.5 - eslint-plugin-n: ^15.6.1 + eslint: ^8.48.0 + eslint-config-standard: ^17.1.0 + eslint-plugin-import: ^2.28.1 + eslint-plugin-n: ^15.7.0 eslint-plugin-promise: ^6.1.1 - eslint-plugin-vue: ^9.9.0 + eslint-plugin-vue: ^9.17.0 husky: ^8.0.3 typescript: ^3.9.10 vercel: ^32.1.0 - vue: ^3.2.47 + vue: ^3.3.4 vuepress: 2.0.0-beta.61 vuepress-plugin-search-pro: 2.0.0-beta.185 vuepress-theme-hope: 2.0.0-beta.185 @@ -88,7 +88,7 @@ packages: '@babel/helper-compilation-targets': 7.22.10 '@babel/helper-module-transforms': 7.22.9_@babel+core@7.22.11 '@babel/helpers': 7.22.11 - '@babel/parser': 7.22.13 + '@babel/parser': 7.22.14 '@babel/template': 7.22.5 '@babel/traverse': 7.22.11 '@babel/types': 7.22.11 @@ -330,8 +330,8 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.22.13: - resolution: {integrity: sha512-3l6+4YOvc9wx7VlCSw4yQfcBo01ECA8TicQfbnCPuCEpRQrf+gTUyGdxNw+pyTUyywp6JRD1w0YQs9TpBXYlkw==} + /@babel/parser/7.22.14: + resolution: {integrity: sha512-1KucTHgOvaw/LzCVrEOAyXkr9rQlp0A1HiHRYnSUE9dmb8PvPW7o5sscg+5169r54n3vGlbx6GevTE/Iw/P3AQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: @@ -1070,8 +1070,8 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/preset-env/7.22.10_@babel+core@7.22.11: - resolution: {integrity: sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A==} + /@babel/preset-env/7.22.14_@babel+core@7.22.11: + resolution: {integrity: sha512-daodMIoVo+ol/g+//c/AH+szBkFj4STQUikvBijRGL72Ph+w+AMTSh55DUETe8KJlPlDT1k/mp7NBfOuiWmoig==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1194,7 +1194,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.22.13 - '@babel/parser': 7.22.13 + '@babel/parser': 7.22.14 '@babel/types': 7.22.11 dev: true @@ -1208,7 +1208,7 @@ packages: '@babel/helper-function-name': 7.22.5 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.13 + '@babel/parser': 7.22.14 '@babel/types': 7.22.11 debug: 4.3.4 globals: 11.12.0 @@ -1500,8 +1500,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@humanwhocodes/config-array/0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + /@humanwhocodes/config-array/0.11.11: + resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -1999,8 +1999,8 @@ packages: resolution: {integrity: sha512-dHsSjSlU/EWEEbeNADr3FtZZOAXPkFPUO457QCnoNqcZQXNqNEu/svQd0Nritvd3wNff4vvC/f4e6xgX3Llt8A==} dev: true - /@types/linkify-it/3.0.2: - resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} + /@types/linkify-it/3.0.3: + resolution: {integrity: sha512-pTjcqY9E4nOI55Wgpz7eiI8+LzdYnw3qxXCfHyBDdPbYvbyLgWLJGh8EdPvqawwMK1Uo1794AUkkR38Fr0g+2g==} dev: true /@types/markdown-it-emoji/2.0.2: @@ -2012,21 +2012,21 @@ packages: /@types/markdown-it/12.2.3: resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==} dependencies: - '@types/linkify-it': 3.0.2 + '@types/linkify-it': 3.0.3 '@types/mdurl': 1.0.2 dev: true /@types/markdown-it/13.0.1: resolution: {integrity: sha512-SUEb8Frsxs3D5Gg9xek6i6EG6XQ5s+O+ZdQzIPESZVZw3Pv3CPQfjCJBI+RgqZd1IBeu18S0Rn600qpPnEK37w==} dependencies: - '@types/linkify-it': 3.0.2 + '@types/linkify-it': 3.0.3 '@types/mdurl': 1.0.2 dev: true /@types/mdast/3.0.12: resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 dev: true /@types/mdurl/1.0.2: @@ -2062,7 +2062,7 @@ packages: /@types/sax/1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: - '@types/node': 20.5.7 + '@types/node': 17.0.45 dev: true /@types/semver/7.5.1: @@ -2073,8 +2073,8 @@ packages: resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==} dev: true - /@types/unist/2.0.7: - resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} + /@types/unist/2.0.8: + resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==} dev: true /@types/web-bluetooth/0.0.16: @@ -2366,8 +2366,8 @@ packages: ts-morph: 12.0.0 dev: true - /@vitejs/plugin-vue/4.3.3_vite@4.1.5+vue@3.3.4: - resolution: {integrity: sha512-ssxyhIAZqB0TrpUg6R0cBpCuMk9jTIlO1GNSKKQD6S8VjnXi6JXKfUXjSsxey9IwQiaRGsO1WnW9Rkl1L6AJVw==} + /@vitejs/plugin-vue/4.3.4_vite@4.1.5+vue@3.3.4: + resolution: {integrity: sha512-ciXNIHKPriERBisHFBvnTbfKa6r9SAesOYXeGDzgegcvy9Q4xdScSHAmKbNT0M3O0S9LKhIf5/G+UYG4NnnzYw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 @@ -2380,7 +2380,7 @@ packages: /@vue/compiler-core/3.2.47: resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} dependencies: - '@babel/parser': 7.22.13 + '@babel/parser': 7.22.14 '@vue/shared': 3.2.47 estree-walker: 2.0.2 source-map: 0.6.1 @@ -2389,7 +2389,7 @@ packages: /@vue/compiler-core/3.3.4: resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} dependencies: - '@babel/parser': 7.22.13 + '@babel/parser': 7.22.14 '@vue/shared': 3.3.4 estree-walker: 2.0.2 source-map-js: 1.0.2 @@ -2412,7 +2412,7 @@ packages: /@vue/compiler-sfc/3.2.47: resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==} dependencies: - '@babel/parser': 7.22.13 + '@babel/parser': 7.22.14 '@vue/compiler-core': 3.2.47 '@vue/compiler-dom': 3.2.47 '@vue/compiler-ssr': 3.2.47 @@ -2420,14 +2420,14 @@ packages: '@vue/shared': 3.2.47 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.28 + postcss: 8.4.29 source-map: 0.6.1 dev: true /@vue/compiler-sfc/3.3.4: resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} dependencies: - '@babel/parser': 7.22.13 + '@babel/parser': 7.22.14 '@vue/compiler-core': 3.3.4 '@vue/compiler-dom': 3.3.4 '@vue/compiler-ssr': 3.3.4 @@ -2435,7 +2435,7 @@ packages: '@vue/shared': 3.3.4 estree-walker: 2.0.2 magic-string: 0.30.3 - postcss: 8.4.28 + postcss: 8.4.29 source-map-js: 1.0.2 dev: true @@ -2460,7 +2460,7 @@ packages: /@vue/reactivity-transform/3.2.47: resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==} dependencies: - '@babel/parser': 7.22.13 + '@babel/parser': 7.22.14 '@vue/compiler-core': 3.2.47 '@vue/shared': 3.2.47 estree-walker: 2.0.2 @@ -2470,7 +2470,7 @@ packages: /@vue/reactivity-transform/3.3.4: resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} dependencies: - '@babel/parser': 7.22.13 + '@babel/parser': 7.22.14 '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 @@ -2558,15 +2558,15 @@ packages: /@vuepress/bundler-vite/2.0.0-beta.61: resolution: {integrity: sha512-J9/DGfsqr9rGJT+0osL9uL+jrrGHeAsWuZoCCbQIDbe0rEO2whvou51PJpwko3R0vvCTWsolh6rXYeb0N0+yFg==} dependencies: - '@vitejs/plugin-vue': 4.3.3_vite@4.1.5+vue@3.3.4 + '@vitejs/plugin-vue': 4.3.4_vite@4.1.5+vue@3.3.4 '@vuepress/client': 2.0.0-beta.61 '@vuepress/core': 2.0.0-beta.61 '@vuepress/shared': 2.0.0-beta.61 '@vuepress/utils': 2.0.0-beta.61 - autoprefixer: 10.4.15_postcss@8.4.28 + autoprefixer: 10.4.15_postcss@8.4.29 connect-history-api-fallback: 2.0.0 - postcss: 8.4.28 - postcss-load-config: 4.0.1_postcss@8.4.28 + postcss: 8.4.29 + postcss-load-config: 4.0.1_postcss@8.4.29 rollup: 3.28.1 vite: 4.1.5 vue: 3.3.4 @@ -3025,8 +3025,8 @@ packages: engines: {node: '>=8'} dev: true - /array.prototype.findlastindex/1.2.2: - resolution: {integrity: sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==} + /array.prototype.findlastindex/1.2.3: + resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -3068,13 +3068,13 @@ packages: is-shared-array-buffer: 1.0.2 dev: true - /artalk/2.5.5: - resolution: {integrity: sha512-35Dq9sOquQQlxvqZhRtZMp9g2SS94ryNEfSJy9BP9yq005CZoC64DTCBI2WBG+pd9YenihfB5QWwa+jfCZ/5Ew==} + /artalk/2.6.0: + resolution: {integrity: sha512-O/lW48J0WKhPzF6tr020Hh3HmAT95P3y42gEepPIQTYMjDbvk8wCKCLZBFeeeZuLPoBFs4oWXDZfDsFJo/uNwg==} dependencies: abortcontroller-polyfill: 1.7.5 hanabi: 0.4.0 insane: 2.6.2 - marked: 5.1.2 + marked: 7.0.5 dev: true /artplayer/4.6.2: @@ -3110,7 +3110,7 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /autoprefixer/10.4.15_postcss@8.4.28: + /autoprefixer/10.4.15_postcss@8.4.29: resolution: {integrity: sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -3118,11 +3118,11 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.10 - caniuse-lite: 1.0.30001524 - fraction.js: 4.2.1 + caniuse-lite: 1.0.30001525 + fraction.js: 4.3.6 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.28 + postcss: 8.4.29 postcss-value-parser: 4.2.0 dev: true @@ -3258,8 +3258,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001524 - electron-to-chromium: 1.4.504 + caniuse-lite: 1.0.30001525 + electron-to-chromium: 1.4.508 node-releases: 2.0.13 update-browserslist-db: 1.0.11_browserslist@4.21.10 dev: true @@ -3315,8 +3315,8 @@ packages: engines: {node: '>=6'} dev: true - /caniuse-lite/1.0.30001524: - resolution: {integrity: sha512-Jj917pJtYg9HSJBF95HVX3Cdr89JUyLT4IZ8SvM5aDRni95swKgYi3TgYLH5hnGfPE/U1dg6IfZ50UsIlLkwSA==} + /caniuse-lite/1.0.30001525: + resolution: {integrity: sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==} dev: true /chalk/2.4.2: @@ -4082,8 +4082,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium/1.4.504: - resolution: {integrity: sha512-cSMwIAd8yUh54VwitVRVvHK66QqHWE39C3DRj8SWiXitEpVSY3wNPD9y1pxQtLIi4w3UdzF9klLsmuPshz09DQ==} + /electron-to-chromium/1.4.508: + resolution: {integrity: sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg==} dev: true /elkjs/0.8.2: @@ -4517,7 +4517,7 @@ packages: dependencies: '@typescript-eslint/parser': 5.62.0_vrcbyn5545yca3bsdhml4elxx4 array-includes: 3.1.6 - array.prototype.findlastindex: 1.2.2 + array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 @@ -4641,7 +4641,7 @@ packages: '@eslint-community/regexpp': 4.8.0 '@eslint/eslintrc': 2.1.2 '@eslint/js': 8.48.0 - '@humanwhocodes/config-array': 0.11.10 + '@humanwhocodes/config-array': 0.11.11 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 @@ -4875,8 +4875,8 @@ packages: is-callable: 1.2.7 dev: true - /fraction.js/4.2.1: - resolution: {integrity: sha512-/KxoyCnPM0GwYI4NN0Iag38Tqt+od3/mLuguepLgCAKPn0ZhC544nssAW0tG2/00zXEYl9W+7hwAIpLHo6Oc7Q==} + /fraction.js/4.3.6: + resolution: {integrity: sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==} dev: true /fs-extra/11.1.0: @@ -5159,8 +5159,8 @@ packages: resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==} dev: true - /hls.js/1.4.10: - resolution: {integrity: sha512-wAVSj4Fm2MqOHy5+BlYnlKxXvJlv5IuZHjlzHu18QmjRzSDFQiUDWdHs5+NsFMQrgKEBwuWDcyvaMC9dUzJ5Uw==} + /hls.js/1.4.12: + resolution: {integrity: sha512-1RBpx2VihibzE3WE9kGoVCtrhhDWTzydzElk/kyRbEOLnb1WIE+3ZabM/L8BqKFTCL3pUy4QzhXgD1Q6Igr1JA==} dev: true /html-entities/1.4.0: @@ -5741,7 +5741,7 @@ packages: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} dependencies: - semver: 6.3.1 + semver: 6.1.1 dev: true /make-error/1.3.6: @@ -5783,8 +5783,8 @@ packages: hasBin: true dev: true - /marked/5.1.2: - resolution: {integrity: sha512-ahRPGXJpjMjwSOlBoTMZAK7ATXkli5qCPxZ21TG44rx1KEo44bii4ekgTDQPNRQ4Kh7JMb9Ub1PVk1NxRSsorg==} + /marked/7.0.5: + resolution: {integrity: sha512-lwNAFTfXgqpt/XvK17a/8wY9/q6fcSPZT1aP6QW0u74VwaJF/Z9KbRcX23sWE4tODM+AolJNcUtErTkgOeFP/Q==} engines: {node: '>= 16'} hasBin: true dev: true @@ -5802,7 +5802,7 @@ packages: resolution: {integrity: sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==} dependencies: '@types/mdast': 3.0.12 - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 decode-named-character-reference: 1.0.2 mdast-util-to-string: 3.2.0 micromark: 3.2.0 @@ -6458,7 +6458,7 @@ packages: engines: {node: '>=10.13.0'} dev: true - /postcss-load-config/4.0.1_postcss@8.4.28: + /postcss-load-config/4.0.1_postcss@8.4.29: resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -6471,7 +6471,7 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.28 + postcss: 8.4.29 yaml: 2.3.2 dev: true @@ -6487,8 +6487,8 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss/8.4.28: - resolution: {integrity: sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==} + /postcss/8.4.29: + resolution: {integrity: sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 @@ -6704,7 +6704,7 @@ packages: jest-worker: 26.6.2 rollup: 2.79.1 serialize-javascript: 4.0.0 - terser: 5.19.2 + terser: 5.19.3 dev: true /rollup/2.79.1: @@ -7087,8 +7087,8 @@ packages: unique-string: 2.0.0 dev: true - /terser/5.19.2: - resolution: {integrity: sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==} + /terser/5.19.3: + resolution: {integrity: sha512-pQzJ9UJzM0IgmT4FAtYI6+VqFf0lj/to58AV0Xfgg0Up37RyPG7Al+1cepC6/BVuAxR9oNb41/DL4DEoHJvTdg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -7213,8 +7213,8 @@ packages: typescript: 3.9.10 dev: true - /twikoo/1.6.17: - resolution: {integrity: sha512-Uisb0haY2q6FT/6sfczRNoPjRBr14HIO4yYn2IAZ/dzSBtLCKluG8wevA8feYYdWdj401X4eaGWxebRgt901xA==} + /twikoo/1.6.18: + resolution: {integrity: sha512-BP5s05r323Z7uh2NphqNeATk4G5O9PU+ds/d6KuSnict6cUurcFoO7844zSlf5bruHwZoUsLSqWlgTZtvcD/rQ==} dev: true /type-check/0.4.0: @@ -7341,7 +7341,7 @@ packages: /unist-util-stringify-position/3.0.3: resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} dependencies: - '@types/unist': 2.0.7 + '@types/unist': 2.0.8 dev: true /universalify/2.0.0: @@ -7452,7 +7452,7 @@ packages: optional: true dependencies: esbuild: 0.16.17 - postcss: 8.4.28 + postcss: 8.4.29 resolve: 1.22.4 rollup: 3.28.1 optionalDependencies: @@ -7632,9 +7632,9 @@ packages: '@vuepress/shared': 2.0.0-beta.61 '@vuepress/utils': 2.0.0-beta.61 '@waline/client': 2.15.7 - artalk: 2.5.5 + artalk: 2.6.0 giscus: 1.3.0 - twikoo: 1.6.17 + twikoo: 1.6.18 vue: 3.3.4 vue-router: 4.2.4_vue@3.3.4 vuepress: 2.0.0-beta.61_pzl4mb5dqhvdaohshkerrekkc4 @@ -7679,7 +7679,7 @@ packages: artplayer: 4.6.2 balloon-css: 1.2.0 dashjs: 4.7.1 - hls.js: 1.4.10 + hls.js: 1.4.12 mpegts.js: 1.7.3 plyr: 3.7.8 qrcode: 1.5.3 @@ -8412,7 +8412,7 @@ packages: dependencies: '@apideck/better-ajv-errors': 0.3.6_ajv@8.12.0 '@babel/core': 7.22.11 - '@babel/preset-env': 7.22.10_@babel+core@7.22.11 + '@babel/preset-env': 7.22.14_@babel+core@7.22.11 '@babel/runtime': 7.22.11 '@rollup/plugin-babel': 5.3.1_lnssqozl4dgplk3xebfs3yicbq '@rollup/plugin-node-resolve': 11.2.1_rollup@2.79.1