mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
Refactor github config files
This commit is contained in:
parent
5f98a1d5a0
commit
9cd7dda4dd
@ -3,4 +3,5 @@ typings/
|
||||
dist/
|
||||
dev/
|
||||
node_modules/
|
||||
!.github-json/
|
||||
.eslintrc.*
|
||||
|
||||
3
.github-json/README.md
Normal file
3
.github-json/README.md
Normal file
@ -0,0 +1,3 @@
|
||||
# Fuck YAML
|
||||
|
||||
在项目根目录使用 `pnpm build-github-config` 来生成 GitHub 相关配置.
|
||||
30
.github-json/data/DISCUSSION_TEMPLATE/功能建议-ideas.json
Normal file
30
.github-json/data/DISCUSSION_TEMPLATE/功能建议-ideas.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"title": "功能建议",
|
||||
"labels": [],
|
||||
"body": [
|
||||
{
|
||||
"type": "textarea",
|
||||
"id": "description",
|
||||
"attributes": {
|
||||
"label": "期望的效果",
|
||||
"description": "描述你遇到的问题, 以及建议的解决方式",
|
||||
"placeholder": "请输入"
|
||||
},
|
||||
"validations": {
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "input",
|
||||
"id": "script-version",
|
||||
"attributes": {
|
||||
"label": "脚本版本",
|
||||
"description": "可在设置面板的关于弹窗中找到脚本版本信息",
|
||||
"placeholder": "请输入"
|
||||
},
|
||||
"validations": {
|
||||
"required": true
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
15
.github-json/data/FUNDING.json
Normal file
15
.github-json/data/FUNDING.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"github": null,
|
||||
"patreon": null,
|
||||
"open_collective": null,
|
||||
"ko_fi": null,
|
||||
"tidelift": null,
|
||||
"community_bridge": null,
|
||||
"liberapay": null,
|
||||
"issuehunt": null,
|
||||
"otechie": null,
|
||||
"lfx_crowdfunding": null,
|
||||
"custom": [
|
||||
"https://github.com/the1812/Bilibili-Evolved/blob/preview/doc/donate.md"
|
||||
]
|
||||
}
|
||||
122
.github-json/data/ISSUE_TEMPLATE/bug_report.json
Normal file
122
.github-json/data/ISSUE_TEMPLATE/bug_report.json
Normal file
@ -0,0 +1,122 @@
|
||||
{
|
||||
"name": "Bug 反馈",
|
||||
"description": "功能运行不正常 / 失效",
|
||||
"body": [
|
||||
{
|
||||
"type": "markdown",
|
||||
"attributes": {
|
||||
"value": "默认您已阅读 [Issues 须知](https://github.com/the1812/Bilibili-Evolved/blob/preview/doc/issue-rules.md)\n请勿重复发起, 发之前记得看下[置顶问题 (Pinned issues)](https://github.com/the1812/Bilibili-Evolved/issues) (如果有的话), 以及[常见问题解答](https://github.com/the1812/Bilibili-Evolved/discussions/1301)\n"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "textarea",
|
||||
"id": "feature",
|
||||
"attributes": {
|
||||
"label": "对应功能",
|
||||
"description": "(指本脚本的某项具体功能, 不是指 b 站的) 可以在设置中尝试开启 / 关闭某项功能来排查. 最好能附上功能的 Commit 值 (在设置里功能选项的底部).\n<img src=\"https://user-images.githubusercontent.com/26504152/152666017-8a5acabc-2ad1-47ef-b0a2-cd5c54c867ab.jpg\" width=\"400\">\n请注意: 以下功能已不再维护 (不再修复 bug 和添加新功能), 但是你仍然可以为其提供 Pull Request.\n- 直播间自动抽奖\n- 默认播放器模式\n- 播放器置顶\n- 播放器定位\n",
|
||||
"placeholder": "请输入"
|
||||
},
|
||||
"validations": {
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "textarea",
|
||||
"id": "description",
|
||||
"attributes": {
|
||||
"label": "问题描述",
|
||||
"description": "如何重现此问题, 在哪个页面里出现这个问题, 比如视频相关的可以提供一下 av / BV 号",
|
||||
"placeholder": "请输入"
|
||||
},
|
||||
"validations": {
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "input",
|
||||
"id": "script-version",
|
||||
"attributes": {
|
||||
"label": "脚本版本",
|
||||
"description": "可在设置面板的关于弹窗中找到脚本版本信息",
|
||||
"placeholder": "请输入"
|
||||
},
|
||||
"validations": {
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "input",
|
||||
"id": "script-manager-version",
|
||||
"attributes": {
|
||||
"label": "脚本管理器及版本",
|
||||
"description": "例如 Tampermonkey v4.19.6176",
|
||||
"placeholder": "请输入"
|
||||
},
|
||||
"validations": {
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "input",
|
||||
"id": "browser-version",
|
||||
"attributes": {
|
||||
"label": "浏览器及版本",
|
||||
"description": "可在浏览器的关于页面中找到浏览器版本信息",
|
||||
"placeholder": "请输入"
|
||||
},
|
||||
"validations": {
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "input",
|
||||
"id": "player-version",
|
||||
"attributes": {
|
||||
"label": "播放器版本",
|
||||
"description": "在 b 站播放器上右键可以看到播放器版本号\n",
|
||||
"placeholder": "请输入"
|
||||
},
|
||||
"validations": {
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "dropdown",
|
||||
"id": "player-codec",
|
||||
"attributes": {
|
||||
"label": "播放策略",
|
||||
"description": "在 b 站播放器设置 - 更多播放设置 里可以看到播放策略",
|
||||
"options": [
|
||||
"默认",
|
||||
"AV1",
|
||||
"HEVC",
|
||||
"AVC"
|
||||
]
|
||||
},
|
||||
"validations": {
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "textarea",
|
||||
"id": "logs",
|
||||
"attributes": {
|
||||
"label": "错误信息",
|
||||
"description": "脚本直接报告的错误信息, 或者浏览器开发者工具 (F12 或 Ctrl+Shift+I 召唤) 里 Console / 控制台 一栏的输出, 太长的话可以截图放下面. <br><img width=\"400\" src=\"https://user-images.githubusercontent.com/26504152/173189611-f1e9e46a-a31d-4d21-a95a-5771e16372dd.png\">\n",
|
||||
"render": "Shell",
|
||||
"placeholder": "请输入"
|
||||
},
|
||||
"validations": {
|
||||
"required": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "textarea",
|
||||
"id": "screenshots",
|
||||
"attributes": {
|
||||
"label": "附加截图",
|
||||
"placeholder": "可在此粘贴图片"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
30
.github-json/data/ISSUE_TEMPLATE/config.json
Normal file
30
.github-json/data/ISSUE_TEMPLATE/config.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"blank_issues_enabled": false,
|
||||
"contact_links": [
|
||||
{
|
||||
"name": "转到讨论区",
|
||||
"url": "https://github.com/the1812/Bilibili-Evolved/discussions",
|
||||
"about": "Issues 用于反馈 Bug, 新的功能建议和提问答疑请到讨论区发起"
|
||||
},
|
||||
{
|
||||
"name": "查看 Issues 须知",
|
||||
"url": "https://github.com/the1812/Bilibili-Evolved/blob/preview/doc/issue-rules.md",
|
||||
"about": "默认所有 Issues 发起者均已了解此处的内容"
|
||||
},
|
||||
{
|
||||
"name": "查看讨论区指南",
|
||||
"url": "https://github.com/the1812/Bilibili-Evolved/discussions/1297",
|
||||
"about": "默认所有讨论发起者均已了解此处的内容"
|
||||
},
|
||||
{
|
||||
"name": "查看置顶问题",
|
||||
"url": "https://github.com/the1812/Bilibili-Evolved/issues",
|
||||
"about": "在 Pinned issues 中会包含一些近期常见问题, 已有的其他问题也会在下面列出, 请务必查看避免重复发起"
|
||||
},
|
||||
{
|
||||
"name": "查看常见问题",
|
||||
"url": "https://github.com/the1812/Bilibili-Evolved/discussions/1301",
|
||||
"about": "一些老生常谈的问题, 或许里面就有你想问的"
|
||||
}
|
||||
]
|
||||
}
|
||||
72
.github-json/data/workflows/build.json
Normal file
72
.github-json/data/workflows/build.json
Normal file
@ -0,0 +1,72 @@
|
||||
{
|
||||
"name": "Build",
|
||||
"on": {
|
||||
"push": {
|
||||
"branches": [
|
||||
"master",
|
||||
"master-cdn"
|
||||
]
|
||||
}
|
||||
},
|
||||
"jobs": {
|
||||
"build": {
|
||||
"runs-on": "ubuntu-latest",
|
||||
"steps": [
|
||||
{
|
||||
"uses": "actions/checkout@v2",
|
||||
"with": {
|
||||
"fetch-depth": "0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Install dependencies",
|
||||
"uses": "pnpm/action-setup@v2.2.4",
|
||||
"with": {
|
||||
"version": "latest",
|
||||
"run_install": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Type check",
|
||||
"run": "pnpm run type"
|
||||
},
|
||||
{
|
||||
"name": "ESLint check",
|
||||
"run": "pnpm run lint"
|
||||
},
|
||||
{
|
||||
"name": "Build core",
|
||||
"run": "pnpm run build-core"
|
||||
},
|
||||
{
|
||||
"name": "Build features",
|
||||
"run": "cd registry\npnpm install\ncd ../\npnpm run build-features\n"
|
||||
},
|
||||
{
|
||||
"name": "Build GitHub config",
|
||||
"run": "pnpm run build-github-config"
|
||||
},
|
||||
{
|
||||
"name": "Git commit",
|
||||
"id": "commit",
|
||||
"run": "git config --local user.email github-actions[bot]@users.noreply.github.com\ngit config --local user.name github-actions[bot]\ngit config --global core.autocrlf true\ngit config --global core.safecrlf false\ngit add --all\ngit commit -m \"CI build\"\n",
|
||||
"continue-on-error": true
|
||||
},
|
||||
{
|
||||
"name": "Git push",
|
||||
"uses": "ad-m/github-push-action@master",
|
||||
"if": "${{ steps.commit.outcome == 'success' }}",
|
||||
"with": {
|
||||
"github_token": "${{ secrets.GITHUB_TOKEN }}",
|
||||
"branch": "${{ github.ref }}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Log",
|
||||
"if": "${{ steps.commit.outcome != 'success' }}",
|
||||
"run": "echo Nothing to commit."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
47
.github-json/data/workflows/pull-request-check.json
Normal file
47
.github-json/data/workflows/pull-request-check.json
Normal file
@ -0,0 +1,47 @@
|
||||
{
|
||||
"name": "Pull Request Check",
|
||||
"on": [
|
||||
"pull_request"
|
||||
],
|
||||
"jobs": {
|
||||
"check": {
|
||||
"runs-on": "ubuntu-latest",
|
||||
"steps": [
|
||||
{
|
||||
"uses": "actions/checkout@v2",
|
||||
"with": {
|
||||
"ref": "${{ github.event.pull_request.head.sha }}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Install dependencies",
|
||||
"uses": "pnpm/action-setup@v2.2.4",
|
||||
"with": {
|
||||
"version": "latest",
|
||||
"run_install": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Type check",
|
||||
"run": "pnpm run type"
|
||||
},
|
||||
{
|
||||
"name": "ESLint check",
|
||||
"run": "pnpm run lint-check"
|
||||
},
|
||||
{
|
||||
"name": "Build core",
|
||||
"run": "pnpm run build-core"
|
||||
},
|
||||
{
|
||||
"name": "Build features",
|
||||
"run": "cd registry\npnpm install\ncd ../\npnpm run build-features\n"
|
||||
},
|
||||
{
|
||||
"name": "Log",
|
||||
"run": "echo Check complete."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
26
.github-json/index.ts
Normal file
26
.github-json/index.ts
Normal file
@ -0,0 +1,26 @@
|
||||
import { readFileSync, writeFileSync } from 'fs'
|
||||
import { glob } from 'glob'
|
||||
import { basename, dirname, extname, join, resolve } from 'path'
|
||||
import { stringify } from 'yaml'
|
||||
|
||||
const jsonFiles = glob.sync('./.github-json/data/**/*.json')
|
||||
const changeExtension = (path: string, extension: string) => {
|
||||
const fileName = basename(path, extname(path))
|
||||
return join(dirname(path), fileName + extension)
|
||||
}
|
||||
const transformPath = (sourcePath: string) => {
|
||||
const path = resolve(sourcePath).replace(resolve('./.github-json/data'), resolve('./.github'))
|
||||
return changeExtension(path, '.yml')
|
||||
}
|
||||
jsonFiles.forEach(jsonFile => {
|
||||
const json = JSON.parse(readFileSync(jsonFile, { encoding: 'utf-8' }))
|
||||
const yaml = stringify(json, {
|
||||
nullStr: '',
|
||||
doubleQuotedMinMultiLineLength: Infinity,
|
||||
lineWidth: 0,
|
||||
minContentWidth: 0,
|
||||
})
|
||||
const yamlFile = transformPath(jsonFile)
|
||||
// console.log(`${jsonFile} -> ${yamlFile}`)
|
||||
writeFileSync(yamlFile, yaml)
|
||||
})
|
||||
19
.github/DISCUSSION_TEMPLATE/功能建议-ideas.yml
vendored
Normal file
19
.github/DISCUSSION_TEMPLATE/功能建议-ideas.yml
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
title: 功能建议
|
||||
labels: []
|
||||
body:
|
||||
- type: textarea
|
||||
id: description
|
||||
attributes:
|
||||
label: 期望的效果
|
||||
description: 描述你遇到的问题, 以及建议的解决方式
|
||||
placeholder: 请输入
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: script-version
|
||||
attributes:
|
||||
label: 脚本版本
|
||||
description: 可在设置面板的关于弹窗中找到脚本版本信息
|
||||
placeholder: 请输入
|
||||
validations:
|
||||
required: true
|
||||
25
.github/FUNDING.yml
vendored
25
.github/FUNDING.yml
vendored
@ -1,13 +1,12 @@
|
||||
# These are supported funding model platforms
|
||||
|
||||
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
||||
patreon: # Replace with a single Patreon username
|
||||
open_collective: # Replace with a single Open Collective username
|
||||
ko_fi: # Replace with a single Ko-fi username
|
||||
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
|
||||
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
|
||||
liberapay: # Replace with a single Liberapay username
|
||||
issuehunt: # Replace with a single IssueHunt username
|
||||
otechie: # Replace with a single Otechie username
|
||||
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
|
||||
custom: ['https://github.com/the1812/Bilibili-Evolved/blob/preview/doc/donate.md'] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
|
||||
github:
|
||||
patreon:
|
||||
open_collective:
|
||||
ko_fi:
|
||||
tidelift:
|
||||
community_bridge:
|
||||
liberapay:
|
||||
issuehunt:
|
||||
otechie:
|
||||
lfx_crowdfunding:
|
||||
custom:
|
||||
- https://github.com/the1812/Bilibili-Evolved/blob/preview/doc/donate.md
|
||||
|
||||
1
.github/ISSUE_TEMPLATE/config.yml
vendored
1
.github/ISSUE_TEMPLATE/config.yml
vendored
@ -15,4 +15,3 @@ contact_links:
|
||||
- name: 查看常见问题
|
||||
url: https://github.com/the1812/Bilibili-Evolved/discussions/1301
|
||||
about: 一些老生常谈的问题, 或许里面就有你想问的
|
||||
|
||||
|
||||
103
.github/workflows/build.yml
vendored
103
.github/workflows/build.yml
vendored
@ -1,66 +1,51 @@
|
||||
# This is a basic workflow to help you get started with Actions
|
||||
|
||||
name: Build
|
||||
|
||||
# Controls when the action will run. Triggers the workflow on push or pull request
|
||||
on:
|
||||
push:
|
||||
branches: [ master, master-cdn ]
|
||||
|
||||
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
||||
branches:
|
||||
- master
|
||||
- master-cdn
|
||||
jobs:
|
||||
# This workflow contains a single job called "build"
|
||||
build:
|
||||
# The type of runner that the job will run on
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
# Steps represent a sequence of tasks that will be executed as part of the job
|
||||
steps:
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: '0'
|
||||
|
||||
- name: Install dependencies
|
||||
uses: pnpm/action-setup@v2.2.4
|
||||
with:
|
||||
version: latest
|
||||
run_install: true
|
||||
|
||||
- name: Type check
|
||||
run: pnpm run type
|
||||
|
||||
- name: ESLint check
|
||||
run: pnpm run lint
|
||||
|
||||
- name: Build core
|
||||
run: pnpm run build-core
|
||||
|
||||
- name: Build features
|
||||
run: |
|
||||
cd registry
|
||||
pnpm install
|
||||
cd ../
|
||||
pnpm run build-features
|
||||
|
||||
- name: Git commit
|
||||
id: commit
|
||||
run: |
|
||||
git config --local user.email github-actions[bot]@users.noreply.github.com
|
||||
git config --local user.name github-actions[bot]
|
||||
git config --global core.autocrlf true
|
||||
git config --global core.safecrlf false
|
||||
git add --all
|
||||
git commit -m "CI build"
|
||||
continue-on-error: true
|
||||
|
||||
- name: Git push
|
||||
uses: ad-m/github-push-action@master
|
||||
if: ${{ steps.commit.outcome == 'success' }}
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
branch: ${{ github.ref }}
|
||||
|
||||
- name: Log
|
||||
if: ${{ steps.commit.outcome != 'success' }}
|
||||
run: echo Nothing to commit.
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: "0"
|
||||
- name: Install dependencies
|
||||
uses: pnpm/action-setup@v2.2.4
|
||||
with:
|
||||
version: latest
|
||||
run_install: true
|
||||
- name: Type check
|
||||
run: pnpm run type
|
||||
- name: ESLint check
|
||||
run: pnpm run lint
|
||||
- name: Build core
|
||||
run: pnpm run build-core
|
||||
- name: Build features
|
||||
run: |
|
||||
cd registry
|
||||
pnpm install
|
||||
cd ../
|
||||
pnpm run build-features
|
||||
- name: Build GitHub config
|
||||
run: pnpm run build-github-config
|
||||
- name: Git commit
|
||||
id: commit
|
||||
run: |
|
||||
git config --local user.email github-actions[bot]@users.noreply.github.com
|
||||
git config --local user.name github-actions[bot]
|
||||
git config --global core.autocrlf true
|
||||
git config --global core.safecrlf false
|
||||
git add --all
|
||||
git commit -m "CI build"
|
||||
continue-on-error: true
|
||||
- name: Git push
|
||||
uses: ad-m/github-push-action@master
|
||||
if: ${{ steps.commit.outcome == 'success' }}
|
||||
with:
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
branch: ${{ github.ref }}
|
||||
- name: Log
|
||||
if: ${{ steps.commit.outcome != 'success' }}
|
||||
run: echo Nothing to commit.
|
||||
|
||||
64
.github/workflows/pull-request-check.yml
vendored
64
.github/workflows/pull-request-check.yml
vendored
@ -1,45 +1,29 @@
|
||||
# This is a basic workflow to help you get started with Actions
|
||||
|
||||
name: Pull Request Check
|
||||
|
||||
# Controls when the action will run. Triggers the workflow on push or pull request
|
||||
on: [pull_request]
|
||||
|
||||
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
||||
on:
|
||||
- pull_request
|
||||
jobs:
|
||||
# This workflow contains a single job called "build"
|
||||
check:
|
||||
# The type of runner that the job will run on
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
# Steps represent a sequence of tasks that will be executed as part of the job
|
||||
steps:
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.sha }}
|
||||
|
||||
- name: Install dependencies
|
||||
uses: pnpm/action-setup@v2.2.4
|
||||
with:
|
||||
version: latest
|
||||
run_install: true
|
||||
|
||||
- name: Type check
|
||||
run: pnpm run type
|
||||
|
||||
- name: ESLint check
|
||||
run: pnpm run lint-check
|
||||
|
||||
- name: Build core
|
||||
run: pnpm run build-core
|
||||
|
||||
- name: Build features
|
||||
run: |
|
||||
cd registry
|
||||
pnpm install
|
||||
cd ../
|
||||
pnpm run build-features
|
||||
|
||||
- name: Log
|
||||
run: echo Check complete.
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.sha }}
|
||||
- name: Install dependencies
|
||||
uses: pnpm/action-setup@v2.2.4
|
||||
with:
|
||||
version: latest
|
||||
run_install: true
|
||||
- name: Type check
|
||||
run: pnpm run type
|
||||
- name: ESLint check
|
||||
run: pnpm run lint-check
|
||||
- name: Build core
|
||||
run: pnpm run build-core
|
||||
- name: Build features
|
||||
run: |
|
||||
cd registry
|
||||
pnpm install
|
||||
cd ../
|
||||
pnpm run build-features
|
||||
- name: Log
|
||||
run: echo Check complete.
|
||||
|
||||
@ -8,6 +8,7 @@
|
||||
"scripts": {
|
||||
"build-core": "webpack --config ./webpack/webpack.prod.ts --bail",
|
||||
"build-features": "webpack --config ./registry/webpack/all.ts --bail",
|
||||
"build-github-config": "ts-node ./.github-json/index.ts",
|
||||
"lint": "eslint --quiet --fix . --ext .ts,.vue",
|
||||
"lint-check": "eslint . --ext .ts,.vue",
|
||||
"type": "tsc -p tsconfig.type-check.json --noEmit"
|
||||
@ -45,6 +46,7 @@
|
||||
"eslint-plugin-prettier": "^4.2.1",
|
||||
"eslint-plugin-vue": "7.1.0",
|
||||
"fast-sass-loader": "^2.0.0",
|
||||
"glob": "^10.2.6",
|
||||
"postcss": "^8.1.0",
|
||||
"postcss-loader": "^4.0.4",
|
||||
"postcss-preset-env": "^7.5.0",
|
||||
@ -63,7 +65,8 @@
|
||||
"webpack": "^5.31.2",
|
||||
"webpack-bundle-analyzer": "^4.5.0",
|
||||
"webpack-cli": "^4.6.0",
|
||||
"ws": "^8.5.0"
|
||||
"ws": "^8.5.0",
|
||||
"yaml": "^2.3.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"@popperjs/core": "^2.6.0",
|
||||
|
||||
182
pnpm-lock.yaml
generated
182
pnpm-lock.yaml
generated
@ -1,4 +1,8 @@
|
||||
lockfileVersion: '6.0'
|
||||
lockfileVersion: '6.1'
|
||||
|
||||
settings:
|
||||
autoInstallPeers: true
|
||||
excludeLinksFromLockfile: false
|
||||
|
||||
overrides:
|
||||
caniuse-lite: ^1.0.30001481
|
||||
@ -135,6 +139,9 @@ devDependencies:
|
||||
fast-sass-loader:
|
||||
specifier: ^2.0.0
|
||||
version: registry.npmmirror.com/fast-sass-loader@2.0.1(sass@1.51.0)(webpack@5.72.0)
|
||||
glob:
|
||||
specifier: ^10.2.6
|
||||
version: registry.npmmirror.com/glob@10.2.6
|
||||
postcss:
|
||||
specifier: ^8.1.0
|
||||
version: registry.npmmirror.com/postcss@8.4.13
|
||||
@ -192,6 +199,9 @@ devDependencies:
|
||||
ws:
|
||||
specifier: ^8.5.0
|
||||
version: registry.npmmirror.com/ws@8.5.0
|
||||
yaml:
|
||||
specifier: ^2.3.1
|
||||
version: registry.npmmirror.com/yaml@2.3.1
|
||||
|
||||
packages:
|
||||
|
||||
@ -1878,6 +1888,20 @@ packages:
|
||||
version: 1.2.1
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/@isaacs/cliui@8.0.2:
|
||||
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz}
|
||||
name: '@isaacs/cliui'
|
||||
version: 8.0.2
|
||||
engines: {node: '>=12'}
|
||||
dependencies:
|
||||
string-width: registry.npmmirror.com/string-width@5.1.2
|
||||
string-width-cjs: registry.npmmirror.com/string-width@4.2.3
|
||||
strip-ansi: registry.npmmirror.com/strip-ansi@7.1.0
|
||||
strip-ansi-cjs: registry.npmmirror.com/strip-ansi@6.0.1
|
||||
wrap-ansi: registry.npmmirror.com/wrap-ansi@8.1.0
|
||||
wrap-ansi-cjs: registry.npmmirror.com/wrap-ansi@7.0.0
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/@jridgewell/gen-mapping@0.1.1:
|
||||
resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz}
|
||||
name: '@jridgewell/gen-mapping'
|
||||
@ -1955,6 +1979,15 @@ packages:
|
||||
fastq: registry.npmmirror.com/fastq@1.13.0
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/@pkgjs/parseargs@0.11.0:
|
||||
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz}
|
||||
name: '@pkgjs/parseargs'
|
||||
version: 0.11.0
|
||||
engines: {node: '>=14'}
|
||||
requiresBuild: true
|
||||
dev: true
|
||||
optional: true
|
||||
|
||||
registry.npmmirror.com/@polka/url@1.0.0-next.21:
|
||||
resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz}
|
||||
name: '@polka/url'
|
||||
@ -2773,6 +2806,13 @@ packages:
|
||||
engines: {node: '>=8'}
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/ansi-regex@6.0.1:
|
||||
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz}
|
||||
name: ansi-regex
|
||||
version: 6.0.1
|
||||
engines: {node: '>=12'}
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/ansi-styles@2.2.1:
|
||||
resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-2.2.1.tgz}
|
||||
name: ansi-styles
|
||||
@ -2798,6 +2838,13 @@ packages:
|
||||
color-convert: registry.npmmirror.com/color-convert@2.0.1
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/ansi-styles@6.2.1:
|
||||
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.1.tgz}
|
||||
name: ansi-styles
|
||||
version: 6.2.1
|
||||
engines: {node: '>=12'}
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/anymatch@3.1.2:
|
||||
resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz}
|
||||
name: anymatch
|
||||
@ -3020,6 +3067,14 @@ packages:
|
||||
concat-map: registry.npmmirror.com/concat-map@0.0.1
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/brace-expansion@2.0.1:
|
||||
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz}
|
||||
name: brace-expansion
|
||||
version: 2.0.1
|
||||
dependencies:
|
||||
balanced-match: registry.npmmirror.com/balanced-match@1.0.2
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/braces@3.0.2:
|
||||
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz}
|
||||
name: braces
|
||||
@ -3734,6 +3789,12 @@ packages:
|
||||
version: 0.1.2
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/eastasianwidth@0.2.0:
|
||||
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz}
|
||||
name: eastasianwidth
|
||||
version: 0.2.0
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/electron-to-chromium@1.4.284:
|
||||
resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz}
|
||||
name: electron-to-chromium
|
||||
@ -3746,6 +3807,12 @@ packages:
|
||||
version: 8.0.0
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/emoji-regex@9.2.2:
|
||||
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz}
|
||||
name: emoji-regex
|
||||
version: 9.2.2
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/emojis-list@3.0.0:
|
||||
resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz}
|
||||
name: emojis-list
|
||||
@ -4367,6 +4434,16 @@ packages:
|
||||
version: 3.2.5
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/foreground-child@3.1.1:
|
||||
resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/foreground-child/-/foreground-child-3.1.1.tgz}
|
||||
name: foreground-child
|
||||
version: 3.1.1
|
||||
engines: {node: '>=14'}
|
||||
dependencies:
|
||||
cross-spawn: registry.npmmirror.com/cross-spawn@7.0.3
|
||||
signal-exit: registry.npmmirror.com/signal-exit@4.0.2
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/fraction.js@4.2.0:
|
||||
resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz}
|
||||
name: fraction.js
|
||||
@ -4494,6 +4571,20 @@ packages:
|
||||
version: 0.4.1
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/glob@10.2.6:
|
||||
resolution: {integrity: sha512-U/rnDpXJGF414QQQZv5uVsabTVxMSwzS5CH0p3DRCIV6ownl4f7PzGnkGmvlum2wB+9RlJWJZ6ACU1INnBqiPA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-10.2.6.tgz}
|
||||
name: glob
|
||||
version: 10.2.6
|
||||
engines: {node: '>=16 || 14 >=14.17'}
|
||||
hasBin: true
|
||||
dependencies:
|
||||
foreground-child: registry.npmmirror.com/foreground-child@3.1.1
|
||||
jackspeak: registry.npmmirror.com/jackspeak@2.2.1
|
||||
minimatch: registry.npmmirror.com/minimatch@9.0.1
|
||||
minipass: registry.npmmirror.com/minipass@6.0.2
|
||||
path-scurry: registry.npmmirror.com/path-scurry@1.9.2
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/glob@7.2.0:
|
||||
resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/glob/-/glob-7.2.0.tgz}
|
||||
name: glob
|
||||
@ -4956,6 +5047,17 @@ packages:
|
||||
engines: {node: '>=0.10.0'}
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/jackspeak@2.2.1:
|
||||
resolution: {integrity: sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jackspeak/-/jackspeak-2.2.1.tgz}
|
||||
name: jackspeak
|
||||
version: 2.2.1
|
||||
engines: {node: '>=14'}
|
||||
dependencies:
|
||||
'@isaacs/cliui': registry.npmmirror.com/@isaacs/cliui@8.0.2
|
||||
optionalDependencies:
|
||||
'@pkgjs/parseargs': registry.npmmirror.com/@pkgjs/parseargs@0.11.0
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/jest-worker@27.5.1:
|
||||
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz}
|
||||
name: jest-worker
|
||||
@ -5211,6 +5313,13 @@ packages:
|
||||
yallist: registry.npmmirror.com/yallist@4.0.0
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/lru-cache@9.1.1:
|
||||
resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lru-cache/-/lru-cache-9.1.1.tgz}
|
||||
name: lru-cache
|
||||
version: 9.1.1
|
||||
engines: {node: 14 || >=16.14}
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/make-dir@3.1.0:
|
||||
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz}
|
||||
name: make-dir
|
||||
@ -5320,12 +5429,28 @@ packages:
|
||||
brace-expansion: registry.npmmirror.com/brace-expansion@1.1.11
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/minimatch@9.0.1:
|
||||
resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimatch/-/minimatch-9.0.1.tgz}
|
||||
name: minimatch
|
||||
version: 9.0.1
|
||||
engines: {node: '>=16 || 14 >=14.17'}
|
||||
dependencies:
|
||||
brace-expansion: registry.npmmirror.com/brace-expansion@2.0.1
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/minimist@1.2.6:
|
||||
resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minimist/-/minimist-1.2.6.tgz}
|
||||
name: minimist
|
||||
version: 1.2.6
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/minipass@6.0.2:
|
||||
resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/minipass/-/minipass-6.0.2.tgz}
|
||||
name: minipass
|
||||
version: 6.0.2
|
||||
engines: {node: '>=16 || 14 >=14.17'}
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/mrmime@1.0.0:
|
||||
resolution: {integrity: sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/mrmime/-/mrmime-1.0.0.tgz}
|
||||
name: mrmime
|
||||
@ -5651,6 +5776,16 @@ packages:
|
||||
version: 1.0.7
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/path-scurry@1.9.2:
|
||||
resolution: {integrity: sha512-qSDLy2aGFPm8i4rsbHd4MNyTcrzHFsLQykrtbuGRknZZCBBVXSv2tSCDN2Cg6Rt/GFRw8GoW9y9Ecw5rIPG1sg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-scurry/-/path-scurry-1.9.2.tgz}
|
||||
name: path-scurry
|
||||
version: 1.9.2
|
||||
engines: {node: '>=16 || 14 >=14.17'}
|
||||
dependencies:
|
||||
lru-cache: registry.npmmirror.com/lru-cache@9.1.1
|
||||
minipass: registry.npmmirror.com/minipass@6.0.2
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/path-to-regexp@2.2.1:
|
||||
resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz}
|
||||
name: path-to-regexp
|
||||
@ -6689,6 +6824,13 @@ packages:
|
||||
version: 3.0.7
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/signal-exit@4.0.2:
|
||||
resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/signal-exit/-/signal-exit-4.0.2.tgz}
|
||||
name: signal-exit
|
||||
version: 4.0.2
|
||||
engines: {node: '>=14'}
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/simple-swizzle@0.2.2:
|
||||
resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz}
|
||||
name: simple-swizzle
|
||||
@ -6781,6 +6923,17 @@ packages:
|
||||
strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/string-width@5.1.2:
|
||||
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string-width/-/string-width-5.1.2.tgz}
|
||||
name: string-width
|
||||
version: 5.1.2
|
||||
engines: {node: '>=12'}
|
||||
dependencies:
|
||||
eastasianwidth: registry.npmmirror.com/eastasianwidth@0.2.0
|
||||
emoji-regex: registry.npmmirror.com/emoji-regex@9.2.2
|
||||
strip-ansi: registry.npmmirror.com/strip-ansi@7.1.0
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/string.prototype.trimend@1.0.5:
|
||||
resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz}
|
||||
name: string.prototype.trimend
|
||||
@ -6827,6 +6980,15 @@ packages:
|
||||
ansi-regex: registry.npmmirror.com/ansi-regex@5.0.1
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/strip-ansi@7.1.0:
|
||||
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.0.tgz}
|
||||
name: strip-ansi
|
||||
version: 7.1.0
|
||||
engines: {node: '>=12'}
|
||||
dependencies:
|
||||
ansi-regex: registry.npmmirror.com/ansi-regex@6.0.1
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/strip-bom@3.0.0:
|
||||
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz}
|
||||
name: strip-bom
|
||||
@ -7584,6 +7746,17 @@ packages:
|
||||
strip-ansi: registry.npmmirror.com/strip-ansi@6.0.1
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/wrap-ansi@8.1.0:
|
||||
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz}
|
||||
name: wrap-ansi
|
||||
version: 8.1.0
|
||||
engines: {node: '>=12'}
|
||||
dependencies:
|
||||
ansi-styles: registry.npmmirror.com/ansi-styles@6.2.1
|
||||
string-width: registry.npmmirror.com/string-width@5.1.2
|
||||
strip-ansi: registry.npmmirror.com/strip-ansi@7.1.0
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/wrappy@1.0.2:
|
||||
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz}
|
||||
name: wrappy
|
||||
@ -7645,6 +7818,13 @@ packages:
|
||||
engines: {node: '>= 6'}
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/yaml@2.3.1:
|
||||
resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yaml/-/yaml-2.3.1.tgz}
|
||||
name: yaml
|
||||
version: 2.3.1
|
||||
engines: {node: '>= 14'}
|
||||
dev: true
|
||||
|
||||
registry.npmmirror.com/yn@3.1.1:
|
||||
resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/yn/-/yn-3.1.1.tgz}
|
||||
name: yn
|
||||
|
||||
Loading…
Reference in New Issue
Block a user