mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
Merge branch 'dev' into next
This commit is contained in:
commit
a0389defcc
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "create-vant-cli-app",
|
||||
"version": "2.0.0",
|
||||
"description": "Create Vant Cli App",
|
||||
"description": "Create Vant CLI App",
|
||||
"main": "lib/index.js",
|
||||
"bin": {
|
||||
"create-vant-cli-app": "./lib/index.js"
|
||||
|
@ -27,7 +27,7 @@
|
||||
"author": "chenjiahan",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"esbuild": "^0.14.21",
|
||||
"esbuild": "^0.14.29",
|
||||
"release-it": "^14.2.2",
|
||||
"typescript": "~4.5.2"
|
||||
},
|
||||
|
@ -1,17 +1,17 @@
|
||||
# Vant Cli
|
||||
# Vant CLI
|
||||
|
||||
Vant Cli 是一个 Vue 组件库构建工具,通过 Vant Cli 可以快速搭建一套功能完备的 Vue 组件库。
|
||||
Vant CLI 是一个 Vue 组件库构建工具,通过 Vant CLI 可以快速搭建一套功能完备的 Vue 组件库。
|
||||
|
||||
### 特性
|
||||
|
||||
- 提供丰富的命令,涵盖从开发测试到构建发布的完整流程
|
||||
- 基于约定的目录结构,自动生成优雅的文档站点和组件示例
|
||||
- 内置 ESlint、Stylelint 校验规则,提交代码时自动执行校验
|
||||
- 内置 ESLint、Stylelint 校验规则,提交代码时自动执行校验
|
||||
- 构建后的组件库默认支持按需引入、主题定制、Tree Shaking
|
||||
|
||||
### 快速上手
|
||||
|
||||
执行以下命令可以快速创建一个基于 Vant Cli 的项目:
|
||||
执行以下命令可以快速创建一个基于 Vant CLI 的项目:
|
||||
|
||||
```bash
|
||||
yarn create vant-cli-app
|
||||
|
@ -1,5 +1,13 @@
|
||||
# 更新日志
|
||||
|
||||
## v4.0.1
|
||||
|
||||
`2022-03-03`
|
||||
|
||||
- 支持复制示例代码到剪贴板
|
||||
- 修复官网更新日志的版本链接及 issue 链接异常的问题
|
||||
- 修复 ReDoS 安全问题
|
||||
|
||||
## v4.0.0
|
||||
|
||||
`2022-02-07`
|
||||
@ -10,7 +18,7 @@
|
||||
- 使用 vite 代替 webpack 进行构建,移除了所有 webpack 相关依赖
|
||||
- 使用 esbuild 进行代码转义和压缩
|
||||
- babel preset 添加了 `cjs` 后缀,现在需要通过 `@vant/cli/preset.cjs` 引入
|
||||
- vant.config.js 重命名为 `vant.config.mjs`,由 commonJs 变更为 ESModule 格式
|
||||
- vant.config.js 重命名为 `vant.config.mjs`,由 CommonJS 变更为 ESModule 格式
|
||||
- 站点构建产物的目录由 `site` 调整为 `site-dist`
|
||||
- 不再支持 webpack.config.js 配置文件
|
||||
- 不再支持 less import 语法中使用波浪号
|
||||
@ -471,7 +479,7 @@ yarn add sass
|
||||
|
||||
`2020-01-12`
|
||||
|
||||
- 支持自定义 Postcss 配置
|
||||
- 支持自定义 PostCSS 配置
|
||||
- 支持自定义 devServer 端口
|
||||
- 优化文档站点的 meta 字段
|
||||
- 新增 API 文档中的版本标签样式
|
||||
|
@ -1,6 +1,6 @@
|
||||
# 命令
|
||||
|
||||
Vant Cli 中内置了一系列的命令,可以将命令添加到 npm scripts 中进行使用。
|
||||
Vant CLI 中内置了一系列的命令,可以将命令添加到 npm scripts 中进行使用。
|
||||
|
||||
```json
|
||||
// package.json
|
||||
@ -25,7 +25,7 @@ npx vant-cli dev
|
||||
|
||||
运行本地开发环境。
|
||||
|
||||
运行 dev 命令时,Vant Cli 会通过启动一个本地服务器,用于在开发过程中对文档和示例进行预览。
|
||||
运行 dev 命令时,Vant CLI 会通过启动一个本地服务器,用于在开发过程中对文档和示例进行预览。
|
||||
|
||||
### build
|
||||
|
||||
|
@ -21,7 +21,7 @@
|
||||
- [site.simulator.url](#sitesimulatorurl)
|
||||
- [site.htmlMeta](#sitehtmlmeta)
|
||||
- [site.enableVConsole](#siteenablevconsole)
|
||||
- [Postcss](#postcss)
|
||||
- [PostCSS](#postcss)
|
||||
- [默认配置](#-----1)
|
||||
- [browserslist](#browserslist)
|
||||
|
||||
@ -335,13 +335,13 @@ module.exports = {
|
||||
|
||||
是否在 dev 时开启 [vConsole](https://github.com/Tencent/vConsole) 调试,用于移动端 debug。
|
||||
|
||||
## Postcss
|
||||
## PostCSS
|
||||
|
||||
通过根目录下的`postcss.config.js`文件可以对 Postcss 进行配置。
|
||||
通过根目录下的`postcss.config.js`文件可以对 PostCSS 进行配置。
|
||||
|
||||
### 默认配置
|
||||
|
||||
`vant-cli` 中默认的 Postcss 配置如下:
|
||||
`vant-cli` 中默认的 PostCSS 配置如下:
|
||||
|
||||
```js
|
||||
module.exports = {
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
## 源代码目录
|
||||
|
||||
基于 Vant Cli 搭建的组件库的基本目录结构如下所示:
|
||||
基于 Vant CLI 搭建的组件库的基本目录结构如下所示:
|
||||
|
||||
```
|
||||
project
|
||||
@ -14,7 +14,7 @@ project
|
||||
│ ├─ home.md # 文档首页
|
||||
│ └─ changelog.md # 更新日志
|
||||
│
|
||||
├─ vant.config.mjs # Vant Cli 配置文件
|
||||
├─ vant.config.mjs # Vant CLI 配置文件
|
||||
├─ package.json
|
||||
└─ README.md
|
||||
```
|
||||
@ -83,7 +83,7 @@ button
|
||||
|
||||
### 生成类型声明
|
||||
|
||||
当组件库使用 TS 编写,且根目录下存在 `tsconfig.declaration.json` 文件,Vant Cli 会自动生成 `.d.ts` 类型声明文件。
|
||||
当组件库使用 TS 编写,且根目录下存在 `tsconfig.declaration.json` 文件,Vant CLI 会自动生成 `.d.ts` 类型声明文件。
|
||||
|
||||
`tsconfig.declaration.json` 的参考格式如下:
|
||||
|
||||
|
@ -47,8 +47,8 @@
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.16.0",
|
||||
"@babel/preset-typescript": "^7.16.0",
|
||||
"@docsearch/css": "3.0.0-alpha.50",
|
||||
"@docsearch/js": "3.0.0-alpha.50",
|
||||
"@docsearch/css": "^3.0.0",
|
||||
"@docsearch/js": "^3.0.0",
|
||||
"@types/jest": "^27.0.3",
|
||||
"@vant/eslint-config": "^3.3.2",
|
||||
"@vant/markdown-vetur": "^2.2.0",
|
||||
@ -62,7 +62,7 @@
|
||||
"commander": "^8.3.0",
|
||||
"consola": "^2.15.3",
|
||||
"conventional-changelog": "^3.1.24",
|
||||
"esbuild": "^0.14.21",
|
||||
"esbuild": "^0.14.29",
|
||||
"eslint": "^8.1.0",
|
||||
"execa": "^5.1.1",
|
||||
"fast-glob": "^3.2.7",
|
||||
@ -86,7 +86,7 @@
|
||||
"stylelint": "^13.0.0",
|
||||
"transliteration": "^2.2.0",
|
||||
"typescript": "^4.5.2",
|
||||
"vite": "^2.8.0",
|
||||
"vite": "^2.9.0",
|
||||
"vite-plugin-html": "^2.1.1",
|
||||
"vite-plugin-md": "^0.11.4",
|
||||
"vue-router": "^4.0.12"
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Eslint Config of Vant
|
||||
# ESLint Config of Vant
|
||||
|
||||
## Install
|
||||
|
||||
|
@ -1,5 +1,13 @@
|
||||
## Changelog
|
||||
|
||||
## 1.8.0
|
||||
|
||||
- add qq icon
|
||||
- add weibo icon
|
||||
- add link-o icon
|
||||
- add miniprogram-o icon
|
||||
- add wechat-moments icon
|
||||
|
||||
## 1.7.3
|
||||
|
||||
- complete https protocol
|
||||
|
Binary file not shown.
@ -14,7 +14,12 @@ Vant 图标库托管在 [iconfont.cn](https://iconfont.cn) 上,同时仓库中
|
||||
|
||||
在 Sketch 中绘制所需的图标,并更新到 `assets/icons.sketch` 文件中。
|
||||
|
||||
绘制图标前,请阅读:[iconfont - 图标绘制](https://www.iconfont.cn/help/detail?spm=a313x.7781069.1998910419.16&helptype=draw)。
|
||||
绘制图标,请遵循以下图标规范:
|
||||
|
||||
- 首先要遵循 [iconfont - 图标绘制](https://www.iconfont.cn/help/detail?spm=a313x.7781069.1998910419.16&helptype=draw) 中的基本规则,保证图标可以正确上传到 iconfont。
|
||||
- 建议采用 `18x18` 规格绘制图标,图标的四周留出 `1px` 空隙,绘制完成后放大至 `1000x1000`。
|
||||
- 绘制线框风格图标时,线条的标准宽度为 `1px`(放大后为 `55.55px`)。
|
||||
- 线框风格图标如果有对应的实底风格图标,需要为名称添加 `-o` 后缀,比如 `star-o` 和 `star` 为一组对应的图标。
|
||||
|
||||
### 2. 上传图标
|
||||
|
||||
@ -26,10 +31,10 @@ Vant 图标库托管在 [iconfont.cn](https://iconfont.cn) 上,同时仓库中
|
||||
|
||||
### 3. 更新代码
|
||||
|
||||
在 iconfont 中将更新后的图标库下载到本地,并更新以下文件:
|
||||
在 iconfont 中更新图标库代码,将新代码下载到本地,并更新以下文件:
|
||||
|
||||
- `src/index.less`: 更新字体文件的 CDN 链接。
|
||||
- `src/encode-woff2.less`: 更新字体文件的 base64 URL。
|
||||
- `src/encode-woff2.less`: 更新字体文件的 base64 URL 和 CDN 链接。
|
||||
|
||||
如果有新增图标,还需要更新以下文件:
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@vant/icons",
|
||||
"version": "1.7.3",
|
||||
"version": "1.8.0",
|
||||
"description": "vant icons",
|
||||
"main": "./src/config.js",
|
||||
"types": "./src/config.d.ts",
|
||||
|
@ -977,3 +977,23 @@
|
||||
.van-icon-cash-o:before {
|
||||
content: '\e74d';
|
||||
}
|
||||
|
||||
.van-icon-qq:before {
|
||||
content: '\e74e';
|
||||
}
|
||||
|
||||
.van-icon-wechat-moments:before {
|
||||
content: '\e74f';
|
||||
}
|
||||
|
||||
.van-icon-weibo:before {
|
||||
content: '\e750';
|
||||
}
|
||||
|
||||
.van-icon-link-o:before {
|
||||
content: '\e751';
|
||||
}
|
||||
|
||||
.van-icon-miniprogram-o:before {
|
||||
content: '\e752';
|
||||
}
|
||||
|
@ -150,6 +150,8 @@ export default {
|
||||
'shield-o',
|
||||
'guide-o',
|
||||
'cash-o',
|
||||
'link-o',
|
||||
'miniprogram-o',
|
||||
],
|
||||
filled: [
|
||||
// has corresponding outline icon
|
||||
@ -224,7 +226,10 @@ export default {
|
||||
// without corresponding outline icon
|
||||
'wechat',
|
||||
'wechat-pay',
|
||||
'wechat-moments',
|
||||
'qq',
|
||||
'alipay',
|
||||
'weibo',
|
||||
'photograph',
|
||||
'youzan-shield',
|
||||
'umbrella-circle',
|
||||
|
File diff suppressed because one or more lines are too long
@ -5,10 +5,10 @@
|
||||
font-style: normal;
|
||||
font-display: auto;
|
||||
font-family: 'vant-icon';
|
||||
src: url('https://at.alicdn.com/t/font_2553510_5imfhdc20ag.woff2?t=1640074908811')
|
||||
src: url('https://at.alicdn.com/t/font_2553510_iv4v8nulyz.woff2?t=1649083952952')
|
||||
format('woff2'),
|
||||
url('https://at.alicdn.com/t/font_2553510_5imfhdc20ag.woff?t=1640074908811')
|
||||
url('https://at.alicdn.com/t/font_2553510_iv4v8nulyz.woff?t=1649083952952')
|
||||
format('woff'),
|
||||
url('https://at.alicdn.com/t/font_2553510_5imfhdc20ag.ttf?t=1640074908811')
|
||||
url('https://at.alicdn.com/t/font_2553510_iv4v8nulyz.ttf?t=1649083952952')
|
||||
format('truetype');
|
||||
}
|
||||
|
@ -34,7 +34,7 @@
|
||||
"@popperjs/core": "^2.9.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"esbuild": "^0.14.21",
|
||||
"esbuild": "^0.14.29",
|
||||
"release-it": "^14.2.2",
|
||||
"typescript": "~4.5.2"
|
||||
},
|
||||
|
@ -31,7 +31,7 @@
|
||||
"author": "chenjiahan",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"esbuild": "^0.14.21",
|
||||
"esbuild": "^0.14.29",
|
||||
"release-it": "^14.0.2",
|
||||
"typescript": "~4.5.2",
|
||||
"vue": "^3.2.27"
|
||||
|
@ -73,10 +73,10 @@ For enterprise developers, we recommend:
|
||||
|
||||
### CLI
|
||||
|
||||
We recommend to use [Vue Cli](https://cli.vuejs.org/) to create a new project.
|
||||
We recommend to use [Vue CLI](https://cli.vuejs.org/) to create a new project.
|
||||
|
||||
```bash
|
||||
# Install Vue Cli
|
||||
# Install Vue CLI
|
||||
npm install -g @vue/cli
|
||||
|
||||
# Create a project
|
||||
|
@ -84,7 +84,7 @@ pnpm add vant
|
||||
|
||||
- 基于 Vite 和 Vant 搭建应用
|
||||
- 基于 Nuxt 和 Vant 搭建应用
|
||||
- 基于 Vue Cli 和 Vant 搭建应用
|
||||
- 基于 Vue CLI 和 Vant 搭建应用
|
||||
- 配置按需引入组件
|
||||
- 配置基于 Rem 的适配方案
|
||||
- 配置基于 Viewport 的适配方案
|
||||
|
@ -38,7 +38,7 @@
|
||||
"test": "vant-cli test",
|
||||
"build": "vant-cli build",
|
||||
"build:site": "vant-cli build-site",
|
||||
"release": "vant-cli release",
|
||||
"release": "cp ../../README.md ./ && vant-cli release && rm ./README.md",
|
||||
"release:site": "pnpm build:site && gh-pages -d site-dist --add",
|
||||
"test:watch": "vant-cli test --watch",
|
||||
"test:coverage": "open test/coverage/index.html"
|
||||
@ -64,7 +64,7 @@
|
||||
"components"
|
||||
],
|
||||
"dependencies": {
|
||||
"@vant/icons": "^1.7.1",
|
||||
"@vant/icons": "^1.8.0",
|
||||
"@vant/popperjs": "^1.1.0",
|
||||
"@vant/use": "^1.3.6"
|
||||
},
|
||||
|
@ -54,6 +54,10 @@ export default defineComponent({
|
||||
}
|
||||
}
|
||||
|
||||
if (offset + (item.date?.getDate() || 1) > 28) {
|
||||
style.marginBottom = 0;
|
||||
}
|
||||
|
||||
return style;
|
||||
});
|
||||
|
||||
|
@ -395,6 +395,7 @@ The component provides the following CSS variables, which can be used to customi
|
||||
| --van-calendar-month-mark-font-size | _160px_ | - |
|
||||
| --van-calendar-day-height | _64px_ | - |
|
||||
| --van-calendar-day-font-size | _var(--van-font-size-lg)_ | - |
|
||||
| --van-calendar-day-margin-bottom | _4px_ | - |
|
||||
| --van-calendar-range-edge-color | _var(--van-white)_ | - |
|
||||
| --van-calendar-range-edge-background | _var(--van-primary-color)_ | - |
|
||||
| --van-calendar-range-middle-color | _var(--van-primary-color)_ | - |
|
||||
|
@ -401,6 +401,7 @@ calendarRef.value?.reset();
|
||||
| --van-calendar-month-mark-font-size | _160px_ | - |
|
||||
| --van-calendar-day-height | _64px_ | - |
|
||||
| --van-calendar-day-font-size | _var(--van-font-size-lg)_ | - |
|
||||
| --van-calendar-day-margin-bottom | _4px_ | - |
|
||||
| --van-calendar-range-edge-color | _var(--van-white)_ | - |
|
||||
| --van-calendar-range-edge-background | _var(--van-primary-color)_ | - |
|
||||
| --van-calendar-range-middle-color | _var(--van-primary-color)_ | - |
|
||||
|
@ -12,6 +12,7 @@ body {
|
||||
--van-calendar-month-mark-font-size: 160px;
|
||||
--van-calendar-day-height: 64px;
|
||||
--van-calendar-day-font-size: var(--van-font-size-lg);
|
||||
--van-calendar-day-margin-bottom: 4px;
|
||||
--van-calendar-range-edge-color: var(--van-white);
|
||||
--van-calendar-range-edge-background: var(--van-primary-color);
|
||||
--van-calendar-range-middle-color: var(--van-primary-color);
|
||||
@ -128,6 +129,7 @@ body {
|
||||
width: 14.285%;
|
||||
height: var(--van-calendar-day-height);
|
||||
font-size: var(--van-calendar-day-font-size);
|
||||
margin-bottom: var(--van-calendar-day-margin-bottom);
|
||||
cursor: pointer;
|
||||
|
||||
&--end,
|
||||
|
@ -251,41 +251,49 @@ exports[`color prop when type is single 1`] = `
|
||||
23
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
24
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
25
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
26
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
27
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
28
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
29
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
30
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
31
|
||||
@ -484,41 +492,49 @@ exports[`formatter prop 1`] = `
|
||||
23
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
24
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
25
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
26
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
27
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
28
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
29
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
30
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
31
|
||||
@ -836,49 +852,49 @@ exports[`row-height prop 1`] = `
|
||||
23
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="height: 50px;"
|
||||
style="height: 50px; margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
24
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="height: 50px;"
|
||||
style="height: 50px; margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
25
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="height: 50px;"
|
||||
style="height: 50px; margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
26
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="height: 50px;"
|
||||
style="height: 50px; margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
27
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="height: 50px;"
|
||||
style="height: 50px; margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
28
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="height: 50px;"
|
||||
style="height: 50px; margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
29
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="height: 50px;"
|
||||
style="height: 50px; margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
30
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="height: 50px;"
|
||||
style="height: 50px; margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
31
|
||||
@ -1083,41 +1099,49 @@ exports[`should render title、footer、subtitle slot correctly 1`] = `
|
||||
23
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
24
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
25
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
26
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
27
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
28
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
29
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
30
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
31
|
||||
|
@ -170,41 +170,49 @@ exports[`lazy-render prop 1`] = `
|
||||
23
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
24
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
25
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
26
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
27
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
28
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
29
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
30
|
||||
</div>
|
||||
<div role="gridcell"
|
||||
style="margin-bottom: 0px;"
|
||||
class="van-calendar__day van-calendar__day--disabled"
|
||||
>
|
||||
31
|
||||
|
@ -55,7 +55,7 @@ export default {
|
||||
return {
|
||||
tel,
|
||||
name,
|
||||
currentContact,
|
||||
onEdit,
|
||||
};
|
||||
},
|
||||
};
|
||||
|
@ -1,6 +1,6 @@
|
||||
import { defineComponent, type ExtractPropTypes } from 'vue';
|
||||
import { defineComponent, PropType, type ExtractPropTypes } from 'vue';
|
||||
import {
|
||||
numericProp,
|
||||
Numeric,
|
||||
getSizeStyle,
|
||||
makeStringProp,
|
||||
createNamespace,
|
||||
@ -13,7 +13,7 @@ const PRESET_IMAGES = ['error', 'search', 'default'];
|
||||
|
||||
const emptyProps = {
|
||||
image: makeStringProp('default'),
|
||||
imageSize: numericProp,
|
||||
imageSize: [Number, String, Array] as PropType<Numeric | [Numeric, Numeric]>,
|
||||
description: String,
|
||||
};
|
||||
|
||||
|
@ -37,20 +37,31 @@ Use the image prop to display different placeholder images.
|
||||
<van-empty image="search" description="Description" />
|
||||
```
|
||||
|
||||
### Custom Size
|
||||
|
||||
Using `image-size` prop to custom the size of image.
|
||||
|
||||
```html
|
||||
<!-- The default unit is px -->
|
||||
<van-empty image-size="100" description="Description" />
|
||||
<!-- Support other units, such as rem, vh, vw -->
|
||||
<van-empty image-size="10rem" description="Description" />
|
||||
```
|
||||
|
||||
You can set the width and height separately.
|
||||
|
||||
```html
|
||||
<van-empty :image-size="[60, 40]" description="Description" />
|
||||
```
|
||||
|
||||
### Custom Image
|
||||
|
||||
```html
|
||||
<van-empty
|
||||
class="custom-image"
|
||||
image="https://cdn.jsdelivr.net/npm/@vant/assets/leaf.jpeg"
|
||||
image-size="80"
|
||||
description="Description"
|
||||
/>
|
||||
|
||||
<style>
|
||||
.custom-image img {
|
||||
border-radius: 100%;
|
||||
}
|
||||
</style>
|
||||
```
|
||||
|
||||
### Bottom Content
|
||||
@ -75,7 +86,7 @@ Use the image prop to display different placeholder images.
|
||||
| Attribute | Description | Type | Default |
|
||||
| --- | --- | --- | --- |
|
||||
| image | Image type,can be set to `error` `network` `search` or image URL | _string_ | `default` |
|
||||
| image-size | Image size | _number \| string_ | - |
|
||||
| image-size | Image size | _number \| string \| Array_ | - |
|
||||
| description | Description | _string_ | - |
|
||||
|
||||
### Slots
|
||||
|
@ -37,23 +37,33 @@ Empty 组件内置了多种占位图片类型,可以在不同业务场景下
|
||||
<van-empty image="search" description="描述文字" />
|
||||
```
|
||||
|
||||
### 自定义大小
|
||||
|
||||
通过 `image-size` 属性图片的大小。
|
||||
|
||||
```html
|
||||
<!-- 不指定单位,默认为 px -->
|
||||
<van-empty image-size="100" description="描述文字" />
|
||||
<!-- 指定单位,支持 rem, vh, vw -->
|
||||
<van-empty image-size="10rem" description="描述文字" />
|
||||
```
|
||||
|
||||
将 `image-size` 设置为数组格式,可以分别设置宽高。数组第一项对应宽度,数组第二项对应高度。
|
||||
|
||||
```html
|
||||
<van-empty :image-size="[60, 40]" description="描述文字" />
|
||||
```
|
||||
|
||||
### 自定义图片
|
||||
|
||||
需要自定义图片时,可以在 image 属性中传入任意图片 URL。
|
||||
|
||||
```html
|
||||
<van-empty
|
||||
class="custom-image"
|
||||
image="https://cdn.jsdelivr.net/npm/@vant/assets/custom-empty-image.png"
|
||||
image-size="80"
|
||||
description="描述文字"
|
||||
/>
|
||||
|
||||
<style>
|
||||
.custom-image .van-empty__image {
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
</style>
|
||||
```
|
||||
|
||||
### 底部内容
|
||||
@ -80,7 +90,7 @@ Empty 组件内置了多种占位图片类型,可以在不同业务场景下
|
||||
| 参数 | 说明 | 类型 | 默认值 |
|
||||
| --- | --- | --- | --- |
|
||||
| image | 图片类型,可选值为 `error` `network` `search`,支持传入图片 URL | _string_ | `default` |
|
||||
| image-size | 图片大小,默认单位为 `px` | _number \| string_ | - |
|
||||
| image-size | 图片大小,默认单位为 `px` | _number \| string \| Array_ | - |
|
||||
| description | 图片下方的描述文字 | _string_ | - |
|
||||
|
||||
### Slots
|
||||
|
@ -12,6 +12,7 @@ const t = useTranslate({
|
||||
search: '搜索提示',
|
||||
network: '网络错误',
|
||||
imageType: '图片类型',
|
||||
customSize: '自定义大小',
|
||||
description: '描述文字',
|
||||
customImage: '自定义图片',
|
||||
bottomContent: '底部内容',
|
||||
@ -21,6 +22,7 @@ const t = useTranslate({
|
||||
search: 'Search',
|
||||
network: 'Network',
|
||||
imageType: 'Image Type',
|
||||
customSize: 'Custom Size',
|
||||
description: 'Description',
|
||||
customImage: 'Custom Image',
|
||||
bottomContent: 'Bottom Content',
|
||||
@ -49,10 +51,14 @@ const active = ref('error');
|
||||
</van-tabs>
|
||||
</demo-block>
|
||||
|
||||
<demo-block :title="t('customSize')">
|
||||
<van-empty image-size="100" :description="t('description')" />
|
||||
</demo-block>
|
||||
|
||||
<demo-block :title="t('customImage')">
|
||||
<van-empty
|
||||
class="custom-image"
|
||||
:image="cdnURL('custom-empty-image.png')"
|
||||
:image-size="80"
|
||||
:description="t('description')"
|
||||
/>
|
||||
</demo-block>
|
||||
@ -68,12 +74,7 @@ const active = ref('error');
|
||||
|
||||
<style lang="less">
|
||||
.demo-empty {
|
||||
.custom-image {
|
||||
.van-empty__image {
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
}
|
||||
background: var(--van-background-color-light);
|
||||
|
||||
.bottom-button {
|
||||
width: 160px;
|
||||
|
@ -94,8 +94,22 @@ exports[`should render demo and match snapshot 1`] = `
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="van-empty custom-image">
|
||||
<div class="van-empty__image">
|
||||
<div class="van-empty">
|
||||
<div class="van-empty__image"
|
||||
style="width: 100px; height: 100px;"
|
||||
>
|
||||
<img src="https://img.yzcdn.cn/vant/empty-image-default.png">
|
||||
</div>
|
||||
<p class="van-empty__description">
|
||||
Description
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<div class="van-empty">
|
||||
<div class="van-empty__image"
|
||||
style="width: 80px; height: 80px;"
|
||||
>
|
||||
<img src="https://cdn.jsdelivr.net/npm/@vant/assets/custom-empty-image.png">
|
||||
</div>
|
||||
<p class="van-empty__description">
|
||||
|
@ -57,3 +57,15 @@ test('should change image size when using image-size prop', async () => {
|
||||
expect(image.style.width).toEqual('1vw');
|
||||
expect(image.style.height).toEqual('1vw');
|
||||
});
|
||||
|
||||
test('should allow to set image width and height separately by image-size prop', async () => {
|
||||
const wrapper = mount(Empty, {
|
||||
props: {
|
||||
imageSize: [20, 10],
|
||||
},
|
||||
});
|
||||
|
||||
const image = wrapper.find('.van-empty__image');
|
||||
expect(image.style.width).toEqual('20px');
|
||||
expect(image.style.height).toEqual('10px');
|
||||
});
|
||||
|
@ -222,7 +222,7 @@ imagePreviewRef.value?.swipeTo(1);
|
||||
|
||||
| Attribute | Description | Type |
|
||||
| --------- | ---------------------- | -------- |
|
||||
| url | Url of current image | _number_ |
|
||||
| url | URL of current image | _number_ |
|
||||
| index | Index of current image | _number_ |
|
||||
|
||||
### onScale Parameters
|
||||
|
@ -1,10 +1,14 @@
|
||||
<script setup lang="ts">
|
||||
<script lang="ts">
|
||||
import Lazyload from '..';
|
||||
import { cdnURL, useTranslate } from '../../../docs/site';
|
||||
|
||||
if (window.app) {
|
||||
window.app.use(Lazyload, { lazyComponent: true });
|
||||
}
|
||||
</script>
|
||||
|
||||
<script setup lang="ts">
|
||||
// eslint-disable-next-line import/first
|
||||
import { cdnURL, useTranslate } from '../../../docs/site';
|
||||
|
||||
const t = useTranslate({
|
||||
'zh-CN': {
|
||||
|
@ -38,7 +38,7 @@ export default {
|
||||
setup() {
|
||||
const showShare = ref(false);
|
||||
const options = [
|
||||
{ name: 'Wechat', icon: 'wechat' },
|
||||
{ name: 'WeChat', icon: 'wechat' },
|
||||
{ name: 'Weibo', icon: 'weibo' },
|
||||
{ name: 'Link', icon: 'link' },
|
||||
{ name: 'Poster', icon: 'poster' },
|
||||
@ -73,8 +73,8 @@ export default {
|
||||
const showShare = ref(false);
|
||||
const options = [
|
||||
[
|
||||
{ name: 'Wechat', icon: 'wechat' },
|
||||
{ name: 'Wechat Moments', icon: 'wechat-moments' },
|
||||
{ name: 'WeChat', icon: 'wechat' },
|
||||
{ name: 'WeChat Moments', icon: 'wechat-moments' },
|
||||
{ name: 'Weibo', icon: 'weibo' },
|
||||
{ name: 'QQ', icon: 'qq' },
|
||||
],
|
||||
@ -147,7 +147,7 @@ export default {
|
||||
setup() {
|
||||
const showShare = ref(false);
|
||||
const options = [
|
||||
{ name: 'Wechat', icon: 'wechat' },
|
||||
{ name: 'WeChat', icon: 'wechat' },
|
||||
{ name: 'Weibo', icon: 'weibo' },
|
||||
{ name: 'Link', icon: 'link', description: 'Description' },
|
||||
{ name: 'Poster', icon: 'poster' },
|
||||
|
@ -12,6 +12,7 @@ import {
|
||||
import { popupSharedProps, popupSharedPropKeys } from '../popup/shared';
|
||||
|
||||
// Components
|
||||
import { Icon } from '../icon';
|
||||
import { Popup } from '../popup';
|
||||
|
||||
export type ShareSheetOption = {
|
||||
@ -23,17 +24,6 @@ export type ShareSheetOption = {
|
||||
|
||||
export type ShareSheetOptions = ShareSheetOption[] | ShareSheetOption[][];
|
||||
|
||||
const PRESET_ICONS = [
|
||||
'qq',
|
||||
'link',
|
||||
'weibo',
|
||||
'wechat',
|
||||
'poster',
|
||||
'qrcode',
|
||||
'weapp-qrcode',
|
||||
'wechat-moments',
|
||||
];
|
||||
|
||||
const popupInheritKeys = [
|
||||
...popupSharedPropKeys,
|
||||
'round',
|
||||
@ -41,12 +31,16 @@ const popupInheritKeys = [
|
||||
'safeAreaInsetBottom',
|
||||
] as const;
|
||||
|
||||
function getIconURL(icon: string) {
|
||||
if (PRESET_ICONS.includes(icon)) {
|
||||
return `https://img.yzcdn.cn/vant/share-sheet-${icon}.png`;
|
||||
}
|
||||
return icon;
|
||||
}
|
||||
const iconMap: Record<string, string> = {
|
||||
qq: 'qq',
|
||||
link: 'link-o',
|
||||
weibo: 'weibo',
|
||||
qrcode: 'qr',
|
||||
poster: 'photo-o',
|
||||
wechat: 'wechat',
|
||||
'weapp-qrcode': 'miniprogram-o',
|
||||
'wechat-moments': 'wechat-moments',
|
||||
};
|
||||
|
||||
const [name, bem, t] = createNamespace('share-sheet');
|
||||
|
||||
@ -98,6 +92,17 @@ export default defineComponent({
|
||||
}
|
||||
};
|
||||
|
||||
const renderIcon = (icon: string) => {
|
||||
if (iconMap[icon]) {
|
||||
return (
|
||||
<div class={bem('icon', [icon])}>
|
||||
<Icon name={iconMap[icon] || icon} />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
return <img src={icon} class={bem('image-icon')} />;
|
||||
};
|
||||
|
||||
const renderOption = (option: ShareSheetOption, index: number) => {
|
||||
const { name, icon, className, description } = option;
|
||||
return (
|
||||
@ -107,7 +112,7 @@ export default defineComponent({
|
||||
class={[bem('option'), className, HAPTICS_FEEDBACK]}
|
||||
onClick={() => onSelect(option, index)}
|
||||
>
|
||||
<img src={getIconURL(icon)} class={bem('icon')} />
|
||||
{renderIcon(icon)}
|
||||
{name && <span class={bem('name')}>{name}</span>}
|
||||
{description && (
|
||||
<span class={bem('option-description')}>{description}</span>
|
||||
|
@ -29,7 +29,7 @@ const t = useTranslate({
|
||||
link: 'Link',
|
||||
title: 'Share',
|
||||
weibo: 'Weibo',
|
||||
wechat: 'Wechat',
|
||||
wechat: 'WeChat',
|
||||
poster: 'Poster',
|
||||
qrcode: 'Qrcode',
|
||||
multiLine: 'Multi Line',
|
||||
@ -38,7 +38,7 @@ const t = useTranslate({
|
||||
customIcon: 'Custom Icon',
|
||||
description: 'Description',
|
||||
weappQrcode: 'Weapp Qrcode',
|
||||
wechatMoments: 'Wechat Moments',
|
||||
wechatMoments: 'WeChat Moments',
|
||||
},
|
||||
});
|
||||
|
||||
|
@ -64,12 +64,56 @@ body {
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
&__icon {
|
||||
&__icon,
|
||||
&__image-icon {
|
||||
width: var(--van-share-sheet-icon-size);
|
||||
height: var(--van-share-sheet-icon-size);
|
||||
margin: 0 var(--van-padding-md);
|
||||
}
|
||||
|
||||
&__icon {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: var(--van-gray-7);
|
||||
border-radius: 100%;
|
||||
background-color: var(--van-gray-2);
|
||||
|
||||
&--link,
|
||||
&--poster,
|
||||
&--qrcode {
|
||||
font-size: 26px;
|
||||
}
|
||||
|
||||
&--weapp-qrcode {
|
||||
font-size: 28px;
|
||||
}
|
||||
|
||||
&--qq,
|
||||
&--weibo,
|
||||
&--wechat,
|
||||
&--wechat-moments {
|
||||
font-size: 30px;
|
||||
color: var(--van-white);
|
||||
}
|
||||
|
||||
&--qq {
|
||||
background-color: #38b9fa;
|
||||
}
|
||||
|
||||
&--wechat {
|
||||
background-color: #0bc15f;
|
||||
}
|
||||
|
||||
&--weibo {
|
||||
background-color: #ee575e;
|
||||
}
|
||||
|
||||
&--wechat-moments {
|
||||
background-color: #7bc845;
|
||||
}
|
||||
}
|
||||
|
||||
&__name {
|
||||
margin-top: var(--van-padding-xs);
|
||||
padding: 0 var(--van-padding-base);
|
||||
|
@ -45,7 +45,8 @@ export default {
|
||||
},
|
||||
],
|
||||
searchConfig: {
|
||||
apiKey: '90067aecdaa2c85220e2783cd305caac',
|
||||
appId: 'BLI2GGOUL8',
|
||||
apiKey: '07cb725cd26aa496996de6cb8ab9b5cc',
|
||||
indexName: 'vant',
|
||||
searchParameters: {
|
||||
facetFilters: ['lang:zh-CN', 'version:v4'],
|
||||
@ -487,7 +488,8 @@ export default {
|
||||
},
|
||||
],
|
||||
searchConfig: {
|
||||
apiKey: '90067aecdaa2c85220e2783cd305caac',
|
||||
appId: 'BLI2GGOUL8',
|
||||
apiKey: '07cb725cd26aa496996de6cb8ab9b5cc',
|
||||
indexName: 'vant',
|
||||
searchParameters: {
|
||||
facetFilters: ['lang:en-US', 'version:v4'],
|
||||
|
265
pnpm-lock.yaml
generated
265
pnpm-lock.yaml
generated
@ -52,7 +52,7 @@ importers:
|
||||
'@vant/area-data': ^1.1.3
|
||||
'@vant/cli': workspace:*
|
||||
'@vant/eslint-config': workspace:*
|
||||
'@vant/icons': ^1.7.1
|
||||
'@vant/icons': ^1.8.0
|
||||
'@vant/popperjs': ^1.1.0
|
||||
'@vant/use': ^1.3.6
|
||||
'@vue/runtime-core': ^3.2.27
|
||||
@ -76,11 +76,11 @@ importers:
|
||||
|
||||
packages/vant-area-data:
|
||||
specifiers:
|
||||
esbuild: ^0.14.21
|
||||
esbuild: ^0.14.29
|
||||
release-it: ^14.2.2
|
||||
typescript: ~4.5.2
|
||||
devDependencies:
|
||||
esbuild: 0.14.21
|
||||
esbuild: 0.14.29
|
||||
release-it: 14.11.6
|
||||
typescript: 4.5.2
|
||||
|
||||
@ -88,8 +88,8 @@ importers:
|
||||
specifiers:
|
||||
'@babel/core': ^7.16.0
|
||||
'@babel/preset-typescript': ^7.16.0
|
||||
'@docsearch/css': 3.0.0-alpha.50
|
||||
'@docsearch/js': 3.0.0-alpha.50
|
||||
'@docsearch/css': ^3.0.0
|
||||
'@docsearch/js': ^3.0.0
|
||||
'@types/fs-extra': ^9.0.13
|
||||
'@types/jest': ^27.0.3
|
||||
'@types/less': ^3.0.3
|
||||
@ -106,7 +106,7 @@ importers:
|
||||
commander: ^8.3.0
|
||||
consola: ^2.15.3
|
||||
conventional-changelog: ^3.1.24
|
||||
esbuild: ^0.14.21
|
||||
esbuild: ^0.14.29
|
||||
eslint: ^8.1.0
|
||||
execa: ^5.1.1
|
||||
fast-glob: ^3.2.7
|
||||
@ -130,7 +130,7 @@ importers:
|
||||
stylelint: ^13.0.0
|
||||
transliteration: ^2.2.0
|
||||
typescript: ^4.5.2
|
||||
vite: ^2.8.0
|
||||
vite: ^2.9.0
|
||||
vite-plugin-html: ^2.1.1
|
||||
vite-plugin-md: ^0.11.4
|
||||
vue: ^3.2.27
|
||||
@ -138,14 +138,14 @@ importers:
|
||||
dependencies:
|
||||
'@babel/core': 7.16.0
|
||||
'@babel/preset-typescript': 7.16.0_@babel+core@7.16.0
|
||||
'@docsearch/css': 3.0.0-alpha.50
|
||||
'@docsearch/js': 3.0.0-alpha.50
|
||||
'@docsearch/css': 3.0.0
|
||||
'@docsearch/js': 3.0.0
|
||||
'@types/jest': 27.0.3
|
||||
'@vant/eslint-config': link:../vant-eslint-config
|
||||
'@vant/markdown-vetur': link:../vant-markdown-vetur
|
||||
'@vant/stylelint-config': link:../vant-stylelint-config
|
||||
'@vant/touch-emulator': link:../vant-touch-emulator
|
||||
'@vitejs/plugin-vue': 2.0.1_vite@2.8.0+vue@3.2.27
|
||||
'@vitejs/plugin-vue': 2.0.1_vite@2.9.1+vue@3.2.27
|
||||
'@vitejs/plugin-vue-jsx': 1.3.3
|
||||
'@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.16.0
|
||||
autoprefixer: 10.4.0_postcss@8.3.11
|
||||
@ -153,7 +153,7 @@ importers:
|
||||
commander: 8.3.0
|
||||
consola: 2.15.3
|
||||
conventional-changelog: 3.1.24
|
||||
esbuild: 0.14.21
|
||||
esbuild: 0.14.29
|
||||
eslint: 8.2.0
|
||||
execa: 5.1.1
|
||||
fast-glob: 3.2.7
|
||||
@ -177,9 +177,9 @@ importers:
|
||||
stylelint: 13.13.1
|
||||
transliteration: 2.2.0
|
||||
typescript: 4.5.2
|
||||
vite: 2.8.0_less@4.1.2
|
||||
vite-plugin-html: 2.1.1_vite@2.8.0
|
||||
vite-plugin-md: 0.11.4_vite@2.8.0
|
||||
vite: 2.9.1_less@4.1.2
|
||||
vite-plugin-html: 2.1.1_vite@2.9.1
|
||||
vite-plugin-md: 0.11.4_vite@2.9.1
|
||||
vue-router: 4.0.12_vue@3.2.27
|
||||
devDependencies:
|
||||
'@types/fs-extra': 9.0.13
|
||||
@ -230,13 +230,13 @@ importers:
|
||||
packages/vant-popperjs:
|
||||
specifiers:
|
||||
'@popperjs/core': ^2.9.2
|
||||
esbuild: ^0.14.21
|
||||
esbuild: ^0.14.29
|
||||
release-it: ^14.2.2
|
||||
typescript: ~4.5.2
|
||||
dependencies:
|
||||
'@popperjs/core': 2.10.2
|
||||
devDependencies:
|
||||
esbuild: 0.14.21
|
||||
esbuild: 0.14.29
|
||||
release-it: 14.11.6
|
||||
typescript: 4.5.2
|
||||
|
||||
@ -256,12 +256,12 @@ importers:
|
||||
|
||||
packages/vant-use:
|
||||
specifiers:
|
||||
esbuild: ^0.14.21
|
||||
esbuild: ^0.14.29
|
||||
release-it: ^14.0.2
|
||||
typescript: ~4.5.2
|
||||
vue: ^3.2.27
|
||||
devDependencies:
|
||||
esbuild: 0.14.21
|
||||
esbuild: 0.14.29
|
||||
release-it: 14.11.6
|
||||
typescript: 4.5.2
|
||||
vue: 3.2.27
|
||||
@ -1019,14 +1019,14 @@ packages:
|
||||
resolution: {integrity: sha1-daLotRy3WKdVPWgEpZMteqznXDk=, tarball: '@bcoe/v8-coverage/download/@bcoe/v8-coverage-0.2.3.tgz'}
|
||||
dev: false
|
||||
|
||||
/@docsearch/css/3.0.0-alpha.50:
|
||||
resolution: {integrity: sha512-QeWFCQOtS9D+Fi20liKsPXF2j/xWKh52e+P2Z1UATIdPMqmH6zoB2lcUz+cgv6PPVgWUtECeR6VSSUm71LT94w==}
|
||||
/@docsearch/css/3.0.0:
|
||||
resolution: {integrity: sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA==}
|
||||
dev: false
|
||||
|
||||
/@docsearch/js/3.0.0-alpha.50:
|
||||
resolution: {integrity: sha512-1ap9Wz5oR/Z8yybaCZhsptXU43es3H52eEQUZtmzb8dUWyCW+3iXaKVB/qeMJOQWtggZ/WvZV3YknVIbCMR2dQ==}
|
||||
/@docsearch/js/3.0.0:
|
||||
resolution: {integrity: sha512-j3tUJWlgW3slYqzGB8fm7y05kh2qqrIK1dZOXHeMUm/5gdKE85fiz/ltfCPMDFb/MXF+bLZChJXSMzqY0Ck30Q==}
|
||||
dependencies:
|
||||
'@docsearch/react': 3.0.0-alpha.50
|
||||
'@docsearch/react': 3.0.0
|
||||
preact: 10.5.15
|
||||
transitivePeerDependencies:
|
||||
- '@algolia/client-search'
|
||||
@ -1035,8 +1035,8 @@ packages:
|
||||
- react-dom
|
||||
dev: false
|
||||
|
||||
/@docsearch/react/3.0.0-alpha.50:
|
||||
resolution: {integrity: sha512-oDGV1zZCRYv7MWsh6CyQVthYTRc3b4q+6kKwNYb1/g/Wf/4nJHutpxolFLHdEUDhrJ4Xi8wxwQG+lEwAVBTHPg==}
|
||||
/@docsearch/react/3.0.0:
|
||||
resolution: {integrity: sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg==}
|
||||
peerDependencies:
|
||||
'@types/react': '>= 16.8.0 < 18.0.0'
|
||||
react: '>= 16.8.0 < 18.0.0'
|
||||
@ -1044,7 +1044,7 @@ packages:
|
||||
dependencies:
|
||||
'@algolia/autocomplete-core': 1.5.2
|
||||
'@algolia/autocomplete-preset-algolia': 1.5.2_algoliasearch@4.11.0
|
||||
'@docsearch/css': 3.0.0-alpha.50
|
||||
'@docsearch/css': 3.0.0
|
||||
algoliasearch: 4.11.0
|
||||
transitivePeerDependencies:
|
||||
- '@algolia/client-search'
|
||||
@ -1238,7 +1238,7 @@ packages:
|
||||
collect-v8-coverage: 1.0.1
|
||||
exit: 0.1.2
|
||||
glob: 7.2.0
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
istanbul-lib-coverage: 3.2.0
|
||||
istanbul-lib-instrument: 4.0.3
|
||||
istanbul-lib-report: 3.0.0
|
||||
@ -1262,7 +1262,7 @@ packages:
|
||||
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
|
||||
dependencies:
|
||||
callsites: 3.1.0
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
source-map: 0.6.1
|
||||
dev: false
|
||||
|
||||
@ -1281,7 +1281,7 @@ packages:
|
||||
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
|
||||
dependencies:
|
||||
'@jest/test-result': 27.3.1
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
jest-haste-map: 27.3.1
|
||||
jest-runtime: 27.3.1
|
||||
transitivePeerDependencies:
|
||||
@ -1298,7 +1298,7 @@ packages:
|
||||
chalk: 4.1.2
|
||||
convert-source-map: 1.8.0
|
||||
fast-json-stable-stringify: 2.1.0
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
jest-haste-map: 27.3.1
|
||||
jest-regex-util: 27.0.6
|
||||
jest-util: 27.3.1
|
||||
@ -1809,14 +1809,14 @@ packages:
|
||||
- supports-color
|
||||
dev: false
|
||||
|
||||
/@vitejs/plugin-vue/2.0.1_vite@2.8.0+vue@3.2.27:
|
||||
/@vitejs/plugin-vue/2.0.1_vite@2.9.1+vue@3.2.27:
|
||||
resolution: {integrity: sha512-wtdMnGVvys9K8tg+DxowU1ytTrdVveXr3LzdhaKakysgGXyrsfaeds2cDywtvujEASjWOwWL/OgWM+qoeM8Plg==, tarball: '@vitejs/plugin-vue/download/@vitejs/plugin-vue-2.0.1.tgz'}
|
||||
engines: {node: '>=12.0.0'}
|
||||
peerDependencies:
|
||||
vite: ^2.5.10
|
||||
vue: ^3.2.25
|
||||
dependencies:
|
||||
vite: 2.8.0_less@4.1.2
|
||||
vite: 2.9.1_less@4.1.2
|
||||
vue: 3.2.27
|
||||
dev: false
|
||||
|
||||
@ -2235,7 +2235,7 @@ packages:
|
||||
babel-plugin-istanbul: 6.1.1
|
||||
babel-preset-jest: 27.2.0_@babel+core@7.16.0
|
||||
chalk: 4.1.2
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
slash: 3.0.0
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
@ -3190,183 +3190,192 @@ packages:
|
||||
is-symbol: 1.0.4
|
||||
dev: false
|
||||
|
||||
/esbuild-android-arm64/0.14.21:
|
||||
resolution: {integrity: sha512-Bqgld1TY0wZv8TqiQmVxQFgYzz8ZmyzT7clXBDZFkOOdRybzsnj8AZuK1pwcLVA7Ya6XncHgJqIao7NFd3s0RQ==}
|
||||
/esbuild-android-64/0.14.29:
|
||||
resolution: {integrity: sha512-tJuaN33SVZyiHxRaVTo1pwW+rn3qetJX/SRuc/83rrKYtyZG0XfsQ1ao1nEudIt9w37ZSNXR236xEfm2C43sbw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-android-arm64/0.14.29:
|
||||
resolution: {integrity: sha512-D74dCv6yYnMTlofVy1JKiLM5JdVSQd60/rQfJSDP9qvRAI0laPXIG/IXY1RG6jobmFMUfL38PbFnCqyI/6fPXg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-darwin-64/0.14.21:
|
||||
resolution: {integrity: sha512-j+Eg+e13djzyYINVvAbOo2/zvZ2DivuJJTaBrJnJHSD7kUNuGHRkHoSfFjbI80KHkn091w350wdmXDNSgRjfYQ==}
|
||||
/esbuild-darwin-64/0.14.29:
|
||||
resolution: {integrity: sha512-+CJaRvfTkzs9t+CjGa0Oa28WoXa7EeLutQhxus+fFcu0MHhsBhlmeWHac3Cc/Sf/xPi1b2ccDFfzGYJCfV0RrA==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-darwin-arm64/0.14.21:
|
||||
resolution: {integrity: sha512-nDNTKWDPI0RuoPj5BhcSB2z5EmZJJAyRtZLIjyXSqSpAyoB8eyAKXl4lB8U2P78Fnh4Lh1le/fmpewXE04JhBQ==}
|
||||
/esbuild-darwin-arm64/0.14.29:
|
||||
resolution: {integrity: sha512-5Wgz/+zK+8X2ZW7vIbwoZ613Vfr4A8HmIs1XdzRmdC1kG0n5EG5fvKk/jUxhNlrYPx1gSY7XadQ3l4xAManPSw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-freebsd-64/0.14.21:
|
||||
resolution: {integrity: sha512-zIurkCHXhxELiDZtLGiexi8t8onQc2LtuE+S7457H/pP0g0MLRKMrsn/IN4LDkNe6lvBjuoZZi2OfelOHn831g==}
|
||||
/esbuild-freebsd-64/0.14.29:
|
||||
resolution: {integrity: sha512-VTfS7Bm9QA12JK1YXF8+WyYOfvD7WMpbArtDj6bGJ5Sy5xp01c/q70Arkn596aGcGj0TvQRplaaCIrfBG1Wdtg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [freebsd]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-freebsd-arm64/0.14.21:
|
||||
resolution: {integrity: sha512-wdxMmkJfbwcN+q85MpeUEamVZ40FNsBa9mPq8tAszDn8TRT2HoJvVRADPIIBa9SWWwlDChIMjkDKAnS3KS/sPA==}
|
||||
/esbuild-freebsd-arm64/0.14.29:
|
||||
resolution: {integrity: sha512-WP5L4ejwLWWvd3Fo2J5mlXvG3zQHaw5N1KxFGnUc4+2ZFZknP0ST63i0IQhpJLgEJwnQpXv2uZlU1iWZjFqEIg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [freebsd]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-32/0.14.21:
|
||||
resolution: {integrity: sha512-fmxvyzOPPh2xiEHojpCeIQP6pXcoKsWbz3ryDDIKLOsk4xp3GbpHIEAWP0xTeuhEbendmvBDVKbAVv3PnODXLg==}
|
||||
/esbuild-linux-32/0.14.29:
|
||||
resolution: {integrity: sha512-4myeOvFmQBWdI2U1dEBe2DCSpaZyjdQtmjUY11Zu2eQg4ynqLb8Y5mNjNU9UN063aVsCYYfbs8jbken/PjyidA==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ia32]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-64/0.14.21:
|
||||
resolution: {integrity: sha512-edZyNOv1ql+kpmlzdqzzDjRQYls+tSyi4QFi+PdBhATJFUqHsnNELWA9vMSzAaInPOEaVUTA5Ml28XFChcy4DA==}
|
||||
/esbuild-linux-64/0.14.29:
|
||||
resolution: {integrity: sha512-iaEuLhssReAKE7HMwxwFJFn7D/EXEs43fFy5CJeA4DGmU6JHh0qVJD2p/UP46DvUXLRKXsXw0i+kv5TdJ1w5pg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-arm/0.14.21:
|
||||
resolution: {integrity: sha512-aSU5pUueK6afqmLQsbU+QcFBT62L+4G9hHMJDHWfxgid6hzhSmfRH9U/f+ymvxsSTr/HFRU4y7ox8ZyhlVl98w==}
|
||||
/esbuild-linux-arm/0.14.29:
|
||||
resolution: {integrity: sha512-OXa9D9QL1hwrAnYYAHt/cXAuSCmoSqYfTW/0CEY0LgJNyTxJKtqc5mlwjAZAvgyjmha0auS/sQ0bXfGf2wAokQ==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-arm64/0.14.21:
|
||||
resolution: {integrity: sha512-t5qxRkq4zdQC0zXpzSB2bTtfLgOvR0C6BXYaRE/6/k8/4SrkZcTZBeNu+xGvwCU4b5dU9ST9pwIWkK6T1grS8g==}
|
||||
/esbuild-linux-arm64/0.14.29:
|
||||
resolution: {integrity: sha512-KYf7s8wDfUy+kjKymW3twyGT14OABjGHRkm9gPJ0z4BuvqljfOOUbq9qT3JYFnZJHOgkr29atT//hcdD0Pi7Mw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-mips64le/0.14.21:
|
||||
resolution: {integrity: sha512-jLZLQGCNlUsmIHtGqNvBs3zN+7a4D9ckf0JZ+jQTwHdZJ1SgV9mAjbB980OFo66LoY+WeM7t3WEnq3FjI1zw4A==}
|
||||
/esbuild-linux-mips64le/0.14.29:
|
||||
resolution: {integrity: sha512-05jPtWQMsZ1aMGfHOvnR5KrTvigPbU35BtuItSSWLI2sJu5VrM8Pr9Owym4wPvA4153DFcOJ1EPN/2ujcDt54g==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [mips64el]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-ppc64le/0.14.21:
|
||||
resolution: {integrity: sha512-4TWxpK391en2UBUw6GSrukToTDu6lL9vkm3Ll40HrI08WG3qcnJu7bl8e1+GzelDsiw1QmfAY/nNvJ6iaHRpCQ==}
|
||||
/esbuild-linux-ppc64le/0.14.29:
|
||||
resolution: {integrity: sha512-FYhBqn4Ir9xG+f6B5VIQVbRuM4S6qwy29dDNYFPoxLRnwTEKToIYIUESN1qHyUmIbfO0YB4phG2JDV2JDN9Kgw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ppc64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-riscv64/0.14.21:
|
||||
resolution: {integrity: sha512-fElngqOaOfTsF+u+oetDLHsPG74vB2ZaGZUqmGefAJn3a5z9Z2pNa4WpVbbKgHpaAAy5tWM1m1sbGohj6Ki6+Q==}
|
||||
/esbuild-linux-riscv64/0.14.29:
|
||||
resolution: {integrity: sha512-eqZMqPehkb4nZcffnuOpXJQdGURGd6GXQ4ZsDHSWyIUaA+V4FpMBe+5zMPtXRD2N4BtyzVvnBko6K8IWWr36ew==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-linux-s390x/0.14.21:
|
||||
resolution: {integrity: sha512-brleZ6R5fYv0qQ7ZBwenQmP6i9TdvJCB092c/3D3pTLQHBGHJb5zWgKxOeS7bdHzmLy6a6W7GbFk6QKpjyD6QA==}
|
||||
/esbuild-linux-s390x/0.14.29:
|
||||
resolution: {integrity: sha512-o7EYajF1rC/4ho7kpSG3gENVx0o2SsHm7cJ5fvewWB/TEczWU7teDgusGSujxCYcMottE3zqa423VTglNTYhjg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-netbsd-64/0.14.21:
|
||||
resolution: {integrity: sha512-nCEgsLCQ8RoFWVV8pVI+kX66ICwbPP/M9vEa0NJGIEB/Vs5sVGMqkf67oln90XNSkbc0bPBDuo4G6FxlF7PN8g==}
|
||||
/esbuild-netbsd-64/0.14.29:
|
||||
resolution: {integrity: sha512-/esN6tb6OBSot6+JxgeOZeBk6P8V/WdR3GKBFeFpSqhgw4wx7xWUqPrdx4XNpBVO7X4Ipw9SAqgBrWHlXfddww==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [netbsd]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-openbsd-64/0.14.21:
|
||||
resolution: {integrity: sha512-h9zLMyVD0T73MDTVYIb/qUTokwI6EJH9O6wESuTNq6+XpMSr6C5aYZ4fvFKdNELW+Xsod+yDS2hV2JTUAbFrLA==}
|
||||
/esbuild-openbsd-64/0.14.29:
|
||||
resolution: {integrity: sha512-jUTdDzhEKrD0pLpjmk0UxwlfNJNg/D50vdwhrVcW/D26Vg0hVbthMfb19PJMatzclbK7cmgk1Nu0eNS+abzoHw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [openbsd]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-sunos-64/0.14.21:
|
||||
resolution: {integrity: sha512-Kl+7Cot32qd9oqpLdB1tEGXEkjBlijrIxMJ0+vlDFaqsODutif25on0IZlFxEBtL2Gosd4p5WCV1U7UskNQfXA==}
|
||||
/esbuild-sunos-64/0.14.29:
|
||||
resolution: {integrity: sha512-EfhQN/XO+TBHTbkxwsxwA7EfiTHFe+MNDfxcf0nj97moCppD9JHPq48MLtOaDcuvrTYOcrMdJVeqmmeQ7doTcg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [sunos]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-windows-32/0.14.21:
|
||||
resolution: {integrity: sha512-V7vnTq67xPBUCk/9UtlolmQ798Ecjdr1ZoI1vcSgw7M82aSSt0eZdP6bh5KAFZU8pxDcx3qoHyWQfHYr11f22A==}
|
||||
/esbuild-windows-32/0.14.29:
|
||||
resolution: {integrity: sha512-uoyb0YAJ6uWH4PYuYjfGNjvgLlb5t6b3zIaGmpWPOjgpr1Nb3SJtQiK4YCPGhONgfg2v6DcJgSbOteuKXhwqAw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ia32]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-windows-64/0.14.21:
|
||||
resolution: {integrity: sha512-kDgHjKOHwjfJDCyRGELzVxiP/RBJBTA+wyspf78MTTJQkyPuxH2vChReNdWc+dU2S4gIZFHMdP1Qrl/k22ZmaA==}
|
||||
/esbuild-windows-64/0.14.29:
|
||||
resolution: {integrity: sha512-X9cW/Wl95QjsH8WUyr3NqbmfdU72jCp71cH3pwPvI4CgBM2IeOUDdbt6oIGljPu2bf5eGDIo8K3Y3vvXCCTd8A==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild-windows-arm64/0.14.21:
|
||||
resolution: {integrity: sha512-8Sbo0zpzgwWrwjQYLmHF78f7E2xg5Ve63bjB2ng3V2aManilnnTGaliq2snYg+NOX60+hEvJHRdVnuIAHW0lVw==}
|
||||
/esbuild-windows-arm64/0.14.29:
|
||||
resolution: {integrity: sha512-+O/PI+68fbUZPpl3eXhqGHTGK7DjLcexNnyJqtLZXOFwoAjaXlS5UBCvVcR3o2va+AqZTj8o6URaz8D2K+yfQQ==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
optional: true
|
||||
|
||||
/esbuild/0.14.21:
|
||||
resolution: {integrity: sha512-7WEoNMBJdLN993dr9h0CpFHPRc3yFZD+EAVY9lg6syJJ12gc5fHq8d75QRExuhnMkT2DaRiIKFThRvDWP+fO+A==}
|
||||
/esbuild/0.14.29:
|
||||
resolution: {integrity: sha512-SQS8cO8xFEqevYlrHt6exIhK853Me4nZ4aMW6ieysInLa0FMAL+AKs87HYNRtR2YWRcEIqoXAHh+Ytt5/66qpg==}
|
||||
engines: {node: '>=12'}
|
||||
hasBin: true
|
||||
requiresBuild: true
|
||||
optionalDependencies:
|
||||
esbuild-android-arm64: 0.14.21
|
||||
esbuild-darwin-64: 0.14.21
|
||||
esbuild-darwin-arm64: 0.14.21
|
||||
esbuild-freebsd-64: 0.14.21
|
||||
esbuild-freebsd-arm64: 0.14.21
|
||||
esbuild-linux-32: 0.14.21
|
||||
esbuild-linux-64: 0.14.21
|
||||
esbuild-linux-arm: 0.14.21
|
||||
esbuild-linux-arm64: 0.14.21
|
||||
esbuild-linux-mips64le: 0.14.21
|
||||
esbuild-linux-ppc64le: 0.14.21
|
||||
esbuild-linux-riscv64: 0.14.21
|
||||
esbuild-linux-s390x: 0.14.21
|
||||
esbuild-netbsd-64: 0.14.21
|
||||
esbuild-openbsd-64: 0.14.21
|
||||
esbuild-sunos-64: 0.14.21
|
||||
esbuild-windows-32: 0.14.21
|
||||
esbuild-windows-64: 0.14.21
|
||||
esbuild-windows-arm64: 0.14.21
|
||||
esbuild-android-64: 0.14.29
|
||||
esbuild-android-arm64: 0.14.29
|
||||
esbuild-darwin-64: 0.14.29
|
||||
esbuild-darwin-arm64: 0.14.29
|
||||
esbuild-freebsd-64: 0.14.29
|
||||
esbuild-freebsd-arm64: 0.14.29
|
||||
esbuild-linux-32: 0.14.29
|
||||
esbuild-linux-64: 0.14.29
|
||||
esbuild-linux-arm: 0.14.29
|
||||
esbuild-linux-arm64: 0.14.29
|
||||
esbuild-linux-mips64le: 0.14.29
|
||||
esbuild-linux-ppc64le: 0.14.29
|
||||
esbuild-linux-riscv64: 0.14.29
|
||||
esbuild-linux-s390x: 0.14.29
|
||||
esbuild-netbsd-64: 0.14.29
|
||||
esbuild-openbsd-64: 0.14.29
|
||||
esbuild-sunos-64: 0.14.29
|
||||
esbuild-windows-32: 0.14.29
|
||||
esbuild-windows-64: 0.14.29
|
||||
esbuild-windows-arm64: 0.14.29
|
||||
|
||||
/escalade/3.1.1:
|
||||
resolution: {integrity: sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=, tarball: escalade/download/escalade-3.1.1.tgz}
|
||||
@ -4163,7 +4172,7 @@ packages:
|
||||
source-map: 0.6.1
|
||||
wordwrap: 1.0.0
|
||||
optionalDependencies:
|
||||
uglify-js: 3.15.1
|
||||
uglify-js: 3.15.3
|
||||
dev: false
|
||||
|
||||
/hard-rejection/2.1.0:
|
||||
@ -4487,7 +4496,6 @@ packages:
|
||||
resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==}
|
||||
dependencies:
|
||||
has: 1.0.3
|
||||
dev: false
|
||||
|
||||
/is-date-object/1.0.5:
|
||||
resolution: {integrity: sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=, tarball: is-date-object/download/is-date-object-1.0.5.tgz}
|
||||
@ -4837,7 +4845,7 @@ packages:
|
||||
ci-info: 3.2.0
|
||||
deepmerge: 4.2.2
|
||||
glob: 7.2.0
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
jest-circus: 27.3.1
|
||||
jest-environment-jsdom: 27.3.1
|
||||
jest-environment-node: 27.3.1
|
||||
@ -4929,7 +4937,7 @@ packages:
|
||||
'@types/node': 16.11.6
|
||||
anymatch: 3.1.2
|
||||
fb-watchman: 2.0.1
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
jest-regex-util: 27.0.6
|
||||
jest-serializer: 27.0.6
|
||||
jest-util: 27.3.1
|
||||
@ -4992,7 +5000,7 @@ packages:
|
||||
'@jest/types': 27.2.5
|
||||
'@types/stack-utils': 2.0.1
|
||||
chalk: 4.1.2
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
micromatch: 4.0.4
|
||||
pretty-format: 27.3.1
|
||||
slash: 3.0.0
|
||||
@ -5041,12 +5049,12 @@ packages:
|
||||
dependencies:
|
||||
'@jest/types': 27.2.5
|
||||
chalk: 4.1.2
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
jest-haste-map: 27.3.1
|
||||
jest-pnp-resolver: 1.2.2_jest-resolve@27.3.1
|
||||
jest-util: 27.3.1
|
||||
jest-validate: 27.3.1
|
||||
resolve: 1.20.0
|
||||
resolve: 1.22.0
|
||||
resolve.exports: 1.1.0
|
||||
slash: 3.0.0
|
||||
dev: false
|
||||
@ -5064,7 +5072,7 @@ packages:
|
||||
chalk: 4.1.2
|
||||
emittery: 0.8.1
|
||||
exit: 0.1.2
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
jest-docblock: 27.0.6
|
||||
jest-environment-jsdom: 27.3.1
|
||||
jest-environment-node: 27.3.1
|
||||
@ -5102,7 +5110,7 @@ packages:
|
||||
execa: 5.1.1
|
||||
exit: 0.1.2
|
||||
glob: 7.2.0
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
jest-haste-map: 27.3.1
|
||||
jest-message-util: 27.3.1
|
||||
jest-mock: 27.3.0
|
||||
@ -5129,7 +5137,7 @@ packages:
|
||||
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
|
||||
dependencies:
|
||||
'@types/node': 16.11.6
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
dev: false
|
||||
|
||||
/jest-snapshot/27.3.1:
|
||||
@ -5149,7 +5157,7 @@ packages:
|
||||
babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.0
|
||||
chalk: 4.1.2
|
||||
expect: 27.3.1
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
jest-diff: 27.3.1
|
||||
jest-get-type: 27.3.1
|
||||
jest-haste-map: 27.3.1
|
||||
@ -5172,7 +5180,7 @@ packages:
|
||||
'@types/node': 16.11.6
|
||||
chalk: 4.1.2
|
||||
ci-info: 3.2.0
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
picomatch: 2.3.0
|
||||
dev: false
|
||||
|
||||
@ -5338,7 +5346,7 @@ packages:
|
||||
/jsonfile/4.0.0:
|
||||
resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=, tarball: jsonfile/download/jsonfile-4.0.0.tgz}
|
||||
optionalDependencies:
|
||||
graceful-fs: 4.2.8
|
||||
graceful-fs: 4.2.9
|
||||
dev: false
|
||||
|
||||
/jsonfile/6.1.0:
|
||||
@ -5796,6 +5804,13 @@ packages:
|
||||
resolution: {integrity: sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==}
|
||||
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
|
||||
hasBin: true
|
||||
dev: true
|
||||
|
||||
/nanoid/3.3.2:
|
||||
resolution: {integrity: sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==}
|
||||
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
|
||||
hasBin: true
|
||||
dev: false
|
||||
|
||||
/natural-compare/1.4.0:
|
||||
resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=, tarball: natural-compare/download/natural-compare-1.4.0.tgz}
|
||||
@ -5851,7 +5866,7 @@ packages:
|
||||
resolution: {integrity: sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=, tarball: normalize-package-data/download/normalize-package-data-2.5.0.tgz}
|
||||
dependencies:
|
||||
hosted-git-info: 2.8.9
|
||||
resolve: 1.20.0
|
||||
resolve: 1.22.0
|
||||
semver: 5.7.1
|
||||
validate-npm-package-license: 3.0.4
|
||||
|
||||
@ -6318,6 +6333,15 @@ packages:
|
||||
source-map-js: 0.6.2
|
||||
dev: false
|
||||
|
||||
/postcss/8.4.12:
|
||||
resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==}
|
||||
engines: {node: ^10 || ^12 || >=14}
|
||||
dependencies:
|
||||
nanoid: 3.3.2
|
||||
picocolors: 1.0.0
|
||||
source-map-js: 1.0.2
|
||||
dev: false
|
||||
|
||||
/postcss/8.4.5:
|
||||
resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==}
|
||||
engines: {node: ^10 || ^12 || >=14}
|
||||
@ -6325,6 +6349,7 @@ packages:
|
||||
nanoid: 3.2.0
|
||||
picocolors: 1.0.0
|
||||
source-map-js: 1.0.1
|
||||
dev: true
|
||||
|
||||
/preact/10.5.15:
|
||||
resolution: {integrity: sha512-5chK29n6QcJc3m1lVrKQSQ+V7K1Gb8HeQY6FViQ5AxCAEGu3DaHffWNDkC9+miZgsLvbvU9rxbV1qinGHMHzqA==}
|
||||
@ -6641,7 +6666,6 @@ packages:
|
||||
is-core-module: 2.8.1
|
||||
path-parse: 1.0.7
|
||||
supports-preserve-symlinks-flag: 1.0.0
|
||||
dev: false
|
||||
|
||||
/responselike/1.0.2:
|
||||
resolution: {integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=, tarball: responselike/download/responselike-1.0.2.tgz}
|
||||
@ -6822,6 +6846,12 @@ packages:
|
||||
/source-map-js/1.0.1:
|
||||
resolution: {integrity: sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==}
|
||||
engines: {node: '>=0.10.0'}
|
||||
dev: true
|
||||
|
||||
/source-map-js/1.0.2:
|
||||
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
|
||||
engines: {node: '>=0.10.0'}
|
||||
dev: false
|
||||
|
||||
/source-map-support/0.5.20:
|
||||
resolution: {integrity: sha1-EhZgifj15ejFaSazd2Mzkt0stsk=, tarball: source-map-support/download/source-map-support-0.5.20.tgz}
|
||||
@ -7130,7 +7160,6 @@ packages:
|
||||
/supports-preserve-symlinks-flag/1.0.0:
|
||||
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
|
||||
engines: {node: '>= 0.4'}
|
||||
dev: false
|
||||
|
||||
/svg-tags/1.0.0:
|
||||
resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=, tarball: svg-tags/download/svg-tags-1.0.0.tgz}
|
||||
@ -7366,8 +7395,8 @@ packages:
|
||||
resolution: {integrity: sha1-nEEagCpAmpH8bPdAgbq6NLJEmaw=, tarball: uc.micro/download/uc.micro-1.0.6.tgz}
|
||||
dev: false
|
||||
|
||||
/uglify-js/3.15.1:
|
||||
resolution: {integrity: sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==}
|
||||
/uglify-js/3.15.3:
|
||||
resolution: {integrity: sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==}
|
||||
engines: {node: '>=0.8.0'}
|
||||
hasBin: true
|
||||
requiresBuild: true
|
||||
@ -7497,7 +7526,7 @@ packages:
|
||||
unist-util-stringify-position: 2.0.3
|
||||
vfile-message: 2.0.4
|
||||
|
||||
/vite-plugin-html/2.1.1_vite@2.8.0:
|
||||
/vite-plugin-html/2.1.1_vite@2.9.1:
|
||||
resolution: {integrity: sha1-AUtEEmpy1FnNRgvRVoAMIl0STL4=, tarball: vite-plugin-html/download/vite-plugin-html-2.1.1.tgz}
|
||||
peerDependencies:
|
||||
vite: '>=2.0.0'
|
||||
@ -7508,10 +7537,10 @@ packages:
|
||||
ejs: 3.1.6
|
||||
fs-extra: 10.0.0
|
||||
html-minifier-terser: 5.1.1
|
||||
vite: 2.8.0_less@4.1.2
|
||||
vite: 2.9.1_less@4.1.2
|
||||
dev: false
|
||||
|
||||
/vite-plugin-md/0.11.4_vite@2.8.0:
|
||||
/vite-plugin-md/0.11.4_vite@2.9.1:
|
||||
resolution: {integrity: sha1-Zc6LiOuvY3fNQjieFpkEFSZDK9M=, tarball: vite-plugin-md/download/vite-plugin-md-0.11.4.tgz}
|
||||
peerDependencies:
|
||||
vite: ^2.0.0
|
||||
@ -7520,11 +7549,11 @@ packages:
|
||||
'@types/markdown-it': 12.2.3
|
||||
gray-matter: 4.0.3
|
||||
markdown-it: 12.2.0
|
||||
vite: 2.8.0_less@4.1.2
|
||||
vite: 2.9.1_less@4.1.2
|
||||
dev: false
|
||||
|
||||
/vite/2.8.0_less@4.1.2:
|
||||
resolution: {integrity: sha512-ed5rjyeysttuPJX/aKSA0gTB/8ZKLM5xF6FtEuKy1B9DiQbDNFMVMQxnb9JesgBPUMMIJxC8w5KZ/KNWLKFXoA==}
|
||||
/vite/2.9.1_less@4.1.2:
|
||||
resolution: {integrity: sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ==}
|
||||
engines: {node: '>=12.2.0'}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
@ -7539,9 +7568,9 @@ packages:
|
||||
stylus:
|
||||
optional: true
|
||||
dependencies:
|
||||
esbuild: 0.14.21
|
||||
esbuild: 0.14.29
|
||||
less: 4.1.2
|
||||
postcss: 8.4.5
|
||||
postcss: 8.4.12
|
||||
resolve: 1.22.0
|
||||
rollup: 2.59.0
|
||||
optionalDependencies:
|
||||
|
Loading…
x
Reference in New Issue
Block a user