Date: Sat, 9 May 2026 02:44:12 +0800
Subject: [PATCH 15/48] =?UTF-8?q?ci:=20=E6=9B=B4=E6=96=B0=20GitHub=20Actio?=
=?UTF-8?q?ns=20=E4=BE=9D=E8=B5=96=E7=89=88=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/auto-release.yml | 8 ++++----
.github/workflows/pkg-pr-new.yml | 8 ++++----
.github/workflows/pull-request.yml | 20 ++++++++++----------
README.md | 2 --
4 files changed, 18 insertions(+), 20 deletions(-)
diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml
index a021884f..42d57dae 100644
--- a/.github/workflows/auto-release.yml
+++ b/.github/workflows/auto-release.yml
@@ -18,13 +18,13 @@ jobs:
startsWith(github.head_ref, 'release/')
steps:
- run: echo "The head of this PR starts with 'release/'"
- - uses: actions/checkout@v6.0.2
+ - uses: actions/checkout@v6
- uses: TDesignOteam/tdesign-changelog-action@main
id: changelog
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Add comment
- uses: peter-evans/create-or-update-comment@v5.0.0
+ uses: peter-evans/create-or-update-comment@v5
with:
issue-number: ${{ github.event.pull_request.number }}
body: |
@@ -50,7 +50,7 @@ jobs:
fi
echo "::set-output name=branch::${BASH_REMATCH[1]}"
# zsh $match[1]
- - uses: actions/checkout@v6.0.2
+ - uses: actions/checkout@v6
with:
ref: ${{ steps.comment.outputs.branch }}
- name: Commit and push if needed
@@ -72,7 +72,7 @@ jobs:
github.event.pull_request.merged == true &&
startsWith(github.head_ref, 'release/')
steps:
- - uses: actions/checkout@v6.0.2
+ - uses: actions/checkout@v6
with:
ref: develop
token: ${{ secrets.PERSONAL_TOKEN }}
diff --git a/.github/workflows/pkg-pr-new.yml b/.github/workflows/pkg-pr-new.yml
index ea1cc980..0a77c5c3 100644
--- a/.github/workflows/pkg-pr-new.yml
+++ b/.github/workflows/pkg-pr-new.yml
@@ -8,13 +8,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v6.0.2
+ - uses: actions/checkout@v6
with:
submodules: recursive
- - uses: pnpm/action-setup@v6.0.5
+ - uses: pnpm/action-setup@v6
- - uses: actions/setup-node@v6.4.0
+ - uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: pnpm
@@ -23,7 +23,7 @@ jobs:
- run: pnpm run "/^build:/"
- - uses: actions/setup-node@v6.4.0
+ - uses: actions/setup-node@v6
with:
node-version: 24
diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
index 033cb063..4142af0a 100644
--- a/.github/workflows/pull-request.yml
+++ b/.github/workflows/pull-request.yml
@@ -41,7 +41,7 @@ jobs:
run: echo "${{ github.event.pull_request.number }}" > pr-id.txt
- name: Upload PR metadata
- uses: actions/upload-artifact@v7.0.1
+ uses: actions/upload-artifact@v7
with:
name: pr-id
path: pr-id.txt
@@ -64,15 +64,15 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- uses: actions/checkout@v6.0.2
+ uses: actions/checkout@v6
with:
submodules: recursive
- name: Setup pnpm
- uses: pnpm/action-setup@v6.0.5
+ uses: pnpm/action-setup@v6
- name: Setup Node.js
- uses: actions/setup-node@v6.4.0
+ uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: pnpm
@@ -85,7 +85,7 @@ jobs:
run: pnpm -C playground/site run build
- name: Upload artifact
- uses: actions/upload-artifact@v7.0.1
+ uses: actions/upload-artifact@v7
with:
name: tdesign-web-components-site
path: _site
@@ -103,12 +103,12 @@ jobs:
continue-on-error: true
steps:
- name: Checkout current repo
- uses: actions/checkout@v6.0.2
+ uses: actions/checkout@v6
with:
submodules: recursive
- name: Checkout tdesign-vue-next
- uses: actions/checkout@v6.0.2
+ uses: actions/checkout@v6
with:
# chat ๅญ็ซๆบ็ ๅบๅฎๆฅ่ช็คพๅบไธๆธธไปๅบ
repository: Tencent/tdesign-vue-next
@@ -117,10 +117,10 @@ jobs:
path: _vue-next
- name: Setup pnpm
- uses: pnpm/action-setup@v6.0.5
+ uses: pnpm/action-setup@v6
- name: Setup Node.js
- uses: actions/setup-node@v6.4.0
+ uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: pnpm
@@ -144,7 +144,7 @@ jobs:
# ๆๅปบๅคฑ่ดฅๅๆญค step ไธๆง่ก, artifact ไธไผ็ๆ, ไธๆธธไผ่ชๅจ่ทณ่ฟ้จ็ฝฒ
- name: Upload artifact
- uses: actions/upload-artifact@v7.0.1
+ uses: actions/upload-artifact@v7
with:
name: tdesign-vue-next-chat-site
path: _vue-next/packages/tdesign-vue-next-chat/site/dist
diff --git a/README.md b/README.md
index 01e79893..23e47310 100644
--- a/README.md
+++ b/README.md
@@ -4,8 +4,6 @@
-
-
From d10b4ea9e829830101420fff6ec1151830095588 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=98=BF=E8=8F=9C=20Cai?=
Date: Sat, 9 May 2026 10:29:11 +0800
Subject: [PATCH 16/48] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=E5=BC=80?=
=?UTF-8?q?=E5=8F=91=E6=96=87=E6=A1=A3=E7=9B=AE=E5=BD=95=E7=BB=93=E6=9E=84?=
=?UTF-8?q?=E5=92=8C=E5=8C=85=E8=B7=AF=E5=BE=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
DEVELOP_GUIDE.md | 25 ++++++++++++++++---------
package.json | 3 +--
2 files changed, 17 insertions(+), 11 deletions(-)
diff --git a/DEVELOP_GUIDE.md b/DEVELOP_GUIDE.md
index 11ee4ad4..dd4bdf75 100644
--- a/DEVELOP_GUIDE.md
+++ b/DEVELOP_GUIDE.md
@@ -29,7 +29,7 @@ tdesign-web-components ๅ
ๅซไธปไปฃ็ ๅไธไธชๅญไปๅบ๏ผๅญไปๅบๆๅ [tdes
### API ่ง่
-[API](./src/_common/api.md)
+[API](./common-utils/_common/api.md)
### ๅ็ผ
@@ -92,12 +92,19 @@ npm run start
```shell
.
-โโโ site/ # ็ซ็นไปฃ็
-โโโ src/ # ็ปไปถไปฃ็
-โ โโโ _common/ # ๅ
ฌๅ
ฑ่ตๆบๅๆ ทๅผ๏ผtdesign-commonๅญไปๅบ๏ผ
-โ โโโ [็ปไปถ]/
-โ โโโ _example/ # ๆผ็คบๆไปถ
-โ โโโ index.ts # ็ปไปถๅฏผๅบๅ
ฅๅฃ
+โโโ playground/site/ # ็ซ็นไปฃ็
+โโโ packages/ # ็ปไปถๅ
+โ โโโ ui/ # UI ็ปไปถๅบ (@tdesign/web-components-ui)
+โ โ โโโ src/
+โ โ โโโ _common/ # ๅ
ฌๅ
ฑ่ตๆบๅๆ ทๅผ๏ผtdesign-commonๅญไปๅบ๏ผ
+โ โ โโโ [็ปไปถ]/
+โ โ โโโ _example/ # ๆผ็คบๆไปถ
+โ โ โโโ index.ts # ็ปไปถๅฏผๅบๅ
ฅๅฃ
+โ โโโ chat/ # Chat ็ปไปถๅบ (@tdesign/web-components-chat)
+โ โโโ shared/ # ๅ
ฑไบซๅทฅๅ
ท (@tdesign/web-components-shared)
+โโโ common-utils/ # ๅ
ฌๅ
ฑๅทฅๅ
ทๅๅญๆจกๅ
+โ โโโ _common/ # tdesign-common ๅญไปๅบ
+โ โโโ _ai-core/ # tdesign-ai-core ๅญไปๅบ
```
### ๆฐๅขๅผๅ็ปไปถ
@@ -125,7 +132,7 @@ npm run start
},
```
-`src/index.ts` ไธญไน้่ฆๅฏผๅบไฝ ๆฐๆทปๅ ็็ปไปถ๏ผๅฆ๏ผ
+`packages/ui/src/index.ts` ไธญไน้่ฆๅฏผๅบไฝ ๆฐๆทปๅ ็็ปไปถ๏ผๅฆ๏ผ
```typescript
export * from './button';
@@ -137,7 +144,7 @@ export * from './button';
### ็ปไปถ Demo ๆผ็คบ้
็ฝฎ
-ไธบไบไฟ่ฏไธ vue ็ญๅ
ถไปไปๅบๆผ็คบๆๆกฃๅ
ๅฎน็ปไธ๏ผ็ฎๅๅฐๅ
ฌๅ
ฑๅบ็กๆผ็คบ demo ไธ่ฏดๆๅฝๆกฃๅจ `src/_common/docs/web/api/[็ปไปถ].md` ไธญ๏ผๅ
ถไธญ้่ฆๅไธชๆๆฏๆ ็็ปไปถๆไพๆๆกฃ้้ขๆ่ฆๆฑ็ๅบ็ก demo ๆไปถๅฆๅไผ็ผ่ฏ่ญฆๅใ
+ไธบไบไฟ่ฏไธ vue ็ญๅ
ถไปไปๅบๆผ็คบๆๆกฃๅ
ๅฎน็ปไธ๏ผ็ฎๅๅฐๅ
ฌๅ
ฑๅบ็กๆผ็คบ demo ไธ่ฏดๆๅฝๆกฃๅจ `common-utils/_common/_docs/api/[็ปไปถ].md` ไธญ๏ผๅ
ถไธญ้่ฆๅไธชๆๆฏๆ ็็ปไปถๆไพๆๆกฃ้้ขๆ่ฆๆฑ็ๅบ็ก demo ๆไปถๅฆๅไผ็ผ่ฏ่ญฆๅใ
ไพๅฆ `tooltip` ็ปไปถๅ้่ฆ `_expample` ๆไปถๅคนไธญๅ
ๅซๆ `arrow.tsx`ใ `noArrow.tsx` ๆไปถ
diff --git a/package.json b/package.json
index 987cd6a6..e4deaee0 100644
--- a/package.json
+++ b/package.json
@@ -99,6 +99,5 @@
"vite-plugin-pwa": "^0.20.0",
"vite-plugin-tdoc": "^2.0.4",
"workbox-precaching": "^7.1.0"
- },
- "packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319"
+ }
}
From dc695ec686dc01933ceb0ada65d911653b311f12 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=98=BF=E8=8F=9C=20Cai?=
Date: Sat, 9 May 2026 15:13:09 +0800
Subject: [PATCH 17/48] =?UTF-8?q?refactor:=20=E4=BF=AE=E6=94=B9=20monorepo?=
=?UTF-8?q?=20=E5=B1=82=E7=BA=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
DEVELOP_GUIDE.md | 30 ++-
package.json | 28 +-
packages/chat/tsconfig.json | 26 --
packages/{ui => components}/CHANGELOG.md | 0
.../{ui/src => components}/affix/README.md | 0
.../affix/_example/base.tsx | 0
.../affix/_example/container.tsx | 0
.../{ui/src => components}/affix/affix.tsx | 0
.../{ui/src => components}/affix/index.ts | 0
.../src => components}/affix/style/index.js | 0
packages/{ui/src => components}/affix/type.ts | 0
.../{ui/src => components}/alert/README.md | 0
.../alert/_example/base.tsx | 0
.../alert/_example/baseCollapse.tsx | 0
.../alert/_example/baseDescription.tsx | 0
.../alert/_example/baseOperation.tsx | 0
.../{ui/src => components}/alert/alert.tsx | 0
.../{ui/src => components}/alert/index.ts | 0
.../src => components}/alert/style/index.js | 0
packages/{ui/src => components}/alert/type.ts | 0
.../{ui/src => components}/avatar/README.md | 0
.../avatar/_example/adjust.tsx | 0
.../avatar/_example/base.tsx | 0
.../avatar/_example/group.tsx | 0
.../avatar/_example/groupCascading.tsx | 0
.../avatar/_example/groupMax.tsx | 0
.../avatar/_example/shape.tsx | 0
.../avatar/_example/size.tsx | 0
.../avatar/avatar-group.tsx | 0
.../src => components}/avatar/avatar.en-US.md | 0
.../{ui/src => components}/avatar/avatar.tsx | 0
.../{ui/src => components}/avatar/index.tsx | 0
.../src => components}/avatar/style/css.js | 0
.../src => components}/avatar/style/index.ts | 0
.../src => components}/avatar/style/wc.less | 0
.../{ui/src => components}/avatar/type.ts | 0
.../{ui/src => components}/back-top/README.md | 0
.../back-top/_example/base.tsx | 0
.../back-top/_example/baseCustom.tsx | 0
.../back-top/_example/baseDuration.tsx | 0
.../back-top/_example/baseShape.tsx | 0
.../back-top/_example/baseSize.tsx | 0
.../back-top/_example/baseTheme.tsx | 0
.../src => components}/back-top/back-top.tsx | 0
.../{ui/src => components}/back-top/index.ts | 0
.../back-top/style/index.js | 0
.../{ui/src => components}/back-top/type.ts | 0
.../{ui/src => components}/badge/README.md | 0
.../badge/_example/baseCustom.tsx | 0
.../badge/_example/baseDotStyle.tsx | 0
.../badge/_example/baseNumberStyle.tsx | 0
.../badge/_example/baseOffset.tsx | 0
.../badge/_example/baseShape.tsx | 0
.../badge/_example/baseSize.tsx | 0
.../{ui/src => components}/badge/badge.tsx | 0
.../{ui/src => components}/badge/index.ts | 0
.../src => components}/badge/style/index.js | 0
packages/{ui/src => components}/badge/type.ts | 0
.../src => components}/breadcrumb/README.md | 0
.../breadcrumb/_example/base.tsx | 0
.../breadcrumb/_example/custom.tsx | 0
.../breadcrumb/_example/href.tsx | 0
.../breadcrumb/_example/options.tsx | 0
.../breadcrumb/breadcrumb-item.tsx | 0
.../breadcrumb/breadcrumb.tsx | 0
.../src => components}/breadcrumb/index.ts | 0
.../breadcrumb/style/index.js | 0
.../{ui/src => components}/breadcrumb/type.ts | 0
.../{ui/src => components}/button/README.md | 0
.../button/_example/base.tsx | 0
.../button/_example/block.tsx | 0
.../button/_example/ghost.tsx | 0
.../button/_example/icon.tsx | 0
.../button/_example/shape.tsx | 0
.../button/_example/size.tsx | 0
.../button/_example/status.tsx | 0
.../button/_example/theme.tsx | 0
.../{ui/src => components}/button/button.tsx | 0
.../{ui/src => components}/button/index.ts | 0
.../src => components}/button/style/index.js | 0
.../{ui/src => components}/button/type.ts | 0
.../{ui/src => components}/card/README.md | 0
.../src => components}/card/_example/base.tsx | 0
.../card/_example/bordered-none.tsx | 0
.../card/_example/bordered.tsx | 0
.../card/_example/custom-loading-props.tsx | 0
.../card/_example/footer-actions.tsx | 0
.../card/_example/footer-content-actions.tsx | 0
.../card/_example/footer-content.tsx | 0
.../card/_example/footer.tsx | 0
.../card/_example/header-all-props.tsx | 0
.../card/_example/header-bordered.tsx | 0
.../card/_example/header-description.tsx | 0
.../card/_example/header-footer-actions.tsx | 0
.../header-subtitle-footer-actions.tsx | 0
.../card/_example/header-subtitle.tsx | 0
.../card/_example/header.tsx | 0
packages/{ui/src => components}/card/card.tsx | 0
packages/{ui/src => components}/card/index.ts | 0
.../src => components}/card/style/index.js | 0
packages/{ui/src => components}/card/type.ts | 0
.../{ui/src => components}/checkbox/README.md | 0
.../checkbox/_example/base.tsx | 0
.../checkbox/_example/controlled.tsx | 0
.../checkbox/_example/group.tsx | 0
.../checkbox/_example/link.tsx | 0
.../checkbox/_example/max.tsx | 0
.../checkbox/checkbox-group.tsx | 0
.../src => components}/checkbox/checkbox.tsx | 0
.../{ui/src => components}/checkbox/index.ts | 0
.../checkbox/style/index.ts | 0
.../{ui/src => components}/checkbox/type.ts | 0
.../{ui/src => components}/collapse/README.md | 0
.../collapse/_example/base.tsx | 0
.../collapse/_example/icon.tsx | 0
.../collapse/_example/mutex.tsx | 0
.../collapse/_example/other.tsx | 0
.../collapse/_example/rightSlot.tsx | 0
.../collapse/collapse-animation.ts | 0
.../collapse/collapse-panel.tsx | 0
.../src => components}/collapse/collapse.tsx | 0
.../{ui/src => components}/collapse/index.ts | 0
.../collapse/style/index.js | 0
.../src => components}/collapse/style/wc.less | 0
.../{ui/src => components}/collapse/type.ts | 0
.../{ui/src => components}/comment/index.tsx | 0
.../date-picker/DatePicker.tsx | 0
.../date-picker/DateRangePicker.tsx | 0
.../src => components}/date-picker/README.md | 0
.../date-picker/_example/base.tsx | 0
.../date-picker/_example/input.tsx | 0
.../date-picker/_example/limit.tsx | 0
.../date-picker/_example/month.tsx | 0
.../date-picker/_example/presets.tsx | 0
.../date-picker/_example/quarter.tsx | 0
.../date-picker/_example/week.tsx | 0
.../date-picker/_example/year.tsx | 0
.../date-picker/defaultProps.ts | 0
.../src => components}/date-picker/index.ts | 0
.../date-picker/panel/RangePanel.tsx | 0
.../date-picker/panel/SinglePanel.tsx | 0
.../date-picker/style/index.js | 0
.../date-picker/style/index.less | 0
.../src => components}/date-picker/type.ts | 0
.../{ui/src => components}/dialog/README.md | 0
.../dialog/_example/async.tsx | 0
.../dialog/_example/attach.tsx | 0
.../dialog/_example/base.tsx | 0
.../dialog/_example/custom.tsx | 0
.../dialog/_example/modal.tsx | 0
.../dialog/_example/plugin.tsx | 0
.../dialog/_example/position.tsx | 0
.../dialog/_example/warning.tsx | 0
.../{ui/src => components}/dialog/dialog.tsx | 0
.../{ui/src => components}/dialog/index.ts | 0
.../{ui/src => components}/dialog/plugin.tsx | 0
.../{ui/src => components}/dialog/stack.ts | 0
.../dialog/style/dialog.less | 0
.../src => components}/dialog/style/index.js | 0
.../src => components}/dialog/style/wc.less | 0
.../{ui/src => components}/dialog/type.ts | 0
.../{ui/src => components}/divider/README.md | 0
.../divider/_example/base.tsx | 0
.../divider/_example/custom.tsx | 0
.../divider/_example/text.tsx | 0
.../divider/_example/vertical.tsx | 0
.../src => components}/divider/divider.tsx | 0
.../{ui/src => components}/divider/index.ts | 0
.../src => components}/divider/style/index.ts | 0
.../{ui/src => components}/divider/type.ts | 0
.../{ui/src => components}/dropdown/README.md | 0
.../dropdown/_example/base.tsx | 0
.../dropdown/_example/button.tsx | 0
.../dropdown/_example/child.tsx | 0
.../dropdown/_example/custom.tsx | 0
.../dropdown/_example/disabled.tsx | 0
.../dropdown/_example/icon.tsx | 0
.../dropdown/_example/left.tsx | 0
.../dropdown/_example/long.tsx | 0
.../dropdown/_example/multiple.tsx | 0
.../dropdown/_example/split.tsx | 0
.../dropdown/_example/theme.tsx | 0
.../dropdown/defaultProps.ts | 0
.../src => components}/dropdown/dropdown.tsx | 0
.../dropdown/dropdownItem.tsx | 0
.../dropdown/dropdownMenu.tsx | 0
.../dropdown/getDropdownOptions.ts | 0
.../{ui/src => components}/dropdown/index.ts | 0
.../dropdown/style/index.js | 0
.../{ui/src => components}/dropdown/type.ts | 0
.../{ui/src => components}/grid/README.md | 0
.../src => components}/grid/_example/base.tsx | 0
.../grid/_example/common.css | 0
.../src => components}/grid/_example/flex.jsx | 0
.../grid/_example/gutter.jsx | 0
.../grid/_example/halign.jsx | 0
.../grid/_example/offset.tsx | 0
.../grid/_example/order.jsx | 0
.../grid/_example/responsive.jsx | 0
.../src => components}/grid/_example/sort.tsx | 0
.../grid/_example/valign.jsx | 0
packages/{ui/src => components}/grid/col.tsx | 0
.../src => components}/grid/defaultProps.ts | 0
packages/{ui/src => components}/grid/index.ts | 0
packages/{ui/src => components}/grid/row.tsx | 0
.../src => components}/grid/style/index.js | 0
packages/{ui/src => components}/grid/type.ts | 0
.../{ui/src => components}/icon/README.md | 0
.../icon/_example/IconExample.jsx | 0
.../icon/_example/IconFontExample.jsx | 0
.../icon/_example/SvgSpriteExample.jsx | 0
packages/{ui/src => components}/icon/utils.ts | 0
.../{ui/src => components}/image/README.md | 0
.../image/_example/avif.tsx | 0
.../image/_example/extra-always.tsx | 0
.../image/_example/extra-hover.tsx | 0
.../image/_example/fill-mode.tsx | 0
.../image/_example/fill-position.tsx | 0
.../image/_example/gallery-cover.tsx | 0
.../image/_example/lazy-list.tsx | 0
.../image/_example/lazy-single.tsx | 0
.../image/_example/placeholder.tsx | 0
.../image/_example/shape.tsx | 0
.../src => components}/image/image.en-US.md | 0
.../{ui/src => components}/image/image.tsx | 0
.../{ui/src => components}/image/index.ts | 0
.../src => components}/image/style/index.ts | 0
packages/{ui/src => components}/image/type.ts | 0
packages/{ui/src => components}/index.ts | 0
.../src => components}/input-number/README.md | 0
.../input-number/_example/align.tsx | 0
.../input-number/_example/auto-width.tsx | 0
.../input-number/_example/center.tsx | 0
.../input-number/_example/format.tsx | 0
.../input-number/_example/large-number.tsx | 0
.../input-number/_example/left.tsx | 0
.../input-number/_example/normal.tsx | 0
.../input-number/_example/size.tsx | 0
.../input-number/_example/status.tsx | 0
.../input-number/_example/step.tsx | 0
.../src => components}/input-number/index.tsx | 0
.../input-number/input-number.tsx | 0
.../input-number/style/index.ts | 0
.../src => components}/input-number/type.ts | 0
.../{ui/src => components}/input/README.md | 0
.../input/_example/align.tsx | 0
.../input/_example/auto-width.tsx | 0
.../input/_example/base.tsx | 0
.../input/_example/borderless.tsx | 0
.../input/_example/clearable.tsx | 0
.../input/_example/format.tsx | 0
.../input/_example/group.tsx | 0
.../input/_example/max-length-count.tsx | 0
.../input/_example/password.tsx | 0
.../input/_example/size.tsx | 0
.../input/_example/status.tsx | 0
.../{ui/src => components}/input/index.ts | 0
.../src => components}/input/input-group.tsx | 0
.../{ui/src => components}/input/input.tsx | 0
.../src => components}/input/style/index.js | 0
packages/{ui/src => components}/input/type.ts | 0
.../input/useLengthLimit.ts | 0
.../{ui/src => components}/link/README.md | 0
.../src => components}/link/_example/base.tsx | 0
.../link/_example/disabled.tsx | 0
.../link/_example/hover.tsx | 0
.../src => components}/link/_example/icon.tsx | 0
.../src => components}/link/_example/size.tsx | 0
.../link/_example/theme.tsx | 0
.../link/_example/underline.tsx | 0
packages/{ui/src => components}/link/index.ts | 0
packages/{ui/src => components}/link/link.tsx | 0
.../src => components}/link/style/index.js | 0
packages/{ui/src => components}/link/type.ts | 0
.../{ui/src => components}/list/README.md | 0
.../src => components}/list/_example/base.tsx | 0
.../list/_example/image-text.tsx | 0
.../list/_example/multiline.tsx | 0
.../list/_example/operation.tsx | 0
.../src => components}/list/_example/size.tsx | 0
.../list/_example/stripe.tsx | 0
packages/{ui/src => components}/list/index.ts | 0
.../list/list-item-meta.tsx | 0
.../{ui/src => components}/list/list-item.tsx | 0
packages/{ui/src => components}/list/list.tsx | 0
.../src => components}/list/style/index.js | 0
.../{ui/src => components}/list/style/wc.less | 0
packages/{ui/src => components}/list/types.ts | 0
.../{ui/src => components}/loading/README.md | 0
.../loading/_example/attach.tsx | 0
.../loading/_example/base.tsx | 0
.../loading/_example/delay.tsx | 0
.../loading/_example/fullscreen.tsx | 0
.../loading/_example/icon-text.tsx | 0
.../loading/_example/service.tsx | 0
.../loading/_example/size.tsx | 0
.../loading/_example/text.tsx | 0
.../loading/_example/wrap.tsx | 0
.../src => components}/loading/gradient.tsx | 0
.../{ui/src => components}/loading/index.ts | 0
.../src => components}/loading/loading.tsx | 0
.../{ui/src => components}/loading/plugin.tsx | 0
.../src => components}/loading/style/index.js | 0
.../{ui/src => components}/loading/type.ts | 0
packages/{ui/src => components}/menu/Menu.tsx | 0
.../{ui/src => components}/menu/MenuItem.tsx | 0
.../{ui/src => components}/menu/README.md | 0
.../menu/_example/closable-side.tsx | 0
.../src => components}/menu/_util/constant.ts | 0
packages/{ui/src => components}/menu/index.ts | 0
.../src => components}/menu/style/index.js | 0
packages/{ui/src => components}/menu/type.ts | 0
.../{ui/src => components}/message/README.md | 0
.../message/_example/base.tsx | 0
.../message/_example/baseClose.tsx | 0
.../message/_example/baseControl.tsx | 0
.../message/_example/baseControlFunction.tsx | 0
.../message/_example/baseControlMore.tsx | 0
.../message/_example/baseControlPosition.tsx | 0
.../message/_example/baseLoading.tsx | 0
.../{ui/src => components}/message/config.ts | 0
.../{ui/src => components}/message/const.tsx | 0
.../message/defaultProps.ts | 0
.../{ui/src => components}/message/index.tsx | 0
.../src => components}/message/message.tsx | 0
.../message/messageClose.tsx | 0
.../message/messageComponent.tsx | 0
.../message/messageIcon.tsx | 0
.../src => components}/message/style/index.js | 0
.../message/style/messageIcon.less | 0
.../{ui/src => components}/message/type.ts | 0
.../notification/Notification.tsx | 0
.../notification/NotificationList.tsx | 0
.../notification/NotificationPlugin.ts | 0
.../src => components}/notification/README.md | 0
.../notification/_example/base.tsx | 0
.../notification/_example/icon.tsx | 0
.../notification/_example/operation.tsx | 0
.../notification/_example/placement.tsx | 0
.../notification/_example/toggle.tsx | 0
.../src => components}/notification/config.ts | 0
.../notification/defaultProps.ts | 0
.../src => components}/notification/index.ts | 0
.../notification/style/index.js | 0
.../src => components}/notification/type.ts | 0
packages/{ui => components}/package.json | 0
.../pagination/PaginationMini.tsx | 0
.../pagination/defaultProps.ts | 0
.../{ui/src => components}/pagination/type.ts | 0
.../src => components}/popconfirm/README.md | 0
.../popconfirm/_example/base.tsx | 0
.../popconfirm/_example/button.tsx | 0
.../popconfirm/_example/describe.tsx | 0
.../popconfirm/_example/icon.tsx | 0
.../popconfirm/_example/inherit.tsx | 0
.../src => components}/popconfirm/index.ts | 0
.../popconfirm/popconfirm.tsx | 0
.../popconfirm/popcontent.tsx | 0
.../popconfirm/style/index.js | 0
.../{ui/src => components}/popconfirm/type.ts | 0
.../{ui/src => components}/popup/README.md | 0
.../popup/_example/base.tsx | 0
.../popup/_example/destroy.tsx | 0
.../popup/_example/disabled.tsx | 0
.../popup/_example/dynamic.tsx | 0
.../popup/_example/placement.tsx | 0
.../popup/_example/style.tsx | 0
.../popup/_example/trigger.tsx | 0
.../popup/_example/triggerElement.tsx | 0
.../popup/_example/visible.tsx | 0
.../{ui/src => components}/popup/index.ts | 0
.../{ui/src => components}/popup/popup.tsx | 0
.../src => components}/popup/popupTrigger.tsx | 0
.../src => components}/popup/style/index.js | 0
packages/{ui/src => components}/popup/type.ts | 0
.../{ui/src => components}/popup/utils.tsx | 0
.../{ui/src => components}/progress/README.md | 0
.../progress/_example/circle.tsx | 0
.../progress/_example/line.tsx | 0
.../{ui/src => components}/progress/index.ts | 0
.../src => components}/progress/progress.tsx | 0
.../progress/style/index.js | 0
.../{ui/src => components}/progress/type.ts | 0
.../{ui/src => components}/radio/README.md | 0
.../radio/_example/base.tsx | 0
.../radio/_example/group.tsx | 0
.../radio/_example/size.tsx | 0
.../radio/_example/type.tsx | 0
.../{ui/src => components}/radio/index.ts | 0
.../{ui/src => components}/radio/radio.tsx | 0
.../src => components}/radio/radioButton.tsx | 0
.../src => components}/radio/radioGroup.tsx | 0
.../src => components}/radio/style/index.js | 0
packages/{ui/src => components}/radio/type.ts | 0
.../src => components}/range-input/README.md | 0
.../range-input/RangeInput.tsx | 0
.../range-input/RangeInputInner.tsx | 0
.../range-input/RangeInputPopup.tsx | 0
.../range-input/_example/base.tsx | 0
.../range-input/_example/popup.tsx | 0
.../range-input/_example/size.tsx | 0
.../range-input/_example/status.tsx | 0
.../src => components}/range-input/index.ts | 0
.../range-input/style/index.js | 0
.../src => components}/range-input/type.ts | 0
packages/{ui => components}/rollup.config.mjs | 2 +-
.../{ui => components}/rollup.dts.config.mjs | 1 +
.../src => components}/select-input/README.md | 0
.../select-input/SelectInput.tsx | 0
.../select-input/SelectInputMultiple.tsx | 0
.../select-input/SelectInputSingle.tsx | 0
.../select-input/_example/autocomplete.tsx | 0
.../_example/autowidth-multiple.tsx | 0
.../select-input/_example/autowidth.tsx | 0
.../_example/borderless-multiple.tsx | 0
.../select-input/_example/borderless.tsx | 0
.../select-input/_example/collapsed-items.tsx | 0
.../select-input/_example/custom-tag.tsx | 0
.../_example/excess-tags-display-type.tsx | 0
.../select-input/_example/label-suffix.tsx | 0
.../select-input/_example/multiple.tsx | 0
.../select-input/_example/single.tsx | 0
.../select-input/_example/status.tsx | 0
.../select-input/_example/width.tsx | 0
.../select-input/defaultProps.ts | 0
.../src => components}/select-input/index.tsx | 0
.../select-input/interface.ts | 0
.../select-input/style/index.js | 0
.../src => components}/select-input/type.ts | 0
.../select-input/useOverlayInnerStyle.ts | 0
.../{ui/src => components}/select/Option.tsx | 0
.../{ui/src => components}/select/README.md | 0
.../{ui/src => components}/select/Select.tsx | 0
.../select/_example/autowidth.tsx | 0
.../select/_example/base.tsx | 0
.../select/_example/disabled.tsx | 0
.../select/_example/loading.tsx | 0
.../select/_example/size.tsx | 0
.../src => components}/select/defaultProps.ts | 0
.../{ui/src => components}/select/index.ts | 0
.../src => components}/select/style/index.js | 0
.../select/style/index.less | 0
.../{ui/src => components}/select/type.ts | 0
.../{ui/src => components}/skeleton/README.md | 0
.../skeleton/_example/advance.tsx | 0
.../skeleton/_example/animation.tsx | 0
.../skeleton/_example/base.tsx | 0
.../skeleton/_example/delay.tsx | 0
.../skeleton/_example/theme.tsx | 0
.../{ui/src => components}/skeleton/index.ts | 0
.../src => components}/skeleton/skeleton.tsx | 0
.../skeleton/style/index.js | 0
.../{ui/src => components}/skeleton/type.ts | 0
.../{ui/src => components}/slider/README.md | 0
.../slider/_example/base.tsx | 0
.../slider/_example/disabled.tsx | 0
.../slider/_example/input-number-vertical.tsx | 0
.../slider/_example/input-number.tsx | 0
.../slider/_example/marks.tsx | 0
.../slider/_example/min-and-max.tsx | 0
.../slider/_example/step.tsx | 0
.../slider/_example/vertical-marks.tsx | 0
.../slider/_example/vertical.tsx | 0
.../{ui/src => components}/slider/index.ts | 0
.../slider/slider-button.tsx | 0
.../src => components}/slider/slider-mark.tsx | 0
.../{ui/src => components}/slider/slider.tsx | 0
.../src => components}/slider/style/index.js | 0
.../src => components}/slider/style/wc.less | 0
.../{ui/src => components}/slider/type.ts | 0
.../{ui/src => components}/space/README.md | 0
.../space/_example/align.tsx | 0
.../space/_example/base.tsx | 0
.../space/_example/break-line.tsx | 0
.../space/_example/separator.tsx | 0
.../space/_example/size.tsx | 0
.../space/_example/vertical.tsx | 0
.../{ui/src => components}/space/index.ts | 0
.../{ui/src => components}/space/space.tsx | 0
.../src => components}/space/style/index.js | 0
packages/{ui/src => components}/space/type.ts | 0
.../{ui/src => components}/style/index.js | 0
.../{ui/src => components}/swiper/README.md | 0
.../swiper/_example/base.tsx | 0
.../swiper/_example/card.tsx | 0
.../swiper/_example/current.tsx | 0
.../swiper/_example/fade.tsx | 0
.../swiper/_example/fraction.tsx | 0
.../swiper/_example/placement.tsx | 0
.../swiper/_example/size.tsx | 0
.../swiper/_example/vertical.tsx | 0
.../{ui/src => components}/swiper/index.ts | 0
.../src => components}/swiper/style/index.js | 0
.../src => components}/swiper/swiper-item.tsx | 0
.../{ui/src => components}/swiper/swiper.tsx | 0
.../{ui/src => components}/swiper/type.ts | 0
.../{ui/src => components}/switch/README.md | 0
.../switch/_example/base.tsx | 0
.../switch/_example/describe.tsx | 0
.../switch/_example/size.tsx | 0
.../switch/_example/status.tsx | 0
.../{ui/src => components}/switch/index.ts | 0
.../src => components}/switch/style/index.js | 0
.../{ui/src => components}/switch/switch.tsx | 0
.../{ui/src => components}/switch/type.ts | 0
.../{ui/src => components}/tabs/README.md | 0
.../{ui/src => components}/tabs/TabBar.tsx | 0
.../{ui/src => components}/tabs/TabNav.tsx | 0
.../src => components}/tabs/TabNavItem.tsx | 0
.../src => components}/tabs/_example/ban.tsx | 0
.../src => components}/tabs/_example/base.tsx | 0
.../tabs/_example/combination.tsx | 0
.../tabs/_example/custom.tsx | 0
.../tabs/_example/dragsort.tsx | 0
.../src => components}/tabs/_example/icon.tsx | 0
.../tabs/_example/operation.tsx | 0
.../tabs/_example/position.tsx | 0
.../src => components}/tabs/_example/size.tsx | 0
.../tabs/_example/theme.tsx | 0
packages/{ui/src => components}/tabs/index.ts | 0
.../src => components}/tabs/style/index.js | 0
.../{ui/src => components}/tabs/tabPanel.tsx | 0
packages/{ui/src => components}/tabs/tabs.tsx | 0
packages/{ui/src => components}/tabs/type.ts | 0
.../src => components}/tabs/useTabClass.ts | 0
.../src => components}/tag-input/README.md | 0
.../tag-input/_example/autowidth.tsx | 0
.../tag-input/_example/base.tsx | 0
.../tag-input/_example/collapsed.tsx | 0
.../tag-input/_example/customTag.tsx | 0
.../tag-input/_example/draggable.tsx | 0
.../tag-input/_example/excess.tsx | 0
.../tag-input/_example/max.tsx | 0
.../tag-input/_example/size.tsx | 0
.../tag-input/_example/status.tsx | 0
.../tag-input/_example/theme.tsx | 0
.../{ui/src => components}/tag-input/index.ts | 0
.../tag-input/style/index.js | 0
.../tag-input/tag-input.tsx | 0
.../{ui/src => components}/tag-input/type.ts | 0
packages/{ui/src => components}/tag/README.md | 0
.../src => components}/tag/_example/base.tsx | 0
.../tag/_example/delete.tsx | 0
.../src => components}/tag/_example/icon.tsx | 0
.../tag/_example/longText.tsx | 0
.../src => components}/tag/_example/shape.tsx | 0
.../src => components}/tag/_example/size.tsx | 0
packages/{ui/src => components}/tag/index.ts | 0
.../{ui/src => components}/tag/style/index.js | 0
packages/{ui/src => components}/tag/tag.tsx | 0
packages/{ui/src => components}/tag/type.ts | 0
.../{ui/src => components}/tag/vite.config.js | 0
.../{ui/src => components}/textarea/README.md | 0
.../textarea/_example/base.tsx | 0
.../textarea/_example/event.tsx | 0
.../textarea/_example/limit.tsx | 0
.../textarea/_example/status.tsx | 0
.../{ui/src => components}/textarea/index.ts | 0
.../textarea/style/index.js | 0
.../src => components}/textarea/textarea.tsx | 0
.../{ui/src => components}/textarea/type.ts | 0
.../{ui/src => components}/tooltip/README.md | 0
.../tooltip/_example/arrow.tsx | 0
.../tooltip/_example/base.tsx | 0
.../tooltip/_example/duration.tsx | 0
.../tooltip/_example/noarrow.tsx | 0
.../tooltip/_example/theme.tsx | 0
.../tooltip/_example/trigger.tsx | 0
.../{ui/src => components}/tooltip/index.ts | 0
.../src => components}/tooltip/style/index.js | 0
.../src => components}/tooltip/tooltip.tsx | 0
.../{ui/src => components}/tooltip/type.ts | 0
packages/{ui => components}/tsconfig.json | 10 +-
.../src => components}/upload/CustomFile.tsx | 0
.../src => components}/upload/ImageCard.tsx | 0
.../src => components}/upload/NormalFile.tsx | 0
.../{ui/src => components}/upload/README.md | 0
.../upload/_example/base.tsx | 0
.../upload/_example/image.tsx | 0
.../upload/_example/input.tsx | 0
.../upload/hooks/useUpload.ts | 0
.../{ui/src => components}/upload/index.ts | 0
.../src => components}/upload/interface.ts | 0
.../src => components}/upload/style/index.js | 0
.../{ui/src => components}/upload/type.ts | 0
.../{ui/src => components}/upload/upload.tsx | 0
.../src => components}/upload/utils/index.ts | 0
.../src => components}/watermark/README.md | 0
.../watermark/_example/base.tsx | 0
.../watermark/_example/graylevel.tsx | 0
.../watermark/_example/image.tsx | 0
.../watermark/_example/movingImage.tsx | 0
.../watermark/_example/movingText.tsx | 0
.../watermark/_example/multiline.tsx | 0
.../{ui/src => components}/watermark/index.ts | 0
.../watermark/style/index.js | 0
.../{ui/src => components}/watermark/type.ts | 0
.../{ui/src => components}/watermark/utils.ts | 0
.../watermark/watermark.tsx | 0
.../{ => pro-components}/chat/CHANGELOG.md | 0
.../chat}/attachments/README.md | 0
.../chat}/attachments/_example/base.tsx | 0
.../chat}/attachments/_example/images.tsx | 0
.../chat}/attachments/_example/scrollX.tsx | 0
.../chat}/attachments/_example/scrollY.tsx | 0
.../chat}/attachments/attachments.tsx | 0
.../chat}/attachments/index.ts | 0
.../chat}/attachments/style/_doc.less | 0
.../chat}/attachments/style/_index.less | 0
.../chat}/attachments/style/_mixin.less | 0
.../chat}/attachments/style/_var.less | 0
.../chat}/attachments/style/attachments.less | 0
.../chat}/attachments/style/import.less | 0
.../chat}/attachments/style/index.js | 0
.../chat}/attachments/type.ts | 0
.../chat}/chat-action/README.md | 0
.../chat}/chat-action/_example/base.tsx | 0
.../chat}/chat-action/action.tsx | 0
.../chat}/chat-action/index.ts | 0
.../chat}/chat-action/style/_doc.less | 0
.../chat}/chat-action/style/_index.less | 0
.../chat}/chat-action/style/_mixin.less | 0
.../chat}/chat-action/style/_var.less | 0
.../chat}/chat-action/style/action.less | 0
.../chat}/chat-action/style/import.less | 0
.../chat}/chat-action/style/index.js | 0
.../chat}/chat-action/type.ts | 0
.../chat}/chat-engine/index.ts | 0
.../chat}/chat-loading/README.md | 0
.../chat}/chat-loading/_example/base.tsx | 0
.../chat}/chat-loading/index.ts | 0
.../chat}/chat-loading/loading.tsx | 0
.../chat}/chat-loading/style/_doc.less | 0
.../chat}/chat-loading/style/_index.less | 0
.../chat}/chat-loading/style/_mixin.less | 0
.../chat}/chat-loading/style/_var.less | 0
.../chat}/chat-loading/style/import.less | 0
.../chat}/chat-loading/style/index.js | 0
.../chat}/chat-loading/style/loading.less | 0
.../chat}/chat-loading/type.ts | 0
.../chat}/chat-message/README.md | 0
.../chat-message/_example/attachment.tsx | 0
.../chat}/chat-message/_example/custom.tsx | 0
.../chat}/chat-message/_example/image.tsx | 0
.../chat}/chat-message/_example/loading.tsx | 0
.../chat}/chat-message/_example/markdown.tsx | 0
.../chat}/chat-message/_example/reasoning.tsx | 0
.../chat}/chat-message/_example/search.tsx | 0
.../_example/simple-reasoning.tsx | 0
.../chat}/chat-message/_example/style.tsx | 0
.../chat-message/_example/suggestion.tsx | 0
.../chat-message/_example/test-reasoning.html | 0
.../chat}/chat-message/_example/thinking.tsx | 0
.../chat}/chat-message/auto-scroll.tsx | 0
.../chat}/chat-message/chat-item.tsx | 0
.../chat}/chat-message/content/README.md | 0
.../content/attachment-content.tsx | 0
.../content/base-thinking-content.tsx | 0
.../chat-message/content/markdown-content.tsx | 0
.../content/reasoning-content.tsx | 0
.../chat-message/content/search-content.tsx | 0
.../content/suggestion-content.tsx | 0
.../chat-message/content/thinking-content.tsx | 0
.../chat}/chat-message/index.ts | 0
.../chat}/chat-message/md/utils.ts | 0
.../chat}/chat-message/style/_index.less | 0
.../chat}/chat-message/style/_mixin.less | 0
.../chat}/chat-message/style/_var.less | 0
.../chat-message/style/chat-content.less | 0
.../chat}/chat-message/style/chat-item.less | 0
.../chat-message/style/cherry-icon-font.less | 0
.../chat}/chat-message/style/import.less | 0
.../chat}/chat-message/style/index.js | 0
.../chat}/chat-message/type.ts | 0
.../chat}/chat-message/usage-example.md | 0
.../chat}/chat-sender/README.md | 0
.../chat}/chat-sender/_example/attachment.tsx | 0
.../chat}/chat-sender/_example/basic.tsx | 0
.../chat}/chat-sender/_example/custom.tsx | 0
.../chat}/chat-sender/chat-sender.tsx | 0
.../chat}/chat-sender/index.ts | 0
.../chat}/chat-sender/style/_index.less | 0
.../chat}/chat-sender/style/_var.less | 0
.../chat}/chat-sender/style/chat-sender.less | 0
.../chat}/chat-sender/style/import.less | 0
.../chat}/chat-sender/style/index.js | 0
.../chat}/chat-sender/type.ts | 0
.../chat}/chatbot/README.md | 0
.../chat}/chatbot/_example/basic.tsx | 0
.../chat}/chatbot/_example/customMDRender.tsx | 0
.../chat}/chatbot/_example/customRender.tsx | 0
.../chatbot/_example/customRenderItem.tsx | 0
.../chat}/chatbot/_example/demo.tsx | 0
.../chat}/chatbot/_example/input.tsx | 0
.../chat}/chatbot/_example/markdown.tsx | 0
.../chat}/chatbot/_example/nostream.tsx | 0
.../chatbot/_example/style/chat-model.less | 0
.../chat}/chatbot/_example/style/test.less | 0
.../chat}/chatbot/chat-list.tsx | 0
.../chat}/chatbot/chat.tsx | 0
.../chat}/chatbot/index.ts | 0
.../chat}/chatbot/mock/sseService.ts | 0
.../chat}/chatbot/style/_index.less | 0
.../chat}/chatbot/style/_var.less | 0
.../chat}/chatbot/style/auto-scroll.less | 0
.../chat}/chatbot/style/chat-list.less | 0
.../chat}/chatbot/style/chat.less | 0
.../chat}/chatbot/style/import.less | 0
.../chat}/chatbot/style/index.js | 0
.../chat}/chatbot/type.ts | 0
.../chat}/common/testMarkdown.md | 0
.../chat}/filecard/README.md | 0
.../chat}/filecard/_example/base.tsx | 0
.../chat}/filecard/_example/close.tsx | 0
.../chat}/filecard/filecard.tsx | 0
.../chat}/filecard/index.ts | 0
.../chat}/filecard/style/_doc.less | 0
.../chat}/filecard/style/_index.less | 0
.../chat}/filecard/style/_mixin.less | 0
.../chat}/filecard/style/_var.less | 0
.../chat}/filecard/style/filecard.less | 0
.../chat}/filecard/style/import.less | 0
.../chat}/filecard/style/index.js | 0
.../chat}/filecard/type.ts | 0
.../src => pro-components/chat}/index.ts | 0
.../{ => pro-components}/chat/package.json | 0
.../chat/rollup.config.mjs | 17 +-
.../chat/rollup.dts.config.mjs | 1 +
packages/pro-components/chat/tsconfig.json | 26 ++
.../tdesign-web-components-chat/package.json | 25 ++
.../site/docs/getting-started.md | 0
.../site/index.css | 0
.../site/index.html | 19 ++
.../site/main.tsx | 0
.../site/package.json | 11 +
.../site/pages/components/fallback.tsx | 0
.../site/pages/components/pending.tsx | 0
.../site/pages/layout/component-layout.tsx | 52 ++++
.../pages/layout/td-wc-content/fixedTitle.ts | 0
.../site/pages/layout/td-wc-content/index.tsx | 155 +++++++++++
.../pages/layout/td-wc-content/style.less | 0
.../site/pages/test.tsx | 0
.../site/pages/utils.ts | 0
.../site/routes.tsx | 45 ++++
.../site/sidebar.config.ts | 73 ++++++
.../site/tailwind/index.ts | 0
.../site/tailwind/tailwind.css | 0
.../site/vite-plugin-add-part.js | 44 ++++
.../site/vite.config.ts | 95 +++++++
packages/tdesign-web-components/package.json | 24 ++
.../site/docs/getting-started.md | 246 ++++++++++++++++++
.../site/docs/react.md | 0
.../site/docs/starter.md | 0
.../site/docs/style.md | 0
.../site/docs/theme.md | 0
.../tdesign-web-components}/site/docs/vue.md | 0
.../tdesign-web-components}/site/globals.d.ts | 0
.../tdesign-web-components/site/index.css | 69 +++++
.../tdesign-web-components}/site/index.html | 0
packages/tdesign-web-components/site/main.tsx | 22 ++
.../tdesign-web-components/site/package.json | 11 +
.../site/pages/components/appear.tsx | 0
.../site/pages/components/fallback.tsx | 51 ++++
.../site/pages/components/pending.tsx | 18 ++
.../site/pages/layout/component-layout.tsx | 0
.../pages/layout/td-wc-content/fixedTitle.ts | 62 +++++
.../site/pages/layout/td-wc-content/index.tsx | 0
.../pages/layout/td-wc-content/style.less | 60 +++++
.../site/pages/test.tsx | 29 +++
.../site/pages/utils.ts | 11 +
.../site/public/apple-touch-icon.png | Bin
.../site/public/favicon.ico | Bin
.../site/public/logo.svg | 0
.../site/public/pwa-192x192.png | Bin
.../site/public/pwa-512x512.png | Bin
.../tdesign-web-components}/site/public/sw.js | 0
.../tdesign-web-components}/site/routes.tsx | 0
.../site/sidebar.config.ts | 52 +---
.../tdesign-web-components}/site/store.ts | 0
.../site/tailwind.config.js | 16 ++
.../site/tailwind/index.ts | 11 +
.../site/tailwind/tailwind.css | 3 +
.../site/vite-env.d.ts | 0
.../site/vite-plugin-add-part.js | 2 +-
.../site/vite.config.ts | 14 +-
packages/ui/src/_common | 1 -
playground/site/package.json | 8 -
playground/site/tailwind.config.js | 16 --
pnpm-lock.yaml | 91 ++++---
pnpm-workspace.yaml | 5 +-
script/generate-entry.js | 2 +-
script/patch-vite-config.mjs | 4 +-
script/rollup.base.mjs | 18 +-
tsconfig.json | 14 +-
794 files changed, 1313 insertions(+), 207 deletions(-)
delete mode 100644 packages/chat/tsconfig.json
rename packages/{ui => components}/CHANGELOG.md (100%)
rename packages/{ui/src => components}/affix/README.md (100%)
rename packages/{ui/src => components}/affix/_example/base.tsx (100%)
rename packages/{ui/src => components}/affix/_example/container.tsx (100%)
rename packages/{ui/src => components}/affix/affix.tsx (100%)
rename packages/{ui/src => components}/affix/index.ts (100%)
rename packages/{ui/src => components}/affix/style/index.js (100%)
rename packages/{ui/src => components}/affix/type.ts (100%)
rename packages/{ui/src => components}/alert/README.md (100%)
rename packages/{ui/src => components}/alert/_example/base.tsx (100%)
rename packages/{ui/src => components}/alert/_example/baseCollapse.tsx (100%)
rename packages/{ui/src => components}/alert/_example/baseDescription.tsx (100%)
rename packages/{ui/src => components}/alert/_example/baseOperation.tsx (100%)
rename packages/{ui/src => components}/alert/alert.tsx (100%)
rename packages/{ui/src => components}/alert/index.ts (100%)
rename packages/{ui/src => components}/alert/style/index.js (100%)
rename packages/{ui/src => components}/alert/type.ts (100%)
rename packages/{ui/src => components}/avatar/README.md (100%)
rename packages/{ui/src => components}/avatar/_example/adjust.tsx (100%)
rename packages/{ui/src => components}/avatar/_example/base.tsx (100%)
rename packages/{ui/src => components}/avatar/_example/group.tsx (100%)
rename packages/{ui/src => components}/avatar/_example/groupCascading.tsx (100%)
rename packages/{ui/src => components}/avatar/_example/groupMax.tsx (100%)
rename packages/{ui/src => components}/avatar/_example/shape.tsx (100%)
rename packages/{ui/src => components}/avatar/_example/size.tsx (100%)
rename packages/{ui/src => components}/avatar/avatar-group.tsx (100%)
rename packages/{ui/src => components}/avatar/avatar.en-US.md (100%)
rename packages/{ui/src => components}/avatar/avatar.tsx (100%)
rename packages/{ui/src => components}/avatar/index.tsx (100%)
rename packages/{ui/src => components}/avatar/style/css.js (100%)
rename packages/{ui/src => components}/avatar/style/index.ts (100%)
rename packages/{ui/src => components}/avatar/style/wc.less (100%)
rename packages/{ui/src => components}/avatar/type.ts (100%)
rename packages/{ui/src => components}/back-top/README.md (100%)
rename packages/{ui/src => components}/back-top/_example/base.tsx (100%)
rename packages/{ui/src => components}/back-top/_example/baseCustom.tsx (100%)
rename packages/{ui/src => components}/back-top/_example/baseDuration.tsx (100%)
rename packages/{ui/src => components}/back-top/_example/baseShape.tsx (100%)
rename packages/{ui/src => components}/back-top/_example/baseSize.tsx (100%)
rename packages/{ui/src => components}/back-top/_example/baseTheme.tsx (100%)
rename packages/{ui/src => components}/back-top/back-top.tsx (100%)
rename packages/{ui/src => components}/back-top/index.ts (100%)
rename packages/{ui/src => components}/back-top/style/index.js (100%)
rename packages/{ui/src => components}/back-top/type.ts (100%)
rename packages/{ui/src => components}/badge/README.md (100%)
rename packages/{ui/src => components}/badge/_example/baseCustom.tsx (100%)
rename packages/{ui/src => components}/badge/_example/baseDotStyle.tsx (100%)
rename packages/{ui/src => components}/badge/_example/baseNumberStyle.tsx (100%)
rename packages/{ui/src => components}/badge/_example/baseOffset.tsx (100%)
rename packages/{ui/src => components}/badge/_example/baseShape.tsx (100%)
rename packages/{ui/src => components}/badge/_example/baseSize.tsx (100%)
rename packages/{ui/src => components}/badge/badge.tsx (100%)
rename packages/{ui/src => components}/badge/index.ts (100%)
rename packages/{ui/src => components}/badge/style/index.js (100%)
rename packages/{ui/src => components}/badge/type.ts (100%)
rename packages/{ui/src => components}/breadcrumb/README.md (100%)
rename packages/{ui/src => components}/breadcrumb/_example/base.tsx (100%)
rename packages/{ui/src => components}/breadcrumb/_example/custom.tsx (100%)
rename packages/{ui/src => components}/breadcrumb/_example/href.tsx (100%)
rename packages/{ui/src => components}/breadcrumb/_example/options.tsx (100%)
rename packages/{ui/src => components}/breadcrumb/breadcrumb-item.tsx (100%)
rename packages/{ui/src => components}/breadcrumb/breadcrumb.tsx (100%)
rename packages/{ui/src => components}/breadcrumb/index.ts (100%)
rename packages/{ui/src => components}/breadcrumb/style/index.js (100%)
rename packages/{ui/src => components}/breadcrumb/type.ts (100%)
rename packages/{ui/src => components}/button/README.md (100%)
rename packages/{ui/src => components}/button/_example/base.tsx (100%)
rename packages/{ui/src => components}/button/_example/block.tsx (100%)
rename packages/{ui/src => components}/button/_example/ghost.tsx (100%)
rename packages/{ui/src => components}/button/_example/icon.tsx (100%)
rename packages/{ui/src => components}/button/_example/shape.tsx (100%)
rename packages/{ui/src => components}/button/_example/size.tsx (100%)
rename packages/{ui/src => components}/button/_example/status.tsx (100%)
rename packages/{ui/src => components}/button/_example/theme.tsx (100%)
rename packages/{ui/src => components}/button/button.tsx (100%)
rename packages/{ui/src => components}/button/index.ts (100%)
rename packages/{ui/src => components}/button/style/index.js (100%)
rename packages/{ui/src => components}/button/type.ts (100%)
rename packages/{ui/src => components}/card/README.md (100%)
rename packages/{ui/src => components}/card/_example/base.tsx (100%)
rename packages/{ui/src => components}/card/_example/bordered-none.tsx (100%)
rename packages/{ui/src => components}/card/_example/bordered.tsx (100%)
rename packages/{ui/src => components}/card/_example/custom-loading-props.tsx (100%)
rename packages/{ui/src => components}/card/_example/footer-actions.tsx (100%)
rename packages/{ui/src => components}/card/_example/footer-content-actions.tsx (100%)
rename packages/{ui/src => components}/card/_example/footer-content.tsx (100%)
rename packages/{ui/src => components}/card/_example/footer.tsx (100%)
rename packages/{ui/src => components}/card/_example/header-all-props.tsx (100%)
rename packages/{ui/src => components}/card/_example/header-bordered.tsx (100%)
rename packages/{ui/src => components}/card/_example/header-description.tsx (100%)
rename packages/{ui/src => components}/card/_example/header-footer-actions.tsx (100%)
rename packages/{ui/src => components}/card/_example/header-subtitle-footer-actions.tsx (100%)
rename packages/{ui/src => components}/card/_example/header-subtitle.tsx (100%)
rename packages/{ui/src => components}/card/_example/header.tsx (100%)
rename packages/{ui/src => components}/card/card.tsx (100%)
rename packages/{ui/src => components}/card/index.ts (100%)
rename packages/{ui/src => components}/card/style/index.js (100%)
rename packages/{ui/src => components}/card/type.ts (100%)
rename packages/{ui/src => components}/checkbox/README.md (100%)
rename packages/{ui/src => components}/checkbox/_example/base.tsx (100%)
rename packages/{ui/src => components}/checkbox/_example/controlled.tsx (100%)
rename packages/{ui/src => components}/checkbox/_example/group.tsx (100%)
rename packages/{ui/src => components}/checkbox/_example/link.tsx (100%)
rename packages/{ui/src => components}/checkbox/_example/max.tsx (100%)
rename packages/{ui/src => components}/checkbox/checkbox-group.tsx (100%)
rename packages/{ui/src => components}/checkbox/checkbox.tsx (100%)
rename packages/{ui/src => components}/checkbox/index.ts (100%)
rename packages/{ui/src => components}/checkbox/style/index.ts (100%)
rename packages/{ui/src => components}/checkbox/type.ts (100%)
rename packages/{ui/src => components}/collapse/README.md (100%)
rename packages/{ui/src => components}/collapse/_example/base.tsx (100%)
rename packages/{ui/src => components}/collapse/_example/icon.tsx (100%)
rename packages/{ui/src => components}/collapse/_example/mutex.tsx (100%)
rename packages/{ui/src => components}/collapse/_example/other.tsx (100%)
rename packages/{ui/src => components}/collapse/_example/rightSlot.tsx (100%)
rename packages/{ui/src => components}/collapse/collapse-animation.ts (100%)
rename packages/{ui/src => components}/collapse/collapse-panel.tsx (100%)
rename packages/{ui/src => components}/collapse/collapse.tsx (100%)
rename packages/{ui/src => components}/collapse/index.ts (100%)
rename packages/{ui/src => components}/collapse/style/index.js (100%)
rename packages/{ui/src => components}/collapse/style/wc.less (100%)
rename packages/{ui/src => components}/collapse/type.ts (100%)
rename packages/{ui/src => components}/comment/index.tsx (100%)
rename packages/{ui/src => components}/date-picker/DatePicker.tsx (100%)
rename packages/{ui/src => components}/date-picker/DateRangePicker.tsx (100%)
rename packages/{ui/src => components}/date-picker/README.md (100%)
rename packages/{ui/src => components}/date-picker/_example/base.tsx (100%)
rename packages/{ui/src => components}/date-picker/_example/input.tsx (100%)
rename packages/{ui/src => components}/date-picker/_example/limit.tsx (100%)
rename packages/{ui/src => components}/date-picker/_example/month.tsx (100%)
rename packages/{ui/src => components}/date-picker/_example/presets.tsx (100%)
rename packages/{ui/src => components}/date-picker/_example/quarter.tsx (100%)
rename packages/{ui/src => components}/date-picker/_example/week.tsx (100%)
rename packages/{ui/src => components}/date-picker/_example/year.tsx (100%)
rename packages/{ui/src => components}/date-picker/defaultProps.ts (100%)
rename packages/{ui/src => components}/date-picker/index.ts (100%)
rename packages/{ui/src => components}/date-picker/panel/RangePanel.tsx (100%)
rename packages/{ui/src => components}/date-picker/panel/SinglePanel.tsx (100%)
rename packages/{ui/src => components}/date-picker/style/index.js (100%)
rename packages/{ui/src => components}/date-picker/style/index.less (100%)
rename packages/{ui/src => components}/date-picker/type.ts (100%)
rename packages/{ui/src => components}/dialog/README.md (100%)
rename packages/{ui/src => components}/dialog/_example/async.tsx (100%)
rename packages/{ui/src => components}/dialog/_example/attach.tsx (100%)
rename packages/{ui/src => components}/dialog/_example/base.tsx (100%)
rename packages/{ui/src => components}/dialog/_example/custom.tsx (100%)
rename packages/{ui/src => components}/dialog/_example/modal.tsx (100%)
rename packages/{ui/src => components}/dialog/_example/plugin.tsx (100%)
rename packages/{ui/src => components}/dialog/_example/position.tsx (100%)
rename packages/{ui/src => components}/dialog/_example/warning.tsx (100%)
rename packages/{ui/src => components}/dialog/dialog.tsx (100%)
rename packages/{ui/src => components}/dialog/index.ts (100%)
rename packages/{ui/src => components}/dialog/plugin.tsx (100%)
rename packages/{ui/src => components}/dialog/stack.ts (100%)
rename packages/{ui/src => components}/dialog/style/dialog.less (100%)
rename packages/{ui/src => components}/dialog/style/index.js (100%)
rename packages/{ui/src => components}/dialog/style/wc.less (100%)
rename packages/{ui/src => components}/dialog/type.ts (100%)
rename packages/{ui/src => components}/divider/README.md (100%)
rename packages/{ui/src => components}/divider/_example/base.tsx (100%)
rename packages/{ui/src => components}/divider/_example/custom.tsx (100%)
rename packages/{ui/src => components}/divider/_example/text.tsx (100%)
rename packages/{ui/src => components}/divider/_example/vertical.tsx (100%)
rename packages/{ui/src => components}/divider/divider.tsx (100%)
rename packages/{ui/src => components}/divider/index.ts (100%)
rename packages/{ui/src => components}/divider/style/index.ts (100%)
rename packages/{ui/src => components}/divider/type.ts (100%)
rename packages/{ui/src => components}/dropdown/README.md (100%)
rename packages/{ui/src => components}/dropdown/_example/base.tsx (100%)
rename packages/{ui/src => components}/dropdown/_example/button.tsx (100%)
rename packages/{ui/src => components}/dropdown/_example/child.tsx (100%)
rename packages/{ui/src => components}/dropdown/_example/custom.tsx (100%)
rename packages/{ui/src => components}/dropdown/_example/disabled.tsx (100%)
rename packages/{ui/src => components}/dropdown/_example/icon.tsx (100%)
rename packages/{ui/src => components}/dropdown/_example/left.tsx (100%)
rename packages/{ui/src => components}/dropdown/_example/long.tsx (100%)
rename packages/{ui/src => components}/dropdown/_example/multiple.tsx (100%)
rename packages/{ui/src => components}/dropdown/_example/split.tsx (100%)
rename packages/{ui/src => components}/dropdown/_example/theme.tsx (100%)
rename packages/{ui/src => components}/dropdown/defaultProps.ts (100%)
rename packages/{ui/src => components}/dropdown/dropdown.tsx (100%)
rename packages/{ui/src => components}/dropdown/dropdownItem.tsx (100%)
rename packages/{ui/src => components}/dropdown/dropdownMenu.tsx (100%)
rename packages/{ui/src => components}/dropdown/getDropdownOptions.ts (100%)
rename packages/{ui/src => components}/dropdown/index.ts (100%)
rename packages/{ui/src => components}/dropdown/style/index.js (100%)
rename packages/{ui/src => components}/dropdown/type.ts (100%)
rename packages/{ui/src => components}/grid/README.md (100%)
rename packages/{ui/src => components}/grid/_example/base.tsx (100%)
rename packages/{ui/src => components}/grid/_example/common.css (100%)
rename packages/{ui/src => components}/grid/_example/flex.jsx (100%)
rename packages/{ui/src => components}/grid/_example/gutter.jsx (100%)
rename packages/{ui/src => components}/grid/_example/halign.jsx (100%)
rename packages/{ui/src => components}/grid/_example/offset.tsx (100%)
rename packages/{ui/src => components}/grid/_example/order.jsx (100%)
rename packages/{ui/src => components}/grid/_example/responsive.jsx (100%)
rename packages/{ui/src => components}/grid/_example/sort.tsx (100%)
rename packages/{ui/src => components}/grid/_example/valign.jsx (100%)
rename packages/{ui/src => components}/grid/col.tsx (100%)
rename packages/{ui/src => components}/grid/defaultProps.ts (100%)
rename packages/{ui/src => components}/grid/index.ts (100%)
rename packages/{ui/src => components}/grid/row.tsx (100%)
rename packages/{ui/src => components}/grid/style/index.js (100%)
rename packages/{ui/src => components}/grid/type.ts (100%)
rename packages/{ui/src => components}/icon/README.md (100%)
rename packages/{ui/src => components}/icon/_example/IconExample.jsx (100%)
rename packages/{ui/src => components}/icon/_example/IconFontExample.jsx (100%)
rename packages/{ui/src => components}/icon/_example/SvgSpriteExample.jsx (100%)
rename packages/{ui/src => components}/icon/utils.ts (100%)
rename packages/{ui/src => components}/image/README.md (100%)
rename packages/{ui/src => components}/image/_example/avif.tsx (100%)
rename packages/{ui/src => components}/image/_example/extra-always.tsx (100%)
rename packages/{ui/src => components}/image/_example/extra-hover.tsx (100%)
rename packages/{ui/src => components}/image/_example/fill-mode.tsx (100%)
rename packages/{ui/src => components}/image/_example/fill-position.tsx (100%)
rename packages/{ui/src => components}/image/_example/gallery-cover.tsx (100%)
rename packages/{ui/src => components}/image/_example/lazy-list.tsx (100%)
rename packages/{ui/src => components}/image/_example/lazy-single.tsx (100%)
rename packages/{ui/src => components}/image/_example/placeholder.tsx (100%)
rename packages/{ui/src => components}/image/_example/shape.tsx (100%)
rename packages/{ui/src => components}/image/image.en-US.md (100%)
rename packages/{ui/src => components}/image/image.tsx (100%)
rename packages/{ui/src => components}/image/index.ts (100%)
rename packages/{ui/src => components}/image/style/index.ts (100%)
rename packages/{ui/src => components}/image/type.ts (100%)
rename packages/{ui/src => components}/index.ts (100%)
rename packages/{ui/src => components}/input-number/README.md (100%)
rename packages/{ui/src => components}/input-number/_example/align.tsx (100%)
rename packages/{ui/src => components}/input-number/_example/auto-width.tsx (100%)
rename packages/{ui/src => components}/input-number/_example/center.tsx (100%)
rename packages/{ui/src => components}/input-number/_example/format.tsx (100%)
rename packages/{ui/src => components}/input-number/_example/large-number.tsx (100%)
rename packages/{ui/src => components}/input-number/_example/left.tsx (100%)
rename packages/{ui/src => components}/input-number/_example/normal.tsx (100%)
rename packages/{ui/src => components}/input-number/_example/size.tsx (100%)
rename packages/{ui/src => components}/input-number/_example/status.tsx (100%)
rename packages/{ui/src => components}/input-number/_example/step.tsx (100%)
rename packages/{ui/src => components}/input-number/index.tsx (100%)
rename packages/{ui/src => components}/input-number/input-number.tsx (100%)
rename packages/{ui/src => components}/input-number/style/index.ts (100%)
rename packages/{ui/src => components}/input-number/type.ts (100%)
rename packages/{ui/src => components}/input/README.md (100%)
rename packages/{ui/src => components}/input/_example/align.tsx (100%)
rename packages/{ui/src => components}/input/_example/auto-width.tsx (100%)
rename packages/{ui/src => components}/input/_example/base.tsx (100%)
rename packages/{ui/src => components}/input/_example/borderless.tsx (100%)
rename packages/{ui/src => components}/input/_example/clearable.tsx (100%)
rename packages/{ui/src => components}/input/_example/format.tsx (100%)
rename packages/{ui/src => components}/input/_example/group.tsx (100%)
rename packages/{ui/src => components}/input/_example/max-length-count.tsx (100%)
rename packages/{ui/src => components}/input/_example/password.tsx (100%)
rename packages/{ui/src => components}/input/_example/size.tsx (100%)
rename packages/{ui/src => components}/input/_example/status.tsx (100%)
rename packages/{ui/src => components}/input/index.ts (100%)
rename packages/{ui/src => components}/input/input-group.tsx (100%)
rename packages/{ui/src => components}/input/input.tsx (100%)
rename packages/{ui/src => components}/input/style/index.js (100%)
rename packages/{ui/src => components}/input/type.ts (100%)
rename packages/{ui/src => components}/input/useLengthLimit.ts (100%)
rename packages/{ui/src => components}/link/README.md (100%)
rename packages/{ui/src => components}/link/_example/base.tsx (100%)
rename packages/{ui/src => components}/link/_example/disabled.tsx (100%)
rename packages/{ui/src => components}/link/_example/hover.tsx (100%)
rename packages/{ui/src => components}/link/_example/icon.tsx (100%)
rename packages/{ui/src => components}/link/_example/size.tsx (100%)
rename packages/{ui/src => components}/link/_example/theme.tsx (100%)
rename packages/{ui/src => components}/link/_example/underline.tsx (100%)
rename packages/{ui/src => components}/link/index.ts (100%)
rename packages/{ui/src => components}/link/link.tsx (100%)
rename packages/{ui/src => components}/link/style/index.js (100%)
rename packages/{ui/src => components}/link/type.ts (100%)
rename packages/{ui/src => components}/list/README.md (100%)
rename packages/{ui/src => components}/list/_example/base.tsx (100%)
rename packages/{ui/src => components}/list/_example/image-text.tsx (100%)
rename packages/{ui/src => components}/list/_example/multiline.tsx (100%)
rename packages/{ui/src => components}/list/_example/operation.tsx (100%)
rename packages/{ui/src => components}/list/_example/size.tsx (100%)
rename packages/{ui/src => components}/list/_example/stripe.tsx (100%)
rename packages/{ui/src => components}/list/index.ts (100%)
rename packages/{ui/src => components}/list/list-item-meta.tsx (100%)
rename packages/{ui/src => components}/list/list-item.tsx (100%)
rename packages/{ui/src => components}/list/list.tsx (100%)
rename packages/{ui/src => components}/list/style/index.js (100%)
rename packages/{ui/src => components}/list/style/wc.less (100%)
rename packages/{ui/src => components}/list/types.ts (100%)
rename packages/{ui/src => components}/loading/README.md (100%)
rename packages/{ui/src => components}/loading/_example/attach.tsx (100%)
rename packages/{ui/src => components}/loading/_example/base.tsx (100%)
rename packages/{ui/src => components}/loading/_example/delay.tsx (100%)
rename packages/{ui/src => components}/loading/_example/fullscreen.tsx (100%)
rename packages/{ui/src => components}/loading/_example/icon-text.tsx (100%)
rename packages/{ui/src => components}/loading/_example/service.tsx (100%)
rename packages/{ui/src => components}/loading/_example/size.tsx (100%)
rename packages/{ui/src => components}/loading/_example/text.tsx (100%)
rename packages/{ui/src => components}/loading/_example/wrap.tsx (100%)
rename packages/{ui/src => components}/loading/gradient.tsx (100%)
rename packages/{ui/src => components}/loading/index.ts (100%)
rename packages/{ui/src => components}/loading/loading.tsx (100%)
rename packages/{ui/src => components}/loading/plugin.tsx (100%)
rename packages/{ui/src => components}/loading/style/index.js (100%)
rename packages/{ui/src => components}/loading/type.ts (100%)
rename packages/{ui/src => components}/menu/Menu.tsx (100%)
rename packages/{ui/src => components}/menu/MenuItem.tsx (100%)
rename packages/{ui/src => components}/menu/README.md (100%)
rename packages/{ui/src => components}/menu/_example/closable-side.tsx (100%)
rename packages/{ui/src => components}/menu/_util/constant.ts (100%)
rename packages/{ui/src => components}/menu/index.ts (100%)
rename packages/{ui/src => components}/menu/style/index.js (100%)
rename packages/{ui/src => components}/menu/type.ts (100%)
rename packages/{ui/src => components}/message/README.md (100%)
rename packages/{ui/src => components}/message/_example/base.tsx (100%)
rename packages/{ui/src => components}/message/_example/baseClose.tsx (100%)
rename packages/{ui/src => components}/message/_example/baseControl.tsx (100%)
rename packages/{ui/src => components}/message/_example/baseControlFunction.tsx (100%)
rename packages/{ui/src => components}/message/_example/baseControlMore.tsx (100%)
rename packages/{ui/src => components}/message/_example/baseControlPosition.tsx (100%)
rename packages/{ui/src => components}/message/_example/baseLoading.tsx (100%)
rename packages/{ui/src => components}/message/config.ts (100%)
rename packages/{ui/src => components}/message/const.tsx (100%)
rename packages/{ui/src => components}/message/defaultProps.ts (100%)
rename packages/{ui/src => components}/message/index.tsx (100%)
rename packages/{ui/src => components}/message/message.tsx (100%)
rename packages/{ui/src => components}/message/messageClose.tsx (100%)
rename packages/{ui/src => components}/message/messageComponent.tsx (100%)
rename packages/{ui/src => components}/message/messageIcon.tsx (100%)
rename packages/{ui/src => components}/message/style/index.js (100%)
rename packages/{ui/src => components}/message/style/messageIcon.less (100%)
rename packages/{ui/src => components}/message/type.ts (100%)
rename packages/{ui/src => components}/notification/Notification.tsx (100%)
rename packages/{ui/src => components}/notification/NotificationList.tsx (100%)
rename packages/{ui/src => components}/notification/NotificationPlugin.ts (100%)
rename packages/{ui/src => components}/notification/README.md (100%)
rename packages/{ui/src => components}/notification/_example/base.tsx (100%)
rename packages/{ui/src => components}/notification/_example/icon.tsx (100%)
rename packages/{ui/src => components}/notification/_example/operation.tsx (100%)
rename packages/{ui/src => components}/notification/_example/placement.tsx (100%)
rename packages/{ui/src => components}/notification/_example/toggle.tsx (100%)
rename packages/{ui/src => components}/notification/config.ts (100%)
rename packages/{ui/src => components}/notification/defaultProps.ts (100%)
rename packages/{ui/src => components}/notification/index.ts (100%)
rename packages/{ui/src => components}/notification/style/index.js (100%)
rename packages/{ui/src => components}/notification/type.ts (100%)
rename packages/{ui => components}/package.json (100%)
rename packages/{ui/src => components}/pagination/PaginationMini.tsx (100%)
rename packages/{ui/src => components}/pagination/defaultProps.ts (100%)
rename packages/{ui/src => components}/pagination/type.ts (100%)
rename packages/{ui/src => components}/popconfirm/README.md (100%)
rename packages/{ui/src => components}/popconfirm/_example/base.tsx (100%)
rename packages/{ui/src => components}/popconfirm/_example/button.tsx (100%)
rename packages/{ui/src => components}/popconfirm/_example/describe.tsx (100%)
rename packages/{ui/src => components}/popconfirm/_example/icon.tsx (100%)
rename packages/{ui/src => components}/popconfirm/_example/inherit.tsx (100%)
rename packages/{ui/src => components}/popconfirm/index.ts (100%)
rename packages/{ui/src => components}/popconfirm/popconfirm.tsx (100%)
rename packages/{ui/src => components}/popconfirm/popcontent.tsx (100%)
rename packages/{ui/src => components}/popconfirm/style/index.js (100%)
rename packages/{ui/src => components}/popconfirm/type.ts (100%)
rename packages/{ui/src => components}/popup/README.md (100%)
rename packages/{ui/src => components}/popup/_example/base.tsx (100%)
rename packages/{ui/src => components}/popup/_example/destroy.tsx (100%)
rename packages/{ui/src => components}/popup/_example/disabled.tsx (100%)
rename packages/{ui/src => components}/popup/_example/dynamic.tsx (100%)
rename packages/{ui/src => components}/popup/_example/placement.tsx (100%)
rename packages/{ui/src => components}/popup/_example/style.tsx (100%)
rename packages/{ui/src => components}/popup/_example/trigger.tsx (100%)
rename packages/{ui/src => components}/popup/_example/triggerElement.tsx (100%)
rename packages/{ui/src => components}/popup/_example/visible.tsx (100%)
rename packages/{ui/src => components}/popup/index.ts (100%)
rename packages/{ui/src => components}/popup/popup.tsx (100%)
rename packages/{ui/src => components}/popup/popupTrigger.tsx (100%)
rename packages/{ui/src => components}/popup/style/index.js (100%)
rename packages/{ui/src => components}/popup/type.ts (100%)
rename packages/{ui/src => components}/popup/utils.tsx (100%)
rename packages/{ui/src => components}/progress/README.md (100%)
rename packages/{ui/src => components}/progress/_example/circle.tsx (100%)
rename packages/{ui/src => components}/progress/_example/line.tsx (100%)
rename packages/{ui/src => components}/progress/index.ts (100%)
rename packages/{ui/src => components}/progress/progress.tsx (100%)
rename packages/{ui/src => components}/progress/style/index.js (100%)
rename packages/{ui/src => components}/progress/type.ts (100%)
rename packages/{ui/src => components}/radio/README.md (100%)
rename packages/{ui/src => components}/radio/_example/base.tsx (100%)
rename packages/{ui/src => components}/radio/_example/group.tsx (100%)
rename packages/{ui/src => components}/radio/_example/size.tsx (100%)
rename packages/{ui/src => components}/radio/_example/type.tsx (100%)
rename packages/{ui/src => components}/radio/index.ts (100%)
rename packages/{ui/src => components}/radio/radio.tsx (100%)
rename packages/{ui/src => components}/radio/radioButton.tsx (100%)
rename packages/{ui/src => components}/radio/radioGroup.tsx (100%)
rename packages/{ui/src => components}/radio/style/index.js (100%)
rename packages/{ui/src => components}/radio/type.ts (100%)
rename packages/{ui/src => components}/range-input/README.md (100%)
rename packages/{ui/src => components}/range-input/RangeInput.tsx (100%)
rename packages/{ui/src => components}/range-input/RangeInputInner.tsx (100%)
rename packages/{ui/src => components}/range-input/RangeInputPopup.tsx (100%)
rename packages/{ui/src => components}/range-input/_example/base.tsx (100%)
rename packages/{ui/src => components}/range-input/_example/popup.tsx (100%)
rename packages/{ui/src => components}/range-input/_example/size.tsx (100%)
rename packages/{ui/src => components}/range-input/_example/status.tsx (100%)
rename packages/{ui/src => components}/range-input/index.ts (100%)
rename packages/{ui/src => components}/range-input/style/index.js (100%)
rename packages/{ui/src => components}/range-input/type.ts (100%)
rename packages/{ui => components}/rollup.config.mjs (95%)
rename packages/{ui => components}/rollup.dts.config.mjs (94%)
rename packages/{ui/src => components}/select-input/README.md (100%)
rename packages/{ui/src => components}/select-input/SelectInput.tsx (100%)
rename packages/{ui/src => components}/select-input/SelectInputMultiple.tsx (100%)
rename packages/{ui/src => components}/select-input/SelectInputSingle.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/autocomplete.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/autowidth-multiple.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/autowidth.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/borderless-multiple.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/borderless.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/collapsed-items.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/custom-tag.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/excess-tags-display-type.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/label-suffix.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/multiple.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/single.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/status.tsx (100%)
rename packages/{ui/src => components}/select-input/_example/width.tsx (100%)
rename packages/{ui/src => components}/select-input/defaultProps.ts (100%)
rename packages/{ui/src => components}/select-input/index.tsx (100%)
rename packages/{ui/src => components}/select-input/interface.ts (100%)
rename packages/{ui/src => components}/select-input/style/index.js (100%)
rename packages/{ui/src => components}/select-input/type.ts (100%)
rename packages/{ui/src => components}/select-input/useOverlayInnerStyle.ts (100%)
rename packages/{ui/src => components}/select/Option.tsx (100%)
rename packages/{ui/src => components}/select/README.md (100%)
rename packages/{ui/src => components}/select/Select.tsx (100%)
rename packages/{ui/src => components}/select/_example/autowidth.tsx (100%)
rename packages/{ui/src => components}/select/_example/base.tsx (100%)
rename packages/{ui/src => components}/select/_example/disabled.tsx (100%)
rename packages/{ui/src => components}/select/_example/loading.tsx (100%)
rename packages/{ui/src => components}/select/_example/size.tsx (100%)
rename packages/{ui/src => components}/select/defaultProps.ts (100%)
rename packages/{ui/src => components}/select/index.ts (100%)
rename packages/{ui/src => components}/select/style/index.js (100%)
rename packages/{ui/src => components}/select/style/index.less (100%)
rename packages/{ui/src => components}/select/type.ts (100%)
rename packages/{ui/src => components}/skeleton/README.md (100%)
rename packages/{ui/src => components}/skeleton/_example/advance.tsx (100%)
rename packages/{ui/src => components}/skeleton/_example/animation.tsx (100%)
rename packages/{ui/src => components}/skeleton/_example/base.tsx (100%)
rename packages/{ui/src => components}/skeleton/_example/delay.tsx (100%)
rename packages/{ui/src => components}/skeleton/_example/theme.tsx (100%)
rename packages/{ui/src => components}/skeleton/index.ts (100%)
rename packages/{ui/src => components}/skeleton/skeleton.tsx (100%)
rename packages/{ui/src => components}/skeleton/style/index.js (100%)
rename packages/{ui/src => components}/skeleton/type.ts (100%)
rename packages/{ui/src => components}/slider/README.md (100%)
rename packages/{ui/src => components}/slider/_example/base.tsx (100%)
rename packages/{ui/src => components}/slider/_example/disabled.tsx (100%)
rename packages/{ui/src => components}/slider/_example/input-number-vertical.tsx (100%)
rename packages/{ui/src => components}/slider/_example/input-number.tsx (100%)
rename packages/{ui/src => components}/slider/_example/marks.tsx (100%)
rename packages/{ui/src => components}/slider/_example/min-and-max.tsx (100%)
rename packages/{ui/src => components}/slider/_example/step.tsx (100%)
rename packages/{ui/src => components}/slider/_example/vertical-marks.tsx (100%)
rename packages/{ui/src => components}/slider/_example/vertical.tsx (100%)
rename packages/{ui/src => components}/slider/index.ts (100%)
rename packages/{ui/src => components}/slider/slider-button.tsx (100%)
rename packages/{ui/src => components}/slider/slider-mark.tsx (100%)
rename packages/{ui/src => components}/slider/slider.tsx (100%)
rename packages/{ui/src => components}/slider/style/index.js (100%)
rename packages/{ui/src => components}/slider/style/wc.less (100%)
rename packages/{ui/src => components}/slider/type.ts (100%)
rename packages/{ui/src => components}/space/README.md (100%)
rename packages/{ui/src => components}/space/_example/align.tsx (100%)
rename packages/{ui/src => components}/space/_example/base.tsx (100%)
rename packages/{ui/src => components}/space/_example/break-line.tsx (100%)
rename packages/{ui/src => components}/space/_example/separator.tsx (100%)
rename packages/{ui/src => components}/space/_example/size.tsx (100%)
rename packages/{ui/src => components}/space/_example/vertical.tsx (100%)
rename packages/{ui/src => components}/space/index.ts (100%)
rename packages/{ui/src => components}/space/space.tsx (100%)
rename packages/{ui/src => components}/space/style/index.js (100%)
rename packages/{ui/src => components}/space/type.ts (100%)
rename packages/{ui/src => components}/style/index.js (100%)
rename packages/{ui/src => components}/swiper/README.md (100%)
rename packages/{ui/src => components}/swiper/_example/base.tsx (100%)
rename packages/{ui/src => components}/swiper/_example/card.tsx (100%)
rename packages/{ui/src => components}/swiper/_example/current.tsx (100%)
rename packages/{ui/src => components}/swiper/_example/fade.tsx (100%)
rename packages/{ui/src => components}/swiper/_example/fraction.tsx (100%)
rename packages/{ui/src => components}/swiper/_example/placement.tsx (100%)
rename packages/{ui/src => components}/swiper/_example/size.tsx (100%)
rename packages/{ui/src => components}/swiper/_example/vertical.tsx (100%)
rename packages/{ui/src => components}/swiper/index.ts (100%)
rename packages/{ui/src => components}/swiper/style/index.js (100%)
rename packages/{ui/src => components}/swiper/swiper-item.tsx (100%)
rename packages/{ui/src => components}/swiper/swiper.tsx (100%)
rename packages/{ui/src => components}/swiper/type.ts (100%)
rename packages/{ui/src => components}/switch/README.md (100%)
rename packages/{ui/src => components}/switch/_example/base.tsx (100%)
rename packages/{ui/src => components}/switch/_example/describe.tsx (100%)
rename packages/{ui/src => components}/switch/_example/size.tsx (100%)
rename packages/{ui/src => components}/switch/_example/status.tsx (100%)
rename packages/{ui/src => components}/switch/index.ts (100%)
rename packages/{ui/src => components}/switch/style/index.js (100%)
rename packages/{ui/src => components}/switch/switch.tsx (100%)
rename packages/{ui/src => components}/switch/type.ts (100%)
rename packages/{ui/src => components}/tabs/README.md (100%)
rename packages/{ui/src => components}/tabs/TabBar.tsx (100%)
rename packages/{ui/src => components}/tabs/TabNav.tsx (100%)
rename packages/{ui/src => components}/tabs/TabNavItem.tsx (100%)
rename packages/{ui/src => components}/tabs/_example/ban.tsx (100%)
rename packages/{ui/src => components}/tabs/_example/base.tsx (100%)
rename packages/{ui/src => components}/tabs/_example/combination.tsx (100%)
rename packages/{ui/src => components}/tabs/_example/custom.tsx (100%)
rename packages/{ui/src => components}/tabs/_example/dragsort.tsx (100%)
rename packages/{ui/src => components}/tabs/_example/icon.tsx (100%)
rename packages/{ui/src => components}/tabs/_example/operation.tsx (100%)
rename packages/{ui/src => components}/tabs/_example/position.tsx (100%)
rename packages/{ui/src => components}/tabs/_example/size.tsx (100%)
rename packages/{ui/src => components}/tabs/_example/theme.tsx (100%)
rename packages/{ui/src => components}/tabs/index.ts (100%)
rename packages/{ui/src => components}/tabs/style/index.js (100%)
rename packages/{ui/src => components}/tabs/tabPanel.tsx (100%)
rename packages/{ui/src => components}/tabs/tabs.tsx (100%)
rename packages/{ui/src => components}/tabs/type.ts (100%)
rename packages/{ui/src => components}/tabs/useTabClass.ts (100%)
rename packages/{ui/src => components}/tag-input/README.md (100%)
rename packages/{ui/src => components}/tag-input/_example/autowidth.tsx (100%)
rename packages/{ui/src => components}/tag-input/_example/base.tsx (100%)
rename packages/{ui/src => components}/tag-input/_example/collapsed.tsx (100%)
rename packages/{ui/src => components}/tag-input/_example/customTag.tsx (100%)
rename packages/{ui/src => components}/tag-input/_example/draggable.tsx (100%)
rename packages/{ui/src => components}/tag-input/_example/excess.tsx (100%)
rename packages/{ui/src => components}/tag-input/_example/max.tsx (100%)
rename packages/{ui/src => components}/tag-input/_example/size.tsx (100%)
rename packages/{ui/src => components}/tag-input/_example/status.tsx (100%)
rename packages/{ui/src => components}/tag-input/_example/theme.tsx (100%)
rename packages/{ui/src => components}/tag-input/index.ts (100%)
rename packages/{ui/src => components}/tag-input/style/index.js (100%)
rename packages/{ui/src => components}/tag-input/tag-input.tsx (100%)
rename packages/{ui/src => components}/tag-input/type.ts (100%)
rename packages/{ui/src => components}/tag/README.md (100%)
rename packages/{ui/src => components}/tag/_example/base.tsx (100%)
rename packages/{ui/src => components}/tag/_example/delete.tsx (100%)
rename packages/{ui/src => components}/tag/_example/icon.tsx (100%)
rename packages/{ui/src => components}/tag/_example/longText.tsx (100%)
rename packages/{ui/src => components}/tag/_example/shape.tsx (100%)
rename packages/{ui/src => components}/tag/_example/size.tsx (100%)
rename packages/{ui/src => components}/tag/index.ts (100%)
rename packages/{ui/src => components}/tag/style/index.js (100%)
rename packages/{ui/src => components}/tag/tag.tsx (100%)
rename packages/{ui/src => components}/tag/type.ts (100%)
rename packages/{ui/src => components}/tag/vite.config.js (100%)
rename packages/{ui/src => components}/textarea/README.md (100%)
rename packages/{ui/src => components}/textarea/_example/base.tsx (100%)
rename packages/{ui/src => components}/textarea/_example/event.tsx (100%)
rename packages/{ui/src => components}/textarea/_example/limit.tsx (100%)
rename packages/{ui/src => components}/textarea/_example/status.tsx (100%)
rename packages/{ui/src => components}/textarea/index.ts (100%)
rename packages/{ui/src => components}/textarea/style/index.js (100%)
rename packages/{ui/src => components}/textarea/textarea.tsx (100%)
rename packages/{ui/src => components}/textarea/type.ts (100%)
rename packages/{ui/src => components}/tooltip/README.md (100%)
rename packages/{ui/src => components}/tooltip/_example/arrow.tsx (100%)
rename packages/{ui/src => components}/tooltip/_example/base.tsx (100%)
rename packages/{ui/src => components}/tooltip/_example/duration.tsx (100%)
rename packages/{ui/src => components}/tooltip/_example/noarrow.tsx (100%)
rename packages/{ui/src => components}/tooltip/_example/theme.tsx (100%)
rename packages/{ui/src => components}/tooltip/_example/trigger.tsx (100%)
rename packages/{ui/src => components}/tooltip/index.ts (100%)
rename packages/{ui/src => components}/tooltip/style/index.js (100%)
rename packages/{ui/src => components}/tooltip/tooltip.tsx (100%)
rename packages/{ui/src => components}/tooltip/type.ts (100%)
rename packages/{ui => components}/tsconfig.json (71%)
rename packages/{ui/src => components}/upload/CustomFile.tsx (100%)
rename packages/{ui/src => components}/upload/ImageCard.tsx (100%)
rename packages/{ui/src => components}/upload/NormalFile.tsx (100%)
rename packages/{ui/src => components}/upload/README.md (100%)
rename packages/{ui/src => components}/upload/_example/base.tsx (100%)
rename packages/{ui/src => components}/upload/_example/image.tsx (100%)
rename packages/{ui/src => components}/upload/_example/input.tsx (100%)
rename packages/{ui/src => components}/upload/hooks/useUpload.ts (100%)
rename packages/{ui/src => components}/upload/index.ts (100%)
rename packages/{ui/src => components}/upload/interface.ts (100%)
rename packages/{ui/src => components}/upload/style/index.js (100%)
rename packages/{ui/src => components}/upload/type.ts (100%)
rename packages/{ui/src => components}/upload/upload.tsx (100%)
rename packages/{ui/src => components}/upload/utils/index.ts (100%)
rename packages/{ui/src => components}/watermark/README.md (100%)
rename packages/{ui/src => components}/watermark/_example/base.tsx (100%)
rename packages/{ui/src => components}/watermark/_example/graylevel.tsx (100%)
rename packages/{ui/src => components}/watermark/_example/image.tsx (100%)
rename packages/{ui/src => components}/watermark/_example/movingImage.tsx (100%)
rename packages/{ui/src => components}/watermark/_example/movingText.tsx (100%)
rename packages/{ui/src => components}/watermark/_example/multiline.tsx (100%)
rename packages/{ui/src => components}/watermark/index.ts (100%)
rename packages/{ui/src => components}/watermark/style/index.js (100%)
rename packages/{ui/src => components}/watermark/type.ts (100%)
rename packages/{ui/src => components}/watermark/utils.ts (100%)
rename packages/{ui/src => components}/watermark/watermark.tsx (100%)
rename packages/{ => pro-components}/chat/CHANGELOG.md (100%)
rename packages/{chat/src => pro-components/chat}/attachments/README.md (100%)
rename packages/{chat/src => pro-components/chat}/attachments/_example/base.tsx (100%)
rename packages/{chat/src => pro-components/chat}/attachments/_example/images.tsx (100%)
rename packages/{chat/src => pro-components/chat}/attachments/_example/scrollX.tsx (100%)
rename packages/{chat/src => pro-components/chat}/attachments/_example/scrollY.tsx (100%)
rename packages/{chat/src => pro-components/chat}/attachments/attachments.tsx (100%)
rename packages/{chat/src => pro-components/chat}/attachments/index.ts (100%)
rename packages/{chat/src => pro-components/chat}/attachments/style/_doc.less (100%)
rename packages/{chat/src => pro-components/chat}/attachments/style/_index.less (100%)
rename packages/{chat/src => pro-components/chat}/attachments/style/_mixin.less (100%)
rename packages/{chat/src => pro-components/chat}/attachments/style/_var.less (100%)
rename packages/{chat/src => pro-components/chat}/attachments/style/attachments.less (100%)
rename packages/{chat/src => pro-components/chat}/attachments/style/import.less (100%)
rename packages/{chat/src => pro-components/chat}/attachments/style/index.js (100%)
rename packages/{chat/src => pro-components/chat}/attachments/type.ts (100%)
rename packages/{chat/src => pro-components/chat}/chat-action/README.md (100%)
rename packages/{chat/src => pro-components/chat}/chat-action/_example/base.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-action/action.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-action/index.ts (100%)
rename packages/{chat/src => pro-components/chat}/chat-action/style/_doc.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-action/style/_index.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-action/style/_mixin.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-action/style/_var.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-action/style/action.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-action/style/import.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-action/style/index.js (100%)
rename packages/{chat/src => pro-components/chat}/chat-action/type.ts (100%)
rename packages/{chat/src => pro-components/chat}/chat-engine/index.ts (100%)
rename packages/{chat/src => pro-components/chat}/chat-loading/README.md (100%)
rename packages/{chat/src => pro-components/chat}/chat-loading/_example/base.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-loading/index.ts (100%)
rename packages/{chat/src => pro-components/chat}/chat-loading/loading.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-loading/style/_doc.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-loading/style/_index.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-loading/style/_mixin.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-loading/style/_var.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-loading/style/import.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-loading/style/index.js (100%)
rename packages/{chat/src => pro-components/chat}/chat-loading/style/loading.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-loading/type.ts (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/README.md (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/_example/attachment.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/_example/custom.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/_example/image.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/_example/loading.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/_example/markdown.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/_example/reasoning.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/_example/search.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/_example/simple-reasoning.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/_example/style.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/_example/suggestion.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/_example/test-reasoning.html (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/_example/thinking.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/auto-scroll.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/chat-item.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/content/README.md (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/content/attachment-content.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/content/base-thinking-content.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/content/markdown-content.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/content/reasoning-content.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/content/search-content.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/content/suggestion-content.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/content/thinking-content.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/index.ts (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/md/utils.ts (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/style/_index.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/style/_mixin.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/style/_var.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/style/chat-content.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/style/chat-item.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/style/cherry-icon-font.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/style/import.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/style/index.js (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/type.ts (100%)
rename packages/{chat/src => pro-components/chat}/chat-message/usage-example.md (100%)
rename packages/{chat/src => pro-components/chat}/chat-sender/README.md (100%)
rename packages/{chat/src => pro-components/chat}/chat-sender/_example/attachment.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-sender/_example/basic.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-sender/_example/custom.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-sender/chat-sender.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chat-sender/index.ts (100%)
rename packages/{chat/src => pro-components/chat}/chat-sender/style/_index.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-sender/style/_var.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-sender/style/chat-sender.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-sender/style/import.less (100%)
rename packages/{chat/src => pro-components/chat}/chat-sender/style/index.js (100%)
rename packages/{chat/src => pro-components/chat}/chat-sender/type.ts (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/README.md (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/_example/basic.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/_example/customMDRender.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/_example/customRender.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/_example/customRenderItem.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/_example/demo.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/_example/input.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/_example/markdown.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/_example/nostream.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/_example/style/chat-model.less (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/_example/style/test.less (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/chat-list.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/chat.tsx (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/index.ts (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/mock/sseService.ts (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/style/_index.less (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/style/_var.less (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/style/auto-scroll.less (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/style/chat-list.less (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/style/chat.less (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/style/import.less (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/style/index.js (100%)
rename packages/{chat/src => pro-components/chat}/chatbot/type.ts (100%)
rename packages/{chat/src => pro-components/chat}/common/testMarkdown.md (100%)
rename packages/{chat/src => pro-components/chat}/filecard/README.md (100%)
rename packages/{chat/src => pro-components/chat}/filecard/_example/base.tsx (100%)
rename packages/{chat/src => pro-components/chat}/filecard/_example/close.tsx (100%)
rename packages/{chat/src => pro-components/chat}/filecard/filecard.tsx (100%)
rename packages/{chat/src => pro-components/chat}/filecard/index.ts (100%)
rename packages/{chat/src => pro-components/chat}/filecard/style/_doc.less (100%)
rename packages/{chat/src => pro-components/chat}/filecard/style/_index.less (100%)
rename packages/{chat/src => pro-components/chat}/filecard/style/_mixin.less (100%)
rename packages/{chat/src => pro-components/chat}/filecard/style/_var.less (100%)
rename packages/{chat/src => pro-components/chat}/filecard/style/filecard.less (100%)
rename packages/{chat/src => pro-components/chat}/filecard/style/import.less (100%)
rename packages/{chat/src => pro-components/chat}/filecard/style/index.js (100%)
rename packages/{chat/src => pro-components/chat}/filecard/type.ts (100%)
rename packages/{chat/src => pro-components/chat}/index.ts (100%)
rename packages/{ => pro-components}/chat/package.json (100%)
rename packages/{ => pro-components}/chat/rollup.config.mjs (85%)
rename packages/{ => pro-components}/chat/rollup.dts.config.mjs (94%)
create mode 100644 packages/pro-components/chat/tsconfig.json
create mode 100644 packages/tdesign-web-components-chat/package.json
rename {playground => packages/tdesign-web-components-chat}/site/docs/getting-started.md (100%)
rename {playground => packages/tdesign-web-components-chat}/site/index.css (100%)
create mode 100644 packages/tdesign-web-components-chat/site/index.html
rename {playground => packages/tdesign-web-components-chat}/site/main.tsx (100%)
create mode 100644 packages/tdesign-web-components-chat/site/package.json
rename {playground => packages/tdesign-web-components-chat}/site/pages/components/fallback.tsx (100%)
rename {playground => packages/tdesign-web-components-chat}/site/pages/components/pending.tsx (100%)
create mode 100644 packages/tdesign-web-components-chat/site/pages/layout/component-layout.tsx
rename {playground => packages/tdesign-web-components-chat}/site/pages/layout/td-wc-content/fixedTitle.ts (100%)
create mode 100644 packages/tdesign-web-components-chat/site/pages/layout/td-wc-content/index.tsx
rename {playground => packages/tdesign-web-components-chat}/site/pages/layout/td-wc-content/style.less (100%)
rename {playground => packages/tdesign-web-components-chat}/site/pages/test.tsx (100%)
rename {playground => packages/tdesign-web-components-chat}/site/pages/utils.ts (100%)
create mode 100644 packages/tdesign-web-components-chat/site/routes.tsx
create mode 100644 packages/tdesign-web-components-chat/site/sidebar.config.ts
rename {playground => packages/tdesign-web-components-chat}/site/tailwind/index.ts (100%)
rename {playground => packages/tdesign-web-components-chat}/site/tailwind/tailwind.css (100%)
create mode 100644 packages/tdesign-web-components-chat/site/vite-plugin-add-part.js
create mode 100644 packages/tdesign-web-components-chat/site/vite.config.ts
create mode 100644 packages/tdesign-web-components/package.json
create mode 100644 packages/tdesign-web-components/site/docs/getting-started.md
rename {playground => packages/tdesign-web-components}/site/docs/react.md (100%)
rename {playground => packages/tdesign-web-components}/site/docs/starter.md (100%)
rename {playground => packages/tdesign-web-components}/site/docs/style.md (100%)
rename {playground => packages/tdesign-web-components}/site/docs/theme.md (100%)
rename {playground => packages/tdesign-web-components}/site/docs/vue.md (100%)
rename {playground => packages/tdesign-web-components}/site/globals.d.ts (100%)
create mode 100644 packages/tdesign-web-components/site/index.css
rename {playground => packages/tdesign-web-components}/site/index.html (100%)
create mode 100644 packages/tdesign-web-components/site/main.tsx
create mode 100644 packages/tdesign-web-components/site/package.json
rename {playground => packages/tdesign-web-components}/site/pages/components/appear.tsx (100%)
create mode 100644 packages/tdesign-web-components/site/pages/components/fallback.tsx
create mode 100644 packages/tdesign-web-components/site/pages/components/pending.tsx
rename {playground => packages/tdesign-web-components}/site/pages/layout/component-layout.tsx (100%)
create mode 100644 packages/tdesign-web-components/site/pages/layout/td-wc-content/fixedTitle.ts
rename {playground => packages/tdesign-web-components}/site/pages/layout/td-wc-content/index.tsx (100%)
create mode 100644 packages/tdesign-web-components/site/pages/layout/td-wc-content/style.less
create mode 100644 packages/tdesign-web-components/site/pages/test.tsx
create mode 100644 packages/tdesign-web-components/site/pages/utils.ts
rename {playground => packages/tdesign-web-components}/site/public/apple-touch-icon.png (100%)
rename {playground => packages/tdesign-web-components}/site/public/favicon.ico (100%)
rename {playground => packages/tdesign-web-components}/site/public/logo.svg (100%)
rename {playground => packages/tdesign-web-components}/site/public/pwa-192x192.png (100%)
rename {playground => packages/tdesign-web-components}/site/public/pwa-512x512.png (100%)
rename {playground => packages/tdesign-web-components}/site/public/sw.js (100%)
rename {playground => packages/tdesign-web-components}/site/routes.tsx (100%)
rename {playground => packages/tdesign-web-components}/site/sidebar.config.ts (86%)
rename {playground => packages/tdesign-web-components}/site/store.ts (100%)
create mode 100644 packages/tdesign-web-components/site/tailwind.config.js
create mode 100644 packages/tdesign-web-components/site/tailwind/index.ts
create mode 100644 packages/tdesign-web-components/site/tailwind/tailwind.css
rename {playground => packages/tdesign-web-components}/site/vite-env.d.ts (100%)
rename {playground => packages/tdesign-web-components}/site/vite-plugin-add-part.js (91%)
rename {playground => packages/tdesign-web-components}/site/vite.config.ts (87%)
delete mode 120000 packages/ui/src/_common
delete mode 100644 playground/site/package.json
delete mode 100644 playground/site/tailwind.config.js
diff --git a/DEVELOP_GUIDE.md b/DEVELOP_GUIDE.md
index dd4bdf75..26a9ff49 100644
--- a/DEVELOP_GUIDE.md
+++ b/DEVELOP_GUIDE.md
@@ -92,19 +92,21 @@ npm run start
```shell
.
-โโโ playground/site/ # ็ซ็นไปฃ็
-โโโ packages/ # ็ปไปถๅ
-โ โโโ ui/ # UI ็ปไปถๅบ (@tdesign/web-components-ui)
-โ โ โโโ src/
-โ โ โโโ _common/ # ๅ
ฌๅ
ฑ่ตๆบๅๆ ทๅผ๏ผtdesign-commonๅญไปๅบ๏ผ
-โ โ โโโ [็ปไปถ]/
-โ โ โโโ _example/ # ๆผ็คบๆไปถ
-โ โ โโโ index.ts # ็ปไปถๅฏผๅบๅ
ฅๅฃ
-โ โโโ chat/ # Chat ็ปไปถๅบ (@tdesign/web-components-chat)
-โ โโโ shared/ # ๅ
ฑไบซๅทฅๅ
ท (@tdesign/web-components-shared)
-โโโ common-utils/ # ๅ
ฌๅ
ฑๅทฅๅ
ทๅๅญๆจกๅ
-โ โโโ _common/ # tdesign-common ๅญไปๅบ
-โ โโโ _ai-core/ # tdesign-ai-core ๅญไปๅบ
+โโโ packages/ # ็ปไปถๅ
+โ โโโ components/ # UI ็ปไปถๆบ็ (@tdesign/web-components-ui)
+โ โ โโโ [็ปไปถ]/
+โ โ โโโ _example/ # ๆผ็คบๆไปถ
+โ โ โโโ index.ts # ็ปไปถๅฏผๅบๅ
ฅๅฃ
+โ โโโ pro-components/ # Pro ็ปไปถๆบ็
+โ โ โโโ chat/ # Chat ็ปไปถๅบ (@tdesign/web-components-chat)
+โ โโโ tdesign-web-components/ # UI ไธปๅ
๏ผ็ซ็น๏ผ
+โ โ โโโ site/
+โ โโโ tdesign-web-components-chat/ # Chat ไธปๅ
๏ผ็ซ็น๏ผ
+โ โ โโโ site/
+โ โโโ shared/ # ๅ
ฑไบซๅทฅๅ
ท (@tdesign/web-components-shared)
+โโโ common-utils/ # ๅ
ฌๅ
ฑๅทฅๅ
ทๅๅญๆจกๅ
+โ โโโ _common/ # tdesign-common ๅญไปๅบ
+โ โโโ _ai-core/ # tdesign-ai-core ๅญไปๅบ
```
### ๆฐๅขๅผๅ็ปไปถ
@@ -132,7 +134,7 @@ npm run start
},
```
-`packages/ui/src/index.ts` ไธญไน้่ฆๅฏผๅบไฝ ๆฐๆทปๅ ็็ปไปถ๏ผๅฆ๏ผ
+`packages/components/index.ts` ไธญไน้่ฆๅฏผๅบไฝ ๆฐๆทปๅ ็็ปไปถ๏ผๅฆ๏ผ
```typescript
export * from './button';
diff --git a/package.json b/package.json
index e4deaee0..74f86703 100644
--- a/package.json
+++ b/package.json
@@ -7,29 +7,33 @@
"license": "MIT",
"scripts": {
"init": "git submodule init && git submodule update --recursive",
- "start": "pnpm run dev:prepare && pnpm run dev",
- "dev": "cd playground/site && vite --force",
- "site": "cd playground/site && vite build",
- "site:preview": "cd playground/site && vite build --mode preview && cd ../../_site && cp index.html 404.html",
+ "start": "pnpm run dev:prepare && pnpm run dev:ui",
+ "dev:ui": "cd packages/tdesign-web-components/site && vite --force",
+ "dev:chat": "cd packages/tdesign-web-components-chat/site && vite --force",
+ "site:ui": "cd packages/tdesign-web-components/site && vite build",
+ "site:chat": "cd packages/tdesign-web-components-chat/site && vite build",
"build": "pnpm run \"/^build:/\"",
- "build:ui": "cd packages/ui && pnpm run build",
- "build:chat": "cd packages/chat && pnpm run build",
+ "build:ui": "cd packages/components && pnpm run build",
+ "build:chat": "cd packages/pro-components/chat && pnpm run build",
"dev:prepare": "pnpm run build:chat && pnpm run build:ui",
"dev:vue-next-chat": "pnpm run build:chat && cd playground/_tdesign-vue-next && pnpm install --no-frozen-lockfile && pnpm dev",
"dev:react-chat": "pnpm run build:chat && cd playground/_tdesign-react && pnpm install --no-frozen-lockfile && pnpm dev",
"preview": "vite preview",
- "lint": "eslint --ext .ts,.tsx packages/*/src playground/site",
- "lint:fix": "eslint --fix --ext .ts,.tsx packages/*/src playground/site",
+ "lint": "eslint --ext .ts,.tsx packages/components packages/pro-components/chat",
+ "lint:fix": "eslint --fix --ext .ts,.tsx packages/components packages/pro-components/chat",
"generate:entry": "node ./script/generate-entry.js",
- "prepare": "husky",
- "test": "echo 'test to do'"
+ "prepare": "husky"
},
"lint-staged": {
- "packages/*/src/**/*.{ts,tsx}": [
+ "packages/components/**/*.{ts,tsx}": [
"prettier --write",
"eslint --fix"
],
- "playground/site/**/*.{ts,tsx}": [
+ "packages/pro-components/chat/**/*.{ts,tsx}": [
+ "prettier --write",
+ "eslint --fix"
+ ],
+ "packages/tdesign-web-components/site/**/*.{ts,tsx}": [
"prettier --write",
"eslint --fix"
]
diff --git a/packages/chat/tsconfig.json b/packages/chat/tsconfig.json
deleted file mode 100644
index 46fb2a36..00000000
--- a/packages/chat/tsconfig.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "extends": "../../tsconfig.base.json",
- "compilerOptions": {
- "baseUrl": "./",
- "outDir": "lib",
- "skipLibCheck": true,
- "noEmitOnError": false,
- "paths": {
- "@tdesign/web-components-chat": ["src"],
- "@tdesign/web-components-chat/*": ["src/*"],
- "@tdesign/web-components-ui": ["../ui/src"],
- "@tdesign/web-components-ui/*": ["../ui/src/*"],
- "@tdesign/web-components-shared": ["../shared/src"],
- "@tdesign/web-components-shared/*": ["../shared/src/*"],
- "@tdesign/ai-chat-engine": ["../../common-utils/_ai-core/packages/chat-engine/index.ts"],
- "@tdesign/ai-chat-engine/*": ["../../common-utils/_ai-core/packages/chat-engine/*"],
- "@tdesign/ai-shared": ["../../common-utils/_ai-core/packages/shared/index.ts"],
- "@tdesign/ai-shared/*": ["../../common-utils/_ai-core/packages/shared/*"],
-
- "@common/*": ["../../common-utils/_common/*"],
- "@": ["src"]
- }
- },
- "include": ["src", "../../typings.d.ts"],
- "exclude": ["**/*.jsx", "**/**/_usage/*", "**/**/__tests__/*", "**/**/_example/*", "node_modules", "../../common-utils/_common", "dist", "lib", "esm", "cjs", "es"]
-}
diff --git a/packages/ui/CHANGELOG.md b/packages/components/CHANGELOG.md
similarity index 100%
rename from packages/ui/CHANGELOG.md
rename to packages/components/CHANGELOG.md
diff --git a/packages/ui/src/affix/README.md b/packages/components/affix/README.md
similarity index 100%
rename from packages/ui/src/affix/README.md
rename to packages/components/affix/README.md
diff --git a/packages/ui/src/affix/_example/base.tsx b/packages/components/affix/_example/base.tsx
similarity index 100%
rename from packages/ui/src/affix/_example/base.tsx
rename to packages/components/affix/_example/base.tsx
diff --git a/packages/ui/src/affix/_example/container.tsx b/packages/components/affix/_example/container.tsx
similarity index 100%
rename from packages/ui/src/affix/_example/container.tsx
rename to packages/components/affix/_example/container.tsx
diff --git a/packages/ui/src/affix/affix.tsx b/packages/components/affix/affix.tsx
similarity index 100%
rename from packages/ui/src/affix/affix.tsx
rename to packages/components/affix/affix.tsx
diff --git a/packages/ui/src/affix/index.ts b/packages/components/affix/index.ts
similarity index 100%
rename from packages/ui/src/affix/index.ts
rename to packages/components/affix/index.ts
diff --git a/packages/ui/src/affix/style/index.js b/packages/components/affix/style/index.js
similarity index 100%
rename from packages/ui/src/affix/style/index.js
rename to packages/components/affix/style/index.js
diff --git a/packages/ui/src/affix/type.ts b/packages/components/affix/type.ts
similarity index 100%
rename from packages/ui/src/affix/type.ts
rename to packages/components/affix/type.ts
diff --git a/packages/ui/src/alert/README.md b/packages/components/alert/README.md
similarity index 100%
rename from packages/ui/src/alert/README.md
rename to packages/components/alert/README.md
diff --git a/packages/ui/src/alert/_example/base.tsx b/packages/components/alert/_example/base.tsx
similarity index 100%
rename from packages/ui/src/alert/_example/base.tsx
rename to packages/components/alert/_example/base.tsx
diff --git a/packages/ui/src/alert/_example/baseCollapse.tsx b/packages/components/alert/_example/baseCollapse.tsx
similarity index 100%
rename from packages/ui/src/alert/_example/baseCollapse.tsx
rename to packages/components/alert/_example/baseCollapse.tsx
diff --git a/packages/ui/src/alert/_example/baseDescription.tsx b/packages/components/alert/_example/baseDescription.tsx
similarity index 100%
rename from packages/ui/src/alert/_example/baseDescription.tsx
rename to packages/components/alert/_example/baseDescription.tsx
diff --git a/packages/ui/src/alert/_example/baseOperation.tsx b/packages/components/alert/_example/baseOperation.tsx
similarity index 100%
rename from packages/ui/src/alert/_example/baseOperation.tsx
rename to packages/components/alert/_example/baseOperation.tsx
diff --git a/packages/ui/src/alert/alert.tsx b/packages/components/alert/alert.tsx
similarity index 100%
rename from packages/ui/src/alert/alert.tsx
rename to packages/components/alert/alert.tsx
diff --git a/packages/ui/src/alert/index.ts b/packages/components/alert/index.ts
similarity index 100%
rename from packages/ui/src/alert/index.ts
rename to packages/components/alert/index.ts
diff --git a/packages/ui/src/alert/style/index.js b/packages/components/alert/style/index.js
similarity index 100%
rename from packages/ui/src/alert/style/index.js
rename to packages/components/alert/style/index.js
diff --git a/packages/ui/src/alert/type.ts b/packages/components/alert/type.ts
similarity index 100%
rename from packages/ui/src/alert/type.ts
rename to packages/components/alert/type.ts
diff --git a/packages/ui/src/avatar/README.md b/packages/components/avatar/README.md
similarity index 100%
rename from packages/ui/src/avatar/README.md
rename to packages/components/avatar/README.md
diff --git a/packages/ui/src/avatar/_example/adjust.tsx b/packages/components/avatar/_example/adjust.tsx
similarity index 100%
rename from packages/ui/src/avatar/_example/adjust.tsx
rename to packages/components/avatar/_example/adjust.tsx
diff --git a/packages/ui/src/avatar/_example/base.tsx b/packages/components/avatar/_example/base.tsx
similarity index 100%
rename from packages/ui/src/avatar/_example/base.tsx
rename to packages/components/avatar/_example/base.tsx
diff --git a/packages/ui/src/avatar/_example/group.tsx b/packages/components/avatar/_example/group.tsx
similarity index 100%
rename from packages/ui/src/avatar/_example/group.tsx
rename to packages/components/avatar/_example/group.tsx
diff --git a/packages/ui/src/avatar/_example/groupCascading.tsx b/packages/components/avatar/_example/groupCascading.tsx
similarity index 100%
rename from packages/ui/src/avatar/_example/groupCascading.tsx
rename to packages/components/avatar/_example/groupCascading.tsx
diff --git a/packages/ui/src/avatar/_example/groupMax.tsx b/packages/components/avatar/_example/groupMax.tsx
similarity index 100%
rename from packages/ui/src/avatar/_example/groupMax.tsx
rename to packages/components/avatar/_example/groupMax.tsx
diff --git a/packages/ui/src/avatar/_example/shape.tsx b/packages/components/avatar/_example/shape.tsx
similarity index 100%
rename from packages/ui/src/avatar/_example/shape.tsx
rename to packages/components/avatar/_example/shape.tsx
diff --git a/packages/ui/src/avatar/_example/size.tsx b/packages/components/avatar/_example/size.tsx
similarity index 100%
rename from packages/ui/src/avatar/_example/size.tsx
rename to packages/components/avatar/_example/size.tsx
diff --git a/packages/ui/src/avatar/avatar-group.tsx b/packages/components/avatar/avatar-group.tsx
similarity index 100%
rename from packages/ui/src/avatar/avatar-group.tsx
rename to packages/components/avatar/avatar-group.tsx
diff --git a/packages/ui/src/avatar/avatar.en-US.md b/packages/components/avatar/avatar.en-US.md
similarity index 100%
rename from packages/ui/src/avatar/avatar.en-US.md
rename to packages/components/avatar/avatar.en-US.md
diff --git a/packages/ui/src/avatar/avatar.tsx b/packages/components/avatar/avatar.tsx
similarity index 100%
rename from packages/ui/src/avatar/avatar.tsx
rename to packages/components/avatar/avatar.tsx
diff --git a/packages/ui/src/avatar/index.tsx b/packages/components/avatar/index.tsx
similarity index 100%
rename from packages/ui/src/avatar/index.tsx
rename to packages/components/avatar/index.tsx
diff --git a/packages/ui/src/avatar/style/css.js b/packages/components/avatar/style/css.js
similarity index 100%
rename from packages/ui/src/avatar/style/css.js
rename to packages/components/avatar/style/css.js
diff --git a/packages/ui/src/avatar/style/index.ts b/packages/components/avatar/style/index.ts
similarity index 100%
rename from packages/ui/src/avatar/style/index.ts
rename to packages/components/avatar/style/index.ts
diff --git a/packages/ui/src/avatar/style/wc.less b/packages/components/avatar/style/wc.less
similarity index 100%
rename from packages/ui/src/avatar/style/wc.less
rename to packages/components/avatar/style/wc.less
diff --git a/packages/ui/src/avatar/type.ts b/packages/components/avatar/type.ts
similarity index 100%
rename from packages/ui/src/avatar/type.ts
rename to packages/components/avatar/type.ts
diff --git a/packages/ui/src/back-top/README.md b/packages/components/back-top/README.md
similarity index 100%
rename from packages/ui/src/back-top/README.md
rename to packages/components/back-top/README.md
diff --git a/packages/ui/src/back-top/_example/base.tsx b/packages/components/back-top/_example/base.tsx
similarity index 100%
rename from packages/ui/src/back-top/_example/base.tsx
rename to packages/components/back-top/_example/base.tsx
diff --git a/packages/ui/src/back-top/_example/baseCustom.tsx b/packages/components/back-top/_example/baseCustom.tsx
similarity index 100%
rename from packages/ui/src/back-top/_example/baseCustom.tsx
rename to packages/components/back-top/_example/baseCustom.tsx
diff --git a/packages/ui/src/back-top/_example/baseDuration.tsx b/packages/components/back-top/_example/baseDuration.tsx
similarity index 100%
rename from packages/ui/src/back-top/_example/baseDuration.tsx
rename to packages/components/back-top/_example/baseDuration.tsx
diff --git a/packages/ui/src/back-top/_example/baseShape.tsx b/packages/components/back-top/_example/baseShape.tsx
similarity index 100%
rename from packages/ui/src/back-top/_example/baseShape.tsx
rename to packages/components/back-top/_example/baseShape.tsx
diff --git a/packages/ui/src/back-top/_example/baseSize.tsx b/packages/components/back-top/_example/baseSize.tsx
similarity index 100%
rename from packages/ui/src/back-top/_example/baseSize.tsx
rename to packages/components/back-top/_example/baseSize.tsx
diff --git a/packages/ui/src/back-top/_example/baseTheme.tsx b/packages/components/back-top/_example/baseTheme.tsx
similarity index 100%
rename from packages/ui/src/back-top/_example/baseTheme.tsx
rename to packages/components/back-top/_example/baseTheme.tsx
diff --git a/packages/ui/src/back-top/back-top.tsx b/packages/components/back-top/back-top.tsx
similarity index 100%
rename from packages/ui/src/back-top/back-top.tsx
rename to packages/components/back-top/back-top.tsx
diff --git a/packages/ui/src/back-top/index.ts b/packages/components/back-top/index.ts
similarity index 100%
rename from packages/ui/src/back-top/index.ts
rename to packages/components/back-top/index.ts
diff --git a/packages/ui/src/back-top/style/index.js b/packages/components/back-top/style/index.js
similarity index 100%
rename from packages/ui/src/back-top/style/index.js
rename to packages/components/back-top/style/index.js
diff --git a/packages/ui/src/back-top/type.ts b/packages/components/back-top/type.ts
similarity index 100%
rename from packages/ui/src/back-top/type.ts
rename to packages/components/back-top/type.ts
diff --git a/packages/ui/src/badge/README.md b/packages/components/badge/README.md
similarity index 100%
rename from packages/ui/src/badge/README.md
rename to packages/components/badge/README.md
diff --git a/packages/ui/src/badge/_example/baseCustom.tsx b/packages/components/badge/_example/baseCustom.tsx
similarity index 100%
rename from packages/ui/src/badge/_example/baseCustom.tsx
rename to packages/components/badge/_example/baseCustom.tsx
diff --git a/packages/ui/src/badge/_example/baseDotStyle.tsx b/packages/components/badge/_example/baseDotStyle.tsx
similarity index 100%
rename from packages/ui/src/badge/_example/baseDotStyle.tsx
rename to packages/components/badge/_example/baseDotStyle.tsx
diff --git a/packages/ui/src/badge/_example/baseNumberStyle.tsx b/packages/components/badge/_example/baseNumberStyle.tsx
similarity index 100%
rename from packages/ui/src/badge/_example/baseNumberStyle.tsx
rename to packages/components/badge/_example/baseNumberStyle.tsx
diff --git a/packages/ui/src/badge/_example/baseOffset.tsx b/packages/components/badge/_example/baseOffset.tsx
similarity index 100%
rename from packages/ui/src/badge/_example/baseOffset.tsx
rename to packages/components/badge/_example/baseOffset.tsx
diff --git a/packages/ui/src/badge/_example/baseShape.tsx b/packages/components/badge/_example/baseShape.tsx
similarity index 100%
rename from packages/ui/src/badge/_example/baseShape.tsx
rename to packages/components/badge/_example/baseShape.tsx
diff --git a/packages/ui/src/badge/_example/baseSize.tsx b/packages/components/badge/_example/baseSize.tsx
similarity index 100%
rename from packages/ui/src/badge/_example/baseSize.tsx
rename to packages/components/badge/_example/baseSize.tsx
diff --git a/packages/ui/src/badge/badge.tsx b/packages/components/badge/badge.tsx
similarity index 100%
rename from packages/ui/src/badge/badge.tsx
rename to packages/components/badge/badge.tsx
diff --git a/packages/ui/src/badge/index.ts b/packages/components/badge/index.ts
similarity index 100%
rename from packages/ui/src/badge/index.ts
rename to packages/components/badge/index.ts
diff --git a/packages/ui/src/badge/style/index.js b/packages/components/badge/style/index.js
similarity index 100%
rename from packages/ui/src/badge/style/index.js
rename to packages/components/badge/style/index.js
diff --git a/packages/ui/src/badge/type.ts b/packages/components/badge/type.ts
similarity index 100%
rename from packages/ui/src/badge/type.ts
rename to packages/components/badge/type.ts
diff --git a/packages/ui/src/breadcrumb/README.md b/packages/components/breadcrumb/README.md
similarity index 100%
rename from packages/ui/src/breadcrumb/README.md
rename to packages/components/breadcrumb/README.md
diff --git a/packages/ui/src/breadcrumb/_example/base.tsx b/packages/components/breadcrumb/_example/base.tsx
similarity index 100%
rename from packages/ui/src/breadcrumb/_example/base.tsx
rename to packages/components/breadcrumb/_example/base.tsx
diff --git a/packages/ui/src/breadcrumb/_example/custom.tsx b/packages/components/breadcrumb/_example/custom.tsx
similarity index 100%
rename from packages/ui/src/breadcrumb/_example/custom.tsx
rename to packages/components/breadcrumb/_example/custom.tsx
diff --git a/packages/ui/src/breadcrumb/_example/href.tsx b/packages/components/breadcrumb/_example/href.tsx
similarity index 100%
rename from packages/ui/src/breadcrumb/_example/href.tsx
rename to packages/components/breadcrumb/_example/href.tsx
diff --git a/packages/ui/src/breadcrumb/_example/options.tsx b/packages/components/breadcrumb/_example/options.tsx
similarity index 100%
rename from packages/ui/src/breadcrumb/_example/options.tsx
rename to packages/components/breadcrumb/_example/options.tsx
diff --git a/packages/ui/src/breadcrumb/breadcrumb-item.tsx b/packages/components/breadcrumb/breadcrumb-item.tsx
similarity index 100%
rename from packages/ui/src/breadcrumb/breadcrumb-item.tsx
rename to packages/components/breadcrumb/breadcrumb-item.tsx
diff --git a/packages/ui/src/breadcrumb/breadcrumb.tsx b/packages/components/breadcrumb/breadcrumb.tsx
similarity index 100%
rename from packages/ui/src/breadcrumb/breadcrumb.tsx
rename to packages/components/breadcrumb/breadcrumb.tsx
diff --git a/packages/ui/src/breadcrumb/index.ts b/packages/components/breadcrumb/index.ts
similarity index 100%
rename from packages/ui/src/breadcrumb/index.ts
rename to packages/components/breadcrumb/index.ts
diff --git a/packages/ui/src/breadcrumb/style/index.js b/packages/components/breadcrumb/style/index.js
similarity index 100%
rename from packages/ui/src/breadcrumb/style/index.js
rename to packages/components/breadcrumb/style/index.js
diff --git a/packages/ui/src/breadcrumb/type.ts b/packages/components/breadcrumb/type.ts
similarity index 100%
rename from packages/ui/src/breadcrumb/type.ts
rename to packages/components/breadcrumb/type.ts
diff --git a/packages/ui/src/button/README.md b/packages/components/button/README.md
similarity index 100%
rename from packages/ui/src/button/README.md
rename to packages/components/button/README.md
diff --git a/packages/ui/src/button/_example/base.tsx b/packages/components/button/_example/base.tsx
similarity index 100%
rename from packages/ui/src/button/_example/base.tsx
rename to packages/components/button/_example/base.tsx
diff --git a/packages/ui/src/button/_example/block.tsx b/packages/components/button/_example/block.tsx
similarity index 100%
rename from packages/ui/src/button/_example/block.tsx
rename to packages/components/button/_example/block.tsx
diff --git a/packages/ui/src/button/_example/ghost.tsx b/packages/components/button/_example/ghost.tsx
similarity index 100%
rename from packages/ui/src/button/_example/ghost.tsx
rename to packages/components/button/_example/ghost.tsx
diff --git a/packages/ui/src/button/_example/icon.tsx b/packages/components/button/_example/icon.tsx
similarity index 100%
rename from packages/ui/src/button/_example/icon.tsx
rename to packages/components/button/_example/icon.tsx
diff --git a/packages/ui/src/button/_example/shape.tsx b/packages/components/button/_example/shape.tsx
similarity index 100%
rename from packages/ui/src/button/_example/shape.tsx
rename to packages/components/button/_example/shape.tsx
diff --git a/packages/ui/src/button/_example/size.tsx b/packages/components/button/_example/size.tsx
similarity index 100%
rename from packages/ui/src/button/_example/size.tsx
rename to packages/components/button/_example/size.tsx
diff --git a/packages/ui/src/button/_example/status.tsx b/packages/components/button/_example/status.tsx
similarity index 100%
rename from packages/ui/src/button/_example/status.tsx
rename to packages/components/button/_example/status.tsx
diff --git a/packages/ui/src/button/_example/theme.tsx b/packages/components/button/_example/theme.tsx
similarity index 100%
rename from packages/ui/src/button/_example/theme.tsx
rename to packages/components/button/_example/theme.tsx
diff --git a/packages/ui/src/button/button.tsx b/packages/components/button/button.tsx
similarity index 100%
rename from packages/ui/src/button/button.tsx
rename to packages/components/button/button.tsx
diff --git a/packages/ui/src/button/index.ts b/packages/components/button/index.ts
similarity index 100%
rename from packages/ui/src/button/index.ts
rename to packages/components/button/index.ts
diff --git a/packages/ui/src/button/style/index.js b/packages/components/button/style/index.js
similarity index 100%
rename from packages/ui/src/button/style/index.js
rename to packages/components/button/style/index.js
diff --git a/packages/ui/src/button/type.ts b/packages/components/button/type.ts
similarity index 100%
rename from packages/ui/src/button/type.ts
rename to packages/components/button/type.ts
diff --git a/packages/ui/src/card/README.md b/packages/components/card/README.md
similarity index 100%
rename from packages/ui/src/card/README.md
rename to packages/components/card/README.md
diff --git a/packages/ui/src/card/_example/base.tsx b/packages/components/card/_example/base.tsx
similarity index 100%
rename from packages/ui/src/card/_example/base.tsx
rename to packages/components/card/_example/base.tsx
diff --git a/packages/ui/src/card/_example/bordered-none.tsx b/packages/components/card/_example/bordered-none.tsx
similarity index 100%
rename from packages/ui/src/card/_example/bordered-none.tsx
rename to packages/components/card/_example/bordered-none.tsx
diff --git a/packages/ui/src/card/_example/bordered.tsx b/packages/components/card/_example/bordered.tsx
similarity index 100%
rename from packages/ui/src/card/_example/bordered.tsx
rename to packages/components/card/_example/bordered.tsx
diff --git a/packages/ui/src/card/_example/custom-loading-props.tsx b/packages/components/card/_example/custom-loading-props.tsx
similarity index 100%
rename from packages/ui/src/card/_example/custom-loading-props.tsx
rename to packages/components/card/_example/custom-loading-props.tsx
diff --git a/packages/ui/src/card/_example/footer-actions.tsx b/packages/components/card/_example/footer-actions.tsx
similarity index 100%
rename from packages/ui/src/card/_example/footer-actions.tsx
rename to packages/components/card/_example/footer-actions.tsx
diff --git a/packages/ui/src/card/_example/footer-content-actions.tsx b/packages/components/card/_example/footer-content-actions.tsx
similarity index 100%
rename from packages/ui/src/card/_example/footer-content-actions.tsx
rename to packages/components/card/_example/footer-content-actions.tsx
diff --git a/packages/ui/src/card/_example/footer-content.tsx b/packages/components/card/_example/footer-content.tsx
similarity index 100%
rename from packages/ui/src/card/_example/footer-content.tsx
rename to packages/components/card/_example/footer-content.tsx
diff --git a/packages/ui/src/card/_example/footer.tsx b/packages/components/card/_example/footer.tsx
similarity index 100%
rename from packages/ui/src/card/_example/footer.tsx
rename to packages/components/card/_example/footer.tsx
diff --git a/packages/ui/src/card/_example/header-all-props.tsx b/packages/components/card/_example/header-all-props.tsx
similarity index 100%
rename from packages/ui/src/card/_example/header-all-props.tsx
rename to packages/components/card/_example/header-all-props.tsx
diff --git a/packages/ui/src/card/_example/header-bordered.tsx b/packages/components/card/_example/header-bordered.tsx
similarity index 100%
rename from packages/ui/src/card/_example/header-bordered.tsx
rename to packages/components/card/_example/header-bordered.tsx
diff --git a/packages/ui/src/card/_example/header-description.tsx b/packages/components/card/_example/header-description.tsx
similarity index 100%
rename from packages/ui/src/card/_example/header-description.tsx
rename to packages/components/card/_example/header-description.tsx
diff --git a/packages/ui/src/card/_example/header-footer-actions.tsx b/packages/components/card/_example/header-footer-actions.tsx
similarity index 100%
rename from packages/ui/src/card/_example/header-footer-actions.tsx
rename to packages/components/card/_example/header-footer-actions.tsx
diff --git a/packages/ui/src/card/_example/header-subtitle-footer-actions.tsx b/packages/components/card/_example/header-subtitle-footer-actions.tsx
similarity index 100%
rename from packages/ui/src/card/_example/header-subtitle-footer-actions.tsx
rename to packages/components/card/_example/header-subtitle-footer-actions.tsx
diff --git a/packages/ui/src/card/_example/header-subtitle.tsx b/packages/components/card/_example/header-subtitle.tsx
similarity index 100%
rename from packages/ui/src/card/_example/header-subtitle.tsx
rename to packages/components/card/_example/header-subtitle.tsx
diff --git a/packages/ui/src/card/_example/header.tsx b/packages/components/card/_example/header.tsx
similarity index 100%
rename from packages/ui/src/card/_example/header.tsx
rename to packages/components/card/_example/header.tsx
diff --git a/packages/ui/src/card/card.tsx b/packages/components/card/card.tsx
similarity index 100%
rename from packages/ui/src/card/card.tsx
rename to packages/components/card/card.tsx
diff --git a/packages/ui/src/card/index.ts b/packages/components/card/index.ts
similarity index 100%
rename from packages/ui/src/card/index.ts
rename to packages/components/card/index.ts
diff --git a/packages/ui/src/card/style/index.js b/packages/components/card/style/index.js
similarity index 100%
rename from packages/ui/src/card/style/index.js
rename to packages/components/card/style/index.js
diff --git a/packages/ui/src/card/type.ts b/packages/components/card/type.ts
similarity index 100%
rename from packages/ui/src/card/type.ts
rename to packages/components/card/type.ts
diff --git a/packages/ui/src/checkbox/README.md b/packages/components/checkbox/README.md
similarity index 100%
rename from packages/ui/src/checkbox/README.md
rename to packages/components/checkbox/README.md
diff --git a/packages/ui/src/checkbox/_example/base.tsx b/packages/components/checkbox/_example/base.tsx
similarity index 100%
rename from packages/ui/src/checkbox/_example/base.tsx
rename to packages/components/checkbox/_example/base.tsx
diff --git a/packages/ui/src/checkbox/_example/controlled.tsx b/packages/components/checkbox/_example/controlled.tsx
similarity index 100%
rename from packages/ui/src/checkbox/_example/controlled.tsx
rename to packages/components/checkbox/_example/controlled.tsx
diff --git a/packages/ui/src/checkbox/_example/group.tsx b/packages/components/checkbox/_example/group.tsx
similarity index 100%
rename from packages/ui/src/checkbox/_example/group.tsx
rename to packages/components/checkbox/_example/group.tsx
diff --git a/packages/ui/src/checkbox/_example/link.tsx b/packages/components/checkbox/_example/link.tsx
similarity index 100%
rename from packages/ui/src/checkbox/_example/link.tsx
rename to packages/components/checkbox/_example/link.tsx
diff --git a/packages/ui/src/checkbox/_example/max.tsx b/packages/components/checkbox/_example/max.tsx
similarity index 100%
rename from packages/ui/src/checkbox/_example/max.tsx
rename to packages/components/checkbox/_example/max.tsx
diff --git a/packages/ui/src/checkbox/checkbox-group.tsx b/packages/components/checkbox/checkbox-group.tsx
similarity index 100%
rename from packages/ui/src/checkbox/checkbox-group.tsx
rename to packages/components/checkbox/checkbox-group.tsx
diff --git a/packages/ui/src/checkbox/checkbox.tsx b/packages/components/checkbox/checkbox.tsx
similarity index 100%
rename from packages/ui/src/checkbox/checkbox.tsx
rename to packages/components/checkbox/checkbox.tsx
diff --git a/packages/ui/src/checkbox/index.ts b/packages/components/checkbox/index.ts
similarity index 100%
rename from packages/ui/src/checkbox/index.ts
rename to packages/components/checkbox/index.ts
diff --git a/packages/ui/src/checkbox/style/index.ts b/packages/components/checkbox/style/index.ts
similarity index 100%
rename from packages/ui/src/checkbox/style/index.ts
rename to packages/components/checkbox/style/index.ts
diff --git a/packages/ui/src/checkbox/type.ts b/packages/components/checkbox/type.ts
similarity index 100%
rename from packages/ui/src/checkbox/type.ts
rename to packages/components/checkbox/type.ts
diff --git a/packages/ui/src/collapse/README.md b/packages/components/collapse/README.md
similarity index 100%
rename from packages/ui/src/collapse/README.md
rename to packages/components/collapse/README.md
diff --git a/packages/ui/src/collapse/_example/base.tsx b/packages/components/collapse/_example/base.tsx
similarity index 100%
rename from packages/ui/src/collapse/_example/base.tsx
rename to packages/components/collapse/_example/base.tsx
diff --git a/packages/ui/src/collapse/_example/icon.tsx b/packages/components/collapse/_example/icon.tsx
similarity index 100%
rename from packages/ui/src/collapse/_example/icon.tsx
rename to packages/components/collapse/_example/icon.tsx
diff --git a/packages/ui/src/collapse/_example/mutex.tsx b/packages/components/collapse/_example/mutex.tsx
similarity index 100%
rename from packages/ui/src/collapse/_example/mutex.tsx
rename to packages/components/collapse/_example/mutex.tsx
diff --git a/packages/ui/src/collapse/_example/other.tsx b/packages/components/collapse/_example/other.tsx
similarity index 100%
rename from packages/ui/src/collapse/_example/other.tsx
rename to packages/components/collapse/_example/other.tsx
diff --git a/packages/ui/src/collapse/_example/rightSlot.tsx b/packages/components/collapse/_example/rightSlot.tsx
similarity index 100%
rename from packages/ui/src/collapse/_example/rightSlot.tsx
rename to packages/components/collapse/_example/rightSlot.tsx
diff --git a/packages/ui/src/collapse/collapse-animation.ts b/packages/components/collapse/collapse-animation.ts
similarity index 100%
rename from packages/ui/src/collapse/collapse-animation.ts
rename to packages/components/collapse/collapse-animation.ts
diff --git a/packages/ui/src/collapse/collapse-panel.tsx b/packages/components/collapse/collapse-panel.tsx
similarity index 100%
rename from packages/ui/src/collapse/collapse-panel.tsx
rename to packages/components/collapse/collapse-panel.tsx
diff --git a/packages/ui/src/collapse/collapse.tsx b/packages/components/collapse/collapse.tsx
similarity index 100%
rename from packages/ui/src/collapse/collapse.tsx
rename to packages/components/collapse/collapse.tsx
diff --git a/packages/ui/src/collapse/index.ts b/packages/components/collapse/index.ts
similarity index 100%
rename from packages/ui/src/collapse/index.ts
rename to packages/components/collapse/index.ts
diff --git a/packages/ui/src/collapse/style/index.js b/packages/components/collapse/style/index.js
similarity index 100%
rename from packages/ui/src/collapse/style/index.js
rename to packages/components/collapse/style/index.js
diff --git a/packages/ui/src/collapse/style/wc.less b/packages/components/collapse/style/wc.less
similarity index 100%
rename from packages/ui/src/collapse/style/wc.less
rename to packages/components/collapse/style/wc.less
diff --git a/packages/ui/src/collapse/type.ts b/packages/components/collapse/type.ts
similarity index 100%
rename from packages/ui/src/collapse/type.ts
rename to packages/components/collapse/type.ts
diff --git a/packages/ui/src/comment/index.tsx b/packages/components/comment/index.tsx
similarity index 100%
rename from packages/ui/src/comment/index.tsx
rename to packages/components/comment/index.tsx
diff --git a/packages/ui/src/date-picker/DatePicker.tsx b/packages/components/date-picker/DatePicker.tsx
similarity index 100%
rename from packages/ui/src/date-picker/DatePicker.tsx
rename to packages/components/date-picker/DatePicker.tsx
diff --git a/packages/ui/src/date-picker/DateRangePicker.tsx b/packages/components/date-picker/DateRangePicker.tsx
similarity index 100%
rename from packages/ui/src/date-picker/DateRangePicker.tsx
rename to packages/components/date-picker/DateRangePicker.tsx
diff --git a/packages/ui/src/date-picker/README.md b/packages/components/date-picker/README.md
similarity index 100%
rename from packages/ui/src/date-picker/README.md
rename to packages/components/date-picker/README.md
diff --git a/packages/ui/src/date-picker/_example/base.tsx b/packages/components/date-picker/_example/base.tsx
similarity index 100%
rename from packages/ui/src/date-picker/_example/base.tsx
rename to packages/components/date-picker/_example/base.tsx
diff --git a/packages/ui/src/date-picker/_example/input.tsx b/packages/components/date-picker/_example/input.tsx
similarity index 100%
rename from packages/ui/src/date-picker/_example/input.tsx
rename to packages/components/date-picker/_example/input.tsx
diff --git a/packages/ui/src/date-picker/_example/limit.tsx b/packages/components/date-picker/_example/limit.tsx
similarity index 100%
rename from packages/ui/src/date-picker/_example/limit.tsx
rename to packages/components/date-picker/_example/limit.tsx
diff --git a/packages/ui/src/date-picker/_example/month.tsx b/packages/components/date-picker/_example/month.tsx
similarity index 100%
rename from packages/ui/src/date-picker/_example/month.tsx
rename to packages/components/date-picker/_example/month.tsx
diff --git a/packages/ui/src/date-picker/_example/presets.tsx b/packages/components/date-picker/_example/presets.tsx
similarity index 100%
rename from packages/ui/src/date-picker/_example/presets.tsx
rename to packages/components/date-picker/_example/presets.tsx
diff --git a/packages/ui/src/date-picker/_example/quarter.tsx b/packages/components/date-picker/_example/quarter.tsx
similarity index 100%
rename from packages/ui/src/date-picker/_example/quarter.tsx
rename to packages/components/date-picker/_example/quarter.tsx
diff --git a/packages/ui/src/date-picker/_example/week.tsx b/packages/components/date-picker/_example/week.tsx
similarity index 100%
rename from packages/ui/src/date-picker/_example/week.tsx
rename to packages/components/date-picker/_example/week.tsx
diff --git a/packages/ui/src/date-picker/_example/year.tsx b/packages/components/date-picker/_example/year.tsx
similarity index 100%
rename from packages/ui/src/date-picker/_example/year.tsx
rename to packages/components/date-picker/_example/year.tsx
diff --git a/packages/ui/src/date-picker/defaultProps.ts b/packages/components/date-picker/defaultProps.ts
similarity index 100%
rename from packages/ui/src/date-picker/defaultProps.ts
rename to packages/components/date-picker/defaultProps.ts
diff --git a/packages/ui/src/date-picker/index.ts b/packages/components/date-picker/index.ts
similarity index 100%
rename from packages/ui/src/date-picker/index.ts
rename to packages/components/date-picker/index.ts
diff --git a/packages/ui/src/date-picker/panel/RangePanel.tsx b/packages/components/date-picker/panel/RangePanel.tsx
similarity index 100%
rename from packages/ui/src/date-picker/panel/RangePanel.tsx
rename to packages/components/date-picker/panel/RangePanel.tsx
diff --git a/packages/ui/src/date-picker/panel/SinglePanel.tsx b/packages/components/date-picker/panel/SinglePanel.tsx
similarity index 100%
rename from packages/ui/src/date-picker/panel/SinglePanel.tsx
rename to packages/components/date-picker/panel/SinglePanel.tsx
diff --git a/packages/ui/src/date-picker/style/index.js b/packages/components/date-picker/style/index.js
similarity index 100%
rename from packages/ui/src/date-picker/style/index.js
rename to packages/components/date-picker/style/index.js
diff --git a/packages/ui/src/date-picker/style/index.less b/packages/components/date-picker/style/index.less
similarity index 100%
rename from packages/ui/src/date-picker/style/index.less
rename to packages/components/date-picker/style/index.less
diff --git a/packages/ui/src/date-picker/type.ts b/packages/components/date-picker/type.ts
similarity index 100%
rename from packages/ui/src/date-picker/type.ts
rename to packages/components/date-picker/type.ts
diff --git a/packages/ui/src/dialog/README.md b/packages/components/dialog/README.md
similarity index 100%
rename from packages/ui/src/dialog/README.md
rename to packages/components/dialog/README.md
diff --git a/packages/ui/src/dialog/_example/async.tsx b/packages/components/dialog/_example/async.tsx
similarity index 100%
rename from packages/ui/src/dialog/_example/async.tsx
rename to packages/components/dialog/_example/async.tsx
diff --git a/packages/ui/src/dialog/_example/attach.tsx b/packages/components/dialog/_example/attach.tsx
similarity index 100%
rename from packages/ui/src/dialog/_example/attach.tsx
rename to packages/components/dialog/_example/attach.tsx
diff --git a/packages/ui/src/dialog/_example/base.tsx b/packages/components/dialog/_example/base.tsx
similarity index 100%
rename from packages/ui/src/dialog/_example/base.tsx
rename to packages/components/dialog/_example/base.tsx
diff --git a/packages/ui/src/dialog/_example/custom.tsx b/packages/components/dialog/_example/custom.tsx
similarity index 100%
rename from packages/ui/src/dialog/_example/custom.tsx
rename to packages/components/dialog/_example/custom.tsx
diff --git a/packages/ui/src/dialog/_example/modal.tsx b/packages/components/dialog/_example/modal.tsx
similarity index 100%
rename from packages/ui/src/dialog/_example/modal.tsx
rename to packages/components/dialog/_example/modal.tsx
diff --git a/packages/ui/src/dialog/_example/plugin.tsx b/packages/components/dialog/_example/plugin.tsx
similarity index 100%
rename from packages/ui/src/dialog/_example/plugin.tsx
rename to packages/components/dialog/_example/plugin.tsx
diff --git a/packages/ui/src/dialog/_example/position.tsx b/packages/components/dialog/_example/position.tsx
similarity index 100%
rename from packages/ui/src/dialog/_example/position.tsx
rename to packages/components/dialog/_example/position.tsx
diff --git a/packages/ui/src/dialog/_example/warning.tsx b/packages/components/dialog/_example/warning.tsx
similarity index 100%
rename from packages/ui/src/dialog/_example/warning.tsx
rename to packages/components/dialog/_example/warning.tsx
diff --git a/packages/ui/src/dialog/dialog.tsx b/packages/components/dialog/dialog.tsx
similarity index 100%
rename from packages/ui/src/dialog/dialog.tsx
rename to packages/components/dialog/dialog.tsx
diff --git a/packages/ui/src/dialog/index.ts b/packages/components/dialog/index.ts
similarity index 100%
rename from packages/ui/src/dialog/index.ts
rename to packages/components/dialog/index.ts
diff --git a/packages/ui/src/dialog/plugin.tsx b/packages/components/dialog/plugin.tsx
similarity index 100%
rename from packages/ui/src/dialog/plugin.tsx
rename to packages/components/dialog/plugin.tsx
diff --git a/packages/ui/src/dialog/stack.ts b/packages/components/dialog/stack.ts
similarity index 100%
rename from packages/ui/src/dialog/stack.ts
rename to packages/components/dialog/stack.ts
diff --git a/packages/ui/src/dialog/style/dialog.less b/packages/components/dialog/style/dialog.less
similarity index 100%
rename from packages/ui/src/dialog/style/dialog.less
rename to packages/components/dialog/style/dialog.less
diff --git a/packages/ui/src/dialog/style/index.js b/packages/components/dialog/style/index.js
similarity index 100%
rename from packages/ui/src/dialog/style/index.js
rename to packages/components/dialog/style/index.js
diff --git a/packages/ui/src/dialog/style/wc.less b/packages/components/dialog/style/wc.less
similarity index 100%
rename from packages/ui/src/dialog/style/wc.less
rename to packages/components/dialog/style/wc.less
diff --git a/packages/ui/src/dialog/type.ts b/packages/components/dialog/type.ts
similarity index 100%
rename from packages/ui/src/dialog/type.ts
rename to packages/components/dialog/type.ts
diff --git a/packages/ui/src/divider/README.md b/packages/components/divider/README.md
similarity index 100%
rename from packages/ui/src/divider/README.md
rename to packages/components/divider/README.md
diff --git a/packages/ui/src/divider/_example/base.tsx b/packages/components/divider/_example/base.tsx
similarity index 100%
rename from packages/ui/src/divider/_example/base.tsx
rename to packages/components/divider/_example/base.tsx
diff --git a/packages/ui/src/divider/_example/custom.tsx b/packages/components/divider/_example/custom.tsx
similarity index 100%
rename from packages/ui/src/divider/_example/custom.tsx
rename to packages/components/divider/_example/custom.tsx
diff --git a/packages/ui/src/divider/_example/text.tsx b/packages/components/divider/_example/text.tsx
similarity index 100%
rename from packages/ui/src/divider/_example/text.tsx
rename to packages/components/divider/_example/text.tsx
diff --git a/packages/ui/src/divider/_example/vertical.tsx b/packages/components/divider/_example/vertical.tsx
similarity index 100%
rename from packages/ui/src/divider/_example/vertical.tsx
rename to packages/components/divider/_example/vertical.tsx
diff --git a/packages/ui/src/divider/divider.tsx b/packages/components/divider/divider.tsx
similarity index 100%
rename from packages/ui/src/divider/divider.tsx
rename to packages/components/divider/divider.tsx
diff --git a/packages/ui/src/divider/index.ts b/packages/components/divider/index.ts
similarity index 100%
rename from packages/ui/src/divider/index.ts
rename to packages/components/divider/index.ts
diff --git a/packages/ui/src/divider/style/index.ts b/packages/components/divider/style/index.ts
similarity index 100%
rename from packages/ui/src/divider/style/index.ts
rename to packages/components/divider/style/index.ts
diff --git a/packages/ui/src/divider/type.ts b/packages/components/divider/type.ts
similarity index 100%
rename from packages/ui/src/divider/type.ts
rename to packages/components/divider/type.ts
diff --git a/packages/ui/src/dropdown/README.md b/packages/components/dropdown/README.md
similarity index 100%
rename from packages/ui/src/dropdown/README.md
rename to packages/components/dropdown/README.md
diff --git a/packages/ui/src/dropdown/_example/base.tsx b/packages/components/dropdown/_example/base.tsx
similarity index 100%
rename from packages/ui/src/dropdown/_example/base.tsx
rename to packages/components/dropdown/_example/base.tsx
diff --git a/packages/ui/src/dropdown/_example/button.tsx b/packages/components/dropdown/_example/button.tsx
similarity index 100%
rename from packages/ui/src/dropdown/_example/button.tsx
rename to packages/components/dropdown/_example/button.tsx
diff --git a/packages/ui/src/dropdown/_example/child.tsx b/packages/components/dropdown/_example/child.tsx
similarity index 100%
rename from packages/ui/src/dropdown/_example/child.tsx
rename to packages/components/dropdown/_example/child.tsx
diff --git a/packages/ui/src/dropdown/_example/custom.tsx b/packages/components/dropdown/_example/custom.tsx
similarity index 100%
rename from packages/ui/src/dropdown/_example/custom.tsx
rename to packages/components/dropdown/_example/custom.tsx
diff --git a/packages/ui/src/dropdown/_example/disabled.tsx b/packages/components/dropdown/_example/disabled.tsx
similarity index 100%
rename from packages/ui/src/dropdown/_example/disabled.tsx
rename to packages/components/dropdown/_example/disabled.tsx
diff --git a/packages/ui/src/dropdown/_example/icon.tsx b/packages/components/dropdown/_example/icon.tsx
similarity index 100%
rename from packages/ui/src/dropdown/_example/icon.tsx
rename to packages/components/dropdown/_example/icon.tsx
diff --git a/packages/ui/src/dropdown/_example/left.tsx b/packages/components/dropdown/_example/left.tsx
similarity index 100%
rename from packages/ui/src/dropdown/_example/left.tsx
rename to packages/components/dropdown/_example/left.tsx
diff --git a/packages/ui/src/dropdown/_example/long.tsx b/packages/components/dropdown/_example/long.tsx
similarity index 100%
rename from packages/ui/src/dropdown/_example/long.tsx
rename to packages/components/dropdown/_example/long.tsx
diff --git a/packages/ui/src/dropdown/_example/multiple.tsx b/packages/components/dropdown/_example/multiple.tsx
similarity index 100%
rename from packages/ui/src/dropdown/_example/multiple.tsx
rename to packages/components/dropdown/_example/multiple.tsx
diff --git a/packages/ui/src/dropdown/_example/split.tsx b/packages/components/dropdown/_example/split.tsx
similarity index 100%
rename from packages/ui/src/dropdown/_example/split.tsx
rename to packages/components/dropdown/_example/split.tsx
diff --git a/packages/ui/src/dropdown/_example/theme.tsx b/packages/components/dropdown/_example/theme.tsx
similarity index 100%
rename from packages/ui/src/dropdown/_example/theme.tsx
rename to packages/components/dropdown/_example/theme.tsx
diff --git a/packages/ui/src/dropdown/defaultProps.ts b/packages/components/dropdown/defaultProps.ts
similarity index 100%
rename from packages/ui/src/dropdown/defaultProps.ts
rename to packages/components/dropdown/defaultProps.ts
diff --git a/packages/ui/src/dropdown/dropdown.tsx b/packages/components/dropdown/dropdown.tsx
similarity index 100%
rename from packages/ui/src/dropdown/dropdown.tsx
rename to packages/components/dropdown/dropdown.tsx
diff --git a/packages/ui/src/dropdown/dropdownItem.tsx b/packages/components/dropdown/dropdownItem.tsx
similarity index 100%
rename from packages/ui/src/dropdown/dropdownItem.tsx
rename to packages/components/dropdown/dropdownItem.tsx
diff --git a/packages/ui/src/dropdown/dropdownMenu.tsx b/packages/components/dropdown/dropdownMenu.tsx
similarity index 100%
rename from packages/ui/src/dropdown/dropdownMenu.tsx
rename to packages/components/dropdown/dropdownMenu.tsx
diff --git a/packages/ui/src/dropdown/getDropdownOptions.ts b/packages/components/dropdown/getDropdownOptions.ts
similarity index 100%
rename from packages/ui/src/dropdown/getDropdownOptions.ts
rename to packages/components/dropdown/getDropdownOptions.ts
diff --git a/packages/ui/src/dropdown/index.ts b/packages/components/dropdown/index.ts
similarity index 100%
rename from packages/ui/src/dropdown/index.ts
rename to packages/components/dropdown/index.ts
diff --git a/packages/ui/src/dropdown/style/index.js b/packages/components/dropdown/style/index.js
similarity index 100%
rename from packages/ui/src/dropdown/style/index.js
rename to packages/components/dropdown/style/index.js
diff --git a/packages/ui/src/dropdown/type.ts b/packages/components/dropdown/type.ts
similarity index 100%
rename from packages/ui/src/dropdown/type.ts
rename to packages/components/dropdown/type.ts
diff --git a/packages/ui/src/grid/README.md b/packages/components/grid/README.md
similarity index 100%
rename from packages/ui/src/grid/README.md
rename to packages/components/grid/README.md
diff --git a/packages/ui/src/grid/_example/base.tsx b/packages/components/grid/_example/base.tsx
similarity index 100%
rename from packages/ui/src/grid/_example/base.tsx
rename to packages/components/grid/_example/base.tsx
diff --git a/packages/ui/src/grid/_example/common.css b/packages/components/grid/_example/common.css
similarity index 100%
rename from packages/ui/src/grid/_example/common.css
rename to packages/components/grid/_example/common.css
diff --git a/packages/ui/src/grid/_example/flex.jsx b/packages/components/grid/_example/flex.jsx
similarity index 100%
rename from packages/ui/src/grid/_example/flex.jsx
rename to packages/components/grid/_example/flex.jsx
diff --git a/packages/ui/src/grid/_example/gutter.jsx b/packages/components/grid/_example/gutter.jsx
similarity index 100%
rename from packages/ui/src/grid/_example/gutter.jsx
rename to packages/components/grid/_example/gutter.jsx
diff --git a/packages/ui/src/grid/_example/halign.jsx b/packages/components/grid/_example/halign.jsx
similarity index 100%
rename from packages/ui/src/grid/_example/halign.jsx
rename to packages/components/grid/_example/halign.jsx
diff --git a/packages/ui/src/grid/_example/offset.tsx b/packages/components/grid/_example/offset.tsx
similarity index 100%
rename from packages/ui/src/grid/_example/offset.tsx
rename to packages/components/grid/_example/offset.tsx
diff --git a/packages/ui/src/grid/_example/order.jsx b/packages/components/grid/_example/order.jsx
similarity index 100%
rename from packages/ui/src/grid/_example/order.jsx
rename to packages/components/grid/_example/order.jsx
diff --git a/packages/ui/src/grid/_example/responsive.jsx b/packages/components/grid/_example/responsive.jsx
similarity index 100%
rename from packages/ui/src/grid/_example/responsive.jsx
rename to packages/components/grid/_example/responsive.jsx
diff --git a/packages/ui/src/grid/_example/sort.tsx b/packages/components/grid/_example/sort.tsx
similarity index 100%
rename from packages/ui/src/grid/_example/sort.tsx
rename to packages/components/grid/_example/sort.tsx
diff --git a/packages/ui/src/grid/_example/valign.jsx b/packages/components/grid/_example/valign.jsx
similarity index 100%
rename from packages/ui/src/grid/_example/valign.jsx
rename to packages/components/grid/_example/valign.jsx
diff --git a/packages/ui/src/grid/col.tsx b/packages/components/grid/col.tsx
similarity index 100%
rename from packages/ui/src/grid/col.tsx
rename to packages/components/grid/col.tsx
diff --git a/packages/ui/src/grid/defaultProps.ts b/packages/components/grid/defaultProps.ts
similarity index 100%
rename from packages/ui/src/grid/defaultProps.ts
rename to packages/components/grid/defaultProps.ts
diff --git a/packages/ui/src/grid/index.ts b/packages/components/grid/index.ts
similarity index 100%
rename from packages/ui/src/grid/index.ts
rename to packages/components/grid/index.ts
diff --git a/packages/ui/src/grid/row.tsx b/packages/components/grid/row.tsx
similarity index 100%
rename from packages/ui/src/grid/row.tsx
rename to packages/components/grid/row.tsx
diff --git a/packages/ui/src/grid/style/index.js b/packages/components/grid/style/index.js
similarity index 100%
rename from packages/ui/src/grid/style/index.js
rename to packages/components/grid/style/index.js
diff --git a/packages/ui/src/grid/type.ts b/packages/components/grid/type.ts
similarity index 100%
rename from packages/ui/src/grid/type.ts
rename to packages/components/grid/type.ts
diff --git a/packages/ui/src/icon/README.md b/packages/components/icon/README.md
similarity index 100%
rename from packages/ui/src/icon/README.md
rename to packages/components/icon/README.md
diff --git a/packages/ui/src/icon/_example/IconExample.jsx b/packages/components/icon/_example/IconExample.jsx
similarity index 100%
rename from packages/ui/src/icon/_example/IconExample.jsx
rename to packages/components/icon/_example/IconExample.jsx
diff --git a/packages/ui/src/icon/_example/IconFontExample.jsx b/packages/components/icon/_example/IconFontExample.jsx
similarity index 100%
rename from packages/ui/src/icon/_example/IconFontExample.jsx
rename to packages/components/icon/_example/IconFontExample.jsx
diff --git a/packages/ui/src/icon/_example/SvgSpriteExample.jsx b/packages/components/icon/_example/SvgSpriteExample.jsx
similarity index 100%
rename from packages/ui/src/icon/_example/SvgSpriteExample.jsx
rename to packages/components/icon/_example/SvgSpriteExample.jsx
diff --git a/packages/ui/src/icon/utils.ts b/packages/components/icon/utils.ts
similarity index 100%
rename from packages/ui/src/icon/utils.ts
rename to packages/components/icon/utils.ts
diff --git a/packages/ui/src/image/README.md b/packages/components/image/README.md
similarity index 100%
rename from packages/ui/src/image/README.md
rename to packages/components/image/README.md
diff --git a/packages/ui/src/image/_example/avif.tsx b/packages/components/image/_example/avif.tsx
similarity index 100%
rename from packages/ui/src/image/_example/avif.tsx
rename to packages/components/image/_example/avif.tsx
diff --git a/packages/ui/src/image/_example/extra-always.tsx b/packages/components/image/_example/extra-always.tsx
similarity index 100%
rename from packages/ui/src/image/_example/extra-always.tsx
rename to packages/components/image/_example/extra-always.tsx
diff --git a/packages/ui/src/image/_example/extra-hover.tsx b/packages/components/image/_example/extra-hover.tsx
similarity index 100%
rename from packages/ui/src/image/_example/extra-hover.tsx
rename to packages/components/image/_example/extra-hover.tsx
diff --git a/packages/ui/src/image/_example/fill-mode.tsx b/packages/components/image/_example/fill-mode.tsx
similarity index 100%
rename from packages/ui/src/image/_example/fill-mode.tsx
rename to packages/components/image/_example/fill-mode.tsx
diff --git a/packages/ui/src/image/_example/fill-position.tsx b/packages/components/image/_example/fill-position.tsx
similarity index 100%
rename from packages/ui/src/image/_example/fill-position.tsx
rename to packages/components/image/_example/fill-position.tsx
diff --git a/packages/ui/src/image/_example/gallery-cover.tsx b/packages/components/image/_example/gallery-cover.tsx
similarity index 100%
rename from packages/ui/src/image/_example/gallery-cover.tsx
rename to packages/components/image/_example/gallery-cover.tsx
diff --git a/packages/ui/src/image/_example/lazy-list.tsx b/packages/components/image/_example/lazy-list.tsx
similarity index 100%
rename from packages/ui/src/image/_example/lazy-list.tsx
rename to packages/components/image/_example/lazy-list.tsx
diff --git a/packages/ui/src/image/_example/lazy-single.tsx b/packages/components/image/_example/lazy-single.tsx
similarity index 100%
rename from packages/ui/src/image/_example/lazy-single.tsx
rename to packages/components/image/_example/lazy-single.tsx
diff --git a/packages/ui/src/image/_example/placeholder.tsx b/packages/components/image/_example/placeholder.tsx
similarity index 100%
rename from packages/ui/src/image/_example/placeholder.tsx
rename to packages/components/image/_example/placeholder.tsx
diff --git a/packages/ui/src/image/_example/shape.tsx b/packages/components/image/_example/shape.tsx
similarity index 100%
rename from packages/ui/src/image/_example/shape.tsx
rename to packages/components/image/_example/shape.tsx
diff --git a/packages/ui/src/image/image.en-US.md b/packages/components/image/image.en-US.md
similarity index 100%
rename from packages/ui/src/image/image.en-US.md
rename to packages/components/image/image.en-US.md
diff --git a/packages/ui/src/image/image.tsx b/packages/components/image/image.tsx
similarity index 100%
rename from packages/ui/src/image/image.tsx
rename to packages/components/image/image.tsx
diff --git a/packages/ui/src/image/index.ts b/packages/components/image/index.ts
similarity index 100%
rename from packages/ui/src/image/index.ts
rename to packages/components/image/index.ts
diff --git a/packages/ui/src/image/style/index.ts b/packages/components/image/style/index.ts
similarity index 100%
rename from packages/ui/src/image/style/index.ts
rename to packages/components/image/style/index.ts
diff --git a/packages/ui/src/image/type.ts b/packages/components/image/type.ts
similarity index 100%
rename from packages/ui/src/image/type.ts
rename to packages/components/image/type.ts
diff --git a/packages/ui/src/index.ts b/packages/components/index.ts
similarity index 100%
rename from packages/ui/src/index.ts
rename to packages/components/index.ts
diff --git a/packages/ui/src/input-number/README.md b/packages/components/input-number/README.md
similarity index 100%
rename from packages/ui/src/input-number/README.md
rename to packages/components/input-number/README.md
diff --git a/packages/ui/src/input-number/_example/align.tsx b/packages/components/input-number/_example/align.tsx
similarity index 100%
rename from packages/ui/src/input-number/_example/align.tsx
rename to packages/components/input-number/_example/align.tsx
diff --git a/packages/ui/src/input-number/_example/auto-width.tsx b/packages/components/input-number/_example/auto-width.tsx
similarity index 100%
rename from packages/ui/src/input-number/_example/auto-width.tsx
rename to packages/components/input-number/_example/auto-width.tsx
diff --git a/packages/ui/src/input-number/_example/center.tsx b/packages/components/input-number/_example/center.tsx
similarity index 100%
rename from packages/ui/src/input-number/_example/center.tsx
rename to packages/components/input-number/_example/center.tsx
diff --git a/packages/ui/src/input-number/_example/format.tsx b/packages/components/input-number/_example/format.tsx
similarity index 100%
rename from packages/ui/src/input-number/_example/format.tsx
rename to packages/components/input-number/_example/format.tsx
diff --git a/packages/ui/src/input-number/_example/large-number.tsx b/packages/components/input-number/_example/large-number.tsx
similarity index 100%
rename from packages/ui/src/input-number/_example/large-number.tsx
rename to packages/components/input-number/_example/large-number.tsx
diff --git a/packages/ui/src/input-number/_example/left.tsx b/packages/components/input-number/_example/left.tsx
similarity index 100%
rename from packages/ui/src/input-number/_example/left.tsx
rename to packages/components/input-number/_example/left.tsx
diff --git a/packages/ui/src/input-number/_example/normal.tsx b/packages/components/input-number/_example/normal.tsx
similarity index 100%
rename from packages/ui/src/input-number/_example/normal.tsx
rename to packages/components/input-number/_example/normal.tsx
diff --git a/packages/ui/src/input-number/_example/size.tsx b/packages/components/input-number/_example/size.tsx
similarity index 100%
rename from packages/ui/src/input-number/_example/size.tsx
rename to packages/components/input-number/_example/size.tsx
diff --git a/packages/ui/src/input-number/_example/status.tsx b/packages/components/input-number/_example/status.tsx
similarity index 100%
rename from packages/ui/src/input-number/_example/status.tsx
rename to packages/components/input-number/_example/status.tsx
diff --git a/packages/ui/src/input-number/_example/step.tsx b/packages/components/input-number/_example/step.tsx
similarity index 100%
rename from packages/ui/src/input-number/_example/step.tsx
rename to packages/components/input-number/_example/step.tsx
diff --git a/packages/ui/src/input-number/index.tsx b/packages/components/input-number/index.tsx
similarity index 100%
rename from packages/ui/src/input-number/index.tsx
rename to packages/components/input-number/index.tsx
diff --git a/packages/ui/src/input-number/input-number.tsx b/packages/components/input-number/input-number.tsx
similarity index 100%
rename from packages/ui/src/input-number/input-number.tsx
rename to packages/components/input-number/input-number.tsx
diff --git a/packages/ui/src/input-number/style/index.ts b/packages/components/input-number/style/index.ts
similarity index 100%
rename from packages/ui/src/input-number/style/index.ts
rename to packages/components/input-number/style/index.ts
diff --git a/packages/ui/src/input-number/type.ts b/packages/components/input-number/type.ts
similarity index 100%
rename from packages/ui/src/input-number/type.ts
rename to packages/components/input-number/type.ts
diff --git a/packages/ui/src/input/README.md b/packages/components/input/README.md
similarity index 100%
rename from packages/ui/src/input/README.md
rename to packages/components/input/README.md
diff --git a/packages/ui/src/input/_example/align.tsx b/packages/components/input/_example/align.tsx
similarity index 100%
rename from packages/ui/src/input/_example/align.tsx
rename to packages/components/input/_example/align.tsx
diff --git a/packages/ui/src/input/_example/auto-width.tsx b/packages/components/input/_example/auto-width.tsx
similarity index 100%
rename from packages/ui/src/input/_example/auto-width.tsx
rename to packages/components/input/_example/auto-width.tsx
diff --git a/packages/ui/src/input/_example/base.tsx b/packages/components/input/_example/base.tsx
similarity index 100%
rename from packages/ui/src/input/_example/base.tsx
rename to packages/components/input/_example/base.tsx
diff --git a/packages/ui/src/input/_example/borderless.tsx b/packages/components/input/_example/borderless.tsx
similarity index 100%
rename from packages/ui/src/input/_example/borderless.tsx
rename to packages/components/input/_example/borderless.tsx
diff --git a/packages/ui/src/input/_example/clearable.tsx b/packages/components/input/_example/clearable.tsx
similarity index 100%
rename from packages/ui/src/input/_example/clearable.tsx
rename to packages/components/input/_example/clearable.tsx
diff --git a/packages/ui/src/input/_example/format.tsx b/packages/components/input/_example/format.tsx
similarity index 100%
rename from packages/ui/src/input/_example/format.tsx
rename to packages/components/input/_example/format.tsx
diff --git a/packages/ui/src/input/_example/group.tsx b/packages/components/input/_example/group.tsx
similarity index 100%
rename from packages/ui/src/input/_example/group.tsx
rename to packages/components/input/_example/group.tsx
diff --git a/packages/ui/src/input/_example/max-length-count.tsx b/packages/components/input/_example/max-length-count.tsx
similarity index 100%
rename from packages/ui/src/input/_example/max-length-count.tsx
rename to packages/components/input/_example/max-length-count.tsx
diff --git a/packages/ui/src/input/_example/password.tsx b/packages/components/input/_example/password.tsx
similarity index 100%
rename from packages/ui/src/input/_example/password.tsx
rename to packages/components/input/_example/password.tsx
diff --git a/packages/ui/src/input/_example/size.tsx b/packages/components/input/_example/size.tsx
similarity index 100%
rename from packages/ui/src/input/_example/size.tsx
rename to packages/components/input/_example/size.tsx
diff --git a/packages/ui/src/input/_example/status.tsx b/packages/components/input/_example/status.tsx
similarity index 100%
rename from packages/ui/src/input/_example/status.tsx
rename to packages/components/input/_example/status.tsx
diff --git a/packages/ui/src/input/index.ts b/packages/components/input/index.ts
similarity index 100%
rename from packages/ui/src/input/index.ts
rename to packages/components/input/index.ts
diff --git a/packages/ui/src/input/input-group.tsx b/packages/components/input/input-group.tsx
similarity index 100%
rename from packages/ui/src/input/input-group.tsx
rename to packages/components/input/input-group.tsx
diff --git a/packages/ui/src/input/input.tsx b/packages/components/input/input.tsx
similarity index 100%
rename from packages/ui/src/input/input.tsx
rename to packages/components/input/input.tsx
diff --git a/packages/ui/src/input/style/index.js b/packages/components/input/style/index.js
similarity index 100%
rename from packages/ui/src/input/style/index.js
rename to packages/components/input/style/index.js
diff --git a/packages/ui/src/input/type.ts b/packages/components/input/type.ts
similarity index 100%
rename from packages/ui/src/input/type.ts
rename to packages/components/input/type.ts
diff --git a/packages/ui/src/input/useLengthLimit.ts b/packages/components/input/useLengthLimit.ts
similarity index 100%
rename from packages/ui/src/input/useLengthLimit.ts
rename to packages/components/input/useLengthLimit.ts
diff --git a/packages/ui/src/link/README.md b/packages/components/link/README.md
similarity index 100%
rename from packages/ui/src/link/README.md
rename to packages/components/link/README.md
diff --git a/packages/ui/src/link/_example/base.tsx b/packages/components/link/_example/base.tsx
similarity index 100%
rename from packages/ui/src/link/_example/base.tsx
rename to packages/components/link/_example/base.tsx
diff --git a/packages/ui/src/link/_example/disabled.tsx b/packages/components/link/_example/disabled.tsx
similarity index 100%
rename from packages/ui/src/link/_example/disabled.tsx
rename to packages/components/link/_example/disabled.tsx
diff --git a/packages/ui/src/link/_example/hover.tsx b/packages/components/link/_example/hover.tsx
similarity index 100%
rename from packages/ui/src/link/_example/hover.tsx
rename to packages/components/link/_example/hover.tsx
diff --git a/packages/ui/src/link/_example/icon.tsx b/packages/components/link/_example/icon.tsx
similarity index 100%
rename from packages/ui/src/link/_example/icon.tsx
rename to packages/components/link/_example/icon.tsx
diff --git a/packages/ui/src/link/_example/size.tsx b/packages/components/link/_example/size.tsx
similarity index 100%
rename from packages/ui/src/link/_example/size.tsx
rename to packages/components/link/_example/size.tsx
diff --git a/packages/ui/src/link/_example/theme.tsx b/packages/components/link/_example/theme.tsx
similarity index 100%
rename from packages/ui/src/link/_example/theme.tsx
rename to packages/components/link/_example/theme.tsx
diff --git a/packages/ui/src/link/_example/underline.tsx b/packages/components/link/_example/underline.tsx
similarity index 100%
rename from packages/ui/src/link/_example/underline.tsx
rename to packages/components/link/_example/underline.tsx
diff --git a/packages/ui/src/link/index.ts b/packages/components/link/index.ts
similarity index 100%
rename from packages/ui/src/link/index.ts
rename to packages/components/link/index.ts
diff --git a/packages/ui/src/link/link.tsx b/packages/components/link/link.tsx
similarity index 100%
rename from packages/ui/src/link/link.tsx
rename to packages/components/link/link.tsx
diff --git a/packages/ui/src/link/style/index.js b/packages/components/link/style/index.js
similarity index 100%
rename from packages/ui/src/link/style/index.js
rename to packages/components/link/style/index.js
diff --git a/packages/ui/src/link/type.ts b/packages/components/link/type.ts
similarity index 100%
rename from packages/ui/src/link/type.ts
rename to packages/components/link/type.ts
diff --git a/packages/ui/src/list/README.md b/packages/components/list/README.md
similarity index 100%
rename from packages/ui/src/list/README.md
rename to packages/components/list/README.md
diff --git a/packages/ui/src/list/_example/base.tsx b/packages/components/list/_example/base.tsx
similarity index 100%
rename from packages/ui/src/list/_example/base.tsx
rename to packages/components/list/_example/base.tsx
diff --git a/packages/ui/src/list/_example/image-text.tsx b/packages/components/list/_example/image-text.tsx
similarity index 100%
rename from packages/ui/src/list/_example/image-text.tsx
rename to packages/components/list/_example/image-text.tsx
diff --git a/packages/ui/src/list/_example/multiline.tsx b/packages/components/list/_example/multiline.tsx
similarity index 100%
rename from packages/ui/src/list/_example/multiline.tsx
rename to packages/components/list/_example/multiline.tsx
diff --git a/packages/ui/src/list/_example/operation.tsx b/packages/components/list/_example/operation.tsx
similarity index 100%
rename from packages/ui/src/list/_example/operation.tsx
rename to packages/components/list/_example/operation.tsx
diff --git a/packages/ui/src/list/_example/size.tsx b/packages/components/list/_example/size.tsx
similarity index 100%
rename from packages/ui/src/list/_example/size.tsx
rename to packages/components/list/_example/size.tsx
diff --git a/packages/ui/src/list/_example/stripe.tsx b/packages/components/list/_example/stripe.tsx
similarity index 100%
rename from packages/ui/src/list/_example/stripe.tsx
rename to packages/components/list/_example/stripe.tsx
diff --git a/packages/ui/src/list/index.ts b/packages/components/list/index.ts
similarity index 100%
rename from packages/ui/src/list/index.ts
rename to packages/components/list/index.ts
diff --git a/packages/ui/src/list/list-item-meta.tsx b/packages/components/list/list-item-meta.tsx
similarity index 100%
rename from packages/ui/src/list/list-item-meta.tsx
rename to packages/components/list/list-item-meta.tsx
diff --git a/packages/ui/src/list/list-item.tsx b/packages/components/list/list-item.tsx
similarity index 100%
rename from packages/ui/src/list/list-item.tsx
rename to packages/components/list/list-item.tsx
diff --git a/packages/ui/src/list/list.tsx b/packages/components/list/list.tsx
similarity index 100%
rename from packages/ui/src/list/list.tsx
rename to packages/components/list/list.tsx
diff --git a/packages/ui/src/list/style/index.js b/packages/components/list/style/index.js
similarity index 100%
rename from packages/ui/src/list/style/index.js
rename to packages/components/list/style/index.js
diff --git a/packages/ui/src/list/style/wc.less b/packages/components/list/style/wc.less
similarity index 100%
rename from packages/ui/src/list/style/wc.less
rename to packages/components/list/style/wc.less
diff --git a/packages/ui/src/list/types.ts b/packages/components/list/types.ts
similarity index 100%
rename from packages/ui/src/list/types.ts
rename to packages/components/list/types.ts
diff --git a/packages/ui/src/loading/README.md b/packages/components/loading/README.md
similarity index 100%
rename from packages/ui/src/loading/README.md
rename to packages/components/loading/README.md
diff --git a/packages/ui/src/loading/_example/attach.tsx b/packages/components/loading/_example/attach.tsx
similarity index 100%
rename from packages/ui/src/loading/_example/attach.tsx
rename to packages/components/loading/_example/attach.tsx
diff --git a/packages/ui/src/loading/_example/base.tsx b/packages/components/loading/_example/base.tsx
similarity index 100%
rename from packages/ui/src/loading/_example/base.tsx
rename to packages/components/loading/_example/base.tsx
diff --git a/packages/ui/src/loading/_example/delay.tsx b/packages/components/loading/_example/delay.tsx
similarity index 100%
rename from packages/ui/src/loading/_example/delay.tsx
rename to packages/components/loading/_example/delay.tsx
diff --git a/packages/ui/src/loading/_example/fullscreen.tsx b/packages/components/loading/_example/fullscreen.tsx
similarity index 100%
rename from packages/ui/src/loading/_example/fullscreen.tsx
rename to packages/components/loading/_example/fullscreen.tsx
diff --git a/packages/ui/src/loading/_example/icon-text.tsx b/packages/components/loading/_example/icon-text.tsx
similarity index 100%
rename from packages/ui/src/loading/_example/icon-text.tsx
rename to packages/components/loading/_example/icon-text.tsx
diff --git a/packages/ui/src/loading/_example/service.tsx b/packages/components/loading/_example/service.tsx
similarity index 100%
rename from packages/ui/src/loading/_example/service.tsx
rename to packages/components/loading/_example/service.tsx
diff --git a/packages/ui/src/loading/_example/size.tsx b/packages/components/loading/_example/size.tsx
similarity index 100%
rename from packages/ui/src/loading/_example/size.tsx
rename to packages/components/loading/_example/size.tsx
diff --git a/packages/ui/src/loading/_example/text.tsx b/packages/components/loading/_example/text.tsx
similarity index 100%
rename from packages/ui/src/loading/_example/text.tsx
rename to packages/components/loading/_example/text.tsx
diff --git a/packages/ui/src/loading/_example/wrap.tsx b/packages/components/loading/_example/wrap.tsx
similarity index 100%
rename from packages/ui/src/loading/_example/wrap.tsx
rename to packages/components/loading/_example/wrap.tsx
diff --git a/packages/ui/src/loading/gradient.tsx b/packages/components/loading/gradient.tsx
similarity index 100%
rename from packages/ui/src/loading/gradient.tsx
rename to packages/components/loading/gradient.tsx
diff --git a/packages/ui/src/loading/index.ts b/packages/components/loading/index.ts
similarity index 100%
rename from packages/ui/src/loading/index.ts
rename to packages/components/loading/index.ts
diff --git a/packages/ui/src/loading/loading.tsx b/packages/components/loading/loading.tsx
similarity index 100%
rename from packages/ui/src/loading/loading.tsx
rename to packages/components/loading/loading.tsx
diff --git a/packages/ui/src/loading/plugin.tsx b/packages/components/loading/plugin.tsx
similarity index 100%
rename from packages/ui/src/loading/plugin.tsx
rename to packages/components/loading/plugin.tsx
diff --git a/packages/ui/src/loading/style/index.js b/packages/components/loading/style/index.js
similarity index 100%
rename from packages/ui/src/loading/style/index.js
rename to packages/components/loading/style/index.js
diff --git a/packages/ui/src/loading/type.ts b/packages/components/loading/type.ts
similarity index 100%
rename from packages/ui/src/loading/type.ts
rename to packages/components/loading/type.ts
diff --git a/packages/ui/src/menu/Menu.tsx b/packages/components/menu/Menu.tsx
similarity index 100%
rename from packages/ui/src/menu/Menu.tsx
rename to packages/components/menu/Menu.tsx
diff --git a/packages/ui/src/menu/MenuItem.tsx b/packages/components/menu/MenuItem.tsx
similarity index 100%
rename from packages/ui/src/menu/MenuItem.tsx
rename to packages/components/menu/MenuItem.tsx
diff --git a/packages/ui/src/menu/README.md b/packages/components/menu/README.md
similarity index 100%
rename from packages/ui/src/menu/README.md
rename to packages/components/menu/README.md
diff --git a/packages/ui/src/menu/_example/closable-side.tsx b/packages/components/menu/_example/closable-side.tsx
similarity index 100%
rename from packages/ui/src/menu/_example/closable-side.tsx
rename to packages/components/menu/_example/closable-side.tsx
diff --git a/packages/ui/src/menu/_util/constant.ts b/packages/components/menu/_util/constant.ts
similarity index 100%
rename from packages/ui/src/menu/_util/constant.ts
rename to packages/components/menu/_util/constant.ts
diff --git a/packages/ui/src/menu/index.ts b/packages/components/menu/index.ts
similarity index 100%
rename from packages/ui/src/menu/index.ts
rename to packages/components/menu/index.ts
diff --git a/packages/ui/src/menu/style/index.js b/packages/components/menu/style/index.js
similarity index 100%
rename from packages/ui/src/menu/style/index.js
rename to packages/components/menu/style/index.js
diff --git a/packages/ui/src/menu/type.ts b/packages/components/menu/type.ts
similarity index 100%
rename from packages/ui/src/menu/type.ts
rename to packages/components/menu/type.ts
diff --git a/packages/ui/src/message/README.md b/packages/components/message/README.md
similarity index 100%
rename from packages/ui/src/message/README.md
rename to packages/components/message/README.md
diff --git a/packages/ui/src/message/_example/base.tsx b/packages/components/message/_example/base.tsx
similarity index 100%
rename from packages/ui/src/message/_example/base.tsx
rename to packages/components/message/_example/base.tsx
diff --git a/packages/ui/src/message/_example/baseClose.tsx b/packages/components/message/_example/baseClose.tsx
similarity index 100%
rename from packages/ui/src/message/_example/baseClose.tsx
rename to packages/components/message/_example/baseClose.tsx
diff --git a/packages/ui/src/message/_example/baseControl.tsx b/packages/components/message/_example/baseControl.tsx
similarity index 100%
rename from packages/ui/src/message/_example/baseControl.tsx
rename to packages/components/message/_example/baseControl.tsx
diff --git a/packages/ui/src/message/_example/baseControlFunction.tsx b/packages/components/message/_example/baseControlFunction.tsx
similarity index 100%
rename from packages/ui/src/message/_example/baseControlFunction.tsx
rename to packages/components/message/_example/baseControlFunction.tsx
diff --git a/packages/ui/src/message/_example/baseControlMore.tsx b/packages/components/message/_example/baseControlMore.tsx
similarity index 100%
rename from packages/ui/src/message/_example/baseControlMore.tsx
rename to packages/components/message/_example/baseControlMore.tsx
diff --git a/packages/ui/src/message/_example/baseControlPosition.tsx b/packages/components/message/_example/baseControlPosition.tsx
similarity index 100%
rename from packages/ui/src/message/_example/baseControlPosition.tsx
rename to packages/components/message/_example/baseControlPosition.tsx
diff --git a/packages/ui/src/message/_example/baseLoading.tsx b/packages/components/message/_example/baseLoading.tsx
similarity index 100%
rename from packages/ui/src/message/_example/baseLoading.tsx
rename to packages/components/message/_example/baseLoading.tsx
diff --git a/packages/ui/src/message/config.ts b/packages/components/message/config.ts
similarity index 100%
rename from packages/ui/src/message/config.ts
rename to packages/components/message/config.ts
diff --git a/packages/ui/src/message/const.tsx b/packages/components/message/const.tsx
similarity index 100%
rename from packages/ui/src/message/const.tsx
rename to packages/components/message/const.tsx
diff --git a/packages/ui/src/message/defaultProps.ts b/packages/components/message/defaultProps.ts
similarity index 100%
rename from packages/ui/src/message/defaultProps.ts
rename to packages/components/message/defaultProps.ts
diff --git a/packages/ui/src/message/index.tsx b/packages/components/message/index.tsx
similarity index 100%
rename from packages/ui/src/message/index.tsx
rename to packages/components/message/index.tsx
diff --git a/packages/ui/src/message/message.tsx b/packages/components/message/message.tsx
similarity index 100%
rename from packages/ui/src/message/message.tsx
rename to packages/components/message/message.tsx
diff --git a/packages/ui/src/message/messageClose.tsx b/packages/components/message/messageClose.tsx
similarity index 100%
rename from packages/ui/src/message/messageClose.tsx
rename to packages/components/message/messageClose.tsx
diff --git a/packages/ui/src/message/messageComponent.tsx b/packages/components/message/messageComponent.tsx
similarity index 100%
rename from packages/ui/src/message/messageComponent.tsx
rename to packages/components/message/messageComponent.tsx
diff --git a/packages/ui/src/message/messageIcon.tsx b/packages/components/message/messageIcon.tsx
similarity index 100%
rename from packages/ui/src/message/messageIcon.tsx
rename to packages/components/message/messageIcon.tsx
diff --git a/packages/ui/src/message/style/index.js b/packages/components/message/style/index.js
similarity index 100%
rename from packages/ui/src/message/style/index.js
rename to packages/components/message/style/index.js
diff --git a/packages/ui/src/message/style/messageIcon.less b/packages/components/message/style/messageIcon.less
similarity index 100%
rename from packages/ui/src/message/style/messageIcon.less
rename to packages/components/message/style/messageIcon.less
diff --git a/packages/ui/src/message/type.ts b/packages/components/message/type.ts
similarity index 100%
rename from packages/ui/src/message/type.ts
rename to packages/components/message/type.ts
diff --git a/packages/ui/src/notification/Notification.tsx b/packages/components/notification/Notification.tsx
similarity index 100%
rename from packages/ui/src/notification/Notification.tsx
rename to packages/components/notification/Notification.tsx
diff --git a/packages/ui/src/notification/NotificationList.tsx b/packages/components/notification/NotificationList.tsx
similarity index 100%
rename from packages/ui/src/notification/NotificationList.tsx
rename to packages/components/notification/NotificationList.tsx
diff --git a/packages/ui/src/notification/NotificationPlugin.ts b/packages/components/notification/NotificationPlugin.ts
similarity index 100%
rename from packages/ui/src/notification/NotificationPlugin.ts
rename to packages/components/notification/NotificationPlugin.ts
diff --git a/packages/ui/src/notification/README.md b/packages/components/notification/README.md
similarity index 100%
rename from packages/ui/src/notification/README.md
rename to packages/components/notification/README.md
diff --git a/packages/ui/src/notification/_example/base.tsx b/packages/components/notification/_example/base.tsx
similarity index 100%
rename from packages/ui/src/notification/_example/base.tsx
rename to packages/components/notification/_example/base.tsx
diff --git a/packages/ui/src/notification/_example/icon.tsx b/packages/components/notification/_example/icon.tsx
similarity index 100%
rename from packages/ui/src/notification/_example/icon.tsx
rename to packages/components/notification/_example/icon.tsx
diff --git a/packages/ui/src/notification/_example/operation.tsx b/packages/components/notification/_example/operation.tsx
similarity index 100%
rename from packages/ui/src/notification/_example/operation.tsx
rename to packages/components/notification/_example/operation.tsx
diff --git a/packages/ui/src/notification/_example/placement.tsx b/packages/components/notification/_example/placement.tsx
similarity index 100%
rename from packages/ui/src/notification/_example/placement.tsx
rename to packages/components/notification/_example/placement.tsx
diff --git a/packages/ui/src/notification/_example/toggle.tsx b/packages/components/notification/_example/toggle.tsx
similarity index 100%
rename from packages/ui/src/notification/_example/toggle.tsx
rename to packages/components/notification/_example/toggle.tsx
diff --git a/packages/ui/src/notification/config.ts b/packages/components/notification/config.ts
similarity index 100%
rename from packages/ui/src/notification/config.ts
rename to packages/components/notification/config.ts
diff --git a/packages/ui/src/notification/defaultProps.ts b/packages/components/notification/defaultProps.ts
similarity index 100%
rename from packages/ui/src/notification/defaultProps.ts
rename to packages/components/notification/defaultProps.ts
diff --git a/packages/ui/src/notification/index.ts b/packages/components/notification/index.ts
similarity index 100%
rename from packages/ui/src/notification/index.ts
rename to packages/components/notification/index.ts
diff --git a/packages/ui/src/notification/style/index.js b/packages/components/notification/style/index.js
similarity index 100%
rename from packages/ui/src/notification/style/index.js
rename to packages/components/notification/style/index.js
diff --git a/packages/ui/src/notification/type.ts b/packages/components/notification/type.ts
similarity index 100%
rename from packages/ui/src/notification/type.ts
rename to packages/components/notification/type.ts
diff --git a/packages/ui/package.json b/packages/components/package.json
similarity index 100%
rename from packages/ui/package.json
rename to packages/components/package.json
diff --git a/packages/ui/src/pagination/PaginationMini.tsx b/packages/components/pagination/PaginationMini.tsx
similarity index 100%
rename from packages/ui/src/pagination/PaginationMini.tsx
rename to packages/components/pagination/PaginationMini.tsx
diff --git a/packages/ui/src/pagination/defaultProps.ts b/packages/components/pagination/defaultProps.ts
similarity index 100%
rename from packages/ui/src/pagination/defaultProps.ts
rename to packages/components/pagination/defaultProps.ts
diff --git a/packages/ui/src/pagination/type.ts b/packages/components/pagination/type.ts
similarity index 100%
rename from packages/ui/src/pagination/type.ts
rename to packages/components/pagination/type.ts
diff --git a/packages/ui/src/popconfirm/README.md b/packages/components/popconfirm/README.md
similarity index 100%
rename from packages/ui/src/popconfirm/README.md
rename to packages/components/popconfirm/README.md
diff --git a/packages/ui/src/popconfirm/_example/base.tsx b/packages/components/popconfirm/_example/base.tsx
similarity index 100%
rename from packages/ui/src/popconfirm/_example/base.tsx
rename to packages/components/popconfirm/_example/base.tsx
diff --git a/packages/ui/src/popconfirm/_example/button.tsx b/packages/components/popconfirm/_example/button.tsx
similarity index 100%
rename from packages/ui/src/popconfirm/_example/button.tsx
rename to packages/components/popconfirm/_example/button.tsx
diff --git a/packages/ui/src/popconfirm/_example/describe.tsx b/packages/components/popconfirm/_example/describe.tsx
similarity index 100%
rename from packages/ui/src/popconfirm/_example/describe.tsx
rename to packages/components/popconfirm/_example/describe.tsx
diff --git a/packages/ui/src/popconfirm/_example/icon.tsx b/packages/components/popconfirm/_example/icon.tsx
similarity index 100%
rename from packages/ui/src/popconfirm/_example/icon.tsx
rename to packages/components/popconfirm/_example/icon.tsx
diff --git a/packages/ui/src/popconfirm/_example/inherit.tsx b/packages/components/popconfirm/_example/inherit.tsx
similarity index 100%
rename from packages/ui/src/popconfirm/_example/inherit.tsx
rename to packages/components/popconfirm/_example/inherit.tsx
diff --git a/packages/ui/src/popconfirm/index.ts b/packages/components/popconfirm/index.ts
similarity index 100%
rename from packages/ui/src/popconfirm/index.ts
rename to packages/components/popconfirm/index.ts
diff --git a/packages/ui/src/popconfirm/popconfirm.tsx b/packages/components/popconfirm/popconfirm.tsx
similarity index 100%
rename from packages/ui/src/popconfirm/popconfirm.tsx
rename to packages/components/popconfirm/popconfirm.tsx
diff --git a/packages/ui/src/popconfirm/popcontent.tsx b/packages/components/popconfirm/popcontent.tsx
similarity index 100%
rename from packages/ui/src/popconfirm/popcontent.tsx
rename to packages/components/popconfirm/popcontent.tsx
diff --git a/packages/ui/src/popconfirm/style/index.js b/packages/components/popconfirm/style/index.js
similarity index 100%
rename from packages/ui/src/popconfirm/style/index.js
rename to packages/components/popconfirm/style/index.js
diff --git a/packages/ui/src/popconfirm/type.ts b/packages/components/popconfirm/type.ts
similarity index 100%
rename from packages/ui/src/popconfirm/type.ts
rename to packages/components/popconfirm/type.ts
diff --git a/packages/ui/src/popup/README.md b/packages/components/popup/README.md
similarity index 100%
rename from packages/ui/src/popup/README.md
rename to packages/components/popup/README.md
diff --git a/packages/ui/src/popup/_example/base.tsx b/packages/components/popup/_example/base.tsx
similarity index 100%
rename from packages/ui/src/popup/_example/base.tsx
rename to packages/components/popup/_example/base.tsx
diff --git a/packages/ui/src/popup/_example/destroy.tsx b/packages/components/popup/_example/destroy.tsx
similarity index 100%
rename from packages/ui/src/popup/_example/destroy.tsx
rename to packages/components/popup/_example/destroy.tsx
diff --git a/packages/ui/src/popup/_example/disabled.tsx b/packages/components/popup/_example/disabled.tsx
similarity index 100%
rename from packages/ui/src/popup/_example/disabled.tsx
rename to packages/components/popup/_example/disabled.tsx
diff --git a/packages/ui/src/popup/_example/dynamic.tsx b/packages/components/popup/_example/dynamic.tsx
similarity index 100%
rename from packages/ui/src/popup/_example/dynamic.tsx
rename to packages/components/popup/_example/dynamic.tsx
diff --git a/packages/ui/src/popup/_example/placement.tsx b/packages/components/popup/_example/placement.tsx
similarity index 100%
rename from packages/ui/src/popup/_example/placement.tsx
rename to packages/components/popup/_example/placement.tsx
diff --git a/packages/ui/src/popup/_example/style.tsx b/packages/components/popup/_example/style.tsx
similarity index 100%
rename from packages/ui/src/popup/_example/style.tsx
rename to packages/components/popup/_example/style.tsx
diff --git a/packages/ui/src/popup/_example/trigger.tsx b/packages/components/popup/_example/trigger.tsx
similarity index 100%
rename from packages/ui/src/popup/_example/trigger.tsx
rename to packages/components/popup/_example/trigger.tsx
diff --git a/packages/ui/src/popup/_example/triggerElement.tsx b/packages/components/popup/_example/triggerElement.tsx
similarity index 100%
rename from packages/ui/src/popup/_example/triggerElement.tsx
rename to packages/components/popup/_example/triggerElement.tsx
diff --git a/packages/ui/src/popup/_example/visible.tsx b/packages/components/popup/_example/visible.tsx
similarity index 100%
rename from packages/ui/src/popup/_example/visible.tsx
rename to packages/components/popup/_example/visible.tsx
diff --git a/packages/ui/src/popup/index.ts b/packages/components/popup/index.ts
similarity index 100%
rename from packages/ui/src/popup/index.ts
rename to packages/components/popup/index.ts
diff --git a/packages/ui/src/popup/popup.tsx b/packages/components/popup/popup.tsx
similarity index 100%
rename from packages/ui/src/popup/popup.tsx
rename to packages/components/popup/popup.tsx
diff --git a/packages/ui/src/popup/popupTrigger.tsx b/packages/components/popup/popupTrigger.tsx
similarity index 100%
rename from packages/ui/src/popup/popupTrigger.tsx
rename to packages/components/popup/popupTrigger.tsx
diff --git a/packages/ui/src/popup/style/index.js b/packages/components/popup/style/index.js
similarity index 100%
rename from packages/ui/src/popup/style/index.js
rename to packages/components/popup/style/index.js
diff --git a/packages/ui/src/popup/type.ts b/packages/components/popup/type.ts
similarity index 100%
rename from packages/ui/src/popup/type.ts
rename to packages/components/popup/type.ts
diff --git a/packages/ui/src/popup/utils.tsx b/packages/components/popup/utils.tsx
similarity index 100%
rename from packages/ui/src/popup/utils.tsx
rename to packages/components/popup/utils.tsx
diff --git a/packages/ui/src/progress/README.md b/packages/components/progress/README.md
similarity index 100%
rename from packages/ui/src/progress/README.md
rename to packages/components/progress/README.md
diff --git a/packages/ui/src/progress/_example/circle.tsx b/packages/components/progress/_example/circle.tsx
similarity index 100%
rename from packages/ui/src/progress/_example/circle.tsx
rename to packages/components/progress/_example/circle.tsx
diff --git a/packages/ui/src/progress/_example/line.tsx b/packages/components/progress/_example/line.tsx
similarity index 100%
rename from packages/ui/src/progress/_example/line.tsx
rename to packages/components/progress/_example/line.tsx
diff --git a/packages/ui/src/progress/index.ts b/packages/components/progress/index.ts
similarity index 100%
rename from packages/ui/src/progress/index.ts
rename to packages/components/progress/index.ts
diff --git a/packages/ui/src/progress/progress.tsx b/packages/components/progress/progress.tsx
similarity index 100%
rename from packages/ui/src/progress/progress.tsx
rename to packages/components/progress/progress.tsx
diff --git a/packages/ui/src/progress/style/index.js b/packages/components/progress/style/index.js
similarity index 100%
rename from packages/ui/src/progress/style/index.js
rename to packages/components/progress/style/index.js
diff --git a/packages/ui/src/progress/type.ts b/packages/components/progress/type.ts
similarity index 100%
rename from packages/ui/src/progress/type.ts
rename to packages/components/progress/type.ts
diff --git a/packages/ui/src/radio/README.md b/packages/components/radio/README.md
similarity index 100%
rename from packages/ui/src/radio/README.md
rename to packages/components/radio/README.md
diff --git a/packages/ui/src/radio/_example/base.tsx b/packages/components/radio/_example/base.tsx
similarity index 100%
rename from packages/ui/src/radio/_example/base.tsx
rename to packages/components/radio/_example/base.tsx
diff --git a/packages/ui/src/radio/_example/group.tsx b/packages/components/radio/_example/group.tsx
similarity index 100%
rename from packages/ui/src/radio/_example/group.tsx
rename to packages/components/radio/_example/group.tsx
diff --git a/packages/ui/src/radio/_example/size.tsx b/packages/components/radio/_example/size.tsx
similarity index 100%
rename from packages/ui/src/radio/_example/size.tsx
rename to packages/components/radio/_example/size.tsx
diff --git a/packages/ui/src/radio/_example/type.tsx b/packages/components/radio/_example/type.tsx
similarity index 100%
rename from packages/ui/src/radio/_example/type.tsx
rename to packages/components/radio/_example/type.tsx
diff --git a/packages/ui/src/radio/index.ts b/packages/components/radio/index.ts
similarity index 100%
rename from packages/ui/src/radio/index.ts
rename to packages/components/radio/index.ts
diff --git a/packages/ui/src/radio/radio.tsx b/packages/components/radio/radio.tsx
similarity index 100%
rename from packages/ui/src/radio/radio.tsx
rename to packages/components/radio/radio.tsx
diff --git a/packages/ui/src/radio/radioButton.tsx b/packages/components/radio/radioButton.tsx
similarity index 100%
rename from packages/ui/src/radio/radioButton.tsx
rename to packages/components/radio/radioButton.tsx
diff --git a/packages/ui/src/radio/radioGroup.tsx b/packages/components/radio/radioGroup.tsx
similarity index 100%
rename from packages/ui/src/radio/radioGroup.tsx
rename to packages/components/radio/radioGroup.tsx
diff --git a/packages/ui/src/radio/style/index.js b/packages/components/radio/style/index.js
similarity index 100%
rename from packages/ui/src/radio/style/index.js
rename to packages/components/radio/style/index.js
diff --git a/packages/ui/src/radio/type.ts b/packages/components/radio/type.ts
similarity index 100%
rename from packages/ui/src/radio/type.ts
rename to packages/components/radio/type.ts
diff --git a/packages/ui/src/range-input/README.md b/packages/components/range-input/README.md
similarity index 100%
rename from packages/ui/src/range-input/README.md
rename to packages/components/range-input/README.md
diff --git a/packages/ui/src/range-input/RangeInput.tsx b/packages/components/range-input/RangeInput.tsx
similarity index 100%
rename from packages/ui/src/range-input/RangeInput.tsx
rename to packages/components/range-input/RangeInput.tsx
diff --git a/packages/ui/src/range-input/RangeInputInner.tsx b/packages/components/range-input/RangeInputInner.tsx
similarity index 100%
rename from packages/ui/src/range-input/RangeInputInner.tsx
rename to packages/components/range-input/RangeInputInner.tsx
diff --git a/packages/ui/src/range-input/RangeInputPopup.tsx b/packages/components/range-input/RangeInputPopup.tsx
similarity index 100%
rename from packages/ui/src/range-input/RangeInputPopup.tsx
rename to packages/components/range-input/RangeInputPopup.tsx
diff --git a/packages/ui/src/range-input/_example/base.tsx b/packages/components/range-input/_example/base.tsx
similarity index 100%
rename from packages/ui/src/range-input/_example/base.tsx
rename to packages/components/range-input/_example/base.tsx
diff --git a/packages/ui/src/range-input/_example/popup.tsx b/packages/components/range-input/_example/popup.tsx
similarity index 100%
rename from packages/ui/src/range-input/_example/popup.tsx
rename to packages/components/range-input/_example/popup.tsx
diff --git a/packages/ui/src/range-input/_example/size.tsx b/packages/components/range-input/_example/size.tsx
similarity index 100%
rename from packages/ui/src/range-input/_example/size.tsx
rename to packages/components/range-input/_example/size.tsx
diff --git a/packages/ui/src/range-input/_example/status.tsx b/packages/components/range-input/_example/status.tsx
similarity index 100%
rename from packages/ui/src/range-input/_example/status.tsx
rename to packages/components/range-input/_example/status.tsx
diff --git a/packages/ui/src/range-input/index.ts b/packages/components/range-input/index.ts
similarity index 100%
rename from packages/ui/src/range-input/index.ts
rename to packages/components/range-input/index.ts
diff --git a/packages/ui/src/range-input/style/index.js b/packages/components/range-input/style/index.js
similarity index 100%
rename from packages/ui/src/range-input/style/index.js
rename to packages/components/range-input/style/index.js
diff --git a/packages/ui/src/range-input/type.ts b/packages/components/range-input/type.ts
similarity index 100%
rename from packages/ui/src/range-input/type.ts
rename to packages/components/range-input/type.ts
diff --git a/packages/ui/rollup.config.mjs b/packages/components/rollup.config.mjs
similarity index 95%
rename from packages/ui/rollup.config.mjs
rename to packages/components/rollup.config.mjs
index a4b0e986..86cbc520 100644
--- a/packages/ui/rollup.config.mjs
+++ b/packages/components/rollup.config.mjs
@@ -11,7 +11,7 @@ export default createRollupConfig({
pkg,
packageName: '@tdesign/web-components-ui',
packageDir: __dirname,
- input: 'src/index.ts',
+ input: 'index.ts',
umdGlobalName: 'TDesignUI',
globals: { omi: 'omi', 'lodash-es': '_' },
});
diff --git a/packages/ui/rollup.dts.config.mjs b/packages/components/rollup.dts.config.mjs
similarity index 94%
rename from packages/ui/rollup.dts.config.mjs
rename to packages/components/rollup.dts.config.mjs
index c00c6cba..33877de3 100644
--- a/packages/ui/rollup.dts.config.mjs
+++ b/packages/components/rollup.dts.config.mjs
@@ -10,4 +10,5 @@ export default createDtsConfig({
pkg,
packageName: '@tdesign/web-components-ui',
packageDir: __dirname,
+ input: 'index.ts',
});
diff --git a/packages/ui/src/select-input/README.md b/packages/components/select-input/README.md
similarity index 100%
rename from packages/ui/src/select-input/README.md
rename to packages/components/select-input/README.md
diff --git a/packages/ui/src/select-input/SelectInput.tsx b/packages/components/select-input/SelectInput.tsx
similarity index 100%
rename from packages/ui/src/select-input/SelectInput.tsx
rename to packages/components/select-input/SelectInput.tsx
diff --git a/packages/ui/src/select-input/SelectInputMultiple.tsx b/packages/components/select-input/SelectInputMultiple.tsx
similarity index 100%
rename from packages/ui/src/select-input/SelectInputMultiple.tsx
rename to packages/components/select-input/SelectInputMultiple.tsx
diff --git a/packages/ui/src/select-input/SelectInputSingle.tsx b/packages/components/select-input/SelectInputSingle.tsx
similarity index 100%
rename from packages/ui/src/select-input/SelectInputSingle.tsx
rename to packages/components/select-input/SelectInputSingle.tsx
diff --git a/packages/ui/src/select-input/_example/autocomplete.tsx b/packages/components/select-input/_example/autocomplete.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/autocomplete.tsx
rename to packages/components/select-input/_example/autocomplete.tsx
diff --git a/packages/ui/src/select-input/_example/autowidth-multiple.tsx b/packages/components/select-input/_example/autowidth-multiple.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/autowidth-multiple.tsx
rename to packages/components/select-input/_example/autowidth-multiple.tsx
diff --git a/packages/ui/src/select-input/_example/autowidth.tsx b/packages/components/select-input/_example/autowidth.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/autowidth.tsx
rename to packages/components/select-input/_example/autowidth.tsx
diff --git a/packages/ui/src/select-input/_example/borderless-multiple.tsx b/packages/components/select-input/_example/borderless-multiple.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/borderless-multiple.tsx
rename to packages/components/select-input/_example/borderless-multiple.tsx
diff --git a/packages/ui/src/select-input/_example/borderless.tsx b/packages/components/select-input/_example/borderless.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/borderless.tsx
rename to packages/components/select-input/_example/borderless.tsx
diff --git a/packages/ui/src/select-input/_example/collapsed-items.tsx b/packages/components/select-input/_example/collapsed-items.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/collapsed-items.tsx
rename to packages/components/select-input/_example/collapsed-items.tsx
diff --git a/packages/ui/src/select-input/_example/custom-tag.tsx b/packages/components/select-input/_example/custom-tag.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/custom-tag.tsx
rename to packages/components/select-input/_example/custom-tag.tsx
diff --git a/packages/ui/src/select-input/_example/excess-tags-display-type.tsx b/packages/components/select-input/_example/excess-tags-display-type.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/excess-tags-display-type.tsx
rename to packages/components/select-input/_example/excess-tags-display-type.tsx
diff --git a/packages/ui/src/select-input/_example/label-suffix.tsx b/packages/components/select-input/_example/label-suffix.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/label-suffix.tsx
rename to packages/components/select-input/_example/label-suffix.tsx
diff --git a/packages/ui/src/select-input/_example/multiple.tsx b/packages/components/select-input/_example/multiple.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/multiple.tsx
rename to packages/components/select-input/_example/multiple.tsx
diff --git a/packages/ui/src/select-input/_example/single.tsx b/packages/components/select-input/_example/single.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/single.tsx
rename to packages/components/select-input/_example/single.tsx
diff --git a/packages/ui/src/select-input/_example/status.tsx b/packages/components/select-input/_example/status.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/status.tsx
rename to packages/components/select-input/_example/status.tsx
diff --git a/packages/ui/src/select-input/_example/width.tsx b/packages/components/select-input/_example/width.tsx
similarity index 100%
rename from packages/ui/src/select-input/_example/width.tsx
rename to packages/components/select-input/_example/width.tsx
diff --git a/packages/ui/src/select-input/defaultProps.ts b/packages/components/select-input/defaultProps.ts
similarity index 100%
rename from packages/ui/src/select-input/defaultProps.ts
rename to packages/components/select-input/defaultProps.ts
diff --git a/packages/ui/src/select-input/index.tsx b/packages/components/select-input/index.tsx
similarity index 100%
rename from packages/ui/src/select-input/index.tsx
rename to packages/components/select-input/index.tsx
diff --git a/packages/ui/src/select-input/interface.ts b/packages/components/select-input/interface.ts
similarity index 100%
rename from packages/ui/src/select-input/interface.ts
rename to packages/components/select-input/interface.ts
diff --git a/packages/ui/src/select-input/style/index.js b/packages/components/select-input/style/index.js
similarity index 100%
rename from packages/ui/src/select-input/style/index.js
rename to packages/components/select-input/style/index.js
diff --git a/packages/ui/src/select-input/type.ts b/packages/components/select-input/type.ts
similarity index 100%
rename from packages/ui/src/select-input/type.ts
rename to packages/components/select-input/type.ts
diff --git a/packages/ui/src/select-input/useOverlayInnerStyle.ts b/packages/components/select-input/useOverlayInnerStyle.ts
similarity index 100%
rename from packages/ui/src/select-input/useOverlayInnerStyle.ts
rename to packages/components/select-input/useOverlayInnerStyle.ts
diff --git a/packages/ui/src/select/Option.tsx b/packages/components/select/Option.tsx
similarity index 100%
rename from packages/ui/src/select/Option.tsx
rename to packages/components/select/Option.tsx
diff --git a/packages/ui/src/select/README.md b/packages/components/select/README.md
similarity index 100%
rename from packages/ui/src/select/README.md
rename to packages/components/select/README.md
diff --git a/packages/ui/src/select/Select.tsx b/packages/components/select/Select.tsx
similarity index 100%
rename from packages/ui/src/select/Select.tsx
rename to packages/components/select/Select.tsx
diff --git a/packages/ui/src/select/_example/autowidth.tsx b/packages/components/select/_example/autowidth.tsx
similarity index 100%
rename from packages/ui/src/select/_example/autowidth.tsx
rename to packages/components/select/_example/autowidth.tsx
diff --git a/packages/ui/src/select/_example/base.tsx b/packages/components/select/_example/base.tsx
similarity index 100%
rename from packages/ui/src/select/_example/base.tsx
rename to packages/components/select/_example/base.tsx
diff --git a/packages/ui/src/select/_example/disabled.tsx b/packages/components/select/_example/disabled.tsx
similarity index 100%
rename from packages/ui/src/select/_example/disabled.tsx
rename to packages/components/select/_example/disabled.tsx
diff --git a/packages/ui/src/select/_example/loading.tsx b/packages/components/select/_example/loading.tsx
similarity index 100%
rename from packages/ui/src/select/_example/loading.tsx
rename to packages/components/select/_example/loading.tsx
diff --git a/packages/ui/src/select/_example/size.tsx b/packages/components/select/_example/size.tsx
similarity index 100%
rename from packages/ui/src/select/_example/size.tsx
rename to packages/components/select/_example/size.tsx
diff --git a/packages/ui/src/select/defaultProps.ts b/packages/components/select/defaultProps.ts
similarity index 100%
rename from packages/ui/src/select/defaultProps.ts
rename to packages/components/select/defaultProps.ts
diff --git a/packages/ui/src/select/index.ts b/packages/components/select/index.ts
similarity index 100%
rename from packages/ui/src/select/index.ts
rename to packages/components/select/index.ts
diff --git a/packages/ui/src/select/style/index.js b/packages/components/select/style/index.js
similarity index 100%
rename from packages/ui/src/select/style/index.js
rename to packages/components/select/style/index.js
diff --git a/packages/ui/src/select/style/index.less b/packages/components/select/style/index.less
similarity index 100%
rename from packages/ui/src/select/style/index.less
rename to packages/components/select/style/index.less
diff --git a/packages/ui/src/select/type.ts b/packages/components/select/type.ts
similarity index 100%
rename from packages/ui/src/select/type.ts
rename to packages/components/select/type.ts
diff --git a/packages/ui/src/skeleton/README.md b/packages/components/skeleton/README.md
similarity index 100%
rename from packages/ui/src/skeleton/README.md
rename to packages/components/skeleton/README.md
diff --git a/packages/ui/src/skeleton/_example/advance.tsx b/packages/components/skeleton/_example/advance.tsx
similarity index 100%
rename from packages/ui/src/skeleton/_example/advance.tsx
rename to packages/components/skeleton/_example/advance.tsx
diff --git a/packages/ui/src/skeleton/_example/animation.tsx b/packages/components/skeleton/_example/animation.tsx
similarity index 100%
rename from packages/ui/src/skeleton/_example/animation.tsx
rename to packages/components/skeleton/_example/animation.tsx
diff --git a/packages/ui/src/skeleton/_example/base.tsx b/packages/components/skeleton/_example/base.tsx
similarity index 100%
rename from packages/ui/src/skeleton/_example/base.tsx
rename to packages/components/skeleton/_example/base.tsx
diff --git a/packages/ui/src/skeleton/_example/delay.tsx b/packages/components/skeleton/_example/delay.tsx
similarity index 100%
rename from packages/ui/src/skeleton/_example/delay.tsx
rename to packages/components/skeleton/_example/delay.tsx
diff --git a/packages/ui/src/skeleton/_example/theme.tsx b/packages/components/skeleton/_example/theme.tsx
similarity index 100%
rename from packages/ui/src/skeleton/_example/theme.tsx
rename to packages/components/skeleton/_example/theme.tsx
diff --git a/packages/ui/src/skeleton/index.ts b/packages/components/skeleton/index.ts
similarity index 100%
rename from packages/ui/src/skeleton/index.ts
rename to packages/components/skeleton/index.ts
diff --git a/packages/ui/src/skeleton/skeleton.tsx b/packages/components/skeleton/skeleton.tsx
similarity index 100%
rename from packages/ui/src/skeleton/skeleton.tsx
rename to packages/components/skeleton/skeleton.tsx
diff --git a/packages/ui/src/skeleton/style/index.js b/packages/components/skeleton/style/index.js
similarity index 100%
rename from packages/ui/src/skeleton/style/index.js
rename to packages/components/skeleton/style/index.js
diff --git a/packages/ui/src/skeleton/type.ts b/packages/components/skeleton/type.ts
similarity index 100%
rename from packages/ui/src/skeleton/type.ts
rename to packages/components/skeleton/type.ts
diff --git a/packages/ui/src/slider/README.md b/packages/components/slider/README.md
similarity index 100%
rename from packages/ui/src/slider/README.md
rename to packages/components/slider/README.md
diff --git a/packages/ui/src/slider/_example/base.tsx b/packages/components/slider/_example/base.tsx
similarity index 100%
rename from packages/ui/src/slider/_example/base.tsx
rename to packages/components/slider/_example/base.tsx
diff --git a/packages/ui/src/slider/_example/disabled.tsx b/packages/components/slider/_example/disabled.tsx
similarity index 100%
rename from packages/ui/src/slider/_example/disabled.tsx
rename to packages/components/slider/_example/disabled.tsx
diff --git a/packages/ui/src/slider/_example/input-number-vertical.tsx b/packages/components/slider/_example/input-number-vertical.tsx
similarity index 100%
rename from packages/ui/src/slider/_example/input-number-vertical.tsx
rename to packages/components/slider/_example/input-number-vertical.tsx
diff --git a/packages/ui/src/slider/_example/input-number.tsx b/packages/components/slider/_example/input-number.tsx
similarity index 100%
rename from packages/ui/src/slider/_example/input-number.tsx
rename to packages/components/slider/_example/input-number.tsx
diff --git a/packages/ui/src/slider/_example/marks.tsx b/packages/components/slider/_example/marks.tsx
similarity index 100%
rename from packages/ui/src/slider/_example/marks.tsx
rename to packages/components/slider/_example/marks.tsx
diff --git a/packages/ui/src/slider/_example/min-and-max.tsx b/packages/components/slider/_example/min-and-max.tsx
similarity index 100%
rename from packages/ui/src/slider/_example/min-and-max.tsx
rename to packages/components/slider/_example/min-and-max.tsx
diff --git a/packages/ui/src/slider/_example/step.tsx b/packages/components/slider/_example/step.tsx
similarity index 100%
rename from packages/ui/src/slider/_example/step.tsx
rename to packages/components/slider/_example/step.tsx
diff --git a/packages/ui/src/slider/_example/vertical-marks.tsx b/packages/components/slider/_example/vertical-marks.tsx
similarity index 100%
rename from packages/ui/src/slider/_example/vertical-marks.tsx
rename to packages/components/slider/_example/vertical-marks.tsx
diff --git a/packages/ui/src/slider/_example/vertical.tsx b/packages/components/slider/_example/vertical.tsx
similarity index 100%
rename from packages/ui/src/slider/_example/vertical.tsx
rename to packages/components/slider/_example/vertical.tsx
diff --git a/packages/ui/src/slider/index.ts b/packages/components/slider/index.ts
similarity index 100%
rename from packages/ui/src/slider/index.ts
rename to packages/components/slider/index.ts
diff --git a/packages/ui/src/slider/slider-button.tsx b/packages/components/slider/slider-button.tsx
similarity index 100%
rename from packages/ui/src/slider/slider-button.tsx
rename to packages/components/slider/slider-button.tsx
diff --git a/packages/ui/src/slider/slider-mark.tsx b/packages/components/slider/slider-mark.tsx
similarity index 100%
rename from packages/ui/src/slider/slider-mark.tsx
rename to packages/components/slider/slider-mark.tsx
diff --git a/packages/ui/src/slider/slider.tsx b/packages/components/slider/slider.tsx
similarity index 100%
rename from packages/ui/src/slider/slider.tsx
rename to packages/components/slider/slider.tsx
diff --git a/packages/ui/src/slider/style/index.js b/packages/components/slider/style/index.js
similarity index 100%
rename from packages/ui/src/slider/style/index.js
rename to packages/components/slider/style/index.js
diff --git a/packages/ui/src/slider/style/wc.less b/packages/components/slider/style/wc.less
similarity index 100%
rename from packages/ui/src/slider/style/wc.less
rename to packages/components/slider/style/wc.less
diff --git a/packages/ui/src/slider/type.ts b/packages/components/slider/type.ts
similarity index 100%
rename from packages/ui/src/slider/type.ts
rename to packages/components/slider/type.ts
diff --git a/packages/ui/src/space/README.md b/packages/components/space/README.md
similarity index 100%
rename from packages/ui/src/space/README.md
rename to packages/components/space/README.md
diff --git a/packages/ui/src/space/_example/align.tsx b/packages/components/space/_example/align.tsx
similarity index 100%
rename from packages/ui/src/space/_example/align.tsx
rename to packages/components/space/_example/align.tsx
diff --git a/packages/ui/src/space/_example/base.tsx b/packages/components/space/_example/base.tsx
similarity index 100%
rename from packages/ui/src/space/_example/base.tsx
rename to packages/components/space/_example/base.tsx
diff --git a/packages/ui/src/space/_example/break-line.tsx b/packages/components/space/_example/break-line.tsx
similarity index 100%
rename from packages/ui/src/space/_example/break-line.tsx
rename to packages/components/space/_example/break-line.tsx
diff --git a/packages/ui/src/space/_example/separator.tsx b/packages/components/space/_example/separator.tsx
similarity index 100%
rename from packages/ui/src/space/_example/separator.tsx
rename to packages/components/space/_example/separator.tsx
diff --git a/packages/ui/src/space/_example/size.tsx b/packages/components/space/_example/size.tsx
similarity index 100%
rename from packages/ui/src/space/_example/size.tsx
rename to packages/components/space/_example/size.tsx
diff --git a/packages/ui/src/space/_example/vertical.tsx b/packages/components/space/_example/vertical.tsx
similarity index 100%
rename from packages/ui/src/space/_example/vertical.tsx
rename to packages/components/space/_example/vertical.tsx
diff --git a/packages/ui/src/space/index.ts b/packages/components/space/index.ts
similarity index 100%
rename from packages/ui/src/space/index.ts
rename to packages/components/space/index.ts
diff --git a/packages/ui/src/space/space.tsx b/packages/components/space/space.tsx
similarity index 100%
rename from packages/ui/src/space/space.tsx
rename to packages/components/space/space.tsx
diff --git a/packages/ui/src/space/style/index.js b/packages/components/space/style/index.js
similarity index 100%
rename from packages/ui/src/space/style/index.js
rename to packages/components/space/style/index.js
diff --git a/packages/ui/src/space/type.ts b/packages/components/space/type.ts
similarity index 100%
rename from packages/ui/src/space/type.ts
rename to packages/components/space/type.ts
diff --git a/packages/ui/src/style/index.js b/packages/components/style/index.js
similarity index 100%
rename from packages/ui/src/style/index.js
rename to packages/components/style/index.js
diff --git a/packages/ui/src/swiper/README.md b/packages/components/swiper/README.md
similarity index 100%
rename from packages/ui/src/swiper/README.md
rename to packages/components/swiper/README.md
diff --git a/packages/ui/src/swiper/_example/base.tsx b/packages/components/swiper/_example/base.tsx
similarity index 100%
rename from packages/ui/src/swiper/_example/base.tsx
rename to packages/components/swiper/_example/base.tsx
diff --git a/packages/ui/src/swiper/_example/card.tsx b/packages/components/swiper/_example/card.tsx
similarity index 100%
rename from packages/ui/src/swiper/_example/card.tsx
rename to packages/components/swiper/_example/card.tsx
diff --git a/packages/ui/src/swiper/_example/current.tsx b/packages/components/swiper/_example/current.tsx
similarity index 100%
rename from packages/ui/src/swiper/_example/current.tsx
rename to packages/components/swiper/_example/current.tsx
diff --git a/packages/ui/src/swiper/_example/fade.tsx b/packages/components/swiper/_example/fade.tsx
similarity index 100%
rename from packages/ui/src/swiper/_example/fade.tsx
rename to packages/components/swiper/_example/fade.tsx
diff --git a/packages/ui/src/swiper/_example/fraction.tsx b/packages/components/swiper/_example/fraction.tsx
similarity index 100%
rename from packages/ui/src/swiper/_example/fraction.tsx
rename to packages/components/swiper/_example/fraction.tsx
diff --git a/packages/ui/src/swiper/_example/placement.tsx b/packages/components/swiper/_example/placement.tsx
similarity index 100%
rename from packages/ui/src/swiper/_example/placement.tsx
rename to packages/components/swiper/_example/placement.tsx
diff --git a/packages/ui/src/swiper/_example/size.tsx b/packages/components/swiper/_example/size.tsx
similarity index 100%
rename from packages/ui/src/swiper/_example/size.tsx
rename to packages/components/swiper/_example/size.tsx
diff --git a/packages/ui/src/swiper/_example/vertical.tsx b/packages/components/swiper/_example/vertical.tsx
similarity index 100%
rename from packages/ui/src/swiper/_example/vertical.tsx
rename to packages/components/swiper/_example/vertical.tsx
diff --git a/packages/ui/src/swiper/index.ts b/packages/components/swiper/index.ts
similarity index 100%
rename from packages/ui/src/swiper/index.ts
rename to packages/components/swiper/index.ts
diff --git a/packages/ui/src/swiper/style/index.js b/packages/components/swiper/style/index.js
similarity index 100%
rename from packages/ui/src/swiper/style/index.js
rename to packages/components/swiper/style/index.js
diff --git a/packages/ui/src/swiper/swiper-item.tsx b/packages/components/swiper/swiper-item.tsx
similarity index 100%
rename from packages/ui/src/swiper/swiper-item.tsx
rename to packages/components/swiper/swiper-item.tsx
diff --git a/packages/ui/src/swiper/swiper.tsx b/packages/components/swiper/swiper.tsx
similarity index 100%
rename from packages/ui/src/swiper/swiper.tsx
rename to packages/components/swiper/swiper.tsx
diff --git a/packages/ui/src/swiper/type.ts b/packages/components/swiper/type.ts
similarity index 100%
rename from packages/ui/src/swiper/type.ts
rename to packages/components/swiper/type.ts
diff --git a/packages/ui/src/switch/README.md b/packages/components/switch/README.md
similarity index 100%
rename from packages/ui/src/switch/README.md
rename to packages/components/switch/README.md
diff --git a/packages/ui/src/switch/_example/base.tsx b/packages/components/switch/_example/base.tsx
similarity index 100%
rename from packages/ui/src/switch/_example/base.tsx
rename to packages/components/switch/_example/base.tsx
diff --git a/packages/ui/src/switch/_example/describe.tsx b/packages/components/switch/_example/describe.tsx
similarity index 100%
rename from packages/ui/src/switch/_example/describe.tsx
rename to packages/components/switch/_example/describe.tsx
diff --git a/packages/ui/src/switch/_example/size.tsx b/packages/components/switch/_example/size.tsx
similarity index 100%
rename from packages/ui/src/switch/_example/size.tsx
rename to packages/components/switch/_example/size.tsx
diff --git a/packages/ui/src/switch/_example/status.tsx b/packages/components/switch/_example/status.tsx
similarity index 100%
rename from packages/ui/src/switch/_example/status.tsx
rename to packages/components/switch/_example/status.tsx
diff --git a/packages/ui/src/switch/index.ts b/packages/components/switch/index.ts
similarity index 100%
rename from packages/ui/src/switch/index.ts
rename to packages/components/switch/index.ts
diff --git a/packages/ui/src/switch/style/index.js b/packages/components/switch/style/index.js
similarity index 100%
rename from packages/ui/src/switch/style/index.js
rename to packages/components/switch/style/index.js
diff --git a/packages/ui/src/switch/switch.tsx b/packages/components/switch/switch.tsx
similarity index 100%
rename from packages/ui/src/switch/switch.tsx
rename to packages/components/switch/switch.tsx
diff --git a/packages/ui/src/switch/type.ts b/packages/components/switch/type.ts
similarity index 100%
rename from packages/ui/src/switch/type.ts
rename to packages/components/switch/type.ts
diff --git a/packages/ui/src/tabs/README.md b/packages/components/tabs/README.md
similarity index 100%
rename from packages/ui/src/tabs/README.md
rename to packages/components/tabs/README.md
diff --git a/packages/ui/src/tabs/TabBar.tsx b/packages/components/tabs/TabBar.tsx
similarity index 100%
rename from packages/ui/src/tabs/TabBar.tsx
rename to packages/components/tabs/TabBar.tsx
diff --git a/packages/ui/src/tabs/TabNav.tsx b/packages/components/tabs/TabNav.tsx
similarity index 100%
rename from packages/ui/src/tabs/TabNav.tsx
rename to packages/components/tabs/TabNav.tsx
diff --git a/packages/ui/src/tabs/TabNavItem.tsx b/packages/components/tabs/TabNavItem.tsx
similarity index 100%
rename from packages/ui/src/tabs/TabNavItem.tsx
rename to packages/components/tabs/TabNavItem.tsx
diff --git a/packages/ui/src/tabs/_example/ban.tsx b/packages/components/tabs/_example/ban.tsx
similarity index 100%
rename from packages/ui/src/tabs/_example/ban.tsx
rename to packages/components/tabs/_example/ban.tsx
diff --git a/packages/ui/src/tabs/_example/base.tsx b/packages/components/tabs/_example/base.tsx
similarity index 100%
rename from packages/ui/src/tabs/_example/base.tsx
rename to packages/components/tabs/_example/base.tsx
diff --git a/packages/ui/src/tabs/_example/combination.tsx b/packages/components/tabs/_example/combination.tsx
similarity index 100%
rename from packages/ui/src/tabs/_example/combination.tsx
rename to packages/components/tabs/_example/combination.tsx
diff --git a/packages/ui/src/tabs/_example/custom.tsx b/packages/components/tabs/_example/custom.tsx
similarity index 100%
rename from packages/ui/src/tabs/_example/custom.tsx
rename to packages/components/tabs/_example/custom.tsx
diff --git a/packages/ui/src/tabs/_example/dragsort.tsx b/packages/components/tabs/_example/dragsort.tsx
similarity index 100%
rename from packages/ui/src/tabs/_example/dragsort.tsx
rename to packages/components/tabs/_example/dragsort.tsx
diff --git a/packages/ui/src/tabs/_example/icon.tsx b/packages/components/tabs/_example/icon.tsx
similarity index 100%
rename from packages/ui/src/tabs/_example/icon.tsx
rename to packages/components/tabs/_example/icon.tsx
diff --git a/packages/ui/src/tabs/_example/operation.tsx b/packages/components/tabs/_example/operation.tsx
similarity index 100%
rename from packages/ui/src/tabs/_example/operation.tsx
rename to packages/components/tabs/_example/operation.tsx
diff --git a/packages/ui/src/tabs/_example/position.tsx b/packages/components/tabs/_example/position.tsx
similarity index 100%
rename from packages/ui/src/tabs/_example/position.tsx
rename to packages/components/tabs/_example/position.tsx
diff --git a/packages/ui/src/tabs/_example/size.tsx b/packages/components/tabs/_example/size.tsx
similarity index 100%
rename from packages/ui/src/tabs/_example/size.tsx
rename to packages/components/tabs/_example/size.tsx
diff --git a/packages/ui/src/tabs/_example/theme.tsx b/packages/components/tabs/_example/theme.tsx
similarity index 100%
rename from packages/ui/src/tabs/_example/theme.tsx
rename to packages/components/tabs/_example/theme.tsx
diff --git a/packages/ui/src/tabs/index.ts b/packages/components/tabs/index.ts
similarity index 100%
rename from packages/ui/src/tabs/index.ts
rename to packages/components/tabs/index.ts
diff --git a/packages/ui/src/tabs/style/index.js b/packages/components/tabs/style/index.js
similarity index 100%
rename from packages/ui/src/tabs/style/index.js
rename to packages/components/tabs/style/index.js
diff --git a/packages/ui/src/tabs/tabPanel.tsx b/packages/components/tabs/tabPanel.tsx
similarity index 100%
rename from packages/ui/src/tabs/tabPanel.tsx
rename to packages/components/tabs/tabPanel.tsx
diff --git a/packages/ui/src/tabs/tabs.tsx b/packages/components/tabs/tabs.tsx
similarity index 100%
rename from packages/ui/src/tabs/tabs.tsx
rename to packages/components/tabs/tabs.tsx
diff --git a/packages/ui/src/tabs/type.ts b/packages/components/tabs/type.ts
similarity index 100%
rename from packages/ui/src/tabs/type.ts
rename to packages/components/tabs/type.ts
diff --git a/packages/ui/src/tabs/useTabClass.ts b/packages/components/tabs/useTabClass.ts
similarity index 100%
rename from packages/ui/src/tabs/useTabClass.ts
rename to packages/components/tabs/useTabClass.ts
diff --git a/packages/ui/src/tag-input/README.md b/packages/components/tag-input/README.md
similarity index 100%
rename from packages/ui/src/tag-input/README.md
rename to packages/components/tag-input/README.md
diff --git a/packages/ui/src/tag-input/_example/autowidth.tsx b/packages/components/tag-input/_example/autowidth.tsx
similarity index 100%
rename from packages/ui/src/tag-input/_example/autowidth.tsx
rename to packages/components/tag-input/_example/autowidth.tsx
diff --git a/packages/ui/src/tag-input/_example/base.tsx b/packages/components/tag-input/_example/base.tsx
similarity index 100%
rename from packages/ui/src/tag-input/_example/base.tsx
rename to packages/components/tag-input/_example/base.tsx
diff --git a/packages/ui/src/tag-input/_example/collapsed.tsx b/packages/components/tag-input/_example/collapsed.tsx
similarity index 100%
rename from packages/ui/src/tag-input/_example/collapsed.tsx
rename to packages/components/tag-input/_example/collapsed.tsx
diff --git a/packages/ui/src/tag-input/_example/customTag.tsx b/packages/components/tag-input/_example/customTag.tsx
similarity index 100%
rename from packages/ui/src/tag-input/_example/customTag.tsx
rename to packages/components/tag-input/_example/customTag.tsx
diff --git a/packages/ui/src/tag-input/_example/draggable.tsx b/packages/components/tag-input/_example/draggable.tsx
similarity index 100%
rename from packages/ui/src/tag-input/_example/draggable.tsx
rename to packages/components/tag-input/_example/draggable.tsx
diff --git a/packages/ui/src/tag-input/_example/excess.tsx b/packages/components/tag-input/_example/excess.tsx
similarity index 100%
rename from packages/ui/src/tag-input/_example/excess.tsx
rename to packages/components/tag-input/_example/excess.tsx
diff --git a/packages/ui/src/tag-input/_example/max.tsx b/packages/components/tag-input/_example/max.tsx
similarity index 100%
rename from packages/ui/src/tag-input/_example/max.tsx
rename to packages/components/tag-input/_example/max.tsx
diff --git a/packages/ui/src/tag-input/_example/size.tsx b/packages/components/tag-input/_example/size.tsx
similarity index 100%
rename from packages/ui/src/tag-input/_example/size.tsx
rename to packages/components/tag-input/_example/size.tsx
diff --git a/packages/ui/src/tag-input/_example/status.tsx b/packages/components/tag-input/_example/status.tsx
similarity index 100%
rename from packages/ui/src/tag-input/_example/status.tsx
rename to packages/components/tag-input/_example/status.tsx
diff --git a/packages/ui/src/tag-input/_example/theme.tsx b/packages/components/tag-input/_example/theme.tsx
similarity index 100%
rename from packages/ui/src/tag-input/_example/theme.tsx
rename to packages/components/tag-input/_example/theme.tsx
diff --git a/packages/ui/src/tag-input/index.ts b/packages/components/tag-input/index.ts
similarity index 100%
rename from packages/ui/src/tag-input/index.ts
rename to packages/components/tag-input/index.ts
diff --git a/packages/ui/src/tag-input/style/index.js b/packages/components/tag-input/style/index.js
similarity index 100%
rename from packages/ui/src/tag-input/style/index.js
rename to packages/components/tag-input/style/index.js
diff --git a/packages/ui/src/tag-input/tag-input.tsx b/packages/components/tag-input/tag-input.tsx
similarity index 100%
rename from packages/ui/src/tag-input/tag-input.tsx
rename to packages/components/tag-input/tag-input.tsx
diff --git a/packages/ui/src/tag-input/type.ts b/packages/components/tag-input/type.ts
similarity index 100%
rename from packages/ui/src/tag-input/type.ts
rename to packages/components/tag-input/type.ts
diff --git a/packages/ui/src/tag/README.md b/packages/components/tag/README.md
similarity index 100%
rename from packages/ui/src/tag/README.md
rename to packages/components/tag/README.md
diff --git a/packages/ui/src/tag/_example/base.tsx b/packages/components/tag/_example/base.tsx
similarity index 100%
rename from packages/ui/src/tag/_example/base.tsx
rename to packages/components/tag/_example/base.tsx
diff --git a/packages/ui/src/tag/_example/delete.tsx b/packages/components/tag/_example/delete.tsx
similarity index 100%
rename from packages/ui/src/tag/_example/delete.tsx
rename to packages/components/tag/_example/delete.tsx
diff --git a/packages/ui/src/tag/_example/icon.tsx b/packages/components/tag/_example/icon.tsx
similarity index 100%
rename from packages/ui/src/tag/_example/icon.tsx
rename to packages/components/tag/_example/icon.tsx
diff --git a/packages/ui/src/tag/_example/longText.tsx b/packages/components/tag/_example/longText.tsx
similarity index 100%
rename from packages/ui/src/tag/_example/longText.tsx
rename to packages/components/tag/_example/longText.tsx
diff --git a/packages/ui/src/tag/_example/shape.tsx b/packages/components/tag/_example/shape.tsx
similarity index 100%
rename from packages/ui/src/tag/_example/shape.tsx
rename to packages/components/tag/_example/shape.tsx
diff --git a/packages/ui/src/tag/_example/size.tsx b/packages/components/tag/_example/size.tsx
similarity index 100%
rename from packages/ui/src/tag/_example/size.tsx
rename to packages/components/tag/_example/size.tsx
diff --git a/packages/ui/src/tag/index.ts b/packages/components/tag/index.ts
similarity index 100%
rename from packages/ui/src/tag/index.ts
rename to packages/components/tag/index.ts
diff --git a/packages/ui/src/tag/style/index.js b/packages/components/tag/style/index.js
similarity index 100%
rename from packages/ui/src/tag/style/index.js
rename to packages/components/tag/style/index.js
diff --git a/packages/ui/src/tag/tag.tsx b/packages/components/tag/tag.tsx
similarity index 100%
rename from packages/ui/src/tag/tag.tsx
rename to packages/components/tag/tag.tsx
diff --git a/packages/ui/src/tag/type.ts b/packages/components/tag/type.ts
similarity index 100%
rename from packages/ui/src/tag/type.ts
rename to packages/components/tag/type.ts
diff --git a/packages/ui/src/tag/vite.config.js b/packages/components/tag/vite.config.js
similarity index 100%
rename from packages/ui/src/tag/vite.config.js
rename to packages/components/tag/vite.config.js
diff --git a/packages/ui/src/textarea/README.md b/packages/components/textarea/README.md
similarity index 100%
rename from packages/ui/src/textarea/README.md
rename to packages/components/textarea/README.md
diff --git a/packages/ui/src/textarea/_example/base.tsx b/packages/components/textarea/_example/base.tsx
similarity index 100%
rename from packages/ui/src/textarea/_example/base.tsx
rename to packages/components/textarea/_example/base.tsx
diff --git a/packages/ui/src/textarea/_example/event.tsx b/packages/components/textarea/_example/event.tsx
similarity index 100%
rename from packages/ui/src/textarea/_example/event.tsx
rename to packages/components/textarea/_example/event.tsx
diff --git a/packages/ui/src/textarea/_example/limit.tsx b/packages/components/textarea/_example/limit.tsx
similarity index 100%
rename from packages/ui/src/textarea/_example/limit.tsx
rename to packages/components/textarea/_example/limit.tsx
diff --git a/packages/ui/src/textarea/_example/status.tsx b/packages/components/textarea/_example/status.tsx
similarity index 100%
rename from packages/ui/src/textarea/_example/status.tsx
rename to packages/components/textarea/_example/status.tsx
diff --git a/packages/ui/src/textarea/index.ts b/packages/components/textarea/index.ts
similarity index 100%
rename from packages/ui/src/textarea/index.ts
rename to packages/components/textarea/index.ts
diff --git a/packages/ui/src/textarea/style/index.js b/packages/components/textarea/style/index.js
similarity index 100%
rename from packages/ui/src/textarea/style/index.js
rename to packages/components/textarea/style/index.js
diff --git a/packages/ui/src/textarea/textarea.tsx b/packages/components/textarea/textarea.tsx
similarity index 100%
rename from packages/ui/src/textarea/textarea.tsx
rename to packages/components/textarea/textarea.tsx
diff --git a/packages/ui/src/textarea/type.ts b/packages/components/textarea/type.ts
similarity index 100%
rename from packages/ui/src/textarea/type.ts
rename to packages/components/textarea/type.ts
diff --git a/packages/ui/src/tooltip/README.md b/packages/components/tooltip/README.md
similarity index 100%
rename from packages/ui/src/tooltip/README.md
rename to packages/components/tooltip/README.md
diff --git a/packages/ui/src/tooltip/_example/arrow.tsx b/packages/components/tooltip/_example/arrow.tsx
similarity index 100%
rename from packages/ui/src/tooltip/_example/arrow.tsx
rename to packages/components/tooltip/_example/arrow.tsx
diff --git a/packages/ui/src/tooltip/_example/base.tsx b/packages/components/tooltip/_example/base.tsx
similarity index 100%
rename from packages/ui/src/tooltip/_example/base.tsx
rename to packages/components/tooltip/_example/base.tsx
diff --git a/packages/ui/src/tooltip/_example/duration.tsx b/packages/components/tooltip/_example/duration.tsx
similarity index 100%
rename from packages/ui/src/tooltip/_example/duration.tsx
rename to packages/components/tooltip/_example/duration.tsx
diff --git a/packages/ui/src/tooltip/_example/noarrow.tsx b/packages/components/tooltip/_example/noarrow.tsx
similarity index 100%
rename from packages/ui/src/tooltip/_example/noarrow.tsx
rename to packages/components/tooltip/_example/noarrow.tsx
diff --git a/packages/ui/src/tooltip/_example/theme.tsx b/packages/components/tooltip/_example/theme.tsx
similarity index 100%
rename from packages/ui/src/tooltip/_example/theme.tsx
rename to packages/components/tooltip/_example/theme.tsx
diff --git a/packages/ui/src/tooltip/_example/trigger.tsx b/packages/components/tooltip/_example/trigger.tsx
similarity index 100%
rename from packages/ui/src/tooltip/_example/trigger.tsx
rename to packages/components/tooltip/_example/trigger.tsx
diff --git a/packages/ui/src/tooltip/index.ts b/packages/components/tooltip/index.ts
similarity index 100%
rename from packages/ui/src/tooltip/index.ts
rename to packages/components/tooltip/index.ts
diff --git a/packages/ui/src/tooltip/style/index.js b/packages/components/tooltip/style/index.js
similarity index 100%
rename from packages/ui/src/tooltip/style/index.js
rename to packages/components/tooltip/style/index.js
diff --git a/packages/ui/src/tooltip/tooltip.tsx b/packages/components/tooltip/tooltip.tsx
similarity index 100%
rename from packages/ui/src/tooltip/tooltip.tsx
rename to packages/components/tooltip/tooltip.tsx
diff --git a/packages/ui/src/tooltip/type.ts b/packages/components/tooltip/type.ts
similarity index 100%
rename from packages/ui/src/tooltip/type.ts
rename to packages/components/tooltip/type.ts
diff --git a/packages/ui/tsconfig.json b/packages/components/tsconfig.json
similarity index 71%
rename from packages/ui/tsconfig.json
rename to packages/components/tsconfig.json
index 8a07dff9..2e436647 100644
--- a/packages/ui/tsconfig.json
+++ b/packages/components/tsconfig.json
@@ -4,14 +4,14 @@
"baseUrl": "./",
"outDir": "lib",
"paths": {
- "@tdesign/web-components-ui": ["src"],
- "@tdesign/web-components-ui/*": ["src/*"],
+ "@tdesign/web-components-ui": ["."],
+ "@tdesign/web-components-ui/*": ["./*"],
"@tdesign/web-components-shared": ["../shared/src"],
"@tdesign/web-components-shared/*": ["../shared/src/*"],
"@common/*": ["../../common-utils/_common/*"],
- "@": ["src"]
+ "@": ["."]
}
},
- "include": ["src", "../../typings.d.ts"],
- "exclude": ["**/*.jsx", "**/**/_usage/*", "**/**/__tests__/*", "node_modules", "../../common-utils/_common", "dist", "lib", "esm", "cjs", "es"]
+ "include": [".", "../../typings.d.ts"],
+ "exclude": ["**/*.jsx", "**/**/_usage/*", "**/**/__tests__/*", "node_modules", "../../common-utils/_common", "dist", "lib", "esm", "cjs", "es", "site"]
}
diff --git a/packages/ui/src/upload/CustomFile.tsx b/packages/components/upload/CustomFile.tsx
similarity index 100%
rename from packages/ui/src/upload/CustomFile.tsx
rename to packages/components/upload/CustomFile.tsx
diff --git a/packages/ui/src/upload/ImageCard.tsx b/packages/components/upload/ImageCard.tsx
similarity index 100%
rename from packages/ui/src/upload/ImageCard.tsx
rename to packages/components/upload/ImageCard.tsx
diff --git a/packages/ui/src/upload/NormalFile.tsx b/packages/components/upload/NormalFile.tsx
similarity index 100%
rename from packages/ui/src/upload/NormalFile.tsx
rename to packages/components/upload/NormalFile.tsx
diff --git a/packages/ui/src/upload/README.md b/packages/components/upload/README.md
similarity index 100%
rename from packages/ui/src/upload/README.md
rename to packages/components/upload/README.md
diff --git a/packages/ui/src/upload/_example/base.tsx b/packages/components/upload/_example/base.tsx
similarity index 100%
rename from packages/ui/src/upload/_example/base.tsx
rename to packages/components/upload/_example/base.tsx
diff --git a/packages/ui/src/upload/_example/image.tsx b/packages/components/upload/_example/image.tsx
similarity index 100%
rename from packages/ui/src/upload/_example/image.tsx
rename to packages/components/upload/_example/image.tsx
diff --git a/packages/ui/src/upload/_example/input.tsx b/packages/components/upload/_example/input.tsx
similarity index 100%
rename from packages/ui/src/upload/_example/input.tsx
rename to packages/components/upload/_example/input.tsx
diff --git a/packages/ui/src/upload/hooks/useUpload.ts b/packages/components/upload/hooks/useUpload.ts
similarity index 100%
rename from packages/ui/src/upload/hooks/useUpload.ts
rename to packages/components/upload/hooks/useUpload.ts
diff --git a/packages/ui/src/upload/index.ts b/packages/components/upload/index.ts
similarity index 100%
rename from packages/ui/src/upload/index.ts
rename to packages/components/upload/index.ts
diff --git a/packages/ui/src/upload/interface.ts b/packages/components/upload/interface.ts
similarity index 100%
rename from packages/ui/src/upload/interface.ts
rename to packages/components/upload/interface.ts
diff --git a/packages/ui/src/upload/style/index.js b/packages/components/upload/style/index.js
similarity index 100%
rename from packages/ui/src/upload/style/index.js
rename to packages/components/upload/style/index.js
diff --git a/packages/ui/src/upload/type.ts b/packages/components/upload/type.ts
similarity index 100%
rename from packages/ui/src/upload/type.ts
rename to packages/components/upload/type.ts
diff --git a/packages/ui/src/upload/upload.tsx b/packages/components/upload/upload.tsx
similarity index 100%
rename from packages/ui/src/upload/upload.tsx
rename to packages/components/upload/upload.tsx
diff --git a/packages/ui/src/upload/utils/index.ts b/packages/components/upload/utils/index.ts
similarity index 100%
rename from packages/ui/src/upload/utils/index.ts
rename to packages/components/upload/utils/index.ts
diff --git a/packages/ui/src/watermark/README.md b/packages/components/watermark/README.md
similarity index 100%
rename from packages/ui/src/watermark/README.md
rename to packages/components/watermark/README.md
diff --git a/packages/ui/src/watermark/_example/base.tsx b/packages/components/watermark/_example/base.tsx
similarity index 100%
rename from packages/ui/src/watermark/_example/base.tsx
rename to packages/components/watermark/_example/base.tsx
diff --git a/packages/ui/src/watermark/_example/graylevel.tsx b/packages/components/watermark/_example/graylevel.tsx
similarity index 100%
rename from packages/ui/src/watermark/_example/graylevel.tsx
rename to packages/components/watermark/_example/graylevel.tsx
diff --git a/packages/ui/src/watermark/_example/image.tsx b/packages/components/watermark/_example/image.tsx
similarity index 100%
rename from packages/ui/src/watermark/_example/image.tsx
rename to packages/components/watermark/_example/image.tsx
diff --git a/packages/ui/src/watermark/_example/movingImage.tsx b/packages/components/watermark/_example/movingImage.tsx
similarity index 100%
rename from packages/ui/src/watermark/_example/movingImage.tsx
rename to packages/components/watermark/_example/movingImage.tsx
diff --git a/packages/ui/src/watermark/_example/movingText.tsx b/packages/components/watermark/_example/movingText.tsx
similarity index 100%
rename from packages/ui/src/watermark/_example/movingText.tsx
rename to packages/components/watermark/_example/movingText.tsx
diff --git a/packages/ui/src/watermark/_example/multiline.tsx b/packages/components/watermark/_example/multiline.tsx
similarity index 100%
rename from packages/ui/src/watermark/_example/multiline.tsx
rename to packages/components/watermark/_example/multiline.tsx
diff --git a/packages/ui/src/watermark/index.ts b/packages/components/watermark/index.ts
similarity index 100%
rename from packages/ui/src/watermark/index.ts
rename to packages/components/watermark/index.ts
diff --git a/packages/ui/src/watermark/style/index.js b/packages/components/watermark/style/index.js
similarity index 100%
rename from packages/ui/src/watermark/style/index.js
rename to packages/components/watermark/style/index.js
diff --git a/packages/ui/src/watermark/type.ts b/packages/components/watermark/type.ts
similarity index 100%
rename from packages/ui/src/watermark/type.ts
rename to packages/components/watermark/type.ts
diff --git a/packages/ui/src/watermark/utils.ts b/packages/components/watermark/utils.ts
similarity index 100%
rename from packages/ui/src/watermark/utils.ts
rename to packages/components/watermark/utils.ts
diff --git a/packages/ui/src/watermark/watermark.tsx b/packages/components/watermark/watermark.tsx
similarity index 100%
rename from packages/ui/src/watermark/watermark.tsx
rename to packages/components/watermark/watermark.tsx
diff --git a/packages/chat/CHANGELOG.md b/packages/pro-components/chat/CHANGELOG.md
similarity index 100%
rename from packages/chat/CHANGELOG.md
rename to packages/pro-components/chat/CHANGELOG.md
diff --git a/packages/chat/src/attachments/README.md b/packages/pro-components/chat/attachments/README.md
similarity index 100%
rename from packages/chat/src/attachments/README.md
rename to packages/pro-components/chat/attachments/README.md
diff --git a/packages/chat/src/attachments/_example/base.tsx b/packages/pro-components/chat/attachments/_example/base.tsx
similarity index 100%
rename from packages/chat/src/attachments/_example/base.tsx
rename to packages/pro-components/chat/attachments/_example/base.tsx
diff --git a/packages/chat/src/attachments/_example/images.tsx b/packages/pro-components/chat/attachments/_example/images.tsx
similarity index 100%
rename from packages/chat/src/attachments/_example/images.tsx
rename to packages/pro-components/chat/attachments/_example/images.tsx
diff --git a/packages/chat/src/attachments/_example/scrollX.tsx b/packages/pro-components/chat/attachments/_example/scrollX.tsx
similarity index 100%
rename from packages/chat/src/attachments/_example/scrollX.tsx
rename to packages/pro-components/chat/attachments/_example/scrollX.tsx
diff --git a/packages/chat/src/attachments/_example/scrollY.tsx b/packages/pro-components/chat/attachments/_example/scrollY.tsx
similarity index 100%
rename from packages/chat/src/attachments/_example/scrollY.tsx
rename to packages/pro-components/chat/attachments/_example/scrollY.tsx
diff --git a/packages/chat/src/attachments/attachments.tsx b/packages/pro-components/chat/attachments/attachments.tsx
similarity index 100%
rename from packages/chat/src/attachments/attachments.tsx
rename to packages/pro-components/chat/attachments/attachments.tsx
diff --git a/packages/chat/src/attachments/index.ts b/packages/pro-components/chat/attachments/index.ts
similarity index 100%
rename from packages/chat/src/attachments/index.ts
rename to packages/pro-components/chat/attachments/index.ts
diff --git a/packages/chat/src/attachments/style/_doc.less b/packages/pro-components/chat/attachments/style/_doc.less
similarity index 100%
rename from packages/chat/src/attachments/style/_doc.less
rename to packages/pro-components/chat/attachments/style/_doc.less
diff --git a/packages/chat/src/attachments/style/_index.less b/packages/pro-components/chat/attachments/style/_index.less
similarity index 100%
rename from packages/chat/src/attachments/style/_index.less
rename to packages/pro-components/chat/attachments/style/_index.less
diff --git a/packages/chat/src/attachments/style/_mixin.less b/packages/pro-components/chat/attachments/style/_mixin.less
similarity index 100%
rename from packages/chat/src/attachments/style/_mixin.less
rename to packages/pro-components/chat/attachments/style/_mixin.less
diff --git a/packages/chat/src/attachments/style/_var.less b/packages/pro-components/chat/attachments/style/_var.less
similarity index 100%
rename from packages/chat/src/attachments/style/_var.less
rename to packages/pro-components/chat/attachments/style/_var.less
diff --git a/packages/chat/src/attachments/style/attachments.less b/packages/pro-components/chat/attachments/style/attachments.less
similarity index 100%
rename from packages/chat/src/attachments/style/attachments.less
rename to packages/pro-components/chat/attachments/style/attachments.less
diff --git a/packages/chat/src/attachments/style/import.less b/packages/pro-components/chat/attachments/style/import.less
similarity index 100%
rename from packages/chat/src/attachments/style/import.less
rename to packages/pro-components/chat/attachments/style/import.less
diff --git a/packages/chat/src/attachments/style/index.js b/packages/pro-components/chat/attachments/style/index.js
similarity index 100%
rename from packages/chat/src/attachments/style/index.js
rename to packages/pro-components/chat/attachments/style/index.js
diff --git a/packages/chat/src/attachments/type.ts b/packages/pro-components/chat/attachments/type.ts
similarity index 100%
rename from packages/chat/src/attachments/type.ts
rename to packages/pro-components/chat/attachments/type.ts
diff --git a/packages/chat/src/chat-action/README.md b/packages/pro-components/chat/chat-action/README.md
similarity index 100%
rename from packages/chat/src/chat-action/README.md
rename to packages/pro-components/chat/chat-action/README.md
diff --git a/packages/chat/src/chat-action/_example/base.tsx b/packages/pro-components/chat/chat-action/_example/base.tsx
similarity index 100%
rename from packages/chat/src/chat-action/_example/base.tsx
rename to packages/pro-components/chat/chat-action/_example/base.tsx
diff --git a/packages/chat/src/chat-action/action.tsx b/packages/pro-components/chat/chat-action/action.tsx
similarity index 100%
rename from packages/chat/src/chat-action/action.tsx
rename to packages/pro-components/chat/chat-action/action.tsx
diff --git a/packages/chat/src/chat-action/index.ts b/packages/pro-components/chat/chat-action/index.ts
similarity index 100%
rename from packages/chat/src/chat-action/index.ts
rename to packages/pro-components/chat/chat-action/index.ts
diff --git a/packages/chat/src/chat-action/style/_doc.less b/packages/pro-components/chat/chat-action/style/_doc.less
similarity index 100%
rename from packages/chat/src/chat-action/style/_doc.less
rename to packages/pro-components/chat/chat-action/style/_doc.less
diff --git a/packages/chat/src/chat-action/style/_index.less b/packages/pro-components/chat/chat-action/style/_index.less
similarity index 100%
rename from packages/chat/src/chat-action/style/_index.less
rename to packages/pro-components/chat/chat-action/style/_index.less
diff --git a/packages/chat/src/chat-action/style/_mixin.less b/packages/pro-components/chat/chat-action/style/_mixin.less
similarity index 100%
rename from packages/chat/src/chat-action/style/_mixin.less
rename to packages/pro-components/chat/chat-action/style/_mixin.less
diff --git a/packages/chat/src/chat-action/style/_var.less b/packages/pro-components/chat/chat-action/style/_var.less
similarity index 100%
rename from packages/chat/src/chat-action/style/_var.less
rename to packages/pro-components/chat/chat-action/style/_var.less
diff --git a/packages/chat/src/chat-action/style/action.less b/packages/pro-components/chat/chat-action/style/action.less
similarity index 100%
rename from packages/chat/src/chat-action/style/action.less
rename to packages/pro-components/chat/chat-action/style/action.less
diff --git a/packages/chat/src/chat-action/style/import.less b/packages/pro-components/chat/chat-action/style/import.less
similarity index 100%
rename from packages/chat/src/chat-action/style/import.less
rename to packages/pro-components/chat/chat-action/style/import.less
diff --git a/packages/chat/src/chat-action/style/index.js b/packages/pro-components/chat/chat-action/style/index.js
similarity index 100%
rename from packages/chat/src/chat-action/style/index.js
rename to packages/pro-components/chat/chat-action/style/index.js
diff --git a/packages/chat/src/chat-action/type.ts b/packages/pro-components/chat/chat-action/type.ts
similarity index 100%
rename from packages/chat/src/chat-action/type.ts
rename to packages/pro-components/chat/chat-action/type.ts
diff --git a/packages/chat/src/chat-engine/index.ts b/packages/pro-components/chat/chat-engine/index.ts
similarity index 100%
rename from packages/chat/src/chat-engine/index.ts
rename to packages/pro-components/chat/chat-engine/index.ts
diff --git a/packages/chat/src/chat-loading/README.md b/packages/pro-components/chat/chat-loading/README.md
similarity index 100%
rename from packages/chat/src/chat-loading/README.md
rename to packages/pro-components/chat/chat-loading/README.md
diff --git a/packages/chat/src/chat-loading/_example/base.tsx b/packages/pro-components/chat/chat-loading/_example/base.tsx
similarity index 100%
rename from packages/chat/src/chat-loading/_example/base.tsx
rename to packages/pro-components/chat/chat-loading/_example/base.tsx
diff --git a/packages/chat/src/chat-loading/index.ts b/packages/pro-components/chat/chat-loading/index.ts
similarity index 100%
rename from packages/chat/src/chat-loading/index.ts
rename to packages/pro-components/chat/chat-loading/index.ts
diff --git a/packages/chat/src/chat-loading/loading.tsx b/packages/pro-components/chat/chat-loading/loading.tsx
similarity index 100%
rename from packages/chat/src/chat-loading/loading.tsx
rename to packages/pro-components/chat/chat-loading/loading.tsx
diff --git a/packages/chat/src/chat-loading/style/_doc.less b/packages/pro-components/chat/chat-loading/style/_doc.less
similarity index 100%
rename from packages/chat/src/chat-loading/style/_doc.less
rename to packages/pro-components/chat/chat-loading/style/_doc.less
diff --git a/packages/chat/src/chat-loading/style/_index.less b/packages/pro-components/chat/chat-loading/style/_index.less
similarity index 100%
rename from packages/chat/src/chat-loading/style/_index.less
rename to packages/pro-components/chat/chat-loading/style/_index.less
diff --git a/packages/chat/src/chat-loading/style/_mixin.less b/packages/pro-components/chat/chat-loading/style/_mixin.less
similarity index 100%
rename from packages/chat/src/chat-loading/style/_mixin.less
rename to packages/pro-components/chat/chat-loading/style/_mixin.less
diff --git a/packages/chat/src/chat-loading/style/_var.less b/packages/pro-components/chat/chat-loading/style/_var.less
similarity index 100%
rename from packages/chat/src/chat-loading/style/_var.less
rename to packages/pro-components/chat/chat-loading/style/_var.less
diff --git a/packages/chat/src/chat-loading/style/import.less b/packages/pro-components/chat/chat-loading/style/import.less
similarity index 100%
rename from packages/chat/src/chat-loading/style/import.less
rename to packages/pro-components/chat/chat-loading/style/import.less
diff --git a/packages/chat/src/chat-loading/style/index.js b/packages/pro-components/chat/chat-loading/style/index.js
similarity index 100%
rename from packages/chat/src/chat-loading/style/index.js
rename to packages/pro-components/chat/chat-loading/style/index.js
diff --git a/packages/chat/src/chat-loading/style/loading.less b/packages/pro-components/chat/chat-loading/style/loading.less
similarity index 100%
rename from packages/chat/src/chat-loading/style/loading.less
rename to packages/pro-components/chat/chat-loading/style/loading.less
diff --git a/packages/chat/src/chat-loading/type.ts b/packages/pro-components/chat/chat-loading/type.ts
similarity index 100%
rename from packages/chat/src/chat-loading/type.ts
rename to packages/pro-components/chat/chat-loading/type.ts
diff --git a/packages/chat/src/chat-message/README.md b/packages/pro-components/chat/chat-message/README.md
similarity index 100%
rename from packages/chat/src/chat-message/README.md
rename to packages/pro-components/chat/chat-message/README.md
diff --git a/packages/chat/src/chat-message/_example/attachment.tsx b/packages/pro-components/chat/chat-message/_example/attachment.tsx
similarity index 100%
rename from packages/chat/src/chat-message/_example/attachment.tsx
rename to packages/pro-components/chat/chat-message/_example/attachment.tsx
diff --git a/packages/chat/src/chat-message/_example/custom.tsx b/packages/pro-components/chat/chat-message/_example/custom.tsx
similarity index 100%
rename from packages/chat/src/chat-message/_example/custom.tsx
rename to packages/pro-components/chat/chat-message/_example/custom.tsx
diff --git a/packages/chat/src/chat-message/_example/image.tsx b/packages/pro-components/chat/chat-message/_example/image.tsx
similarity index 100%
rename from packages/chat/src/chat-message/_example/image.tsx
rename to packages/pro-components/chat/chat-message/_example/image.tsx
diff --git a/packages/chat/src/chat-message/_example/loading.tsx b/packages/pro-components/chat/chat-message/_example/loading.tsx
similarity index 100%
rename from packages/chat/src/chat-message/_example/loading.tsx
rename to packages/pro-components/chat/chat-message/_example/loading.tsx
diff --git a/packages/chat/src/chat-message/_example/markdown.tsx b/packages/pro-components/chat/chat-message/_example/markdown.tsx
similarity index 100%
rename from packages/chat/src/chat-message/_example/markdown.tsx
rename to packages/pro-components/chat/chat-message/_example/markdown.tsx
diff --git a/packages/chat/src/chat-message/_example/reasoning.tsx b/packages/pro-components/chat/chat-message/_example/reasoning.tsx
similarity index 100%
rename from packages/chat/src/chat-message/_example/reasoning.tsx
rename to packages/pro-components/chat/chat-message/_example/reasoning.tsx
diff --git a/packages/chat/src/chat-message/_example/search.tsx b/packages/pro-components/chat/chat-message/_example/search.tsx
similarity index 100%
rename from packages/chat/src/chat-message/_example/search.tsx
rename to packages/pro-components/chat/chat-message/_example/search.tsx
diff --git a/packages/chat/src/chat-message/_example/simple-reasoning.tsx b/packages/pro-components/chat/chat-message/_example/simple-reasoning.tsx
similarity index 100%
rename from packages/chat/src/chat-message/_example/simple-reasoning.tsx
rename to packages/pro-components/chat/chat-message/_example/simple-reasoning.tsx
diff --git a/packages/chat/src/chat-message/_example/style.tsx b/packages/pro-components/chat/chat-message/_example/style.tsx
similarity index 100%
rename from packages/chat/src/chat-message/_example/style.tsx
rename to packages/pro-components/chat/chat-message/_example/style.tsx
diff --git a/packages/chat/src/chat-message/_example/suggestion.tsx b/packages/pro-components/chat/chat-message/_example/suggestion.tsx
similarity index 100%
rename from packages/chat/src/chat-message/_example/suggestion.tsx
rename to packages/pro-components/chat/chat-message/_example/suggestion.tsx
diff --git a/packages/chat/src/chat-message/_example/test-reasoning.html b/packages/pro-components/chat/chat-message/_example/test-reasoning.html
similarity index 100%
rename from packages/chat/src/chat-message/_example/test-reasoning.html
rename to packages/pro-components/chat/chat-message/_example/test-reasoning.html
diff --git a/packages/chat/src/chat-message/_example/thinking.tsx b/packages/pro-components/chat/chat-message/_example/thinking.tsx
similarity index 100%
rename from packages/chat/src/chat-message/_example/thinking.tsx
rename to packages/pro-components/chat/chat-message/_example/thinking.tsx
diff --git a/packages/chat/src/chat-message/auto-scroll.tsx b/packages/pro-components/chat/chat-message/auto-scroll.tsx
similarity index 100%
rename from packages/chat/src/chat-message/auto-scroll.tsx
rename to packages/pro-components/chat/chat-message/auto-scroll.tsx
diff --git a/packages/chat/src/chat-message/chat-item.tsx b/packages/pro-components/chat/chat-message/chat-item.tsx
similarity index 100%
rename from packages/chat/src/chat-message/chat-item.tsx
rename to packages/pro-components/chat/chat-message/chat-item.tsx
diff --git a/packages/chat/src/chat-message/content/README.md b/packages/pro-components/chat/chat-message/content/README.md
similarity index 100%
rename from packages/chat/src/chat-message/content/README.md
rename to packages/pro-components/chat/chat-message/content/README.md
diff --git a/packages/chat/src/chat-message/content/attachment-content.tsx b/packages/pro-components/chat/chat-message/content/attachment-content.tsx
similarity index 100%
rename from packages/chat/src/chat-message/content/attachment-content.tsx
rename to packages/pro-components/chat/chat-message/content/attachment-content.tsx
diff --git a/packages/chat/src/chat-message/content/base-thinking-content.tsx b/packages/pro-components/chat/chat-message/content/base-thinking-content.tsx
similarity index 100%
rename from packages/chat/src/chat-message/content/base-thinking-content.tsx
rename to packages/pro-components/chat/chat-message/content/base-thinking-content.tsx
diff --git a/packages/chat/src/chat-message/content/markdown-content.tsx b/packages/pro-components/chat/chat-message/content/markdown-content.tsx
similarity index 100%
rename from packages/chat/src/chat-message/content/markdown-content.tsx
rename to packages/pro-components/chat/chat-message/content/markdown-content.tsx
diff --git a/packages/chat/src/chat-message/content/reasoning-content.tsx b/packages/pro-components/chat/chat-message/content/reasoning-content.tsx
similarity index 100%
rename from packages/chat/src/chat-message/content/reasoning-content.tsx
rename to packages/pro-components/chat/chat-message/content/reasoning-content.tsx
diff --git a/packages/chat/src/chat-message/content/search-content.tsx b/packages/pro-components/chat/chat-message/content/search-content.tsx
similarity index 100%
rename from packages/chat/src/chat-message/content/search-content.tsx
rename to packages/pro-components/chat/chat-message/content/search-content.tsx
diff --git a/packages/chat/src/chat-message/content/suggestion-content.tsx b/packages/pro-components/chat/chat-message/content/suggestion-content.tsx
similarity index 100%
rename from packages/chat/src/chat-message/content/suggestion-content.tsx
rename to packages/pro-components/chat/chat-message/content/suggestion-content.tsx
diff --git a/packages/chat/src/chat-message/content/thinking-content.tsx b/packages/pro-components/chat/chat-message/content/thinking-content.tsx
similarity index 100%
rename from packages/chat/src/chat-message/content/thinking-content.tsx
rename to packages/pro-components/chat/chat-message/content/thinking-content.tsx
diff --git a/packages/chat/src/chat-message/index.ts b/packages/pro-components/chat/chat-message/index.ts
similarity index 100%
rename from packages/chat/src/chat-message/index.ts
rename to packages/pro-components/chat/chat-message/index.ts
diff --git a/packages/chat/src/chat-message/md/utils.ts b/packages/pro-components/chat/chat-message/md/utils.ts
similarity index 100%
rename from packages/chat/src/chat-message/md/utils.ts
rename to packages/pro-components/chat/chat-message/md/utils.ts
diff --git a/packages/chat/src/chat-message/style/_index.less b/packages/pro-components/chat/chat-message/style/_index.less
similarity index 100%
rename from packages/chat/src/chat-message/style/_index.less
rename to packages/pro-components/chat/chat-message/style/_index.less
diff --git a/packages/chat/src/chat-message/style/_mixin.less b/packages/pro-components/chat/chat-message/style/_mixin.less
similarity index 100%
rename from packages/chat/src/chat-message/style/_mixin.less
rename to packages/pro-components/chat/chat-message/style/_mixin.less
diff --git a/packages/chat/src/chat-message/style/_var.less b/packages/pro-components/chat/chat-message/style/_var.less
similarity index 100%
rename from packages/chat/src/chat-message/style/_var.less
rename to packages/pro-components/chat/chat-message/style/_var.less
diff --git a/packages/chat/src/chat-message/style/chat-content.less b/packages/pro-components/chat/chat-message/style/chat-content.less
similarity index 100%
rename from packages/chat/src/chat-message/style/chat-content.less
rename to packages/pro-components/chat/chat-message/style/chat-content.less
diff --git a/packages/chat/src/chat-message/style/chat-item.less b/packages/pro-components/chat/chat-message/style/chat-item.less
similarity index 100%
rename from packages/chat/src/chat-message/style/chat-item.less
rename to packages/pro-components/chat/chat-message/style/chat-item.less
diff --git a/packages/chat/src/chat-message/style/cherry-icon-font.less b/packages/pro-components/chat/chat-message/style/cherry-icon-font.less
similarity index 100%
rename from packages/chat/src/chat-message/style/cherry-icon-font.less
rename to packages/pro-components/chat/chat-message/style/cherry-icon-font.less
diff --git a/packages/chat/src/chat-message/style/import.less b/packages/pro-components/chat/chat-message/style/import.less
similarity index 100%
rename from packages/chat/src/chat-message/style/import.less
rename to packages/pro-components/chat/chat-message/style/import.less
diff --git a/packages/chat/src/chat-message/style/index.js b/packages/pro-components/chat/chat-message/style/index.js
similarity index 100%
rename from packages/chat/src/chat-message/style/index.js
rename to packages/pro-components/chat/chat-message/style/index.js
diff --git a/packages/chat/src/chat-message/type.ts b/packages/pro-components/chat/chat-message/type.ts
similarity index 100%
rename from packages/chat/src/chat-message/type.ts
rename to packages/pro-components/chat/chat-message/type.ts
diff --git a/packages/chat/src/chat-message/usage-example.md b/packages/pro-components/chat/chat-message/usage-example.md
similarity index 100%
rename from packages/chat/src/chat-message/usage-example.md
rename to packages/pro-components/chat/chat-message/usage-example.md
diff --git a/packages/chat/src/chat-sender/README.md b/packages/pro-components/chat/chat-sender/README.md
similarity index 100%
rename from packages/chat/src/chat-sender/README.md
rename to packages/pro-components/chat/chat-sender/README.md
diff --git a/packages/chat/src/chat-sender/_example/attachment.tsx b/packages/pro-components/chat/chat-sender/_example/attachment.tsx
similarity index 100%
rename from packages/chat/src/chat-sender/_example/attachment.tsx
rename to packages/pro-components/chat/chat-sender/_example/attachment.tsx
diff --git a/packages/chat/src/chat-sender/_example/basic.tsx b/packages/pro-components/chat/chat-sender/_example/basic.tsx
similarity index 100%
rename from packages/chat/src/chat-sender/_example/basic.tsx
rename to packages/pro-components/chat/chat-sender/_example/basic.tsx
diff --git a/packages/chat/src/chat-sender/_example/custom.tsx b/packages/pro-components/chat/chat-sender/_example/custom.tsx
similarity index 100%
rename from packages/chat/src/chat-sender/_example/custom.tsx
rename to packages/pro-components/chat/chat-sender/_example/custom.tsx
diff --git a/packages/chat/src/chat-sender/chat-sender.tsx b/packages/pro-components/chat/chat-sender/chat-sender.tsx
similarity index 100%
rename from packages/chat/src/chat-sender/chat-sender.tsx
rename to packages/pro-components/chat/chat-sender/chat-sender.tsx
diff --git a/packages/chat/src/chat-sender/index.ts b/packages/pro-components/chat/chat-sender/index.ts
similarity index 100%
rename from packages/chat/src/chat-sender/index.ts
rename to packages/pro-components/chat/chat-sender/index.ts
diff --git a/packages/chat/src/chat-sender/style/_index.less b/packages/pro-components/chat/chat-sender/style/_index.less
similarity index 100%
rename from packages/chat/src/chat-sender/style/_index.less
rename to packages/pro-components/chat/chat-sender/style/_index.less
diff --git a/packages/chat/src/chat-sender/style/_var.less b/packages/pro-components/chat/chat-sender/style/_var.less
similarity index 100%
rename from packages/chat/src/chat-sender/style/_var.less
rename to packages/pro-components/chat/chat-sender/style/_var.less
diff --git a/packages/chat/src/chat-sender/style/chat-sender.less b/packages/pro-components/chat/chat-sender/style/chat-sender.less
similarity index 100%
rename from packages/chat/src/chat-sender/style/chat-sender.less
rename to packages/pro-components/chat/chat-sender/style/chat-sender.less
diff --git a/packages/chat/src/chat-sender/style/import.less b/packages/pro-components/chat/chat-sender/style/import.less
similarity index 100%
rename from packages/chat/src/chat-sender/style/import.less
rename to packages/pro-components/chat/chat-sender/style/import.less
diff --git a/packages/chat/src/chat-sender/style/index.js b/packages/pro-components/chat/chat-sender/style/index.js
similarity index 100%
rename from packages/chat/src/chat-sender/style/index.js
rename to packages/pro-components/chat/chat-sender/style/index.js
diff --git a/packages/chat/src/chat-sender/type.ts b/packages/pro-components/chat/chat-sender/type.ts
similarity index 100%
rename from packages/chat/src/chat-sender/type.ts
rename to packages/pro-components/chat/chat-sender/type.ts
diff --git a/packages/chat/src/chatbot/README.md b/packages/pro-components/chat/chatbot/README.md
similarity index 100%
rename from packages/chat/src/chatbot/README.md
rename to packages/pro-components/chat/chatbot/README.md
diff --git a/packages/chat/src/chatbot/_example/basic.tsx b/packages/pro-components/chat/chatbot/_example/basic.tsx
similarity index 100%
rename from packages/chat/src/chatbot/_example/basic.tsx
rename to packages/pro-components/chat/chatbot/_example/basic.tsx
diff --git a/packages/chat/src/chatbot/_example/customMDRender.tsx b/packages/pro-components/chat/chatbot/_example/customMDRender.tsx
similarity index 100%
rename from packages/chat/src/chatbot/_example/customMDRender.tsx
rename to packages/pro-components/chat/chatbot/_example/customMDRender.tsx
diff --git a/packages/chat/src/chatbot/_example/customRender.tsx b/packages/pro-components/chat/chatbot/_example/customRender.tsx
similarity index 100%
rename from packages/chat/src/chatbot/_example/customRender.tsx
rename to packages/pro-components/chat/chatbot/_example/customRender.tsx
diff --git a/packages/chat/src/chatbot/_example/customRenderItem.tsx b/packages/pro-components/chat/chatbot/_example/customRenderItem.tsx
similarity index 100%
rename from packages/chat/src/chatbot/_example/customRenderItem.tsx
rename to packages/pro-components/chat/chatbot/_example/customRenderItem.tsx
diff --git a/packages/chat/src/chatbot/_example/demo.tsx b/packages/pro-components/chat/chatbot/_example/demo.tsx
similarity index 100%
rename from packages/chat/src/chatbot/_example/demo.tsx
rename to packages/pro-components/chat/chatbot/_example/demo.tsx
diff --git a/packages/chat/src/chatbot/_example/input.tsx b/packages/pro-components/chat/chatbot/_example/input.tsx
similarity index 100%
rename from packages/chat/src/chatbot/_example/input.tsx
rename to packages/pro-components/chat/chatbot/_example/input.tsx
diff --git a/packages/chat/src/chatbot/_example/markdown.tsx b/packages/pro-components/chat/chatbot/_example/markdown.tsx
similarity index 100%
rename from packages/chat/src/chatbot/_example/markdown.tsx
rename to packages/pro-components/chat/chatbot/_example/markdown.tsx
diff --git a/packages/chat/src/chatbot/_example/nostream.tsx b/packages/pro-components/chat/chatbot/_example/nostream.tsx
similarity index 100%
rename from packages/chat/src/chatbot/_example/nostream.tsx
rename to packages/pro-components/chat/chatbot/_example/nostream.tsx
diff --git a/packages/chat/src/chatbot/_example/style/chat-model.less b/packages/pro-components/chat/chatbot/_example/style/chat-model.less
similarity index 100%
rename from packages/chat/src/chatbot/_example/style/chat-model.less
rename to packages/pro-components/chat/chatbot/_example/style/chat-model.less
diff --git a/packages/chat/src/chatbot/_example/style/test.less b/packages/pro-components/chat/chatbot/_example/style/test.less
similarity index 100%
rename from packages/chat/src/chatbot/_example/style/test.less
rename to packages/pro-components/chat/chatbot/_example/style/test.less
diff --git a/packages/chat/src/chatbot/chat-list.tsx b/packages/pro-components/chat/chatbot/chat-list.tsx
similarity index 100%
rename from packages/chat/src/chatbot/chat-list.tsx
rename to packages/pro-components/chat/chatbot/chat-list.tsx
diff --git a/packages/chat/src/chatbot/chat.tsx b/packages/pro-components/chat/chatbot/chat.tsx
similarity index 100%
rename from packages/chat/src/chatbot/chat.tsx
rename to packages/pro-components/chat/chatbot/chat.tsx
diff --git a/packages/chat/src/chatbot/index.ts b/packages/pro-components/chat/chatbot/index.ts
similarity index 100%
rename from packages/chat/src/chatbot/index.ts
rename to packages/pro-components/chat/chatbot/index.ts
diff --git a/packages/chat/src/chatbot/mock/sseService.ts b/packages/pro-components/chat/chatbot/mock/sseService.ts
similarity index 100%
rename from packages/chat/src/chatbot/mock/sseService.ts
rename to packages/pro-components/chat/chatbot/mock/sseService.ts
diff --git a/packages/chat/src/chatbot/style/_index.less b/packages/pro-components/chat/chatbot/style/_index.less
similarity index 100%
rename from packages/chat/src/chatbot/style/_index.less
rename to packages/pro-components/chat/chatbot/style/_index.less
diff --git a/packages/chat/src/chatbot/style/_var.less b/packages/pro-components/chat/chatbot/style/_var.less
similarity index 100%
rename from packages/chat/src/chatbot/style/_var.less
rename to packages/pro-components/chat/chatbot/style/_var.less
diff --git a/packages/chat/src/chatbot/style/auto-scroll.less b/packages/pro-components/chat/chatbot/style/auto-scroll.less
similarity index 100%
rename from packages/chat/src/chatbot/style/auto-scroll.less
rename to packages/pro-components/chat/chatbot/style/auto-scroll.less
diff --git a/packages/chat/src/chatbot/style/chat-list.less b/packages/pro-components/chat/chatbot/style/chat-list.less
similarity index 100%
rename from packages/chat/src/chatbot/style/chat-list.less
rename to packages/pro-components/chat/chatbot/style/chat-list.less
diff --git a/packages/chat/src/chatbot/style/chat.less b/packages/pro-components/chat/chatbot/style/chat.less
similarity index 100%
rename from packages/chat/src/chatbot/style/chat.less
rename to packages/pro-components/chat/chatbot/style/chat.less
diff --git a/packages/chat/src/chatbot/style/import.less b/packages/pro-components/chat/chatbot/style/import.less
similarity index 100%
rename from packages/chat/src/chatbot/style/import.less
rename to packages/pro-components/chat/chatbot/style/import.less
diff --git a/packages/chat/src/chatbot/style/index.js b/packages/pro-components/chat/chatbot/style/index.js
similarity index 100%
rename from packages/chat/src/chatbot/style/index.js
rename to packages/pro-components/chat/chatbot/style/index.js
diff --git a/packages/chat/src/chatbot/type.ts b/packages/pro-components/chat/chatbot/type.ts
similarity index 100%
rename from packages/chat/src/chatbot/type.ts
rename to packages/pro-components/chat/chatbot/type.ts
diff --git a/packages/chat/src/common/testMarkdown.md b/packages/pro-components/chat/common/testMarkdown.md
similarity index 100%
rename from packages/chat/src/common/testMarkdown.md
rename to packages/pro-components/chat/common/testMarkdown.md
diff --git a/packages/chat/src/filecard/README.md b/packages/pro-components/chat/filecard/README.md
similarity index 100%
rename from packages/chat/src/filecard/README.md
rename to packages/pro-components/chat/filecard/README.md
diff --git a/packages/chat/src/filecard/_example/base.tsx b/packages/pro-components/chat/filecard/_example/base.tsx
similarity index 100%
rename from packages/chat/src/filecard/_example/base.tsx
rename to packages/pro-components/chat/filecard/_example/base.tsx
diff --git a/packages/chat/src/filecard/_example/close.tsx b/packages/pro-components/chat/filecard/_example/close.tsx
similarity index 100%
rename from packages/chat/src/filecard/_example/close.tsx
rename to packages/pro-components/chat/filecard/_example/close.tsx
diff --git a/packages/chat/src/filecard/filecard.tsx b/packages/pro-components/chat/filecard/filecard.tsx
similarity index 100%
rename from packages/chat/src/filecard/filecard.tsx
rename to packages/pro-components/chat/filecard/filecard.tsx
diff --git a/packages/chat/src/filecard/index.ts b/packages/pro-components/chat/filecard/index.ts
similarity index 100%
rename from packages/chat/src/filecard/index.ts
rename to packages/pro-components/chat/filecard/index.ts
diff --git a/packages/chat/src/filecard/style/_doc.less b/packages/pro-components/chat/filecard/style/_doc.less
similarity index 100%
rename from packages/chat/src/filecard/style/_doc.less
rename to packages/pro-components/chat/filecard/style/_doc.less
diff --git a/packages/chat/src/filecard/style/_index.less b/packages/pro-components/chat/filecard/style/_index.less
similarity index 100%
rename from packages/chat/src/filecard/style/_index.less
rename to packages/pro-components/chat/filecard/style/_index.less
diff --git a/packages/chat/src/filecard/style/_mixin.less b/packages/pro-components/chat/filecard/style/_mixin.less
similarity index 100%
rename from packages/chat/src/filecard/style/_mixin.less
rename to packages/pro-components/chat/filecard/style/_mixin.less
diff --git a/packages/chat/src/filecard/style/_var.less b/packages/pro-components/chat/filecard/style/_var.less
similarity index 100%
rename from packages/chat/src/filecard/style/_var.less
rename to packages/pro-components/chat/filecard/style/_var.less
diff --git a/packages/chat/src/filecard/style/filecard.less b/packages/pro-components/chat/filecard/style/filecard.less
similarity index 100%
rename from packages/chat/src/filecard/style/filecard.less
rename to packages/pro-components/chat/filecard/style/filecard.less
diff --git a/packages/chat/src/filecard/style/import.less b/packages/pro-components/chat/filecard/style/import.less
similarity index 100%
rename from packages/chat/src/filecard/style/import.less
rename to packages/pro-components/chat/filecard/style/import.less
diff --git a/packages/chat/src/filecard/style/index.js b/packages/pro-components/chat/filecard/style/index.js
similarity index 100%
rename from packages/chat/src/filecard/style/index.js
rename to packages/pro-components/chat/filecard/style/index.js
diff --git a/packages/chat/src/filecard/type.ts b/packages/pro-components/chat/filecard/type.ts
similarity index 100%
rename from packages/chat/src/filecard/type.ts
rename to packages/pro-components/chat/filecard/type.ts
diff --git a/packages/chat/src/index.ts b/packages/pro-components/chat/index.ts
similarity index 100%
rename from packages/chat/src/index.ts
rename to packages/pro-components/chat/index.ts
diff --git a/packages/chat/package.json b/packages/pro-components/chat/package.json
similarity index 100%
rename from packages/chat/package.json
rename to packages/pro-components/chat/package.json
diff --git a/packages/chat/rollup.config.mjs b/packages/pro-components/chat/rollup.config.mjs
similarity index 85%
rename from packages/chat/rollup.config.mjs
rename to packages/pro-components/chat/rollup.config.mjs
index f9b91697..8c8f8c96 100644
--- a/packages/chat/rollup.config.mjs
+++ b/packages/pro-components/chat/rollup.config.mjs
@@ -11,15 +11,16 @@ export default createRollupConfig({
pkg,
packageName: '@tdesign/web-components-chat',
packageDir: __dirname,
- input: 'src/index.ts',
+ input: 'index.ts',
inputList: [
- 'src/**/*.ts',
- 'src/**/*.tsx',
- '!src/**/_example/**',
- '!src/**/*.d.ts',
- '!src/**/__tests__/**',
- '!src/**/_usage/**',
- '!src/**/mock/**',
+ '**/*.ts',
+ '**/*.tsx',
+ '!node_modules/**',
+ '!_example/**',
+ '!*.d.ts',
+ '!**/__tests__/**',
+ '!_usage/**',
+ '!mock/**',
],
umdGlobalName: 'TDesignChat',
globals: {
diff --git a/packages/chat/rollup.dts.config.mjs b/packages/pro-components/chat/rollup.dts.config.mjs
similarity index 94%
rename from packages/chat/rollup.dts.config.mjs
rename to packages/pro-components/chat/rollup.dts.config.mjs
index dea06686..5ae6676f 100644
--- a/packages/chat/rollup.dts.config.mjs
+++ b/packages/pro-components/chat/rollup.dts.config.mjs
@@ -10,4 +10,5 @@ export default createDtsConfig({
pkg,
packageName: '@tdesign/web-components-chat',
packageDir: __dirname,
+ input: 'index.ts',
});
diff --git a/packages/pro-components/chat/tsconfig.json b/packages/pro-components/chat/tsconfig.json
new file mode 100644
index 00000000..195c4928
--- /dev/null
+++ b/packages/pro-components/chat/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "extends": "../../../tsconfig.base.json",
+ "compilerOptions": {
+ "baseUrl": "./",
+ "outDir": "lib",
+ "skipLibCheck": true,
+ "noEmitOnError": false,
+ "paths": {
+ "@tdesign/web-components-chat": ["."],
+ "@tdesign/web-components-chat/*": ["./*"],
+ "@tdesign/web-components-ui": ["../../components"],
+ "@tdesign/web-components-ui/*": ["../../components/*"],
+ "@tdesign/web-components-shared": ["../../shared/src"],
+ "@tdesign/web-components-shared/*": ["../../shared/src/*"],
+ "@tdesign/ai-chat-engine": ["../../../common-utils/_ai-core/packages/chat-engine/index.ts"],
+ "@tdesign/ai-chat-engine/*": ["../../../common-utils/_ai-core/packages/chat-engine/*"],
+ "@tdesign/ai-shared": ["../../../common-utils/_ai-core/packages/shared/index.ts"],
+ "@tdesign/ai-shared/*": ["../../../common-utils/_ai-core/packages/shared/*"],
+
+ "@common/*": ["../../../common-utils/_common/*"],
+ "@": ["."]
+ }
+ },
+ "include": [".", "../../../typings.d.ts"],
+ "exclude": ["**/*.jsx", "**/**/_usage/*", "**/**/__tests__/*", "**/**/_example/*", "node_modules", "../../../common-utils/_common", "dist", "lib", "esm", "cjs", "es", "site"]
+}
diff --git a/packages/tdesign-web-components-chat/package.json b/packages/tdesign-web-components-chat/package.json
new file mode 100644
index 00000000..86f69743
--- /dev/null
+++ b/packages/tdesign-web-components-chat/package.json
@@ -0,0 +1,25 @@
+{
+ "name": "tdesign-web-components-chat",
+ "version": "1.3.1-alpha.11",
+ "description": "TDesign Web Components Chat Library",
+ "author": "tdesign",
+ "license": "MIT",
+ "private": true,
+ "type": "module",
+ "scripts": {
+ "dev": "cd site && vite --force",
+ "build": "cd site && vite build",
+ "build:preview": "cd site && vite build --mode preview"
+ },
+ "dependencies": {
+ "@tdesign/web-components-ui": "workspace:^",
+ "@tdesign/web-components-chat": "workspace:^"
+ },
+ "peerDependencies": {
+ "omi": "^7.7.0"
+ },
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/",
+ "access": "public"
+ }
+}
diff --git a/playground/site/docs/getting-started.md b/packages/tdesign-web-components-chat/site/docs/getting-started.md
similarity index 100%
rename from playground/site/docs/getting-started.md
rename to packages/tdesign-web-components-chat/site/docs/getting-started.md
diff --git a/playground/site/index.css b/packages/tdesign-web-components-chat/site/index.css
similarity index 100%
rename from playground/site/index.css
rename to packages/tdesign-web-components-chat/site/index.css
diff --git a/packages/tdesign-web-components-chat/site/index.html b/packages/tdesign-web-components-chat/site/index.html
new file mode 100644
index 00000000..df773573
--- /dev/null
+++ b/packages/tdesign-web-components-chat/site/index.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+ TDesign Web Components Pro
+
+
+
+
+
+
+
+
+
diff --git a/playground/site/main.tsx b/packages/tdesign-web-components-chat/site/main.tsx
similarity index 100%
rename from playground/site/main.tsx
rename to packages/tdesign-web-components-chat/site/main.tsx
diff --git a/packages/tdesign-web-components-chat/site/package.json b/packages/tdesign-web-components-chat/site/package.json
new file mode 100644
index 00000000..1a5c9485
--- /dev/null
+++ b/packages/tdesign-web-components-chat/site/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@tdesign/web-components-chat-site",
+ "version": "0.0.0",
+ "private": true,
+ "scripts": {
+ "dev": "vite --force",
+ "build": "vite build",
+ "build:preview": "vite build --mode preview",
+ "preview": "vite preview"
+ }
+}
diff --git a/playground/site/pages/components/fallback.tsx b/packages/tdesign-web-components-chat/site/pages/components/fallback.tsx
similarity index 100%
rename from playground/site/pages/components/fallback.tsx
rename to packages/tdesign-web-components-chat/site/pages/components/fallback.tsx
diff --git a/playground/site/pages/components/pending.tsx b/packages/tdesign-web-components-chat/site/pages/components/pending.tsx
similarity index 100%
rename from playground/site/pages/components/pending.tsx
rename to packages/tdesign-web-components-chat/site/pages/components/pending.tsx
diff --git a/packages/tdesign-web-components-chat/site/pages/layout/component-layout.tsx b/packages/tdesign-web-components-chat/site/pages/layout/component-layout.tsx
new file mode 100644
index 00000000..b22958a8
--- /dev/null
+++ b/packages/tdesign-web-components-chat/site/pages/layout/component-layout.tsx
@@ -0,0 +1,52 @@
+import './td-wc-content/index.tsx';
+
+import packageJson from '@ui-pkg/package.json';
+import { Component, tag, VNode } from 'omi';
+import styles from 'tdesign-site-components/lib/styles/style.css?raw';
+
+import sidebarConfig from '../../sidebar.config';
+
+const routerList = JSON.parse(JSON.stringify(sidebarConfig).replace(/component:.+/g, ''));
+const currentVersion = packageJson.version;
+@tag('component-layout')
+export class ComponentLayout extends Component<{ children?: VNode | VNode[] }> {
+ asideRef: Element | null = null;
+
+ toc: Element | null = null;
+
+ contentRef: Element | null = null;
+
+ asideChange = ({ detail }: any) => {
+ if (window.location.pathname === detail) return;
+ window.location.pathname = detail;
+ };
+
+ ready(): void {
+ this.asideRef?.addEventListener?.('change', this.asideChange);
+ }
+
+ uninstall(): void {
+ this.asideRef?.removeEventListener?.('change', this.asideChange);
+ }
+
+ render() {
+ return (
+ <>
+
+
+
+
+ (this.asideRef = e)} title="Web Components Pro" routerList={routerList}>
+
+
+
+
+ {/* */}
+ >
+ );
+ }
+}
diff --git a/playground/site/pages/layout/td-wc-content/fixedTitle.ts b/packages/tdesign-web-components-chat/site/pages/layout/td-wc-content/fixedTitle.ts
similarity index 100%
rename from playground/site/pages/layout/td-wc-content/fixedTitle.ts
rename to packages/tdesign-web-components-chat/site/pages/layout/td-wc-content/fixedTitle.ts
diff --git a/packages/tdesign-web-components-chat/site/pages/layout/td-wc-content/index.tsx b/packages/tdesign-web-components-chat/site/pages/layout/td-wc-content/index.tsx
new file mode 100644
index 00000000..7277c603
--- /dev/null
+++ b/packages/tdesign-web-components-chat/site/pages/layout/td-wc-content/index.tsx
@@ -0,0 +1,155 @@
+import docStyles from '@common/style/web/docs.less?inline';
+import type { VNode } from 'omi';
+import { bind, Component, tag } from 'omi';
+import prismCss from 'tdesign-site-components/lib/styles/prism-theme.less?inline';
+import prismCssDark from 'tdesign-site-components/lib/styles/prism-theme-dark.less?inline';
+import siteStyles from 'tdesign-site-components/lib/styles/style.css?raw';
+
+import { fallback } from '../../components/fallback.tsx';
+import { pending } from '../../components/pending.tsx';
+import { getShadowSelector } from '../../utils';
+import fixedTitle from './fixedTitle';
+import styles from './style.less?inline';
+
+const FIXED_HEADER_TOP = 228;
+
+function anchorHighlight() {
+ const selectors = ['div[name="DEMO"]', 'div[name="API"]', 'div[name="DESIGN"]', 'div[name="DOC"]'];
+
+ function getLinkTopList(anchorList: HTMLAnchorElement[], wrapper: any) {
+ const linkList = anchorList.map((anchor) => {
+ const [, id] = decodeURIComponent(anchor.href).split('#');
+ return wrapper.querySelector(`#${id}`);
+ });
+ return linkList.map((link) => {
+ if (!link) return 0;
+ const { top } = link.getBoundingClientRect();
+ return top + document.documentElement.scrollTop;
+ });
+ }
+
+ function highlightAnchor(anchorList: HTMLAnchorElement[], linkTopList: number[]) {
+ const { scrollTop } = document.documentElement;
+
+ for (let i = 0; i < linkTopList.length; i++) {
+ if (scrollTop <= linkTopList[i]) {
+ if (anchorList[i].classList.contains('active')) break;
+ anchorList.forEach((anchor) => anchor.classList.remove('active'));
+ anchorList[i].classList.add('active');
+ break;
+ }
+ }
+ }
+
+ selectors.forEach((item) => {
+ const wrapper = getShadowSelector(['router-view', 'td-wc-content', item]);
+ if (!wrapper) return;
+
+ const anchorList = (Array.from(wrapper.querySelectorAll('.tdesign-toc_list_item_a')) || []) as HTMLAnchorElement[];
+ const linkTopList = getLinkTopList(anchorList, wrapper);
+ highlightAnchor(anchorList, linkTopList);
+ });
+}
+
+@tag('td-wc-content')
+export class tdWcContent extends Component<{ componentImport: () => Promise }> {
+ component: VNode = null as any;
+
+ pageStatus: string = 'show';
+
+ static css = [siteStyles, docStyles, prismCss, prismCssDark, styles];
+
+ changeTocAndTitleHeight() {
+ const { scrollTop } = document.documentElement;
+ const wrapper = getShadowSelector(['router-view', 'td-wc-content']);
+ // ๅบๅฎๅณไพง็ฎๅฝ
+ const tocContainer = wrapper?.shadowRoot?.querySelector('.tdesign-toc_container') as HTMLElement;
+ if (!tocContainer) return;
+ if (scrollTop > FIXED_HEADER_TOP) {
+ Object.assign(tocContainer.style, { position: 'fixed', top: '152px' });
+ } else {
+ Object.assign(tocContainer.style, { position: 'absolute', top: '316px' });
+ }
+
+ anchorHighlight();
+
+ fixedTitle(wrapper?.querySelector('td-doc-header'), wrapper?.shadowRoot?.querySelector('td-doc-tabs'));
+ }
+
+ // ไผๅ้็นๆปๅจไฝ้ช
+ @bind
+ proxyTitleAnchor(e: MouseEvent) {
+ const { target } = e as MouseEvent & { target: HTMLAnchorElement };
+ if (target?.tagName !== 'A') return;
+ const href = decodeURIComponent(target?.href);
+ if (!href.includes('#')) return;
+
+ const [, id = ''] = href.split('#');
+ if (target.classList.contains('tdesign-header-anchor') || target.classList.contains('tdesign-toc_list_item_a')) {
+ const idTarget = getShadowSelector(['router-view', 'td-wc-content', `#${id}`]);
+ if (!idTarget) return;
+ const { top } = idTarget.getBoundingClientRect();
+ const offsetTop = top + document.documentElement.scrollTop;
+
+ requestAnimationFrame(() => window.scrollTo({ top: offsetTop - 120, left: 0 }));
+ }
+ }
+
+ // ๅ ่ฝฝๅ่ทณ่ฝฌๅฐ้็นๅฎไฝๅค
+ handleAnchorScroll() {
+ const href = decodeURIComponent(location.href);
+ if (!href.includes('#')) return;
+
+ const [, id = ''] = href.split('#');
+ const idTarget = getShadowSelector(['router-view', 'td-wc-content', `#${id}`]);
+ if (!idTarget) return;
+
+ // ้่ฆ็ญๅพ
ๅฎนๅจๅฎๅ
จๅ ่ฝฝๅบๆฅ
+ setTimeout(() => {
+ const { top } = idTarget.getBoundingClientRect();
+ const offsetTop = top + document.documentElement.scrollTop;
+
+ requestAnimationFrame(() => window.scrollTo({ top: offsetTop - 120, left: 0 }));
+ }, 20);
+ }
+
+ install(): void {
+ this.props
+ ?.componentImport?.()
+ .then((c) => {
+ this.component = c.default();
+ this.update();
+
+ window.dispatchEvent?.(new Event('component-loaded'));
+
+ this.handleAnchorScroll();
+ document.addEventListener('scroll', this.changeTocAndTitleHeight);
+ })
+ .catch((error) => {
+ console.error(error);
+ this.component = fallback;
+ this.update();
+ });
+ }
+
+ uninstall(): void {
+ document.removeEventListener('scroll', this.changeTocAndTitleHeight);
+ }
+
+ render() {
+ const { component } = this;
+ return (
+
+
+
+
+
{component ? component : pending}
+
+
+
+
+
+
+ );
+ }
+}
diff --git a/playground/site/pages/layout/td-wc-content/style.less b/packages/tdesign-web-components-chat/site/pages/layout/td-wc-content/style.less
similarity index 100%
rename from playground/site/pages/layout/td-wc-content/style.less
rename to packages/tdesign-web-components-chat/site/pages/layout/td-wc-content/style.less
diff --git a/playground/site/pages/test.tsx b/packages/tdesign-web-components-chat/site/pages/test.tsx
similarity index 100%
rename from playground/site/pages/test.tsx
rename to packages/tdesign-web-components-chat/site/pages/test.tsx
diff --git a/playground/site/pages/utils.ts b/packages/tdesign-web-components-chat/site/pages/utils.ts
similarity index 100%
rename from playground/site/pages/utils.ts
rename to packages/tdesign-web-components-chat/site/pages/utils.ts
diff --git a/packages/tdesign-web-components-chat/site/routes.tsx b/packages/tdesign-web-components-chat/site/routes.tsx
new file mode 100644
index 00000000..105315cf
--- /dev/null
+++ b/packages/tdesign-web-components-chat/site/routes.tsx
@@ -0,0 +1,45 @@
+import './index.css';
+import './pages/test';
+import './pages/layout/component-layout';
+
+import sidebar from './sidebar.config';
+
+function createComponentRoutes(config: any[] = []) {
+ return config
+ .map((item) => item?.children || [])
+ .flat()
+ .map((item) => {
+ if (item.component) {
+ return createComponentRoute(item.path, item.component);
+ }
+ return null;
+ })
+ .filter((item) => item);
+}
+
+export const routes = [
+ {
+ path: '/',
+ redirect: '/pro-webcomponents/getting-started',
+ },
+ ...createComponentRoutes(sidebar),
+ {
+ path: '/pro-webcomponents/test',
+ render() {
+ return ;
+ },
+ },
+];
+
+function createComponentRoute(path: string, componentImport: () => Promise) {
+ return {
+ path,
+ render() {
+ return (
+
+
+
+ );
+ },
+ };
+}
diff --git a/packages/tdesign-web-components-chat/site/sidebar.config.ts b/packages/tdesign-web-components-chat/site/sidebar.config.ts
new file mode 100644
index 00000000..6adb5db2
--- /dev/null
+++ b/packages/tdesign-web-components-chat/site/sidebar.config.ts
@@ -0,0 +1,73 @@
+export default [
+ {
+ title: 'ๅผๅง',
+ titleEn: 'Start',
+ type: 'doc',
+ children: [
+ {
+ title: 'ๅฟซ้ๅผๅง',
+ titleEn: 'Getting Started',
+ name: 'getting-started',
+ path: '/pro-webcomponents/getting-started',
+ component: () => import('@docs/getting-started.md'),
+ },
+ {
+ title: '็ปไปถๆฆ่ง',
+ titleEn: 'Overview',
+ name: 'overview',
+ path: '/pro-webcomponents/overview',
+ component: () => import('@common/docs/web/overview.md'),
+ },
+ ],
+ },
+ {
+ title: 'AI ๅฏน่ฏ็ปไปถ',
+ name: 'aigc',
+ type: 'component', // ็ปไปถๆๆกฃ
+ children: [
+ {
+ title: 'Chatbot ๆบ่ฝๅฏน่ฏ',
+ name: 'chatbot',
+ path: '/pro-webcomponents/components/chatbot',
+ component: () => import('@tdesign/web-components-chat/chatbot/README.md'),
+ },
+ {
+ title: 'ChatSender ๅฏน่ฏ่พๅ
ฅๆก',
+ name: 'chat-sender',
+ path: '/pro-webcomponents/components/chat-sender',
+ component: () => import('@tdesign/web-components-chat/chat-sender/README.md'),
+ },
+ {
+ title: 'ChatMessage ๅฏน่ฏๆถๆฏไฝ',
+ name: 'chat-message',
+ path: '/pro-webcomponents/components/chat-message',
+ component: () => import('@tdesign/web-components-chat/chat-message/README.md'),
+ },
+ {
+ title: 'ChatAction ๅฏน่ฏๆไฝ',
+ name: 'chat-action',
+ path: '/pro-webcomponents/components/chat-action',
+ component: () => import('@tdesign/web-components-chat/chat-action/README.md'),
+ },
+ {
+ title: 'ChatLoading ๅฏน่ฏๅ ่ฝฝ',
+ name: 'chat-loading',
+ path: '/pro-webcomponents/components/chat-loading',
+ component: () => import('@tdesign/web-components-chat/chat-loading/README.md'),
+ },
+ {
+ title: 'Filecard ๆไปถ็ผฉ็ฅๅก็',
+ name: 'filecard',
+ path: '/pro-webcomponents/components/filecard',
+ component: () => import('@tdesign/web-components-chat/filecard/README.md'),
+ },
+ {
+ title: 'Attachments ๆไปถ้ไปถ',
+ name: 'attachments',
+ path: '/pro-webcomponents/components/attachments',
+ component: () => import('@tdesign/web-components-chat/attachments/README.md'),
+ },
+ ],
+ tag: '',
+ },
+];
diff --git a/playground/site/tailwind/index.ts b/packages/tdesign-web-components-chat/site/tailwind/index.ts
similarity index 100%
rename from playground/site/tailwind/index.ts
rename to packages/tdesign-web-components-chat/site/tailwind/index.ts
diff --git a/playground/site/tailwind/tailwind.css b/packages/tdesign-web-components-chat/site/tailwind/tailwind.css
similarity index 100%
rename from playground/site/tailwind/tailwind.css
rename to packages/tdesign-web-components-chat/site/tailwind/tailwind.css
diff --git a/packages/tdesign-web-components-chat/site/vite-plugin-add-part.js b/packages/tdesign-web-components-chat/site/vite-plugin-add-part.js
new file mode 100644
index 00000000..fadb747f
--- /dev/null
+++ b/packages/tdesign-web-components-chat/site/vite-plugin-add-part.js
@@ -0,0 +1,44 @@
+// @ts-nocheck
+import * as t from '@babel/types';
+import { createFilter } from '@rollup/pluginutils';
+
+import babelAddPartAttributePlugin from '../../../plugins/babel-plugin-add-part-attribute.cjs'
+
+const { visitor } = babelAddPartAttributePlugin({ types: t, jsxFactoryName: 'OmiComponent' })
+
+export default function addPartAttributePlugin(options = {}) {
+ const filter = createFilter(options.include || /\.(jsx?|tsx?|mjs)$/i, options.exclude || /node_modules/);
+
+ return {
+ name: 'add-part-attribute',
+
+ async transform(code, id) {
+ if (!filter(id)) return;
+
+ const { transformAsync } = await import('@babel/core');
+
+ try {
+ const result = await transformAsync(code, {
+ filename: id,
+ plugins: [
+ function originalPlugin() {
+ return {
+ visitor
+ };
+ },
+ ],
+ sourceMaps: true,
+ configFile: false,
+ });
+
+ return {
+ code: result.code,
+ map: result.map,
+ };
+ } catch (err) {
+ console.error(`Error processing ${id}`);
+ throw err;
+ }
+ },
+ };
+}
diff --git a/packages/tdesign-web-components-chat/site/vite.config.ts b/packages/tdesign-web-components-chat/site/vite.config.ts
new file mode 100644
index 00000000..086e8f8b
--- /dev/null
+++ b/packages/tdesign-web-components-chat/site/vite.config.ts
@@ -0,0 +1,95 @@
+import fs from 'node:fs';
+import { fileURLToPath } from 'node:url';
+import { resolve } from 'path';
+import { dirname } from 'path';
+import { defineConfig } from 'vite';
+
+import { getWorkspaceRoot } from '../../../script/lib/get-root-path.mjs';
+import tdocPlugin from '../../../script/plugin-tdoc';
+import addPartAttributePlugin from './vite-plugin-add-part';
+
+const __dirname = dirname(fileURLToPath(import.meta.url));
+const ROOT = getWorkspaceRoot(__dirname);
+
+const publicPathMap = {
+ preview: '/',
+ production: '/pro-webcomponents/',
+};
+
+// https://vitejs.dev/config/
+export default ({ mode }) => {
+ if (mode !== 'development' && fs.existsSync(resolve(ROOT, '_pro-site/'))) {
+ fs.rmdirSync(resolve(ROOT, '_pro-site/'), { recursive: true });
+ }
+ return defineConfig({
+ base: publicPathMap[mode] || './',
+ esbuild: {
+ jsxFactory: 'OmiComponent.h',
+ jsxFragment: 'OmiComponent.f',
+ jsxInject: `import { Component as OmiComponent } from 'omi'`,
+ },
+ resolve: {
+ alias: {
+ '@': resolve(ROOT, 'packages/components/'),
+ '@site': resolve('./'),
+ '@docs': resolve('./docs'),
+ '@common': resolve(ROOT, 'common-utils/_common/'),
+ // ๅ
ๅ
ๆฐๆฎ๏ผpackage.json ็ญ๏ผ
+ '@ui-pkg': resolve(ROOT, 'packages/components'),
+ '@chat-pkg': resolve(ROOT, 'packages/pro-components/chat'),
+ // AI Core packages (submodule)
+ '@tdesign/ai-chat-engine': resolve(ROOT, 'common-utils/_ai-core/packages/chat-engine/index.ts'),
+ '@tdesign/ai-shared': resolve(ROOT, 'common-utils/_ai-core/packages/shared/index.ts'),
+ // Monorepo packages
+ '@tdesign/web-components-ui': resolve(ROOT, 'packages/components/'),
+ '@tdesign/web-components-chat': resolve(ROOT, 'packages/pro-components/chat/'),
+ '@tdesign/web-components-shared': resolve(ROOT, 'packages/shared/src/'),
+ },
+ },
+ server: {
+ host: '0.0.0.0',
+ port: 15001,
+ open: '/',
+ https: false,
+ fs: {
+ strict: false,
+ allow: [resolve(ROOT, '.'), resolve(ROOT, 'node_modules')],
+ },
+ proxy: {
+ '/api/sse': {
+ target: 'http://localhost:3000',
+ changeOrigin: true,
+ rewrite: (path) => path.replace(/^\/api\/sse/, '/sse'),
+ // ๅ
่ฎธPOST่ฏทๆฑไปฃ็๏ผๆพๅผ่ฝฌๅๅๅง่ฏทๆฑไฝ
+ configure: (proxy) => {
+ proxy.on('proxyReq', (proxyReq, req) => {
+ // ๅค็POST่ฏทๆฑไฝ่ฝฌๅ
+ if (req.body) {
+ const bodyData = JSON.stringify(req.body);
+ proxyReq.setHeader('Content-Type', 'application/json');
+ proxyReq.setHeader('Content-Length', Buffer.byteLength(bodyData));
+ proxyReq.write(bodyData);
+ }
+ });
+ },
+ },
+ },
+ },
+ build: {
+ outDir: resolve(ROOT, '_pro-site'),
+ rollupOptions: {
+ treeshake: false, // ้ฒๆญขไธๆฏๅ
ทๅ็export๏ผไผ่ขซtree-shaking
+ input: {
+ index: 'index.html',
+ },
+ },
+ },
+ plugins: [
+ addPartAttributePlugin({
+ include: /\.(js|jsx|ts|tsx)$/,
+ }),
+ tdocPlugin(),
+ ],
+ logLevel: 'error',
+ });
+};
diff --git a/packages/tdesign-web-components/package.json b/packages/tdesign-web-components/package.json
new file mode 100644
index 00000000..c1077769
--- /dev/null
+++ b/packages/tdesign-web-components/package.json
@@ -0,0 +1,24 @@
+{
+ "name": "tdesign-web-components",
+ "version": "1.3.1-alpha.11",
+ "description": "TDesign Web Components Library",
+ "author": "tdesign",
+ "license": "MIT",
+ "private": true,
+ "type": "module",
+ "scripts": {
+ "dev": "cd site && vite --force",
+ "build": "cd site && vite build",
+ "build:preview": "cd site && vite build --mode preview"
+ },
+ "dependencies": {
+ "@tdesign/web-components-ui": "workspace:^"
+ },
+ "peerDependencies": {
+ "omi": "^7.7.0"
+ },
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/",
+ "access": "public"
+ }
+}
diff --git a/packages/tdesign-web-components/site/docs/getting-started.md b/packages/tdesign-web-components/site/docs/getting-started.md
new file mode 100644
index 00000000..0bbe73bd
--- /dev/null
+++ b/packages/tdesign-web-components/site/docs/getting-started.md
@@ -0,0 +1,246 @@
+---
+title: TDesign Web Components
+description: TDesign ้้
ๆก้ข็ซฏ็็ปไปถๅบ๏ผๅฏไปฅๅจไปปไฝๅ็ซฏ้กน็ฎไธญไฝฟ็จใ
+spline: explain
+isGettingStarted: true
+---
+
+### ๅฎ่ฃ
+
+#### ไฝฟ็จ npm ๅฎ่ฃ
+
+ๆจ่ไฝฟ็จ npm ๆนๅผ่ฟ่กๅผๅ
+
+```bash
+npm i @tdesign/web-components-chat
+```
+
+> `@tdesign/web-components-ui` ไผไฝไธบ peer dependency ่ชๅจๅฎ่ฃ
๏ผๆ ้ๅ็ฌๅฎ่ฃ
ใ
+
+#### ๆต่งๅจๅผๅ
ฅ๏ผๆฌ่ฏทๆๅพ
๏ผ
+
+### ๅบ็กไฝฟ็จ
+
+Chat ็ปไปถ๏ผ
+
+```javascript
+import '@tdesign/web-components-chat';
+```
+
+ๅบ็ก UI ็ปไปถๆ้ๅผๅ
ฅ๏ผ
+
+```javascript
+import '@tdesign/web-components-ui/lib/style/index.css'; // ๅฐ้ๅ
ฌๅ
ฑๆ ทๅผ
+import '@tdesign/web-components-ui/lib/button';
+```
+
+ไนๅฏไปฅๆดไฝๅผๅ
ฅๅบ็ก UI ็ปไปถ
+
+```javascript
+import '@tdesign/web-components-ui/lib/style/index.css'; // ๅฐ้ๅ
ฌๅ
ฑๆ ทๅผ
+import '@tdesign/web-components-ui';
+```
+็ถๅๆ็
งไปฅไธๅๆณไฝฟ็จๅณๅฏ
+
+```js
+document.body.innerHTML = `ๆ้ฎ`;
+```
+
+### ๅทฅ็จๅไฝฟ็จ
+
+ๅฆๆไฝฟ็จviteๆๅ
ๅทฅๅ
ท๏ผๅนถไธไฝฟ็จไบ`jsx`่ฏญๆณ๏ผ้่ฆๅจ`vite.config.ts`ไธญๆทปๅ ไปฅไธ้
็ฝฎ๏ผ่ฎพ็ฝฎvite่งฃๆ`jsx`็้ป่พ๏ผ
+
+```javascript
+import { defineConfig } from 'vite'
+export default defineConfig({
++ esbuild: {
++ jsxFactory: 'Component.h',
++ jsxFragment: 'Component.f',
++ },
+})
+```
+
+> ๆณจๆ๏ผๅจ`vite >= 5.x` ็ๆฌไธญ๏ผ้่ฆไฝฟ็จไธ้ข็viteๆไปถ๏ผๅ
ถๅฎ็ๆฌๅฏ่ทณ่ฟ
+
+```js
+import lessCompilerPlugin from '@tdesign/web-components-ui/plugins/vite-plugin-less-compiler';
+
+// vite.config.ts
+export default defineConfig({
+ plugins: [lessCompilerPlugin({
+ lessOptions: {} // less ็ธๅ
ณๅๆฐ
+ })]
+})
+```
+
+ๅฆๆไฝฟ็จwebpackๆๅ
ๅทฅๅ
ท๏ผๅนถไธไฝฟ็จไบ`jsx`่ฏญๆณ๏ผ้่ฆๅจ`babel`ไธญ่ฎพ็ฝฎ`jsx`็่งฃๆ้ป่พ๏ผ
+
+```javascript
+{
+ "presets": [
+ ...
++ [
++ "@babel/preset-react",
++ {
++ "pragma": "Component.h",
++ "pragmaFrag": "Component.f"
++ }
++ ]
++ ],
+ ...
+}
+```
+
+### ๆดๆนไธป้ข
+
+็ฑไบๅๅงๆ ทๅผๅบไบ less ็ผๅ๏ผ้่ฆ่ช่กๅค็ less ๆไปถ็็ผ่ฏ๏ผไพๅฆๅฎ่ฃ
lessใless-loader๏ผ
+
+ๆดๅค less ๅ้ๅฎไน [ๆฅ็่ฟ้](https://github.com/Tencent/tdesign-common/blob/main/style/web/_variables.less)
+
+```javascript
+import '@tdesign/web-components-ui/esm/button'
+import '@tdesign/web-components-ui/esm/style/index.js' // ๅฐ้ๅ
ฌๅ
ฑๆ ทๅผ
+```
+
+ๅจ vite ไธญๅฎๅถไธป้ข
+
+```javascript
+// vite.config.js
+export default {
+ css: {
+ preprocessorOptions: {
+ less: {
+ modifyVars: {
+ '@btn-height-default': '40px',
+ },
+ },
+ },
+ },
+};
+```
+
+ๅจ webpack ไธญๅฎๅถไธป้ข
+
+```javascript
+// webpack.config.js
+module.exports = {
+ rules: [{
+ test: /\.less$/,
+ use: [{
+ loader: 'css-loader',
+ options: {
++ exportType: 'string', // translates CSS into string
+ },
+ }, {
+ loader: 'less-loader', // compiles Less to CSS
++ options: {
++ lessOptions: { // ๅฆๆไฝฟ็จless-loader@5๏ผ่ฏท็งป้ค lessOptions ่ฟไธ็บง็ดๆฅ้
็ฝฎ้้กนใ
++ modifyVars: {
++ '@btn-height-default': '40px',
++ },
++ javascriptEnabled: true,
++ },
++ },
+ }],
++ include: /node_modules\/@tdesign\/web-components-ui/, // ๅปบ่ฎฎๅฏน็ปไปถๅบไธญ็lessๅ็ฌๅค็
+ }],
+}
+```
+
+### ๆดๆนๆ ทๅผ
+
+ๆไบไธๅกๅบๆฏ้่ฆๆดๆน็ปไปถ็ๆ ทๅผ๏ผไฝๆฏ`shadowDOM`ๅ
ทๆๅคฉ็ถๆ ทๅผ้็ฆป็็น็น๏ผ็ปไปถๅค้จ็ๆ ทๅผๅฝฑๅไธๅฐ็ปไปถๅ
้จ๏ผไธบๆญค TDesign Web Components ๆไพไบๅ ็งๆนๅผๆฅๅฏนๆ ทๅผ่ฟ่กๆดๆน๏ผ
+
+#### ้่ฟ่ฎพ็ฝฎ`css`ๅฑๆง๏ผๆฅไฟฎๆนๆ ทๅผ๏ผๆจ่๏ผ
+
+็ฎๅๆฏไธไธช็ปไปถ๏ผ้ฝ้ป่ฎคๆไธไธช`css`็ๅฑๆง๏ผ่ฎพ็ฝฎ่ฏฅๅผๆถไผๅจ`shadowDOM`ๅ
้จๅๅปบ`style`ๆ ็ญพ๏ผ
+
+```html
+ๅกซๅ
ๆ้ฎ
+```
+
+ไผๅจ็ปไปถๅ
้จ๏ผๅๅปบ`style`ๆ ็ญพ๏ผๆนๅๅ
้จๆ ทๅผ๏ผ
+
+```html
+
+...
+
+
+```
+
+#### ้่ฟ่ฎพ็ฝฎ`style`ใ`innerStyle`ๆฅๆนๅๆ ทๅผ
+
+**ไปปๆ็ปไปถ**๏ผๅๅฏ่ฎพ็ฝฎ`style`ๅ`innerStyle`๏ผ็บฆๅฎ`style`ๅชๅจๆๅคๅฑๆ ็ญพไธ่ตทไฝ็จ๏ผ
+
+```html
+
+ๅกซๅ
ๆ้ฎ
+
+
+
+ #shadow-root
+
+
+```
+
+็บฆๅฎ`innerStyle`ๅชๅจ`shadowDOM`ๅ
้จ็ฌฌไธๅฑๆ ็ญพไธ่ตทไฝ็จ๏ผ
+
+```html
+
+ๅกซๅ
ๆ้ฎ
+
+
+
+ #shadow-root
+
+
+```
+
+#### ้่ฟ่ฎพ็ฝฎ`class`ใ`innerClass`ๆฅๆนๅๆ ทๅผ๏ผๅฏไปฅๅ`css`ๅฑๆงๆญ้
ไฝฟ็จ๏ผ
+
+**ไปปๆ็ปไปถ**๏ผๅๅฏ่ฎพ็ฝฎ`class`ๅ`innerClass`๏ผ็บฆๅฎ`class`ๅชๅจๆๅคๅฑๆ ็ญพไธ่ตทไฝ็จ๏ผ
+
+```html
+
+ๅกซๅ
ๆ้ฎ
+
+
+
+ #shadow-root
+
+
+```
+
+็บฆๅฎ`innerClass`ๅชๅจ`shadowDOM`ๅ
้จ็ฌฌไธๅฑๆ ็ญพไธ่ตทไฝ็จ๏ผ
+
+```html
+
+ๅกซๅ
ๆ้ฎ
+
+
+
+ #shadow-root
+
+
+```
+
+> ๅ็ปญไผๆจๅบๅบไบๆๅ
ๅทฅๅ
ท็ๆ ทๅผๆณจๅ
ฅๆไปถ๏ผๆฌ่ฏทๆๅพ
...
+
+### ๆต่งๅจๅ
ผๅฎนๆง
+
+| [
](http://godban.github.io/browsers-support-badges/)
IE / Edge | [
](http://godban.github.io/browsers-support-badges/)
Firefox | [
](http://godban.github.io/browsers-support-badges/)
Chrome | [
](http://godban.github.io/browsers-support-badges/)
Safari |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Edge >=84 | Firefox >=83 | Chrome >=84 | Safari >=14.1 |
+
+## FAQ
+
+Q: ๆฏๅฆๅ
็ฝฎ reset ๆ ทๅผ็ปไธ้กต้ขๅ
็ด ็้ป่ฎคๆ ทๅผ ๏ผ
+
+A: ๆไปฌไธๅผๅ
ฅ `reset.less`
+
diff --git a/playground/site/docs/react.md b/packages/tdesign-web-components/site/docs/react.md
similarity index 100%
rename from playground/site/docs/react.md
rename to packages/tdesign-web-components/site/docs/react.md
diff --git a/playground/site/docs/starter.md b/packages/tdesign-web-components/site/docs/starter.md
similarity index 100%
rename from playground/site/docs/starter.md
rename to packages/tdesign-web-components/site/docs/starter.md
diff --git a/playground/site/docs/style.md b/packages/tdesign-web-components/site/docs/style.md
similarity index 100%
rename from playground/site/docs/style.md
rename to packages/tdesign-web-components/site/docs/style.md
diff --git a/playground/site/docs/theme.md b/packages/tdesign-web-components/site/docs/theme.md
similarity index 100%
rename from playground/site/docs/theme.md
rename to packages/tdesign-web-components/site/docs/theme.md
diff --git a/playground/site/docs/vue.md b/packages/tdesign-web-components/site/docs/vue.md
similarity index 100%
rename from playground/site/docs/vue.md
rename to packages/tdesign-web-components/site/docs/vue.md
diff --git a/playground/site/globals.d.ts b/packages/tdesign-web-components/site/globals.d.ts
similarity index 100%
rename from playground/site/globals.d.ts
rename to packages/tdesign-web-components/site/globals.d.ts
diff --git a/packages/tdesign-web-components/site/index.css b/packages/tdesign-web-components/site/index.css
new file mode 100644
index 00000000..cd60a203
--- /dev/null
+++ b/packages/tdesign-web-components/site/index.css
@@ -0,0 +1,69 @@
+body {
+ margin: 0;
+}
+
+:root {
+ --background: 0 0% 100%;
+ --foreground: 222.2 84% 4.9%;
+
+ --card: 0 0% 100%;
+ --card-foreground: 222.2 84% 4.9%;
+
+ --popover: 0 0% 100%;
+ --popover-foreground: 222.2 84% 4.9%;
+
+ --primary: 217 100% 43%;
+ --primary-foreground: 210 40% 98%;
+
+ --danger: 3 64% 55%;
+ --warning: 27 81% 49%;
+ --success: 155 58% 41%;
+
+ --secondary: 0, 0%, 90%;
+ --secondary-foreground: 0, 0%, 20%;
+
+ --muted: 210 40% 96.1%;
+ --muted-foreground: 215.4 16.3% 46.9%;
+
+ --accent: 0 0% 95%;
+ --accent-foreground: 222.2 47.4% 11.2%;
+
+ --destructive: 0 84.2% 60.2%;
+ --destructive-foreground: 210 40% 98%;
+
+ --border: 214.3 31.8% 91.4%;
+ --input: 214.3 31.8% 91.4%;
+ --ring: 222.2 84% 4.9%;
+
+ --radius: 0.5rem;
+}
+
+.dark {
+ --background: 0 0% 10%;
+ --foreground: 0 0% 80%;
+
+ --card: 0 0% 14%;
+ --card-foreground: 0 0% 90%;
+
+ --popover: 0 0% 14%;
+ --popover-foreground: 0 0% 90%;
+
+ /* --primary: 219 100% 43%; */
+ --primary-foreground: 0 0% 85%;
+
+ --secondary: 0, 0%, 40%;
+ --secondary-foreground: 0, 0%, 80%;
+
+ --muted: 217.2 32.6% 17.5%;
+ --muted-foreground: 215 20.2% 65.1%;
+
+ --accent: 0 0% 35%;
+ --accent-foreground: 210 40% 98%;
+
+ --destructive: 0 62.8% 30.6%;
+ --destructive-foreground: 210 40% 98%;
+
+ --border: 0 0% 30%;
+ --input: 0 0% 30%;
+ --ring: 212.7 26.8% 83.9%;
+}
diff --git a/playground/site/index.html b/packages/tdesign-web-components/site/index.html
similarity index 100%
rename from playground/site/index.html
rename to packages/tdesign-web-components/site/index.html
diff --git a/packages/tdesign-web-components/site/main.tsx b/packages/tdesign-web-components/site/main.tsx
new file mode 100644
index 00000000..bcd47cff
--- /dev/null
+++ b/packages/tdesign-web-components/site/main.tsx
@@ -0,0 +1,22 @@
+import 'tdesign-site-components';
+import 'tdesign-theme-generator';
+import 'tdesign-site-components/lib/styles/style.css';
+import './tailwind/index.ts';
+import '@tdesign/web-components-ui/style/index.js';
+import 'tdesign-icons-view';
+
+import { Router } from 'omi-router';
+
+import { routes } from './routes';
+
+import '@common/style/web/docs.less';
+
+const router = new Router({
+ routes,
+ renderTo: '#app',
+ hash: false,
+});
+
+router.afterEach(() => {
+ // window.refreshDark();
+});
diff --git a/packages/tdesign-web-components/site/package.json b/packages/tdesign-web-components/site/package.json
new file mode 100644
index 00000000..82fc0747
--- /dev/null
+++ b/packages/tdesign-web-components/site/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@tdesign/web-components-ui-site",
+ "version": "0.0.0",
+ "private": true,
+ "scripts": {
+ "dev": "vite --force",
+ "build": "vite build",
+ "build:preview": "vite build --mode preview",
+ "preview": "vite preview"
+ }
+}
diff --git a/playground/site/pages/components/appear.tsx b/packages/tdesign-web-components/site/pages/components/appear.tsx
similarity index 100%
rename from playground/site/pages/components/appear.tsx
rename to packages/tdesign-web-components/site/pages/components/appear.tsx
diff --git a/packages/tdesign-web-components/site/pages/components/fallback.tsx b/packages/tdesign-web-components/site/pages/components/fallback.tsx
new file mode 100644
index 00000000..973ea28a
--- /dev/null
+++ b/packages/tdesign-web-components/site/pages/components/fallback.tsx
@@ -0,0 +1,51 @@
+export const fallback = (
+
+
+
+
+
+
+
็ฝ็ปๅผๅธธ
+
+
็ฝ็ปๅผๅธธ๏ผ่ฏท็จๅๅ่ฏ
+
+
+
+
+);
diff --git a/packages/tdesign-web-components/site/pages/components/pending.tsx b/packages/tdesign-web-components/site/pages/components/pending.tsx
new file mode 100644
index 00000000..4132f4c9
--- /dev/null
+++ b/packages/tdesign-web-components/site/pages/components/pending.tsx
@@ -0,0 +1,18 @@
+export const pending = (
+
+);
diff --git a/playground/site/pages/layout/component-layout.tsx b/packages/tdesign-web-components/site/pages/layout/component-layout.tsx
similarity index 100%
rename from playground/site/pages/layout/component-layout.tsx
rename to packages/tdesign-web-components/site/pages/layout/component-layout.tsx
diff --git a/packages/tdesign-web-components/site/pages/layout/td-wc-content/fixedTitle.ts b/packages/tdesign-web-components/site/pages/layout/td-wc-content/fixedTitle.ts
new file mode 100644
index 00000000..395b345b
--- /dev/null
+++ b/packages/tdesign-web-components/site/pages/layout/td-wc-content/fixedTitle.ts
@@ -0,0 +1,62 @@
+/**
+ * copy from https://github.com/Tencent/tdesign/blob/main/packages/components/src/components/td-doc-header/index.js#L78
+ * tdesign ๅฎ็ฝ็ๅธ้กถๆๆ
+ */
+export default (wrapper: HTMLElement | undefined | null, tabs: HTMLElement | undefined | null) => {
+ if (!wrapper) return;
+ const { scrollTop } = document.documentElement;
+ const shadowRoot = wrapper?.shadowRoot;
+ // ๅธ้กถๆๆ
+ const background = (shadowRoot?.querySelector('.TDesign-doc-header__background') || { style: {} }) as HTMLElement;
+ const title = (shadowRoot?.querySelector('.TDesign-doc-header__info-title') || { style: {} }) as HTMLElement;
+ const describe = (shadowRoot?.querySelector('.TDesign-doc-header__info-describe') || { style: {} }) as HTMLElement;
+ const thumb = (shadowRoot?.querySelector('.TDesign-doc-header__thumb') || { style: {} }) as HTMLElement;
+ const issue = (shadowRoot?.querySelector('td-doc-issue') || { style: {} }) as HTMLElement;
+ // ้้
็งปๅจ็ซฏ
+ const isMobileResponse = window.innerWidth < 1200;
+ const asideWidth = isMobileResponse ? 0 : '260px';
+
+ if (scrollTop >= 228) {
+ if (title.style.position !== 'fixed') {
+ Object.assign(title.style, {
+ position: 'fixed',
+ top: tabs ? '16px' : '28px',
+ fontSize: '24px',
+ lineHeight: '32px',
+ opacity: 1,
+ visibility: 'visible',
+ });
+ Object.assign(background.style, { position: 'fixed', top: '0', left: asideWidth });
+ tabs &&
+ Object.assign(tabs.style, {
+ position: 'fixed',
+ top: '64px',
+ zIndex: 500,
+ });
+ Object.assign(issue.style, { position: 'fixed', top: '24px', right: '24px' });
+ }
+ } else if (scrollTop > 192 && scrollTop < 228) {
+ if (title.style.visibility !== 'hidden') {
+ Object.assign(title.style, { opacity: 0, visibility: 'hidden' });
+ Object.assign(thumb.style, { opacity: 0, visibility: 'hidden' });
+ Object.assign(describe.style, { opacity: 0, visibility: 'hidden' });
+
+ Object.assign(background.style, { position: 'absolute', top: 'unset', left: '0' });
+ tabs && Object.assign(tabs.style, { position: 'absolute', top: '228px' });
+ Object.assign(issue.style, { position: 'absolute', top: 'calc(100% - 48px - 12px)' });
+ }
+ } else if (title.style.position === 'fixed' || title.style.visibility === 'hidden') {
+ Object.assign(title.style, {
+ position: 'unset',
+ fontSize: '48px',
+ lineHeight: '56px',
+ opacity: 1,
+ visibility: 'visible',
+ });
+ Object.assign(describe.style, { opacity: 1, visibility: 'visible' });
+ Object.assign(background.style, { position: 'absolute', top: 'unset', left: '0' });
+ tabs && Object.assign(tabs.style, { position: 'absolute', top: '228px' });
+ Object.assign(issue.style, { position: 'absolute', top: 'calc(100% - 48px - 12px)' });
+ Object.assign(thumb.style, { opacity: 1, visibility: 'visible' });
+ }
+};
diff --git a/playground/site/pages/layout/td-wc-content/index.tsx b/packages/tdesign-web-components/site/pages/layout/td-wc-content/index.tsx
similarity index 100%
rename from playground/site/pages/layout/td-wc-content/index.tsx
rename to packages/tdesign-web-components/site/pages/layout/td-wc-content/index.tsx
diff --git a/packages/tdesign-web-components/site/pages/layout/td-wc-content/style.less b/packages/tdesign-web-components/site/pages/layout/td-wc-content/style.less
new file mode 100644
index 00000000..f22d3454
--- /dev/null
+++ b/packages/tdesign-web-components/site/pages/layout/td-wc-content/style.less
@@ -0,0 +1,60 @@
+.TDesign-doc-content {
+ display: flex;
+ flex-direction: column;
+ position: relative;
+ background: var(--bg-color-docpage);
+
+ &.hidden {
+ opacity: 0;
+ visibility: hidden;
+ }
+
+ &.show {
+ opacity: 1;
+ visibility: visible;
+ transition: all 0.2s linear;
+ }
+
+ .TDesign-doc-body {
+ min-height: calc(100vh - var(--footer-height));
+ color: var(--text-primary);
+ padding-right: var(--content-padding-right);
+
+ &__inner {
+ width: 100%;
+ padding: 64px var(--content-padding-left-right) 120px var(--content-padding-left-right);
+ margin: 0 auto;
+ box-sizing: border-box;
+ min-width: 320px;
+ max-width: var(--content-max-width);
+ }
+ }
+
+ &__backtop {
+ width: 40px;
+ height: 40px;
+ position: fixed;
+ right: 24px;
+ bottom: 40px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background-color: var(--bg-color-scroll);
+ border-radius: 100%;
+ cursor: pointer;
+ transition: all 0.2s linear;
+ opacity: 0;
+ visibility: hidden;
+ color: var(--text-secondary);
+
+ &.show {
+ opacity: 1;
+ visibility: visible;
+ }
+
+ &:hover {
+ color: var(--text-primary);
+ background-color: var(--text-disabled);
+ }
+ }
+}
diff --git a/packages/tdesign-web-components/site/pages/test.tsx b/packages/tdesign-web-components/site/pages/test.tsx
new file mode 100644
index 00000000..daf9ef92
--- /dev/null
+++ b/packages/tdesign-web-components/site/pages/test.tsx
@@ -0,0 +1,29 @@
+// ๆต่ฏomi็ธๅ
ณ็นๆง
+/* eslint-disable max-classes-per-file */
+import { Component, tag } from 'omi';
+
+@tag('test-component')
+export class Test extends Component {
+ // static isLightDOM = true;
+
+ render() {
+ return (
+
+
+
+ );
+ }
+}
+
+@tag('test-parent-component')
+export class TestParent extends Component {
+ static isLightDom = false;
+
+ render() {
+ return (
+
+ isLightDom
+
+ );
+ }
+}
diff --git a/packages/tdesign-web-components/site/pages/utils.ts b/packages/tdesign-web-components/site/pages/utils.ts
new file mode 100644
index 00000000..dbd36d31
--- /dev/null
+++ b/packages/tdesign-web-components/site/pages/utils.ts
@@ -0,0 +1,11 @@
+// ๆ นๆฎๆไผ ๅ
ฅ็่ทฏๅพ็ๆๅฏนๅบ็shadow selector
+export const getShadowSelector = (path: string[]): HTMLElement | null =>
+ path.slice(1).reduce(
+ (pre, next) => {
+ if (pre?.shadowRoot) {
+ return pre?.shadowRoot?.querySelector(next) as HTMLElement;
+ }
+ return pre;
+ },
+ document.querySelector(path[0]) as HTMLElement,
+ );
diff --git a/playground/site/public/apple-touch-icon.png b/packages/tdesign-web-components/site/public/apple-touch-icon.png
similarity index 100%
rename from playground/site/public/apple-touch-icon.png
rename to packages/tdesign-web-components/site/public/apple-touch-icon.png
diff --git a/playground/site/public/favicon.ico b/packages/tdesign-web-components/site/public/favicon.ico
similarity index 100%
rename from playground/site/public/favicon.ico
rename to packages/tdesign-web-components/site/public/favicon.ico
diff --git a/playground/site/public/logo.svg b/packages/tdesign-web-components/site/public/logo.svg
similarity index 100%
rename from playground/site/public/logo.svg
rename to packages/tdesign-web-components/site/public/logo.svg
diff --git a/playground/site/public/pwa-192x192.png b/packages/tdesign-web-components/site/public/pwa-192x192.png
similarity index 100%
rename from playground/site/public/pwa-192x192.png
rename to packages/tdesign-web-components/site/public/pwa-192x192.png
diff --git a/playground/site/public/pwa-512x512.png b/packages/tdesign-web-components/site/public/pwa-512x512.png
similarity index 100%
rename from playground/site/public/pwa-512x512.png
rename to packages/tdesign-web-components/site/public/pwa-512x512.png
diff --git a/playground/site/public/sw.js b/packages/tdesign-web-components/site/public/sw.js
similarity index 100%
rename from playground/site/public/sw.js
rename to packages/tdesign-web-components/site/public/sw.js
diff --git a/playground/site/routes.tsx b/packages/tdesign-web-components/site/routes.tsx
similarity index 100%
rename from playground/site/routes.tsx
rename to packages/tdesign-web-components/site/routes.tsx
diff --git a/playground/site/sidebar.config.ts b/packages/tdesign-web-components/site/sidebar.config.ts
similarity index 86%
rename from playground/site/sidebar.config.ts
rename to packages/tdesign-web-components/site/sidebar.config.ts
index b2e53c1e..9a2f4dbd 100644
--- a/playground/site/sidebar.config.ts
+++ b/packages/tdesign-web-components/site/sidebar.config.ts
@@ -30,7 +30,7 @@ export default [
titleEn: 'CHANGELOG',
name: 'changelog',
path: '/webcomponents/changelog',
- component: () => import('../../CHANGELOG.md'),
+ component: () => import('../../../CHANGELOG.md'),
},
{
title: '็ปไปถๆฆ่ง',
@@ -60,56 +60,6 @@ export default [
},
],
},
- {
- title: 'aigc',
- name: 'aigc',
- type: 'component', // ็ปไปถๆๆกฃ
- children: [
- {
- title: 'Chatbot ๆบ่ฝๅฏน่ฏ',
- name: 'chatbot',
- path: '/webcomponents/components/chatbot',
- component: () => import('@tdesign/web-components-chat/chatbot/README.md'),
- },
- {
- title: 'ChatSender ๅฏน่ฏ่พๅ
ฅๆก',
- name: 'chat-sender',
- path: '/webcomponents/components/chat-sender',
- component: () => import('@tdesign/web-components-chat/chat-sender/README.md'),
- },
- {
- title: 'ChatMessage ๅฏน่ฏๆถๆฏไฝ',
- name: 'chat-message',
- path: '/webcomponents/components/chat-message',
- component: () => import('@tdesign/web-components-chat/chat-message/README.md'),
- },
- {
- title: 'ChatAction ๅฏน่ฏๆไฝ',
- name: 'chat-action',
- path: '/webcomponents/components/chat-action',
- component: () => import('@tdesign/web-components-chat/chat-action/README.md'),
- },
- {
- title: 'ChatLoading ๅฏน่ฏๅ ่ฝฝ',
- name: 'chat-loading',
- path: '/webcomponents/components/chat-loading',
- component: () => import('@tdesign/web-components-chat/chat-loading/README.md'),
- },
- {
- title: 'Filecard ๆไปถ็ผฉ็ฅๅก็',
- name: 'filecard',
- path: '/webcomponents/components/filecard',
- component: () => import('@tdesign/web-components-chat/filecard/README.md'),
- },
- {
- title: 'Attachments ๆไปถ้ไปถ',
- name: 'attachments',
- path: '/webcomponents/components/attachments',
- component: () => import('@tdesign/web-components-chat/attachments/README.md'),
- },
- ],
- tag: '',
- },
{
title: 'ๅบ็ก',
name: 'base',
diff --git a/playground/site/store.ts b/packages/tdesign-web-components/site/store.ts
similarity index 100%
rename from playground/site/store.ts
rename to packages/tdesign-web-components/site/store.ts
diff --git a/packages/tdesign-web-components/site/tailwind.config.js b/packages/tdesign-web-components/site/tailwind.config.js
new file mode 100644
index 00000000..c2bef458
--- /dev/null
+++ b/packages/tdesign-web-components/site/tailwind.config.js
@@ -0,0 +1,16 @@
+/** @type {import('tailwindcss').Config} */
+import { getWorkspaceRoot } from '../../../script/lib/get-root-path.mjs';
+import { fileURLToPath } from 'node:url';
+import { dirname } from 'path';
+
+const __dirname = dirname(fileURLToPath(import.meta.url));
+const ROOT = getWorkspaceRoot(__dirname);
+
+// ๆ น tailwind ้
็ฝฎไฝไธบ base ่ฆ็๏ผ้ๆ import ๅช่ฝ็จ็ธๅฏน่ทฏๅพ๏ผๆญคๅคไฟ็็ธๅฏนๅผ็จ๏ผ
+// site ไฝไบ packages/tdesign-web-components/site/๏ผ็ธๅฏน workspace root ไธบ ../../../tailwind.config
+import rootTailwindConfig from '../../../tailwind.config';
+
+export default {
+ ...rootTailwindConfig,
+ content: ['./index.html', `${ROOT}/packages/components/**/*.{js,ts,jsx,tsx}`, `${ROOT}/packages/pro-components/chat/**/*.{js,ts,jsx,tsx}`, './**/*.{js,ts,jsx,tsx}'],
+};
diff --git a/packages/tdesign-web-components/site/tailwind/index.ts b/packages/tdesign-web-components/site/tailwind/index.ts
new file mode 100644
index 00000000..ed45b791
--- /dev/null
+++ b/packages/tdesign-web-components/site/tailwind/index.ts
@@ -0,0 +1,11 @@
+import './tailwind.css';
+
+import { css, globalCSS } from 'omi';
+
+import tailwindStyle from './tailwind.css?inline';
+
+export const tailwind = css`
+ ${tailwindStyle}
+`;
+
+globalCSS(tailwind);
diff --git a/packages/tdesign-web-components/site/tailwind/tailwind.css b/packages/tdesign-web-components/site/tailwind/tailwind.css
new file mode 100644
index 00000000..bd6213e1
--- /dev/null
+++ b/packages/tdesign-web-components/site/tailwind/tailwind.css
@@ -0,0 +1,3 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;
\ No newline at end of file
diff --git a/playground/site/vite-env.d.ts b/packages/tdesign-web-components/site/vite-env.d.ts
similarity index 100%
rename from playground/site/vite-env.d.ts
rename to packages/tdesign-web-components/site/vite-env.d.ts
diff --git a/playground/site/vite-plugin-add-part.js b/packages/tdesign-web-components/site/vite-plugin-add-part.js
similarity index 91%
rename from playground/site/vite-plugin-add-part.js
rename to packages/tdesign-web-components/site/vite-plugin-add-part.js
index 661b6aef..b32de6b6 100644
--- a/playground/site/vite-plugin-add-part.js
+++ b/packages/tdesign-web-components/site/vite-plugin-add-part.js
@@ -2,7 +2,7 @@
import * as t from '@babel/types';
import { createFilter } from '@rollup/pluginutils';
-import babelAddPartAttributePlugin from '../../plugins/babel-plugin-add-part-attribute.cjs'
+import babelAddPartAttributePlugin from '../../../plugins/babel-plugin-add-part-attribute.cjs'
const { visitor } = babelAddPartAttributePlugin({ types: t, jsxFactoryName: 'OmiComponent' })
diff --git a/playground/site/vite.config.ts b/packages/tdesign-web-components/site/vite.config.ts
similarity index 87%
rename from playground/site/vite.config.ts
rename to packages/tdesign-web-components/site/vite.config.ts
index 51b73555..d48d9bbb 100644
--- a/playground/site/vite.config.ts
+++ b/packages/tdesign-web-components/site/vite.config.ts
@@ -4,8 +4,8 @@ import { resolve } from 'path';
import { dirname } from 'path';
import { defineConfig } from 'vite';
-import { getWorkspaceRoot } from '../../script/lib/get-root-path.mjs';
-import tdocPlugin from '../../script/plugin-tdoc';
+import { getWorkspaceRoot } from '../../../script/lib/get-root-path.mjs';
+import tdocPlugin from '../../../script/plugin-tdoc';
import addPartAttributePlugin from './vite-plugin-add-part';
const __dirname = dirname(fileURLToPath(import.meta.url));
@@ -30,19 +30,19 @@ export default ({ mode }) => {
},
resolve: {
alias: {
- '@': resolve(ROOT, 'packages/ui/src/'),
+ '@': resolve(ROOT, 'packages/components/'),
'@site': resolve('./'),
'@docs': resolve('./docs'),
'@common': resolve(ROOT, 'common-utils/_common/'),
// ๅ
ๅ
ๆฐๆฎ๏ผpackage.json ็ญ๏ผ
- '@ui-pkg': resolve(ROOT, 'packages/ui'),
- '@chat-pkg': resolve(ROOT, 'packages/chat'),
+ '@ui-pkg': resolve(ROOT, 'packages/components'),
+ '@chat-pkg': resolve(ROOT, 'packages/pro-components/chat'),
// AI Core packages (submodule)
'@tdesign/ai-chat-engine': resolve(ROOT, 'common-utils/_ai-core/packages/chat-engine/index.ts'),
'@tdesign/ai-shared': resolve(ROOT, 'common-utils/_ai-core/packages/shared/index.ts'),
// Monorepo packages
- '@tdesign/web-components-ui': resolve(ROOT, 'packages/ui/src/'),
- '@tdesign/web-components-chat': resolve(ROOT, 'packages/chat/src/'),
+ '@tdesign/web-components-ui': resolve(ROOT, 'packages/components/'),
+ '@tdesign/web-components-chat': resolve(ROOT, 'packages/pro-components/chat/'),
'@tdesign/web-components-shared': resolve(ROOT, 'packages/shared/src/'),
},
},
diff --git a/packages/ui/src/_common b/packages/ui/src/_common
deleted file mode 120000
index 3342f309..00000000
--- a/packages/ui/src/_common
+++ /dev/null
@@ -1 +0,0 @@
-../../../_common
\ No newline at end of file
diff --git a/playground/site/package.json b/playground/site/package.json
deleted file mode 100644
index ace6e380..00000000
--- a/playground/site/package.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "name": "@tdesign/web-components-site",
- "version": "0.0.0",
- "private": true,
- "scripts": {
- "build": "vite build --mode preview"
- }
-}
diff --git a/playground/site/tailwind.config.js b/playground/site/tailwind.config.js
deleted file mode 100644
index 8ecb770b..00000000
--- a/playground/site/tailwind.config.js
+++ /dev/null
@@ -1,16 +0,0 @@
-/** @type {import('tailwindcss').Config} */
-import { getWorkspaceRoot } from '../../script/lib/get-root-path.mjs';
-import { fileURLToPath } from 'node:url';
-import { dirname } from 'path';
-
-const __dirname = dirname(fileURLToPath(import.meta.url));
-const ROOT = getWorkspaceRoot(__dirname);
-
-// ๆ น tailwind ้
็ฝฎไฝไธบ base ่ฆ็๏ผ้ๆ import ๅช่ฝ็จ็ธๅฏน่ทฏๅพ๏ผๆญคๅคไฟ็็ธๅฏนๅผ็จ๏ผ
-// ๅฝ site ไฝไบ playground/site/ ๆถ้่ฐๆดไธบ ../../tailwind.config
-import rootTailwindConfig from '../../tailwind.config';
-
-export default {
- ...rootTailwindConfig,
- content: ['./index.html', `${ROOT}/packages/*/src/**/*.{js,ts,jsx,tsx}`, './**/*.{js,ts,jsx,tsx}'],
-};
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 8c617660..92c37c0b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -314,14 +314,48 @@ importers:
specifier: ^3.1.4
version: 3.2.4(@types/node@22.19.17)(jiti@2.6.1)(jsdom@19.0.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3)
- packages/chat:
+ packages/components:
+ dependencies:
+ '@babel/runtime':
+ specifier: ^7.24.7
+ version: 7.29.2
+ '@popperjs/core':
+ specifier: ^2.11.8
+ version: 2.11.8
+ copy-to-clipboard:
+ specifier: ^3.3.3
+ version: 3.3.3
+ dayjs:
+ specifier: ^1.11.19
+ version: 1.11.20
+ htm:
+ specifier: ^3.1.1
+ version: 3.1.1
+ lodash-es:
+ specifier: ^4.17.21
+ version: 4.18.1
+ omi:
+ specifier: ^7.7.13
+ version: 7.7.13
+ omi-transition:
+ specifier: ^0.1.11
+ version: 0.1.11
+ tdesign-icons-web-components:
+ specifier: ^0.3.2
+ version: 0.3.4(omi@7.7.13)
+ devDependencies:
+ '@tdesign/web-components-shared':
+ specifier: workspace:^
+ version: link:../shared
+
+ packages/pro-components/chat:
dependencies:
'@tdesign/ai-chat-engine':
specifier: workspace:^
- version: link:../../common-utils/_ai-core/packages/chat-engine
+ version: link:../../../common-utils/_ai-core/packages/chat-engine
'@tdesign/web-components-ui':
specifier: workspace:^
- version: link:../ui
+ version: link:../../components
cherry-markdown:
specifier: 0.11.0-alpha-5
version: 0.11.0-alpha-5
@@ -343,7 +377,7 @@ importers:
devDependencies:
'@tdesign/web-components-shared':
specifier: workspace:^
- version: link:../shared
+ version: link:../../shared
'@types/lodash-es':
specifier: ^4.17.12
version: 4.17.12
@@ -370,41 +404,26 @@ importers:
specifier: ^4.17.12
version: 4.17.12
- packages/ui:
+ packages/tdesign-web-components:
dependencies:
- '@babel/runtime':
- specifier: ^7.24.7
- version: 7.29.2
- '@popperjs/core':
- specifier: ^2.11.8
- version: 2.11.8
- copy-to-clipboard:
- specifier: ^3.3.3
- version: 3.3.3
- dayjs:
- specifier: ^1.11.19
- version: 1.11.20
- htm:
- specifier: ^3.1.1
- version: 3.1.1
- lodash-es:
- specifier: ^4.17.21
- version: 4.18.1
+ '@tdesign/web-components-ui':
+ specifier: workspace:^
+ version: link:../components
omi:
- specifier: ^7.7.13
+ specifier: ^7.7.0
version: 7.7.13
- omi-transition:
- specifier: ^0.1.11
- version: 0.1.11
- tdesign-icons-web-components:
- specifier: ^0.3.2
- version: 0.3.4(omi@7.7.13)
- devDependencies:
- '@tdesign/web-components-shared':
- specifier: workspace:^
- version: link:../shared
- playground/site: {}
+ packages/tdesign-web-components-chat:
+ dependencies:
+ '@tdesign/web-components-chat':
+ specifier: workspace:^
+ version: link:../pro-components/chat
+ '@tdesign/web-components-ui':
+ specifier: workspace:^
+ version: link:../components
+ omi:
+ specifier: ^7.7.0
+ version: 7.7.13
packages:
@@ -6462,6 +6481,7 @@ packages:
uuid@9.0.1:
resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
+ deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
hasBin: true
v8-compile-cache-lib@3.0.1:
@@ -6629,6 +6649,7 @@ packages:
whatwg-encoding@2.0.0:
resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
engines: {node: '>=12'}
+ deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation
whatwg-mimetype@3.0.0:
resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index e0feb59a..3f3bcc24 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -1,11 +1,10 @@
packages:
# ๆ ธๅฟไธๅกๅ
- 'packages/*'
+ # Pro ็ปไปถๅ
+ - 'packages/pro-components/*'
# ๅ
ฌๅ
ฑๅทฅๅ
ท๏ผๅค้จ็ฌ็ซไปๅบ๏ผ้่ฟ git submodule ็ฎก็๏ผ
- 'common-utils/_common'
- 'common-utils/_ai-core/packages/chat-engine'
- 'common-utils/_ai-core/packages/shared'
-
- # ๆๆกฃ็ซ็น
- - 'playground/site'
diff --git a/script/generate-entry.js b/script/generate-entry.js
index df092aee..e4091eb8 100644
--- a/script/generate-entry.js
+++ b/script/generate-entry.js
@@ -7,7 +7,7 @@ const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const rootDir = getWorkspaceRoot(__dirname);
-const componentsPath = path.resolve(rootDir, 'packages/ui/src');
+const componentsPath = path.resolve(rootDir, 'packages/components');
const components = fs.readdirSync(componentsPath).filter((name) => {
if (['style', 'icon'].includes(name) || name.startsWith('_')) return false;
diff --git a/script/patch-vite-config.mjs b/script/patch-vite-config.mjs
index e0dd314a..e64be59a 100644
--- a/script/patch-vite-config.mjs
+++ b/script/patch-vite-config.mjs
@@ -18,9 +18,9 @@ if (!viteConfigPath || !webcRoot) {
process.exit(1);
}
-const WEBC_SRC = resolve(webcRoot, 'packages/ui/src');
+const WEBC_SRC = resolve(webcRoot, 'packages/components');
const SHARED_SRC = resolve(webcRoot, 'packages/shared/src');
-const CHAT_SRC = resolve(webcRoot, 'packages/chat/src');
+const CHAT_SRC = resolve(webcRoot, 'packages/pro-components/chat');
const AI_ENGINE_SRC = resolve(webcRoot, 'common-utils/_ai-core/packages/chat-engine');
const AI_SHARED_SRC = resolve(webcRoot, 'common-utils/_ai-core/packages/shared');
const COMMON_SRC = resolve(webcRoot, 'common-utils/_common');
diff --git a/script/rollup.base.mjs b/script/rollup.base.mjs
index 6b0c51da..9796a06c 100644
--- a/script/rollup.base.mjs
+++ b/script/rollup.base.mjs
@@ -32,10 +32,10 @@ const aliasPlugin = alias({
find: '@tdesign/web-components-shared',
replacement: resolve(monorepoRoot, 'packages/shared/src/index.ts'),
},
- { find: /^@tdesign\/web-components-ui\/(.*)/, replacement: resolve(monorepoRoot, 'packages/ui/src/$1') },
- { find: '@tdesign/web-components-ui', replacement: resolve(monorepoRoot, 'packages/ui/src/index.ts') },
- { find: /^@tdesign\/web-components-chat\/(.*)/, replacement: resolve(monorepoRoot, 'packages/chat/src/$1') },
- { find: '@tdesign/web-components-chat', replacement: resolve(monorepoRoot, 'packages/chat/src/index.ts') },
+ { find: /^@tdesign\/web-components-ui\/(.*)/, replacement: resolve(monorepoRoot, 'packages/components/$1') },
+ { find: '@tdesign/web-components-ui', replacement: resolve(monorepoRoot, 'packages/components/index.ts') },
+ { find: /^@tdesign\/web-components-chat\/(.*)/, replacement: resolve(monorepoRoot, 'packages/pro-components/chat/$1') },
+ { find: '@tdesign/web-components-chat', replacement: resolve(monorepoRoot, 'packages/pro-components/chat/index.ts') },
{
find: /^@tdesign\/ai-chat-engine\/(.*)/,
replacement: resolve(monorepoRoot, 'common-utils/_ai-core/packages/chat-engine/$1'),
@@ -256,7 +256,7 @@ export function createRollupConfig({
// CSS ้
็ฝฎ
const cssConfig = {
- input: resolve(packageDir, 'src/style/index.js'),
+ input: resolve(packageDir, 'style/index.js'),
plugins: [aliasPlugin, styles({ mode: 'extract' })],
output: {
banner,
@@ -279,7 +279,7 @@ export function createRollupConfig({
format: 'esm',
sourcemap: true,
preserveModules: true,
- preserveModulesRoot: resolve(packageDir, 'src'),
+ preserveModulesRoot: packageDir,
chunkFileNames: '_chunks/dep-[hash].js',
},
};
@@ -297,7 +297,7 @@ export function createRollupConfig({
format: 'esm',
sourcemap: true,
preserveModules: true,
- preserveModulesRoot: resolve(packageDir, 'src'),
+ preserveModulesRoot: packageDir,
chunkFileNames: '_chunks/dep-[hash].js',
},
};
@@ -314,7 +314,7 @@ export function createRollupConfig({
sourcemap: true,
exports: 'named',
preserveModules: true,
- preserveModulesRoot: resolve(packageDir, 'src'),
+ preserveModulesRoot: packageDir,
chunkFileNames: '_chunks/dep-[hash].js',
},
};
@@ -418,7 +418,7 @@ export function createDtsConfig({ pkg, packageName, packageDir, input = 'src/ind
dir: resolve(packageDir, 'lib/'),
format: 'esm',
preserveModules: true,
- preserveModulesRoot: resolve(packageDir, 'src'),
+ preserveModulesRoot: packageDir,
},
};
}
diff --git a/tsconfig.json b/tsconfig.json
index ca98893e..afdc185e 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -4,10 +4,10 @@
"baseUrl": "./",
"outDir": "lib",
"paths": {
- "@tdesign/web-components-ui": ["packages/ui/src"],
- "@tdesign/web-components-ui/*": ["packages/ui/src/*"],
- "@tdesign/web-components-chat": ["packages/chat/src"],
- "@tdesign/web-components-chat/*": ["packages/chat/src/*"],
+ "@tdesign/web-components-ui": ["packages/components"],
+ "@tdesign/web-components-ui/*": ["packages/components/*"],
+ "@tdesign/web-components-chat": ["packages/pro-components/chat"],
+ "@tdesign/web-components-chat/*": ["packages/pro-components/chat/*"],
"@tdesign/web-components-shared": ["packages/shared/src"],
"@tdesign/web-components-shared/*": ["packages/shared/src/*"],
"@tdesign/ai-chat-engine": ["common-utils/_ai-core/packages/chat-engine/index.ts"],
@@ -17,15 +17,15 @@
"@test/utils": ["test/utils"],
"@common/*": ["common-utils/_common/*"],
- "@": ["packages/ui/src"],
- "@/*": ["packages/ui/src/*"]
+ "@": ["packages/components"],
+ "@/*": ["packages/components/*"]
},
"types": [
"node",
"vitest/globals"
]
},
- "include": ["packages/*/src", "playground/site", "typings.d.ts"],
+ "include": ["packages/components", "packages/pro-components/chat", "packages/shared/src", "packages/tdesign-web-components/site", "packages/tdesign-web-components-chat/site", "typings.d.ts"],
"exclude": ["**/*.jsx", "**/**/_usage/*", "**/**/__tests__/*", "node_modules", "_common", "dist", "lib", "esm", "cjs", "es"],
"compileOnSave": false
}
From 0c0fce4af3d301da11ba828a9b2d61965d2c8b6a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=98=BF=E8=8F=9C=20Cai?=
Date: Sat, 9 May 2026 15:42:27 +0800
Subject: [PATCH 18/48] =?UTF-8?q?refactor:=20=E9=87=8D=E6=9E=84=E5=8C=85?=
=?UTF-8?q?=E7=BB=93=E6=9E=84=E4=B8=8E=E6=9E=84=E5=BB=BA=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package.json | 4 +-
packages/components/CHANGELOG.md | 1 -
packages/components/card/card.tsx | 2 +-
packages/components/package.json | 491 +---------------
packages/components/rollup.config.mjs | 17 -
packages/components/rollup.dts.config.mjs | 14 -
packages/pro-components/chat/CHANGELOG.md | 1 -
packages/pro-components/chat/package.json | 95 +---
.../pro-components/chat/rollup.dts.config.mjs | 14 -
.../tdesign-web-components-chat/package.json | 129 ++++-
.../rollup.config.mjs | 29 +-
.../rollup.dts.config.mjs | 18 +
.../tdesign-web-components-chat/tsconfig.json | 30 +
packages/tdesign-web-components/package.json | 526 +++++++++++++++++-
.../tdesign-web-components/rollup.config.mjs | 33 ++
.../rollup.dts.config.mjs | 18 +
packages/tdesign-web-components/tsconfig.json | 19 +
pnpm-lock.yaml | 77 ++-
script/rollup.base.mjs | 53 +-
19 files changed, 878 insertions(+), 693 deletions(-)
delete mode 100644 packages/components/CHANGELOG.md
delete mode 100644 packages/components/rollup.config.mjs
delete mode 100644 packages/components/rollup.dts.config.mjs
delete mode 100644 packages/pro-components/chat/CHANGELOG.md
delete mode 100644 packages/pro-components/chat/rollup.dts.config.mjs
rename packages/{pro-components/chat => tdesign-web-components-chat}/rollup.config.mjs (62%)
create mode 100644 packages/tdesign-web-components-chat/rollup.dts.config.mjs
create mode 100644 packages/tdesign-web-components-chat/tsconfig.json
create mode 100644 packages/tdesign-web-components/rollup.config.mjs
create mode 100644 packages/tdesign-web-components/rollup.dts.config.mjs
create mode 100644 packages/tdesign-web-components/tsconfig.json
diff --git a/package.json b/package.json
index 74f86703..12fe7572 100644
--- a/package.json
+++ b/package.json
@@ -13,8 +13,8 @@
"site:ui": "cd packages/tdesign-web-components/site && vite build",
"site:chat": "cd packages/tdesign-web-components-chat/site && vite build",
"build": "pnpm run \"/^build:/\"",
- "build:ui": "cd packages/components && pnpm run build",
- "build:chat": "cd packages/pro-components/chat && pnpm run build",
+ "build:ui": "cd packages/tdesign-web-components && pnpm run build",
+ "build:chat": "cd packages/tdesign-web-components-chat && pnpm run build",
"dev:prepare": "pnpm run build:chat && pnpm run build:ui",
"dev:vue-next-chat": "pnpm run build:chat && cd playground/_tdesign-vue-next && pnpm install --no-frozen-lockfile && pnpm dev",
"dev:react-chat": "pnpm run build:chat && cd playground/_tdesign-react && pnpm install --no-frozen-lockfile && pnpm dev",
diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md
deleted file mode 100644
index 0b57dd84..00000000
--- a/packages/components/CHANGELOG.md
+++ /dev/null
@@ -1 +0,0 @@
-# @tdesign/web-components-ui Changelog
diff --git a/packages/components/card/card.tsx b/packages/components/card/card.tsx
index e6bc1d44..12ad0829 100644
--- a/packages/components/card/card.tsx
+++ b/packages/components/card/card.tsx
@@ -1,4 +1,4 @@
-import '../../src/loading';
+import '../loading';
import classname, { getClassPrefix, getCommonClassName } from '@tdesign/web-components-shared/_util/classname';
import { StyledProps } from '@tdesign/web-components-shared/common';
diff --git a/packages/components/package.json b/packages/components/package.json
index 0f5894b1..c3f4f296 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -1,494 +1,9 @@
{
- "name": "@tdesign/web-components-ui",
- "version": "1.3.1-alpha.11",
- "type": "module",
- "main": "lib/index.js",
- "module": "lib/index.js",
- "types": "lib/index.d.ts",
- "exports": {
- ".": {
- "import": "./lib/index.js",
- "require": "./lib/index.js",
- "types": "./lib/index.d.ts"
- },
- "./lib/style/index.css": "./lib/style/index.css",
- "./lib/style/*.css": "./lib/style/*.css",
- "./lib/affix": {
- "import": "./lib/affix/index.js",
- "require": "./lib/affix/index.js",
- "types": "./lib/affix/index.d.ts"
- },
- "./affix": {
- "import": "./lib/affix/index.js",
- "require": "./lib/affix/index.js",
- "types": "./lib/affix/index.d.ts"
- },
- "./lib/alert": {
- "import": "./lib/alert/index.js",
- "require": "./lib/alert/index.js",
- "types": "./lib/alert/index.d.ts"
- },
- "./alert": {
- "import": "./lib/alert/index.js",
- "require": "./lib/alert/index.js",
- "types": "./lib/alert/index.d.ts"
- },
- "./lib/avatar": {
- "import": "./lib/avatar/index.js",
- "require": "./lib/avatar/index.js",
- "types": "./lib/avatar/index.d.ts"
- },
- "./avatar": {
- "import": "./lib/avatar/index.js",
- "require": "./lib/avatar/index.js",
- "types": "./lib/avatar/index.d.ts"
- },
- "./lib/back-top": {
- "import": "./lib/back-top/index.js",
- "require": "./lib/back-top/index.js",
- "types": "./lib/back-top/index.d.ts"
- },
- "./back-top": {
- "import": "./lib/back-top/index.js",
- "require": "./lib/back-top/index.js",
- "types": "./lib/back-top/index.d.ts"
- },
- "./lib/badge": {
- "import": "./lib/badge/index.js",
- "require": "./lib/badge/index.js",
- "types": "./lib/badge/index.d.ts"
- },
- "./badge": {
- "import": "./lib/badge/index.js",
- "require": "./lib/badge/index.js",
- "types": "./lib/badge/index.d.ts"
- },
- "./lib/breadcrumb": {
- "import": "./lib/breadcrumb/index.js",
- "require": "./lib/breadcrumb/index.js",
- "types": "./lib/breadcrumb/index.d.ts"
- },
- "./breadcrumb": {
- "import": "./lib/breadcrumb/index.js",
- "require": "./lib/breadcrumb/index.js",
- "types": "./lib/breadcrumb/index.d.ts"
- },
- "./lib/button": {
- "import": "./lib/button/index.js",
- "require": "./lib/button/index.js",
- "types": "./lib/button/index.d.ts"
- },
- "./button": {
- "import": "./lib/button/index.js",
- "require": "./lib/button/index.js",
- "types": "./lib/button/index.d.ts"
- },
- "./lib/card": {
- "import": "./lib/card/index.js",
- "require": "./lib/card/index.js",
- "types": "./lib/card/index.d.ts"
- },
- "./card": {
- "import": "./lib/card/index.js",
- "require": "./lib/card/index.js",
- "types": "./lib/card/index.d.ts"
- },
- "./lib/checkbox": {
- "import": "./lib/checkbox/index.js",
- "require": "./lib/checkbox/index.js",
- "types": "./lib/checkbox/index.d.ts"
- },
- "./checkbox": {
- "import": "./lib/checkbox/index.js",
- "require": "./lib/checkbox/index.js",
- "types": "./lib/checkbox/index.d.ts"
- },
- "./lib/collapse": {
- "import": "./lib/collapse/index.js",
- "require": "./lib/collapse/index.js",
- "types": "./lib/collapse/index.d.ts"
- },
- "./collapse": {
- "import": "./lib/collapse/index.js",
- "require": "./lib/collapse/index.js",
- "types": "./lib/collapse/index.d.ts"
- },
- "./lib/comment": {
- "import": "./lib/comment/index.js",
- "require": "./lib/comment/index.js",
- "types": "./lib/comment/index.d.ts"
- },
- "./comment": {
- "import": "./lib/comment/index.js",
- "require": "./lib/comment/index.js",
- "types": "./lib/comment/index.d.ts"
- },
- "./lib/date-picker": {
- "import": "./lib/date-picker/index.js",
- "require": "./lib/date-picker/index.js",
- "types": "./lib/date-picker/index.d.ts"
- },
- "./date-picker": {
- "import": "./lib/date-picker/index.js",
- "require": "./lib/date-picker/index.js",
- "types": "./lib/date-picker/index.d.ts"
- },
- "./lib/dialog": {
- "import": "./lib/dialog/index.js",
- "require": "./lib/dialog/index.js",
- "types": "./lib/dialog/index.d.ts"
- },
- "./dialog": {
- "import": "./lib/dialog/index.js",
- "require": "./lib/dialog/index.js",
- "types": "./lib/dialog/index.d.ts"
- },
- "./lib/divider": {
- "import": "./lib/divider/index.js",
- "require": "./lib/divider/index.js",
- "types": "./lib/divider/index.d.ts"
- },
- "./divider": {
- "import": "./lib/divider/index.js",
- "require": "./lib/divider/index.js",
- "types": "./lib/divider/index.d.ts"
- },
- "./lib/dropdown": {
- "import": "./lib/dropdown/index.js",
- "require": "./lib/dropdown/index.js",
- "types": "./lib/dropdown/index.d.ts"
- },
- "./dropdown": {
- "import": "./lib/dropdown/index.js",
- "require": "./lib/dropdown/index.js",
- "types": "./lib/dropdown/index.d.ts"
- },
- "./lib/grid": {
- "import": "./lib/grid/index.js",
- "require": "./lib/grid/index.js",
- "types": "./lib/grid/index.d.ts"
- },
- "./grid": {
- "import": "./lib/grid/index.js",
- "require": "./lib/grid/index.js",
- "types": "./lib/grid/index.d.ts"
- },
- "./lib/image": {
- "import": "./lib/image/index.js",
- "require": "./lib/image/index.js",
- "types": "./lib/image/index.d.ts"
- },
- "./image": {
- "import": "./lib/image/index.js",
- "require": "./lib/image/index.js",
- "types": "./lib/image/index.d.ts"
- },
- "./lib/input": {
- "import": "./lib/input/index.js",
- "require": "./lib/input/index.js",
- "types": "./lib/input/index.d.ts"
- },
- "./input": {
- "import": "./lib/input/index.js",
- "require": "./lib/input/index.js",
- "types": "./lib/input/index.d.ts"
- },
- "./lib/input-number": {
- "import": "./lib/input-number/index.js",
- "require": "./lib/input-number/index.js",
- "types": "./lib/input-number/index.d.ts"
- },
- "./input-number": {
- "import": "./lib/input-number/index.js",
- "require": "./lib/input-number/index.js",
- "types": "./lib/input-number/index.d.ts"
- },
- "./lib/link": {
- "import": "./lib/link/index.js",
- "require": "./lib/link/index.js",
- "types": "./lib/link/index.d.ts"
- },
- "./link": {
- "import": "./lib/link/index.js",
- "require": "./lib/link/index.js",
- "types": "./lib/link/index.d.ts"
- },
- "./lib/list": {
- "import": "./lib/list/index.js",
- "require": "./lib/list/index.js",
- "types": "./lib/list/index.d.ts"
- },
- "./list": {
- "import": "./lib/list/index.js",
- "require": "./lib/list/index.js",
- "types": "./lib/list/index.d.ts"
- },
- "./lib/loading": {
- "import": "./lib/loading/index.js",
- "require": "./lib/loading/index.js",
- "types": "./lib/loading/index.d.ts"
- },
- "./loading": {
- "import": "./lib/loading/index.js",
- "require": "./lib/loading/index.js",
- "types": "./lib/loading/index.d.ts"
- },
- "./lib/menu": {
- "import": "./lib/menu/index.js",
- "require": "./lib/menu/index.js",
- "types": "./lib/menu/index.d.ts"
- },
- "./menu": {
- "import": "./lib/menu/index.js",
- "require": "./lib/menu/index.js",
- "types": "./lib/menu/index.d.ts"
- },
- "./lib/message": {
- "import": "./lib/message/index.js",
- "require": "./lib/message/index.js",
- "types": "./lib/message/index.d.ts"
- },
- "./message": {
- "import": "./lib/message/index.js",
- "require": "./lib/message/index.js",
- "types": "./lib/message/index.d.ts"
- },
- "./lib/notification": {
- "import": "./lib/notification/index.js",
- "require": "./lib/notification/index.js",
- "types": "./lib/notification/index.d.ts"
- },
- "./notification": {
- "import": "./lib/notification/index.js",
- "require": "./lib/notification/index.js",
- "types": "./lib/notification/index.d.ts"
- },
- "./lib/popconfirm": {
- "import": "./lib/popconfirm/index.js",
- "require": "./lib/popconfirm/index.js",
- "types": "./lib/popconfirm/index.d.ts"
- },
- "./popconfirm": {
- "import": "./lib/popconfirm/index.js",
- "require": "./lib/popconfirm/index.js",
- "types": "./lib/popconfirm/index.d.ts"
- },
- "./lib/popup": {
- "import": "./lib/popup/index.js",
- "require": "./lib/popup/index.js",
- "types": "./lib/popup/index.d.ts"
- },
- "./popup": {
- "import": "./lib/popup/index.js",
- "require": "./lib/popup/index.js",
- "types": "./lib/popup/index.d.ts"
- },
- "./lib/progress": {
- "import": "./lib/progress/index.js",
- "require": "./lib/progress/index.js",
- "types": "./lib/progress/index.d.ts"
- },
- "./progress": {
- "import": "./lib/progress/index.js",
- "require": "./lib/progress/index.js",
- "types": "./lib/progress/index.d.ts"
- },
- "./lib/radio": {
- "import": "./lib/radio/index.js",
- "require": "./lib/radio/index.js",
- "types": "./lib/radio/index.d.ts"
- },
- "./radio": {
- "import": "./lib/radio/index.js",
- "require": "./lib/radio/index.js",
- "types": "./lib/radio/index.d.ts"
- },
- "./lib/range-input": {
- "import": "./lib/range-input/index.js",
- "require": "./lib/range-input/index.js",
- "types": "./lib/range-input/index.d.ts"
- },
- "./range-input": {
- "import": "./lib/range-input/index.js",
- "require": "./lib/range-input/index.js",
- "types": "./lib/range-input/index.d.ts"
- },
- "./lib/select": {
- "import": "./lib/select/index.js",
- "require": "./lib/select/index.js",
- "types": "./lib/select/index.d.ts"
- },
- "./select": {
- "import": "./lib/select/index.js",
- "require": "./lib/select/index.js",
- "types": "./lib/select/index.d.ts"
- },
- "./lib/select-input": {
- "import": "./lib/select-input/index.js",
- "require": "./lib/select-input/index.js",
- "types": "./lib/select-input/index.d.ts"
- },
- "./select-input": {
- "import": "./lib/select-input/index.js",
- "require": "./lib/select-input/index.js",
- "types": "./lib/select-input/index.d.ts"
- },
- "./lib/skeleton": {
- "import": "./lib/skeleton/index.js",
- "require": "./lib/skeleton/index.js",
- "types": "./lib/skeleton/index.d.ts"
- },
- "./skeleton": {
- "import": "./lib/skeleton/index.js",
- "require": "./lib/skeleton/index.js",
- "types": "./lib/skeleton/index.d.ts"
- },
- "./lib/slider": {
- "import": "./lib/slider/index.js",
- "require": "./lib/slider/index.js",
- "types": "./lib/slider/index.d.ts"
- },
- "./slider": {
- "import": "./lib/slider/index.js",
- "require": "./lib/slider/index.js",
- "types": "./lib/slider/index.d.ts"
- },
- "./lib/space": {
- "import": "./lib/space/index.js",
- "require": "./lib/space/index.js",
- "types": "./lib/space/index.d.ts"
- },
- "./space": {
- "import": "./lib/space/index.js",
- "require": "./lib/space/index.js",
- "types": "./lib/space/index.d.ts"
- },
- "./lib/swiper": {
- "import": "./lib/swiper/index.js",
- "require": "./lib/swiper/index.js",
- "types": "./lib/swiper/index.d.ts"
- },
- "./swiper": {
- "import": "./lib/swiper/index.js",
- "require": "./lib/swiper/index.js",
- "types": "./lib/swiper/index.d.ts"
- },
- "./lib/switch": {
- "import": "./lib/switch/index.js",
- "require": "./lib/switch/index.js",
- "types": "./lib/switch/index.d.ts"
- },
- "./switch": {
- "import": "./lib/switch/index.js",
- "require": "./lib/switch/index.js",
- "types": "./lib/switch/index.d.ts"
- },
- "./lib/tabs": {
- "import": "./lib/tabs/index.js",
- "require": "./lib/tabs/index.js",
- "types": "./lib/tabs/index.d.ts"
- },
- "./tabs": {
- "import": "./lib/tabs/index.js",
- "require": "./lib/tabs/index.js",
- "types": "./lib/tabs/index.d.ts"
- },
- "./lib/tag": {
- "import": "./lib/tag/index.js",
- "require": "./lib/tag/index.js",
- "types": "./lib/tag/index.d.ts"
- },
- "./tag": {
- "import": "./lib/tag/index.js",
- "require": "./lib/tag/index.js",
- "types": "./lib/tag/index.d.ts"
- },
- "./lib/tag-input": {
- "import": "./lib/tag-input/index.js",
- "require": "./lib/tag-input/index.js",
- "types": "./lib/tag-input/index.d.ts"
- },
- "./tag-input": {
- "import": "./lib/tag-input/index.js",
- "require": "./lib/tag-input/index.js",
- "types": "./lib/tag-input/index.d.ts"
- },
- "./lib/textarea": {
- "import": "./lib/textarea/index.js",
- "require": "./lib/textarea/index.js",
- "types": "./lib/textarea/index.d.ts"
- },
- "./textarea": {
- "import": "./lib/textarea/index.js",
- "require": "./lib/textarea/index.js",
- "types": "./lib/textarea/index.d.ts"
- },
- "./lib/tooltip": {
- "import": "./lib/tooltip/index.js",
- "require": "./lib/tooltip/index.js",
- "types": "./lib/tooltip/index.d.ts"
- },
- "./tooltip": {
- "import": "./lib/tooltip/index.js",
- "require": "./lib/tooltip/index.js",
- "types": "./lib/tooltip/index.d.ts"
- },
- "./lib/upload": {
- "import": "./lib/upload/index.js",
- "require": "./lib/upload/index.js",
- "types": "./lib/upload/index.d.ts"
- },
- "./upload": {
- "import": "./lib/upload/index.js",
- "require": "./lib/upload/index.js",
- "types": "./lib/upload/index.d.ts"
- },
- "./lib/watermark": {
- "import": "./lib/watermark/index.js",
- "require": "./lib/watermark/index.js",
- "types": "./lib/watermark/index.d.ts"
- },
- "./watermark": {
- "import": "./lib/watermark/index.js",
- "require": "./lib/watermark/index.js",
- "types": "./lib/watermark/index.d.ts"
- },
- "./lib/*": {
- "import": "./lib/*.js",
- "require": "./lib/*.js",
- "types": "./lib/*.d.ts"
- },
- "./package.json": "./package.json"
- },
+ "name": "@tdesign/components",
+ "private": true,
+ "main": "index.ts",
"author": "tdesign",
"license": "MIT",
- "scripts": {
- "prebuild": "rimraf es lib dist esm cjs",
- "build": "NODE_ENV=production rollup -c rollup.config.mjs && NODE_ENV=production rollup --config rollup.dts.config.mjs"
- },
- "files": [
- "esm",
- "es",
- "lib",
- "cjs",
- "dist",
- "plugins",
- "LICENSE",
- "README.md",
- "CHANGELOG.md"
- ],
- "sideEffects": [
- "dist/*",
- "site/**/*.{ts,tsx}",
- "src/**/*.{ts,tsx}",
- "cjs/**",
- "esm/**",
- "lib/**"
- ],
- "publishConfig": {
- "registry": "https://registry.npmjs.org/",
- "access": "public"
- },
"dependencies": {
"@babel/runtime": "^7.24.7",
"@popperjs/core": "^2.11.8",
diff --git a/packages/components/rollup.config.mjs b/packages/components/rollup.config.mjs
deleted file mode 100644
index 86cbc520..00000000
--- a/packages/components/rollup.config.mjs
+++ /dev/null
@@ -1,17 +0,0 @@
-import { dirname } from 'path';
-import { fileURLToPath } from 'url';
-
-import { createRollupConfig } from '../../script/rollup.base.mjs';
-import pkg from './package.json' with { type: 'json' };
-
-const __filename = fileURLToPath(import.meta.url);
-const __dirname = dirname(__filename);
-
-export default createRollupConfig({
- pkg,
- packageName: '@tdesign/web-components-ui',
- packageDir: __dirname,
- input: 'index.ts',
- umdGlobalName: 'TDesignUI',
- globals: { omi: 'omi', 'lodash-es': '_' },
-});
diff --git a/packages/components/rollup.dts.config.mjs b/packages/components/rollup.dts.config.mjs
deleted file mode 100644
index 33877de3..00000000
--- a/packages/components/rollup.dts.config.mjs
+++ /dev/null
@@ -1,14 +0,0 @@
-import { fileURLToPath } from 'url';
-import { dirname } from 'path';
-
-import { createDtsConfig } from '../../script/rollup.base.mjs';
-import pkg from './package.json' with { type: 'json' };
-
-const __dirname = dirname(fileURLToPath(import.meta.url));
-
-export default createDtsConfig({
- pkg,
- packageName: '@tdesign/web-components-ui',
- packageDir: __dirname,
- input: 'index.ts',
-});
diff --git a/packages/pro-components/chat/CHANGELOG.md b/packages/pro-components/chat/CHANGELOG.md
deleted file mode 100644
index ffa85c37..00000000
--- a/packages/pro-components/chat/CHANGELOG.md
+++ /dev/null
@@ -1 +0,0 @@
-# @tdesign/web-components-chat Changelog
diff --git a/packages/pro-components/chat/package.json b/packages/pro-components/chat/package.json
index d1efbc3f..db2f9f8c 100644
--- a/packages/pro-components/chat/package.json
+++ b/packages/pro-components/chat/package.json
@@ -1,95 +1,9 @@
{
- "name": "@tdesign/web-components-chat",
- "version": "1.3.1-alpha.11",
- "type": "module",
- "main": "lib/index.js",
- "module": "lib/index.js",
- "types": "lib/index.d.ts",
- "exports": {
- ".": {
- "import": "./lib/index.js",
- "require": "./lib/index.js",
- "types": "./lib/index.d.ts"
- },
- "./lib/style/index.css": "./lib/style/index.css",
- "./lib/style/*.css": "./lib/style/*.css",
- "./lib/attachments": {
- "import": "./lib/attachments/index.js",
- "require": "./lib/attachments/index.js",
- "types": "./lib/attachments/index.d.ts"
- },
- "./lib/chat-action": {
- "import": "./lib/chat-action/index.js",
- "require": "./lib/chat-action/index.js",
- "types": "./lib/chat-action/index.d.ts"
- },
- "./lib/chat-engine": {
- "import": "./lib/chat-engine/index.js",
- "require": "./lib/chat-engine/index.js",
- "types": "./lib/chat-engine/index.d.ts"
- },
- "./lib/chat-loading": {
- "import": "./lib/chat-loading/index.js",
- "require": "./lib/chat-loading/index.js",
- "types": "./lib/chat-loading/index.d.ts"
- },
- "./lib/chat-message": {
- "import": "./lib/chat-message/index.js",
- "require": "./lib/chat-message/index.js",
- "types": "./lib/chat-message/index.d.ts"
- },
- "./lib/chat-sender": {
- "import": "./lib/chat-sender/index.js",
- "require": "./lib/chat-sender/index.js",
- "types": "./lib/chat-sender/index.d.ts"
- },
- "./lib/chatbot": {
- "import": "./lib/chatbot/index.js",
- "require": "./lib/chatbot/index.js",
- "types": "./lib/chatbot/index.d.ts"
- },
- "./lib/filecard": {
- "import": "./lib/filecard/index.js",
- "require": "./lib/filecard/index.js",
- "types": "./lib/filecard/index.d.ts"
- },
- "./lib/*": {
- "import": "./lib/*.js",
- "require": "./lib/*.js",
- "types": "./lib/*.d.ts"
- },
- "./style/*": "./lib/style/*",
- "./package.json": "./package.json"
- },
+ "name": "@tdesign/pro-components-chat",
+ "private": true,
+ "main": "index.ts",
"author": "tdesign",
"license": "MIT",
- "scripts": {
- "prebuild": "rimraf es lib dist esm cjs",
- "build": "NODE_ENV=production rollup -c rollup.config.mjs && NODE_ENV=production rollup --config rollup.dts.config.mjs"
- },
- "files": [
- "esm",
- "es",
- "lib",
- "cjs",
- "dist",
- "plugins",
- "LICENSE",
- "README.md",
- "CHANGELOG.md"
- ],
- "sideEffects": [
- "dist/*",
- "site/**/*.{ts,tsx}",
- "src/**/*.{ts,tsx}",
- "cjs/**",
- "esm/**",
- "lib/**"
- ],
- "publishConfig": {
- "registry": "https://registry.npmjs.org/",
- "access": "public"
- },
"dependencies": {
"@tdesign/ai-chat-engine": "workspace:^",
"cherry-markdown": "0.11.0-alpha-5",
@@ -99,11 +13,12 @@
"nanostores": "^0.11.4"
},
"devDependencies": {
+ "@tdesign/components": "workspace:^",
"@tdesign/web-components-shared": "workspace:^",
"@types/lodash-es": "^4.17.12"
},
"peerDependencies": {
- "@tdesign/web-components-ui": "workspace:^",
+ "@tdesign/components": "workspace:^",
"omi": "^7.7.0"
}
}
diff --git a/packages/pro-components/chat/rollup.dts.config.mjs b/packages/pro-components/chat/rollup.dts.config.mjs
deleted file mode 100644
index 5ae6676f..00000000
--- a/packages/pro-components/chat/rollup.dts.config.mjs
+++ /dev/null
@@ -1,14 +0,0 @@
-import { dirname } from 'path';
-import { fileURLToPath } from 'url';
-
-import { createDtsConfig } from '../../script/rollup.base.mjs';
-import pkg from './package.json' with { type: 'json' };
-
-const __dirname = dirname(fileURLToPath(import.meta.url));
-
-export default createDtsConfig({
- pkg,
- packageName: '@tdesign/web-components-chat',
- packageDir: __dirname,
- input: 'index.ts',
-});
diff --git a/packages/tdesign-web-components-chat/package.json b/packages/tdesign-web-components-chat/package.json
index 86f69743..fbfd47cc 100644
--- a/packages/tdesign-web-components-chat/package.json
+++ b/packages/tdesign-web-components-chat/package.json
@@ -1,25 +1,132 @@
{
"name": "tdesign-web-components-chat",
"version": "1.3.1-alpha.11",
- "description": "TDesign Web Components Chat Library",
+ "type": "module",
+ "main": "lib/index.js",
+ "module": "lib/index.js",
+ "types": "lib/index.d.ts",
+ "exports": {
+ ".": {
+ "import": "./lib/index.js",
+ "require": "./lib/index.js",
+ "types": "./lib/index.d.ts"
+ },
+ "./lib/style/index.css": "./lib/style/index.css",
+ "./lib/style/*.css": "./lib/style/*.css",
+ "./lib/attachments": {
+ "import": "./lib/attachments/index.js",
+ "require": "./lib/attachments/index.js",
+ "types": "./lib/attachments/index.d.ts"
+ },
+ "./lib/chat-action": {
+ "import": "./lib/chat-action/index.js",
+ "require": "./lib/chat-action/index.js",
+ "types": "./lib/chat-action/index.d.ts"
+ },
+ "./lib/chat-engine": {
+ "import": "./lib/chat-engine/index.js",
+ "require": "./lib/chat-engine/index.js",
+ "types": "./lib/chat-engine/index.d.ts"
+ },
+ "./lib/chat-loading": {
+ "import": "./lib/chat-loading/index.js",
+ "require": "./lib/chat-loading/index.js",
+ "types": "./lib/chat-loading/index.d.ts"
+ },
+ "./lib/chat-message": {
+ "import": "./lib/chat-message/index.js",
+ "require": "./lib/chat-message/index.js",
+ "types": "./lib/chat-message/index.d.ts"
+ },
+ "./lib/chat-sender": {
+ "import": "./lib/chat-sender/index.js",
+ "require": "./lib/chat-sender/index.js",
+ "types": "./lib/chat-sender/index.d.ts"
+ },
+ "./lib/chatbot": {
+ "import": "./lib/chatbot/index.js",
+ "require": "./lib/chatbot/index.js",
+ "types": "./lib/chatbot/index.d.ts"
+ },
+ "./lib/filecard": {
+ "import": "./lib/filecard/index.js",
+ "require": "./lib/filecard/index.js",
+ "types": "./lib/filecard/index.d.ts"
+ },
+ "./lib/*": {
+ "import": "./lib/*.js",
+ "require": "./lib/*.js",
+ "types": "./lib/*.d.ts"
+ },
+ "./style/*": "./lib/style/*",
+ "./package.json": "./package.json"
+ },
"author": "tdesign",
"license": "MIT",
- "private": true,
- "type": "module",
"scripts": {
- "dev": "cd site && vite --force",
- "build": "cd site && vite build",
- "build:preview": "cd site && vite build --mode preview"
+ "prebuild": "rimraf es lib dist esm cjs",
+ "build": "NODE_ENV=production rollup -c rollup.config.mjs && NODE_ENV=production rollup --config rollup.dts.config.mjs"
+ },
+ "files": [
+ "esm",
+ "es",
+ "lib",
+ "cjs",
+ "dist",
+ "plugins",
+ "LICENSE",
+ "README.md",
+ "CHANGELOG.md"
+ ],
+ "sideEffects": [
+ "dist/*",
+ "site/**/*.{ts,tsx}",
+ "src/**/*.{ts,tsx}",
+ "cjs/**",
+ "esm/**",
+ "lib/**"
+ ],
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/",
+ "access": "public"
},
"dependencies": {
- "@tdesign/web-components-ui": "workspace:^",
- "@tdesign/web-components-chat": "workspace:^"
+ "@tdesign/ai-chat-engine": "workspace:^",
+ "cherry-markdown": "0.11.0-alpha-5",
+ "immer": "^10.1.1",
+ "lodash-es": "^4.17.21",
+ "markdown-it-fence": "^0.1.3",
+ "nanostores": "^0.11.4"
+ },
+ "devDependencies": {
+ "@tdesign/web-components-shared": "workspace:^",
+ "@types/lodash-es": "^4.17.12",
+ "@tdesign/pro-components-chat": "workspace:^",
+ "tdesign-web-components": "workspace:^"
},
"peerDependencies": {
+ "tdesign-web-components": "workspace:^",
"omi": "^7.7.0"
},
- "publishConfig": {
- "registry": "https://registry.npmjs.org/",
- "access": "public"
+ "description": "TDesign Web Components Chat Library",
+ "title": "tdesign-web-components-chat",
+ "keywords": [
+ "omi",
+ "web-components",
+ "tdesign",
+ "ai-chat",
+ "typescript"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/Tencent/tdesign-web-components.git",
+ "directory": "packages/tdesign-web-components-chat"
+ },
+ "homepage": "https://github.com/Tencent/tdesign-web-components/blob/main/README.md",
+ "bugs": {
+ "url": "https://github.com/Tencent/tdesign-web-components/issues"
+ },
+ "engines": {
+ "node": ">= 18"
}
}
diff --git a/packages/pro-components/chat/rollup.config.mjs b/packages/tdesign-web-components-chat/rollup.config.mjs
similarity index 62%
rename from packages/pro-components/chat/rollup.config.mjs
rename to packages/tdesign-web-components-chat/rollup.config.mjs
index 8c8f8c96..a8178181 100644
--- a/packages/pro-components/chat/rollup.config.mjs
+++ b/packages/tdesign-web-components-chat/rollup.config.mjs
@@ -1,4 +1,4 @@
-import { dirname } from 'path';
+import { dirname, resolve } from 'path';
import { fileURLToPath } from 'url';
import { createRollupConfig } from '../../script/rollup.base.mjs';
@@ -7,26 +7,32 @@ import pkg from './package.json' with { type: 'json' };
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
+// ๆบ็ ็ฎๅฝ๏ผ@tdesign/pro-components-chat๏ผ
+const srcDir = resolve(__dirname, '../pro-components/chat');
+
export default createRollupConfig({
pkg,
- packageName: '@tdesign/web-components-chat',
+ packageName: 'tdesign-web-components-chat',
packageDir: __dirname,
- input: 'index.ts',
+ srcDir,
+ input: resolve(srcDir, 'index.ts'),
inputList: [
- '**/*.ts',
- '**/*.tsx',
- '!node_modules/**',
- '!_example/**',
- '!*.d.ts',
- '!**/__tests__/**',
- '!_usage/**',
- '!mock/**',
+ `${srcDir}/**/*.ts`,
+ `${srcDir}/**/*.tsx`,
+ `!${srcDir}/**/node_modules/**`,
+ `!${srcDir}/**/_example/**`,
+ `!${srcDir}/**/*.d.ts`,
+ `!${srcDir}/**/__tests__/**`,
+ `!${srcDir}/**/_usage/**`,
+ `!${srcDir}/**/mock/**`,
+ `!${srcDir}/site/**`,
],
umdGlobalName: 'TDesignChat',
globals: {
omi: 'omi',
'lodash-es': '_',
'@tdesign/web-components-ui': 'TDesignUI',
+ 'tdesign-web-components': 'TDesignUI',
},
additionalExternal: [
'@tdesign/web-components-ui',
@@ -39,6 +45,7 @@ export default createRollupConfig({
'@tdesign/web-components-ui/loading',
'@tdesign/web-components-ui/skeleton',
'@tdesign/web-components-ui/message',
+ 'tdesign-web-components',
'@tdesign/ai-chat-engine',
'@tdesign/ai-shared',
],
diff --git a/packages/tdesign-web-components-chat/rollup.dts.config.mjs b/packages/tdesign-web-components-chat/rollup.dts.config.mjs
new file mode 100644
index 00000000..d202fff8
--- /dev/null
+++ b/packages/tdesign-web-components-chat/rollup.dts.config.mjs
@@ -0,0 +1,18 @@
+import { dirname, resolve } from 'path';
+import { fileURLToPath } from 'url';
+
+import { createDtsConfig } from '../../script/rollup.base.mjs';
+import pkg from './package.json' with { type: 'json' };
+
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = dirname(__filename);
+
+const srcDir = resolve(__dirname, '../pro-components/chat');
+
+export default createDtsConfig({
+ pkg,
+ packageName: 'tdesign-web-components-chat',
+ packageDir: __dirname,
+ srcDir,
+ input: resolve(srcDir, 'index.ts'),
+});
diff --git a/packages/tdesign-web-components-chat/tsconfig.json b/packages/tdesign-web-components-chat/tsconfig.json
new file mode 100644
index 00000000..a6e8c263
--- /dev/null
+++ b/packages/tdesign-web-components-chat/tsconfig.json
@@ -0,0 +1,30 @@
+{
+ "extends": "../../tsconfig.base.json",
+ "compilerOptions": {
+ "baseUrl": "./",
+ "outDir": "lib",
+ "skipLibCheck": true,
+ "noEmitOnError": false,
+ "paths": {
+ "@tdesign/web-components-chat": ["../pro-components/chat"],
+ "@tdesign/web-components-chat/*": ["../pro-components/chat/*"],
+ "@tdesign/pro-components-chat": ["../pro-components/chat"],
+ "@tdesign/pro-components-chat/*": ["../pro-components/chat/*"],
+ "@tdesign/web-components-ui": ["../components"],
+ "@tdesign/web-components-ui/*": ["../components/*"],
+ "@tdesign/components": ["../components"],
+ "@tdesign/components/*": ["../components/*"],
+ "@tdesign/web-components-shared": ["../shared/src"],
+ "@tdesign/web-components-shared/*": ["../shared/src/*"],
+ "@tdesign/ai-chat-engine": ["../../common-utils/_ai-core/packages/chat-engine/index.ts"],
+ "@tdesign/ai-chat-engine/*": ["../../common-utils/_ai-core/packages/chat-engine/*"],
+ "@tdesign/ai-shared": ["../../common-utils/_ai-core/packages/shared/index.ts"],
+ "@tdesign/ai-shared/*": ["../../common-utils/_ai-core/packages/shared/*"],
+
+ "@common/*": ["../../common-utils/_common/*"],
+ "@": ["../pro-components/chat"]
+ }
+ },
+ "include": ["../pro-components/chat", "../../typings.d.ts"],
+ "exclude": ["**/*.jsx", "**/**/_usage/*", "**/**/__tests__/*", "**/**/_example/*", "node_modules", "../../common-utils/_common", "dist", "lib", "esm", "cjs", "es", "site", "../pro-components/chat/site"]
+}
diff --git a/packages/tdesign-web-components/package.json b/packages/tdesign-web-components/package.json
index c1077769..6956f8df 100644
--- a/packages/tdesign-web-components/package.json
+++ b/packages/tdesign-web-components/package.json
@@ -1,24 +1,530 @@
{
"name": "tdesign-web-components",
"version": "1.3.1-alpha.11",
- "description": "TDesign Web Components Library",
+ "type": "module",
+ "main": "lib/index.js",
+ "module": "lib/index.js",
+ "types": "lib/index.d.ts",
+ "exports": {
+ ".": {
+ "import": "./lib/index.js",
+ "require": "./lib/index.js",
+ "types": "./lib/index.d.ts"
+ },
+ "./lib/style/index.css": "./lib/style/index.css",
+ "./lib/style/*.css": "./lib/style/*.css",
+ "./lib/affix": {
+ "import": "./lib/affix/index.js",
+ "require": "./lib/affix/index.js",
+ "types": "./lib/affix/index.d.ts"
+ },
+ "./affix": {
+ "import": "./lib/affix/index.js",
+ "require": "./lib/affix/index.js",
+ "types": "./lib/affix/index.d.ts"
+ },
+ "./lib/alert": {
+ "import": "./lib/alert/index.js",
+ "require": "./lib/alert/index.js",
+ "types": "./lib/alert/index.d.ts"
+ },
+ "./alert": {
+ "import": "./lib/alert/index.js",
+ "require": "./lib/alert/index.js",
+ "types": "./lib/alert/index.d.ts"
+ },
+ "./lib/avatar": {
+ "import": "./lib/avatar/index.js",
+ "require": "./lib/avatar/index.js",
+ "types": "./lib/avatar/index.d.ts"
+ },
+ "./avatar": {
+ "import": "./lib/avatar/index.js",
+ "require": "./lib/avatar/index.js",
+ "types": "./lib/avatar/index.d.ts"
+ },
+ "./lib/back-top": {
+ "import": "./lib/back-top/index.js",
+ "require": "./lib/back-top/index.js",
+ "types": "./lib/back-top/index.d.ts"
+ },
+ "./back-top": {
+ "import": "./lib/back-top/index.js",
+ "require": "./lib/back-top/index.js",
+ "types": "./lib/back-top/index.d.ts"
+ },
+ "./lib/badge": {
+ "import": "./lib/badge/index.js",
+ "require": "./lib/badge/index.js",
+ "types": "./lib/badge/index.d.ts"
+ },
+ "./badge": {
+ "import": "./lib/badge/index.js",
+ "require": "./lib/badge/index.js",
+ "types": "./lib/badge/index.d.ts"
+ },
+ "./lib/breadcrumb": {
+ "import": "./lib/breadcrumb/index.js",
+ "require": "./lib/breadcrumb/index.js",
+ "types": "./lib/breadcrumb/index.d.ts"
+ },
+ "./breadcrumb": {
+ "import": "./lib/breadcrumb/index.js",
+ "require": "./lib/breadcrumb/index.js",
+ "types": "./lib/breadcrumb/index.d.ts"
+ },
+ "./lib/button": {
+ "import": "./lib/button/index.js",
+ "require": "./lib/button/index.js",
+ "types": "./lib/button/index.d.ts"
+ },
+ "./button": {
+ "import": "./lib/button/index.js",
+ "require": "./lib/button/index.js",
+ "types": "./lib/button/index.d.ts"
+ },
+ "./lib/card": {
+ "import": "./lib/card/index.js",
+ "require": "./lib/card/index.js",
+ "types": "./lib/card/index.d.ts"
+ },
+ "./card": {
+ "import": "./lib/card/index.js",
+ "require": "./lib/card/index.js",
+ "types": "./lib/card/index.d.ts"
+ },
+ "./lib/checkbox": {
+ "import": "./lib/checkbox/index.js",
+ "require": "./lib/checkbox/index.js",
+ "types": "./lib/checkbox/index.d.ts"
+ },
+ "./checkbox": {
+ "import": "./lib/checkbox/index.js",
+ "require": "./lib/checkbox/index.js",
+ "types": "./lib/checkbox/index.d.ts"
+ },
+ "./lib/collapse": {
+ "import": "./lib/collapse/index.js",
+ "require": "./lib/collapse/index.js",
+ "types": "./lib/collapse/index.d.ts"
+ },
+ "./collapse": {
+ "import": "./lib/collapse/index.js",
+ "require": "./lib/collapse/index.js",
+ "types": "./lib/collapse/index.d.ts"
+ },
+ "./lib/comment": {
+ "import": "./lib/comment/index.js",
+ "require": "./lib/comment/index.js",
+ "types": "./lib/comment/index.d.ts"
+ },
+ "./comment": {
+ "import": "./lib/comment/index.js",
+ "require": "./lib/comment/index.js",
+ "types": "./lib/comment/index.d.ts"
+ },
+ "./lib/date-picker": {
+ "import": "./lib/date-picker/index.js",
+ "require": "./lib/date-picker/index.js",
+ "types": "./lib/date-picker/index.d.ts"
+ },
+ "./date-picker": {
+ "import": "./lib/date-picker/index.js",
+ "require": "./lib/date-picker/index.js",
+ "types": "./lib/date-picker/index.d.ts"
+ },
+ "./lib/dialog": {
+ "import": "./lib/dialog/index.js",
+ "require": "./lib/dialog/index.js",
+ "types": "./lib/dialog/index.d.ts"
+ },
+ "./dialog": {
+ "import": "./lib/dialog/index.js",
+ "require": "./lib/dialog/index.js",
+ "types": "./lib/dialog/index.d.ts"
+ },
+ "./lib/divider": {
+ "import": "./lib/divider/index.js",
+ "require": "./lib/divider/index.js",
+ "types": "./lib/divider/index.d.ts"
+ },
+ "./divider": {
+ "import": "./lib/divider/index.js",
+ "require": "./lib/divider/index.js",
+ "types": "./lib/divider/index.d.ts"
+ },
+ "./lib/dropdown": {
+ "import": "./lib/dropdown/index.js",
+ "require": "./lib/dropdown/index.js",
+ "types": "./lib/dropdown/index.d.ts"
+ },
+ "./dropdown": {
+ "import": "./lib/dropdown/index.js",
+ "require": "./lib/dropdown/index.js",
+ "types": "./lib/dropdown/index.d.ts"
+ },
+ "./lib/grid": {
+ "import": "./lib/grid/index.js",
+ "require": "./lib/grid/index.js",
+ "types": "./lib/grid/index.d.ts"
+ },
+ "./grid": {
+ "import": "./lib/grid/index.js",
+ "require": "./lib/grid/index.js",
+ "types": "./lib/grid/index.d.ts"
+ },
+ "./lib/image": {
+ "import": "./lib/image/index.js",
+ "require": "./lib/image/index.js",
+ "types": "./lib/image/index.d.ts"
+ },
+ "./image": {
+ "import": "./lib/image/index.js",
+ "require": "./lib/image/index.js",
+ "types": "./lib/image/index.d.ts"
+ },
+ "./lib/input": {
+ "import": "./lib/input/index.js",
+ "require": "./lib/input/index.js",
+ "types": "./lib/input/index.d.ts"
+ },
+ "./input": {
+ "import": "./lib/input/index.js",
+ "require": "./lib/input/index.js",
+ "types": "./lib/input/index.d.ts"
+ },
+ "./lib/input-number": {
+ "import": "./lib/input-number/index.js",
+ "require": "./lib/input-number/index.js",
+ "types": "./lib/input-number/index.d.ts"
+ },
+ "./input-number": {
+ "import": "./lib/input-number/index.js",
+ "require": "./lib/input-number/index.js",
+ "types": "./lib/input-number/index.d.ts"
+ },
+ "./lib/link": {
+ "import": "./lib/link/index.js",
+ "require": "./lib/link/index.js",
+ "types": "./lib/link/index.d.ts"
+ },
+ "./link": {
+ "import": "./lib/link/index.js",
+ "require": "./lib/link/index.js",
+ "types": "./lib/link/index.d.ts"
+ },
+ "./lib/list": {
+ "import": "./lib/list/index.js",
+ "require": "./lib/list/index.js",
+ "types": "./lib/list/index.d.ts"
+ },
+ "./list": {
+ "import": "./lib/list/index.js",
+ "require": "./lib/list/index.js",
+ "types": "./lib/list/index.d.ts"
+ },
+ "./lib/loading": {
+ "import": "./lib/loading/index.js",
+ "require": "./lib/loading/index.js",
+ "types": "./lib/loading/index.d.ts"
+ },
+ "./loading": {
+ "import": "./lib/loading/index.js",
+ "require": "./lib/loading/index.js",
+ "types": "./lib/loading/index.d.ts"
+ },
+ "./lib/menu": {
+ "import": "./lib/menu/index.js",
+ "require": "./lib/menu/index.js",
+ "types": "./lib/menu/index.d.ts"
+ },
+ "./menu": {
+ "import": "./lib/menu/index.js",
+ "require": "./lib/menu/index.js",
+ "types": "./lib/menu/index.d.ts"
+ },
+ "./lib/message": {
+ "import": "./lib/message/index.js",
+ "require": "./lib/message/index.js",
+ "types": "./lib/message/index.d.ts"
+ },
+ "./message": {
+ "import": "./lib/message/index.js",
+ "require": "./lib/message/index.js",
+ "types": "./lib/message/index.d.ts"
+ },
+ "./lib/notification": {
+ "import": "./lib/notification/index.js",
+ "require": "./lib/notification/index.js",
+ "types": "./lib/notification/index.d.ts"
+ },
+ "./notification": {
+ "import": "./lib/notification/index.js",
+ "require": "./lib/notification/index.js",
+ "types": "./lib/notification/index.d.ts"
+ },
+ "./lib/popconfirm": {
+ "import": "./lib/popconfirm/index.js",
+ "require": "./lib/popconfirm/index.js",
+ "types": "./lib/popconfirm/index.d.ts"
+ },
+ "./popconfirm": {
+ "import": "./lib/popconfirm/index.js",
+ "require": "./lib/popconfirm/index.js",
+ "types": "./lib/popconfirm/index.d.ts"
+ },
+ "./lib/popup": {
+ "import": "./lib/popup/index.js",
+ "require": "./lib/popup/index.js",
+ "types": "./lib/popup/index.d.ts"
+ },
+ "./popup": {
+ "import": "./lib/popup/index.js",
+ "require": "./lib/popup/index.js",
+ "types": "./lib/popup/index.d.ts"
+ },
+ "./lib/progress": {
+ "import": "./lib/progress/index.js",
+ "require": "./lib/progress/index.js",
+ "types": "./lib/progress/index.d.ts"
+ },
+ "./progress": {
+ "import": "./lib/progress/index.js",
+ "require": "./lib/progress/index.js",
+ "types": "./lib/progress/index.d.ts"
+ },
+ "./lib/radio": {
+ "import": "./lib/radio/index.js",
+ "require": "./lib/radio/index.js",
+ "types": "./lib/radio/index.d.ts"
+ },
+ "./radio": {
+ "import": "./lib/radio/index.js",
+ "require": "./lib/radio/index.js",
+ "types": "./lib/radio/index.d.ts"
+ },
+ "./lib/range-input": {
+ "import": "./lib/range-input/index.js",
+ "require": "./lib/range-input/index.js",
+ "types": "./lib/range-input/index.d.ts"
+ },
+ "./range-input": {
+ "import": "./lib/range-input/index.js",
+ "require": "./lib/range-input/index.js",
+ "types": "./lib/range-input/index.d.ts"
+ },
+ "./lib/select": {
+ "import": "./lib/select/index.js",
+ "require": "./lib/select/index.js",
+ "types": "./lib/select/index.d.ts"
+ },
+ "./select": {
+ "import": "./lib/select/index.js",
+ "require": "./lib/select/index.js",
+ "types": "./lib/select/index.d.ts"
+ },
+ "./lib/select-input": {
+ "import": "./lib/select-input/index.js",
+ "require": "./lib/select-input/index.js",
+ "types": "./lib/select-input/index.d.ts"
+ },
+ "./select-input": {
+ "import": "./lib/select-input/index.js",
+ "require": "./lib/select-input/index.js",
+ "types": "./lib/select-input/index.d.ts"
+ },
+ "./lib/skeleton": {
+ "import": "./lib/skeleton/index.js",
+ "require": "./lib/skeleton/index.js",
+ "types": "./lib/skeleton/index.d.ts"
+ },
+ "./skeleton": {
+ "import": "./lib/skeleton/index.js",
+ "require": "./lib/skeleton/index.js",
+ "types": "./lib/skeleton/index.d.ts"
+ },
+ "./lib/slider": {
+ "import": "./lib/slider/index.js",
+ "require": "./lib/slider/index.js",
+ "types": "./lib/slider/index.d.ts"
+ },
+ "./slider": {
+ "import": "./lib/slider/index.js",
+ "require": "./lib/slider/index.js",
+ "types": "./lib/slider/index.d.ts"
+ },
+ "./lib/space": {
+ "import": "./lib/space/index.js",
+ "require": "./lib/space/index.js",
+ "types": "./lib/space/index.d.ts"
+ },
+ "./space": {
+ "import": "./lib/space/index.js",
+ "require": "./lib/space/index.js",
+ "types": "./lib/space/index.d.ts"
+ },
+ "./lib/swiper": {
+ "import": "./lib/swiper/index.js",
+ "require": "./lib/swiper/index.js",
+ "types": "./lib/swiper/index.d.ts"
+ },
+ "./swiper": {
+ "import": "./lib/swiper/index.js",
+ "require": "./lib/swiper/index.js",
+ "types": "./lib/swiper/index.d.ts"
+ },
+ "./lib/switch": {
+ "import": "./lib/switch/index.js",
+ "require": "./lib/switch/index.js",
+ "types": "./lib/switch/index.d.ts"
+ },
+ "./switch": {
+ "import": "./lib/switch/index.js",
+ "require": "./lib/switch/index.js",
+ "types": "./lib/switch/index.d.ts"
+ },
+ "./lib/tabs": {
+ "import": "./lib/tabs/index.js",
+ "require": "./lib/tabs/index.js",
+ "types": "./lib/tabs/index.d.ts"
+ },
+ "./tabs": {
+ "import": "./lib/tabs/index.js",
+ "require": "./lib/tabs/index.js",
+ "types": "./lib/tabs/index.d.ts"
+ },
+ "./lib/tag": {
+ "import": "./lib/tag/index.js",
+ "require": "./lib/tag/index.js",
+ "types": "./lib/tag/index.d.ts"
+ },
+ "./tag": {
+ "import": "./lib/tag/index.js",
+ "require": "./lib/tag/index.js",
+ "types": "./lib/tag/index.d.ts"
+ },
+ "./lib/tag-input": {
+ "import": "./lib/tag-input/index.js",
+ "require": "./lib/tag-input/index.js",
+ "types": "./lib/tag-input/index.d.ts"
+ },
+ "./tag-input": {
+ "import": "./lib/tag-input/index.js",
+ "require": "./lib/tag-input/index.js",
+ "types": "./lib/tag-input/index.d.ts"
+ },
+ "./lib/textarea": {
+ "import": "./lib/textarea/index.js",
+ "require": "./lib/textarea/index.js",
+ "types": "./lib/textarea/index.d.ts"
+ },
+ "./textarea": {
+ "import": "./lib/textarea/index.js",
+ "require": "./lib/textarea/index.js",
+ "types": "./lib/textarea/index.d.ts"
+ },
+ "./lib/tooltip": {
+ "import": "./lib/tooltip/index.js",
+ "require": "./lib/tooltip/index.js",
+ "types": "./lib/tooltip/index.d.ts"
+ },
+ "./tooltip": {
+ "import": "./lib/tooltip/index.js",
+ "require": "./lib/tooltip/index.js",
+ "types": "./lib/tooltip/index.d.ts"
+ },
+ "./lib/upload": {
+ "import": "./lib/upload/index.js",
+ "require": "./lib/upload/index.js",
+ "types": "./lib/upload/index.d.ts"
+ },
+ "./upload": {
+ "import": "./lib/upload/index.js",
+ "require": "./lib/upload/index.js",
+ "types": "./lib/upload/index.d.ts"
+ },
+ "./lib/watermark": {
+ "import": "./lib/watermark/index.js",
+ "require": "./lib/watermark/index.js",
+ "types": "./lib/watermark/index.d.ts"
+ },
+ "./watermark": {
+ "import": "./lib/watermark/index.js",
+ "require": "./lib/watermark/index.js",
+ "types": "./lib/watermark/index.d.ts"
+ },
+ "./lib/*": {
+ "import": "./lib/*.js",
+ "require": "./lib/*.js",
+ "types": "./lib/*.d.ts"
+ },
+ "./package.json": "./package.json"
+ },
"author": "tdesign",
"license": "MIT",
- "private": true,
- "type": "module",
"scripts": {
- "dev": "cd site && vite --force",
- "build": "cd site && vite build",
- "build:preview": "cd site && vite build --mode preview"
+ "prebuild": "rimraf es lib dist esm cjs",
+ "build": "NODE_ENV=production rollup -c rollup.config.mjs && NODE_ENV=production rollup --config rollup.dts.config.mjs"
+ },
+ "files": [
+ "esm",
+ "es",
+ "lib",
+ "cjs",
+ "dist",
+ "plugins",
+ "LICENSE",
+ "README.md",
+ "CHANGELOG.md"
+ ],
+ "sideEffects": [
+ "dist/*",
+ "site/**/*.{ts,tsx}",
+ "src/**/*.{ts,tsx}",
+ "cjs/**",
+ "esm/**",
+ "lib/**"
+ ],
+ "publishConfig": {
+ "registry": "https://registry.npmjs.org/",
+ "access": "public"
},
"dependencies": {
- "@tdesign/web-components-ui": "workspace:^"
+ "@babel/runtime": "^7.24.7",
+ "@popperjs/core": "^2.11.8",
+ "copy-to-clipboard": "^3.3.3",
+ "dayjs": "^1.11.19",
+ "htm": "^3.1.1",
+ "lodash-es": "^4.17.21",
+ "omi": "^7.7.13",
+ "omi-transition": "^0.1.11",
+ "tdesign-icons-web-components": "^0.3.2"
+ },
+ "devDependencies": {
+ "@tdesign/web-components-shared": "workspace:^",
+ "@tdesign/components": "workspace:^"
},
"peerDependencies": {
"omi": "^7.7.0"
},
- "publishConfig": {
- "registry": "https://registry.npmjs.org/",
- "access": "public"
+ "description": "TDesign Web Components Library",
+ "title": "tdesign-web-components",
+ "keywords": [
+ "omi",
+ "web-components",
+ "tdesign",
+ "typescript"
+ ],
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/Tencent/tdesign-web-components.git",
+ "directory": "packages/tdesign-web-components"
+ },
+ "homepage": "https://github.com/Tencent/tdesign-web-components/blob/main/README.md",
+ "bugs": {
+ "url": "https://github.com/Tencent/tdesign-web-components/issues"
+ },
+ "engines": {
+ "node": ">= 18"
}
}
diff --git a/packages/tdesign-web-components/rollup.config.mjs b/packages/tdesign-web-components/rollup.config.mjs
new file mode 100644
index 00000000..2a797b8f
--- /dev/null
+++ b/packages/tdesign-web-components/rollup.config.mjs
@@ -0,0 +1,33 @@
+import { dirname, resolve } from 'path';
+import { fileURLToPath } from 'url';
+
+import { createRollupConfig } from '../../script/rollup.base.mjs';
+import pkg from './package.json' with { type: 'json' };
+
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = dirname(__filename);
+
+// ๆบ็ ็ฎๅฝ๏ผ@tdesign/components๏ผ
+const srcDir = resolve(__dirname, '../components');
+
+export default createRollupConfig({
+ pkg,
+ packageName: 'tdesign-web-components',
+ packageDir: __dirname,
+ // ่พๅ
ฅๆบ็ ็ฎๅฝ๏ผ็ธๅฏนไบ packageDir๏ผ
+ srcDir,
+ input: resolve(srcDir, 'index.ts'),
+ inputList: [
+ `${srcDir}/**/*.ts`,
+ `${srcDir}/**/*.tsx`,
+ `!${srcDir}/**/node_modules/**`,
+ `!${srcDir}/**/_example/**`,
+ `!${srcDir}/**/*.d.ts`,
+ `!${srcDir}/**/__tests__/**`,
+ `!${srcDir}/**/_usage/**`,
+ `!${srcDir}/**/mock/**`,
+ `!${srcDir}/site/**`,
+ ],
+ umdGlobalName: 'TDesignUI',
+ globals: { omi: 'omi', 'lodash-es': '_' },
+});
diff --git a/packages/tdesign-web-components/rollup.dts.config.mjs b/packages/tdesign-web-components/rollup.dts.config.mjs
new file mode 100644
index 00000000..c43d92da
--- /dev/null
+++ b/packages/tdesign-web-components/rollup.dts.config.mjs
@@ -0,0 +1,18 @@
+import { dirname, resolve } from 'path';
+import { fileURLToPath } from 'url';
+
+import { createDtsConfig } from '../../script/rollup.base.mjs';
+import pkg from './package.json' with { type: 'json' };
+
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = dirname(__filename);
+
+const srcDir = resolve(__dirname, '../components');
+
+export default createDtsConfig({
+ pkg,
+ packageName: 'tdesign-web-components',
+ packageDir: __dirname,
+ srcDir,
+ input: resolve(srcDir, 'index.ts'),
+});
diff --git a/packages/tdesign-web-components/tsconfig.json b/packages/tdesign-web-components/tsconfig.json
new file mode 100644
index 00000000..9cc2c88f
--- /dev/null
+++ b/packages/tdesign-web-components/tsconfig.json
@@ -0,0 +1,19 @@
+{
+ "extends": "../../tsconfig.base.json",
+ "compilerOptions": {
+ "baseUrl": "./",
+ "outDir": "lib",
+ "paths": {
+ "@tdesign/web-components-ui": ["../components"],
+ "@tdesign/web-components-ui/*": ["../components/*"],
+ "@tdesign/components": ["../components"],
+ "@tdesign/components/*": ["../components/*"],
+ "@tdesign/web-components-shared": ["../shared/src"],
+ "@tdesign/web-components-shared/*": ["../shared/src/*"],
+ "@common/*": ["../../common-utils/_common/*"],
+ "@": ["../components"]
+ }
+ },
+ "include": ["../components", "../../typings.d.ts"],
+ "exclude": ["**/*.jsx", "**/**/_usage/*", "**/**/__tests__/*", "**/**/_example/*", "node_modules", "../../common-utils/_common", "dist", "lib", "esm", "cjs", "es", "site", "../components/site"]
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 92c37c0b..d0ef45bc 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -353,9 +353,6 @@ importers:
'@tdesign/ai-chat-engine':
specifier: workspace:^
version: link:../../../common-utils/_ai-core/packages/chat-engine
- '@tdesign/web-components-ui':
- specifier: workspace:^
- version: link:../../components
cherry-markdown:
specifier: 0.11.0-alpha-5
version: 0.11.0-alpha-5
@@ -375,6 +372,9 @@ importers:
specifier: ^7.7.0
version: 7.7.13
devDependencies:
+ '@tdesign/components':
+ specifier: workspace:^
+ version: link:../../components
'@tdesign/web-components-shared':
specifier: workspace:^
version: link:../../shared
@@ -406,24 +406,77 @@ importers:
packages/tdesign-web-components:
dependencies:
- '@tdesign/web-components-ui':
- specifier: workspace:^
- version: link:../components
+ '@babel/runtime':
+ specifier: ^7.24.7
+ version: 7.29.2
+ '@popperjs/core':
+ specifier: ^2.11.8
+ version: 2.11.8
+ copy-to-clipboard:
+ specifier: ^3.3.3
+ version: 3.3.3
+ dayjs:
+ specifier: ^1.11.19
+ version: 1.11.20
+ htm:
+ specifier: ^3.1.1
+ version: 3.1.1
+ lodash-es:
+ specifier: ^4.17.21
+ version: 4.18.1
omi:
- specifier: ^7.7.0
+ specifier: ^7.7.13
version: 7.7.13
+ omi-transition:
+ specifier: ^0.1.11
+ version: 0.1.11
+ tdesign-icons-web-components:
+ specifier: ^0.3.2
+ version: 0.3.4(omi@7.7.13)
+ devDependencies:
+ '@tdesign/components':
+ specifier: workspace:^
+ version: link:../components
+ '@tdesign/web-components-shared':
+ specifier: workspace:^
+ version: link:../shared
packages/tdesign-web-components-chat:
dependencies:
- '@tdesign/web-components-chat':
- specifier: workspace:^
- version: link:../pro-components/chat
- '@tdesign/web-components-ui':
+ '@tdesign/ai-chat-engine':
specifier: workspace:^
- version: link:../components
+ version: link:../../common-utils/_ai-core/packages/chat-engine
+ cherry-markdown:
+ specifier: 0.11.0-alpha-5
+ version: 0.11.0-alpha-5
+ immer:
+ specifier: ^10.1.1
+ version: 10.2.0
+ lodash-es:
+ specifier: ^4.17.21
+ version: 4.18.1
+ markdown-it-fence:
+ specifier: ^0.1.3
+ version: 0.1.3
+ nanostores:
+ specifier: ^0.11.4
+ version: 0.11.4
omi:
specifier: ^7.7.0
version: 7.7.13
+ devDependencies:
+ '@tdesign/pro-components-chat':
+ specifier: workspace:^
+ version: link:../pro-components/chat
+ '@tdesign/web-components-shared':
+ specifier: workspace:^
+ version: link:../shared
+ '@types/lodash-es':
+ specifier: ^4.17.12
+ version: 4.17.12
+ tdesign-web-components:
+ specifier: workspace:^
+ version: link:../tdesign-web-components
packages:
diff --git a/script/rollup.base.mjs b/script/rollup.base.mjs
index 9796a06c..6c4e3a8c 100644
--- a/script/rollup.base.mjs
+++ b/script/rollup.base.mjs
@@ -77,23 +77,29 @@ export function createRollupConfig({
pkg,
packageName,
packageDir,
- input = 'src/index.ts',
+ srcDir: _srcDir,
+ input = 'index.ts',
inputList: _inputList,
umdGlobalName = 'TDesign',
globals = { omi: 'omi', lodash: '_' },
additionalExternal = [],
skipCss = false,
}) {
+ // ๆบ็ ็ฎๅฝ๏ผ้ป่ฎค็ญไบ packageDir๏ผๆบ็ ไธไบง็ฉๅ็ฎๅฝๆถ๏ผ
+ const srcDir = _srcDir || packageDir;
+
// ้ป่ฎค inputList๏ผๅ
่ฎธๅค้จ่ฆ็
const inputList = _inputList || [
- 'src/**/*.ts',
- 'src/**/*.jsx',
- 'src/**/*.tsx',
- '!src/**/_example/**',
- '!src/**/*.d.ts',
- '!src/**/__tests__/**',
- '!src/**/_usage/**',
- '!src/**/mock/**',
+ `${srcDir}/**/*.ts`,
+ `${srcDir}/**/*.jsx`,
+ `${srcDir}/**/*.tsx`,
+ `!${srcDir}/**/node_modules/**`,
+ `!${srcDir}/**/_example/**`,
+ `!${srcDir}/**/*.d.ts`,
+ `!${srcDir}/**/__tests__/**`,
+ `!${srcDir}/**/_usage/**`,
+ `!${srcDir}/**/mock/**`,
+ `!${srcDir}/site/**`,
];
const externalDeps = Object.keys(pkg.dependencies || {});
const externalPeerDeps = Object.keys(pkg.peerDependencies || {});
@@ -105,8 +111,8 @@ export function createRollupConfig({
*/
`;
- // ไฝฟ็จ fast-glob ่งฃๆ inputList๏ผๆฟไปฃ rollup-plugin-multi-input๏ผ
- const resolvedInput = fg.sync(inputList, { cwd: packageDir, absolute: true });
+ // ไฝฟ็จ fast-glob ่งฃๆ inputList
+ const resolvedInput = fg.sync(inputList, { absolute: true });
// ่ทๅๅๆๆไปถ
const getAnalyzePlugins = (buildType = 'umd') => {
@@ -256,7 +262,7 @@ export function createRollupConfig({
// CSS ้
็ฝฎ
const cssConfig = {
- input: resolve(packageDir, 'style/index.js'),
+ input: resolve(srcDir, 'style/index.js'),
plugins: [aliasPlugin, styles({ mode: 'extract' })],
output: {
banner,
@@ -279,7 +285,7 @@ export function createRollupConfig({
format: 'esm',
sourcemap: true,
preserveModules: true,
- preserveModulesRoot: packageDir,
+ preserveModulesRoot: srcDir,
chunkFileNames: '_chunks/dep-[hash].js',
},
};
@@ -297,7 +303,7 @@ export function createRollupConfig({
format: 'esm',
sourcemap: true,
preserveModules: true,
- preserveModulesRoot: packageDir,
+ preserveModulesRoot: srcDir,
chunkFileNames: '_chunks/dep-[hash].js',
},
};
@@ -314,16 +320,18 @@ export function createRollupConfig({
sourcemap: true,
exports: 'named',
preserveModules: true,
- preserveModulesRoot: packageDir,
+ preserveModulesRoot: srcDir,
chunkFileNames: '_chunks/dep-[hash].js',
},
};
const umdExternal = [...externalPeerDeps, ...additionalExternal];
- // UMD ้
็ฝฎ
+ // UMD ้
็ฝฎ๏ผinput ๅจๅค้จๅทฒ่งฃๆไธบ็ปๅฏน่ทฏๅพ๏ผ
+ const umdInput = typeof input === 'string' && !input.startsWith('/') ? resolve(srcDir, input) : input;
+
const umdConfig = {
- input: resolve(packageDir, input),
+ input: umdInput,
external: umdExternal,
plugins: getPlugins({
env: 'development',
@@ -342,7 +350,7 @@ export function createRollupConfig({
// UMD ๅ็ผฉ็
const umdMinConfig = {
- input: resolve(packageDir, input),
+ input: umdInput,
external: umdExternal,
plugins: getPlugins({
isProd: true,
@@ -376,7 +384,8 @@ export function createRollupConfig({
* ไฝฟ็จ rollup-plugin-dts ไปๆบ็ ็ดๆฅ็ๆไธ Rollup ่พๅบ็ปๆๅน้
็ .d.ts ๆไปถใ
* ๅฟ
้กปไฝไธบ็ฌ็ซๅฝไปค่ฟ่ก๏ผไธ่ฝไธๅ
ถไป config ๅๅนถ๏ผ๏ผๅ ไธบๆไปถ้่ฆ็ฌๅ Rollup ๅฎไพใ
*/
-export function createDtsConfig({ pkg, packageName, packageDir, input = 'src/index.ts', additionalExternal = [] }) {
+export function createDtsConfig({ pkg, packageName, packageDir, srcDir: _srcDir, input = 'index.ts', additionalExternal = [] }) {
+ const srcDir = _srcDir || packageDir;
const banner = `/**
* ${packageName} v${pkg.version}
* (c) ${new Date().getFullYear()} ${pkg.author}
@@ -389,8 +398,10 @@ export function createDtsConfig({ pkg, packageName, packageDir, input = 'src/ind
const externalPeerDeps = Object.keys(pkg.peerDependencies || {});
const allExternal = [...externalDeps, ...externalPeerDeps, ...additionalExternal];
+ const dtsInput = typeof input === 'string' && !input.startsWith('/') ? resolve(srcDir, input) : input;
+
return {
- input: resolve(packageDir, input),
+ input: dtsInput,
external: [...allExternal, /^node_modules\//, /^cherry-markdown/, /^lodash-es/, /^@types/],
plugins: [
aliasPlugin,
@@ -418,7 +429,7 @@ export function createDtsConfig({ pkg, packageName, packageDir, input = 'src/ind
dir: resolve(packageDir, 'lib/'),
format: 'esm',
preserveModules: true,
- preserveModulesRoot: packageDir,
+ preserveModulesRoot: srcDir,
},
};
}
From 0c8a26f798b55eec04719ff23af03126636bb2ca Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 16:12:06 +0800
Subject: [PATCH 19/48] =?UTF-8?q?chore:=20=E6=8C=87=E5=AE=9A=E5=8C=85?=
=?UTF-8?q?=E7=AE=A1=E7=90=86=E5=99=A8=E7=89=88=E6=9C=AC=E4=B8=BA=20pnpm@1?=
=?UTF-8?q?0.33.0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 12fe7572..db870627 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@tdesign/web-components",
- "version": "0.0.0",
+ "packageManager": "pnpm@10.33.0",
"private": true,
"type": "module",
"author": "tdesign",
From 4a669e4ddeca70a9f2819ef887e51464a4000720 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 16:12:42 +0800
Subject: [PATCH 20/48] =?UTF-8?q?chore:=20=E4=BC=98=E5=8C=96=20git=20submo?=
=?UTF-8?q?dule=20=E5=88=9D=E5=A7=8B=E5=8C=96=E5=91=BD=E4=BB=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index db870627..4318c9a2 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"author": "tdesign",
"license": "MIT",
"scripts": {
- "init": "git submodule init && git submodule update --recursive",
+ "init": "git submodule update --init",
"start": "pnpm run dev:prepare && pnpm run dev:ui",
"dev:ui": "cd packages/tdesign-web-components/site && vite --force",
"dev:chat": "cd packages/tdesign-web-components-chat/site && vite --force",
From 2e3b30cca85e907baa2db320826f06d7266347be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 16:15:40 +0800
Subject: [PATCH 21/48] =?UTF-8?q?ci:=20=E6=9B=B4=E6=96=B0=20pkg-pr-new=20?=
=?UTF-8?q?=E5=8F=91=E5=B8=83=E8=B7=AF=E5=BE=84=E4=B8=BA=E9=80=9A=E9=85=8D?=
=?UTF-8?q?=E7=AC=A6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/pkg-pr-new.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/pkg-pr-new.yml b/.github/workflows/pkg-pr-new.yml
index 0a77c5c3..dc58ce28 100644
--- a/.github/workflows/pkg-pr-new.yml
+++ b/.github/workflows/pkg-pr-new.yml
@@ -27,4 +27,4 @@ jobs:
with:
node-version: 24
- - run: pnpm dlx pkg-pr-new publish './packages/ui' './packages/chat' --pnpm --packageManager=pnpm,npm,yarn
+ - run: pnpm dlx pkg-pr-new publish './packages/*' --pnpm --packageManager=pnpm,npm,yarn
From 375ddce1021a5384c13cbb73fc5294af77671fd9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 16:20:38 +0800
Subject: [PATCH 22/48] =?UTF-8?q?ci:=20=E7=A7=BB=E9=99=A4=E5=B7=A5?=
=?UTF-8?q?=E4=BD=9C=E6=B5=81=E4=B8=AD=E7=9A=84=20node=20=E7=89=88?=
=?UTF-8?q?=E6=9C=AC=E8=AE=BE=E7=BD=AE=E5=B9=B6=E6=B7=BB=E5=8A=A0=E4=BB=93?=
=?UTF-8?q?=E5=BA=93=E4=BF=A1=E6=81=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/pkg-pr-new.yml | 4 ----
package.json | 4 ++++
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/.github/workflows/pkg-pr-new.yml b/.github/workflows/pkg-pr-new.yml
index dc58ce28..1717cc99 100644
--- a/.github/workflows/pkg-pr-new.yml
+++ b/.github/workflows/pkg-pr-new.yml
@@ -23,8 +23,4 @@ jobs:
- run: pnpm run "/^build:/"
- - uses: actions/setup-node@v6
- with:
- node-version: 24
-
- run: pnpm dlx pkg-pr-new publish './packages/*' --pnpm --packageManager=pnpm,npm,yarn
diff --git a/package.json b/package.json
index 4318c9a2..050e125e 100644
--- a/package.json
+++ b/package.json
@@ -5,6 +5,10 @@
"type": "module",
"author": "tdesign",
"license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/Tencent/tdesign-web-components.git"
+ },
"scripts": {
"init": "git submodule update --init",
"start": "pnpm run dev:prepare && pnpm run dev:ui",
From 924b4c9e9b300d28c53d5c9c3281f2708645c517 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 16:25:33 +0800
Subject: [PATCH 23/48] =?UTF-8?q?ci:=20=E4=BC=98=E5=8C=96=20pkg-pr-new=20?=
=?UTF-8?q?=E5=8F=91=E5=B8=83=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/pkg-pr-new.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/pkg-pr-new.yml b/.github/workflows/pkg-pr-new.yml
index 1717cc99..ddc9c015 100644
--- a/.github/workflows/pkg-pr-new.yml
+++ b/.github/workflows/pkg-pr-new.yml
@@ -23,4 +23,4 @@ jobs:
- run: pnpm run "/^build:/"
- - run: pnpm dlx pkg-pr-new publish './packages/*' --pnpm --packageManager=pnpm,npm,yarn
+ - run: pnpm dlx pkg-pr-new publish './packages/*' --compact --packageManager=pnpm,npm,yarn
From 7804ea80e8eb2fa29c1f340ec12eb091b1ba1748 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 16:28:09 +0800
Subject: [PATCH 24/48] =?UTF-8?q?ci(pkg-pr-new):=20=E7=A6=81=E7=94=A8?=
=?UTF-8?q?=E7=B4=A7=E5=87=91=E6=A8=A1=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/pkg-pr-new.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/pkg-pr-new.yml b/.github/workflows/pkg-pr-new.yml
index ddc9c015..7fd3457d 100644
--- a/.github/workflows/pkg-pr-new.yml
+++ b/.github/workflows/pkg-pr-new.yml
@@ -23,4 +23,4 @@ jobs:
- run: pnpm run "/^build:/"
- - run: pnpm dlx pkg-pr-new publish './packages/*' --compact --packageManager=pnpm,npm,yarn
+ - run: pnpm dlx pkg-pr-new publish './packages/*' --no-compact --packageManager=pnpm,npm,yarn
From 9d0ca25b329f14f217a4fa38ed3d795c122a43d3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 16:50:39 +0800
Subject: [PATCH 25/48] =?UTF-8?q?ci:=20=E9=87=8D=E6=9E=84=E9=A2=84?=
=?UTF-8?q?=E8=A7=88=E6=9E=84=E5=BB=BA=E4=B8=8E=E5=8F=91=E5=B8=83=E5=B7=A5?=
=?UTF-8?q?=E4=BD=9C=E6=B5=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/preview-build.yml | 62 ++++++++
.github/workflows/preview-publish.yml | 213 ++++++++++----------------
2 files changed, 146 insertions(+), 129 deletions(-)
create mode 100644 .github/workflows/preview-build.yml
diff --git a/.github/workflows/preview-build.yml b/.github/workflows/preview-build.yml
new file mode 100644
index 00000000..bc8c1e8a
--- /dev/null
+++ b/.github/workflows/preview-build.yml
@@ -0,0 +1,62 @@
+name: PREVIEW_BUILD
+
+on:
+ pull_request:
+ branches: [develop, main]
+ types: [opened, synchronize, reopened]
+
+jobs:
+ tdesign-web-components-site:
+ runs-on: ubuntu-latest
+ steps:
+ - run: echo ${{ github.event.number }} > pr-id.txt
+ - uses: actions/upload-artifact@v4
+ with:
+ name: pr-id
+ path: pr-id.txt
+ retention-days: 5
+
+ - uses: actions/checkout@v4
+ with:
+ submodules: recursive
+
+ - uses: pnpm/action-setup@v4
+
+ - uses: actions/setup-node@v4
+ with:
+ node-version-file: .node-version
+ cache: 'pnpm'
+
+ - run: pnpm install --frozen-lockfile
+
+ - run: pnpm -C packages/tdesign-web-components/site run preview
+
+ - uses: actions/upload-artifact@v4
+ with:
+ name: tdesign-web-components-site
+ path: packages/tdesign-web-components/site/dist
+ retention-days: 5
+
+ tdesign-web-components-chat-site:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ submodules: recursive
+
+ - uses: pnpm/action-setup@v4
+
+ - uses: actions/setup-node@v4
+ with:
+ node-version-file: .node-version
+ cache: 'pnpm'
+
+ - run: pnpm install --frozen-lockfile
+
+ - run: pnpm -C packages/tdesign-web-components-chat/site run preview
+
+ - uses: actions/upload-artifact@v4
+ with:
+ name: tdesign-web-components-chat-site
+ path: packages/tdesign-web-components-chat/site/dist
+ retention-days: 5
diff --git a/.github/workflows/preview-publish.yml b/.github/workflows/preview-publish.yml
index 3aeeb2db..6f826a43 100644
--- a/.github/workflows/preview-publish.yml
+++ b/.github/workflows/preview-publish.yml
@@ -2,187 +2,142 @@ name: PREVIEW_PUBLISH
on:
workflow_run:
- workflows: ['MAIN_PULL_REQUEST']
+ workflows:
+ - PREVIEW_BUILD
types:
- completed
-concurrency:
- group: preview-publish-${{ github.event.workflow_run.head_branch }}-${{ github.event.workflow_run.head_repository.full_name }}
- cancel-in-progress: true
-
-permissions:
- contents: read
- actions: read
- pull-requests: write
-
jobs:
- preflight:
+ preview-context:
+ if: github.event.workflow_run.conclusion == 'success'
runs-on: ubuntu-latest
- if: >-
- github.event.workflow_run.conclusion == 'success' &&
- github.event.workflow_run.event == 'pull_request'
outputs:
pr_id: ${{ steps.pr.outputs.id }}
- web_components_domain: ${{ steps.domains.outputs.web_components_domain }}
- chat_domain: ${{ steps.domains.outputs.chat_domain }}
+ tdesign_web_components_domain: ${{ steps.tdesign-web-components-domain.outputs.tdesign_web_components_domain }}
+ tdesign_web_components_chat_domain: ${{ steps.tdesign-web-components-chat-domain.outputs.tdesign_web_components_chat_domain }}
steps:
- - name: Download PR metadata
- uses: dawidd6/action-download-artifact@v21
+ - name: Download pr id
+ uses: dawidd6/action-download-artifact@v8
with:
- workflow: ${{ github.event.workflow_run.name }}
+ workflow: ${{ github.event.workflow_run.workflow_id }}
run_id: ${{ github.event.workflow_run.id }}
name: pr-id
- path: ./pr-id
- - name: Extract PR number
+ - name: Set pr id
id: pr
- run: |
- PR_ID=$(cat ./pr-id/pr-id.txt)
- if [ -z "$PR_ID" ]; then
- echo "::error::Failed to extract PR id from artifact"
- exit 1
- fi
- echo "id=$PR_ID" >> "$GITHUB_OUTPUT"
-
- - name: Compute preview domains
- id: domains
- env:
- PR_ID: ${{ steps.pr.outputs.id }}
- OWNER: ${{ github.repository_owner }}
- run: |
- OWNER_LOWER=$(echo "$OWNER" | tr '[:upper:]' '[:lower:]')
- {
- echo "web_components_domain=https://preview-pr-${PR_ID}-${OWNER_LOWER}-tdesign-web-components.surge.sh"
- echo "chat_domain=https://preview-pr-${PR_ID}-${OWNER_LOWER}-tdesign-vue-next-chat.surge.sh"
- } >> "$GITHUB_OUTPUT"
+ run: echo "id=$(cat pr-id.txt)" >> $GITHUB_OUTPUT
+
+ - name: tdesign-web-components-domain
+ id: tdesign-web-components-domain
+ run: echo "tdesign_web_components_domain=https://preview-pr-${{ steps.pr.outputs.id }}-tdesign-web-components.surge.sh" >> $GITHUB_OUTPUT
+
+ - name: tdesign-web-components-chat-domain
+ id: tdesign-web-components-chat-domain
+ run: echo "tdesign_web_components_chat_domain=https://preview-pr-${{ steps.pr.outputs.id }}-tdesign-web-components-chat.surge.sh" >> $GITHUB_OUTPUT
tdesign-web-components:
- needs: preflight
+ if: github.event.workflow_run.conclusion == 'success'
runs-on: ubuntu-latest
+ needs: preview-context
steps:
- - name: Download artifact
- uses: dawidd6/action-download-artifact@v21
+ - uses: dawidd6/action-download-artifact@v8
with:
- workflow: ${{ github.event.workflow_run.name }}
+ workflow: ${{ github.event.workflow_run.workflow_id }}
run_id: ${{ github.event.workflow_run.id }}
name: tdesign-web-components-site
- path: ./site
+ - run: |
+ export DEPLOY_DOMAIN=${{ needs.preview-context.outputs.tdesign_web_components_domain }}
+ npx surge --project ./ --domain $DEPLOY_DOMAIN --token ${{ secrets.TDESIGN_SURGE_TOKEN }}
- - name: Prepare SPA fallback
- run: cp ./site/index.html ./site/200.html
-
- - name: Deploy to Surge.sh
- run: |
- npx surge --project ./site \
- --domain ${{ needs.preflight.outputs.web_components_domain }} \
- --token ${{ secrets.TDESIGN_SURGE_TOKEN }}
-
- tdesign-vue-next-chat:
- needs: preflight
+ tdesign-web-components-chat:
+ if: github.event.workflow_run.conclusion == 'success'
runs-on: ubuntu-latest
+ needs: preview-context
steps:
- - name: Download artifact
- id: download
- uses: dawidd6/action-download-artifact@v21
+ - uses: dawidd6/action-download-artifact@v8
with:
- workflow: ${{ github.event.workflow_run.name }}
+ workflow: ${{ github.event.workflow_run.workflow_id }}
run_id: ${{ github.event.workflow_run.id }}
- name: tdesign-vue-next-chat-site
- path: ./site
- if_no_artifact_found: warn
-
- - name: Skip if artifact missing
- if: steps.download.outputs.found_artifact != 'true'
- run: echo "::notice::chat artifact not found, skipping chat deployment"
-
- - name: Prepare SPA fallback
- if: steps.download.outputs.found_artifact == 'true'
- run: cp ./site/index.html ./site/200.html
-
- - name: Deploy to Surge.sh
- if: steps.download.outputs.found_artifact == 'true'
- run: |
- npx surge --project ./site \
- --domain ${{ needs.preflight.outputs.chat_domain }} \
- --token ${{ secrets.TDESIGN_SURGE_TOKEN }}
+ name: tdesign-web-components-chat-site
+ - run: |
+ export DEPLOY_DOMAIN=${{ needs.preview-context.outputs.tdesign_web_components_chat_domain }}
+ npx surge --project ./ --domain $DEPLOY_DOMAIN --token ${{ secrets.TDESIGN_SURGE_TOKEN }}
preview-comment:
- if: always() && needs.preflight.result == 'success'
+ if: always()
needs:
- - preflight
+ - preview-context
- tdesign-web-components
- - tdesign-vue-next-chat
+ - tdesign-web-components-chat
runs-on: ubuntu-latest
steps:
- - name: Collect job results
+ - name: jobs report
id: report
uses: actions/github-script@v7
- env:
- WEB_COMPONENTS_DOMAIN: ${{ needs.preflight.outputs.web_components_domain }}
- CHAT_DOMAIN: ${{ needs.preflight.outputs.chat_domain }}
with:
script: |
- const { WEB_COMPONENTS_DOMAIN, CHAT_DOMAIN } = process.env;
+ const pr_id = ${{ needs.preview-context.outputs.pr_id }};
+ const tdesign_web_components_domain = "${{ needs.preview-context.outputs.tdesign_web_components_domain }}";
+ const tdesign_web_components_chat_domain = "${{ needs.preview-context.outputs.tdesign_web_components_chat_domain }}";
const { data: { jobs } } = await github.rest.actions.listJobsForWorkflowRun({
owner: context.repo.owner,
repo: context.repo.repo,
run_id: context.runId,
- per_page: 100,
- });
-
- const components = {
- 'tdesign-web-components': {
- package_name: '@tdesign/web-components-ui
@tdesign/web-components-chat',
- domain: WEB_COMPONENTS_DOMAIN,
- status: '',
- report_url: '',
- },
- 'tdesign-vue-next-chat': {
- package_name: '@tdesign-vue-next/chat',
- domain: CHAT_DOMAIN,
- status: '',
- report_url: '',
- },
- };
-
- const previewSuccess = `
`;
- const previewFailure = `
`;
+ per_page: 100
+ })
+ const tdesign = {
+ "tdesign-web-components": { status: "", report_url: "" },
+ "tdesign-web-components-chat": { status: "", report_url: "" },
+ };
+ const preview_success = `
`;
+ const preview_failure = `
`;
jobs
- .filter((job) => Object.prototype.hasOwnProperty.call(components, job.name))
- .forEach((job) => {
- const entry = components[job.name];
- if (job.conclusion === 'success') {
- entry.status = previewSuccess;
- entry.report_url = entry.domain;
- } else {
- entry.status = previewFailure;
- entry.report_url = job.html_url;
+ .filter((job) => job.name.startsWith("tdesign-"))
+ .map((job) => {
+ tdesign[job.name].status = preview_failure;
+ tdesign[job.name].report_url = job.html_url;
+
+ if (job.conclusion === "success") {
+ tdesign[job.name].status = preview_success;
+ if (job.name === "tdesign-web-components") {
+
+ tdesign[job.name].report_url = tdesign_web_components_domain;
+ }
+ if (job.name === "tdesign-web-components-chat") {
+ tdesign[job.name].report_url = tdesign_web_components_chat_domain;
+ }
}
});
const runUrl = `${context.serverUrl}/${context.repo.owner}/${context.repo.repo}/actions/runs/${context.runId}`;
- const rows = Object.values(components)
- .map((c) => `| ${c.package_name} | [${c.status}](${c.report_url}) |`)
- .join('\n');
-
- const comment = [
- `# TDesign Component Site Preview [Open](${runUrl})`,
- '| Component | Preview |',
- '| --------- | :--: |',
- rows,
- '',
- '',
- ].join('\n');
+ const comment = `
+ # TDesign Component Site Preview [Open](${runUrl})
+ | Component | Preview |
+ | --------- | :--: |
+ ${Object.keys(tdesign)
+ .map((component) => {
+ const preview_text = `[${tdesign[component].status}](${tdesign[component].report_url})`;
+ let package_name = component;
+ if (component === "tdesign-web-components-chat") {
+ package_name = "@tdesign-web-components/chat";
+ }
+
+ return `| ${package_name} | ${preview_text} | `;
+ })
+ .join("\n")}
+
+
+ `;
core.setOutput('comment', comment);
- - name: Post comment
+ - name: comment
uses: actions-cool/maintain-one-comment@v3
with:
token: ${{ secrets.TDESIGN_BOT_TOKEN }}
- number: ${{ needs.preflight.outputs.pr_id }}
+ number: ${{needs.preview-context.outputs.pr_id}}
body: ${{ steps.report.outputs.comment }}
body-include: ''
From b479a8e42889fc2463c4bd7b3f87204e96aca5f9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 16:55:13 +0800
Subject: [PATCH 26/48] =?UTF-8?q?ci:=20=E4=BF=AE=E6=94=B9=E9=A2=84?=
=?UTF-8?q?=E8=A7=88=E6=9E=84=E5=BB=BA=E7=9A=84=E5=B7=A5=E4=BD=9C=E6=B5=81?=
=?UTF-8?q?=E5=90=8D=E7=A7=B0=E5=92=8C=E5=88=86=E6=94=AF=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/preview-build.yml | 4 ++--
.github/workflows/preview-publish.yml | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/.github/workflows/preview-build.yml b/.github/workflows/preview-build.yml
index bc8c1e8a..6a4a720f 100644
--- a/.github/workflows/preview-build.yml
+++ b/.github/workflows/preview-build.yml
@@ -1,8 +1,8 @@
-name: PREVIEW_BUILD
+name: preview-build
on:
pull_request:
- branches: [develop, main]
+ branches: [develop, main, next]
types: [opened, synchronize, reopened]
jobs:
diff --git a/.github/workflows/preview-publish.yml b/.github/workflows/preview-publish.yml
index 6f826a43..f3fa7807 100644
--- a/.github/workflows/preview-publish.yml
+++ b/.github/workflows/preview-publish.yml
@@ -1,9 +1,9 @@
-name: PREVIEW_PUBLISH
+name: preview-publish
on:
workflow_run:
workflows:
- - PREVIEW_BUILD
+ - preview-build
types:
- completed
From 8814e6ec720693d080dfd551439865693f44f866 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 17:07:59 +0800
Subject: [PATCH 27/48] =?UTF-8?q?build(site):=20=E6=9B=B4=E6=96=B0?=
=?UTF-8?q?=E6=9E=84=E5=BB=BA=E9=85=8D=E7=BD=AE=E5=92=8C=E8=84=9A=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../tdesign-web-components-chat/site/package.json | 3 +--
.../tdesign-web-components-chat/site/vite.config.ts | 11 +++--------
packages/tdesign-web-components/site/package.json | 5 ++---
packages/tdesign-web-components/site/vite.config.ts | 11 +++--------
4 files changed, 9 insertions(+), 21 deletions(-)
diff --git a/packages/tdesign-web-components-chat/site/package.json b/packages/tdesign-web-components-chat/site/package.json
index 1a5c9485..56a9c09a 100644
--- a/packages/tdesign-web-components-chat/site/package.json
+++ b/packages/tdesign-web-components-chat/site/package.json
@@ -5,7 +5,6 @@
"scripts": {
"dev": "vite --force",
"build": "vite build",
- "build:preview": "vite build --mode preview",
- "preview": "vite preview"
+ "preview": "vite build --mode preview"
}
}
diff --git a/packages/tdesign-web-components-chat/site/vite.config.ts b/packages/tdesign-web-components-chat/site/vite.config.ts
index 086e8f8b..11aad64f 100644
--- a/packages/tdesign-web-components-chat/site/vite.config.ts
+++ b/packages/tdesign-web-components-chat/site/vite.config.ts
@@ -1,4 +1,3 @@
-import fs from 'node:fs';
import { fileURLToPath } from 'node:url';
import { resolve } from 'path';
import { dirname } from 'path';
@@ -17,11 +16,8 @@ const publicPathMap = {
};
// https://vitejs.dev/config/
-export default ({ mode }) => {
- if (mode !== 'development' && fs.existsSync(resolve(ROOT, '_pro-site/'))) {
- fs.rmdirSync(resolve(ROOT, '_pro-site/'), { recursive: true });
- }
- return defineConfig({
+export default ({ mode }) =>
+ defineConfig({
base: publicPathMap[mode] || './',
esbuild: {
jsxFactory: 'OmiComponent.h',
@@ -76,7 +72,7 @@ export default ({ mode }) => {
},
},
build: {
- outDir: resolve(ROOT, '_pro-site'),
+ outDir: 'dist',
rollupOptions: {
treeshake: false, // ้ฒๆญขไธๆฏๅ
ทๅ็export๏ผไผ่ขซtree-shaking
input: {
@@ -92,4 +88,3 @@ export default ({ mode }) => {
],
logLevel: 'error',
});
-};
diff --git a/packages/tdesign-web-components/site/package.json b/packages/tdesign-web-components/site/package.json
index 82fc0747..3d5aa4ab 100644
--- a/packages/tdesign-web-components/site/package.json
+++ b/packages/tdesign-web-components/site/package.json
@@ -1,11 +1,10 @@
{
- "name": "@tdesign/web-components-ui-site",
+ "name": "@tdesign/web-components-site",
"version": "0.0.0",
"private": true,
"scripts": {
"dev": "vite --force",
"build": "vite build",
- "build:preview": "vite build --mode preview",
- "preview": "vite preview"
+ "preview": "vite build --mode preview"
}
}
diff --git a/packages/tdesign-web-components/site/vite.config.ts b/packages/tdesign-web-components/site/vite.config.ts
index d48d9bbb..af61c419 100644
--- a/packages/tdesign-web-components/site/vite.config.ts
+++ b/packages/tdesign-web-components/site/vite.config.ts
@@ -1,4 +1,3 @@
-import fs from 'node:fs';
import { fileURLToPath } from 'node:url';
import { resolve } from 'path';
import { dirname } from 'path';
@@ -17,11 +16,8 @@ const publicPathMap = {
};
// https://vitejs.dev/config/
-export default ({ mode }) => {
- if (mode !== 'development' && fs.existsSync(resolve(ROOT, '_site/'))) {
- fs.rmdirSync(resolve(ROOT, '_site/'), { recursive: true });
- }
- return defineConfig({
+export default ({ mode }) =>
+ defineConfig({
base: publicPathMap[mode] || './',
esbuild: {
jsxFactory: 'OmiComponent.h',
@@ -76,7 +72,7 @@ export default ({ mode }) => {
},
},
build: {
- outDir: resolve(ROOT, '_site'),
+ outDir: 'dist',
rollupOptions: {
treeshake: false, // ้ฒๆญขไธๆฏๅ
ทๅ็export๏ผไผ่ขซtree-shaking
input: {
@@ -92,4 +88,3 @@ export default ({ mode }) => {
],
logLevel: 'error',
});
-};
From 0c9ddf7f9fe49e6e9de750823324da6c16106e29 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 17:12:35 +0800
Subject: [PATCH 28/48] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6=E5=90=8D=E7=A7=B0=E5=8C=B9=E9=85=8D=E6=AD=A3=E5=88=99?=
=?UTF-8?q?=E8=A1=A8=E8=BE=BE=E5=BC=8F=E8=B7=AF=E5=BE=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
script/plugin-tdoc/md-to-wc.mjs | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/script/plugin-tdoc/md-to-wc.mjs b/script/plugin-tdoc/md-to-wc.mjs
index f1db7ca7..d9205cf6 100644
--- a/script/plugin-tdoc/md-to-wc.mjs
+++ b/script/plugin-tdoc/md-to-wc.mjs
@@ -3,6 +3,7 @@ import fs from 'fs';
import matter from 'gray-matter';
import { spawn } from 'node:child_process';
import path from 'path';
+
import { getWorkspaceRoot } from '../lib/get-root-path.mjs';
// import camelCase from 'camelcase';
// import { compileUsage } from '../../src/_common/docs/compile';
@@ -177,7 +178,7 @@ async function customRender({ source, file, md }) {
};
// md filename
- const reg = file.match(/src\/(\w+-?\w+)\/(\w+-?\w+)\.md/);
+ const reg = file.match(/\/(\w+-?\w+)\/(\w+-?\w+)\.md/);
const componentName = reg && reg[1];
// split md
@@ -236,7 +237,10 @@ async function customRender({ source, file, md }) {
// ่ฎพ่ฎกๆๅๅ
ๅฎน ไธๅฑ็คบ design Tab ๅไธ่งฃๆ
if (pageData.isComponent && pageData.tdDocTabs.some((item) => item.tab === 'design')) {
- const designDocPath = path.resolve(getWorkspaceRoot(__dirname), `common-utils/_common/docs/web/design/${componentName}.md`);
+ const designDocPath = path.resolve(
+ getWorkspaceRoot(__dirname),
+ `common-utils/_common/docs/web/design/${componentName}.md`,
+ );
if (fs.existsSync(designDocPath)) {
const designDocLastUpdated =
From af2ce4fdf795323559a374309eeb19da0fdfb849 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 17:20:03 +0800
Subject: [PATCH 29/48] =?UTF-8?q?ci(pr):=20=E7=AE=80=E5=8C=96=20PR=20?=
=?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81=E5=B9=B6=E4=BF=AE=E5=A4=8D=20test?=
=?UTF-8?q?=20=E8=84=9A=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/pull-request.yml | 140 +----------------------------
package.json | 2 +-
2 files changed, 2 insertions(+), 140 deletions(-)
diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
index 4142af0a..06d705a4 100644
--- a/.github/workflows/pull-request.yml
+++ b/.github/workflows/pull-request.yml
@@ -1,151 +1,13 @@
-# =============================================================================
-# MAIN_PULL_REQUEST
-# ่งฆๅๆถๆบ: PR ๅๅปบ/ๆดๆฐๆถ
-# ไธป่ฆๆต็จ: ๅๅ
ๆต่ฏ + ไธไผ PR ๅ
ไฟกๆฏ + ๅนถ่กๆๅปบไธคไธช็ซ็น
-#
-# ไธไธๆธธ PREVIEW_PUBLISH ็ๅฅ็บฆ (artifact ๅฝๅ):
-# - pr-id (ๅฟ
ๆ, PR ๅ
ไฟกๆฏ)
-# - tdesign-web-components-site (ๅฟ
ๆ, web-components ไธป็ซๆๅปบไบง็ฉ)
-# - tdesign-vue-next-chat-site (ๅฏ้, chat ๆๅปบๅคฑ่ดฅๆถไธๅญๅจ๏ผ
-# ๆบๅบๅฎๆฅ่ช Tencent/tdesign-vue-next)
-#
-# ่ฎพ่ฎกๅๅ:
-# - ๆฏไธชๆๅปบ job ๅช่ด่ดฃๆๅปบๅนถไธไผ ่ชๅทฑ็ artifact
-# - PR ๅ
ไฟกๆฏ็ฑ็ฌ็ซ job ไธไผ ๏ผไธๆๅปบ่งฃ่ฆ
-# - build-chat ็จ continue-on-error ่ฎฉๅ
ถๅคฑ่ดฅไธ้ปๅกไธป้พ่ทฏ๏ผไธๆธธ้่ฟ artifact
-# ๅญๅจๆง็ฌ็ซๅคๆญ๏ผ้ฟๅ
ไธๆธธ conclusion ่ฏฏๅฏผ
-# =============================================================================
name: MAIN_PULL_REQUEST
on:
pull_request:
types: [opened, synchronize, reopened]
-# ๅไธ PR ็ๆฐ push ๅๆถๆง็ๆๅปบ๏ผ่็่ตๆบ
-concurrency:
- group: main-pull-request-${{ github.event.pull_request.number }}
- cancel-in-progress: true
-
-# ๆๅฐๆ้ๅๅ
-permissions:
- contents: read
-
jobs:
- # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- # 1. ไธไผ PR ๅ
ไฟกๆฏ (็ฌ็ซ job, ไธๆๅปบ่งฃ่ฆ)
- # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- upload-pr-meta:
- runs-on: ubuntu-latest
- steps:
- - name: Write PR number
- run: echo "${{ github.event.pull_request.number }}" > pr-id.txt
-
- - name: Upload PR metadata
- uses: actions/upload-artifact@v7
- with:
- name: pr-id
- path: pr-id.txt
- retention-days: 2
-
- # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- # 2. ๅๅ
ๆต่ฏ
- # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- unit-test:
+ call-unit-test:
uses: TDesignOteam/workflows/.github/workflows/reusable-unit-test.yml@main
with:
node-version-file: .node-version
skip-site: true
package-manager: pnpm
-
- # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- # 3. ๆๅปบ Web Components Site (ไธป้พ่ทฏ, ๅฟ
้กปๆๅ)
- # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- build-web-components:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout repository
- uses: actions/checkout@v6
- with:
- submodules: recursive
-
- - name: Setup pnpm
- uses: pnpm/action-setup@v6
-
- - name: Setup Node.js
- uses: actions/setup-node@v6
- with:
- node-version-file: .node-version
- cache: pnpm
- cache-dependency-path: pnpm-lock.yaml
-
- - name: Install dependencies
- run: pnpm install --no-frozen-lockfile
-
- - name: Build site
- run: pnpm -C playground/site run build
-
- - name: Upload artifact
- uses: actions/upload-artifact@v7
- with:
- name: tdesign-web-components-site
- path: _site
- retention-days: 5
-
- # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- # 4. ๆๅปบ Chat Site (่พ
้พ่ทฏ, ๅคฑ่ดฅไธ้ปๅกไธป้พ่ทฏ)
- #
- # ไฝฟ็จ continue-on-error: true ่ฎฉๆญค job ๅคฑ่ดฅไธๅฝฑๅๆดไฝ workflow ็ success
- # conclusion๏ผไฟ่ฏไธๆธธ PREVIEW_PUBLISH ไปไผ่งฆๅ๏ผไฝฟไธป็ซ้ข่ง้พ่ทฏๅฎๆดๆง่กใ
- # ไธๆธธ deploy-chat ้่ฟ artifact ๅญๅจๆง็ฌ็ซๅคๆญๆฏๅฆ้จ็ฝฒ๏ผไธไพ่ตๆฌ job ็ถๆใ
- # โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- build-chat:
- runs-on: ubuntu-latest
- continue-on-error: true
- steps:
- - name: Checkout current repo
- uses: actions/checkout@v6
- with:
- submodules: recursive
-
- - name: Checkout tdesign-vue-next
- uses: actions/checkout@v6
- with:
- # chat ๅญ็ซๆบ็ ๅบๅฎๆฅ่ช็คพๅบไธๆธธไปๅบ
- repository: Tencent/tdesign-vue-next
- ref: develop
- submodules: recursive
- path: _vue-next
-
- - name: Setup pnpm
- uses: pnpm/action-setup@v6
-
- - name: Setup Node.js
- uses: actions/setup-node@v6
- with:
- node-version-file: .node-version
- cache: pnpm
- cache-dependency-path: |
- pnpm-lock.yaml
- _vue-next/pnpm-lock.yaml
-
- - name: Install dependencies
- working-directory: _vue-next
- run: pnpm install --no-frozen-lockfile
-
- - name: Patch vite config
- run: |
- node script/patch-vite-config.mjs \
- _vue-next/packages/tdesign-vue-next-chat/site/vite.config.ts \
- "$GITHUB_WORKSPACE"
-
- - name: Build site
- working-directory: _vue-next
- run: pnpm -C packages/tdesign-vue-next-chat/site run preview
-
- # ๆๅปบๅคฑ่ดฅๅๆญค step ไธๆง่ก, artifact ไธไผ็ๆ, ไธๆธธไผ่ชๅจ่ทณ่ฟ้จ็ฝฒ
- - name: Upload artifact
- uses: actions/upload-artifact@v7
- with:
- name: tdesign-vue-next-chat-site
- path: _vue-next/packages/tdesign-vue-next-chat/site/dist
- retention-days: 5
diff --git a/package.json b/package.json
index 050e125e..28c9a813 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
"dev:prepare": "pnpm run build:chat && pnpm run build:ui",
"dev:vue-next-chat": "pnpm run build:chat && cd playground/_tdesign-vue-next && pnpm install --no-frozen-lockfile && pnpm dev",
"dev:react-chat": "pnpm run build:chat && cd playground/_tdesign-react && pnpm install --no-frozen-lockfile && pnpm dev",
- "preview": "vite preview",
+ "test": "echo \"no test specified,work in process\"",
"lint": "eslint --ext .ts,.tsx packages/components packages/pro-components/chat",
"lint:fix": "eslint --fix --ext .ts,.tsx packages/components packages/pro-components/chat",
"generate:entry": "node ./script/generate-entry.js",
From 308ba7b49a38b893688c47063230c0cf1ea5e808 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 17:22:43 +0800
Subject: [PATCH 30/48] =?UTF-8?q?ci:=20=E8=A7=84=E8=8C=83=E5=B7=A5?=
=?UTF-8?q?=E4=BD=9C=E6=B5=81=E5=91=BD=E5=90=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/pull-request.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
index 06d705a4..b955bbd8 100644
--- a/.github/workflows/pull-request.yml
+++ b/.github/workflows/pull-request.yml
@@ -1,4 +1,4 @@
-name: MAIN_PULL_REQUEST
+name: main-pull-request
on:
pull_request:
From 528f7e5aeb0be07fe4b420677a52c476570ad843 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 17:24:53 +0800
Subject: [PATCH 31/48] =?UTF-8?q?ci:=20=E6=B7=BB=E5=8A=A0=20PR=20=E5=8E=8B?=
=?UTF-8?q?=E7=BC=A9=E4=BD=93=E7=A7=AF=E6=A3=80=E6=9F=A5=E5=B7=A5=E4=BD=9C?=
=?UTF-8?q?=E6=B5=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/pr-compressed-size.yml | 63 ++++++++++++++++++++++++
1 file changed, 63 insertions(+)
create mode 100644 .github/workflows/pr-compressed-size.yml
diff --git a/.github/workflows/pr-compressed-size.yml b/.github/workflows/pr-compressed-size.yml
new file mode 100644
index 00000000..cc692d7e
--- /dev/null
+++ b/.github/workflows/pr-compressed-size.yml
@@ -0,0 +1,63 @@
+name: pr-compressed-size
+
+on:
+ pull_request:
+
+jobs:
+ tdesign-web-components:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v6
+ with:
+ submodules: recursive
+
+ - uses: pnpm/action-setup@v4
+
+ - uses: actions/setup-node@v6
+ with:
+ node-version-file: .node-version
+
+ - uses: preactjs/compressed-size-action@v2
+ with:
+ build-script: 'build:ui'
+ repo-token: '${{ secrets.GITHUB_TOKEN }}'
+ pattern: './packages/tdesign-web-components/dist/**/*.{js,css}'
+ comment-key: tdesign-web-components
+
+ tdesign-web-components-chat:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v6
+ with:
+ submodules: recursive
+
+ - uses: pnpm/action-setup@v4
+
+ - uses: actions/setup-node@v6
+ with:
+ node-version-file: .node-version
+
+ - uses: preactjs/compressed-size-action@v2
+ with:
+ build-script: 'build:chat'
+ repo-token: '${{ secrets.GITHUB_TOKEN }}'
+ pattern: './packages/tdesign-web-components-chat/es/**/*.{mjs,css}'
+ comment-key: tdesign-web-components-chat
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v6
+ with:
+ submodules: recursive
+
+ - uses: pnpm/action-setup@v4
+
+ - uses: actions/setup-node@v6
+ with:
+ node-version-file: .node-version
+
+ - uses: preactjs/compressed-size-action@v2
+ with:
+ build-script: 'build:auto-import-resolver'
+ repo-token: '${{ secrets.GITHUB_TOKEN }}'
+ pattern: './packages/auto-import-resolver/dist/*.{js,cjs,mjs}'
+ comment-key: auto-import-resolver
\ No newline at end of file
From 5e3ba9a198c913d56d065d7e6af3a2a935ae1b36 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 17:26:38 +0800
Subject: [PATCH 32/48] =?UTF-8?q?ci:=20=E7=A7=BB=E9=99=A4=20auto-import-re?=
=?UTF-8?q?solver=20=E5=8E=8B=E7=BC=A9=E5=A4=A7=E5=B0=8F=E6=A3=80=E6=9F=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/pr-compressed-size.yml | 18 ------------------
1 file changed, 18 deletions(-)
diff --git a/.github/workflows/pr-compressed-size.yml b/.github/workflows/pr-compressed-size.yml
index cc692d7e..148f65d0 100644
--- a/.github/workflows/pr-compressed-size.yml
+++ b/.github/workflows/pr-compressed-size.yml
@@ -43,21 +43,3 @@ jobs:
repo-token: '${{ secrets.GITHUB_TOKEN }}'
pattern: './packages/tdesign-web-components-chat/es/**/*.{mjs,css}'
comment-key: tdesign-web-components-chat
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v6
- with:
- submodules: recursive
-
- - uses: pnpm/action-setup@v4
-
- - uses: actions/setup-node@v6
- with:
- node-version-file: .node-version
-
- - uses: preactjs/compressed-size-action@v2
- with:
- build-script: 'build:auto-import-resolver'
- repo-token: '${{ secrets.GITHUB_TOKEN }}'
- pattern: './packages/auto-import-resolver/dist/*.{js,cjs,mjs}'
- comment-key: auto-import-resolver
\ No newline at end of file
From cfb3d5a61e3e480642326a9eed1be818afd39222 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 17:28:12 +0800
Subject: [PATCH 33/48] =?UTF-8?q?ci:=20=E6=B7=BB=E5=8A=A0=20pnpm=20install?=
=?UTF-8?q?=20--no-frozen-lockfile=20=E5=AE=89=E8=A3=85=E8=84=9A=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/pr-compressed-size.yml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/.github/workflows/pr-compressed-size.yml b/.github/workflows/pr-compressed-size.yml
index 148f65d0..d747fd77 100644
--- a/.github/workflows/pr-compressed-size.yml
+++ b/.github/workflows/pr-compressed-size.yml
@@ -19,6 +19,7 @@ jobs:
- uses: preactjs/compressed-size-action@v2
with:
+ install-script: 'pnpm install --no-frozen-lockfile'
build-script: 'build:ui'
repo-token: '${{ secrets.GITHUB_TOKEN }}'
pattern: './packages/tdesign-web-components/dist/**/*.{js,css}'
@@ -39,6 +40,7 @@ jobs:
- uses: preactjs/compressed-size-action@v2
with:
+ install-script: 'pnpm install --no-frozen-lockfile'
build-script: 'build:chat'
repo-token: '${{ secrets.GITHUB_TOKEN }}'
pattern: './packages/tdesign-web-components-chat/es/**/*.{mjs,css}'
From 5091c056748f158ae29c2db21c2eda99addfc393 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 18:02:28 +0800
Subject: [PATCH 34/48] =?UTF-8?q?ci:=20=E6=9B=B4=E6=96=B0=E5=8E=8B?=
=?UTF-8?q?=E7=BC=A9=E5=A4=A7=E5=B0=8F=E6=A3=80=E6=9F=A5=E7=9A=84=E6=96=87?=
=?UTF-8?q?=E4=BB=B6=E5=8C=B9=E9=85=8D=E6=A8=A1=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/pr-compressed-size.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/pr-compressed-size.yml b/.github/workflows/pr-compressed-size.yml
index d747fd77..adcf275c 100644
--- a/.github/workflows/pr-compressed-size.yml
+++ b/.github/workflows/pr-compressed-size.yml
@@ -22,7 +22,7 @@ jobs:
install-script: 'pnpm install --no-frozen-lockfile'
build-script: 'build:ui'
repo-token: '${{ secrets.GITHUB_TOKEN }}'
- pattern: './packages/tdesign-web-components/dist/**/*.{js,css}'
+ pattern: './packages/tdesign-web-components/{dist,lib,esm}/**/*.{js,css}'
comment-key: tdesign-web-components
tdesign-web-components-chat:
@@ -43,5 +43,5 @@ jobs:
install-script: 'pnpm install --no-frozen-lockfile'
build-script: 'build:chat'
repo-token: '${{ secrets.GITHUB_TOKEN }}'
- pattern: './packages/tdesign-web-components-chat/es/**/*.{mjs,css}'
+ pattern: './packages/tdesign-web-components-chat/{dist,lib,esm}/**/*.{mjs,css}'
comment-key: tdesign-web-components-chat
From a1707ea3a67556bd4b405b4b0e11a7412ccaba92 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 18:06:35 +0800
Subject: [PATCH 35/48] =?UTF-8?q?ci:=20=E8=A1=A5=E5=85=A8=E5=8E=8B?=
=?UTF-8?q?=E7=BC=A9=E5=A4=A7=E5=B0=8F=E6=A3=80=E6=B5=8B=E7=9A=84=E6=96=87?=
=?UTF-8?q?=E4=BB=B6=E5=8C=B9=E9=85=8D=E6=A8=A1=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/pr-compressed-size.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/pr-compressed-size.yml b/.github/workflows/pr-compressed-size.yml
index adcf275c..3edd73ff 100644
--- a/.github/workflows/pr-compressed-size.yml
+++ b/.github/workflows/pr-compressed-size.yml
@@ -22,7 +22,7 @@ jobs:
install-script: 'pnpm install --no-frozen-lockfile'
build-script: 'build:ui'
repo-token: '${{ secrets.GITHUB_TOKEN }}'
- pattern: './packages/tdesign-web-components/{dist,lib,esm}/**/*.{js,css}'
+ pattern: './packages/tdesign-web-components/{dist,lib,esm}/**/*.{js,mjs,css}'
comment-key: tdesign-web-components
tdesign-web-components-chat:
@@ -43,5 +43,5 @@ jobs:
install-script: 'pnpm install --no-frozen-lockfile'
build-script: 'build:chat'
repo-token: '${{ secrets.GITHUB_TOKEN }}'
- pattern: './packages/tdesign-web-components-chat/{dist,lib,esm}/**/*.{mjs,css}'
+ pattern: './packages/tdesign-web-components-chat/{dist,lib,esm}/**/*.{js,mjs,css}'
comment-key: tdesign-web-components-chat
From 208c54e6e4c0d15e644dde89f59fc5fa933b94af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 18:08:52 +0800
Subject: [PATCH 36/48] =?UTF-8?q?chore(deps):=20=E7=A7=BB=E9=99=A4=20=5Fco?=
=?UTF-8?q?mmon=20=E5=A4=9A=E4=BD=99=E4=BE=9D=E8=B5=96=E5=B9=B6=E6=B8=85?=
=?UTF-8?q?=E7=90=86=E9=94=81=E6=96=87=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pnpm-lock.yaml | 3145 +------------------------------------------
pnpm-workspace.yaml | 4 +-
2 files changed, 15 insertions(+), 3134 deletions(-)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d0ef45bc..051ea3c6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -214,105 +214,11 @@ importers:
specifier: ^5.5.0
version: 5.9.3
- common-utils/_common:
- dependencies:
- lodash-es:
- specifier: ^4.17.21
- version: 4.18.1
- mitt:
- specifier: ^3.0.0
- version: 3.0.1
- tinycolor2:
- specifier: ^1.4.2
- version: 1.6.0
- devDependencies:
- '@commitlint/cli':
- specifier: ^17.1.2
- version: 17.8.1
- '@commitlint/config-conventional':
- specifier: ^17.0.3
- version: 17.8.1
- '@types/lodash-es':
- specifier: ^4.17.12
- version: 4.17.12
- '@types/node':
- specifier: ^22.10.2
- version: 22.19.17
- '@types/tinycolor2':
- specifier: ^1.4.6
- version: 1.4.6
- '@typescript-eslint/eslint-plugin':
- specifier: ^6.21.0
- version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)
- '@typescript-eslint/experimental-utils':
- specifier: ^2.24.0
- version: 2.34.0(eslint@8.57.1)(typescript@5.9.3)
- '@typescript-eslint/parser':
- specifier: ^6.21.0
- version: 6.21.0(eslint@8.57.1)(typescript@5.9.3)
- '@typescript-eslint/typescript-estree':
- specifier: ^8.8.0
- version: 8.58.2(typescript@5.9.3)
- '@vitest/coverage-v8':
- specifier: ^3.1.4
- version: 3.2.4(vitest@3.2.4(@types/node@22.19.17)(jiti@2.6.1)(jsdom@19.0.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3))
- commitizen:
- specifier: ^4.2.2
- version: 4.3.1(@types/node@22.19.17)(typescript@5.9.3)
- commitlint:
- specifier: ^17.0.3
- version: 17.8.1
- conventional-changelog-cli:
- specifier: ^2.1.1
- version: 2.2.2
- cz-conventional-changelog:
- specifier: ^3.3.0
- version: 3.3.0(@types/node@22.19.17)(typescript@5.9.3)
- dayjs:
- specifier: ^1.11.4
- version: 1.11.20
- eslint:
- specifier: ^8.57.0
- version: 8.57.1
- eslint-config-airbnb-base:
- specifier: ^15.0.0
- version: 15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1)
- eslint-config-prettier:
- specifier: ^9.1.0
- version: 9.1.2(eslint@8.57.1)
- eslint-plugin-import:
- specifier: ^2.24.2
- version: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)
- eslint-plugin-prettier:
- specifier: ^5.2.1
- version: 5.5.5(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.8.3)
- husky:
- specifier: ^8.0.1
- version: 8.0.3
- lint-staged:
- specifier: ~13.2.0
- version: 13.2.3
- min-indent:
- specifier: ^1.0.1
- version: 1.0.1
- postcss-less:
- specifier: ^5.0.0
- version: 5.0.0
- prettier:
- specifier: ^3.6.2
- version: 3.8.3
- stylelint:
- specifier: ~14.16.1
- version: 14.16.1
- stylelint-config-standard:
- specifier: ^24.0.0
- version: 24.0.0(stylelint@14.16.1)
- typescript:
- specifier: ^5.7.3
- version: 5.9.3
- vitest:
- specifier: ^3.1.4
- version: 3.2.4(@types/node@22.19.17)(jiti@2.6.1)(jsdom@19.0.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3)
+ common-utils/_common/docs: {}
+
+ common-utils/_common/js: {}
+
+ common-utils/_common/style: {}
packages/components:
dependencies:
@@ -484,10 +390,6 @@ packages:
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
engines: {node: '>=10'}
- '@ampproject/remapping@2.3.0':
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
-
'@apideck/better-ajv-errors@0.3.7':
resolution: {integrity: sha512-TajUJwGWbDwkCx/CZi7tRE8PVB7simCvKJfHUsSdvps+aTM/PDPP4gkLmKnc+x3CE//y9i/nj74GqdL/hwk7Iw==}
engines: {node: '>=10'}
@@ -1023,147 +925,74 @@ packages:
resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
engines: {node: '>=6.9.0'}
- '@bcoe/v8-coverage@1.0.2':
- resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
- engines: {node: '>=18'}
-
'@braintree/sanitize-url@6.0.4':
resolution: {integrity: sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==}
- '@commitlint/cli@17.8.1':
- resolution: {integrity: sha512-ay+WbzQesE0Rv4EQKfNbSMiJJ12KdKTDzIt0tcK4k11FdsWmtwP0Kp1NWMOUswfIWo6Eb7p7Ln721Nx9FLNBjg==}
- engines: {node: '>=v14'}
- hasBin: true
-
'@commitlint/cli@20.5.0':
resolution: {integrity: sha512-yNkyN/tuKTJS3wdVfsZ2tXDM4G4Gi7z+jW54Cki8N8tZqwKBltbIvUUrSbT4hz1bhW/h0CdR+5sCSpXD+wMKaQ==}
engines: {node: '>=v18'}
hasBin: true
- '@commitlint/config-conventional@17.8.1':
- resolution: {integrity: sha512-NxCOHx1kgneig3VLauWJcDWS40DVjg7nKOpBEEK9E5fjJpQqLCilcnKkIIjdBH98kEO1q3NpE5NSrZ2kl/QGJg==}
- engines: {node: '>=v14'}
-
'@commitlint/config-conventional@20.5.0':
resolution: {integrity: sha512-t3Ni88rFw1XMa4nZHgOKJ8fIAT9M2j5TnKyTqJzsxea7FUetlNdYFus9dz+MhIRZmc16P0PPyEfh6X2d/qw8SA==}
engines: {node: '>=v18'}
- '@commitlint/config-validator@17.8.1':
- resolution: {integrity: sha512-UUgUC+sNiiMwkyiuIFR7JG2cfd9t/7MV8VB4TZ+q02ZFkHoduUS4tJGsCBWvBOGD9Btev6IecPMvlWUfJorkEA==}
- engines: {node: '>=v14'}
-
'@commitlint/config-validator@20.5.0':
resolution: {integrity: sha512-T/Uh6iJUzyx7j35GmHWdIiGRQB+ouZDk0pwAaYq4SXgB54KZhFdJ0vYmxiW6AMYICTIWuyMxDBl1jK74oFp/Gw==}
engines: {node: '>=v18'}
- '@commitlint/ensure@17.8.1':
- resolution: {integrity: sha512-xjafwKxid8s1K23NFpL8JNo6JnY/ysetKo8kegVM7c8vs+kWLP8VrQq+NbhgVlmCojhEDbzQKp4eRXSjVOGsow==}
- engines: {node: '>=v14'}
-
'@commitlint/ensure@20.5.0':
resolution: {integrity: sha512-IpHqAUesBeW1EDDdjzJeaOxU9tnogLAyXLRBn03SHlj1SGENn2JGZqSWGkFvBJkJzfXAuCNtsoYzax+ZPS+puw==}
engines: {node: '>=v18'}
- '@commitlint/execute-rule@17.8.1':
- resolution: {integrity: sha512-JHVupQeSdNI6xzA9SqMF+p/JjrHTcrJdI02PwesQIDCIGUrv04hicJgCcws5nzaoZbROapPs0s6zeVHoxpMwFQ==}
- engines: {node: '>=v14'}
-
'@commitlint/execute-rule@20.0.0':
resolution: {integrity: sha512-xyCoOShoPuPL44gVa+5EdZsBVao/pNzpQhkzq3RdtlFdKZtjWcLlUFQHSWBuhk5utKYykeJPSz2i8ABHQA+ZZw==}
engines: {node: '>=v18'}
- '@commitlint/format@17.8.1':
- resolution: {integrity: sha512-f3oMTyZ84M9ht7fb93wbCKmWxO5/kKSbwuYvS867duVomoOsgrgljkGGIztmT/srZnaiGbaK8+Wf8Ik2tSr5eg==}
- engines: {node: '>=v14'}
-
'@commitlint/format@20.5.0':
resolution: {integrity: sha512-TI9EwFU/qZWSK7a5qyXMpKPPv3qta7FO4tKW+Wt2al7sgMbLWTsAcDpX1cU8k16TRdsiiet9aOw0zpvRXNJu7Q==}
engines: {node: '>=v18'}
- '@commitlint/is-ignored@17.8.1':
- resolution: {integrity: sha512-UshMi4Ltb4ZlNn4F7WtSEugFDZmctzFpmbqvpyxD3la510J+PLcnyhf9chs7EryaRFJMdAKwsEKfNK0jL/QM4g==}
- engines: {node: '>=v14'}
-
'@commitlint/is-ignored@20.5.0':
resolution: {integrity: sha512-JWLarAsurHJhPozbuAH6GbP4p/hdOCoqS9zJMfqwswne+/GPs5V0+rrsfOkP68Y8PSLphwtFXV0EzJ+GTXTTGg==}
engines: {node: '>=v18'}
- '@commitlint/lint@17.8.1':
- resolution: {integrity: sha512-aQUlwIR1/VMv2D4GXSk7PfL5hIaFSfy6hSHV94O8Y27T5q+DlDEgd/cZ4KmVI+MWKzFfCTiTuWqjfRSfdRllCA==}
- engines: {node: '>=v14'}
-
'@commitlint/lint@20.5.0':
resolution: {integrity: sha512-jiM3hNUdu04jFBf1VgPdjtIPvbuVfDTBAc6L98AWcoLjF5sYqkulBHBzlVWll4rMF1T5zeQFB6r//a+s+BBKlA==}
engines: {node: '>=v18'}
- '@commitlint/load@17.8.1':
- resolution: {integrity: sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA==}
- engines: {node: '>=v14'}
-
'@commitlint/load@20.5.0':
resolution: {integrity: sha512-sLhhYTL/KxeOTZjjabKDhwidGZan84XKK1+XFkwDYL/4883kIajcz/dZFAhBJmZPtL8+nBx6bnkzA95YxPeDPw==}
engines: {node: '>=v18'}
- '@commitlint/message@17.8.1':
- resolution: {integrity: sha512-6bYL1GUQsD6bLhTH3QQty8pVFoETfFQlMn2Nzmz3AOLqRVfNNtXBaSY0dhZ0dM6A2MEq4+2d7L/2LP8TjqGRkA==}
- engines: {node: '>=v14'}
-
'@commitlint/message@20.4.3':
resolution: {integrity: sha512-6akwCYrzcrFcTYz9GyUaWlhisY4lmQ3KvrnabmhoeAV8nRH4dXJAh4+EUQ3uArtxxKQkvxJS78hNX2EU3USgxQ==}
engines: {node: '>=v18'}
- '@commitlint/parse@17.8.1':
- resolution: {integrity: sha512-/wLUickTo0rNpQgWwLPavTm7WbwkZoBy3X8PpkUmlSmQJyWQTj0m6bDjiykMaDt41qcUbfeFfaCvXfiR4EGnfw==}
- engines: {node: '>=v14'}
-
'@commitlint/parse@20.5.0':
resolution: {integrity: sha512-SeKWHBMk7YOTnnEWUhx+d1a9vHsjjuo6Uo1xRfPNfeY4bdYFasCH1dDpAv13Lyn+dDPOels+jP6D2GRZqzc5fA==}
engines: {node: '>=v18'}
- '@commitlint/read@17.8.1':
- resolution: {integrity: sha512-Fd55Oaz9irzBESPCdMd8vWWgxsW3OWR99wOntBDHgf9h7Y6OOHjWEdS9Xzen1GFndqgyoaFplQS5y7KZe0kO2w==}
- engines: {node: '>=v14'}
-
'@commitlint/read@20.5.0':
resolution: {integrity: sha512-JDEIJ2+GnWpK8QqwfmW7O42h0aycJEWNqcdkJnyzLD11nf9dW2dWLTVEa8Wtlo4IZFGLPATjR5neA5QlOvIH1w==}
engines: {node: '>=v18'}
- '@commitlint/resolve-extends@17.8.1':
- resolution: {integrity: sha512-W/ryRoQ0TSVXqJrx5SGkaYuAaE/BUontL1j1HsKckvM6e5ZaG0M9126zcwL6peKSuIetJi7E87PRQF8O86EW0Q==}
- engines: {node: '>=v14'}
-
'@commitlint/resolve-extends@20.5.0':
resolution: {integrity: sha512-3SHPWUW2v0tyspCTcfSsYml0gses92l6TlogwzvM2cbxDgmhSRc+fldDjvGkCXJrjSM87BBaWYTPWwwyASZRrg==}
engines: {node: '>=v18'}
- '@commitlint/rules@17.8.1':
- resolution: {integrity: sha512-2b7OdVbN7MTAt9U0vKOYKCDsOvESVXxQmrvuVUZ0rGFMCrCPJWWP1GJ7f0lAypbDAhaGb8zqtdOr47192LBrIA==}
- engines: {node: '>=v14'}
-
'@commitlint/rules@20.5.0':
resolution: {integrity: sha512-5NdQXQEdnDPT5pK8O39ZA7HohzPRHEsDGU23cyVCNPQy4WegAbAwrQk3nIu7p2sl3dutPk8RZd91yKTrMTnRkQ==}
engines: {node: '>=v18'}
- '@commitlint/to-lines@17.8.1':
- resolution: {integrity: sha512-LE0jb8CuR/mj6xJyrIk8VLz03OEzXFgLdivBytoooKO5xLt5yalc8Ma5guTWobw998sbR3ogDd+2jed03CFmJA==}
- engines: {node: '>=v14'}
-
'@commitlint/to-lines@20.0.0':
resolution: {integrity: sha512-2l9gmwiCRqZNWgV+pX1X7z4yP0b3ex/86UmUFgoRt672Ez6cAM2lOQeHFRUTuE6sPpi8XBCGnd8Kh3bMoyHwJw==}
engines: {node: '>=v18'}
- '@commitlint/top-level@17.8.1':
- resolution: {integrity: sha512-l6+Z6rrNf5p333SHfEte6r+WkOxGlWK4bLuZKbtf/2TXRN+qhrvn1XE63VhD8Oe9oIHQ7F7W1nG2k/TJFhx2yA==}
- engines: {node: '>=v14'}
-
'@commitlint/top-level@20.4.3':
resolution: {integrity: sha512-qD9xfP6dFg5jQ3NMrOhG0/w5y3bBUsVGyJvXxdWEwBm8hyx4WOk3kKXw28T5czBYvyeCVJgJJ6aoJZUWDpaacQ==}
engines: {node: '>=v18'}
- '@commitlint/types@17.8.1':
- resolution: {integrity: sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ==}
- engines: {node: '>=v14'}
-
'@commitlint/types@20.5.0':
resolution: {integrity: sha512-ZJoS8oSq2CAZEpc/YI9SulLrdiIyXeHb/OGqGrkUP6Q7YV+0ouNAa7GjqRdXeQPncHQIDz/jbCTlHScvYvO/gA==}
engines: {node: '>=v18'}
@@ -1184,12 +1013,6 @@ packages:
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
- '@csstools/selector-specificity@2.2.0':
- resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==}
- engines: {node: ^14 || ^16 || >=18}
- peerDependencies:
- postcss-selector-parser: ^6.0.10
-
'@esbuild/aix-ppc64@0.27.7':
resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==}
engines: {node: '>=18'}
@@ -1509,10 +1332,6 @@ packages:
resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==}
deprecated: Use @eslint/object-schema instead
- '@hutson/parse-repository-url@3.0.2':
- resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==}
- engines: {node: '>=6.9.0'}
-
'@isaacs/cliui@8.0.2':
resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
engines: {node: '>=12'}
@@ -1521,10 +1340,6 @@ packages:
resolution: {integrity: sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==}
engines: {node: '>=18'}
- '@istanbuljs/schema@0.1.6':
- resolution: {integrity: sha512-+Sg6GCR/wy1oSmQDFq4LQDAhm3ETKnorxN+y5nbLULOR3P0c14f2Wurzj3/xqPXtasLFfHd5iRFQ7AJt4KH2cw==}
- engines: {node: '>=8'}
-
'@jridgewell/gen-mapping@0.3.13':
resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==}
@@ -1654,10 +1469,6 @@ packages:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
- '@pkgr/core@0.2.9':
- resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==}
- engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
-
'@popperjs/core@2.11.8':
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
@@ -1932,9 +1743,6 @@ packages:
'@tsconfig/node16@1.0.4':
resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
- '@types/chai@5.2.3':
- resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
-
'@types/clipboard@2.0.10':
resolution: {integrity: sha512-6CIsNdBfOTN92GHhQ0BaGY9KoV4DPH7ynCk5eggSDy3HW7OHLKWJUskL72uoVxl2kZ/XCq28TEgI0HKxLbRxyQ==}
deprecated: This is a stub types definition. clipboard provides its own type definitions, so you do not need this installed.
@@ -1946,18 +1754,12 @@ packages:
resolution: {integrity: sha512-BahAZSSvuFXyhgJiwQgsfsNlStE9K/ULGL+YEzK4mmL2Vf02Pjl2yZs+KmbkAg3MxkC9WwMuFwuwnwvrg7CqvQ==}
deprecated: This is a stub types definition. cssnano provides its own type definitions, so you do not need this installed.
- '@types/deep-eql@4.0.2':
- resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
-
'@types/estree@0.0.39':
resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
'@types/estree@1.0.8':
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
- '@types/json-schema@7.0.15':
- resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
-
'@types/json5@0.0.29':
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
@@ -1979,21 +1781,9 @@ packages:
'@types/mdurl@2.0.0':
resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==}
- '@types/minimist@1.2.5':
- resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
-
- '@types/node@20.5.1':
- resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==}
-
- '@types/node@22.19.17':
- resolution: {integrity: sha512-wGdMcf+vPYM6jikpS/qhg6WiqSV/OhG+jeeHT/KlVqxYfD40iYJf9/AE1uQxVWFvU7MipKRkRv8NSHiCGgPr8Q==}
-
'@types/node@25.6.0':
resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==}
- '@types/normalize-package-data@2.4.4':
- resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
-
'@types/parse-json@4.0.2':
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
@@ -2006,9 +1796,6 @@ packages:
'@types/resolve@1.20.2':
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
- '@types/semver@7.7.1':
- resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==}
-
'@types/sortablejs@1.15.9':
resolution: {integrity: sha512-7HP+rZGE2p886PKV9c9OJzLBI6BBJu1O7lJGYnPyG3fS4/duUCcngkNCjsLwIMV+WMqANe3tt4irrXHSIe68OQ==}
@@ -2024,17 +1811,6 @@ packages:
'@types/validator@13.15.10':
resolution: {integrity: sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA==}
- '@typescript-eslint/eslint-plugin@6.21.0':
- resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
- eslint: ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
'@typescript-eslint/eslint-plugin@7.18.0':
resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -2046,22 +1822,6 @@ packages:
typescript:
optional: true
- '@typescript-eslint/experimental-utils@2.34.0':
- resolution: {integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==}
- engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
- peerDependencies:
- eslint: '*'
-
- '@typescript-eslint/parser@6.21.0':
- resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
'@typescript-eslint/parser@7.18.0':
resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -2072,36 +1832,10 @@ packages:
typescript:
optional: true
- '@typescript-eslint/project-service@8.58.2':
- resolution: {integrity: sha512-Cq6UfpZZk15+r87BkIh5rDpi38W4b+Sjnb8wQCPPDDweS/LRCFjCyViEbzHk5Ck3f2QDfgmlxqSa7S7clDtlfg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: '>=4.8.4 <6.1.0'
-
- '@typescript-eslint/scope-manager@6.21.0':
- resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==}
- engines: {node: ^16.0.0 || >=18.0.0}
-
'@typescript-eslint/scope-manager@7.18.0':
resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@typescript-eslint/tsconfig-utils@8.58.2':
- resolution: {integrity: sha512-3SR+RukipDvkkKp/d0jP0dyzuls3DbGmwDpVEc5wqk5f38KFThakqAAO0XMirWAE+kT00oTauTbzMFGPoAzB0A==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: '>=4.8.4 <6.1.0'
-
- '@typescript-eslint/type-utils@6.21.0':
- resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
'@typescript-eslint/type-utils@7.18.0':
resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -2112,36 +1846,10 @@ packages:
typescript:
optional: true
- '@typescript-eslint/types@6.21.0':
- resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==}
- engines: {node: ^16.0.0 || >=18.0.0}
-
'@typescript-eslint/types@7.18.0':
resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@typescript-eslint/types@8.58.2':
- resolution: {integrity: sha512-9TukXyATBQf/Jq9AMQXfvurk+G5R2MwfqQGDR2GzGz28HvY/lXNKGhkY+6IOubwcquikWk5cjlgPvD2uAA7htQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
- '@typescript-eslint/typescript-estree@2.34.0':
- resolution: {integrity: sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==}
- engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
- '@typescript-eslint/typescript-estree@6.21.0':
- resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
'@typescript-eslint/typescript-estree@7.18.0':
resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -2151,84 +1859,22 @@ packages:
typescript:
optional: true
- '@typescript-eslint/typescript-estree@8.58.2':
- resolution: {integrity: sha512-ELGuoofuhhoCvNbQjFFiobFcGgcDCEm0ThWdmO4Z0UzLqPXS3KFvnEZ+SHewwOYHjM09tkzOWXNTv9u6Gqtyuw==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: '>=4.8.4 <6.1.0'
-
- '@typescript-eslint/utils@6.21.0':
- resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==}
- engines: {node: ^16.0.0 || >=18.0.0}
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
-
'@typescript-eslint/utils@7.18.0':
resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==}
engines: {node: ^18.18.0 || >=20.0.0}
peerDependencies:
eslint: ^8.56.0
- '@typescript-eslint/visitor-keys@6.21.0':
- resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==}
- engines: {node: ^16.0.0 || >=18.0.0}
-
'@typescript-eslint/visitor-keys@7.18.0':
resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==}
engines: {node: ^18.18.0 || >=20.0.0}
- '@typescript-eslint/visitor-keys@8.58.2':
- resolution: {integrity: sha512-f1WO2Lx8a9t8DARmcWAUPJbu0G20bJlj8L4z72K00TMeJAoyLr/tHhI/pzYBLrR4dXWkcxO1cWYZEOX8DKHTqA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
- '@vitest/coverage-v8@3.2.4':
- resolution: {integrity: sha512-EyF9SXU6kS5Ku/U82E259WSnvg6c8KTjppUncuNdm5QHpe17mwREHnjDzozC8x9MZ0xfBUFSaLkRv4TMA75ALQ==}
- peerDependencies:
- '@vitest/browser': 3.2.4
- vitest: 3.2.4
- peerDependenciesMeta:
- '@vitest/browser':
- optional: true
-
- '@vitest/expect@3.2.4':
- resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==}
-
- '@vitest/mocker@3.2.4':
- resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==}
- peerDependencies:
- msw: ^2.4.9
- vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
- peerDependenciesMeta:
- msw:
- optional: true
- vite:
- optional: true
-
- '@vitest/pretty-format@3.2.4':
- resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==}
-
- '@vitest/runner@3.2.4':
- resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==}
-
- '@vitest/snapshot@3.2.4':
- resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==}
-
- '@vitest/spy@3.2.4':
- resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==}
-
- '@vitest/utils@3.2.4':
- resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
-
'@vue/compiler-sfc@2.7.14':
resolution: {integrity: sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==}
- JSONStream@1.3.5:
- resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
- hasBin: true
-
abab@2.0.6:
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
deprecated: Use your platform's native atob() and btoa() methods instead
@@ -2263,27 +1909,16 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
- add-stream@1.0.0:
- resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==}
-
agent-base@6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
- aggregate-error@3.1.0:
- resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
- engines: {node: '>=8'}
-
ajv@6.14.0:
resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==}
ajv@8.18.0:
resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==}
- ansi-escapes@4.3.2:
- resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
- engines: {node: '>=8'}
-
ansi-escapes@7.3.0:
resolution: {integrity: sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==}
engines: {node: '>=18'}
@@ -2296,10 +1931,6 @@ packages:
resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
engines: {node: '>=12'}
- ansi-styles@3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
- engines: {node: '>=4'}
-
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
@@ -2361,21 +1992,6 @@ packages:
resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==}
engines: {node: '>= 0.4'}
- arrify@1.0.1:
- resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
- engines: {node: '>=0.10.0'}
-
- assertion-error@2.0.1:
- resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
- engines: {node: '>=12'}
-
- ast-v8-to-istanbul@0.3.12:
- resolution: {integrity: sha512-BRRC8VRZY2R4Z4lFIL35MwNXmwVqBityvOIwETtsCSwvjl0IdgFsy9NhdaA6j74nUdtJJlIypeRhpDam19Wq3g==}
-
- astral-regex@2.0.0:
- resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
- engines: {node: '>=8'}
-
async-function@1.0.0:
resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
engines: {node: '>= 0.4'}
@@ -2424,16 +2040,10 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- balanced-match@2.0.0:
- resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==}
-
balanced-match@4.0.4:
resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
engines: {node: 18 || 20 || >=22}
- base64-js@1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
-
baseline-browser-mapping@2.10.19:
resolution: {integrity: sha512-qCkNLi2sfBOn8XhZQ0FXsT1Ki/Yo5P90hrkRamVFRS7/KV9hpfA4HkoWNU152+8w0zPjnxo5psx5NL3PSGgv5g==}
engines: {node: '>=6.0.0'}
@@ -2446,9 +2056,6 @@ packages:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
- bl@4.1.0:
- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
-
body-parser@1.20.4:
resolution: {integrity: sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
@@ -2481,9 +2088,6 @@ packages:
buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
- buffer@5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
-
bundle-require@5.1.0:
resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -2498,10 +2102,6 @@ packages:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
- cachedir@2.3.0:
- resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==}
- engines: {node: '>=6'}
-
call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
engines: {node: '>= 0.4'}
@@ -2522,10 +2122,6 @@ packages:
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
engines: {node: '>= 6'}
- camelcase-keys@6.2.2:
- resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
- engines: {node: '>=8'}
-
camelcase@5.3.1:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
engines: {node: '>=6'}
@@ -2536,33 +2132,14 @@ packages:
caniuse-lite@1.0.30001788:
resolution: {integrity: sha512-6q8HFp+lOQtcf7wBK+uEenxymVWkGKkjFpCvw5W25cmMwEDU45p1xQFBQv8JDlMMry7eNxyBaR+qxgmTUZkIRQ==}
- chai@5.3.3:
- resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==}
- engines: {node: '>=18'}
-
- chalk@2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
- engines: {node: '>=4'}
-
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
- chalk@5.2.0:
- resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
-
chalk@5.6.2:
resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
- chardet@0.7.0:
- resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
-
- check-error@2.1.3:
- resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==}
- engines: {node: '>= 16'}
-
cherry-markdown@0.11.0-alpha-5:
resolution: {integrity: sha512-k+gFcg0MJUseONICrdtBR/pzAwSVjIbFvVriSDxoU2pXJxHF/kuw2s2MgBvzW8VYAajJVGVP/kam9nLuIwsMRQ==}
@@ -2580,69 +2157,32 @@ packages:
classnames@2.5.1:
resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
- clean-stack@2.2.0:
- resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
- engines: {node: '>=6'}
-
- cli-cursor@3.1.0:
- resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
- engines: {node: '>=8'}
-
cli-cursor@5.0.0:
resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
engines: {node: '>=18'}
- cli-spinners@2.9.2:
- resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
- engines: {node: '>=6'}
-
- cli-truncate@2.1.0:
- resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
- engines: {node: '>=8'}
-
- cli-truncate@3.1.0:
- resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
cli-truncate@4.0.0:
resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==}
engines: {node: '>=18'}
- cli-width@3.0.0:
- resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
- engines: {node: '>= 10'}
-
clipboard@2.0.11:
resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==}
cliui@6.0.0:
resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
- cliui@7.0.4:
- resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
-
cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
- clone@1.0.4:
- resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
- engines: {node: '>=0.8'}
-
clsx@2.1.1:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
- color-convert@1.9.3:
- resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
-
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
- color-name@1.1.3:
- resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
-
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
@@ -2656,10 +2196,6 @@ packages:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
- commander@10.0.1:
- resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==}
- engines: {node: '>=14'}
-
commander@13.1.0:
resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==}
engines: {node: '>=18'}
@@ -2675,16 +2211,6 @@ packages:
resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==}
engines: {node: '>= 10'}
- commitizen@4.3.1:
- resolution: {integrity: sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw==}
- engines: {node: '>= 12'}
- hasBin: true
-
- commitlint@17.8.1:
- resolution: {integrity: sha512-X+VPJwZsQDeGj/DG1NsxhZEl+oMHKNC+1myZ/zauNDoo+7OuLHfTOUU1C1a4CjKW4b6T7NuoFcYfK0kRCjCtbA==}
- engines: {node: '>=v14'}
- hasBin: true
-
common-tags@1.8.2:
resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==}
engines: {node: '>=4.0.0'}
@@ -2723,98 +2249,14 @@ packages:
resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
engines: {node: '>= 0.6'}
- conventional-changelog-angular@5.0.13:
- resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==}
- engines: {node: '>=10'}
-
- conventional-changelog-angular@6.0.0:
- resolution: {integrity: sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==}
- engines: {node: '>=14'}
-
conventional-changelog-angular@8.3.1:
resolution: {integrity: sha512-6gfI3otXK5Ph5DfCOI1dblr+kN3FAm5a97hYoQkqNZxOaYa5WKfXH+AnpsmS+iUH2mgVC2Cg2Qw9m5OKcmNrIg==}
engines: {node: '>=18'}
- conventional-changelog-atom@2.0.8:
- resolution: {integrity: sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==}
- engines: {node: '>=10'}
-
- conventional-changelog-cli@2.2.2:
- resolution: {integrity: sha512-8grMV5Jo8S0kP3yoMeJxV2P5R6VJOqK72IiSV9t/4H5r/HiRqEBQ83bYGuz4Yzfdj4bjaAEhZN/FFbsFXr5bOA==}
- engines: {node: '>=10'}
- deprecated: This package is no longer maintained. Please use the conventional-changelog package instead.
- hasBin: true
-
- conventional-changelog-codemirror@2.0.8:
- resolution: {integrity: sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==}
- engines: {node: '>=10'}
-
- conventional-changelog-conventionalcommits@4.6.3:
- resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==}
- engines: {node: '>=10'}
-
- conventional-changelog-conventionalcommits@6.1.0:
- resolution: {integrity: sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw==}
- engines: {node: '>=14'}
-
conventional-changelog-conventionalcommits@9.3.1:
resolution: {integrity: sha512-dTYtpIacRpcZgrvBYvBfArMmK2xvIpv2TaxM0/ZI5CBtNUzvF2x0t15HsbRABWprS6UPmvj+PzHVjSx4qAVKyw==}
engines: {node: '>=18'}
- conventional-changelog-core@4.2.4:
- resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==}
- engines: {node: '>=10'}
-
- conventional-changelog-ember@2.0.9:
- resolution: {integrity: sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==}
- engines: {node: '>=10'}
-
- conventional-changelog-eslint@3.0.9:
- resolution: {integrity: sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==}
- engines: {node: '>=10'}
-
- conventional-changelog-express@2.0.6:
- resolution: {integrity: sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==}
- engines: {node: '>=10'}
-
- conventional-changelog-jquery@3.0.11:
- resolution: {integrity: sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==}
- engines: {node: '>=10'}
-
- conventional-changelog-jshint@2.0.9:
- resolution: {integrity: sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==}
- engines: {node: '>=10'}
-
- conventional-changelog-preset-loader@2.3.4:
- resolution: {integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==}
- engines: {node: '>=10'}
-
- conventional-changelog-writer@5.0.1:
- resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==}
- engines: {node: '>=10'}
- hasBin: true
-
- conventional-changelog@3.1.25:
- resolution: {integrity: sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==}
- engines: {node: '>=10'}
-
- conventional-commit-types@3.0.0:
- resolution: {integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==}
-
- conventional-commits-filter@2.0.7:
- resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==}
- engines: {node: '>=10'}
-
- conventional-commits-parser@3.2.4:
- resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==}
- engines: {node: '>=10'}
- hasBin: true
-
- conventional-commits-parser@4.0.0:
- resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==}
- engines: {node: '>=14'}
- hasBin: true
-
conventional-commits-parser@6.4.0:
resolution: {integrity: sha512-tvRg7FIBNlyPzjdG8wWRlPHQJJHI7DylhtRGeU9Lq+JuoPh5BKpPRX83ZdLrvXuOSu5Eo/e7SzOQhU4Hd2Miuw==}
engines: {node: '>=18'}
@@ -2846,9 +2288,6 @@ packages:
core-js@3.49.0:
resolution: {integrity: sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==}
- core-util-is@1.0.3:
- resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
-
cors@2.8.6:
resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==}
engines: {node: '>= 0.10'}
@@ -2859,15 +2298,6 @@ packages:
cose-base@2.2.0:
resolution: {integrity: sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==}
- cosmiconfig-typescript-loader@4.4.0:
- resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==}
- engines: {node: '>=v14.21.3'}
- peerDependencies:
- '@types/node': '*'
- cosmiconfig: '>=7'
- ts-node: '>=10'
- typescript: '>=4'
-
cosmiconfig-typescript-loader@6.3.0:
resolution: {integrity: sha512-Akr82WH1Wfqatyiqpj8HDkO2o2KmJRu1FhKfSNJP3K4IdXwHfEyL7MOb62i1AGQVLtIQM+iCE9CGOtrfhR+mmA==}
engines: {node: '>=v18'}
@@ -2880,15 +2310,6 @@ packages:
resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
engines: {node: '>=10'}
- cosmiconfig@8.3.6:
- resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
- engines: {node: '>=14'}
- peerDependencies:
- typescript: '>=4.9.5'
- peerDependenciesMeta:
- typescript:
- optional: true
-
cosmiconfig@9.0.1:
resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==}
engines: {node: '>=14'}
@@ -2923,10 +2344,6 @@ packages:
peerDependencies:
postcss: ^8.0.9
- css-functions-list@3.3.3:
- resolution: {integrity: sha512-8HFEBPKhOpJPEPu70wJJetjKta86Gw9+CCyCnB3sui2qQfOvRyqBy4IKLKKAwdMpWb2lHXWk9Wb4Z6AmaUT1Pg==}
- engines: {node: '>=12'}
-
css-loader@7.1.4:
resolution: {integrity: sha512-vv3J9tlOl04WjiMvHQI/9tmIrCxVrj6PFbHemBB1iihpeRbi/I4h033eoFIhwxBBqLhI0KYFS7yvynBFhIZfTw==}
engines: {node: '>= 18.12.0'}
@@ -3008,10 +2425,6 @@ packages:
resolution: {integrity: sha512-sj4HXd3DokGhzZAdjDejGvTPLqlt84vNFN8m7bGsOzDY5DyVcxIb2ejIXat2Iy7HxWhdT/N1oKyheJ5YdpsGuw==}
engines: {node: '>=0.10'}
- cz-conventional-changelog@3.3.0:
- resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==}
- engines: {node: '>= 10'}
-
d3-array@3.2.4:
resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==}
engines: {node: '>=12'}
@@ -3142,10 +2555,6 @@ packages:
dagre-d3-es@7.0.9:
resolution: {integrity: sha512-rYR4QfVmy+sR44IBDvVtcAmOReGBvRCWDpO2QjYwqgh9yijw6eSHBqaPG/LIOEy7aBsniLvtMW6pg19qJhq60w==}
- dargs@7.0.0:
- resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==}
- engines: {node: '>=8'}
-
data-urls@3.0.2:
resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==}
engines: {node: '>=12'}
@@ -3162,9 +2571,6 @@ packages:
resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
engines: {node: '>= 0.4'}
- dateformat@3.0.3:
- resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==}
-
dayjs@1.11.10:
resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==}
@@ -3196,10 +2602,6 @@ packages:
supports-color:
optional: true
- decamelize-keys@1.1.1:
- resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
- engines: {node: '>=0.10.0'}
-
decamelize@1.2.0:
resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
engines: {node: '>=0.10.0'}
@@ -3211,13 +2613,6 @@ packages:
resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
engines: {node: '>=0.10'}
- dedent@0.7.0:
- resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==}
-
- deep-eql@5.0.2:
- resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==}
- engines: {node: '>=6'}
-
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
@@ -3225,9 +2620,6 @@ packages:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
- defaults@1.0.4:
- resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
-
define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
@@ -3258,14 +2650,6 @@ packages:
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
- detect-file@1.0.0:
- resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==}
- engines: {node: '>=0.10.0'}
-
- detect-indent@6.1.0:
- resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
- engines: {node: '>=8'}
-
detect-libc@2.1.2:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
@@ -3447,10 +2831,6 @@ packages:
escape-html@1.0.3:
resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
- escape-string-regexp@1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
-
escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
@@ -3507,49 +2887,19 @@ packages:
'@typescript-eslint/parser':
optional: true
- eslint-plugin-prettier@5.5.5:
- resolution: {integrity: sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- '@types/eslint': '>=8.0.0'
- eslint: '>=8.0.0'
- eslint-config-prettier: '>= 7.0.0 <10.0.0 || >=10.1.0'
- prettier: '>=3.0.0'
- peerDependenciesMeta:
- '@types/eslint':
- optional: true
- eslint-config-prettier:
- optional: true
-
eslint-plugin-simple-import-sort@12.1.1:
resolution: {integrity: sha512-6nuzu4xwQtE3332Uz0to+TxDQYRLTKRESSc2hefVT48Zc8JthmN23Gx9lnYhu0FtkRSL1oxny3kJ2aveVhmOVA==}
peerDependencies:
eslint: '>=5.0.0'
- eslint-scope@5.1.1:
- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
- engines: {node: '>=8.0.0'}
-
eslint-scope@7.2.2:
resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-utils@2.1.0:
- resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
- engines: {node: '>=6'}
-
- eslint-visitor-keys@1.3.0:
- resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
- engines: {node: '>=4'}
-
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- eslint-visitor-keys@5.0.1:
- resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
- engines: {node: ^20.19.0 || ^22.13.0 || >=24}
-
eslint@8.57.1:
resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -3573,10 +2923,6 @@ packages:
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
engines: {node: '>=4.0'}
- estraverse@4.3.0:
- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
- engines: {node: '>=4.0'}
-
estraverse@5.3.0:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
@@ -3590,9 +2936,6 @@ packages:
estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
- estree-walker@3.0.3:
- resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
-
esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
@@ -3607,26 +2950,10 @@ packages:
eventemitter3@5.0.4:
resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==}
- execa@5.1.1:
- resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
- engines: {node: '>=10'}
-
- execa@7.2.0:
- resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
- engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
-
execa@8.0.1:
resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
engines: {node: '>=16.17'}
- expand-tilde@2.0.2:
- resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==}
- engines: {node: '>=0.10.0'}
-
- expect-type@1.3.0:
- resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
- engines: {node: '>=12.0.0'}
-
expr-eval@2.0.2:
resolution: {integrity: sha512-4EMSHGOPSwAfBiibw3ndnP0AvjDWLsMvGOvWEZ2F96IGk0bIVdjQisOHxReSkE13mHcfbuCiXw+G4y0zv6N8Eg==}
@@ -3638,16 +2965,9 @@ packages:
resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
engines: {node: '>=0.10.0'}
- external-editor@3.1.0:
- resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
- engines: {node: '>=4'}
-
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- fast-diff@1.3.0:
- resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
-
fast-glob@3.3.3:
resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'}
@@ -3661,10 +2981,6 @@ packages:
fast-uri@3.1.0:
resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==}
- fastest-levenshtein@1.0.16:
- resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
- engines: {node: '>= 4.9.1'}
-
fastq@1.20.1:
resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==}
@@ -3677,10 +2993,6 @@ packages:
picomatch:
optional: true
- figures@3.2.0:
- resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
- engines: {node: '>=8'}
-
file-entry-cache@6.0.1:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
@@ -3700,16 +3012,6 @@ packages:
resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==}
engines: {node: '>= 0.8'}
- find-node-modules@2.1.3:
- resolution: {integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==}
-
- find-root@1.1.0:
- resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
-
- find-up@2.1.0:
- resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==}
- engines: {node: '>=4'}
-
find-up@4.1.0:
resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
engines: {node: '>=8'}
@@ -3718,10 +3020,6 @@ packages:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
- findup-sync@4.0.0:
- resolution: {integrity: sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==}
- engines: {node: '>= 8'}
-
fix-dts-default-cjs-exports@1.0.1:
resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==}
@@ -3759,10 +3057,6 @@ packages:
resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
engines: {node: '>=12'}
- fs-extra@11.3.4:
- resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==}
- engines: {node: '>=14.14'}
-
fs-extra@9.1.0:
resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
engines: {node: '>=10'}
@@ -3811,19 +3105,10 @@ packages:
get-own-enumerable-property-symbols@3.0.2:
resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==}
- get-pkg-repo@4.2.1:
- resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==}
- engines: {node: '>=6.9.0'}
- hasBin: true
-
get-proto@1.0.1:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
- get-stream@6.0.1:
- resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
- engines: {node: '>=10'}
-
get-stream@8.0.1:
resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
engines: {node: '>=16'}
@@ -3835,30 +3120,11 @@ packages:
get-tsconfig@4.13.8:
resolution: {integrity: sha512-J87BxkLXykmisLQ+KA4x2+O6rVf+PJrtFUO8lGyiRg4lyxJLJ8/v0sRAKdVZQOy6tR6lMRAF1NqzCf9BQijm0w==}
- git-raw-commits@2.0.11:
- resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==}
- engines: {node: '>=10'}
- deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead.
- hasBin: true
-
git-raw-commits@5.0.1:
resolution: {integrity: sha512-Y+csSm2GD/PCSh6Isd/WiMjNAydu0VBiG9J7EdQsNA5P9uXvLayqjmTsNlK5Gs9IhblFZqOU0yid5Il5JPoLiQ==}
engines: {node: '>=18'}
hasBin: true
- git-remote-origin-url@2.0.0:
- resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==}
- engines: {node: '>=4'}
-
- git-semver-tags@4.1.1:
- resolution: {integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==}
- engines: {node: '>=10'}
- deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead.
- hasBin: true
-
- gitconfiglocal@1.0.0:
- resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==}
-
glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
@@ -3886,26 +3152,6 @@ packages:
resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==}
engines: {node: '>=18'}
- global-dirs@0.1.1:
- resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==}
- engines: {node: '>=4'}
-
- global-modules@1.0.0:
- resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==}
- engines: {node: '>=0.10.0'}
-
- global-modules@2.0.0:
- resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==}
- engines: {node: '>=6'}
-
- global-prefix@1.0.2:
- resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==}
- engines: {node: '>=0.10.0'}
-
- global-prefix@3.0.0:
- resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==}
- engines: {node: '>=6'}
-
globals@13.24.0:
resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
engines: {node: '>=8'}
@@ -3918,9 +3164,6 @@ packages:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
- globjoin@0.1.4:
- resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==}
-
good-listener@1.2.2:
resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==}
@@ -3938,23 +3181,10 @@ packages:
resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==}
engines: {node: '>=6.0'}
- handlebars@4.7.9:
- resolution: {integrity: sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==}
- engines: {node: '>=0.4.7'}
- hasBin: true
-
- hard-rejection@2.1.0:
- resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
- engines: {node: '>=6'}
-
has-bigints@1.1.0:
resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==}
engines: {node: '>= 0.4'}
- has-flag@3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
- engines: {node: '>=4'}
-
has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
@@ -3982,17 +3212,6 @@ packages:
resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==}
engines: {node: '>=12.0.0'}
- homedir-polyfill@1.0.3:
- resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==}
- engines: {node: '>=0.10.0'}
-
- hosted-git-info@2.8.9:
- resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
-
- hosted-git-info@4.1.0:
- resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
- engines: {node: '>=10'}
-
htm@3.1.1:
resolution: {integrity: sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==}
@@ -4000,13 +3219,6 @@ packages:
resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
engines: {node: '>=12'}
- html-escaper@2.0.2:
- resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
-
- html-tags@3.3.1:
- resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
- engines: {node: '>=8'}
-
htmlparser2@10.1.0:
resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==}
@@ -4022,23 +3234,10 @@ packages:
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines: {node: '>= 6'}
- human-signals@2.1.0:
- resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
- engines: {node: '>=10.17.0'}
-
- human-signals@4.3.1:
- resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
- engines: {node: '>=14.18.0'}
-
human-signals@5.0.0:
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
engines: {node: '>=16.17.0'}
- husky@8.0.3:
- resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
- engines: {node: '>=14'}
- hasBin: true
-
husky@9.1.7:
resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==}
engines: {node: '>=18'}
@@ -4069,9 +3268,6 @@ packages:
idb@7.1.1:
resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==}
- ieee754@1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
-
ignore@5.3.2:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
@@ -4099,10 +3295,6 @@ packages:
resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==}
engines: {node: '>=8'}
- import-lazy@4.0.0:
- resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
- engines: {node: '>=8'}
-
import-meta-resolve@4.2.0:
resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==}
@@ -4110,10 +3302,6 @@ packages:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
- indent-string@4.0.0:
- resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
- engines: {node: '>=8'}
-
inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
@@ -4121,17 +3309,10 @@ packages:
inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
- ini@1.3.8:
- resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
-
ini@4.1.1:
resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- inquirer@8.2.5:
- resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==}
- engines: {node: '>=12.0.0'}
-
internal-slot@1.1.0:
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
@@ -4220,10 +3401,6 @@ packages:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
- is-interactive@1.0.0:
- resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
- engines: {node: '>=8'}
-
is-map@2.0.3:
resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines: {node: '>= 0.4'}
@@ -4255,18 +3432,10 @@ packages:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
- is-plain-obj@1.1.0:
- resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
- engines: {node: '>=0.10.0'}
-
is-plain-obj@4.1.0:
resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
engines: {node: '>=12'}
- is-plain-object@5.0.0:
- resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
- engines: {node: '>=0.10.0'}
-
is-potential-custom-element-name@1.0.1:
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
@@ -4305,21 +3474,10 @@ packages:
resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==}
engines: {node: '>= 0.4'}
- is-text-path@1.0.1:
- resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==}
- engines: {node: '>=0.10.0'}
-
is-typed-array@1.1.15:
resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
engines: {node: '>= 0.4'}
- is-unicode-supported@0.1.0:
- resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
- engines: {node: '>=10'}
-
- is-utf8@0.2.1:
- resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==}
-
is-weakmap@2.0.2:
resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
engines: {node: '>= 0.4'}
@@ -4336,39 +3494,16 @@ packages:
resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==}
engines: {node: '>=12.13'}
- is-windows@1.0.2:
- resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
- engines: {node: '>=0.10.0'}
-
is-wsl@2.2.0:
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
engines: {node: '>=8'}
- isarray@1.0.0:
- resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
-
isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- istanbul-lib-coverage@3.2.2:
- resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
- engines: {node: '>=8'}
-
- istanbul-lib-report@3.0.1:
- resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
- engines: {node: '>=10'}
-
- istanbul-lib-source-maps@5.0.6:
- resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==}
- engines: {node: '>=10'}
-
- istanbul-reports@3.2.0:
- resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==}
- engines: {node: '>=8'}
-
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
@@ -4393,15 +3528,9 @@ packages:
resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
engines: {node: '>=10'}
- js-tokens@10.0.0:
- resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==}
-
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- js-tokens@9.0.1:
- resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
-
js-yaml@3.14.2:
resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==}
hasBin: true
@@ -4427,9 +3556,6 @@ packages:
json-buffer@3.0.1:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
- json-parse-better-errors@1.0.2:
- resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
-
json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
@@ -4442,9 +3568,6 @@ packages:
json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
- json-stringify-safe@5.0.1:
- resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
-
json5@1.0.2:
resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
hasBin: true
@@ -4457,10 +3580,6 @@ packages:
jsonfile@6.2.0:
resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==}
- jsonparse@1.3.1:
- resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
- engines: {'0': node >= 0.2.0}
-
jsonpointer@5.0.1:
resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==}
engines: {node: '>=0.10.0'}
@@ -4475,9 +3594,6 @@ packages:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
engines: {node: '>=0.10.0'}
- known-css-properties@0.26.0:
- resolution: {integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==}
-
layout-base@1.0.2:
resolution: {integrity: sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==}
@@ -4511,33 +3627,15 @@ packages:
linkify-it@3.0.3:
resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==}
- lint-staged@13.2.3:
- resolution: {integrity: sha512-zVVEXLuQIhr1Y7R7YAWx4TZLdvuzk7DnmrsTNL0fax6Z3jrpFcas+vKbzxhhvp6TA55m1SQuWkpzI1qbfDZbAg==}
- engines: {node: ^14.13.1 || >=16.0.0}
- hasBin: true
-
lint-staged@15.5.2:
resolution: {integrity: sha512-YUSOLq9VeRNAo/CTaVmhGDKG+LBtA8KF1X4K5+ykMSwWST1vDxJRB2kv2COgLb1fvpCo+A/y9A0G0znNVmdx4w==}
engines: {node: '>=18.12.0'}
hasBin: true
- listr2@5.0.8:
- resolution: {integrity: sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==}
- engines: {node: ^14.13.1 || >=16.0.0}
- peerDependencies:
- enquirer: '>= 2.3.0 < 3'
- peerDependenciesMeta:
- enquirer:
- optional: true
-
listr2@8.3.3:
resolution: {integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==}
engines: {node: '>=18.0.0'}
- load-json-file@4.0.0:
- resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
- engines: {node: '>=4'}
-
load-tsconfig@0.2.5:
resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -4546,10 +3644,6 @@ packages:
resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==}
engines: {node: '>= 12.13.0'}
- locate-path@2.0.0:
- resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==}
- engines: {node: '>=4'}
-
locate-path@5.0.0:
resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
engines: {node: '>=8'}
@@ -4567,21 +3661,9 @@ packages:
lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
- lodash.isfunction@3.0.9:
- resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==}
-
- lodash.ismatch@4.4.0:
- resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==}
-
- lodash.isplainobject@4.0.6:
- resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
-
lodash.kebabcase@4.1.1:
resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==}
- lodash.map@4.6.0:
- resolution: {integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==}
-
lodash.memoize@4.1.2:
resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
@@ -4600,40 +3682,19 @@ packages:
lodash.startcase@4.4.0:
resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
- lodash.truncate@4.4.2:
- resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==}
-
lodash.uniq@4.5.0:
resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
lodash.upperfirst@4.3.1:
resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==}
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
lodash@4.18.1:
resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==}
- log-symbols@4.1.0:
- resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
- engines: {node: '>=10'}
-
- log-update@4.0.0:
- resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
- engines: {node: '>=10'}
-
log-update@6.1.0:
resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==}
engines: {node: '>=18'}
- longest@2.0.1:
- resolution: {integrity: sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==}
- engines: {node: '>=0.10.0'}
-
- loupe@3.2.1:
- resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==}
-
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
@@ -4644,19 +3705,12 @@ packages:
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
- lru-cache@6.0.0:
- resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
- engines: {node: '>=10'}
-
magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
- magicast@0.3.5:
- resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
-
make-dir@2.1.0:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
engines: {node: '>=6'}
@@ -4665,21 +3719,9 @@ packages:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
- make-dir@4.0.0:
- resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
- engines: {node: '>=10'}
-
make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
- map-obj@1.0.1:
- resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
- engines: {node: '>=0.10.0'}
-
- map-obj@4.3.0:
- resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
- engines: {node: '>=8'}
-
markdown-it-anchor@8.6.7:
resolution: {integrity: sha512-FlCHFwNnutLgVTflOYHPW2pPcl2AACqVzExlkGQNsi4CJgqOHN7YTgDd4LuhgN1BFO3TS0vLAruV1Td6dwWPJA==}
peerDependencies:
@@ -4712,9 +3754,6 @@ packages:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
- mathml-tag-names@2.1.3:
- resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==}
-
mdn-data@2.0.14:
resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
@@ -4729,14 +3768,6 @@ packages:
resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==}
engines: {node: '>=18'}
- meow@8.1.2:
- resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
- engines: {node: '>=10'}
-
- meow@9.0.0:
- resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==}
- engines: {node: '>=10'}
-
merge-descriptors@1.0.3:
resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==}
@@ -4747,9 +3778,6 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- merge@2.1.1:
- resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==}
-
mermaid@9.4.3:
resolution: {integrity: sha512-TLkQEtqhRSuEHSE34lh5bCa94KATCyluAXmFnNI2PRZwOpXFeqiJWwZl+d2CcemE1RS6QbbueSSq9QIg8Uxcyw==}
@@ -4779,10 +3807,6 @@ packages:
engines: {node: '>=10.0.0'}
hasBin: true
- mimic-fn@2.1.0:
- resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
- engines: {node: '>=6'}
-
mimic-fn@4.0.0:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
@@ -4791,10 +3815,6 @@ packages:
resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==}
engines: {node: '>=18'}
- min-indent@1.0.1:
- resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
- engines: {node: '>=4'}
-
minimatch@10.2.5:
resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
engines: {node: 18 || 20 || >=22}
@@ -4806,21 +3826,10 @@ packages:
resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==}
engines: {node: '>=10'}
- minimatch@9.0.3:
- resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
- engines: {node: '>=16 || 14 >=14.17'}
-
minimatch@9.0.9:
resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==}
engines: {node: '>=16 || 14 >=14.17'}
- minimist-options@4.1.0:
- resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
- engines: {node: '>= 6'}
-
- minimist@1.2.7:
- resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==}
-
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
@@ -4834,19 +3843,12 @@ packages:
mlly@1.8.2:
resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==}
- modify-values@1.0.1:
- resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==}
- engines: {node: '>=0.10.0'}
-
ms@2.0.0:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- mute-stream@0.0.8:
- resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
-
mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
@@ -4871,9 +3873,6 @@ packages:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
- neo-async@2.6.2:
- resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
-
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
@@ -4887,13 +3886,6 @@ packages:
non-layered-tidy-tree-layout@2.0.2:
resolution: {integrity: sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==}
- normalize-package-data@2.5.0:
- resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
-
- normalize-package-data@3.0.3:
- resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
- engines: {node: '>=10'}
-
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
@@ -4902,10 +3894,6 @@ packages:
resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==}
engines: {node: '>=10'}
- npm-run-path@4.0.1:
- resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
- engines: {node: '>=8'}
-
npm-run-path@5.3.0:
resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -4974,10 +3962,6 @@ packages:
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
- onetime@5.1.2:
- resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
- engines: {node: '>=6'}
-
onetime@6.0.0:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines: {node: '>=12'}
@@ -4994,14 +3978,6 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
- ora@5.4.1:
- resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
- engines: {node: '>=10'}
-
- os-tmpdir@1.0.2:
- resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
- engines: {node: '>=0.10.0'}
-
own-keys@1.0.1:
resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
engines: {node: '>= 0.4'}
@@ -5010,10 +3986,6 @@ packages:
resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
engines: {node: '>=4'}
- p-limit@1.3.0:
- resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==}
- engines: {node: '>=4'}
-
p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -5022,10 +3994,6 @@ packages:
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
engines: {node: '>=10'}
- p-locate@2.0.0:
- resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==}
- engines: {node: '>=4'}
-
p-locate@4.1.0:
resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
engines: {node: '>=8'}
@@ -5034,10 +4002,6 @@ packages:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
- p-map@4.0.0:
- resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
- engines: {node: '>=10'}
-
p-queue@6.6.2:
resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==}
engines: {node: '>=8'}
@@ -5046,10 +4010,6 @@ packages:
resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
engines: {node: '>=8'}
- p-try@1.0.0:
- resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==}
- engines: {node: '>=4'}
-
p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
@@ -5061,10 +4021,6 @@ packages:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
- parse-json@4.0.0:
- resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
- engines: {node: '>=4'}
-
parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
@@ -5073,10 +4029,6 @@ packages:
resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==}
engines: {node: '>= 0.10'}
- parse-passwd@1.0.0:
- resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==}
- engines: {node: '>=0.10.0'}
-
parse5@6.0.1:
resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
@@ -5084,10 +4036,6 @@ packages:
resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
engines: {node: '>= 0.8'}
- path-exists@3.0.0:
- resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==}
- engines: {node: '>=4'}
-
path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
@@ -5121,10 +4069,6 @@ packages:
path-to-regexp@6.3.0:
resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
- path-type@3.0.0:
- resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
- engines: {node: '>=4'}
-
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
@@ -5132,10 +4076,6 @@ packages:
pathe@2.0.3:
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
- pathval@2.0.1:
- resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==}
- engines: {node: '>= 14.16'}
-
performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
@@ -5159,10 +4099,6 @@ packages:
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
engines: {node: '>=0.10.0'}
- pify@3.0.0:
- resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
- engines: {node: '>=4'}
-
pify@4.0.1:
resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
engines: {node: '>=6'}
@@ -5245,10 +4181,6 @@ packages:
peerDependencies:
postcss: ^8.4.21
- postcss-less@5.0.0:
- resolution: {integrity: sha512-djK6NlApALJeBnNx7CzLatq64eMF3BCyzBH+faYPxrvNHHM/YCimJ6XQkgWgtim2G89EzdQG4Ed0lGNCXPfD7A==}
- engines: {node: '>=12'}
-
postcss-load-config@3.1.4:
resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
engines: {node: '>= 10'}
@@ -5279,9 +4211,6 @@ packages:
yaml:
optional: true
- postcss-media-query-parser@0.2.3:
- resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==}
-
postcss-merge-longhand@5.1.7:
resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==}
engines: {node: ^10 || ^12 || >=14.0}
@@ -5425,15 +4354,6 @@ packages:
peerDependencies:
postcss: ^8.2.15
- postcss-resolve-nested-selector@0.1.6:
- resolution: {integrity: sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==}
-
- postcss-safe-parser@6.0.0:
- resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
- engines: {node: '>=12.0'}
- peerDependencies:
- postcss: ^8.3.3
-
postcss-selector-parser@6.0.10:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
engines: {node: '>=4'}
@@ -5469,20 +4389,11 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier-linter-helpers@1.0.1:
- resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==}
- engines: {node: '>=6.0.0'}
-
prettier@3.0.3:
resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==}
engines: {node: '>=14'}
hasBin: true
- prettier@3.8.3:
- resolution: {integrity: sha512-7igPTM53cGHMW8xWuVTydi2KO233VFiTNyF5hLJqpilHfmn8C8gPf+PS7dUT64YcXFbiMGZxS9pCSxL/Dxm/Jw==}
- engines: {node: '>=14'}
- hasBin: true
-
pretty-bytes@5.6.0:
resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
engines: {node: '>=6'}
@@ -5495,9 +4406,6 @@ packages:
resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==}
engines: {node: '>=6'}
- process-nextick-args@2.0.1:
- resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
-
promise.series@0.2.0:
resolution: {integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==}
engines: {node: '>=0.12'}
@@ -5516,14 +4424,6 @@ packages:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
- q@1.5.1:
- resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==}
- engines: {node: '>=0.6.0', teleport: '>=0.2.0'}
- deprecated: |-
- You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
-
- (For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
-
qrcode@1.5.4:
resolution: {integrity: sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==}
engines: {node: '>=10.13.0'}
@@ -5543,10 +4443,6 @@ packages:
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- quick-lru@4.0.1:
- resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
- engines: {node: '>=8'}
-
raf@3.4.1:
resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==}
@@ -5567,29 +4463,6 @@ packages:
read-cache@1.0.0:
resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
- read-pkg-up@3.0.0:
- resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==}
- engines: {node: '>=4'}
-
- read-pkg-up@7.0.1:
- resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
- engines: {node: '>=8'}
-
- read-pkg@3.0.0:
- resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
- engines: {node: '>=4'}
-
- read-pkg@5.2.0:
- resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
- engines: {node: '>=8'}
-
- readable-stream@2.3.8:
- resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
-
- readable-stream@3.6.2:
- resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
- engines: {node: '>= 6'}
-
readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
@@ -5598,10 +4471,6 @@ packages:
resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
engines: {node: '>= 14.18.0'}
- redent@3.0.0:
- resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
- engines: {node: '>=8'}
-
reflect.getprototypeof@1.0.10:
resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
engines: {node: '>= 0.4'}
@@ -5645,10 +4514,6 @@ packages:
requires-port@1.0.0:
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
- resolve-dir@1.0.1:
- resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==}
- engines: {node: '>=0.10.0'}
-
resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -5657,10 +4522,6 @@ packages:
resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
engines: {node: '>=8'}
- resolve-global@1.0.0:
- resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==}
- engines: {node: '>=8'}
-
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
@@ -5674,10 +4535,6 @@ packages:
engines: {node: '>= 0.4'}
hasBin: true
- restore-cursor@3.1.0:
- resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
- engines: {node: '>=8'}
-
restore-cursor@5.1.0:
resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==}
engines: {node: '>=18'}
@@ -5762,26 +4619,16 @@ packages:
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
- run-async@2.4.1:
- resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
- engines: {node: '>=0.12.0'}
-
run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
rw@1.3.3:
resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==}
- rxjs@7.8.2:
- resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==}
-
safe-array-concat@1.1.3:
resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
engines: {node: '>=0.4'}
- safe-buffer@5.1.2:
- resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
-
safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
@@ -5827,11 +4674,6 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.5.4:
- resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
- engines: {node: '>=10'}
- hasBin: true
-
semver@7.7.4:
resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
engines: {node: '>=10'}
@@ -5890,12 +4732,6 @@ packages:
resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
engines: {node: '>= 0.4'}
- siginfo@2.0.0:
- resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
-
- signal-exit@3.0.7:
- resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
-
signal-exit@4.1.0:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
@@ -5904,14 +4740,6 @@ packages:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
- slice-ansi@3.0.0:
- resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
- engines: {node: '>=8'}
-
- slice-ansi@4.0.0:
- resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
- engines: {node: '>=10'}
-
slice-ansi@5.0.0:
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'}
@@ -5951,28 +4779,10 @@ packages:
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
deprecated: Please use @jridgewell/sourcemap-codec instead
- spdx-correct@3.2.0:
- resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
-
- spdx-exceptions@2.5.0:
- resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
-
- spdx-expression-parse@3.0.1:
- resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
-
- spdx-license-ids@3.0.23:
- resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==}
-
split-on-first@1.1.0:
resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==}
engines: {node: '>=6'}
- split2@3.2.2:
- resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==}
-
- split@1.0.1:
- resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==}
-
sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
@@ -5980,16 +4790,10 @@ packages:
resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==}
deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility'
- stackback@0.0.2:
- resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
-
statuses@2.0.2:
resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==}
engines: {node: '>= 0.8'}
- std-env@3.10.0:
- resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==}
-
stop-iteration-iterator@1.1.0:
resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
engines: {node: '>= 0.4'}
@@ -6033,12 +4837,6 @@ packages:
resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
engines: {node: '>= 0.4'}
- string_decoder@1.1.1:
- resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
-
- string_decoder@1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
-
stringify-object@3.3.0:
resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
engines: {node: '>=4'}
@@ -6059,60 +4857,27 @@ packages:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
- strip-bom@4.0.0:
- resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==}
- engines: {node: '>=8'}
-
strip-comments@2.0.1:
resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==}
engines: {node: '>=10'}
- strip-final-newline@2.0.0:
- resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
- engines: {node: '>=6'}
-
strip-final-newline@3.0.0:
resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
engines: {node: '>=12'}
- strip-indent@3.0.0:
- resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
- engines: {node: '>=8'}
-
strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- strip-literal@3.1.0:
- resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==}
-
style-inject@0.3.0:
resolution: {integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==}
- style-search@0.1.0:
- resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==}
-
stylehacks@5.1.1:
resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==}
engines: {node: ^10 || ^12 || >=14.0}
peerDependencies:
postcss: ^8.2.15
- stylelint-config-recommended@6.0.0:
- resolution: {integrity: sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==}
- peerDependencies:
- stylelint: ^14.0.0
-
- stylelint-config-standard@24.0.0:
- resolution: {integrity: sha512-+RtU7fbNT+VlNbdXJvnjc3USNPZRiRVp/d2DxOF/vBDDTi0kH5RX2Ny6errdtZJH3boO+bmqIYEllEmok4jiuw==}
- peerDependencies:
- stylelint: ^14.0.0
-
- stylelint@14.16.1:
- resolution: {integrity: sha512-ErlzR/T3hhbV+a925/gbfc3f3Fep9/bnspMiJPorfGEmcBbXdS+oo6LrVtoUZ/w9fqD6o6k7PtUlCOsCRdjX/A==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- hasBin: true
-
stylis@4.3.6:
resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==}
@@ -6121,25 +4886,14 @@ packages:
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
- supports-color@5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
- engines: {node: '>=4'}
-
supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
- supports-hyperlinks@2.3.0:
- resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==}
- engines: {node: '>=8'}
-
supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- svg-tags@1.0.0:
- resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
-
svgo@2.8.2:
resolution: {integrity: sha512-TyzE4NVGLUFy+H/Uy4N6c3G0HEeprsVfge6Lmq+0FdQQ/zqoVYB62IsBZORsiL+o96s6ff/V6/3UQo/C0cgCAA==}
engines: {node: '>=10.13.0'}
@@ -6148,14 +4902,6 @@ packages:
symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
- synckit@0.11.12:
- resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==}
- engines: {node: ^14.18.0 || >=16.0.0}
-
- table@6.9.0:
- resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==}
- engines: {node: '>=10.0.0'}
-
tailwind-merge@2.6.1:
resolution: {integrity: sha512-Oo6tHdpZsGpkKG88HJ8RR1rg/RdnEkQEfMoEk2x1XRI3F1AxeU+ijRXpiVUF4UbLfcxxRGw6TbUINKYdWVsQTQ==}
@@ -6210,10 +4956,6 @@ packages:
resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
engines: {node: '>=8'}
- tempfile@3.0.0:
- resolution: {integrity: sha512-uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw==}
- engines: {node: '>=8'}
-
tempy@0.6.0:
resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==}
engines: {node: '>=10'}
@@ -6223,14 +4965,6 @@ packages:
engines: {node: '>=10'}
hasBin: true
- test-exclude@7.0.2:
- resolution: {integrity: sha512-u9E6A+ZDYdp7a4WnarkXPZOx8Ilz46+kby6p1yZ8zsGTz9gYa6FIS7lj2oezzNKmtdyyJNNmmXDppga5GB7kSw==}
- engines: {node: '>=18'}
-
- text-extensions@1.9.0:
- resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==}
- engines: {node: '>=0.10'}
-
text-table@0.2.0:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
@@ -6241,21 +4975,9 @@ packages:
thenify@3.3.1:
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
- through2@2.0.5:
- resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
-
- through2@4.0.2:
- resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==}
-
- through@2.3.8:
- resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
-
tiny-emitter@2.1.0:
resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==}
- tinybench@2.9.0:
- resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
-
tinycolor2@1.6.0:
resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==}
@@ -6270,22 +4992,6 @@ packages:
resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==}
engines: {node: '>=12.0.0'}
- tinypool@1.1.1:
- resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==}
- engines: {node: ^18.0.0 || >=20.0.0}
-
- tinyrainbow@2.0.0:
- resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
- engines: {node: '>=14.0.0'}
-
- tinyspy@4.0.4:
- resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==}
- engines: {node: '>=14.0.0'}
-
- tmp@0.0.33:
- resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
- engines: {node: '>=0.6.0'}
-
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -6312,22 +5018,12 @@ packages:
resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin: true
- trim-newlines@3.0.1:
- resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
- engines: {node: '>=8'}
-
ts-api-utils@1.4.3:
resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==}
engines: {node: '>=16'}
peerDependencies:
typescript: '>=4.2.0'
- ts-api-utils@2.5.0:
- resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==}
- engines: {node: '>=18.12'}
- peerDependencies:
- typescript: '>=4.8.4'
-
ts-dedent@2.2.0:
resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==}
engines: {node: '>=6.10'}
@@ -6352,9 +5048,6 @@ packages:
tsconfig-paths@3.15.0:
resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
- tslib@1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
-
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
@@ -6377,12 +5070,6 @@ packages:
typescript:
optional: true
- tsutils@3.21.0:
- resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
- engines: {node: '>= 6'}
- peerDependencies:
- typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
-
tvision-color@1.6.0:
resolution: {integrity: sha512-pu8LkA4ZLBjbnmC9keqce4TLnExcQphKSoExauncSybmbqAhslXQvGdsI/FeWpxItGa4mcjGsHz5YE8bjpLjRw==}
@@ -6394,26 +5081,10 @@ packages:
resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==}
engines: {node: '>=10'}
- type-fest@0.18.1:
- resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==}
- engines: {node: '>=10'}
-
type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}
- type-fest@0.21.3:
- resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
- engines: {node: '>=10'}
-
- type-fest@0.6.0:
- resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
- engines: {node: '>=8'}
-
- type-fest@0.8.1:
- resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
- engines: {node: '>=8'}
-
type-is@1.6.18:
resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
engines: {node: '>= 0.6'}
@@ -6445,18 +5116,10 @@ packages:
ufo@1.6.3:
resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==}
- uglify-js@3.19.3:
- resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==}
- engines: {node: '>=0.8.0'}
- hasBin: true
-
unbox-primitive@1.1.0:
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines: {node: '>= 0.4'}
- undici-types@6.21.0:
- resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
-
undici-types@7.19.2:
resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==}
@@ -6527,11 +5190,6 @@ packages:
resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
engines: {node: '>= 0.4.0'}
- uuid@3.4.0:
- resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==}
- deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
- hasBin: true
-
uuid@9.0.1:
resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
@@ -6540,12 +5198,6 @@ packages:
v8-compile-cache-lib@3.0.1:
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
- v8-compile-cache@2.4.0:
- resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==}
-
- validate-npm-package-license@3.0.4:
- resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
-
validator@13.15.35:
resolution: {integrity: sha512-TQ5pAGhd5whStmqWvYF4OjQROlmv9SMFVt37qoCBdqRffuuklWYQlCNnEs2ZaIBD1kZRNnikiZOS1eqgkar0iw==}
engines: {node: '>= 0.10'}
@@ -6554,11 +5206,6 @@ packages:
resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
engines: {node: '>= 0.8'}
- vite-node@3.2.4:
- resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
- hasBin: true
-
vite-plugin-pwa@0.20.5:
resolution: {integrity: sha512-aweuI/6G6n4C5Inn0vwHumElU/UEpNuO+9iZzwPZGTCH87TeZ6YFMrEY6ZUBQdIHHlhTsbMDryFARcSuOdsz9Q==}
engines: {node: '>=16.0.0'}
@@ -6602,74 +5249,6 @@ packages:
terser:
optional: true
- vite@7.3.2:
- resolution: {integrity: sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^20.19.0 || >=22.12.0
- jiti: '>=1.21.0'
- less: ^4.0.0
- lightningcss: ^1.21.0
- sass: ^1.70.0
- sass-embedded: ^1.70.0
- stylus: '>=0.54.8'
- sugarss: ^5.0.0
- terser: ^5.16.0
- tsx: ^4.8.1
- yaml: ^2.4.2
- peerDependenciesMeta:
- '@types/node':
- optional: true
- jiti:
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
-
- vitest@3.2.4:
- resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
- hasBin: true
- peerDependencies:
- '@edge-runtime/vm': '*'
- '@types/debug': ^4.1.12
- '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
- '@vitest/browser': 3.2.4
- '@vitest/ui': 3.2.4
- happy-dom: '*'
- jsdom: '*'
- peerDependenciesMeta:
- '@edge-runtime/vm':
- optional: true
- '@types/debug':
- optional: true
- '@types/node':
- optional: true
- '@vitest/browser':
- optional: true
- '@vitest/ui':
- optional: true
- happy-dom:
- optional: true
- jsdom:
- optional: true
-
vue@2.7.14:
resolution: {integrity: sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==}
deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
@@ -6682,9 +5261,6 @@ packages:
resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==}
engines: {node: '>=12'}
- wcwidth@1.0.1:
- resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
-
weakmap-polyfill@2.0.4:
resolution: {integrity: sha512-ZzxBf288iALJseijWelmECm/1x7ZwQn3sMYIkDr2VvZp7r6SEKuT8D0O9Wiq6L9Nl5mazrOMcmiZE/2NCenaxw==}
engines: {node: '>=8.10.0'}
@@ -6738,27 +5314,15 @@ packages:
resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==}
engines: {node: '>= 0.4'}
- which@1.3.1:
- resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
- hasBin: true
-
which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines: {node: '>= 8'}
hasBin: true
- why-is-node-running@2.3.0:
- resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
- engines: {node: '>=8'}
- hasBin: true
-
word-wrap@1.2.5:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
- wordwrap@1.0.0:
- resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
-
workbox-background-sync@7.4.0:
resolution: {integrity: sha512-8CB9OxKAgKZKyNMwfGZ1XESx89GryWTfI+V5yEj8sHjFH8MFelUwYXEyldEK6M6oKMmn807GoJFUEA1sC4XS9w==}
@@ -6827,10 +5391,6 @@ packages:
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- write-file-atomic@4.0.2:
- resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==}
- engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
-
ws@8.20.0:
resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==}
engines: {node: '>=10.0.0'}
@@ -6850,10 +5410,6 @@ packages:
xmlchars@2.2.0:
resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
- xtend@4.0.2:
- resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
- engines: {node: '>=0.4'}
-
y18n@4.0.3:
resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
@@ -6864,9 +5420,6 @@ packages:
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- yallist@4.0.0:
- resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
-
yaml@1.10.3:
resolution: {integrity: sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==}
engines: {node: '>= 6'}
@@ -6880,10 +5433,6 @@ packages:
resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
engines: {node: '>=6'}
- yargs-parser@20.2.9:
- resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
- engines: {node: '>=10'}
-
yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
@@ -6892,10 +5441,6 @@ packages:
resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
engines: {node: '>=8'}
- yargs@16.2.0:
- resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
- engines: {node: '>=10'}
-
yargs@17.7.2:
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
engines: {node: '>=12'}
@@ -6915,11 +5460,6 @@ snapshots:
'@alloc/quick-lru@5.2.0': {}
- '@ampproject/remapping@2.3.0':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
-
'@apideck/better-ajv-errors@0.3.7(ajv@8.18.0)':
dependencies:
ajv: 8.18.0
@@ -7629,27 +6169,9 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
- '@bcoe/v8-coverage@1.0.2': {}
-
'@braintree/sanitize-url@6.0.4':
optional: true
- '@commitlint/cli@17.8.1':
- dependencies:
- '@commitlint/format': 17.8.1
- '@commitlint/lint': 17.8.1
- '@commitlint/load': 17.8.1
- '@commitlint/read': 17.8.1
- '@commitlint/types': 17.8.1
- execa: 5.1.1
- lodash.isfunction: 3.0.9
- resolve-from: 5.0.0
- resolve-global: 1.0.0
- yargs: 17.7.2
- transitivePeerDependencies:
- - '@swc/core'
- - '@swc/wasm'
-
'@commitlint/cli@20.5.0(@types/node@25.6.0)(conventional-commits-parser@6.4.0)(typescript@5.9.3)':
dependencies:
'@commitlint/format': 20.5.0
@@ -7665,34 +6187,16 @@ snapshots:
- conventional-commits-parser
- typescript
- '@commitlint/config-conventional@17.8.1':
- dependencies:
- conventional-changelog-conventionalcommits: 6.1.0
-
'@commitlint/config-conventional@20.5.0':
dependencies:
'@commitlint/types': 20.5.0
conventional-changelog-conventionalcommits: 9.3.1
- '@commitlint/config-validator@17.8.1':
- dependencies:
- '@commitlint/types': 17.8.1
- ajv: 8.18.0
-
'@commitlint/config-validator@20.5.0':
dependencies:
'@commitlint/types': 20.5.0
ajv: 8.18.0
- '@commitlint/ensure@17.8.1':
- dependencies:
- '@commitlint/types': 17.8.1
- lodash.camelcase: 4.3.0
- lodash.kebabcase: 4.1.1
- lodash.snakecase: 4.1.1
- lodash.startcase: 4.4.0
- lodash.upperfirst: 4.3.1
-
'@commitlint/ensure@20.5.0':
dependencies:
'@commitlint/types': 20.5.0
@@ -7702,37 +6206,18 @@ snapshots:
lodash.startcase: 4.4.0
lodash.upperfirst: 4.3.1
- '@commitlint/execute-rule@17.8.1': {}
-
'@commitlint/execute-rule@20.0.0': {}
- '@commitlint/format@17.8.1':
- dependencies:
- '@commitlint/types': 17.8.1
- chalk: 4.1.2
-
'@commitlint/format@20.5.0':
dependencies:
'@commitlint/types': 20.5.0
picocolors: 1.1.1
- '@commitlint/is-ignored@17.8.1':
- dependencies:
- '@commitlint/types': 17.8.1
- semver: 7.5.4
-
'@commitlint/is-ignored@20.5.0':
dependencies:
'@commitlint/types': 20.5.0
semver: 7.7.4
- '@commitlint/lint@17.8.1':
- dependencies:
- '@commitlint/is-ignored': 17.8.1
- '@commitlint/parse': 17.8.1
- '@commitlint/rules': 17.8.1
- '@commitlint/types': 17.8.1
-
'@commitlint/lint@20.5.0':
dependencies:
'@commitlint/is-ignored': 20.5.0
@@ -7740,42 +6225,6 @@ snapshots:
'@commitlint/rules': 20.5.0
'@commitlint/types': 20.5.0
- '@commitlint/load@17.8.1':
- dependencies:
- '@commitlint/config-validator': 17.8.1
- '@commitlint/execute-rule': 17.8.1
- '@commitlint/resolve-extends': 17.8.1
- '@commitlint/types': 17.8.1
- '@types/node': 20.5.1
- chalk: 4.1.2
- cosmiconfig: 8.3.6(typescript@5.9.3)
- cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.9.3))(ts-node@10.9.2(@types/node@22.19.17)(typescript@5.9.3))(typescript@5.9.3)
- lodash.isplainobject: 4.0.6
- lodash.merge: 4.6.2
- lodash.uniq: 4.5.0
- resolve-from: 5.0.0
- ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.9.3)
- typescript: 5.9.3
- transitivePeerDependencies:
- - '@swc/core'
- - '@swc/wasm'
-
- '@commitlint/load@20.5.0(@types/node@22.19.17)(typescript@5.9.3)':
- dependencies:
- '@commitlint/config-validator': 20.5.0
- '@commitlint/execute-rule': 20.0.0
- '@commitlint/resolve-extends': 20.5.0
- '@commitlint/types': 20.5.0
- cosmiconfig: 9.0.1(typescript@5.9.3)
- cosmiconfig-typescript-loader: 6.3.0(@types/node@22.19.17)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3)
- is-plain-obj: 4.1.0
- lodash.mergewith: 4.6.2
- picocolors: 1.1.1
- transitivePeerDependencies:
- - '@types/node'
- - typescript
- optional: true
-
'@commitlint/load@20.5.0(@types/node@25.6.0)(typescript@5.9.3)':
dependencies:
'@commitlint/config-validator': 20.5.0
@@ -7791,30 +6240,14 @@ snapshots:
- '@types/node'
- typescript
- '@commitlint/message@17.8.1': {}
-
'@commitlint/message@20.4.3': {}
- '@commitlint/parse@17.8.1':
- dependencies:
- '@commitlint/types': 17.8.1
- conventional-changelog-angular: 6.0.0
- conventional-commits-parser: 4.0.0
-
'@commitlint/parse@20.5.0':
dependencies:
'@commitlint/types': 20.5.0
conventional-changelog-angular: 8.3.1
conventional-commits-parser: 6.4.0
- '@commitlint/read@17.8.1':
- dependencies:
- '@commitlint/top-level': 17.8.1
- '@commitlint/types': 17.8.1
- fs-extra: 11.3.4
- git-raw-commits: 2.0.11
- minimist: 1.2.8
-
'@commitlint/read@20.5.0(conventional-commits-parser@6.4.0)':
dependencies:
'@commitlint/top-level': 20.4.3
@@ -7826,15 +6259,6 @@ snapshots:
- conventional-commits-filter
- conventional-commits-parser
- '@commitlint/resolve-extends@17.8.1':
- dependencies:
- '@commitlint/config-validator': 17.8.1
- '@commitlint/types': 17.8.1
- import-fresh: 3.3.1
- lodash.mergewith: 4.6.2
- resolve-from: 5.0.0
- resolve-global: 1.0.0
-
'@commitlint/resolve-extends@20.5.0':
dependencies:
'@commitlint/config-validator': 20.5.0
@@ -7844,14 +6268,6 @@ snapshots:
lodash.mergewith: 4.6.2
resolve-from: 5.0.0
- '@commitlint/rules@17.8.1':
- dependencies:
- '@commitlint/ensure': 17.8.1
- '@commitlint/message': 17.8.1
- '@commitlint/to-lines': 17.8.1
- '@commitlint/types': 17.8.1
- execa: 5.1.1
-
'@commitlint/rules@20.5.0':
dependencies:
'@commitlint/ensure': 20.5.0
@@ -7859,22 +6275,12 @@ snapshots:
'@commitlint/to-lines': 20.0.0
'@commitlint/types': 20.5.0
- '@commitlint/to-lines@17.8.1': {}
-
'@commitlint/to-lines@20.0.0': {}
- '@commitlint/top-level@17.8.1':
- dependencies:
- find-up: 5.0.0
-
'@commitlint/top-level@20.4.3':
dependencies:
escalade: 3.2.0
- '@commitlint/types@17.8.1':
- dependencies:
- chalk: 4.1.2
-
'@commitlint/types@20.5.0':
dependencies:
conventional-commits-parser: 6.4.0
@@ -7892,10 +6298,6 @@ snapshots:
dependencies:
'@jridgewell/trace-mapping': 0.3.9
- '@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.2)':
- dependencies:
- postcss-selector-parser: 6.1.2
-
'@esbuild/aix-ppc64@0.27.7':
optional: true
@@ -8075,8 +6477,6 @@ snapshots:
'@humanwhocodes/object-schema@2.0.3': {}
- '@hutson/parse-repository-url@3.0.2': {}
-
'@isaacs/cliui@8.0.2':
dependencies:
string-width: 5.1.2
@@ -8088,8 +6488,6 @@ snapshots:
'@isaacs/cliui@9.0.0': {}
- '@istanbuljs/schema@0.1.6': {}
-
'@jridgewell/gen-mapping@0.3.13':
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
@@ -8197,8 +6595,6 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
- '@pkgr/core@0.2.9': {}
-
'@popperjs/core@2.11.8': {}
'@rollup/plugin-alias@5.1.1(rollup@2.80.0)':
@@ -8395,11 +6791,6 @@ snapshots:
'@tsconfig/node16@1.0.4': {}
- '@types/chai@5.2.3':
- dependencies:
- '@types/deep-eql': 4.0.2
- assertion-error: 2.0.1
-
'@types/clipboard@2.0.10':
dependencies:
clipboard: 2.0.11
@@ -8414,14 +6805,10 @@ snapshots:
transitivePeerDependencies:
- postcss
- '@types/deep-eql@4.0.2': {}
-
'@types/estree@0.0.39': {}
'@types/estree@1.0.8': {}
- '@types/json-schema@7.0.15': {}
-
'@types/json5@0.0.29': {}
'@types/linkify-it@5.0.0': {}
@@ -8441,20 +6828,10 @@ snapshots:
'@types/mdurl@2.0.0': {}
- '@types/minimist@1.2.5': {}
-
- '@types/node@20.5.1': {}
-
- '@types/node@22.19.17':
- dependencies:
- undici-types: 6.21.0
-
'@types/node@25.6.0':
dependencies:
undici-types: 7.19.2
- '@types/normalize-package-data@2.4.4': {}
-
'@types/parse-json@4.0.2': {}
'@types/prismjs@1.26.6': {}
@@ -8463,8 +6840,6 @@ snapshots:
'@types/resolve@1.20.2': {}
- '@types/semver@7.7.1': {}
-
'@types/sortablejs@1.15.9': {}
'@types/tern@0.23.9':
@@ -8477,26 +6852,6 @@ snapshots:
'@types/validator@13.15.10': {}
- '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)':
- dependencies:
- '@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3)
- '@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3)
- '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.4.3
- eslint: 8.57.1
- graphemer: 1.4.0
- ignore: 5.3.2
- natural-compare: 1.4.0
- semver: 7.7.4
- ts-api-utils: 1.4.3(typescript@5.9.3)
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
@@ -8515,30 +6870,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/experimental-utils@2.34.0(eslint@8.57.1)(typescript@5.9.3)':
- dependencies:
- '@types/json-schema': 7.0.15
- '@typescript-eslint/typescript-estree': 2.34.0(typescript@5.9.3)
- eslint: 8.57.1
- eslint-scope: 5.1.1
- eslint-utils: 2.1.0
- transitivePeerDependencies:
- - supports-color
- - typescript
-
- '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3)':
- dependencies:
- '@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3)
- '@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.4.3
- eslint: 8.57.1
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3)':
dependencies:
'@typescript-eslint/scope-manager': 7.18.0
@@ -8552,42 +6883,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.58.2(typescript@5.9.3)':
- dependencies:
- '@typescript-eslint/tsconfig-utils': 8.58.2(typescript@5.9.3)
- '@typescript-eslint/types': 8.58.2
- debug: 4.4.3
- typescript: 5.9.3
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/scope-manager@6.21.0':
- dependencies:
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/visitor-keys': 6.21.0
-
'@typescript-eslint/scope-manager@7.18.0':
dependencies:
'@typescript-eslint/types': 7.18.0
'@typescript-eslint/visitor-keys': 7.18.0
- '@typescript-eslint/tsconfig-utils@8.58.2(typescript@5.9.3)':
- dependencies:
- typescript: 5.9.3
-
- '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.9.3)':
- dependencies:
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3)
- '@typescript-eslint/utils': 6.21.0(eslint@8.57.1)(typescript@5.9.3)
- debug: 4.4.3
- eslint: 8.57.1
- ts-api-utils: 1.4.3(typescript@5.9.3)
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.9.3)':
+ '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.9.3)':
dependencies:
'@typescript-eslint/typescript-estree': 7.18.0(typescript@5.9.3)
'@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.9.3)
@@ -8599,41 +6900,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@6.21.0': {}
-
'@typescript-eslint/types@7.18.0': {}
- '@typescript-eslint/types@8.58.2': {}
-
- '@typescript-eslint/typescript-estree@2.34.0(typescript@5.9.3)':
- dependencies:
- debug: 4.4.3
- eslint-visitor-keys: 1.3.0
- glob: 7.2.3
- is-glob: 4.0.3
- lodash: 4.18.1
- semver: 7.7.4
- tsutils: 3.21.0(typescript@5.9.3)
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/typescript-estree@6.21.0(typescript@5.9.3)':
- dependencies:
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/visitor-keys': 6.21.0
- debug: 4.4.3
- globby: 11.1.0
- is-glob: 4.0.3
- minimatch: 9.0.3
- semver: 7.7.4
- ts-api-utils: 1.4.3(typescript@5.9.3)
- optionalDependencies:
- typescript: 5.9.3
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/typescript-estree@7.18.0(typescript@5.9.3)':
dependencies:
'@typescript-eslint/types': 7.18.0
@@ -8649,35 +6917,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/typescript-estree@8.58.2(typescript@5.9.3)':
- dependencies:
- '@typescript-eslint/project-service': 8.58.2(typescript@5.9.3)
- '@typescript-eslint/tsconfig-utils': 8.58.2(typescript@5.9.3)
- '@typescript-eslint/types': 8.58.2
- '@typescript-eslint/visitor-keys': 8.58.2
- debug: 4.4.3
- minimatch: 10.2.5
- semver: 7.7.4
- tinyglobby: 0.2.16
- ts-api-utils: 2.5.0(typescript@5.9.3)
- typescript: 5.9.3
- transitivePeerDependencies:
- - supports-color
-
- '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.9.3)':
- dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1)
- '@types/json-schema': 7.0.15
- '@types/semver': 7.7.1
- '@typescript-eslint/scope-manager': 6.21.0
- '@typescript-eslint/types': 6.21.0
- '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.9.3)
- eslint: 8.57.1
- semver: 7.7.4
- transitivePeerDependencies:
- - supports-color
- - typescript
-
'@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.9.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1)
@@ -8689,95 +6928,19 @@ snapshots:
- supports-color
- typescript
- '@typescript-eslint/visitor-keys@6.21.0':
- dependencies:
- '@typescript-eslint/types': 6.21.0
- eslint-visitor-keys: 3.4.3
-
'@typescript-eslint/visitor-keys@7.18.0':
dependencies:
'@typescript-eslint/types': 7.18.0
eslint-visitor-keys: 3.4.3
- '@typescript-eslint/visitor-keys@8.58.2':
- dependencies:
- '@typescript-eslint/types': 8.58.2
- eslint-visitor-keys: 5.0.1
-
'@ungap/structured-clone@1.3.0': {}
- '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@22.19.17)(jiti@2.6.1)(jsdom@19.0.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3))':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@bcoe/v8-coverage': 1.0.2
- ast-v8-to-istanbul: 0.3.12
- debug: 4.4.3
- istanbul-lib-coverage: 3.2.2
- istanbul-lib-report: 3.0.1
- istanbul-lib-source-maps: 5.0.6
- istanbul-reports: 3.2.0
- magic-string: 0.30.21
- magicast: 0.3.5
- std-env: 3.10.0
- test-exclude: 7.0.2
- tinyrainbow: 2.0.0
- vitest: 3.2.4(@types/node@22.19.17)(jiti@2.6.1)(jsdom@19.0.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3)
- transitivePeerDependencies:
- - supports-color
-
- '@vitest/expect@3.2.4':
- dependencies:
- '@types/chai': 5.2.3
- '@vitest/spy': 3.2.4
- '@vitest/utils': 3.2.4
- chai: 5.3.3
- tinyrainbow: 2.0.0
-
- '@vitest/mocker@3.2.4(vite@7.3.2(@types/node@22.19.17)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3))':
- dependencies:
- '@vitest/spy': 3.2.4
- estree-walker: 3.0.3
- magic-string: 0.30.21
- optionalDependencies:
- vite: 7.3.2(@types/node@22.19.17)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3)
-
- '@vitest/pretty-format@3.2.4':
- dependencies:
- tinyrainbow: 2.0.0
-
- '@vitest/runner@3.2.4':
- dependencies:
- '@vitest/utils': 3.2.4
- pathe: 2.0.3
- strip-literal: 3.1.0
-
- '@vitest/snapshot@3.2.4':
- dependencies:
- '@vitest/pretty-format': 3.2.4
- magic-string: 0.30.21
- pathe: 2.0.3
-
- '@vitest/spy@3.2.4':
- dependencies:
- tinyspy: 4.0.4
-
- '@vitest/utils@3.2.4':
- dependencies:
- '@vitest/pretty-format': 3.2.4
- loupe: 3.2.1
- tinyrainbow: 2.0.0
-
'@vue/compiler-sfc@2.7.14':
dependencies:
'@babel/parser': 7.29.2
postcss: 8.5.9
source-map: 0.6.1
- JSONStream@1.3.5:
- dependencies:
- jsonparse: 1.3.1
- through: 2.3.8
-
abab@2.0.6: {}
accepts@1.3.8:
@@ -8804,19 +6967,12 @@ snapshots:
acorn@8.16.0: {}
- add-stream@1.0.0: {}
-
agent-base@6.0.2:
dependencies:
debug: 4.4.3
transitivePeerDependencies:
- supports-color
- aggregate-error@3.1.0:
- dependencies:
- clean-stack: 2.2.0
- indent-string: 4.0.0
-
ajv@6.14.0:
dependencies:
fast-deep-equal: 3.1.3
@@ -8831,10 +6987,6 @@ snapshots:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
- ansi-escapes@4.3.2:
- dependencies:
- type-fest: 0.21.3
-
ansi-escapes@7.3.0:
dependencies:
environment: 1.1.0
@@ -8843,10 +6995,6 @@ snapshots:
ansi-regex@6.2.2: {}
- ansi-styles@3.2.1:
- dependencies:
- color-convert: 1.9.3
-
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
@@ -8926,18 +7074,6 @@ snapshots:
get-intrinsic: 1.3.0
is-array-buffer: 3.0.5
- arrify@1.0.1: {}
-
- assertion-error@2.0.1: {}
-
- ast-v8-to-istanbul@0.3.12:
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- estree-walker: 3.0.3
- js-tokens: 10.0.0
-
- astral-regex@2.0.0: {}
-
async-function@1.0.0: {}
async@3.2.6: {}
@@ -8993,24 +7129,14 @@ snapshots:
balanced-match@1.0.2: {}
- balanced-match@2.0.0: {}
-
balanced-match@4.0.4: {}
- base64-js@1.5.1: {}
-
baseline-browser-mapping@2.10.19: {}
bezier-easing@2.1.0: {}
binary-extensions@2.3.0: {}
- bl@4.1.0:
- dependencies:
- buffer: 5.7.1
- inherits: 2.0.4
- readable-stream: 3.6.2
-
body-parser@1.20.4:
dependencies:
bytes: 3.1.2
@@ -9059,11 +7185,6 @@ snapshots:
buffer-from@1.1.2: {}
- buffer@5.7.1:
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
-
bundle-require@5.1.0(esbuild@0.27.7):
dependencies:
esbuild: 0.27.7
@@ -9073,8 +7194,6 @@ snapshots:
cac@6.7.14: {}
- cachedir@2.3.0: {}
-
call-bind-apply-helpers@1.0.2:
dependencies:
es-errors: 1.3.0
@@ -9096,12 +7215,6 @@ snapshots:
camelcase-css@2.0.1: {}
- camelcase-keys@6.2.2:
- dependencies:
- camelcase: 5.3.1
- map-obj: 4.3.0
- quick-lru: 4.0.1
-
camelcase@5.3.1: {}
caniuse-api@3.0.0:
@@ -9113,33 +7226,13 @@ snapshots:
caniuse-lite@1.0.30001788: {}
- chai@5.3.3:
- dependencies:
- assertion-error: 2.0.1
- check-error: 2.1.3
- deep-eql: 5.0.2
- loupe: 3.2.1
- pathval: 2.0.1
-
- chalk@2.4.2:
- dependencies:
- ansi-styles: 3.2.1
- escape-string-regexp: 1.0.5
- supports-color: 5.5.0
-
chalk@4.1.2:
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
- chalk@5.2.0: {}
-
chalk@5.6.2: {}
- chardet@0.7.0: {}
-
- check-error@2.1.3: {}
-
cherry-markdown@0.11.0-alpha-5:
dependencies:
'@types/codemirror': 0.0.108
@@ -9178,35 +7271,15 @@ snapshots:
classnames@2.5.1: {}
- clean-stack@2.2.0: {}
-
- cli-cursor@3.1.0:
- dependencies:
- restore-cursor: 3.1.0
-
cli-cursor@5.0.0:
dependencies:
restore-cursor: 5.1.0
- cli-spinners@2.9.2: {}
-
- cli-truncate@2.1.0:
- dependencies:
- slice-ansi: 3.0.0
- string-width: 4.2.3
-
- cli-truncate@3.1.0:
- dependencies:
- slice-ansi: 5.0.0
- string-width: 5.1.2
-
cli-truncate@4.0.0:
dependencies:
slice-ansi: 5.0.0
string-width: 7.2.0
- cli-width@3.0.0: {}
-
clipboard@2.0.11:
dependencies:
good-listener: 1.2.2
@@ -9219,32 +7292,18 @@ snapshots:
strip-ansi: 6.0.1
wrap-ansi: 6.2.0
- cliui@7.0.4:
- dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 7.0.0
-
cliui@8.0.1:
dependencies:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
- clone@1.0.4: {}
-
clsx@2.1.1: {}
- color-convert@1.9.3:
- dependencies:
- color-name: 1.1.3
-
color-convert@2.0.1:
dependencies:
color-name: 1.1.4
- color-name@1.1.3: {}
-
color-name@1.1.4: {}
colord@2.9.3: {}
@@ -9255,8 +7314,6 @@ snapshots:
dependencies:
delayed-stream: 1.0.0
- commander@10.0.1: {}
-
commander@13.1.0: {}
commander@2.20.3: {}
@@ -9265,34 +7322,6 @@ snapshots:
commander@7.2.0: {}
- commitizen@4.3.1(@types/node@22.19.17)(typescript@5.9.3):
- dependencies:
- cachedir: 2.3.0
- cz-conventional-changelog: 3.3.0(@types/node@22.19.17)(typescript@5.9.3)
- dedent: 0.7.0
- detect-indent: 6.1.0
- find-node-modules: 2.1.3
- find-root: 1.1.0
- fs-extra: 9.1.0
- glob: 7.2.3
- inquirer: 8.2.5
- is-utf8: 0.2.1
- lodash: 4.17.21
- minimist: 1.2.7
- strip-bom: 4.0.0
- strip-json-comments: 3.1.1
- transitivePeerDependencies:
- - '@types/node'
- - typescript
-
- commitlint@17.8.1:
- dependencies:
- '@commitlint/cli': 17.8.1
- '@commitlint/types': 17.8.1
- transitivePeerDependencies:
- - '@swc/core'
- - '@swc/wasm'
-
common-tags@1.8.2: {}
commondir@1.0.1: {}
@@ -9322,138 +7351,14 @@ snapshots:
content-type@1.0.5: {}
- conventional-changelog-angular@5.0.13:
- dependencies:
- compare-func: 2.0.0
- q: 1.5.1
-
- conventional-changelog-angular@6.0.0:
- dependencies:
- compare-func: 2.0.0
-
conventional-changelog-angular@8.3.1:
dependencies:
compare-func: 2.0.0
- conventional-changelog-atom@2.0.8:
- dependencies:
- q: 1.5.1
-
- conventional-changelog-cli@2.2.2:
- dependencies:
- add-stream: 1.0.0
- conventional-changelog: 3.1.25
- lodash: 4.18.1
- meow: 8.1.2
- tempfile: 3.0.0
-
- conventional-changelog-codemirror@2.0.8:
- dependencies:
- q: 1.5.1
-
- conventional-changelog-conventionalcommits@4.6.3:
- dependencies:
- compare-func: 2.0.0
- lodash: 4.18.1
- q: 1.5.1
-
- conventional-changelog-conventionalcommits@6.1.0:
- dependencies:
- compare-func: 2.0.0
-
conventional-changelog-conventionalcommits@9.3.1:
dependencies:
compare-func: 2.0.0
- conventional-changelog-core@4.2.4:
- dependencies:
- add-stream: 1.0.0
- conventional-changelog-writer: 5.0.1
- conventional-commits-parser: 3.2.4
- dateformat: 3.0.3
- get-pkg-repo: 4.2.1
- git-raw-commits: 2.0.11
- git-remote-origin-url: 2.0.0
- git-semver-tags: 4.1.1
- lodash: 4.18.1
- normalize-package-data: 3.0.3
- q: 1.5.1
- read-pkg: 3.0.0
- read-pkg-up: 3.0.0
- through2: 4.0.2
-
- conventional-changelog-ember@2.0.9:
- dependencies:
- q: 1.5.1
-
- conventional-changelog-eslint@3.0.9:
- dependencies:
- q: 1.5.1
-
- conventional-changelog-express@2.0.6:
- dependencies:
- q: 1.5.1
-
- conventional-changelog-jquery@3.0.11:
- dependencies:
- q: 1.5.1
-
- conventional-changelog-jshint@2.0.9:
- dependencies:
- compare-func: 2.0.0
- q: 1.5.1
-
- conventional-changelog-preset-loader@2.3.4: {}
-
- conventional-changelog-writer@5.0.1:
- dependencies:
- conventional-commits-filter: 2.0.7
- dateformat: 3.0.3
- handlebars: 4.7.9
- json-stringify-safe: 5.0.1
- lodash: 4.18.1
- meow: 8.1.2
- semver: 6.3.1
- split: 1.0.1
- through2: 4.0.2
-
- conventional-changelog@3.1.25:
- dependencies:
- conventional-changelog-angular: 5.0.13
- conventional-changelog-atom: 2.0.8
- conventional-changelog-codemirror: 2.0.8
- conventional-changelog-conventionalcommits: 4.6.3
- conventional-changelog-core: 4.2.4
- conventional-changelog-ember: 2.0.9
- conventional-changelog-eslint: 3.0.9
- conventional-changelog-express: 2.0.6
- conventional-changelog-jquery: 3.0.11
- conventional-changelog-jshint: 2.0.9
- conventional-changelog-preset-loader: 2.3.4
-
- conventional-commit-types@3.0.0: {}
-
- conventional-commits-filter@2.0.7:
- dependencies:
- lodash.ismatch: 4.4.0
- modify-values: 1.0.1
-
- conventional-commits-parser@3.2.4:
- dependencies:
- JSONStream: 1.3.5
- is-text-path: 1.0.1
- lodash: 4.18.1
- meow: 8.1.2
- split2: 3.2.2
- through2: 4.0.2
-
- conventional-commits-parser@4.0.0:
- dependencies:
- JSONStream: 1.3.5
- is-text-path: 1.0.1
- meow: 8.1.2
- split2: 3.2.2
-
conventional-commits-parser@6.4.0:
dependencies:
'@simple-libs/stream-utils': 1.2.0
@@ -9481,8 +7386,6 @@ snapshots:
core-js@3.49.0: {}
- core-util-is@1.0.3: {}
-
cors@2.8.6:
dependencies:
object-assign: 4.1.1
@@ -9498,21 +7401,6 @@ snapshots:
layout-base: 2.0.1
optional: true
- cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.9.3))(ts-node@10.9.2(@types/node@22.19.17)(typescript@5.9.3))(typescript@5.9.3):
- dependencies:
- '@types/node': 20.5.1
- cosmiconfig: 8.3.6(typescript@5.9.3)
- ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.9.3)
- typescript: 5.9.3
-
- cosmiconfig-typescript-loader@6.3.0(@types/node@22.19.17)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3):
- dependencies:
- '@types/node': 22.19.17
- cosmiconfig: 9.0.1(typescript@5.9.3)
- jiti: 2.6.1
- typescript: 5.9.3
- optional: true
-
cosmiconfig-typescript-loader@6.3.0(@types/node@25.6.0)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3):
dependencies:
'@types/node': 25.6.0
@@ -9528,15 +7416,6 @@ snapshots:
path-type: 4.0.0
yaml: 1.10.3
- cosmiconfig@8.3.6(typescript@5.9.3):
- dependencies:
- import-fresh: 3.3.1
- js-yaml: 4.1.1
- parse-json: 5.2.0
- path-type: 4.0.0
- optionalDependencies:
- typescript: 5.9.3
-
cosmiconfig@9.0.1(typescript@5.9.3):
dependencies:
env-paths: 2.2.1
@@ -9566,8 +7445,6 @@ snapshots:
dependencies:
postcss: 8.5.9
- css-functions-list@3.3.3: {}
-
css-loader@7.1.4:
dependencies:
icss-utils: 5.1.0(postcss@8.5.9)
@@ -9671,20 +7548,6 @@ snapshots:
cytoscape@3.33.2:
optional: true
- cz-conventional-changelog@3.3.0(@types/node@22.19.17)(typescript@5.9.3):
- dependencies:
- chalk: 2.4.2
- commitizen: 4.3.1(@types/node@22.19.17)(typescript@5.9.3)
- conventional-commit-types: 3.0.0
- lodash.map: 4.6.0
- longest: 2.0.1
- word-wrap: 1.2.5
- optionalDependencies:
- '@commitlint/load': 20.5.0(@types/node@22.19.17)(typescript@5.9.3)
- transitivePeerDependencies:
- - '@types/node'
- - typescript
-
d3-array@3.2.4:
dependencies:
internmap: 2.0.3
@@ -9874,8 +7737,6 @@ snapshots:
lodash-es: 4.18.1
optional: true
- dargs@7.0.0: {}
-
data-urls@3.0.2:
dependencies:
abab: 2.0.6
@@ -9900,8 +7761,6 @@ snapshots:
es-errors: 1.3.0
is-data-view: 1.0.2
- dateformat@3.0.3: {}
-
dayjs@1.11.10: {}
dayjs@1.11.20: {}
@@ -9918,29 +7777,16 @@ snapshots:
dependencies:
ms: 2.1.3
- decamelize-keys@1.1.1:
- dependencies:
- decamelize: 1.2.0
- map-obj: 1.0.1
-
decamelize@1.2.0: {}
decimal.js@10.6.0: {}
decode-uri-component@0.2.2: {}
- dedent@0.7.0: {}
-
- deep-eql@5.0.2: {}
-
deep-is@0.1.4: {}
deepmerge@4.3.1: {}
- defaults@1.0.4:
- dependencies:
- clone: 1.0.4
-
define-data-property@1.1.4:
dependencies:
es-define-property: 1.0.1
@@ -9968,10 +7814,6 @@ snapshots:
destroy@1.2.0: {}
- detect-file@1.0.0: {}
-
- detect-indent@6.1.0: {}
-
detect-libc@2.1.2:
optional: true
@@ -10236,8 +8078,6 @@ snapshots:
escape-html@1.0.3: {}
- escape-string-regexp@1.0.5: {}
-
escape-string-regexp@4.0.0: {}
escodegen@2.1.0:
@@ -10248,15 +8088,6 @@ snapshots:
optionalDependencies:
source-map: 0.6.1
- eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1):
- dependencies:
- confusing-browser-globals: 1.0.11
- eslint: 8.57.1
- eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)
- object.assign: 4.1.7
- object.entries: 1.1.9
- semver: 6.3.1
-
eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1))(eslint@8.57.1):
dependencies:
confusing-browser-globals: 1.0.11
@@ -10278,16 +8109,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@8.57.1):
- dependencies:
- debug: 3.2.7
- optionalDependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3)
- eslint: 8.57.1
- eslint-import-resolver-node: 0.3.10
- transitivePeerDependencies:
- - supports-color
-
eslint-module-utils@2.12.1(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@8.57.1):
dependencies:
debug: 3.2.7
@@ -10298,35 +8119,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1):
- dependencies:
- '@rtsao/scc': 1.1.0
- array-includes: 3.1.9
- array.prototype.findlastindex: 1.2.6
- array.prototype.flat: 1.3.3
- array.prototype.flatmap: 1.3.3
- debug: 3.2.7
- doctrine: 2.1.0
- eslint: 8.57.1
- eslint-import-resolver-node: 0.3.10
- eslint-module-utils: 2.12.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@8.57.1)
- hasown: 2.0.2
- is-core-module: 2.16.1
- is-glob: 4.0.3
- minimatch: 3.1.5
- object.fromentries: 2.0.8
- object.groupby: 1.0.3
- object.values: 1.2.1
- semver: 6.3.1
- string.prototype.trimend: 1.0.9
- tsconfig-paths: 3.15.0
- optionalDependencies:
- '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.9.3)
- transitivePeerDependencies:
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - supports-color
-
eslint-plugin-import@2.32.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1):
dependencies:
'@rtsao/scc': 1.1.0
@@ -10356,39 +8148,17 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-prettier@5.5.5(eslint-config-prettier@9.1.2(eslint@8.57.1))(eslint@8.57.1)(prettier@3.8.3):
- dependencies:
- eslint: 8.57.1
- prettier: 3.8.3
- prettier-linter-helpers: 1.0.1
- synckit: 0.11.12
- optionalDependencies:
- eslint-config-prettier: 9.1.2(eslint@8.57.1)
-
eslint-plugin-simple-import-sort@12.1.1(eslint@8.57.1):
dependencies:
eslint: 8.57.1
- eslint-scope@5.1.1:
- dependencies:
- esrecurse: 4.3.0
- estraverse: 4.3.0
-
eslint-scope@7.2.2:
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
- eslint-utils@2.1.0:
- dependencies:
- eslint-visitor-keys: 1.3.0
-
- eslint-visitor-keys@1.3.0: {}
-
eslint-visitor-keys@3.4.3: {}
- eslint-visitor-keys@5.0.1: {}
-
eslint@8.57.1:
dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1)
@@ -10448,8 +8218,6 @@ snapshots:
dependencies:
estraverse: 5.3.0
- estraverse@4.3.0: {}
-
estraverse@5.3.0: {}
estree-walker@0.6.1: {}
@@ -10458,10 +8226,6 @@ snapshots:
estree-walker@2.0.2: {}
- estree-walker@3.0.3:
- dependencies:
- '@types/estree': 1.0.8
-
esutils@2.0.3: {}
etag@1.8.1: {}
@@ -10470,30 +8234,6 @@ snapshots:
eventemitter3@5.0.4: {}
- execa@5.1.1:
- dependencies:
- cross-spawn: 7.0.6
- get-stream: 6.0.1
- human-signals: 2.1.0
- is-stream: 2.0.1
- merge-stream: 2.0.0
- npm-run-path: 4.0.1
- onetime: 5.1.2
- signal-exit: 3.0.7
- strip-final-newline: 2.0.0
-
- execa@7.2.0:
- dependencies:
- cross-spawn: 7.0.6
- get-stream: 6.0.1
- human-signals: 4.3.1
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.3.0
- onetime: 6.0.0
- signal-exit: 3.0.7
- strip-final-newline: 3.0.0
-
execa@8.0.1:
dependencies:
cross-spawn: 7.0.6
@@ -10506,12 +8246,6 @@ snapshots:
signal-exit: 4.1.0
strip-final-newline: 3.0.0
- expand-tilde@2.0.2:
- dependencies:
- homedir-polyfill: 1.0.3
-
- expect-type@1.3.0: {}
-
expr-eval@2.0.2: {}
express@4.22.1:
@@ -10554,16 +8288,8 @@ snapshots:
dependencies:
is-extendable: 0.1.1
- external-editor@3.1.0:
- dependencies:
- chardet: 0.7.0
- iconv-lite: 0.4.24
- tmp: 0.0.33
-
fast-deep-equal@3.1.3: {}
- fast-diff@1.3.0: {}
-
fast-glob@3.3.3:
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -10578,8 +8304,6 @@ snapshots:
fast-uri@3.1.0: {}
- fastest-levenshtein@1.0.16: {}
-
fastq@1.20.1:
dependencies:
reusify: 1.1.0
@@ -10588,10 +8312,6 @@ snapshots:
optionalDependencies:
picomatch: 4.0.4
- figures@3.2.0:
- dependencies:
- escape-string-regexp: 1.0.5
-
file-entry-cache@6.0.1:
dependencies:
flat-cache: 3.2.0
@@ -10618,17 +8338,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- find-node-modules@2.1.3:
- dependencies:
- findup-sync: 4.0.0
- merge: 2.1.1
-
- find-root@1.1.0: {}
-
- find-up@2.1.0:
- dependencies:
- locate-path: 2.0.0
-
find-up@4.1.0:
dependencies:
locate-path: 5.0.0
@@ -10639,13 +8348,6 @@ snapshots:
locate-path: 6.0.0
path-exists: 4.0.0
- findup-sync@4.0.0:
- dependencies:
- detect-file: 1.0.0
- is-glob: 4.0.3
- micromatch: 4.0.8
- resolve-dir: 1.0.1
-
fix-dts-default-cjs-exports@1.0.1:
dependencies:
magic-string: 0.30.21
@@ -10689,12 +8391,6 @@ snapshots:
jsonfile: 6.2.0
universalify: 2.0.1
- fs-extra@11.3.4:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.2.0
- universalify: 2.0.1
-
fs-extra@9.1.0:
dependencies:
at-least-node: 1.0.0
@@ -10747,20 +8443,11 @@ snapshots:
get-own-enumerable-property-symbols@3.0.2: {}
- get-pkg-repo@4.2.1:
- dependencies:
- '@hutson/parse-repository-url': 3.0.2
- hosted-git-info: 4.1.0
- through2: 2.0.5
- yargs: 16.2.0
-
get-proto@1.0.1:
dependencies:
dunder-proto: 1.0.1
es-object-atoms: 1.1.1
- get-stream@6.0.1: {}
-
get-stream@8.0.1: {}
get-symbol-description@1.1.0:
@@ -10773,14 +8460,6 @@ snapshots:
dependencies:
resolve-pkg-maps: 1.0.0
- git-raw-commits@2.0.11:
- dependencies:
- dargs: 7.0.0
- lodash: 4.18.1
- meow: 8.1.2
- split2: 3.2.2
- through2: 4.0.2
-
git-raw-commits@5.0.1(conventional-commits-parser@6.4.0):
dependencies:
'@conventional-changelog/git-client': 2.7.0(conventional-commits-parser@6.4.0)
@@ -10789,20 +8468,6 @@ snapshots:
- conventional-commits-filter
- conventional-commits-parser
- git-remote-origin-url@2.0.0:
- dependencies:
- gitconfiglocal: 1.0.0
- pify: 2.3.0
-
- git-semver-tags@4.1.1:
- dependencies:
- meow: 8.1.2
- semver: 6.3.1
-
- gitconfiglocal@1.0.0:
- dependencies:
- ini: 1.3.8
-
glob-parent@5.1.2:
dependencies:
is-glob: 4.0.3
@@ -10842,34 +8507,6 @@ snapshots:
dependencies:
ini: 4.1.1
- global-dirs@0.1.1:
- dependencies:
- ini: 1.3.8
-
- global-modules@1.0.0:
- dependencies:
- global-prefix: 1.0.2
- is-windows: 1.0.2
- resolve-dir: 1.0.1
-
- global-modules@2.0.0:
- dependencies:
- global-prefix: 3.0.0
-
- global-prefix@1.0.2:
- dependencies:
- expand-tilde: 2.0.2
- homedir-polyfill: 1.0.3
- ini: 1.3.8
- is-windows: 1.0.2
- which: 1.3.1
-
- global-prefix@3.0.0:
- dependencies:
- ini: 1.3.8
- kind-of: 6.0.3
- which: 1.3.1
-
globals@13.24.0:
dependencies:
type-fest: 0.20.2
@@ -10888,8 +8525,6 @@ snapshots:
merge2: 1.4.1
slash: 3.0.0
- globjoin@0.1.4: {}
-
good-listener@1.2.2:
dependencies:
delegate: 3.2.0
@@ -10907,21 +8542,8 @@ snapshots:
section-matter: 1.0.0
strip-bom-string: 1.0.0
- handlebars@4.7.9:
- dependencies:
- minimist: 1.2.8
- neo-async: 2.6.2
- source-map: 0.6.1
- wordwrap: 1.0.0
- optionalDependencies:
- uglify-js: 3.19.3
-
- hard-rejection@2.1.0: {}
-
has-bigints@1.1.0: {}
- has-flag@3.0.0: {}
-
has-flag@4.0.0: {}
has-property-descriptors@1.0.2:
@@ -10944,26 +8566,12 @@ snapshots:
highlight.js@11.11.1: {}
- homedir-polyfill@1.0.3:
- dependencies:
- parse-passwd: 1.0.0
-
- hosted-git-info@2.8.9: {}
-
- hosted-git-info@4.1.0:
- dependencies:
- lru-cache: 6.0.0
-
htm@3.1.1: {}
html-encoding-sniffer@3.0.0:
dependencies:
whatwg-encoding: 2.0.0
- html-escaper@2.0.2: {}
-
- html-tags@3.3.1: {}
-
htmlparser2@10.1.0:
dependencies:
domelementtype: 2.3.0
@@ -10994,14 +8602,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
- human-signals@2.1.0: {}
-
- human-signals@4.3.1: {}
-
human-signals@5.0.0: {}
- husky@8.0.3: {}
-
husky@9.1.7: {}
hybrids@8.2.2: {}
@@ -11022,8 +8624,6 @@ snapshots:
idb@7.1.1: {}
- ieee754@1.2.1: {}
-
ignore@5.3.2: {}
image-size@0.5.5:
@@ -11046,14 +8646,10 @@ snapshots:
dependencies:
resolve-from: 5.0.0
- import-lazy@4.0.0: {}
-
import-meta-resolve@4.2.0: {}
imurmurhash@0.1.4: {}
- indent-string@4.0.0: {}
-
inflight@1.0.6:
dependencies:
once: 1.4.0
@@ -11061,28 +8657,8 @@ snapshots:
inherits@2.0.4: {}
- ini@1.3.8: {}
-
ini@4.1.1: {}
- inquirer@8.2.5:
- dependencies:
- ansi-escapes: 4.3.2
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-width: 3.0.0
- external-editor: 3.1.0
- figures: 3.2.0
- lodash: 4.18.1
- mute-stream: 0.0.8
- ora: 5.4.1
- run-async: 2.4.1
- rxjs: 7.8.2
- string-width: 4.2.3
- strip-ansi: 6.0.1
- through: 2.3.8
- wrap-ansi: 7.0.0
-
internal-slot@1.1.0:
dependencies:
es-errors: 1.3.0
@@ -11170,8 +8746,6 @@ snapshots:
dependencies:
is-extglob: 2.1.1
- is-interactive@1.0.0: {}
-
is-map@2.0.3: {}
is-module@1.0.0: {}
@@ -11191,12 +8765,8 @@ snapshots:
is-path-inside@3.0.3: {}
- is-plain-obj@1.1.0: {}
-
is-plain-obj@4.1.0: {}
- is-plain-object@5.0.0: {}
-
is-potential-custom-element-name@1.0.1: {}
is-reference@1.2.1:
@@ -11233,18 +8803,10 @@ snapshots:
has-symbols: 1.1.0
safe-regex-test: 1.1.0
- is-text-path@1.0.1:
- dependencies:
- text-extensions: 1.9.0
-
is-typed-array@1.1.15:
dependencies:
which-typed-array: 1.1.20
- is-unicode-supported@0.1.0: {}
-
- is-utf8@0.2.1: {}
-
is-weakmap@2.0.2: {}
is-weakref@1.1.1:
@@ -11258,39 +8820,14 @@ snapshots:
is-what@4.1.16: {}
- is-windows@1.0.2: {}
-
is-wsl@2.2.0:
dependencies:
is-docker: 2.2.1
- isarray@1.0.0: {}
-
isarray@2.0.5: {}
isexe@2.0.0: {}
- istanbul-lib-coverage@3.2.2: {}
-
- istanbul-lib-report@3.0.1:
- dependencies:
- istanbul-lib-coverage: 3.2.2
- make-dir: 4.0.0
- supports-color: 7.2.0
-
- istanbul-lib-source-maps@5.0.6:
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- debug: 4.4.3
- istanbul-lib-coverage: 3.2.2
- transitivePeerDependencies:
- - supports-color
-
- istanbul-reports@3.2.0:
- dependencies:
- html-escaper: 2.0.2
- istanbul-lib-report: 3.0.1
-
jackspeak@3.4.3:
dependencies:
'@isaacs/cliui': 8.0.2
@@ -11313,12 +8850,8 @@ snapshots:
joycon@3.1.1: {}
- js-tokens@10.0.0: {}
-
js-tokens@4.0.0: {}
- js-tokens@9.0.1: {}
-
js-yaml@3.14.2:
dependencies:
argparse: 1.0.10
@@ -11366,8 +8899,6 @@ snapshots:
json-buffer@3.0.1: {}
- json-parse-better-errors@1.0.2: {}
-
json-parse-even-better-errors@2.3.1: {}
json-schema-traverse@0.4.1: {}
@@ -11376,8 +8907,6 @@ snapshots:
json-stable-stringify-without-jsonify@1.0.1: {}
- json-stringify-safe@5.0.1: {}
-
json5@1.0.2:
dependencies:
minimist: 1.2.8
@@ -11390,8 +8919,6 @@ snapshots:
optionalDependencies:
graceful-fs: 4.2.11
- jsonparse@1.3.1: {}
-
jsonpointer@5.0.1: {}
keyv@4.5.4:
@@ -11403,8 +8930,6 @@ snapshots:
kind-of@6.0.3: {}
- known-css-properties@0.26.0: {}
-
layout-base@1.0.2:
optional: true
@@ -11441,25 +8966,6 @@ snapshots:
dependencies:
uc.micro: 1.0.6
- lint-staged@13.2.3:
- dependencies:
- chalk: 5.2.0
- cli-truncate: 3.1.0
- commander: 10.0.1
- debug: 4.4.3
- execa: 7.2.0
- lilconfig: 2.1.0
- listr2: 5.0.8
- micromatch: 4.0.8
- normalize-path: 3.0.0
- object-inspect: 1.13.4
- pidtree: 0.6.0
- string-argv: 0.3.2
- yaml: 2.8.3
- transitivePeerDependencies:
- - enquirer
- - supports-color
-
lint-staged@15.5.2:
dependencies:
chalk: 5.6.2
@@ -11475,17 +8981,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- listr2@5.0.8:
- dependencies:
- cli-truncate: 2.1.0
- colorette: 2.0.20
- log-update: 4.0.0
- p-map: 4.0.0
- rfdc: 1.4.1
- rxjs: 7.8.2
- through: 2.3.8
- wrap-ansi: 7.0.0
-
listr2@8.3.3:
dependencies:
cli-truncate: 4.0.0
@@ -11495,22 +8990,10 @@ snapshots:
rfdc: 1.4.1
wrap-ansi: 9.0.2
- load-json-file@4.0.0:
- dependencies:
- graceful-fs: 4.2.11
- parse-json: 4.0.0
- pify: 3.0.0
- strip-bom: 3.0.0
-
load-tsconfig@0.2.5: {}
loader-utils@3.3.1: {}
- locate-path@2.0.0:
- dependencies:
- p-locate: 2.0.0
- path-exists: 3.0.0
-
locate-path@5.0.0:
dependencies:
p-locate: 4.1.0
@@ -11525,16 +9008,8 @@ snapshots:
lodash.debounce@4.0.8: {}
- lodash.isfunction@3.0.9: {}
-
- lodash.ismatch@4.4.0: {}
-
- lodash.isplainobject@4.0.6: {}
-
lodash.kebabcase@4.1.1: {}
- lodash.map@4.6.0: {}
-
lodash.memoize@4.1.2: {}
lodash.merge@4.6.2: {}
@@ -11547,28 +9022,12 @@ snapshots:
lodash.startcase@4.4.0: {}
- lodash.truncate@4.4.2: {}
-
lodash.uniq@4.5.0: {}
lodash.upperfirst@4.3.1: {}
- lodash@4.17.21: {}
-
lodash@4.18.1: {}
- log-symbols@4.1.0:
- dependencies:
- chalk: 4.1.2
- is-unicode-supported: 0.1.0
-
- log-update@4.0.0:
- dependencies:
- ansi-escapes: 4.3.2
- cli-cursor: 3.1.0
- slice-ansi: 4.0.0
- wrap-ansi: 6.2.0
-
log-update@6.1.0:
dependencies:
ansi-escapes: 7.3.0
@@ -11577,10 +9036,6 @@ snapshots:
strip-ansi: 7.2.0
wrap-ansi: 9.0.2
- longest@2.0.1: {}
-
- loupe@3.2.1: {}
-
lru-cache@10.4.3: {}
lru-cache@11.3.5: {}
@@ -11589,10 +9044,6 @@ snapshots:
dependencies:
yallist: 3.1.1
- lru-cache@6.0.0:
- dependencies:
- yallist: 4.0.0
-
magic-string@0.25.9:
dependencies:
sourcemap-codec: 1.4.8
@@ -11601,12 +9052,6 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
- magicast@0.3.5:
- dependencies:
- '@babel/parser': 7.29.2
- '@babel/types': 7.29.0
- source-map-js: 1.2.1
-
make-dir@2.1.0:
dependencies:
pify: 4.0.1
@@ -11617,16 +9062,8 @@ snapshots:
dependencies:
semver: 6.3.1
- make-dir@4.0.0:
- dependencies:
- semver: 7.7.4
-
make-error@1.3.6: {}
- map-obj@1.0.1: {}
-
- map-obj@4.3.0: {}
-
markdown-it-anchor@8.6.7(@types/markdown-it@14.1.2)(markdown-it@12.3.2):
dependencies:
'@types/markdown-it': 14.1.2
@@ -11654,8 +9091,6 @@ snapshots:
math-intrinsics@1.1.0: {}
- mathml-tag-names@2.1.3: {}
-
mdn-data@2.0.14: {}
mdurl@1.0.1: {}
@@ -11664,43 +9099,12 @@ snapshots:
meow@13.2.0: {}
- meow@8.1.2:
- dependencies:
- '@types/minimist': 1.2.5
- camelcase-keys: 6.2.2
- decamelize-keys: 1.1.1
- hard-rejection: 2.1.0
- minimist-options: 4.1.0
- normalize-package-data: 3.0.3
- read-pkg-up: 7.0.1
- redent: 3.0.0
- trim-newlines: 3.0.1
- type-fest: 0.18.1
- yargs-parser: 20.2.9
-
- meow@9.0.0:
- dependencies:
- '@types/minimist': 1.2.5
- camelcase-keys: 6.2.2
- decamelize: 1.2.0
- decamelize-keys: 1.1.1
- hard-rejection: 2.1.0
- minimist-options: 4.1.0
- normalize-package-data: 3.0.3
- read-pkg-up: 7.0.1
- redent: 3.0.0
- trim-newlines: 3.0.1
- type-fest: 0.18.1
- yargs-parser: 20.2.9
-
merge-descriptors@1.0.3: {}
merge-stream@2.0.0: {}
merge2@1.4.1: {}
- merge@2.1.1: {}
-
mermaid@9.4.3:
dependencies:
'@braintree/sanitize-url': 6.0.4
@@ -11738,14 +9142,10 @@ snapshots:
mime@3.0.0: {}
- mimic-fn@2.1.0: {}
-
mimic-fn@4.0.0: {}
mimic-function@5.0.1: {}
- min-indent@1.0.1: {}
-
minimatch@10.2.5:
dependencies:
brace-expansion: 5.0.5
@@ -11758,22 +9158,10 @@ snapshots:
dependencies:
brace-expansion: 2.1.0
- minimatch@9.0.3:
- dependencies:
- brace-expansion: 2.1.0
-
minimatch@9.0.9:
dependencies:
brace-expansion: 2.1.0
- minimist-options@4.1.0:
- dependencies:
- arrify: 1.0.1
- is-plain-obj: 1.1.0
- kind-of: 6.0.3
-
- minimist@1.2.7: {}
-
minimist@1.2.8: {}
minipass@7.1.3: {}
@@ -11787,14 +9175,10 @@ snapshots:
pkg-types: 1.3.1
ufo: 1.6.3
- modify-values@1.0.1: {}
-
ms@2.0.0: {}
ms@2.1.3: {}
- mute-stream@0.0.8: {}
-
mz@2.7.0:
dependencies:
any-promise: 1.3.0
@@ -11815,8 +9199,6 @@ snapshots:
negotiator@0.6.3: {}
- neo-async@2.6.2: {}
-
node-addon-api@7.1.1:
optional: true
@@ -11832,28 +9214,10 @@ snapshots:
non-layered-tidy-tree-layout@2.0.2:
optional: true
- normalize-package-data@2.5.0:
- dependencies:
- hosted-git-info: 2.8.9
- resolve: 1.22.12
- semver: 5.7.2
- validate-npm-package-license: 3.0.4
-
- normalize-package-data@3.0.3:
- dependencies:
- hosted-git-info: 4.1.0
- is-core-module: 2.16.1
- semver: 7.7.4
- validate-npm-package-license: 3.0.4
-
normalize-path@3.0.0: {}
normalize-url@6.1.0: {}
- npm-run-path@4.0.1:
- dependencies:
- path-key: 3.1.1
-
npm-run-path@5.3.0:
dependencies:
path-key: 4.0.0
@@ -11937,10 +9301,6 @@ snapshots:
dependencies:
wrappy: 1.0.2
- onetime@5.1.2:
- dependencies:
- mimic-fn: 2.1.0
-
onetime@6.0.0:
dependencies:
mimic-fn: 4.0.0
@@ -11959,24 +9319,10 @@ snapshots:
dependencies:
deep-is: 0.1.4
fast-levenshtein: 2.0.6
- levn: 0.4.1
- prelude-ls: 1.2.1
- type-check: 0.4.0
- word-wrap: 1.2.5
-
- ora@5.4.1:
- dependencies:
- bl: 4.1.0
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-spinners: 2.9.2
- is-interactive: 1.0.0
- is-unicode-supported: 0.1.0
- log-symbols: 4.1.0
- strip-ansi: 6.0.1
- wcwidth: 1.0.1
-
- os-tmpdir@1.0.2: {}
+ levn: 0.4.1
+ prelude-ls: 1.2.1
+ type-check: 0.4.0
+ word-wrap: 1.2.5
own-keys@1.0.1:
dependencies:
@@ -11986,10 +9332,6 @@ snapshots:
p-finally@1.0.0: {}
- p-limit@1.3.0:
- dependencies:
- p-try: 1.0.0
-
p-limit@2.3.0:
dependencies:
p-try: 2.2.0
@@ -11998,10 +9340,6 @@ snapshots:
dependencies:
yocto-queue: 0.1.0
- p-locate@2.0.0:
- dependencies:
- p-limit: 1.3.0
-
p-locate@4.1.0:
dependencies:
p-limit: 2.3.0
@@ -12010,10 +9348,6 @@ snapshots:
dependencies:
p-limit: 3.1.0
- p-map@4.0.0:
- dependencies:
- aggregate-error: 3.1.0
-
p-queue@6.6.2:
dependencies:
eventemitter3: 4.0.7
@@ -12023,8 +9357,6 @@ snapshots:
dependencies:
p-finally: 1.0.0
- p-try@1.0.0: {}
-
p-try@2.2.0: {}
package-json-from-dist@1.0.1: {}
@@ -12033,11 +9365,6 @@ snapshots:
dependencies:
callsites: 3.1.0
- parse-json@4.0.0:
- dependencies:
- error-ex: 1.3.4
- json-parse-better-errors: 1.0.2
-
parse-json@5.2.0:
dependencies:
'@babel/code-frame': 7.29.0
@@ -12047,14 +9374,10 @@ snapshots:
parse-node-version@1.0.1: {}
- parse-passwd@1.0.0: {}
-
parse5@6.0.1: {}
parseurl@1.3.3: {}
- path-exists@3.0.0: {}
-
path-exists@4.0.0: {}
path-is-absolute@1.0.1: {}
@@ -12079,16 +9402,10 @@ snapshots:
path-to-regexp@6.3.0: {}
- path-type@3.0.0:
- dependencies:
- pify: 3.0.0
-
path-type@4.0.0: {}
pathe@2.0.3: {}
- pathval@2.0.1: {}
-
performance-now@2.1.0: {}
picocolors@1.1.1: {}
@@ -12101,8 +9418,6 @@ snapshots:
pify@2.3.0: {}
- pify@3.0.0: {}
-
pify@4.0.1:
optional: true
@@ -12175,8 +9490,6 @@ snapshots:
camelcase-css: 2.0.1
postcss: 8.5.9
- postcss-less@5.0.0: {}
-
postcss-load-config@3.1.4(postcss@8.5.9)(ts-node@10.9.2(@types/node@25.6.0)(typescript@5.9.3)):
dependencies:
lilconfig: 2.1.0
@@ -12201,8 +9514,6 @@ snapshots:
postcss: 8.5.9
yaml: 2.8.3
- postcss-media-query-parser@0.2.3: {}
-
postcss-merge-longhand@5.1.7(postcss@8.5.9):
dependencies:
postcss: 8.5.9
@@ -12342,12 +9653,6 @@ snapshots:
postcss: 8.5.9
postcss-value-parser: 4.2.0
- postcss-resolve-nested-selector@0.1.6: {}
-
- postcss-safe-parser@6.0.0(postcss@8.5.9):
- dependencies:
- postcss: 8.5.9
-
postcss-selector-parser@6.0.10:
dependencies:
cssesc: 3.0.0
@@ -12384,22 +9689,14 @@ snapshots:
prelude-ls@1.2.1: {}
- prettier-linter-helpers@1.0.1:
- dependencies:
- fast-diff: 1.3.0
-
prettier@3.0.3: {}
- prettier@3.8.3: {}
-
pretty-bytes@5.6.0: {}
pretty-bytes@6.1.1: {}
prismjs@1.30.0: {}
- process-nextick-args@2.0.1: {}
-
promise.series@0.2.0: {}
proxy-addr@2.0.7:
@@ -12416,8 +9713,6 @@ snapshots:
punycode@2.3.1: {}
- q@1.5.1: {}
-
qrcode@1.5.4:
dependencies:
dijkstrajs: 1.0.3
@@ -12439,8 +9734,6 @@ snapshots:
queue-microtask@1.2.3: {}
- quick-lru@4.0.1: {}
-
raf@3.4.1:
dependencies:
performance-now: 2.1.0
@@ -12464,57 +9757,12 @@ snapshots:
dependencies:
pify: 2.3.0
- read-pkg-up@3.0.0:
- dependencies:
- find-up: 2.1.0
- read-pkg: 3.0.0
-
- read-pkg-up@7.0.1:
- dependencies:
- find-up: 4.1.0
- read-pkg: 5.2.0
- type-fest: 0.8.1
-
- read-pkg@3.0.0:
- dependencies:
- load-json-file: 4.0.0
- normalize-package-data: 2.5.0
- path-type: 3.0.0
-
- read-pkg@5.2.0:
- dependencies:
- '@types/normalize-package-data': 2.4.4
- normalize-package-data: 2.5.0
- parse-json: 5.2.0
- type-fest: 0.6.0
-
- readable-stream@2.3.8:
- dependencies:
- core-util-is: 1.0.3
- inherits: 2.0.4
- isarray: 1.0.0
- process-nextick-args: 2.0.1
- safe-buffer: 5.1.2
- string_decoder: 1.1.1
- util-deprecate: 1.0.2
-
- readable-stream@3.6.2:
- dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
-
readdirp@3.6.0:
dependencies:
picomatch: 2.3.2
readdirp@4.1.2: {}
- redent@3.0.0:
- dependencies:
- indent-string: 4.0.0
- strip-indent: 3.0.0
-
reflect.getprototypeof@1.0.10:
dependencies:
call-bind: 1.0.9
@@ -12566,19 +9814,10 @@ snapshots:
requires-port@1.0.0: {}
- resolve-dir@1.0.1:
- dependencies:
- expand-tilde: 2.0.2
- global-modules: 1.0.0
-
resolve-from@4.0.0: {}
resolve-from@5.0.0: {}
- resolve-global@1.0.0:
- dependencies:
- global-dirs: 0.1.1
-
resolve-pkg-maps@1.0.0: {}
resolve@1.22.12:
@@ -12597,11 +9836,6 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- restore-cursor@3.1.0:
- dependencies:
- onetime: 5.1.2
- signal-exit: 3.0.7
-
restore-cursor@5.1.0:
dependencies:
onetime: 7.0.0
@@ -12736,8 +9970,6 @@ snapshots:
'@rollup/rollup-win32-x64-msvc': 4.60.1
fsevents: 2.3.3
- run-async@2.4.1: {}
-
run-parallel@1.2.0:
dependencies:
queue-microtask: 1.2.3
@@ -12745,10 +9977,6 @@ snapshots:
rw@1.3.3:
optional: true
- rxjs@7.8.2:
- dependencies:
- tslib: 2.8.1
-
safe-array-concat@1.1.3:
dependencies:
call-bind: 1.0.9
@@ -12757,8 +9985,6 @@ snapshots:
has-symbols: 1.1.0
isarray: 2.0.5
- safe-buffer@5.1.2: {}
-
safe-buffer@5.2.1: {}
safe-identifier@0.4.2: {}
@@ -12797,14 +10023,11 @@ snapshots:
select@1.1.2: {}
- semver@5.7.2: {}
+ semver@5.7.2:
+ optional: true
semver@6.3.1: {}
- semver@7.5.4:
- dependencies:
- lru-cache: 6.0.0
-
semver@7.7.4: {}
send@0.19.2:
@@ -12898,26 +10121,10 @@ snapshots:
side-channel-map: 1.0.1
side-channel-weakmap: 1.0.2
- siginfo@2.0.0: {}
-
- signal-exit@3.0.7: {}
-
signal-exit@4.1.0: {}
slash@3.0.0: {}
- slice-ansi@3.0.0:
- dependencies:
- ansi-styles: 4.3.0
- astral-regex: 2.0.0
- is-fullwidth-code-point: 3.0.0
-
- slice-ansi@4.0.0:
- dependencies:
- ansi-styles: 4.3.0
- astral-regex: 2.0.0
- is-fullwidth-code-point: 3.0.0
-
slice-ansi@5.0.0:
dependencies:
ansi-styles: 6.2.3
@@ -12949,40 +10156,14 @@ snapshots:
sourcemap-codec@1.4.8: {}
- spdx-correct@3.2.0:
- dependencies:
- spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.23
-
- spdx-exceptions@2.5.0: {}
-
- spdx-expression-parse@3.0.1:
- dependencies:
- spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.23
-
- spdx-license-ids@3.0.23: {}
-
split-on-first@1.1.0: {}
- split2@3.2.2:
- dependencies:
- readable-stream: 3.6.2
-
- split@1.0.1:
- dependencies:
- through: 2.3.8
-
sprintf-js@1.0.3: {}
stable@0.1.8: {}
- stackback@0.0.2: {}
-
statuses@2.0.2: {}
- std-env@3.10.0: {}
-
stop-iteration-iterator@1.1.0:
dependencies:
es-errors: 1.3.0
@@ -13051,14 +10232,6 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.1.1
- string_decoder@1.1.1:
- dependencies:
- safe-buffer: 5.1.2
-
- string_decoder@1.3.0:
- dependencies:
- safe-buffer: 5.2.1
-
stringify-object@3.3.0:
dependencies:
get-own-enumerable-property-symbols: 3.0.2
@@ -13077,86 +10250,20 @@ snapshots:
strip-bom@3.0.0: {}
- strip-bom@4.0.0: {}
-
strip-comments@2.0.1: {}
- strip-final-newline@2.0.0: {}
-
strip-final-newline@3.0.0: {}
- strip-indent@3.0.0:
- dependencies:
- min-indent: 1.0.1
-
strip-json-comments@3.1.1: {}
- strip-literal@3.1.0:
- dependencies:
- js-tokens: 9.0.1
-
style-inject@0.3.0: {}
- style-search@0.1.0: {}
-
stylehacks@5.1.1(postcss@8.5.9):
dependencies:
browserslist: 4.28.2
postcss: 8.5.9
postcss-selector-parser: 6.1.2
- stylelint-config-recommended@6.0.0(stylelint@14.16.1):
- dependencies:
- stylelint: 14.16.1
-
- stylelint-config-standard@24.0.0(stylelint@14.16.1):
- dependencies:
- stylelint: 14.16.1
- stylelint-config-recommended: 6.0.0(stylelint@14.16.1)
-
- stylelint@14.16.1:
- dependencies:
- '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.2)
- balanced-match: 2.0.0
- colord: 2.9.3
- cosmiconfig: 7.1.0
- css-functions-list: 3.3.3
- debug: 4.4.3
- fast-glob: 3.3.3
- fastest-levenshtein: 1.0.16
- file-entry-cache: 6.0.1
- global-modules: 2.0.0
- globby: 11.1.0
- globjoin: 0.1.4
- html-tags: 3.3.1
- ignore: 5.3.2
- import-lazy: 4.0.0
- imurmurhash: 0.1.4
- is-plain-object: 5.0.0
- known-css-properties: 0.26.0
- mathml-tag-names: 2.1.3
- meow: 9.0.0
- micromatch: 4.0.8
- normalize-path: 3.0.0
- picocolors: 1.1.1
- postcss: 8.5.9
- postcss-media-query-parser: 0.2.3
- postcss-resolve-nested-selector: 0.1.6
- postcss-safe-parser: 6.0.0(postcss@8.5.9)
- postcss-selector-parser: 6.1.2
- postcss-value-parser: 4.2.0
- resolve-from: 5.0.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
- style-search: 0.1.0
- supports-hyperlinks: 2.3.0
- svg-tags: 1.0.0
- table: 6.9.0
- v8-compile-cache: 2.4.0
- write-file-atomic: 4.0.2
- transitivePeerDependencies:
- - supports-color
-
stylis@4.3.6:
optional: true
@@ -13170,23 +10277,12 @@ snapshots:
tinyglobby: 0.2.16
ts-interface-checker: 0.1.13
- supports-color@5.5.0:
- dependencies:
- has-flag: 3.0.0
-
supports-color@7.2.0:
dependencies:
has-flag: 4.0.0
- supports-hyperlinks@2.3.0:
- dependencies:
- has-flag: 4.0.0
- supports-color: 7.2.0
-
supports-preserve-symlinks-flag@1.0.0: {}
- svg-tags@1.0.0: {}
-
svgo@2.8.2:
dependencies:
commander: 7.2.0
@@ -13199,18 +10295,6 @@ snapshots:
symbol-tree@3.2.4: {}
- synckit@0.11.12:
- dependencies:
- '@pkgr/core': 0.2.9
-
- table@6.9.0:
- dependencies:
- ajv: 8.18.0
- lodash.truncate: 4.4.2
- slice-ansi: 4.0.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
-
tailwind-merge@2.6.1: {}
tailwindcss@3.4.19(yaml@2.8.3):
@@ -13340,11 +10424,6 @@ snapshots:
temp-dir@2.0.0: {}
- tempfile@3.0.0:
- dependencies:
- temp-dir: 2.0.0
- uuid: 3.4.0
-
tempy@0.6.0:
dependencies:
is-stream: 2.0.1
@@ -13359,14 +10438,6 @@ snapshots:
commander: 2.20.3
source-map-support: 0.5.21
- test-exclude@7.0.2:
- dependencies:
- '@istanbuljs/schema': 0.1.6
- glob: 10.5.0
- minimatch: 10.2.5
-
- text-extensions@1.9.0: {}
-
text-table@0.2.0: {}
thenify-all@1.6.0:
@@ -13377,21 +10448,8 @@ snapshots:
dependencies:
any-promise: 1.3.0
- through2@2.0.5:
- dependencies:
- readable-stream: 2.3.8
- xtend: 4.0.2
-
- through2@4.0.2:
- dependencies:
- readable-stream: 3.6.2
-
- through@2.3.8: {}
-
tiny-emitter@2.1.0: {}
- tinybench@2.9.0: {}
-
tinycolor2@1.6.0: {}
tinyexec@0.3.2: {}
@@ -13403,16 +10461,6 @@ snapshots:
fdir: 6.5.0(picomatch@4.0.4)
picomatch: 4.0.4
- tinypool@1.1.1: {}
-
- tinyrainbow@2.0.0: {}
-
- tinyspy@4.0.4: {}
-
- tmp@0.0.33:
- dependencies:
- os-tmpdir: 1.0.2
-
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
@@ -13438,39 +10486,15 @@ snapshots:
tree-kill@1.2.2: {}
- trim-newlines@3.0.1: {}
-
ts-api-utils@1.4.3(typescript@5.9.3):
dependencies:
typescript: 5.9.3
- ts-api-utils@2.5.0(typescript@5.9.3):
- dependencies:
- typescript: 5.9.3
-
ts-dedent@2.2.0:
optional: true
ts-interface-checker@0.1.13: {}
- ts-node@10.9.2(@types/node@20.5.1)(typescript@5.9.3):
- dependencies:
- '@cspotcode/source-map-support': 0.8.1
- '@tsconfig/node10': 1.0.12
- '@tsconfig/node12': 1.0.11
- '@tsconfig/node14': 1.0.3
- '@tsconfig/node16': 1.0.4
- '@types/node': 20.5.1
- acorn: 8.16.0
- acorn-walk: 8.3.5
- arg: 4.1.3
- create-require: 1.1.1
- diff: 4.0.4
- make-error: 1.3.6
- typescript: 5.9.3
- v8-compile-cache-lib: 3.0.1
- yn: 3.1.1
-
ts-node@10.9.2(@types/node@25.6.0)(typescript@5.9.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
@@ -13496,8 +10520,6 @@ snapshots:
minimist: 1.2.8
strip-bom: 3.0.0
- tslib@1.14.1: {}
-
tslib@2.8.1: {}
tsup@8.5.1(jiti@2.6.1)(postcss@8.5.9)(typescript@5.9.3)(yaml@2.8.3):
@@ -13528,11 +10550,6 @@ snapshots:
- tsx
- yaml
- tsutils@3.21.0(typescript@5.9.3):
- dependencies:
- tslib: 1.14.1
- typescript: 5.9.3
-
tvision-color@1.6.0:
dependencies:
'@babel/runtime-corejs3': 7.18.9
@@ -13546,16 +10563,8 @@ snapshots:
type-fest@0.16.0: {}
- type-fest@0.18.1: {}
-
type-fest@0.20.2: {}
- type-fest@0.21.3: {}
-
- type-fest@0.6.0: {}
-
- type-fest@0.8.1: {}
-
type-is@1.6.18:
dependencies:
media-typer: 0.3.0
@@ -13600,9 +10609,6 @@ snapshots:
ufo@1.6.3: {}
- uglify-js@3.19.3:
- optional: true
-
unbox-primitive@1.1.0:
dependencies:
call-bound: 1.0.4
@@ -13610,8 +10616,6 @@ snapshots:
has-symbols: 1.1.0
which-boxed-primitive: 1.1.1
- undici-types@6.21.0: {}
-
undici-types@7.19.2: {}
unicode-canonical-property-names-ecmascript@2.0.1: {}
@@ -13667,45 +10671,15 @@ snapshots:
utils-merge@1.0.1: {}
- uuid@3.4.0: {}
-
uuid@9.0.1:
optional: true
v8-compile-cache-lib@3.0.1: {}
- v8-compile-cache@2.4.0: {}
-
- validate-npm-package-license@3.0.4:
- dependencies:
- spdx-correct: 3.2.0
- spdx-expression-parse: 3.0.1
-
validator@13.15.35: {}
vary@1.1.2: {}
- vite-node@3.2.4(@types/node@22.19.17)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3):
- dependencies:
- cac: 6.7.14
- debug: 4.4.3
- es-module-lexer: 1.7.0
- pathe: 2.0.3
- vite: 7.3.2(@types/node@22.19.17)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3)
- transitivePeerDependencies:
- - '@types/node'
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
-
vite-plugin-pwa@0.20.5(vite@4.5.14(@types/node@25.6.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.1))(workbox-build@7.4.0)(workbox-window@7.4.0):
dependencies:
debug: 4.4.3
@@ -13744,65 +10718,6 @@ snapshots:
sass: 1.99.0
terser: 5.46.1
- vite@7.3.2(@types/node@22.19.17)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3):
- dependencies:
- esbuild: 0.27.7
- fdir: 6.5.0(picomatch@4.0.4)
- picomatch: 4.0.4
- postcss: 8.5.9
- rollup: 4.60.1
- tinyglobby: 0.2.16
- optionalDependencies:
- '@types/node': 22.19.17
- fsevents: 2.3.3
- jiti: 2.6.1
- less: 4.6.4
- sass: 1.99.0
- terser: 5.46.1
- yaml: 2.8.3
-
- vitest@3.2.4(@types/node@22.19.17)(jiti@2.6.1)(jsdom@19.0.0)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3):
- dependencies:
- '@types/chai': 5.2.3
- '@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(vite@7.3.2(@types/node@22.19.17)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3))
- '@vitest/pretty-format': 3.2.4
- '@vitest/runner': 3.2.4
- '@vitest/snapshot': 3.2.4
- '@vitest/spy': 3.2.4
- '@vitest/utils': 3.2.4
- chai: 5.3.3
- debug: 4.4.3
- expect-type: 1.3.0
- magic-string: 0.30.21
- pathe: 2.0.3
- picomatch: 4.0.4
- std-env: 3.10.0
- tinybench: 2.9.0
- tinyexec: 0.3.2
- tinyglobby: 0.2.16
- tinypool: 1.1.1
- tinyrainbow: 2.0.0
- vite: 7.3.2(@types/node@22.19.17)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3)
- vite-node: 3.2.4(@types/node@22.19.17)(jiti@2.6.1)(less@4.6.4)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3)
- why-is-node-running: 2.3.0
- optionalDependencies:
- '@types/node': 22.19.17
- jsdom: 19.0.0
- transitivePeerDependencies:
- - jiti
- - less
- - lightningcss
- - msw
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
-
vue@2.7.14:
dependencies:
'@vue/compiler-sfc': 2.7.14
@@ -13816,10 +10731,6 @@ snapshots:
dependencies:
xml-name-validator: 4.0.0
- wcwidth@1.0.1:
- dependencies:
- defaults: 1.0.4
-
weakmap-polyfill@2.0.4: {}
web-worker@1.5.0:
@@ -13894,23 +10805,12 @@ snapshots:
gopd: 1.2.0
has-tostringtag: 1.0.2
- which@1.3.1:
- dependencies:
- isexe: 2.0.0
-
which@2.0.2:
dependencies:
isexe: 2.0.0
- why-is-node-running@2.3.0:
- dependencies:
- siginfo: 2.0.0
- stackback: 0.0.2
-
word-wrap@1.2.5: {}
- wordwrap@1.0.0: {}
-
workbox-background-sync@7.4.0:
dependencies:
idb: 7.1.1
@@ -14050,27 +10950,18 @@ snapshots:
wrappy@1.0.2: {}
- write-file-atomic@4.0.2:
- dependencies:
- imurmurhash: 0.1.4
- signal-exit: 3.0.7
-
ws@8.20.0: {}
xml-name-validator@4.0.0: {}
xmlchars@2.2.0: {}
- xtend@4.0.2: {}
-
y18n@4.0.3: {}
y18n@5.0.8: {}
yallist@3.1.1: {}
- yallist@4.0.0: {}
-
yaml@1.10.3: {}
yaml@2.8.3: {}
@@ -14080,8 +10971,6 @@ snapshots:
camelcase: 5.3.1
decamelize: 1.2.0
- yargs-parser@20.2.9: {}
-
yargs-parser@21.1.1: {}
yargs@15.4.1:
@@ -14098,16 +10987,6 @@ snapshots:
y18n: 4.0.3
yargs-parser: 18.1.3
- yargs@16.2.0:
- dependencies:
- cliui: 7.0.4
- escalade: 3.2.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- string-width: 4.2.3
- y18n: 5.0.8
- yargs-parser: 20.2.9
-
yargs@17.7.2:
dependencies:
cliui: 8.0.1
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 3f3bcc24..5f86631e 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -5,6 +5,8 @@ packages:
- 'packages/pro-components/*'
# ๅ
ฌๅ
ฑๅทฅๅ
ท๏ผๅค้จ็ฌ็ซไปๅบ๏ผ้่ฟ git submodule ็ฎก็๏ผ
- - 'common-utils/_common'
+ - 'common-utils/_common/js'
+ - 'common-utils/_common/docs'
+ - 'common-utils/_common/style'
- 'common-utils/_ai-core/packages/chat-engine'
- 'common-utils/_ai-core/packages/shared'
From c8bb9335a6eaf45f5fafc93d208bccb0f360bf42 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 18:12:54 +0800
Subject: [PATCH 37/48] =?UTF-8?q?chore(workspace):=20=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6=E7=AB=99=E7=82=B9=E5=88=B0=E5=B7=A5=E4=BD=9C?=
=?UTF-8?q?=E5=8C=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pnpm-lock.yaml | 4 ++++
pnpm-workspace.yaml | 3 +++
2 files changed, 7 insertions(+)
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 051ea3c6..eb6fe176 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -384,6 +384,10 @@ importers:
specifier: workspace:^
version: link:../tdesign-web-components
+ packages/tdesign-web-components-chat/site: {}
+
+ packages/tdesign-web-components/site: {}
+
packages:
'@alloc/quick-lru@5.2.0':
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 5f86631e..f46aff4d 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -4,6 +4,9 @@ packages:
# Pro ็ปไปถๅ
- 'packages/pro-components/*'
+ # ็ปไปถ็ซ็น
+ - 'packages/*/site'
+
# ๅ
ฌๅ
ฑๅทฅๅ
ท๏ผๅค้จ็ฌ็ซไปๅบ๏ผ้่ฟ git submodule ็ฎก็๏ผ
- 'common-utils/_common/js'
- 'common-utils/_common/docs'
From a78a039c39d9030251f5cc67088b00d27713c3e3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 18:24:02 +0800
Subject: [PATCH 38/48] =?UTF-8?q?chore:=20=E5=90=AF=E7=94=A8=20pnpm=20sham?=
=?UTF-8?q?efullyHoist?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.npmrc | 1 -
pnpm-workspace.yaml | 2 ++
2 files changed, 2 insertions(+), 1 deletion(-)
delete mode 100644 .npmrc
diff --git a/.npmrc b/.npmrc
deleted file mode 100644
index bf2e7648..00000000
--- a/.npmrc
+++ /dev/null
@@ -1 +0,0 @@
-shamefully-hoist=true
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index f46aff4d..3c8eb5f5 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -13,3 +13,5 @@ packages:
- 'common-utils/_common/style'
- 'common-utils/_ai-core/packages/chat-engine'
- 'common-utils/_ai-core/packages/shared'
+
+shamefullyHoist: true
From 71e6f9127ce6d9e9d64304fa38b64958ae080d34 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Sat, 9 May 2026 18:25:40 +0800
Subject: [PATCH 39/48] =?UTF-8?q?chore:=20=E7=A7=BB=E9=99=A4=20repository?=
=?UTF-8?q?=20=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package.json | 4 ----
1 file changed, 4 deletions(-)
diff --git a/package.json b/package.json
index 28c9a813..a6bf13c4 100644
--- a/package.json
+++ b/package.json
@@ -5,10 +5,6 @@
"type": "module",
"author": "tdesign",
"license": "MIT",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/Tencent/tdesign-web-components.git"
- },
"scripts": {
"init": "git submodule update --init",
"start": "pnpm run dev:prepare && pnpm run dev:ui",
From f3b53267ed921e8b7da3e086d4b3967c37b18a12 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=98=BF=E8=8F=9C=20Cai?=
Date: Sun, 10 May 2026 21:03:22 +0800
Subject: [PATCH 40/48] =?UTF-8?q?chore(ci):=20=E5=8D=87=E7=BA=A7=20GitHub?=
=?UTF-8?q?=20Actions=20=E7=89=88=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/pr-compressed-size.yml | 4 ++--
.github/workflows/preview-build.yml | 18 +++++++++---------
.github/workflows/preview-publish.yml | 8 ++++----
3 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/.github/workflows/pr-compressed-size.yml b/.github/workflows/pr-compressed-size.yml
index 3edd73ff..179c4473 100644
--- a/.github/workflows/pr-compressed-size.yml
+++ b/.github/workflows/pr-compressed-size.yml
@@ -11,7 +11,7 @@ jobs:
with:
submodules: recursive
- - uses: pnpm/action-setup@v4
+ - uses: pnpm/action-setup@v6
- uses: actions/setup-node@v6
with:
@@ -32,7 +32,7 @@ jobs:
with:
submodules: recursive
- - uses: pnpm/action-setup@v4
+ - uses: pnpm/action-setup@v6
- uses: actions/setup-node@v6
with:
diff --git a/.github/workflows/preview-build.yml b/.github/workflows/preview-build.yml
index 6a4a720f..26c35e9b 100644
--- a/.github/workflows/preview-build.yml
+++ b/.github/workflows/preview-build.yml
@@ -10,19 +10,19 @@ jobs:
runs-on: ubuntu-latest
steps:
- run: echo ${{ github.event.number }} > pr-id.txt
- - uses: actions/upload-artifact@v4
+ - uses: actions/upload-artifact@v7
with:
name: pr-id
path: pr-id.txt
retention-days: 5
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
submodules: recursive
- - uses: pnpm/action-setup@v4
+ - uses: pnpm/action-setup@v6
- - uses: actions/setup-node@v4
+ - uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: 'pnpm'
@@ -31,7 +31,7 @@ jobs:
- run: pnpm -C packages/tdesign-web-components/site run preview
- - uses: actions/upload-artifact@v4
+ - uses: actions/upload-artifact@v7
with:
name: tdesign-web-components-site
path: packages/tdesign-web-components/site/dist
@@ -40,13 +40,13 @@ jobs:
tdesign-web-components-chat-site:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
submodules: recursive
- - uses: pnpm/action-setup@v4
+ - uses: pnpm/action-setup@v6
- - uses: actions/setup-node@v4
+ - uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: 'pnpm'
@@ -55,7 +55,7 @@ jobs:
- run: pnpm -C packages/tdesign-web-components-chat/site run preview
- - uses: actions/upload-artifact@v4
+ - uses: actions/upload-artifact@v7
with:
name: tdesign-web-components-chat-site
path: packages/tdesign-web-components-chat/site/dist
diff --git a/.github/workflows/preview-publish.yml b/.github/workflows/preview-publish.yml
index f3fa7807..4076c907 100644
--- a/.github/workflows/preview-publish.yml
+++ b/.github/workflows/preview-publish.yml
@@ -17,7 +17,7 @@ jobs:
tdesign_web_components_chat_domain: ${{ steps.tdesign-web-components-chat-domain.outputs.tdesign_web_components_chat_domain }}
steps:
- name: Download pr id
- uses: dawidd6/action-download-artifact@v8
+ uses: dawidd6/action-download-artifact@v21
with:
workflow: ${{ github.event.workflow_run.workflow_id }}
run_id: ${{ github.event.workflow_run.id }}
@@ -40,7 +40,7 @@ jobs:
runs-on: ubuntu-latest
needs: preview-context
steps:
- - uses: dawidd6/action-download-artifact@v8
+ - uses: dawidd6/action-download-artifact@v21
with:
workflow: ${{ github.event.workflow_run.workflow_id }}
run_id: ${{ github.event.workflow_run.id }}
@@ -54,7 +54,7 @@ jobs:
runs-on: ubuntu-latest
needs: preview-context
steps:
- - uses: dawidd6/action-download-artifact@v8
+ - uses: dawidd6/action-download-artifact@v21
with:
workflow: ${{ github.event.workflow_run.workflow_id }}
run_id: ${{ github.event.workflow_run.id }}
@@ -73,7 +73,7 @@ jobs:
steps:
- name: jobs report
id: report
- uses: actions/github-script@v7
+ uses: actions/github-script@v9
with:
script: |
const pr_id = ${{ needs.preview-context.outputs.pr_id }};
From 2583ec76df18b8bf2f4556a3fd8226b803b5d3ed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=98=BF=E8=8F=9C=20Cai?=
Date: Mon, 11 May 2026 02:00:42 +0800
Subject: [PATCH 41/48] =?UTF-8?q?refactor:=20=E9=87=8D=E5=91=BD=E5=90=8D?=
=?UTF-8?q?=20web-components=20=E5=8C=85=E5=90=8D=E4=B8=BA=20@tdesign=20?=
=?UTF-8?q?=E4=BD=9C=E7=94=A8=E5=9F=9F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/tdesign-web-components-chat/package.json | 7 +++----
packages/tdesign-web-components-chat/rollup.config.mjs | 4 +---
packages/tdesign-web-components-chat/rollup.dts.config.mjs | 2 +-
packages/tdesign-web-components/package.json | 3 +--
packages/tdesign-web-components/rollup.config.mjs | 2 +-
packages/tdesign-web-components/rollup.dts.config.mjs | 2 +-
6 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/packages/tdesign-web-components-chat/package.json b/packages/tdesign-web-components-chat/package.json
index fbfd47cc..4afe3b63 100644
--- a/packages/tdesign-web-components-chat/package.json
+++ b/packages/tdesign-web-components-chat/package.json
@@ -1,5 +1,5 @@
{
- "name": "tdesign-web-components-chat",
+ "name": "@tdesign/web-components-chat",
"version": "1.3.1-alpha.11",
"type": "module",
"main": "lib/index.js",
@@ -102,14 +102,13 @@
"@tdesign/web-components-shared": "workspace:^",
"@types/lodash-es": "^4.17.12",
"@tdesign/pro-components-chat": "workspace:^",
- "tdesign-web-components": "workspace:^"
+ "@tdesign/web-components-ui": "workspace:^"
},
"peerDependencies": {
- "tdesign-web-components": "workspace:^",
+ "@tdesign/web-components-ui": "workspace:^",
"omi": "^7.7.0"
},
"description": "TDesign Web Components Chat Library",
- "title": "tdesign-web-components-chat",
"keywords": [
"omi",
"web-components",
diff --git a/packages/tdesign-web-components-chat/rollup.config.mjs b/packages/tdesign-web-components-chat/rollup.config.mjs
index a8178181..d92ea0a9 100644
--- a/packages/tdesign-web-components-chat/rollup.config.mjs
+++ b/packages/tdesign-web-components-chat/rollup.config.mjs
@@ -12,7 +12,7 @@ const srcDir = resolve(__dirname, '../pro-components/chat');
export default createRollupConfig({
pkg,
- packageName: 'tdesign-web-components-chat',
+ packageName: '@tdesign/web-components-chat',
packageDir: __dirname,
srcDir,
input: resolve(srcDir, 'index.ts'),
@@ -32,7 +32,6 @@ export default createRollupConfig({
omi: 'omi',
'lodash-es': '_',
'@tdesign/web-components-ui': 'TDesignUI',
- 'tdesign-web-components': 'TDesignUI',
},
additionalExternal: [
'@tdesign/web-components-ui',
@@ -45,7 +44,6 @@ export default createRollupConfig({
'@tdesign/web-components-ui/loading',
'@tdesign/web-components-ui/skeleton',
'@tdesign/web-components-ui/message',
- 'tdesign-web-components',
'@tdesign/ai-chat-engine',
'@tdesign/ai-shared',
],
diff --git a/packages/tdesign-web-components-chat/rollup.dts.config.mjs b/packages/tdesign-web-components-chat/rollup.dts.config.mjs
index d202fff8..ae9af5af 100644
--- a/packages/tdesign-web-components-chat/rollup.dts.config.mjs
+++ b/packages/tdesign-web-components-chat/rollup.dts.config.mjs
@@ -11,7 +11,7 @@ const srcDir = resolve(__dirname, '../pro-components/chat');
export default createDtsConfig({
pkg,
- packageName: 'tdesign-web-components-chat',
+ packageName: '@tdesign/web-components-chat',
packageDir: __dirname,
srcDir,
input: resolve(srcDir, 'index.ts'),
diff --git a/packages/tdesign-web-components/package.json b/packages/tdesign-web-components/package.json
index 6956f8df..28949501 100644
--- a/packages/tdesign-web-components/package.json
+++ b/packages/tdesign-web-components/package.json
@@ -1,5 +1,5 @@
{
- "name": "tdesign-web-components",
+ "name": "@tdesign/web-components-ui",
"version": "1.3.1-alpha.11",
"type": "module",
"main": "lib/index.js",
@@ -508,7 +508,6 @@
"omi": "^7.7.0"
},
"description": "TDesign Web Components Library",
- "title": "tdesign-web-components",
"keywords": [
"omi",
"web-components",
diff --git a/packages/tdesign-web-components/rollup.config.mjs b/packages/tdesign-web-components/rollup.config.mjs
index 2a797b8f..7a7e9201 100644
--- a/packages/tdesign-web-components/rollup.config.mjs
+++ b/packages/tdesign-web-components/rollup.config.mjs
@@ -12,7 +12,7 @@ const srcDir = resolve(__dirname, '../components');
export default createRollupConfig({
pkg,
- packageName: 'tdesign-web-components',
+ packageName: '@tdesign/web-components-ui',
packageDir: __dirname,
// ่พๅ
ฅๆบ็ ็ฎๅฝ๏ผ็ธๅฏนไบ packageDir๏ผ
srcDir,
diff --git a/packages/tdesign-web-components/rollup.dts.config.mjs b/packages/tdesign-web-components/rollup.dts.config.mjs
index c43d92da..9db5f0ba 100644
--- a/packages/tdesign-web-components/rollup.dts.config.mjs
+++ b/packages/tdesign-web-components/rollup.dts.config.mjs
@@ -11,7 +11,7 @@ const srcDir = resolve(__dirname, '../components');
export default createDtsConfig({
pkg,
- packageName: 'tdesign-web-components',
+ packageName: '@tdesign/web-components-ui',
packageDir: __dirname,
srcDir,
input: resolve(srcDir, 'index.ts'),
From 690ef72fc977b2f2c361f676a2762cc105f7c97c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=98=BF=E8=8F=9C=20Cai?=
Date: Mon, 11 May 2026 02:11:03 +0800
Subject: [PATCH 42/48] =?UTF-8?q?fix(site):=20=E4=BF=AE=E6=AD=A3=E7=AB=99?=
=?UTF-8?q?=E7=82=B9=E8=B7=AF=E7=94=B1=E8=B7=AF=E5=BE=84=E4=B8=BA=20kebab-?=
=?UTF-8?q?case?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../site/routes.tsx | 4 +-
.../site/sidebar.config.ts | 18 ++--
.../site/vite.config.ts | 2 +-
.../tdesign-web-components/site/routes.tsx | 4 +-
.../site/sidebar.config.ts | 102 +++++++++---------
.../site/vite.config.ts | 2 +-
pnpm-lock.yaml | 6 +-
7 files changed, 69 insertions(+), 69 deletions(-)
diff --git a/packages/tdesign-web-components-chat/site/routes.tsx b/packages/tdesign-web-components-chat/site/routes.tsx
index 105315cf..2ad18d63 100644
--- a/packages/tdesign-web-components-chat/site/routes.tsx
+++ b/packages/tdesign-web-components-chat/site/routes.tsx
@@ -20,11 +20,11 @@ function createComponentRoutes(config: any[] = []) {
export const routes = [
{
path: '/',
- redirect: '/pro-webcomponents/getting-started',
+ redirect: '/pro-web-components/getting-started',
},
...createComponentRoutes(sidebar),
{
- path: '/pro-webcomponents/test',
+ path: '/pro-web-components/test',
render() {
return ;
},
diff --git a/packages/tdesign-web-components-chat/site/sidebar.config.ts b/packages/tdesign-web-components-chat/site/sidebar.config.ts
index 6adb5db2..88ee8abc 100644
--- a/packages/tdesign-web-components-chat/site/sidebar.config.ts
+++ b/packages/tdesign-web-components-chat/site/sidebar.config.ts
@@ -8,14 +8,14 @@ export default [
title: 'ๅฟซ้ๅผๅง',
titleEn: 'Getting Started',
name: 'getting-started',
- path: '/pro-webcomponents/getting-started',
+ path: '/pro-web-components/getting-started',
component: () => import('@docs/getting-started.md'),
},
{
title: '็ปไปถๆฆ่ง',
titleEn: 'Overview',
name: 'overview',
- path: '/pro-webcomponents/overview',
+ path: '/pro-web-components/overview',
component: () => import('@common/docs/web/overview.md'),
},
],
@@ -28,43 +28,43 @@ export default [
{
title: 'Chatbot ๆบ่ฝๅฏน่ฏ',
name: 'chatbot',
- path: '/pro-webcomponents/components/chatbot',
+ path: '/pro-web-components/components/chatbot',
component: () => import('@tdesign/web-components-chat/chatbot/README.md'),
},
{
title: 'ChatSender ๅฏน่ฏ่พๅ
ฅๆก',
name: 'chat-sender',
- path: '/pro-webcomponents/components/chat-sender',
+ path: '/pro-web-components/components/chat-sender',
component: () => import('@tdesign/web-components-chat/chat-sender/README.md'),
},
{
title: 'ChatMessage ๅฏน่ฏๆถๆฏไฝ',
name: 'chat-message',
- path: '/pro-webcomponents/components/chat-message',
+ path: '/pro-web-components/components/chat-message',
component: () => import('@tdesign/web-components-chat/chat-message/README.md'),
},
{
title: 'ChatAction ๅฏน่ฏๆไฝ',
name: 'chat-action',
- path: '/pro-webcomponents/components/chat-action',
+ path: '/pro-web-components/components/chat-action',
component: () => import('@tdesign/web-components-chat/chat-action/README.md'),
},
{
title: 'ChatLoading ๅฏน่ฏๅ ่ฝฝ',
name: 'chat-loading',
- path: '/pro-webcomponents/components/chat-loading',
+ path: '/pro-web-components/components/chat-loading',
component: () => import('@tdesign/web-components-chat/chat-loading/README.md'),
},
{
title: 'Filecard ๆไปถ็ผฉ็ฅๅก็',
name: 'filecard',
- path: '/pro-webcomponents/components/filecard',
+ path: '/pro-web-components/components/filecard',
component: () => import('@tdesign/web-components-chat/filecard/README.md'),
},
{
title: 'Attachments ๆไปถ้ไปถ',
name: 'attachments',
- path: '/pro-webcomponents/components/attachments',
+ path: '/pro-web-components/components/attachments',
component: () => import('@tdesign/web-components-chat/attachments/README.md'),
},
],
diff --git a/packages/tdesign-web-components-chat/site/vite.config.ts b/packages/tdesign-web-components-chat/site/vite.config.ts
index 11aad64f..72beec9e 100644
--- a/packages/tdesign-web-components-chat/site/vite.config.ts
+++ b/packages/tdesign-web-components-chat/site/vite.config.ts
@@ -12,7 +12,7 @@ const ROOT = getWorkspaceRoot(__dirname);
const publicPathMap = {
preview: '/',
- production: '/pro-webcomponents/',
+ production: '/pro-web-components/',
};
// https://vitejs.dev/config/
diff --git a/packages/tdesign-web-components/site/routes.tsx b/packages/tdesign-web-components/site/routes.tsx
index cc5f3f42..4c61b55a 100644
--- a/packages/tdesign-web-components/site/routes.tsx
+++ b/packages/tdesign-web-components/site/routes.tsx
@@ -20,11 +20,11 @@ function createComponentRoutes(config: any[] = []) {
export const routes = [
{
path: '/',
- redirect: '/webcomponents/getting-started',
+ redirect: '/web-components/getting-started',
},
...createComponentRoutes(sidebar),
{
- path: '/webcomponents/test',
+ path: '/web-components/test',
render() {
return ;
},
diff --git a/packages/tdesign-web-components/site/sidebar.config.ts b/packages/tdesign-web-components/site/sidebar.config.ts
index 9a2f4dbd..e9a0d2a2 100644
--- a/packages/tdesign-web-components/site/sidebar.config.ts
+++ b/packages/tdesign-web-components/site/sidebar.config.ts
@@ -8,35 +8,35 @@ export default [
title: 'ๅฟซ้ๅผๅง',
titleEn: 'Getting Started',
name: 'getting-started',
- path: '/webcomponents/getting-started',
+ path: '/web-components/getting-started',
component: () => import('@docs/getting-started.md'),
},
{
title: '่ชๅฎไนไธป้ข',
titleEn: 'Theme Customization',
name: 'custom-theme',
- path: '/webcomponents/custom-theme',
+ path: '/web-components/custom-theme',
component: () => import('@docs/theme.md'),
},
// {
// title: 'ๆไฝณๅฎ่ทต',
// titleEn: 'Starter Kit',
// name: 'quick-start',
- // path: '/webcomponents/quick-start',
+ // path: '/web-components/quick-start',
// component: () => import('@docs/starter.md'),
// },
{
title: 'ๆดๆฐๆฅๅฟ',
titleEn: 'CHANGELOG',
name: 'changelog',
- path: '/webcomponents/changelog',
+ path: '/web-components/changelog',
component: () => import('../../../CHANGELOG.md'),
},
{
title: '็ปไปถๆฆ่ง',
titleEn: 'Overview',
name: 'overview',
- path: '/webcomponents/overview',
+ path: '/web-components/overview',
component: () => import('@common/docs/web/overview.md'),
},
],
@@ -49,13 +49,13 @@ export default [
{
title: 'React',
name: 'react',
- path: '/webcomponents/react',
+ path: '/web-components/react',
component: () => import('@docs/react.md'),
},
{
title: 'Vue',
name: 'vue',
- path: '/webcomponents/vue',
+ path: '/web-components/vue',
component: () => import('@docs/vue.md'),
},
],
@@ -68,19 +68,19 @@ export default [
{
title: 'Button ๆ้ฎ',
name: 'button',
- path: '/webcomponents/components/button',
+ path: '/web-components/components/button',
component: () => import('@tdesign/web-components-ui/button/README.md'),
},
{
title: 'Icon ๅพๆ ',
name: 'icon',
- path: '/webcomponents/components/icon',
+ path: '/web-components/components/icon',
component: () => import('@tdesign/web-components-ui/icon/README.md'),
},
{
title: 'Link ้พๆฅ',
name: 'link',
- path: '/webcomponents/components/link',
+ path: '/web-components/components/link',
component: () => import('@tdesign/web-components-ui/link/README.md'),
},
],
@@ -94,19 +94,19 @@ export default [
{
title: 'Divider ๅๅฒ็บฟ',
name: 'divider',
- path: '/webcomponents/components/divider',
+ path: '/web-components/components/divider',
component: () => import('@tdesign/web-components-ui/divider/README.md'),
},
{
title: 'Space ้ด่ท',
name: 'space',
- path: '/webcomponents/components/space',
+ path: '/web-components/components/space',
component: () => import('@tdesign/web-components-ui/space/README.md'),
},
{
title: 'Grid ๆ
ๆ ผ',
name: 'grid',
- path: '/webcomponents/components/grid',
+ path: '/web-components/components/grid',
component: () => import('@tdesign/web-components-ui/grid/README.md'),
},
],
@@ -120,38 +120,38 @@ export default [
{
title: 'Affix ๅบ้',
name: 'menu',
- path: '/webcomponents/components/affix',
+ path: '/web-components/components/affix',
component: () => import('@tdesign/web-components-ui/affix/README.md'),
},
{
title: 'Dropdown ไธๆ่ๅ',
titleEn: 'Dropdown',
name: 'dropdown',
- path: '/webcomponents/components/dropdown',
+ path: '/web-components/components/dropdown',
component: () => import('@tdesign/web-components-ui/dropdown/README.md'),
},
{
title: 'Menu ๅฏผ่ช่ๅ',
name: 'menu',
- path: '/webcomponents/components/menu',
+ path: '/web-components/components/menu',
component: () => import('@tdesign/web-components-ui/menu/README.md'),
},
{
title: 'Breadcrumb ้ขๅ
ๅฑ',
name: 'breadcrumb',
- path: '/webcomponents/components/breadcrumb',
+ path: '/web-components/components/breadcrumb',
component: () => import('@tdesign/web-components-ui/breadcrumb/README.md'),
},
{
title: 'BackTop ๅๅฐ้กถ้จ',
name: 'backTop',
- path: '/webcomponents/components/backTop',
+ path: '/web-components/components/backTop',
component: () => import('@tdesign/web-components-ui/back-top/README.md'),
},
{
title: 'Tabs ้้กนๅก',
name: 'tabs',
- path: '/webcomponents/components/tabs',
+ path: '/web-components/components/tabs',
component: () => import('@tdesign/web-components-ui/tabs/README.md'),
},
],
@@ -164,79 +164,79 @@ export default [
{
title: 'Checkbox ๅค้ๆก',
name: 'checkbox',
- path: '/webcomponents/components/checkbox',
+ path: '/web-components/components/checkbox',
component: () => import('@tdesign/web-components-ui/checkbox/README.md'),
},
{
title: 'DatePicker ๆฅๆ้ๆฉๅจ',
name: 'date-picker',
- path: '/webcomponents/components/date-picker',
+ path: '/web-components/components/date-picker',
component: () => import('@tdesign/web-components-ui/date-picker/README.md'),
},
{
title: 'Input ่พๅ
ฅๆก',
name: 'input',
- path: '/webcomponents/components/input',
+ path: '/web-components/components/input',
component: () => import('@tdesign/web-components-ui/input/README.md'),
},
{
title: 'InputNumber ๆฐๅญ่พๅ
ฅๆก',
name: 'input-number',
- path: '/webcomponents/components/input-number',
+ path: '/web-components/components/input-number',
component: () => import('@tdesign/web-components-ui/input-number/README.md'),
},
{
title: 'RangeInput ่ๅด่พๅ
ฅๆก',
name: 'range-input',
- path: '/webcomponents/components/range-input',
+ path: '/web-components/components/range-input',
component: () => import('@tdesign/web-components-ui/range-input/README.md'),
},
{
title: 'Select ้ๆฉๅจ',
name: 'select',
- path: '/webcomponents/components/select',
+ path: '/web-components/components/select',
component: () => import('@tdesign/web-components-ui/select/README.md'),
},
{
title: 'SelectInput ็ญ้ๅจ่พๅ
ฅๆก',
name: 'select-input',
- path: '/webcomponents/components/select-input',
+ path: '/web-components/components/select-input',
component: () => import('@tdesign/web-components-ui/select-input/README.md'),
},
{
title: 'TagInput ๆ ็ญพ่พๅ
ฅๆก',
name: ' tag-input',
- path: '/webcomponents/components/tag-input',
+ path: '/web-components/components/tag-input',
component: () => import('@tdesign/web-components-ui/tag-input/README.md'),
},
{
title: 'Radio ๅ้ๆก',
name: 'radio',
- path: '/webcomponents/components/radio',
+ path: '/web-components/components/radio',
component: () => import('@tdesign/web-components-ui/radio/README.md'),
},
{
title: 'Slider ๆปๅ',
name: 'slider',
- path: '/webcomponents/components/slider',
+ path: '/web-components/components/slider',
component: () => import('@tdesign/web-components-ui/slider/README.md'),
},
{
title: 'Switch ๅผๅ
ณ',
name: 'switch',
- path: '/webcomponents/components/switch',
+ path: '/web-components/components/switch',
component: () => import('@tdesign/web-components-ui/switch/README.md'),
},
{
title: 'Textarea ๆๆฌๆก',
name: 'textarea',
- path: '/webcomponents/components/textarea',
+ path: '/web-components/components/textarea',
component: () => import('@tdesign/web-components-ui/textarea/README.md'),
},
{
title: 'Upload ไธไผ ',
name: 'upload',
- path: '/webcomponents/components/upload',
+ path: '/web-components/components/upload',
component: () => import('@tdesign/web-components-ui/upload/README.md'),
},
],
@@ -249,79 +249,79 @@ export default [
{
title: 'Avatar ๅคดๅ',
name: 'avatar',
- path: '/webcomponents/components/avatar',
+ path: '/web-components/components/avatar',
component: () => import('@tdesign/web-components-ui/avatar/README.md'),
},
{
title: 'Badge ๅพฝๆ ',
name: 'badge',
- path: '/webcomponents/components/badge',
+ path: '/web-components/components/badge',
component: () => import('@tdesign/web-components-ui/badge/README.md'),
},
{
title: 'Card ๅก็',
name: 'card',
- path: '/webcomponents/components/card',
+ path: '/web-components/components/card',
component: () => import('@tdesign/web-components-ui/card/README.md'),
},
{
title: 'Collapse ๆๅ ้ขๆฟ',
name: 'Collapse',
- path: '/webcomponents/components/collapse',
+ path: '/web-components/components/collapse',
component: () => import('@tdesign/web-components-ui/collapse/README.md'),
},
{
title: 'Tag ๆ ็ญพ',
name: 'tag',
- path: '/webcomponents/components/tag',
+ path: '/web-components/components/tag',
component: () => import('@tdesign/web-components-ui/tag/README.md'),
},
{
title: 'Image ๅพ็',
name: 'image',
- path: '/webcomponents/components/image',
+ path: '/web-components/components/image',
component: () => import('@tdesign/web-components-ui/image/README.md'),
},
{
title: 'List ๅ่กจ',
name: 'list',
- path: '/webcomponents/components/list',
+ path: '/web-components/components/list',
component: () => import('@tdesign/web-components-ui/list/README.md'),
},
{
title: 'Tooltip ๆๅญๆ็คบ',
name: 'tooltip',
- path: '/webcomponents/components/tooltip',
+ path: '/web-components/components/tooltip',
component: () => import('@tdesign/web-components-ui/tooltip/README.md'),
},
{
title: 'Loading ๅ ่ฝฝ',
name: 'loading',
- path: '/webcomponents/components/loading',
+ path: '/web-components/components/loading',
component: () => import('@tdesign/web-components-ui/loading/README.md'),
},
{
title: 'Progress ่ฟๅบฆๆก',
name: 'progress',
- path: '/webcomponents/components/progress',
+ path: '/web-components/components/progress',
component: () => import('@tdesign/web-components-ui/progress/README.md'),
},
{
title: 'Skeleton ้ชจๆถๅฑ',
name: 'skeleton',
- path: '/webcomponents/components/skeleton',
+ path: '/web-components/components/skeleton',
component: () => import('@tdesign/web-components-ui/skeleton/README.md'),
},
{
title: 'Watermark ๆฐดๅฐ',
name: 'watermark',
- path: '/webcomponents/components/watermark',
+ path: '/web-components/components/watermark',
component: () => import('@tdesign/web-components-ui/watermark/README.md'),
},
{
title: 'Swiper ่ฝฎๆญๆก',
name: 'swiper',
- path: '/webcomponents/components/swiper',
+ path: '/web-components/components/swiper',
component: () => import('@tdesign/web-components-ui/swiper/README.md'),
},
],
@@ -334,37 +334,37 @@ export default [
{
title: 'Alert ่ญฆๅๆ็คบ',
name: 'alert',
- path: '/webcomponents/components/alert',
+ path: '/web-components/components/alert',
component: () => import('@tdesign/web-components-ui/alert/README.md'),
},
{
title: 'Dialog ๅฏน่ฏๆก',
name: 'dialog',
- path: '/webcomponents/components/dialog',
+ path: '/web-components/components/dialog',
component: () => import('@tdesign/web-components-ui/dialog/README.md'),
},
{
title: 'Message ๅ
จๅฑๆ็คบ',
name: 'message',
- path: '/webcomponents/components/message',
+ path: '/web-components/components/message',
component: () => import('@tdesign/web-components-ui/message/README.md'),
},
{
title: 'Notification ๆถๆฏ้็ฅ',
name: 'notification',
- path: '/webcomponents/components/notification',
+ path: '/web-components/components/notification',
component: () => import('@tdesign/web-components-ui/notification/README.md'),
},
{
title: 'Popconfirm ๆฐๆณก็กฎ่ฎคๆก',
name: 'popconfirm',
- path: '/webcomponents/components/popconfirm',
+ path: '/web-components/components/popconfirm',
component: () => import('@tdesign/web-components-ui/popconfirm/README.md'),
},
{
title: 'Popup ๅผนๅบๅฑ',
name: 'popup',
- path: '/webcomponents/components/popup',
+ path: '/web-components/components/popup',
component: () => import('@tdesign/web-components-ui/popup/README.md'),
},
],
diff --git a/packages/tdesign-web-components/site/vite.config.ts b/packages/tdesign-web-components/site/vite.config.ts
index af61c419..beb00ea5 100644
--- a/packages/tdesign-web-components/site/vite.config.ts
+++ b/packages/tdesign-web-components/site/vite.config.ts
@@ -12,7 +12,7 @@ const ROOT = getWorkspaceRoot(__dirname);
const publicPathMap = {
preview: '/',
- production: '/webcomponents/',
+ production: '/web-components/',
};
// https://vitejs.dev/config/
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index eb6fe176..58f10962 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -377,12 +377,12 @@ importers:
'@tdesign/web-components-shared':
specifier: workspace:^
version: link:../shared
+ '@tdesign/web-components-ui':
+ specifier: workspace:^
+ version: link:../tdesign-web-components
'@types/lodash-es':
specifier: ^4.17.12
version: 4.17.12
- tdesign-web-components:
- specifier: workspace:^
- version: link:../tdesign-web-components
packages/tdesign-web-components-chat/site: {}
From d7a18a07af533fbaafe07ac40fb566e2bb619e09 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=98=BF=E8=8F=9C=20Cai?=
Date: Mon, 11 May 2026 02:22:07 +0800
Subject: [PATCH 43/48] =?UTF-8?q?refactor(pkg):=20=E7=B2=BE=E7=AE=80?=
=?UTF-8?q?=E5=AF=BC=E5=87=BA=E9=85=8D=E7=BD=AE=E5=B9=B6=E6=9B=B4=E6=96=B0?=
=?UTF-8?q?=E4=BB=93=E5=BA=93=E7=9B=AE=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../tdesign-web-components-chat/package.json | 54 +--
packages/tdesign-web-components/package.json | 453 +-----------------
2 files changed, 6 insertions(+), 501 deletions(-)
diff --git a/packages/tdesign-web-components-chat/package.json b/packages/tdesign-web-components-chat/package.json
index 4afe3b63..13114903 100644
--- a/packages/tdesign-web-components-chat/package.json
+++ b/packages/tdesign-web-components-chat/package.json
@@ -12,54 +12,7 @@
"types": "./lib/index.d.ts"
},
"./lib/style/index.css": "./lib/style/index.css",
- "./lib/style/*.css": "./lib/style/*.css",
- "./lib/attachments": {
- "import": "./lib/attachments/index.js",
- "require": "./lib/attachments/index.js",
- "types": "./lib/attachments/index.d.ts"
- },
- "./lib/chat-action": {
- "import": "./lib/chat-action/index.js",
- "require": "./lib/chat-action/index.js",
- "types": "./lib/chat-action/index.d.ts"
- },
- "./lib/chat-engine": {
- "import": "./lib/chat-engine/index.js",
- "require": "./lib/chat-engine/index.js",
- "types": "./lib/chat-engine/index.d.ts"
- },
- "./lib/chat-loading": {
- "import": "./lib/chat-loading/index.js",
- "require": "./lib/chat-loading/index.js",
- "types": "./lib/chat-loading/index.d.ts"
- },
- "./lib/chat-message": {
- "import": "./lib/chat-message/index.js",
- "require": "./lib/chat-message/index.js",
- "types": "./lib/chat-message/index.d.ts"
- },
- "./lib/chat-sender": {
- "import": "./lib/chat-sender/index.js",
- "require": "./lib/chat-sender/index.js",
- "types": "./lib/chat-sender/index.d.ts"
- },
- "./lib/chatbot": {
- "import": "./lib/chatbot/index.js",
- "require": "./lib/chatbot/index.js",
- "types": "./lib/chatbot/index.d.ts"
- },
- "./lib/filecard": {
- "import": "./lib/filecard/index.js",
- "require": "./lib/filecard/index.js",
- "types": "./lib/filecard/index.d.ts"
- },
- "./lib/*": {
- "import": "./lib/*.js",
- "require": "./lib/*.js",
- "types": "./lib/*.d.ts"
- },
- "./style/*": "./lib/style/*",
- "./package.json": "./package.json"
+ "./lib/style/*.css": "./lib/style/*.css"
},
"author": "tdesign",
"license": "MIT",
@@ -83,8 +36,7 @@
"site/**/*.{ts,tsx}",
"src/**/*.{ts,tsx}",
"cjs/**",
- "esm/**",
- "lib/**"
+ "esm/**"
],
"publishConfig": {
"registry": "https://registry.npmjs.org/",
@@ -119,7 +71,7 @@
"repository": {
"type": "git",
"url": "git+https://github.com/Tencent/tdesign-web-components.git",
- "directory": "packages/tdesign-web-components-chat"
+ "directory": "packages/pro-components/chat"
},
"homepage": "https://github.com/Tencent/tdesign-web-components/blob/main/README.md",
"bugs": {
diff --git a/packages/tdesign-web-components/package.json b/packages/tdesign-web-components/package.json
index 28949501..ec37b606 100644
--- a/packages/tdesign-web-components/package.json
+++ b/packages/tdesign-web-components/package.json
@@ -12,453 +12,7 @@
"types": "./lib/index.d.ts"
},
"./lib/style/index.css": "./lib/style/index.css",
- "./lib/style/*.css": "./lib/style/*.css",
- "./lib/affix": {
- "import": "./lib/affix/index.js",
- "require": "./lib/affix/index.js",
- "types": "./lib/affix/index.d.ts"
- },
- "./affix": {
- "import": "./lib/affix/index.js",
- "require": "./lib/affix/index.js",
- "types": "./lib/affix/index.d.ts"
- },
- "./lib/alert": {
- "import": "./lib/alert/index.js",
- "require": "./lib/alert/index.js",
- "types": "./lib/alert/index.d.ts"
- },
- "./alert": {
- "import": "./lib/alert/index.js",
- "require": "./lib/alert/index.js",
- "types": "./lib/alert/index.d.ts"
- },
- "./lib/avatar": {
- "import": "./lib/avatar/index.js",
- "require": "./lib/avatar/index.js",
- "types": "./lib/avatar/index.d.ts"
- },
- "./avatar": {
- "import": "./lib/avatar/index.js",
- "require": "./lib/avatar/index.js",
- "types": "./lib/avatar/index.d.ts"
- },
- "./lib/back-top": {
- "import": "./lib/back-top/index.js",
- "require": "./lib/back-top/index.js",
- "types": "./lib/back-top/index.d.ts"
- },
- "./back-top": {
- "import": "./lib/back-top/index.js",
- "require": "./lib/back-top/index.js",
- "types": "./lib/back-top/index.d.ts"
- },
- "./lib/badge": {
- "import": "./lib/badge/index.js",
- "require": "./lib/badge/index.js",
- "types": "./lib/badge/index.d.ts"
- },
- "./badge": {
- "import": "./lib/badge/index.js",
- "require": "./lib/badge/index.js",
- "types": "./lib/badge/index.d.ts"
- },
- "./lib/breadcrumb": {
- "import": "./lib/breadcrumb/index.js",
- "require": "./lib/breadcrumb/index.js",
- "types": "./lib/breadcrumb/index.d.ts"
- },
- "./breadcrumb": {
- "import": "./lib/breadcrumb/index.js",
- "require": "./lib/breadcrumb/index.js",
- "types": "./lib/breadcrumb/index.d.ts"
- },
- "./lib/button": {
- "import": "./lib/button/index.js",
- "require": "./lib/button/index.js",
- "types": "./lib/button/index.d.ts"
- },
- "./button": {
- "import": "./lib/button/index.js",
- "require": "./lib/button/index.js",
- "types": "./lib/button/index.d.ts"
- },
- "./lib/card": {
- "import": "./lib/card/index.js",
- "require": "./lib/card/index.js",
- "types": "./lib/card/index.d.ts"
- },
- "./card": {
- "import": "./lib/card/index.js",
- "require": "./lib/card/index.js",
- "types": "./lib/card/index.d.ts"
- },
- "./lib/checkbox": {
- "import": "./lib/checkbox/index.js",
- "require": "./lib/checkbox/index.js",
- "types": "./lib/checkbox/index.d.ts"
- },
- "./checkbox": {
- "import": "./lib/checkbox/index.js",
- "require": "./lib/checkbox/index.js",
- "types": "./lib/checkbox/index.d.ts"
- },
- "./lib/collapse": {
- "import": "./lib/collapse/index.js",
- "require": "./lib/collapse/index.js",
- "types": "./lib/collapse/index.d.ts"
- },
- "./collapse": {
- "import": "./lib/collapse/index.js",
- "require": "./lib/collapse/index.js",
- "types": "./lib/collapse/index.d.ts"
- },
- "./lib/comment": {
- "import": "./lib/comment/index.js",
- "require": "./lib/comment/index.js",
- "types": "./lib/comment/index.d.ts"
- },
- "./comment": {
- "import": "./lib/comment/index.js",
- "require": "./lib/comment/index.js",
- "types": "./lib/comment/index.d.ts"
- },
- "./lib/date-picker": {
- "import": "./lib/date-picker/index.js",
- "require": "./lib/date-picker/index.js",
- "types": "./lib/date-picker/index.d.ts"
- },
- "./date-picker": {
- "import": "./lib/date-picker/index.js",
- "require": "./lib/date-picker/index.js",
- "types": "./lib/date-picker/index.d.ts"
- },
- "./lib/dialog": {
- "import": "./lib/dialog/index.js",
- "require": "./lib/dialog/index.js",
- "types": "./lib/dialog/index.d.ts"
- },
- "./dialog": {
- "import": "./lib/dialog/index.js",
- "require": "./lib/dialog/index.js",
- "types": "./lib/dialog/index.d.ts"
- },
- "./lib/divider": {
- "import": "./lib/divider/index.js",
- "require": "./lib/divider/index.js",
- "types": "./lib/divider/index.d.ts"
- },
- "./divider": {
- "import": "./lib/divider/index.js",
- "require": "./lib/divider/index.js",
- "types": "./lib/divider/index.d.ts"
- },
- "./lib/dropdown": {
- "import": "./lib/dropdown/index.js",
- "require": "./lib/dropdown/index.js",
- "types": "./lib/dropdown/index.d.ts"
- },
- "./dropdown": {
- "import": "./lib/dropdown/index.js",
- "require": "./lib/dropdown/index.js",
- "types": "./lib/dropdown/index.d.ts"
- },
- "./lib/grid": {
- "import": "./lib/grid/index.js",
- "require": "./lib/grid/index.js",
- "types": "./lib/grid/index.d.ts"
- },
- "./grid": {
- "import": "./lib/grid/index.js",
- "require": "./lib/grid/index.js",
- "types": "./lib/grid/index.d.ts"
- },
- "./lib/image": {
- "import": "./lib/image/index.js",
- "require": "./lib/image/index.js",
- "types": "./lib/image/index.d.ts"
- },
- "./image": {
- "import": "./lib/image/index.js",
- "require": "./lib/image/index.js",
- "types": "./lib/image/index.d.ts"
- },
- "./lib/input": {
- "import": "./lib/input/index.js",
- "require": "./lib/input/index.js",
- "types": "./lib/input/index.d.ts"
- },
- "./input": {
- "import": "./lib/input/index.js",
- "require": "./lib/input/index.js",
- "types": "./lib/input/index.d.ts"
- },
- "./lib/input-number": {
- "import": "./lib/input-number/index.js",
- "require": "./lib/input-number/index.js",
- "types": "./lib/input-number/index.d.ts"
- },
- "./input-number": {
- "import": "./lib/input-number/index.js",
- "require": "./lib/input-number/index.js",
- "types": "./lib/input-number/index.d.ts"
- },
- "./lib/link": {
- "import": "./lib/link/index.js",
- "require": "./lib/link/index.js",
- "types": "./lib/link/index.d.ts"
- },
- "./link": {
- "import": "./lib/link/index.js",
- "require": "./lib/link/index.js",
- "types": "./lib/link/index.d.ts"
- },
- "./lib/list": {
- "import": "./lib/list/index.js",
- "require": "./lib/list/index.js",
- "types": "./lib/list/index.d.ts"
- },
- "./list": {
- "import": "./lib/list/index.js",
- "require": "./lib/list/index.js",
- "types": "./lib/list/index.d.ts"
- },
- "./lib/loading": {
- "import": "./lib/loading/index.js",
- "require": "./lib/loading/index.js",
- "types": "./lib/loading/index.d.ts"
- },
- "./loading": {
- "import": "./lib/loading/index.js",
- "require": "./lib/loading/index.js",
- "types": "./lib/loading/index.d.ts"
- },
- "./lib/menu": {
- "import": "./lib/menu/index.js",
- "require": "./lib/menu/index.js",
- "types": "./lib/menu/index.d.ts"
- },
- "./menu": {
- "import": "./lib/menu/index.js",
- "require": "./lib/menu/index.js",
- "types": "./lib/menu/index.d.ts"
- },
- "./lib/message": {
- "import": "./lib/message/index.js",
- "require": "./lib/message/index.js",
- "types": "./lib/message/index.d.ts"
- },
- "./message": {
- "import": "./lib/message/index.js",
- "require": "./lib/message/index.js",
- "types": "./lib/message/index.d.ts"
- },
- "./lib/notification": {
- "import": "./lib/notification/index.js",
- "require": "./lib/notification/index.js",
- "types": "./lib/notification/index.d.ts"
- },
- "./notification": {
- "import": "./lib/notification/index.js",
- "require": "./lib/notification/index.js",
- "types": "./lib/notification/index.d.ts"
- },
- "./lib/popconfirm": {
- "import": "./lib/popconfirm/index.js",
- "require": "./lib/popconfirm/index.js",
- "types": "./lib/popconfirm/index.d.ts"
- },
- "./popconfirm": {
- "import": "./lib/popconfirm/index.js",
- "require": "./lib/popconfirm/index.js",
- "types": "./lib/popconfirm/index.d.ts"
- },
- "./lib/popup": {
- "import": "./lib/popup/index.js",
- "require": "./lib/popup/index.js",
- "types": "./lib/popup/index.d.ts"
- },
- "./popup": {
- "import": "./lib/popup/index.js",
- "require": "./lib/popup/index.js",
- "types": "./lib/popup/index.d.ts"
- },
- "./lib/progress": {
- "import": "./lib/progress/index.js",
- "require": "./lib/progress/index.js",
- "types": "./lib/progress/index.d.ts"
- },
- "./progress": {
- "import": "./lib/progress/index.js",
- "require": "./lib/progress/index.js",
- "types": "./lib/progress/index.d.ts"
- },
- "./lib/radio": {
- "import": "./lib/radio/index.js",
- "require": "./lib/radio/index.js",
- "types": "./lib/radio/index.d.ts"
- },
- "./radio": {
- "import": "./lib/radio/index.js",
- "require": "./lib/radio/index.js",
- "types": "./lib/radio/index.d.ts"
- },
- "./lib/range-input": {
- "import": "./lib/range-input/index.js",
- "require": "./lib/range-input/index.js",
- "types": "./lib/range-input/index.d.ts"
- },
- "./range-input": {
- "import": "./lib/range-input/index.js",
- "require": "./lib/range-input/index.js",
- "types": "./lib/range-input/index.d.ts"
- },
- "./lib/select": {
- "import": "./lib/select/index.js",
- "require": "./lib/select/index.js",
- "types": "./lib/select/index.d.ts"
- },
- "./select": {
- "import": "./lib/select/index.js",
- "require": "./lib/select/index.js",
- "types": "./lib/select/index.d.ts"
- },
- "./lib/select-input": {
- "import": "./lib/select-input/index.js",
- "require": "./lib/select-input/index.js",
- "types": "./lib/select-input/index.d.ts"
- },
- "./select-input": {
- "import": "./lib/select-input/index.js",
- "require": "./lib/select-input/index.js",
- "types": "./lib/select-input/index.d.ts"
- },
- "./lib/skeleton": {
- "import": "./lib/skeleton/index.js",
- "require": "./lib/skeleton/index.js",
- "types": "./lib/skeleton/index.d.ts"
- },
- "./skeleton": {
- "import": "./lib/skeleton/index.js",
- "require": "./lib/skeleton/index.js",
- "types": "./lib/skeleton/index.d.ts"
- },
- "./lib/slider": {
- "import": "./lib/slider/index.js",
- "require": "./lib/slider/index.js",
- "types": "./lib/slider/index.d.ts"
- },
- "./slider": {
- "import": "./lib/slider/index.js",
- "require": "./lib/slider/index.js",
- "types": "./lib/slider/index.d.ts"
- },
- "./lib/space": {
- "import": "./lib/space/index.js",
- "require": "./lib/space/index.js",
- "types": "./lib/space/index.d.ts"
- },
- "./space": {
- "import": "./lib/space/index.js",
- "require": "./lib/space/index.js",
- "types": "./lib/space/index.d.ts"
- },
- "./lib/swiper": {
- "import": "./lib/swiper/index.js",
- "require": "./lib/swiper/index.js",
- "types": "./lib/swiper/index.d.ts"
- },
- "./swiper": {
- "import": "./lib/swiper/index.js",
- "require": "./lib/swiper/index.js",
- "types": "./lib/swiper/index.d.ts"
- },
- "./lib/switch": {
- "import": "./lib/switch/index.js",
- "require": "./lib/switch/index.js",
- "types": "./lib/switch/index.d.ts"
- },
- "./switch": {
- "import": "./lib/switch/index.js",
- "require": "./lib/switch/index.js",
- "types": "./lib/switch/index.d.ts"
- },
- "./lib/tabs": {
- "import": "./lib/tabs/index.js",
- "require": "./lib/tabs/index.js",
- "types": "./lib/tabs/index.d.ts"
- },
- "./tabs": {
- "import": "./lib/tabs/index.js",
- "require": "./lib/tabs/index.js",
- "types": "./lib/tabs/index.d.ts"
- },
- "./lib/tag": {
- "import": "./lib/tag/index.js",
- "require": "./lib/tag/index.js",
- "types": "./lib/tag/index.d.ts"
- },
- "./tag": {
- "import": "./lib/tag/index.js",
- "require": "./lib/tag/index.js",
- "types": "./lib/tag/index.d.ts"
- },
- "./lib/tag-input": {
- "import": "./lib/tag-input/index.js",
- "require": "./lib/tag-input/index.js",
- "types": "./lib/tag-input/index.d.ts"
- },
- "./tag-input": {
- "import": "./lib/tag-input/index.js",
- "require": "./lib/tag-input/index.js",
- "types": "./lib/tag-input/index.d.ts"
- },
- "./lib/textarea": {
- "import": "./lib/textarea/index.js",
- "require": "./lib/textarea/index.js",
- "types": "./lib/textarea/index.d.ts"
- },
- "./textarea": {
- "import": "./lib/textarea/index.js",
- "require": "./lib/textarea/index.js",
- "types": "./lib/textarea/index.d.ts"
- },
- "./lib/tooltip": {
- "import": "./lib/tooltip/index.js",
- "require": "./lib/tooltip/index.js",
- "types": "./lib/tooltip/index.d.ts"
- },
- "./tooltip": {
- "import": "./lib/tooltip/index.js",
- "require": "./lib/tooltip/index.js",
- "types": "./lib/tooltip/index.d.ts"
- },
- "./lib/upload": {
- "import": "./lib/upload/index.js",
- "require": "./lib/upload/index.js",
- "types": "./lib/upload/index.d.ts"
- },
- "./upload": {
- "import": "./lib/upload/index.js",
- "require": "./lib/upload/index.js",
- "types": "./lib/upload/index.d.ts"
- },
- "./lib/watermark": {
- "import": "./lib/watermark/index.js",
- "require": "./lib/watermark/index.js",
- "types": "./lib/watermark/index.d.ts"
- },
- "./watermark": {
- "import": "./lib/watermark/index.js",
- "require": "./lib/watermark/index.js",
- "types": "./lib/watermark/index.d.ts"
- },
- "./lib/*": {
- "import": "./lib/*.js",
- "require": "./lib/*.js",
- "types": "./lib/*.d.ts"
- },
- "./package.json": "./package.json"
+ "./lib/style/*.css": "./lib/style/*.css"
},
"author": "tdesign",
"license": "MIT",
@@ -482,8 +36,7 @@
"site/**/*.{ts,tsx}",
"src/**/*.{ts,tsx}",
"cjs/**",
- "esm/**",
- "lib/**"
+ "esm/**"
],
"publishConfig": {
"registry": "https://registry.npmjs.org/",
@@ -517,7 +70,7 @@
"repository": {
"type": "git",
"url": "git+https://github.com/Tencent/tdesign-web-components.git",
- "directory": "packages/tdesign-web-components"
+ "directory": "packages/components"
},
"homepage": "https://github.com/Tencent/tdesign-web-components/blob/main/README.md",
"bugs": {
From 84e48c1cd69a0f2b59d65e1fb1e61ef66decd249 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=98=BF=E8=8F=9C=20Cai?=
Date: Mon, 11 May 2026 02:39:59 +0800
Subject: [PATCH 44/48] =?UTF-8?q?refactor:=20=E6=9B=B4=E6=96=B0=E5=8C=85?=
=?UTF-8?q?=E5=90=8D=E4=B8=BAweb-components-ui=E5=B9=B6=E8=B0=83=E6=95=B4?=
=?UTF-8?q?=E6=96=87=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.vscode/settings.json | 43 -------------------------------------------
README.md | 38 +++++++++++++++++++-------------------
package.json | 2 --
3 files changed, 19 insertions(+), 64 deletions(-)
delete mode 100644 .vscode/settings.json
diff --git a/.vscode/settings.json b/.vscode/settings.json
deleted file mode 100644
index 67115141..00000000
--- a/.vscode/settings.json
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "typescript.preferences.importModuleSpecifier": "relative",
- "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"],
- "[html]": {
- "editor.formatOnSave": true,
- "editor.defaultFormatter": "esbenp.prettier-vscode"
- },
- "[typescriptreact]": {
- "editor.formatOnSave": true,
- "editor.defaultFormatter": "esbenp.prettier-vscode"
- },
- "[javascriptreact]": {
- "editor.formatOnSave": true,
- "editor.defaultFormatter": "esbenp.prettier-vscode"
- },
- "[typescript]": {
- "editor.formatOnSave": true,
- "editor.defaultFormatter": "esbenp.prettier-vscode"
- },
- "[javascript]": {
- "editor.formatOnSave": true,
- "editor.defaultFormatter": "esbenp.prettier-vscode"
- },
- "editor.codeActionsOnSave": {
- "source.fixAll.eslint": "explicit"
- },
- "cSpell.words": [
- "activable",
- "actived",
- "borderless",
- "Cascader",
- "classname",
- "clsx",
- "Popconfirm",
- "Swiper",
- "tdesign",
- "filecard"
- ],
- "typescript.tsdk": "node_modules/typescript/lib",
- "search.exclude": {
- "**/node_modules": false
- }
-}
diff --git a/README.md b/README.md
index 23e47310..12859132 100644
--- a/README.md
+++ b/README.md
@@ -5,17 +5,17 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -34,39 +34,39 @@ TDesign Web Components is a UI component and is suitable for use in any front-en
# ๐ฆ Installation
```shell
-npm i @tdesign/web-components-chat
+npm i @tdesign/web-components-ui
```
```shell
-yarn add @tdesign/web-components-chat
+yarn add @tdesign/web-components-ui
```
```shell
-pnpm add @tdesign/web-components-chat
+pnpm add @tdesign/web-components-ui
```
-> `@tdesign/web-components-ui` will be installed automatically as a peer dependency.
+> `@tdesign/web-components-ui` is the base UI component library.
# ๐จ Usage
```tsx
-import '@tdesign/web-components-chat';
+import '@tdesign/web-components-ui/lib/style/index.css'
+import '@tdesign/web-components-ui/lib/button'
-document.body.innerHTML = ``;
+document.body.innerHTML = `ๆ้ฎ`;
```
-If you only need the base UI components:
+If you need AI Chat components, install `@tdesign/pro-components-chat` separately:
```tsx
-import '@tdesign/web-components-ui/lib/style/index.css'
-import '@tdesign/web-components-ui/lib/button'
+import '@tdesign/pro-components-chat';
-document.body.innerHTML = `ๆ้ฎ`;
+document.body.innerHTML = ``;
```
More ways to use please click ๐๐ป [getting-started](./site/docs/getting-started.md)
-The package of @tdesign/web-components-chat provides AI Chat components, and @tdesign/web-components-ui provides the base UI components. Read [the documentation](https://github.com/Tencent/tdesign/blob/main/docs/develop-install.md) for more details.
+The package of @tdesign/web-components-ui provides base UI components. For AI Chat components, install @tdesign/pro-components-chat separately. Read [the documentation](./site/docs/getting-started.md) for more details.
# Quick Start
diff --git a/package.json b/package.json
index a6bf13c4..54f4611f 100644
--- a/package.json
+++ b/package.json
@@ -16,8 +16,6 @@
"build:ui": "cd packages/tdesign-web-components && pnpm run build",
"build:chat": "cd packages/tdesign-web-components-chat && pnpm run build",
"dev:prepare": "pnpm run build:chat && pnpm run build:ui",
- "dev:vue-next-chat": "pnpm run build:chat && cd playground/_tdesign-vue-next && pnpm install --no-frozen-lockfile && pnpm dev",
- "dev:react-chat": "pnpm run build:chat && cd playground/_tdesign-react && pnpm install --no-frozen-lockfile && pnpm dev",
"test": "echo \"no test specified,work in process\"",
"lint": "eslint --ext .ts,.tsx packages/components packages/pro-components/chat",
"lint:fix": "eslint --fix --ext .ts,.tsx packages/components packages/pro-components/chat",
From 24101620a33bf08c126267faccb82c3c42c8c7ba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Mon, 11 May 2026 15:52:52 +0800
Subject: [PATCH 45/48] =?UTF-8?q?chore:=20=E7=A7=BB=E9=99=A4=E5=86=97?=
=?UTF-8?q?=E4=BD=99=E5=8C=85=E5=B1=9E=E6=80=A7=E5=B9=B6=E8=B0=83=E6=95=B4?=
=?UTF-8?q?=E5=AD=97=E6=AE=B5=E9=A1=BA=E5=BA=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package.json | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/package.json b/package.json
index 54f4611f..505749ce 100644
--- a/package.json
+++ b/package.json
@@ -1,10 +1,7 @@
{
- "name": "@tdesign/web-components",
- "packageManager": "pnpm@10.33.0",
"private": true,
+ "packageManager": "pnpm@10.33.0",
"type": "module",
- "author": "tdesign",
- "license": "MIT",
"scripts": {
"init": "git submodule update --init",
"start": "pnpm run dev:prepare && pnpm run dev:ui",
From a293ea7f517605608ff2e7b7dfb129be4f65f05e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Tue, 19 May 2026 17:46:50 +0800
Subject: [PATCH 46/48] =?UTF-8?q?ci:=20=E6=9B=BF=E6=8D=A2=20maintain-one-c?=
=?UTF-8?q?omment=20action=20=E5=BC=95=E7=94=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.github/workflows/preview-publish.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/preview-publish.yml b/.github/workflows/preview-publish.yml
index 4076c907..741c9b2b 100644
--- a/.github/workflows/preview-publish.yml
+++ b/.github/workflows/preview-publish.yml
@@ -135,7 +135,7 @@ jobs:
core.setOutput('comment', comment);
- name: comment
- uses: actions-cool/maintain-one-comment@v3
+ uses: TDesignOteam/workflows/actions/maintain-one-comment@main
with:
token: ${{ secrets.TDESIGN_BOT_TOKEN }}
number: ${{needs.preview-context.outputs.pr_id}}
From ff12f8f3b81eff30b4d7f3c4f1be61abb0e1b1eb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com>
Date: Wed, 20 May 2026 11:58:13 +0800
Subject: [PATCH 47/48] =?UTF-8?q?refactor:=20=E9=87=8D=E5=91=BD=E5=90=8D?=
=?UTF-8?q?=E5=8C=85=E5=90=8D=E4=B8=BA=20@tdesign/web-components?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.eslintrc.cjs | 2 +-
DEVELOP_GUIDE.md | 5 +-
README-zh_CN.md | 12 +-
README.md | 26 +-
packages/components/affix/_example/base.tsx | 4 +-
.../components/affix/_example/container.tsx | 4 +-
packages/components/alert/_example/base.tsx | 4 +-
.../alert/_example/baseCollapse.tsx | 6 +-
.../alert/_example/baseDescription.tsx | 6 +-
.../alert/_example/baseOperation.tsx | 6 +-
.../components/avatar/_example/adjust.tsx | 4 +-
packages/components/avatar/_example/base.tsx | 6 +-
packages/components/avatar/_example/group.tsx | 6 +-
.../avatar/_example/groupCascading.tsx | 6 +-
.../components/avatar/_example/groupMax.tsx | 8 +-
packages/components/avatar/_example/shape.tsx | 4 +-
packages/components/avatar/_example/size.tsx | 4 +-
.../components/back-top/_example/base.tsx | 4 +-
.../back-top/_example/baseCustom.tsx | 4 +-
.../back-top/_example/baseDuration.tsx | 4 +-
.../back-top/_example/baseShape.tsx | 4 +-
.../components/back-top/_example/baseSize.tsx | 4 +-
.../back-top/_example/baseTheme.tsx | 4 +-
.../components/badge/_example/baseCustom.tsx | 6 +-
.../badge/_example/baseDotStyle.tsx | 6 +-
.../badge/_example/baseNumberStyle.tsx | 6 +-
.../components/badge/_example/baseOffset.tsx | 6 +-
.../components/badge/_example/baseShape.tsx | 6 +-
.../components/badge/_example/baseSize.tsx | 6 +-
.../components/breadcrumb/_example/base.tsx | 2 +-
.../components/breadcrumb/_example/custom.tsx | 2 +-
.../components/breadcrumb/_example/href.tsx | 4 +-
.../breadcrumb/_example/options.tsx | 2 +-
packages/components/button/_example/base.tsx | 4 +-
packages/components/button/_example/block.tsx | 4 +-
packages/components/button/_example/ghost.tsx | 4 +-
packages/components/button/_example/icon.tsx | 4 +-
packages/components/button/_example/shape.tsx | 4 +-
packages/components/button/_example/size.tsx | 4 +-
.../components/button/_example/status.tsx | 4 +-
packages/components/button/_example/theme.tsx | 4 +-
packages/components/card/_example/base.tsx | 2 +-
.../card/_example/bordered-none.tsx | 4 +-
.../components/card/_example/bordered.tsx | 2 +-
.../card/_example/custom-loading-props.tsx | 2 +-
.../card/_example/footer-actions.tsx | 16 +-
.../card/_example/footer-content-actions.tsx | 10 +-
.../card/_example/footer-content.tsx | 4 +-
packages/components/card/_example/footer.tsx | 12 +-
.../card/_example/header-all-props.tsx | 2 +-
.../card/_example/header-bordered.tsx | 4 +-
.../card/_example/header-description.tsx | 2 +-
.../card/_example/header-footer-actions.tsx | 12 +-
.../header-subtitle-footer-actions.tsx | 10 +-
.../card/_example/header-subtitle.tsx | 2 +-
packages/components/card/_example/header.tsx | 4 +-
.../components/checkbox/_example/base.tsx | 4 +-
.../checkbox/_example/controlled.tsx | 4 +-
.../components/checkbox/_example/group.tsx | 6 +-
.../components/checkbox/_example/link.tsx | 6 +-
packages/components/checkbox/_example/max.tsx | 4 +-
.../components/collapse/_example/base.tsx | 2 +-
.../components/collapse/_example/icon.tsx | 4 +-
.../components/collapse/_example/mutex.tsx | 4 +-
.../components/collapse/_example/other.tsx | 6 +-
.../collapse/_example/rightSlot.tsx | 4 +-
.../components/date-picker/_example/base.tsx | 4 +-
.../components/date-picker/_example/input.tsx | 2 +-
.../components/date-picker/_example/limit.tsx | 4 +-
.../components/date-picker/_example/month.tsx | 4 +-
.../date-picker/_example/presets.tsx | 4 +-
.../date-picker/_example/quarter.tsx | 4 +-
.../components/date-picker/_example/week.tsx | 4 +-
.../components/date-picker/_example/year.tsx | 4 +-
packages/components/dialog/_example/async.tsx | 6 +-
.../components/dialog/_example/attach.tsx | 6 +-
packages/components/dialog/_example/base.tsx | 6 +-
.../components/dialog/_example/custom.tsx | 6 +-
packages/components/dialog/_example/modal.tsx | 6 +-
.../components/dialog/_example/plugin.tsx | 4 +-
.../components/dialog/_example/position.tsx | 6 +-
.../components/dialog/_example/warning.tsx | 6 +-
packages/components/divider/_example/base.tsx | 2 +-
.../components/divider/_example/custom.tsx | 2 +-
packages/components/divider/_example/text.tsx | 2 +-
.../components/divider/_example/vertical.tsx | 2 +-
.../components/dropdown/_example/base.tsx | 8 +-
.../components/dropdown/_example/button.tsx | 6 +-
.../components/dropdown/_example/child.tsx | 8 +-
.../components/dropdown/_example/custom.tsx | 6 +-
.../components/dropdown/_example/disabled.tsx | 6 +-
.../components/dropdown/_example/icon.tsx | 8 +-
.../components/dropdown/_example/left.tsx | 6 +-
.../components/dropdown/_example/long.tsx | 6 +-
.../components/dropdown/_example/multiple.tsx | 6 +-
.../components/dropdown/_example/split.tsx | 6 +-
.../components/dropdown/_example/theme.tsx | 8 +-
packages/components/grid/_example/base.tsx | 4 +-
packages/components/grid/_example/flex.jsx | 4 +-
packages/components/grid/_example/gutter.jsx | 4 +-
packages/components/grid/_example/halign.jsx | 4 +-
packages/components/grid/_example/offset.tsx | 4 +-
packages/components/grid/_example/order.jsx | 4 +-
.../components/grid/_example/responsive.jsx | 6 +-
packages/components/grid/_example/sort.tsx | 4 +-
packages/components/grid/_example/valign.jsx | 4 +-
.../components/icon/_example/IconExample.jsx | 2 +-
.../icon/_example/IconFontExample.jsx | 2 +-
.../icon/_example/SvgSpriteExample.jsx | 2 +-
packages/components/image/_example/avif.tsx | 2 +-
.../image/_example/extra-always.tsx | 6 +-
.../components/image/_example/extra-hover.tsx | 2 +-
.../components/image/_example/fill-mode.tsx | 4 +-
.../image/_example/fill-position.tsx | 4 +-
.../image/_example/gallery-cover.tsx | 4 +-
.../components/image/_example/lazy-list.tsx | 6 +-
.../components/image/_example/lazy-single.tsx | 8 +-
.../components/image/_example/placeholder.tsx | 6 +-
packages/components/image/_example/shape.tsx | 4 +-
.../input-number/_example/align.tsx | 4 +-
.../input-number/_example/auto-width.tsx | 2 +-
.../input-number/_example/center.tsx | 4 +-
.../input-number/_example/format.tsx | 4 +-
.../input-number/_example/large-number.tsx | 4 +-
.../components/input-number/_example/left.tsx | 2 +-
.../input-number/_example/normal.tsx | 4 +-
.../components/input-number/_example/size.tsx | 4 +-
.../input-number/_example/status.tsx | 6 +-
.../components/input-number/_example/step.tsx | 2 +-
packages/components/input/_example/align.tsx | 4 +-
.../components/input/_example/auto-width.tsx | 2 +-
packages/components/input/_example/base.tsx | 4 +-
.../components/input/_example/borderless.tsx | 4 +-
.../components/input/_example/clearable.tsx | 4 +-
packages/components/input/_example/format.tsx | 2 +-
packages/components/input/_example/group.tsx | 4 +-
.../input/_example/max-length-count.tsx | 4 +-
.../components/input/_example/password.tsx | 4 +-
packages/components/input/_example/size.tsx | 4 +-
packages/components/input/_example/status.tsx | 4 +-
packages/components/link/_example/base.tsx | 2 +-
.../components/link/_example/disabled.tsx | 2 +-
packages/components/link/_example/hover.tsx | 4 +-
packages/components/link/_example/icon.tsx | 2 +-
packages/components/link/_example/size.tsx | 2 +-
packages/components/link/_example/theme.tsx | 2 +-
.../components/link/_example/underline.tsx | 4 +-
packages/components/list/_example/base.tsx | 2 +-
.../components/list/_example/image-text.tsx | 2 +-
.../components/list/_example/multiline.tsx | 2 +-
.../components/list/_example/operation.tsx | 6 +-
packages/components/list/_example/size.tsx | 4 +-
packages/components/list/_example/stripe.tsx | 6 +-
.../components/loading/_example/attach.tsx | 2 +-
packages/components/loading/_example/base.tsx | 2 +-
.../components/loading/_example/delay.tsx | 6 +-
.../loading/_example/fullscreen.tsx | 4 +-
.../components/loading/_example/icon-text.tsx | 2 +-
.../components/loading/_example/service.tsx | 4 +-
packages/components/loading/_example/size.tsx | 4 +-
packages/components/loading/_example/text.tsx | 2 +-
packages/components/loading/_example/wrap.tsx | 6 +-
.../menu/_example/closable-side.tsx | 4 +-
packages/components/message/_example/base.tsx | 4 +-
.../components/message/_example/baseClose.tsx | 6 +-
.../message/_example/baseControl.tsx | 8 +-
.../message/_example/baseControlFunction.tsx | 8 +-
.../message/_example/baseControlMore.tsx | 8 +-
.../message/_example/baseControlPosition.tsx | 10 +-
.../message/_example/baseLoading.tsx | 6 +-
.../components/notification/_example/base.tsx | 2 +-
.../components/notification/_example/icon.tsx | 4 +-
.../notification/_example/operation.tsx | 6 +-
.../notification/_example/placement.tsx | 12 +-
.../notification/_example/toggle.tsx | 8 +-
.../components/popconfirm/_example/base.tsx | 6 +-
.../components/popconfirm/_example/button.tsx | 6 +-
.../popconfirm/_example/describe.tsx | 6 +-
.../components/popconfirm/_example/icon.tsx | 6 +-
.../popconfirm/_example/inherit.tsx | 6 +-
packages/components/popup/_example/base.tsx | 4 +-
.../components/popup/_example/destroy.tsx | 4 +-
.../components/popup/_example/disabled.tsx | 4 +-
.../components/popup/_example/dynamic.tsx | 4 +-
.../components/popup/_example/placement.tsx | 4 +-
packages/components/popup/_example/style.tsx | 6 +-
.../components/popup/_example/trigger.tsx | 8 +-
.../popup/_example/triggerElement.tsx | 6 +-
.../components/popup/_example/visible.tsx | 6 +-
.../components/progress/_example/circle.tsx | 4 +-
.../components/progress/_example/line.tsx | 6 +-
packages/components/radio/_example/base.tsx | 4 +-
packages/components/radio/_example/group.tsx | 4 +-
packages/components/radio/_example/size.tsx | 4 +-
packages/components/radio/_example/type.tsx | 4 +-
.../components/range-input/_example/base.tsx | 2 +-
.../components/range-input/_example/popup.tsx | 6 +-
.../components/range-input/_example/size.tsx | 4 +-
.../range-input/_example/status.tsx | 2 +-
.../select-input/_example/autocomplete.tsx | 2 +-
.../_example/autowidth-multiple.tsx | 8 +-
.../select-input/_example/autowidth.tsx | 4 +-
.../_example/borderless-multiple.tsx | 8 +-
.../select-input/_example/borderless.tsx | 4 +-
.../select-input/_example/collapsed-items.tsx | 14 +-
.../select-input/_example/custom-tag.tsx | 4 +-
.../_example/excess-tags-display-type.tsx | 8 +-
.../select-input/_example/label-suffix.tsx | 4 +-
.../select-input/_example/multiple.tsx | 8 +-
.../select-input/_example/single.tsx | 2 +-
.../select-input/_example/status.tsx | 4 +-
.../select-input/_example/width.tsx | 2 +-
.../components/select/_example/autowidth.tsx | 2 +-
packages/components/select/_example/base.tsx | 4 +-
.../components/select/_example/disabled.tsx | 2 +-
.../components/select/_example/loading.tsx | 4 +-
packages/components/select/_example/size.tsx | 2 +-
.../components/skeleton/_example/advance.tsx | 2 +-
.../skeleton/_example/animation.tsx | 2 +-
.../components/skeleton/_example/base.tsx | 4 +-
.../components/skeleton/_example/delay.tsx | 4 +-
.../components/skeleton/_example/theme.tsx | 2 +-
packages/components/slider/_example/base.tsx | 4 +-
.../components/slider/_example/disabled.tsx | 4 +-
.../slider/_example/input-number-vertical.tsx | 4 +-
.../slider/_example/input-number.tsx | 4 +-
packages/components/slider/_example/marks.tsx | 4 +-
.../slider/_example/min-and-max.tsx | 4 +-
packages/components/slider/_example/step.tsx | 4 +-
.../slider/_example/vertical-marks.tsx | 4 +-
.../components/slider/_example/vertical.tsx | 4 +-
packages/components/space/_example/align.tsx | 4 +-
packages/components/space/_example/base.tsx | 4 +-
.../components/space/_example/break-line.tsx | 4 +-
.../components/space/_example/separator.tsx | 6 +-
packages/components/space/_example/size.tsx | 4 +-
.../components/space/_example/vertical.tsx | 4 +-
packages/components/swiper/_example/base.tsx | 2 +-
packages/components/swiper/_example/card.tsx | 2 +-
.../components/swiper/_example/current.tsx | 4 +-
packages/components/swiper/_example/fade.tsx | 2 +-
.../components/swiper/_example/fraction.tsx | 2 +-
.../components/swiper/_example/placement.tsx | 2 +-
packages/components/swiper/_example/size.tsx | 2 +-
.../components/swiper/_example/vertical.tsx | 2 +-
packages/components/switch/_example/base.tsx | 4 +-
.../components/switch/_example/describe.tsx | 4 +-
packages/components/switch/_example/size.tsx | 4 +-
.../components/switch/_example/status.tsx | 4 +-
packages/components/tabs/_example/ban.tsx | 6 +-
packages/components/tabs/_example/base.tsx | 4 +-
.../components/tabs/_example/combination.tsx | 6 +-
packages/components/tabs/_example/custom.tsx | 2 +-
.../components/tabs/_example/dragsort.tsx | 4 +-
packages/components/tabs/_example/icon.tsx | 6 +-
.../components/tabs/_example/operation.tsx | 2 +-
.../components/tabs/_example/position.tsx | 6 +-
packages/components/tabs/_example/size.tsx | 4 +-
packages/components/tabs/_example/theme.tsx | 4 +-
.../components/tag-input/_example/base.tsx | 4 +-
.../tag-input/_example/collapsed.tsx | 6 +-
.../tag-input/_example/customTag.tsx | 4 +-
.../tag-input/_example/draggable.tsx | 4 +-
.../components/tag-input/_example/excess.tsx | 4 +-
.../components/tag-input/_example/max.tsx | 4 +-
.../components/tag-input/_example/size.tsx | 4 +-
.../components/tag-input/_example/status.tsx | 4 +-
.../components/tag-input/_example/theme.tsx | 4 +-
packages/components/tag/_example/base.tsx | 4 +-
packages/components/tag/_example/delete.tsx | 4 +-
packages/components/tag/_example/icon.tsx | 2 +-
packages/components/tag/_example/longText.tsx | 2 +-
packages/components/tag/_example/shape.tsx | 4 +-
packages/components/tag/_example/size.tsx | 4 +-
.../components/textarea/_example/base.tsx | 2 +-
.../components/textarea/_example/event.tsx | 2 +-
.../components/textarea/_example/limit.tsx | 4 +-
.../components/textarea/_example/status.tsx | 4 +-
.../components/tooltip/_example/arrow.tsx | 4 +-
packages/components/tooltip/_example/base.tsx | 4 +-
.../components/tooltip/_example/duration.tsx | 4 +-
.../components/tooltip/_example/noarrow.tsx | 4 +-
.../components/tooltip/_example/theme.tsx | 6 +-
.../components/tooltip/_example/trigger.tsx | 8 +-
packages/components/tsconfig.json | 4 +-
packages/components/upload/_example/base.tsx | 10 +-
packages/components/upload/_example/image.tsx | 8 +-
packages/components/upload/_example/input.tsx | 6 +-
.../components/watermark/_example/base.tsx | 2 +-
.../watermark/_example/graylevel.tsx | 2 +-
.../components/watermark/_example/image.tsx | 2 +-
.../watermark/_example/movingImage.tsx | 2 +-
.../watermark/_example/movingText.tsx | 2 +-
.../watermark/_example/multiline.tsx | 2 +-
.../chat/attachments/_example/base.tsx | 2 +-
.../chat/attachments/_example/images.tsx | 2 +-
.../chat/attachments/_example/scrollX.tsx | 2 +-
.../chat/attachments/_example/scrollY.tsx | 2 +-
.../chat/chat-action/_example/base.tsx | 2 +-
.../chat/chat-action/action.tsx | 4 +-
.../pro-components/chat/chat-action/type.ts | 2 +-
.../chat/chat-loading/_example/base.tsx | 2 +-
.../chat/chat-loading/loading.tsx | 2 +-
.../chat/chat-message/_example/attachment.tsx | 2 +-
.../chat/chat-message/chat-item.tsx | 2 +-
.../content/base-thinking-content.tsx | 4 +-
.../content/reasoning-content.tsx | 4 +-
.../chat-message/content/search-content.tsx | 4 +-
.../chat-message/content/thinking-content.tsx | 4 +-
.../chat/chat-sender/_example/custom.tsx | 6 +-
.../chat/chat-sender/chat-sender.tsx | 2 +-
.../pro-components/chat/chat-sender/type.ts | 2 +-
.../chatbot/_example/customRenderItem.tsx | 2 +-
.../chat/chatbot/_example/markdown.tsx | 4 +-
packages/pro-components/chat/chatbot/chat.tsx | 2 +-
.../chat/filecard/_example/base.tsx | 2 +-
.../chat/filecard/_example/close.tsx | 2 +-
.../pro-components/chat/filecard/filecard.tsx | 2 +-
packages/pro-components/chat/tsconfig.json | 4 +-
.../tdesign-web-components-chat/package.json | 4 +-
.../rollup.config.mjs | 22 +-
.../site/docs/getting-started.md | 36 +-
.../tdesign-web-components-chat/site/main.tsx | 2 +-
.../site/vite.config.ts | 2 +-
.../tdesign-web-components-chat/tsconfig.json | 4 +-
packages/tdesign-web-components/package.json | 2 +-
.../tdesign-web-components/rollup.config.mjs | 2 +-
.../rollup.dts.config.mjs | 2 +-
.../site/docs/getting-started.md | 36 +-
.../tdesign-web-components/site/docs/react.md | 2 +-
.../tdesign-web-components/site/docs/vue.md | 2 +-
packages/tdesign-web-components/site/main.tsx | 2 +-
.../site/sidebar.config.ts | 88 +-
.../site/vite.config.ts | 2 +-
packages/tdesign-web-components/tsconfig.json | 4 +-
pnpm-lock.yaml | 5030 ++++++++++-------
script/patch-vite-config.mjs | 4 +-
script/rollup.base.mjs | 2 +-
tsconfig.json | 4 +-
339 files changed, 3902 insertions(+), 2743 deletions(-)
diff --git a/.eslintrc.cjs b/.eslintrc.cjs
index bf9dd8b9..ba4d153f 100644
--- a/.eslintrc.cjs
+++ b/.eslintrc.cjs
@@ -26,7 +26,7 @@ module.exports = {
'error',
{
paths: [],
- patterns: ['@tdesign/web-components-ui/*'],
+ patterns: ['@tdesign/web-components/*'],
},
],
},
diff --git a/DEVELOP_GUIDE.md b/DEVELOP_GUIDE.md
index 26a9ff49..93fdeec2 100644
--- a/DEVELOP_GUIDE.md
+++ b/DEVELOP_GUIDE.md
@@ -93,7 +93,7 @@ npm run start
```shell
.
โโโ packages/ # ็ปไปถๅ
-โ โโโ components/ # UI ็ปไปถๆบ็ (@tdesign/web-components-ui)
+โ โโโ components/ # UI ็ปไปถๆบ็ (@tdesign/web-components)
โ โ โโโ [็ปไปถ]/
โ โ โโโ _example/ # ๆผ็คบๆไปถ
โ โ โโโ index.ts # ็ปไปถๅฏผๅบๅ
ฅๅฃ
@@ -113,7 +113,6 @@ npm run start
ๆไธๆฏๆๅฝไปค่กๆนๅผ๏ผ้่ฆๅ่button็็ปไปถ็ปๆๆๅจๅคๅถไธไปฝ็ฎๅฝ็ปๆ๏ผๅๆนๆ่ชๅทฑ็็ปไปถๅ.
-
### ็ปไปถ้กต่ทฏ็ฑ้
็ฝฎ
ๆฏไธไธช็ปไปถ้กต๏ผ้ฝๆฏไธไธช md ๆไปถ๏ผๅ่ `/site/sidebar.config.ts` ๅทฒๆๅฎไน๏ผ็ดๆฅๆ็
งๆจกๆฟๆทปๅ ๅณๅฏ
@@ -127,7 +126,7 @@ npm run start
title: 'Button ๆ้ฎ',
name: 'button',
path: '/components/button',
- component: () => import('@tdesign/web-components-ui/button/README.md'),
+ component: () => import('@tdesign/web-components/button/README.md'),
},
...
],
diff --git a/README-zh_CN.md b/README-zh_CN.md
index deee076f..c1d46a87 100644
--- a/README-zh_CN.md
+++ b/README-zh_CN.md
@@ -34,15 +34,15 @@ TDesign Web Components ้้
ๆก้ข็ซฏ็็ปไปถๅบ๏ผ้ๅๅจไปปไฝๅ็ซฏ้กน็ฎ
# ๐ฆ ๅฎ่ฃ
```shell
-npm i @tdesign/web-components-ui
+npm i @tdesign/web-components
```
```shell
-yarn add @tdesign/web-components-ui
+yarn add @tdesign/web-components
```
```shell
-pnpm add @tdesign/web-components-ui
+pnpm add @tdesign/web-components
```
# ๐จ ๅบ็กไฝฟ็จ
@@ -50,15 +50,15 @@ pnpm add @tdesign/web-components-ui
ๆจ่ไฝฟ็จ Webpack ๆ Rollup ็ญๆฏๆ tree-shaking ็นๆง็ๆๅปบๅทฅๅ
ท๏ผๆ ้้ขๅค้
็ฝฎๅณๅฏๅฎ็ฐ็ปไปถๆ้ๅผๅ
ฅ๏ผ
```tsx
-import '@tdesign/web-components-ui/lib/style/index.css'
-import '@tdesign/web-components-ui/lib/button'
+import '@tdesign/web-components/lib/style/index.css';
+import '@tdesign/web-components/lib/button';
document.body.innerHTML = `ๆ้ฎ`;
```
ๆดๅคไฝฟ็จๆนๅผ่ฏท็นๅป ๐๐ป [ๅฟซ้ๅผๅง](./site/docs/getting-started.md)
-`@tdesign/web-components-chat` ๆไพ AI Chat ็ปไปถ๏ผ`@tdesign/web-components-ui` ๆไพๅบ็ก UI ็ปไปถใๅฏไปฅ้
่ฏป [่ฟ้](https://github.com/Tencent/tdesign/blob/main/docs/develop-install.md) ไบ่งฃๆดๅคใ
+`@tdesign/web-components-chat` ๆไพ AI Chat ็ปไปถ๏ผ`@tdesign/web-components` ๆไพๅบ็ก UI ็ปไปถใๅฏไปฅ้
่ฏป [่ฟ้](https://github.com/Tencent/tdesign/blob/main/docs/develop-install.md) ไบ่งฃๆดๅคใ
# ๅฟซ้ไฝ้ช
diff --git a/README.md b/README.md
index 12859132..abf41cd4 100644
--- a/README.md
+++ b/README.md
@@ -5,17 +5,17 @@
-
-
+
+
-
-
+
+
-
-
+
+
@@ -34,24 +34,24 @@ TDesign Web Components is a UI component and is suitable for use in any front-en
# ๐ฆ Installation
```shell
-npm i @tdesign/web-components-ui
+npm i @tdesign/web-components
```
```shell
-yarn add @tdesign/web-components-ui
+yarn add @tdesign/web-components
```
```shell
-pnpm add @tdesign/web-components-ui
+pnpm add @tdesign/web-components
```
-> `@tdesign/web-components-ui` is the base UI component library.
+> `@tdesign/web-components` is the base UI component library.
# ๐จ Usage
```tsx
-import '@tdesign/web-components-ui/lib/style/index.css'
-import '@tdesign/web-components-ui/lib/button'
+import '@tdesign/web-components/lib/style/index.css';
+import '@tdesign/web-components/lib/button';
document.body.innerHTML = `ๆ้ฎ`;
```
@@ -66,7 +66,7 @@ document.body.innerHTML = ``;
More ways to use please click ๐๐ป [getting-started](./site/docs/getting-started.md)
-The package of @tdesign/web-components-ui provides base UI components. For AI Chat components, install @tdesign/pro-components-chat separately. Read [the documentation](./site/docs/getting-started.md) for more details.
+The package of @tdesign/web-components provides base UI components. For AI Chat components, install @tdesign/pro-components-chat separately. Read [the documentation](./site/docs/getting-started.md) for more details.
# Quick Start
diff --git a/packages/components/affix/_example/base.tsx b/packages/components/affix/_example/base.tsx
index dd008522..610e4334 100644
--- a/packages/components/affix/_example/base.tsx
+++ b/packages/components/affix/_example/base.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/affix';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/affix';
+import '@tdesign/web-components/button';
import { bind, Component, signal } from 'omi';
diff --git a/packages/components/affix/_example/container.tsx b/packages/components/affix/_example/container.tsx
index 2625bfe6..0dda2ad2 100644
--- a/packages/components/affix/_example/container.tsx
+++ b/packages/components/affix/_example/container.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/affix';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/affix';
+import '@tdesign/web-components/button';
import { bind, Component, createRef, signal } from 'omi';
diff --git a/packages/components/alert/_example/base.tsx b/packages/components/alert/_example/base.tsx
index bf891a19..fd07674e 100644
--- a/packages/components/alert/_example/base.tsx
+++ b/packages/components/alert/_example/base.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/alert';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/alert';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/alert/_example/baseCollapse.tsx b/packages/components/alert/_example/baseCollapse.tsx
index 764fce0d..b883755b 100644
--- a/packages/components/alert/_example/baseCollapse.tsx
+++ b/packages/components/alert/_example/baseCollapse.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/alert';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/alert';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/alert/_example/baseDescription.tsx b/packages/components/alert/_example/baseDescription.tsx
index 38b0e2f7..0b8518f4 100644
--- a/packages/components/alert/_example/baseDescription.tsx
+++ b/packages/components/alert/_example/baseDescription.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/alert';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/alert';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/alert/_example/baseOperation.tsx b/packages/components/alert/_example/baseOperation.tsx
index 92e3de71..e7b95eb6 100644
--- a/packages/components/alert/_example/baseOperation.tsx
+++ b/packages/components/alert/_example/baseOperation.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/alert';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/alert';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/avatar/_example/adjust.tsx b/packages/components/avatar/_example/adjust.tsx
index 033890c7..6ad140e2 100644
--- a/packages/components/avatar/_example/adjust.tsx
+++ b/packages/components/avatar/_example/adjust.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/avatar';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/avatar';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/avatar/_example/base.tsx b/packages/components/avatar/_example/base.tsx
index f520a11f..0a80ccc6 100644
--- a/packages/components/avatar/_example/base.tsx
+++ b/packages/components/avatar/_example/base.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/image';
-import '@tdesign/web-components-ui/avatar';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/image';
+import '@tdesign/web-components/avatar';
+import '@tdesign/web-components/space';
import 'tdesign-icons-web-components';
import { Component } from 'omi';
diff --git a/packages/components/avatar/_example/group.tsx b/packages/components/avatar/_example/group.tsx
index 12a14008..cba8bfd4 100644
--- a/packages/components/avatar/_example/group.tsx
+++ b/packages/components/avatar/_example/group.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/avatar';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/avatar/avatar-group';
+import '@tdesign/web-components/avatar';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/avatar/avatar-group';
import 'tdesign-icons-web-components';
// import 'tdesign-icons-omi/user'
diff --git a/packages/components/avatar/_example/groupCascading.tsx b/packages/components/avatar/_example/groupCascading.tsx
index f97ff9f5..4ef7ce6d 100644
--- a/packages/components/avatar/_example/groupCascading.tsx
+++ b/packages/components/avatar/_example/groupCascading.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/avatar';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/avatar/avatar-group';
+import '@tdesign/web-components/avatar';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/avatar/avatar-group';
import 'tdesign-icons-web-components';
import { Component } from 'omi';
diff --git a/packages/components/avatar/_example/groupMax.tsx b/packages/components/avatar/_example/groupMax.tsx
index 59f183f9..6b8b9bae 100644
--- a/packages/components/avatar/_example/groupMax.tsx
+++ b/packages/components/avatar/_example/groupMax.tsx
@@ -1,8 +1,8 @@
-import '@tdesign/web-components-ui/avatar';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/avatar/avatar-group';
+import '@tdesign/web-components/avatar';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/avatar/avatar-group';
import 'tdesign-icons-web-components';
-import '@tdesign/web-components-ui/image';
+import '@tdesign/web-components/image';
import { Component } from 'omi';
diff --git a/packages/components/avatar/_example/shape.tsx b/packages/components/avatar/_example/shape.tsx
index 219caa95..2865126c 100644
--- a/packages/components/avatar/_example/shape.tsx
+++ b/packages/components/avatar/_example/shape.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/avatar';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/avatar';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/avatar/_example/size.tsx b/packages/components/avatar/_example/size.tsx
index 40adb1f8..5d4343b4 100644
--- a/packages/components/avatar/_example/size.tsx
+++ b/packages/components/avatar/_example/size.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/avatar';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/avatar';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/back-top/_example/base.tsx b/packages/components/back-top/_example/base.tsx
index 4da8ceeb..eef144c6 100644
--- a/packages/components/back-top/_example/base.tsx
+++ b/packages/components/back-top/_example/base.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/back-top';
-import '@tdesign/web-components-ui/list';
+import '@tdesign/web-components/back-top';
+import '@tdesign/web-components/list';
import { Component, createRef } from 'omi';
diff --git a/packages/components/back-top/_example/baseCustom.tsx b/packages/components/back-top/_example/baseCustom.tsx
index 3772faa9..cec69d43 100644
--- a/packages/components/back-top/_example/baseCustom.tsx
+++ b/packages/components/back-top/_example/baseCustom.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/back-top';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/back-top';
import { Component } from 'omi';
diff --git a/packages/components/back-top/_example/baseDuration.tsx b/packages/components/back-top/_example/baseDuration.tsx
index d6f6b397..2939ee76 100644
--- a/packages/components/back-top/_example/baseDuration.tsx
+++ b/packages/components/back-top/_example/baseDuration.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/back-top';
-import '@tdesign/web-components-ui/list';
+import '@tdesign/web-components/back-top';
+import '@tdesign/web-components/list';
import { Component, createRef } from 'omi';
diff --git a/packages/components/back-top/_example/baseShape.tsx b/packages/components/back-top/_example/baseShape.tsx
index b83e015a..5a90e770 100644
--- a/packages/components/back-top/_example/baseShape.tsx
+++ b/packages/components/back-top/_example/baseShape.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/back-top';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/back-top';
import { Component } from 'omi';
diff --git a/packages/components/back-top/_example/baseSize.tsx b/packages/components/back-top/_example/baseSize.tsx
index 5d8d06b2..aa123c91 100644
--- a/packages/components/back-top/_example/baseSize.tsx
+++ b/packages/components/back-top/_example/baseSize.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/back-top';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/back-top';
import { Component } from 'omi';
diff --git a/packages/components/back-top/_example/baseTheme.tsx b/packages/components/back-top/_example/baseTheme.tsx
index 42350af3..f0bfe390 100644
--- a/packages/components/back-top/_example/baseTheme.tsx
+++ b/packages/components/back-top/_example/baseTheme.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/back-top';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/back-top';
import { Component } from 'omi';
diff --git a/packages/components/badge/_example/baseCustom.tsx b/packages/components/badge/_example/baseCustom.tsx
index d6483fc8..0fa15d98 100644
--- a/packages/components/badge/_example/baseCustom.tsx
+++ b/packages/components/badge/_example/baseCustom.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/badge';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/badge';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/badge/_example/baseDotStyle.tsx b/packages/components/badge/_example/baseDotStyle.tsx
index 1a789f68..c4ec45b7 100644
--- a/packages/components/badge/_example/baseDotStyle.tsx
+++ b/packages/components/badge/_example/baseDotStyle.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/badge';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/badge';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import 'tdesign-icons-web-components/esm/components/user';
import { Component } from 'omi';
diff --git a/packages/components/badge/_example/baseNumberStyle.tsx b/packages/components/badge/_example/baseNumberStyle.tsx
index bb59cdb1..c99aee11 100644
--- a/packages/components/badge/_example/baseNumberStyle.tsx
+++ b/packages/components/badge/_example/baseNumberStyle.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/badge';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/badge';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/badge/_example/baseOffset.tsx b/packages/components/badge/_example/baseOffset.tsx
index 06cdd7bc..59bbe58c 100644
--- a/packages/components/badge/_example/baseOffset.tsx
+++ b/packages/components/badge/_example/baseOffset.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/badge';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/badge';
import { Component } from 'omi';
diff --git a/packages/components/badge/_example/baseShape.tsx b/packages/components/badge/_example/baseShape.tsx
index 39eeda90..add4830d 100644
--- a/packages/components/badge/_example/baseShape.tsx
+++ b/packages/components/badge/_example/baseShape.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/badge';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/badge';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/badge/_example/baseSize.tsx b/packages/components/badge/_example/baseSize.tsx
index 86d4c494..e5a9f9c9 100644
--- a/packages/components/badge/_example/baseSize.tsx
+++ b/packages/components/badge/_example/baseSize.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/badge';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/badge';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/breadcrumb/_example/base.tsx b/packages/components/breadcrumb/_example/base.tsx
index ba549d12..42ddfb0a 100644
--- a/packages/components/breadcrumb/_example/base.tsx
+++ b/packages/components/breadcrumb/_example/base.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/breadcrumb';
+import '@tdesign/web-components/breadcrumb';
import { Component } from 'omi';
diff --git a/packages/components/breadcrumb/_example/custom.tsx b/packages/components/breadcrumb/_example/custom.tsx
index ea0934de..287da43f 100644
--- a/packages/components/breadcrumb/_example/custom.tsx
+++ b/packages/components/breadcrumb/_example/custom.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/breadcrumb';
+import '@tdesign/web-components/breadcrumb';
export default function Breadcrumb() {
return (
diff --git a/packages/components/breadcrumb/_example/href.tsx b/packages/components/breadcrumb/_example/href.tsx
index 3b0dd4fb..0174183b 100644
--- a/packages/components/breadcrumb/_example/href.tsx
+++ b/packages/components/breadcrumb/_example/href.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/breadcrumb';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/breadcrumb';
+import '@tdesign/web-components/space';
import { Component, signal } from 'omi';
diff --git a/packages/components/breadcrumb/_example/options.tsx b/packages/components/breadcrumb/_example/options.tsx
index 613d3243..784a870d 100644
--- a/packages/components/breadcrumb/_example/options.tsx
+++ b/packages/components/breadcrumb/_example/options.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/breadcrumb';
+import '@tdesign/web-components/breadcrumb';
export default function Breadcrumb() {
const options = [{ content: '้กต้ข1' }, { content: '้กต้ข2' }, { content: '้กต้ข3', href: 'https://github.com/' }];
diff --git a/packages/components/button/_example/base.tsx b/packages/components/button/_example/base.tsx
index 016d77aa..e35f949e 100644
--- a/packages/components/button/_example/base.tsx
+++ b/packages/components/button/_example/base.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/button/_example/block.tsx b/packages/components/button/_example/block.tsx
index 255c018c..379a2290 100644
--- a/packages/components/button/_example/block.tsx
+++ b/packages/components/button/_example/block.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/space';
import 'tdesign-icons-web-components/esm/components/add';
export default function Button() {
diff --git a/packages/components/button/_example/ghost.tsx b/packages/components/button/_example/ghost.tsx
index 47380d5a..8af761d2 100644
--- a/packages/components/button/_example/ghost.tsx
+++ b/packages/components/button/_example/ghost.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/space';
export default function Button() {
return (
diff --git a/packages/components/button/_example/icon.tsx b/packages/components/button/_example/icon.tsx
index b97991cf..fec9fce3 100644
--- a/packages/components/button/_example/icon.tsx
+++ b/packages/components/button/_example/icon.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/button';
import 'tdesign-icons-web-components';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/space';
export default function Button() {
return (
diff --git a/packages/components/button/_example/shape.tsx b/packages/components/button/_example/shape.tsx
index aa7921a3..3d9e0372 100644
--- a/packages/components/button/_example/shape.tsx
+++ b/packages/components/button/_example/shape.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/space';
import 'tdesign-icons-web-components/esm/components/calendar';
export default function Button() {
diff --git a/packages/components/button/_example/size.tsx b/packages/components/button/_example/size.tsx
index c63ae27a..dea88c4d 100644
--- a/packages/components/button/_example/size.tsx
+++ b/packages/components/button/_example/size.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/space';
export default function Button() {
return (
diff --git a/packages/components/button/_example/status.tsx b/packages/components/button/_example/status.tsx
index e1b054e0..d0d00087 100644
--- a/packages/components/button/_example/status.tsx
+++ b/packages/components/button/_example/status.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/space';
import { Component, signal } from 'omi';
diff --git a/packages/components/button/_example/theme.tsx b/packages/components/button/_example/theme.tsx
index e4722560..a282741f 100644
--- a/packages/components/button/_example/theme.tsx
+++ b/packages/components/button/_example/theme.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/space';
export default function Button() {
return (
diff --git a/packages/components/card/_example/base.tsx b/packages/components/card/_example/base.tsx
index cf22fcd4..be7d7f48 100644
--- a/packages/components/card/_example/base.tsx
+++ b/packages/components/card/_example/base.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/card';
+import '@tdesign/web-components/card';
import { Component } from 'omi';
diff --git a/packages/components/card/_example/bordered-none.tsx b/packages/components/card/_example/bordered-none.tsx
index a5b864f9..37394011 100644
--- a/packages/components/card/_example/bordered-none.tsx
+++ b/packages/components/card/_example/bordered-none.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/card';
+import '@tdesign/web-components/card';
-import { MessagePlugin } from '@tdesign/web-components-ui/message/message';
+import { MessagePlugin } from '@tdesign/web-components/message/message';
import { bind, Component } from 'omi';
export default class Button extends Component {
diff --git a/packages/components/card/_example/bordered.tsx b/packages/components/card/_example/bordered.tsx
index 14f57a31..91ba5b30 100644
--- a/packages/components/card/_example/bordered.tsx
+++ b/packages/components/card/_example/bordered.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/card';
+import '@tdesign/web-components/card';
import { Component } from 'omi';
diff --git a/packages/components/card/_example/custom-loading-props.tsx b/packages/components/card/_example/custom-loading-props.tsx
index 72fd8937..826bd4e8 100644
--- a/packages/components/card/_example/custom-loading-props.tsx
+++ b/packages/components/card/_example/custom-loading-props.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/card';
+import '@tdesign/web-components/card';
import { Component } from 'omi';
diff --git a/packages/components/card/_example/footer-actions.tsx b/packages/components/card/_example/footer-actions.tsx
index 229c522a..aec4b1d1 100644
--- a/packages/components/card/_example/footer-actions.tsx
+++ b/packages/components/card/_example/footer-actions.tsx
@@ -1,10 +1,10 @@
-import '@tdesign/web-components-ui/card';
-import '@tdesign/web-components-ui/avatar';
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/divider';
-import '@tdesign/web-components-ui/grid';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/dropdown';
+import '@tdesign/web-components/card';
+import '@tdesign/web-components/avatar';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/divider';
+import '@tdesign/web-components/grid';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/dropdown';
import 'tdesign-icons-web-components/esm/components/user-1';
import 'tdesign-icons-web-components/esm/components/thumb-up-1';
import 'tdesign-icons-web-components/esm/components/chat';
@@ -12,7 +12,7 @@ import 'tdesign-icons-web-components/esm/components/share';
import 'tdesign-icons-web-components/esm/components/heart';
import 'tdesign-icons-web-components/esm/components/more';
-import { MessagePlugin } from '@tdesign/web-components-ui/message/message';
+import { MessagePlugin } from '@tdesign/web-components/message/message';
import { Component } from 'omi';
interface Option {
diff --git a/packages/components/card/_example/footer-content-actions.tsx b/packages/components/card/_example/footer-content-actions.tsx
index c9c468a0..eba42091 100644
--- a/packages/components/card/_example/footer-content-actions.tsx
+++ b/packages/components/card/_example/footer-content-actions.tsx
@@ -1,9 +1,9 @@
-import '@tdesign/web-components-ui/card';
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/comment';
-import '@tdesign/web-components-ui/grid';
+import '@tdesign/web-components/card';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/comment';
+import '@tdesign/web-components/grid';
-import { MessagePlugin } from '@tdesign/web-components-ui/message/message';
+import { MessagePlugin } from '@tdesign/web-components/message/message';
import { Component } from 'omi';
interface Option {
diff --git a/packages/components/card/_example/footer-content.tsx b/packages/components/card/_example/footer-content.tsx
index 89d31c66..c4211c20 100644
--- a/packages/components/card/_example/footer-content.tsx
+++ b/packages/components/card/_example/footer-content.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/card';
-import '@tdesign/web-components-ui/comment';
+import '@tdesign/web-components/card';
+import '@tdesign/web-components/comment';
import { Component } from 'omi';
diff --git a/packages/components/card/_example/footer.tsx b/packages/components/card/_example/footer.tsx
index 05ed108d..7f2a385c 100644
--- a/packages/components/card/_example/footer.tsx
+++ b/packages/components/card/_example/footer.tsx
@@ -1,9 +1,9 @@
-import '@tdesign/web-components-ui/card';
-import '@tdesign/web-components-ui/tag';
-import '@tdesign/web-components-ui/avatar';
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/divider';
-import '@tdesign/web-components-ui/grid';
+import '@tdesign/web-components/card';
+import '@tdesign/web-components/tag';
+import '@tdesign/web-components/avatar';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/divider';
+import '@tdesign/web-components/grid';
import 'tdesign-icons-web-components/esm/components/user-1';
import 'tdesign-icons-web-components/esm/components/thumb-up-1';
import 'tdesign-icons-web-components/esm/components/chat';
diff --git a/packages/components/card/_example/header-all-props.tsx b/packages/components/card/_example/header-all-props.tsx
index c470049d..2893cb43 100644
--- a/packages/components/card/_example/header-all-props.tsx
+++ b/packages/components/card/_example/header-all-props.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/card';
+import '@tdesign/web-components/card';
import { Component } from 'omi';
diff --git a/packages/components/card/_example/header-bordered.tsx b/packages/components/card/_example/header-bordered.tsx
index 803fcdea..083ee909 100644
--- a/packages/components/card/_example/header-bordered.tsx
+++ b/packages/components/card/_example/header-bordered.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/card';
+import '@tdesign/web-components/card';
-import { MessagePlugin } from '@tdesign/web-components-ui/message/message';
+import { MessagePlugin } from '@tdesign/web-components/message/message';
import { bind, Component } from 'omi';
export default class Button extends Component {
diff --git a/packages/components/card/_example/header-description.tsx b/packages/components/card/_example/header-description.tsx
index 6cda4f1f..13374956 100644
--- a/packages/components/card/_example/header-description.tsx
+++ b/packages/components/card/_example/header-description.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/card';
+import '@tdesign/web-components/card';
import { Component } from 'omi';
diff --git a/packages/components/card/_example/header-footer-actions.tsx b/packages/components/card/_example/header-footer-actions.tsx
index 966c15a1..f780d65e 100644
--- a/packages/components/card/_example/header-footer-actions.tsx
+++ b/packages/components/card/_example/header-footer-actions.tsx
@@ -1,14 +1,14 @@
-import '@tdesign/web-components-ui/card';
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/divider';
-import '@tdesign/web-components-ui/grid';
-import '@tdesign/web-components-ui/avatar';
+import '@tdesign/web-components/card';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/divider';
+import '@tdesign/web-components/grid';
+import '@tdesign/web-components/avatar';
import 'tdesign-icons-web-components/esm/components/thumb-up-1';
import 'tdesign-icons-web-components/esm/components/chat';
import 'tdesign-icons-web-components/esm/components/share';
import 'tdesign-icons-web-components/esm/components/more';
-import { MessagePlugin } from '@tdesign/web-components-ui/message/message';
+import { MessagePlugin } from '@tdesign/web-components/message/message';
import { Component } from 'omi';
interface Option {
diff --git a/packages/components/card/_example/header-subtitle-footer-actions.tsx b/packages/components/card/_example/header-subtitle-footer-actions.tsx
index 79583e45..98513e76 100644
--- a/packages/components/card/_example/header-subtitle-footer-actions.tsx
+++ b/packages/components/card/_example/header-subtitle-footer-actions.tsx
@@ -1,13 +1,13 @@
-import '@tdesign/web-components-ui/card';
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/divider';
-import '@tdesign/web-components-ui/grid';
+import '@tdesign/web-components/card';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/divider';
+import '@tdesign/web-components/grid';
import 'tdesign-icons-web-components/esm/components/thumb-up-1';
import 'tdesign-icons-web-components/esm/components/chat';
import 'tdesign-icons-web-components/esm/components/share';
import 'tdesign-icons-web-components/esm/components/more';
-import { MessagePlugin } from '@tdesign/web-components-ui/message/message';
+import { MessagePlugin } from '@tdesign/web-components/message/message';
import { Component } from 'omi';
interface Option {
diff --git a/packages/components/card/_example/header-subtitle.tsx b/packages/components/card/_example/header-subtitle.tsx
index dd11ba8b..ec539a2d 100644
--- a/packages/components/card/_example/header-subtitle.tsx
+++ b/packages/components/card/_example/header-subtitle.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/card';
+import '@tdesign/web-components/card';
import { Component } from 'omi';
diff --git a/packages/components/card/_example/header.tsx b/packages/components/card/_example/header.tsx
index f93b89c3..3d565a60 100644
--- a/packages/components/card/_example/header.tsx
+++ b/packages/components/card/_example/header.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/card';
+import '@tdesign/web-components/card';
-import { MessagePlugin } from '@tdesign/web-components-ui/message/message';
+import { MessagePlugin } from '@tdesign/web-components/message/message';
import { bind, Component } from 'omi';
export default class Button extends Component {
diff --git a/packages/components/checkbox/_example/base.tsx b/packages/components/checkbox/_example/base.tsx
index 5c4cc9b7..e9e23da3 100644
--- a/packages/components/checkbox/_example/base.tsx
+++ b/packages/components/checkbox/_example/base.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/checkbox';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/checkbox';
+import '@tdesign/web-components/space';
export default function CheckboxExample() {
return (
diff --git a/packages/components/checkbox/_example/controlled.tsx b/packages/components/checkbox/_example/controlled.tsx
index 871472b2..d6348bce 100644
--- a/packages/components/checkbox/_example/controlled.tsx
+++ b/packages/components/checkbox/_example/controlled.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/checkbox';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/checkbox';
+import '@tdesign/web-components/space';
import { Component, signal } from 'omi';
diff --git a/packages/components/checkbox/_example/group.tsx b/packages/components/checkbox/_example/group.tsx
index f4d8ee4a..2d229a0a 100644
--- a/packages/components/checkbox/_example/group.tsx
+++ b/packages/components/checkbox/_example/group.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/checkbox';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/checkbox';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component, signal } from 'omi';
diff --git a/packages/components/checkbox/_example/link.tsx b/packages/components/checkbox/_example/link.tsx
index 89042fb6..0542a0db 100644
--- a/packages/components/checkbox/_example/link.tsx
+++ b/packages/components/checkbox/_example/link.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/checkbox';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/checkbox';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component, signal } from 'omi';
diff --git a/packages/components/checkbox/_example/max.tsx b/packages/components/checkbox/_example/max.tsx
index f86e1ddf..e52d9c99 100644
--- a/packages/components/checkbox/_example/max.tsx
+++ b/packages/components/checkbox/_example/max.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/checkbox';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/checkbox';
+import '@tdesign/web-components/space';
import { Component, signal } from 'omi';
diff --git a/packages/components/collapse/_example/base.tsx b/packages/components/collapse/_example/base.tsx
index 6eae05b9..6d34e378 100644
--- a/packages/components/collapse/_example/base.tsx
+++ b/packages/components/collapse/_example/base.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/collapse';
+import '@tdesign/web-components/collapse';
import { bind, Component, signal } from 'omi';
diff --git a/packages/components/collapse/_example/icon.tsx b/packages/components/collapse/_example/icon.tsx
index 613ae0c7..123a4efb 100644
--- a/packages/components/collapse/_example/icon.tsx
+++ b/packages/components/collapse/_example/icon.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/collapse';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/collapse';
+import '@tdesign/web-components/space';
import 'tdesign-icons-web-components/esm/components/user-checked';
import 'tdesign-icons-web-components/esm/components/add';
diff --git a/packages/components/collapse/_example/mutex.tsx b/packages/components/collapse/_example/mutex.tsx
index 90dd280d..c0fa0788 100644
--- a/packages/components/collapse/_example/mutex.tsx
+++ b/packages/components/collapse/_example/mutex.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/collapse';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/collapse';
+import '@tdesign/web-components/space';
import { bind, Component, signal } from 'omi';
diff --git a/packages/components/collapse/_example/other.tsx b/packages/components/collapse/_example/other.tsx
index 37acd8b6..c352beff 100644
--- a/packages/components/collapse/_example/other.tsx
+++ b/packages/components/collapse/_example/other.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/switch';
-import '@tdesign/web-components-ui/collapse';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/switch';
+import '@tdesign/web-components/collapse';
+import '@tdesign/web-components/space';
import { Component, signal } from 'omi';
diff --git a/packages/components/collapse/_example/rightSlot.tsx b/packages/components/collapse/_example/rightSlot.tsx
index 37e21165..8477abf6 100644
--- a/packages/components/collapse/_example/rightSlot.tsx
+++ b/packages/components/collapse/_example/rightSlot.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/collapse';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/collapse';
+import '@tdesign/web-components/button';
import { bind, Component, signal } from 'omi';
diff --git a/packages/components/date-picker/_example/base.tsx b/packages/components/date-picker/_example/base.tsx
index 46247719..25aadaca 100644
--- a/packages/components/date-picker/_example/base.tsx
+++ b/packages/components/date-picker/_example/base.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/date-picker';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/date-picker';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/date-picker/_example/input.tsx b/packages/components/date-picker/_example/input.tsx
index 332b7fc0..766b9554 100644
--- a/packages/components/date-picker/_example/input.tsx
+++ b/packages/components/date-picker/_example/input.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/date-picker';
+import '@tdesign/web-components/date-picker';
import { Component } from 'omi';
diff --git a/packages/components/date-picker/_example/limit.tsx b/packages/components/date-picker/_example/limit.tsx
index e0cc75ac..2ee8cd85 100644
--- a/packages/components/date-picker/_example/limit.tsx
+++ b/packages/components/date-picker/_example/limit.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/date-picker';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/date-picker';
+import '@tdesign/web-components/space';
import dayjs from 'dayjs';
import { Component } from 'omi';
diff --git a/packages/components/date-picker/_example/month.tsx b/packages/components/date-picker/_example/month.tsx
index 1f2a73b3..194e2945 100644
--- a/packages/components/date-picker/_example/month.tsx
+++ b/packages/components/date-picker/_example/month.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/date-picker';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/date-picker';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/date-picker/_example/presets.tsx b/packages/components/date-picker/_example/presets.tsx
index 618ef142..1c6d6798 100644
--- a/packages/components/date-picker/_example/presets.tsx
+++ b/packages/components/date-picker/_example/presets.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/date-picker';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/date-picker';
+import '@tdesign/web-components/space';
import dayjs from 'dayjs';
import { Component } from 'omi';
diff --git a/packages/components/date-picker/_example/quarter.tsx b/packages/components/date-picker/_example/quarter.tsx
index 3aeb823e..3f276ff2 100644
--- a/packages/components/date-picker/_example/quarter.tsx
+++ b/packages/components/date-picker/_example/quarter.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/date-picker';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/date-picker';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/date-picker/_example/week.tsx b/packages/components/date-picker/_example/week.tsx
index 6ac592d2..c4c2d130 100644
--- a/packages/components/date-picker/_example/week.tsx
+++ b/packages/components/date-picker/_example/week.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/date-picker';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/date-picker';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/date-picker/_example/year.tsx b/packages/components/date-picker/_example/year.tsx
index 7401258d..c4bde2fe 100644
--- a/packages/components/date-picker/_example/year.tsx
+++ b/packages/components/date-picker/_example/year.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/date-picker';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/date-picker';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/dialog/_example/async.tsx b/packages/components/dialog/_example/async.tsx
index 3418ff6c..a8d16a96 100644
--- a/packages/components/dialog/_example/async.tsx
+++ b/packages/components/dialog/_example/async.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/dialog';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dialog';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { bind, Component, signal } from 'omi';
diff --git a/packages/components/dialog/_example/attach.tsx b/packages/components/dialog/_example/attach.tsx
index 89d57a62..9ddaa89b 100644
--- a/packages/components/dialog/_example/attach.tsx
+++ b/packages/components/dialog/_example/attach.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/dialog';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dialog';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import 'tdesign-icons-web-components/esm/components/smile';
import { bind, Component, createRef, signal } from 'omi';
diff --git a/packages/components/dialog/_example/base.tsx b/packages/components/dialog/_example/base.tsx
index 76e061c3..0df9a037 100644
--- a/packages/components/dialog/_example/base.tsx
+++ b/packages/components/dialog/_example/base.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/dialog';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dialog';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { bind, Component, signal } from 'omi';
diff --git a/packages/components/dialog/_example/custom.tsx b/packages/components/dialog/_example/custom.tsx
index 3c03eed7..ec5de990 100644
--- a/packages/components/dialog/_example/custom.tsx
+++ b/packages/components/dialog/_example/custom.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/dialog';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dialog';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import 'tdesign-icons-web-components/esm/components/smile';
import { bind, Component, signal } from 'omi';
diff --git a/packages/components/dialog/_example/modal.tsx b/packages/components/dialog/_example/modal.tsx
index 4d9b4334..0b17338c 100644
--- a/packages/components/dialog/_example/modal.tsx
+++ b/packages/components/dialog/_example/modal.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/dialog';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dialog';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import 'tdesign-icons-web-components/esm/components/smile';
import { bind, Component, signal } from 'omi';
diff --git a/packages/components/dialog/_example/plugin.tsx b/packages/components/dialog/_example/plugin.tsx
index 1fc44062..492910f7 100644
--- a/packages/components/dialog/_example/plugin.tsx
+++ b/packages/components/dialog/_example/plugin.tsx
@@ -1,7 +1,7 @@
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/button';
import '../../button';
-import { DialogPlugin } from '@tdesign/web-components-ui';
+import { DialogPlugin } from '@tdesign/web-components';
import { Component } from 'omi';
const buttonStyle = { marginRight: 16 };
diff --git a/packages/components/dialog/_example/position.tsx b/packages/components/dialog/_example/position.tsx
index 31d4fe9a..8df2f637 100644
--- a/packages/components/dialog/_example/position.tsx
+++ b/packages/components/dialog/_example/position.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/dialog';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dialog';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import 'tdesign-icons-web-components/esm/components/smile';
import { bind, Component, signal } from 'omi';
diff --git a/packages/components/dialog/_example/warning.tsx b/packages/components/dialog/_example/warning.tsx
index 6030e176..1ea567ee 100644
--- a/packages/components/dialog/_example/warning.tsx
+++ b/packages/components/dialog/_example/warning.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/dialog';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dialog';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import 'tdesign-icons-web-components/esm/components/smile';
import { bind, Component, signal } from 'omi';
diff --git a/packages/components/divider/_example/base.tsx b/packages/components/divider/_example/base.tsx
index dbe9ad27..56648e8c 100644
--- a/packages/components/divider/_example/base.tsx
+++ b/packages/components/divider/_example/base.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/divider';
+import '@tdesign/web-components/divider';
export default function DividerBase() {
return (
diff --git a/packages/components/divider/_example/custom.tsx b/packages/components/divider/_example/custom.tsx
index 57be08d0..2bbd1c54 100644
--- a/packages/components/divider/_example/custom.tsx
+++ b/packages/components/divider/_example/custom.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/divider';
+import '@tdesign/web-components/divider';
export default function DividerCustom() {
return (
diff --git a/packages/components/divider/_example/text.tsx b/packages/components/divider/_example/text.tsx
index 448726b3..83037e0d 100644
--- a/packages/components/divider/_example/text.tsx
+++ b/packages/components/divider/_example/text.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/divider';
+import '@tdesign/web-components/divider';
export default function DividerText() {
return (
diff --git a/packages/components/divider/_example/vertical.tsx b/packages/components/divider/_example/vertical.tsx
index 90218e1a..db3c39b4 100644
--- a/packages/components/divider/_example/vertical.tsx
+++ b/packages/components/divider/_example/vertical.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/divider';
+import '@tdesign/web-components/divider';
export default function DividerVertical() {
return (
diff --git a/packages/components/dropdown/_example/base.tsx b/packages/components/dropdown/_example/base.tsx
index 1eaf3ec8..e9870829 100644
--- a/packages/components/dropdown/_example/base.tsx
+++ b/packages/components/dropdown/_example/base.tsx
@@ -1,9 +1,9 @@
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/button';
import 'tdesign-icons-web-components';
-import '@tdesign/web-components-ui/dropdown';
+import '@tdesign/web-components/dropdown';
-import { DropdownProps } from '@tdesign/web-components-ui/dropdown';
-import { MessagePlugin } from '@tdesign/web-components-ui/message/message';
+import { DropdownProps } from '@tdesign/web-components/dropdown';
+import { MessagePlugin } from '@tdesign/web-components/message/message';
export default function BasicDropdown() {
const getContent = () => ๆไฝๅ
;
diff --git a/packages/components/dropdown/_example/button.tsx b/packages/components/dropdown/_example/button.tsx
index 607e392a..d2d2feec 100644
--- a/packages/components/dropdown/_example/button.tsx
+++ b/packages/components/dropdown/_example/button.tsx
@@ -1,8 +1,8 @@
import 'tdesign-icons-web-components';
-import '@tdesign/web-components-ui/dropdown';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dropdown';
+import '@tdesign/web-components/button';
-import { MessagePlugin } from '@tdesign/web-components-ui/message/message';
+import { MessagePlugin } from '@tdesign/web-components/message/message';
export default function BasicDropdown() {
const getContent = () => ๆไฝๅ
;
diff --git a/packages/components/dropdown/_example/child.tsx b/packages/components/dropdown/_example/child.tsx
index 73bd546f..57b56e78 100644
--- a/packages/components/dropdown/_example/child.tsx
+++ b/packages/components/dropdown/_example/child.tsx
@@ -1,9 +1,9 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/dropdown';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/dropdown';
import 'tdesign-icons-web-components';
-import { DropdownProps } from '@tdesign/web-components-ui';
-import { MessagePlugin } from '@tdesign/web-components-ui/message';
+import { DropdownProps } from '@tdesign/web-components';
+import { MessagePlugin } from '@tdesign/web-components/message';
export default function BasicDropdown() {
const clickHandler: DropdownProps['onClick'] = (data) => {
diff --git a/packages/components/dropdown/_example/custom.tsx b/packages/components/dropdown/_example/custom.tsx
index 5c591433..b551a52b 100644
--- a/packages/components/dropdown/_example/custom.tsx
+++ b/packages/components/dropdown/_example/custom.tsx
@@ -1,7 +1,7 @@
-import '@tdesign/web-components-ui/dropdown';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dropdown';
+import '@tdesign/web-components/button';
-import { MessagePlugin } from '@tdesign/web-components-ui/message';
+import { MessagePlugin } from '@tdesign/web-components/message';
export default function BasicDropdown() {
const getContent = () => ๆไฝๅ
;
diff --git a/packages/components/dropdown/_example/disabled.tsx b/packages/components/dropdown/_example/disabled.tsx
index d10787df..3aa2220c 100644
--- a/packages/components/dropdown/_example/disabled.tsx
+++ b/packages/components/dropdown/_example/disabled.tsx
@@ -1,8 +1,8 @@
-import '@tdesign/web-components-ui/dropdown';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dropdown';
+import '@tdesign/web-components/button';
import 'tdesign-icons-web-components';
-import { MessagePlugin } from '@tdesign/web-components-ui/message';
+import { MessagePlugin } from '@tdesign/web-components/message';
export default function BasicDropdown() {
const getContent = () => ๆไฝๅ
;
diff --git a/packages/components/dropdown/_example/icon.tsx b/packages/components/dropdown/_example/icon.tsx
index c7047852..b99d5308 100644
--- a/packages/components/dropdown/_example/icon.tsx
+++ b/packages/components/dropdown/_example/icon.tsx
@@ -1,9 +1,9 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/dropdown';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/dropdown';
import 'tdesign-icons-web-components';
-import { DropdownProps } from '@tdesign/web-components-ui';
-import { MessagePlugin } from '@tdesign/web-components-ui/message';
+import { DropdownProps } from '@tdesign/web-components';
+import { MessagePlugin } from '@tdesign/web-components/message';
export default function BasicDropdown() {
const options = [
diff --git a/packages/components/dropdown/_example/left.tsx b/packages/components/dropdown/_example/left.tsx
index 71a77dee..4d62bf4e 100644
--- a/packages/components/dropdown/_example/left.tsx
+++ b/packages/components/dropdown/_example/left.tsx
@@ -1,8 +1,8 @@
import 'tdesign-icons-web-components';
-import '@tdesign/web-components-ui/dropdown';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dropdown';
+import '@tdesign/web-components/button';
-import { MessagePlugin } from '@tdesign/web-components-ui/message';
+import { MessagePlugin } from '@tdesign/web-components/message';
export default function LeftDropdown() {
const options = [
diff --git a/packages/components/dropdown/_example/long.tsx b/packages/components/dropdown/_example/long.tsx
index 1fa875cf..32a2a6ff 100644
--- a/packages/components/dropdown/_example/long.tsx
+++ b/packages/components/dropdown/_example/long.tsx
@@ -1,7 +1,7 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/dropdown';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/dropdown';
-import { MessagePlugin } from '@tdesign/web-components-ui/message';
+import { MessagePlugin } from '@tdesign/web-components/message';
export default function BasicDropdown() {
const options = Array.from({ length: 20 }).map((v, k) => ({
diff --git a/packages/components/dropdown/_example/multiple.tsx b/packages/components/dropdown/_example/multiple.tsx
index fc0399b1..0516b1f4 100644
--- a/packages/components/dropdown/_example/multiple.tsx
+++ b/packages/components/dropdown/_example/multiple.tsx
@@ -1,8 +1,8 @@
import 'tdesign-icons-web-components';
-import '@tdesign/web-components-ui/dropdown';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dropdown';
+import '@tdesign/web-components/button';
-import { MessagePlugin } from '@tdesign/web-components-ui/message';
+import { MessagePlugin } from '@tdesign/web-components/message';
export default function BasicDropdown() {
const options = [
diff --git a/packages/components/dropdown/_example/split.tsx b/packages/components/dropdown/_example/split.tsx
index ae132b51..b9ae1f99 100644
--- a/packages/components/dropdown/_example/split.tsx
+++ b/packages/components/dropdown/_example/split.tsx
@@ -1,8 +1,8 @@
import 'tdesign-icons-web-components';
-import '@tdesign/web-components-ui/dropdown';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/dropdown';
+import '@tdesign/web-components/button';
-import { MessagePlugin } from '@tdesign/web-components-ui/message';
+import { MessagePlugin } from '@tdesign/web-components/message';
export default function BasicDropdown() {
const getContent = () => ๆไฝๅ
;
diff --git a/packages/components/dropdown/_example/theme.tsx b/packages/components/dropdown/_example/theme.tsx
index 6ea3f1c0..d763167c 100644
--- a/packages/components/dropdown/_example/theme.tsx
+++ b/packages/components/dropdown/_example/theme.tsx
@@ -1,8 +1,8 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/dropdown';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/dropdown';
-import type { DropdownOption, DropdownProps } from '@tdesign/web-components-ui/dropdown';
-import { MessagePlugin } from '@tdesign/web-components-ui/message';
+import type { DropdownOption, DropdownProps } from '@tdesign/web-components/dropdown';
+import { MessagePlugin } from '@tdesign/web-components/message';
export default function ThemeDropdown() {
const options: DropdownOption[] = [
diff --git a/packages/components/grid/_example/base.tsx b/packages/components/grid/_example/base.tsx
index ab2c7fdf..3a42bd22 100644
--- a/packages/components/grid/_example/base.tsx
+++ b/packages/components/grid/_example/base.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/grid';
+import '@tdesign/web-components/grid';
-import css from '@tdesign/web-components-ui/grid/_example/common.css';
+import css from '@tdesign/web-components/grid/_example/common.css';
import { Component } from 'omi';
const demoCols = [
diff --git a/packages/components/grid/_example/flex.jsx b/packages/components/grid/_example/flex.jsx
index 4d378da0..c4df2e42 100644
--- a/packages/components/grid/_example/flex.jsx
+++ b/packages/components/grid/_example/flex.jsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/grid';
+import '@tdesign/web-components/grid';
-import css from '@tdesign/web-components-ui/grid/_example/common.css';
+import css from '@tdesign/web-components/grid/_example/common.css';
export default function OrderGrid() {
return (
diff --git a/packages/components/grid/_example/gutter.jsx b/packages/components/grid/_example/gutter.jsx
index 2cd5002c..480ff385 100644
--- a/packages/components/grid/_example/gutter.jsx
+++ b/packages/components/grid/_example/gutter.jsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/grid';
+import '@tdesign/web-components/grid';
-import css from '@tdesign/web-components-ui/grid/_example/common.css';
+import css from '@tdesign/web-components/grid/_example/common.css';
export default function SpaceGrid() {
const colRender = (num, span = 3) =>
diff --git a/packages/components/grid/_example/halign.jsx b/packages/components/grid/_example/halign.jsx
index bc2ab0fe..8e8451c1 100644
--- a/packages/components/grid/_example/halign.jsx
+++ b/packages/components/grid/_example/halign.jsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/grid';
+import '@tdesign/web-components/grid';
-import css from '@tdesign/web-components-ui/grid/_example/common.css';
+import css from '@tdesign/web-components/grid/_example/common.css';
export default function OrderGrid() {
const colRender = () =>
diff --git a/packages/components/grid/_example/offset.tsx b/packages/components/grid/_example/offset.tsx
index 2e9553b1..dd40f93e 100644
--- a/packages/components/grid/_example/offset.tsx
+++ b/packages/components/grid/_example/offset.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/grid';
+import '@tdesign/web-components/grid';
-import css from '@tdesign/web-components-ui/grid/_example/common.css';
+import css from '@tdesign/web-components/grid/_example/common.css';
export default function OffsetGrid() {
return (
diff --git a/packages/components/grid/_example/order.jsx b/packages/components/grid/_example/order.jsx
index 8b87e461..f53c569b 100644
--- a/packages/components/grid/_example/order.jsx
+++ b/packages/components/grid/_example/order.jsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/grid';
+import '@tdesign/web-components/grid';
-import css from '@tdesign/web-components-ui/grid/_example/common.css';
+import css from '@tdesign/web-components/grid/_example/common.css';
export default function OrderGrid() {
return (
diff --git a/packages/components/grid/_example/responsive.jsx b/packages/components/grid/_example/responsive.jsx
index f47bbd1b..fb607cd4 100644
--- a/packages/components/grid/_example/responsive.jsx
+++ b/packages/components/grid/_example/responsive.jsx
@@ -1,7 +1,7 @@
-import '@tdesign/web-components-ui/grid';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/grid';
+import '@tdesign/web-components/space';
-import css from '@tdesign/web-components-ui/grid/_example/common.css';
+import css from '@tdesign/web-components/grid/_example/common.css';
export default function OrderGrid() {
return (
diff --git a/packages/components/grid/_example/sort.tsx b/packages/components/grid/_example/sort.tsx
index 670ed8f5..b2d6f106 100644
--- a/packages/components/grid/_example/sort.tsx
+++ b/packages/components/grid/_example/sort.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/grid';
+import '@tdesign/web-components/grid';
-import css from '@tdesign/web-components-ui/grid/_example/common.css';
+import css from '@tdesign/web-components/grid/_example/common.css';
export default function PullPushGrid() {
return (
diff --git a/packages/components/grid/_example/valign.jsx b/packages/components/grid/_example/valign.jsx
index 596ab943..c0916be7 100644
--- a/packages/components/grid/_example/valign.jsx
+++ b/packages/components/grid/_example/valign.jsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/grid';
+import '@tdesign/web-components/grid';
-import css from '@tdesign/web-components-ui/grid/_example/common.css';
+import css from '@tdesign/web-components/grid/_example/common.css';
export default function OrderGrid() {
const colRender = () =>
diff --git a/packages/components/icon/_example/IconExample.jsx b/packages/components/icon/_example/IconExample.jsx
index ef3468ce..c32df9f3 100644
--- a/packages/components/icon/_example/IconExample.jsx
+++ b/packages/components/icon/_example/IconExample.jsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/space';
import 'tdesign-icons-web-components/esm/components/letters-t';
import 'tdesign-icons-web-components/esm/components/letters-d';
import 'tdesign-icons-web-components/esm/components/letters-e';
diff --git a/packages/components/icon/_example/IconFontExample.jsx b/packages/components/icon/_example/IconFontExample.jsx
index d573e30c..259a3538 100644
--- a/packages/components/icon/_example/IconFontExample.jsx
+++ b/packages/components/icon/_example/IconFontExample.jsx
@@ -1,6 +1,6 @@
import 'tdesign-icons-web-components/esm/iconfont/index.css';
import 'tdesign-icons-web-components/esm/iconfont';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/space';
export default function IconFontExample() {
return (
diff --git a/packages/components/icon/_example/SvgSpriteExample.jsx b/packages/components/icon/_example/SvgSpriteExample.jsx
index a2f4db9f..ad51424a 100644
--- a/packages/components/icon/_example/SvgSpriteExample.jsx
+++ b/packages/components/icon/_example/SvgSpriteExample.jsx
@@ -1,5 +1,5 @@
import 'tdesign-icons-web-components';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/space';
export default function SvgSpriteExample() {
return (
diff --git a/packages/components/image/_example/avif.tsx b/packages/components/image/_example/avif.tsx
index 8fe5c281..9e00aa19 100644
--- a/packages/components/image/_example/avif.tsx
+++ b/packages/components/image/_example/avif.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/image';
+import '@tdesign/web-components/image';
export default function ImageAvif() {
return (
diff --git a/packages/components/image/_example/extra-always.tsx b/packages/components/image/_example/extra-always.tsx
index 440c79a2..e36d2709 100644
--- a/packages/components/image/_example/extra-always.tsx
+++ b/packages/components/image/_example/extra-always.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/image';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/tag';
+import '@tdesign/web-components/image';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/tag';
export default function ImageExtraAlways() {
const mask = (
diff --git a/packages/components/image/_example/extra-hover.tsx b/packages/components/image/_example/extra-hover.tsx
index 84a05f5b..5313b00f 100644
--- a/packages/components/image/_example/extra-hover.tsx
+++ b/packages/components/image/_example/extra-hover.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/image';
+import '@tdesign/web-components/image';
export default function ImageExtraHover() {
const mask = (
diff --git a/packages/components/image/_example/fill-mode.tsx b/packages/components/image/_example/fill-mode.tsx
index e48859d2..3726114f 100644
--- a/packages/components/image/_example/fill-mode.tsx
+++ b/packages/components/image/_example/fill-mode.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/image';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/image';
+import '@tdesign/web-components/space';
export default function fillModeImage() {
return (
diff --git a/packages/components/image/_example/fill-position.tsx b/packages/components/image/_example/fill-position.tsx
index 3e7a1bbf..24ceaf66 100644
--- a/packages/components/image/_example/fill-position.tsx
+++ b/packages/components/image/_example/fill-position.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/image';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/image';
export default function ImageFillPosition() {
return (
diff --git a/packages/components/image/_example/gallery-cover.tsx b/packages/components/image/_example/gallery-cover.tsx
index 415db09d..d60cd711 100644
--- a/packages/components/image/_example/gallery-cover.tsx
+++ b/packages/components/image/_example/gallery-cover.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/image';
-import '@tdesign/web-components-ui/tag';
+import '@tdesign/web-components/image';
+import '@tdesign/web-components/tag';
export default function ImageGalleryCover() {
const label = (
diff --git a/packages/components/image/_example/lazy-list.tsx b/packages/components/image/_example/lazy-list.tsx
index 636028fc..b065277e 100644
--- a/packages/components/image/_example/lazy-list.tsx
+++ b/packages/components/image/_example/lazy-list.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/image';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/image';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/image/_example/lazy-single.tsx b/packages/components/image/_example/lazy-single.tsx
index 97eba001..d84e04fb 100644
--- a/packages/components/image/_example/lazy-single.tsx
+++ b/packages/components/image/_example/lazy-single.tsx
@@ -1,7 +1,7 @@
-import '@tdesign/web-components-ui/image';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/loading';
+import '@tdesign/web-components/image';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/loading';
import 'tdesign-icons-web-components/esm/components/refresh';
import { Component } from 'omi';
diff --git a/packages/components/image/_example/placeholder.tsx b/packages/components/image/_example/placeholder.tsx
index 11321d91..97354956 100644
--- a/packages/components/image/_example/placeholder.tsx
+++ b/packages/components/image/_example/placeholder.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/image';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/image';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import 'tdesign-icons-web-components/esm/components/image-error';
import 'tdesign-icons-web-components/esm/components/refresh';
diff --git a/packages/components/image/_example/shape.tsx b/packages/components/image/_example/shape.tsx
index 94c73258..5d7b4176 100644
--- a/packages/components/image/_example/shape.tsx
+++ b/packages/components/image/_example/shape.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/image';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/image';
+import '@tdesign/web-components/space';
export default function ImageShape() {
return (
diff --git a/packages/components/input-number/_example/align.tsx b/packages/components/input-number/_example/align.tsx
index 5b03f87e..25577f24 100644
--- a/packages/components/input-number/_example/align.tsx
+++ b/packages/components/input-number/_example/align.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/input-number';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input-number';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/input-number/_example/auto-width.tsx b/packages/components/input-number/_example/auto-width.tsx
index efff7318..fd7d7313 100644
--- a/packages/components/input-number/_example/auto-width.tsx
+++ b/packages/components/input-number/_example/auto-width.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/input-number';
+import '@tdesign/web-components/input-number';
import { Component } from 'omi';
diff --git a/packages/components/input-number/_example/center.tsx b/packages/components/input-number/_example/center.tsx
index 1f491d48..bf729373 100644
--- a/packages/components/input-number/_example/center.tsx
+++ b/packages/components/input-number/_example/center.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/input-number';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input-number';
+import '@tdesign/web-components/space';
import { Component, signal } from 'omi';
diff --git a/packages/components/input-number/_example/format.tsx b/packages/components/input-number/_example/format.tsx
index eaf243d8..f0d1eb82 100644
--- a/packages/components/input-number/_example/format.tsx
+++ b/packages/components/input-number/_example/format.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/input-number';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input-number';
+import '@tdesign/web-components/space';
import { Component, signal } from 'omi';
diff --git a/packages/components/input-number/_example/large-number.tsx b/packages/components/input-number/_example/large-number.tsx
index d86af292..b211d908 100644
--- a/packages/components/input-number/_example/large-number.tsx
+++ b/packages/components/input-number/_example/large-number.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/input-number';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input-number';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/input-number/_example/left.tsx b/packages/components/input-number/_example/left.tsx
index c9b421c5..87997cc5 100644
--- a/packages/components/input-number/_example/left.tsx
+++ b/packages/components/input-number/_example/left.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/input-number';
+import '@tdesign/web-components/input-number';
import { Component } from 'omi';
diff --git a/packages/components/input-number/_example/normal.tsx b/packages/components/input-number/_example/normal.tsx
index 3f0f0905..584e6264 100644
--- a/packages/components/input-number/_example/normal.tsx
+++ b/packages/components/input-number/_example/normal.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/input-number';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input-number';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/input-number/_example/size.tsx b/packages/components/input-number/_example/size.tsx
index 94cf01b7..de81ac3a 100644
--- a/packages/components/input-number/_example/size.tsx
+++ b/packages/components/input-number/_example/size.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/input-number';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input-number';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/input-number/_example/status.tsx b/packages/components/input-number/_example/status.tsx
index ec25fd52..c780277d 100644
--- a/packages/components/input-number/_example/status.tsx
+++ b/packages/components/input-number/_example/status.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/input-number';
-import '@tdesign/web-components-ui/radio';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input-number';
+import '@tdesign/web-components/radio';
+import '@tdesign/web-components/space';
import { Component, signal } from 'omi';
diff --git a/packages/components/input-number/_example/step.tsx b/packages/components/input-number/_example/step.tsx
index 9be98cbd..a6edba7d 100644
--- a/packages/components/input-number/_example/step.tsx
+++ b/packages/components/input-number/_example/step.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/input-number';
+import '@tdesign/web-components/input-number';
import { Component, signal } from 'omi';
diff --git a/packages/components/input/_example/align.tsx b/packages/components/input/_example/align.tsx
index 5cd8d726..9242309f 100644
--- a/packages/components/input/_example/align.tsx
+++ b/packages/components/input/_example/align.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/input';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/input/_example/auto-width.tsx b/packages/components/input/_example/auto-width.tsx
index 117d82c3..294db6c4 100644
--- a/packages/components/input/_example/auto-width.tsx
+++ b/packages/components/input/_example/auto-width.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/input';
+import '@tdesign/web-components/input';
import { Component } from 'omi';
diff --git a/packages/components/input/_example/base.tsx b/packages/components/input/_example/base.tsx
index 3e512a19..0030c13a 100644
--- a/packages/components/input/_example/base.tsx
+++ b/packages/components/input/_example/base.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/input';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/input/_example/borderless.tsx b/packages/components/input/_example/borderless.tsx
index 58767ced..ec8a24c8 100644
--- a/packages/components/input/_example/borderless.tsx
+++ b/packages/components/input/_example/borderless.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/input';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/input/_example/clearable.tsx b/packages/components/input/_example/clearable.tsx
index c23a99f0..8c7bdcfa 100644
--- a/packages/components/input/_example/clearable.tsx
+++ b/packages/components/input/_example/clearable.tsx
@@ -1,6 +1,6 @@
import 'tdesign-icons-web-components/esm/components/lock-on';
-import '@tdesign/web-components-ui/input';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/input/_example/format.tsx b/packages/components/input/_example/format.tsx
index ef53ac58..4fbd93dc 100644
--- a/packages/components/input/_example/format.tsx
+++ b/packages/components/input/_example/format.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/input';
+import '@tdesign/web-components/input';
import { Component } from 'omi';
diff --git a/packages/components/input/_example/group.tsx b/packages/components/input/_example/group.tsx
index 61a98457..e2956b65 100644
--- a/packages/components/input/_example/group.tsx
+++ b/packages/components/input/_example/group.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/input';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/input/_example/max-length-count.tsx b/packages/components/input/_example/max-length-count.tsx
index 854578b4..000bc28d 100644
--- a/packages/components/input/_example/max-length-count.tsx
+++ b/packages/components/input/_example/max-length-count.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/input';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/input/_example/password.tsx b/packages/components/input/_example/password.tsx
index 8f6be510..700d19af 100644
--- a/packages/components/input/_example/password.tsx
+++ b/packages/components/input/_example/password.tsx
@@ -1,6 +1,6 @@
import 'tdesign-icons-web-components/esm/components/lock-on';
-import '@tdesign/web-components-ui/input';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/input/_example/size.tsx b/packages/components/input/_example/size.tsx
index 3d83d042..e1fdacbd 100644
--- a/packages/components/input/_example/size.tsx
+++ b/packages/components/input/_example/size.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/input';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/input/_example/status.tsx b/packages/components/input/_example/status.tsx
index 97564fea..25802fec 100644
--- a/packages/components/input/_example/status.tsx
+++ b/packages/components/input/_example/status.tsx
@@ -1,7 +1,7 @@
// import 'tdesign-icons-omi/browse-off';
// import 'tdesign-icons-omi/lock-on';
-import '@tdesign/web-components-ui/input';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/input';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/link/_example/base.tsx b/packages/components/link/_example/base.tsx
index 9d069e52..b35a28d5 100644
--- a/packages/components/link/_example/base.tsx
+++ b/packages/components/link/_example/base.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/link';
+import '@tdesign/web-components/link';
import { Component } from 'omi';
diff --git a/packages/components/link/_example/disabled.tsx b/packages/components/link/_example/disabled.tsx
index fd8d5973..721199d8 100644
--- a/packages/components/link/_example/disabled.tsx
+++ b/packages/components/link/_example/disabled.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/link';
+import '@tdesign/web-components/link';
import { Component } from 'omi';
diff --git a/packages/components/link/_example/hover.tsx b/packages/components/link/_example/hover.tsx
index b1258ed0..f72199df 100644
--- a/packages/components/link/_example/hover.tsx
+++ b/packages/components/link/_example/hover.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/link';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/link';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/link/_example/icon.tsx b/packages/components/link/_example/icon.tsx
index 272b1520..d634b5f1 100644
--- a/packages/components/link/_example/icon.tsx
+++ b/packages/components/link/_example/icon.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/link';
+import '@tdesign/web-components/link';
import 'tdesign-icons-web-components/esm/components/link';
import 'tdesign-icons-web-components/esm/components/jump';
diff --git a/packages/components/link/_example/size.tsx b/packages/components/link/_example/size.tsx
index 48a32e04..8b026a9a 100644
--- a/packages/components/link/_example/size.tsx
+++ b/packages/components/link/_example/size.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/link';
+import '@tdesign/web-components/link';
import 'tdesign-icons-web-components/esm/components/jump';
import { Component } from 'omi';
diff --git a/packages/components/link/_example/theme.tsx b/packages/components/link/_example/theme.tsx
index 91e5fc5d..b9f1fbc0 100644
--- a/packages/components/link/_example/theme.tsx
+++ b/packages/components/link/_example/theme.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/link';
+import '@tdesign/web-components/link';
import 'tdesign-icons-web-components/esm/components/link';
import { Component } from 'omi';
diff --git a/packages/components/link/_example/underline.tsx b/packages/components/link/_example/underline.tsx
index 9e7bffd7..b81ea897 100644
--- a/packages/components/link/_example/underline.tsx
+++ b/packages/components/link/_example/underline.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/link';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/link';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/list/_example/base.tsx b/packages/components/list/_example/base.tsx
index c01187f0..90256170 100644
--- a/packages/components/list/_example/base.tsx
+++ b/packages/components/list/_example/base.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/list';
+import '@tdesign/web-components/list';
import { Component } from 'omi';
diff --git a/packages/components/list/_example/image-text.tsx b/packages/components/list/_example/image-text.tsx
index cb6b7129..977c52c5 100644
--- a/packages/components/list/_example/image-text.tsx
+++ b/packages/components/list/_example/image-text.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/list';
+import '@tdesign/web-components/list';
import { Component } from 'omi';
diff --git a/packages/components/list/_example/multiline.tsx b/packages/components/list/_example/multiline.tsx
index 7296832b..eb581b06 100644
--- a/packages/components/list/_example/multiline.tsx
+++ b/packages/components/list/_example/multiline.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/list';
+import '@tdesign/web-components/list';
import { Component } from 'omi';
diff --git a/packages/components/list/_example/operation.tsx b/packages/components/list/_example/operation.tsx
index bf2584ea..13b137c6 100644
--- a/packages/components/list/_example/operation.tsx
+++ b/packages/components/list/_example/operation.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/list';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/link';
+import '@tdesign/web-components/list';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/link';
import 'tdesign-icons-web-components';
import { Component } from 'omi';
diff --git a/packages/components/list/_example/size.tsx b/packages/components/list/_example/size.tsx
index 2921eaac..ee9f2c24 100644
--- a/packages/components/list/_example/size.tsx
+++ b/packages/components/list/_example/size.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/list';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/list';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/list/_example/stripe.tsx b/packages/components/list/_example/stripe.tsx
index 8a573ef6..ec12972b 100644
--- a/packages/components/list/_example/stripe.tsx
+++ b/packages/components/list/_example/stripe.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/list';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/link';
+import '@tdesign/web-components/list';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/link';
import { Component } from 'omi';
diff --git a/packages/components/loading/_example/attach.tsx b/packages/components/loading/_example/attach.tsx
index c3450625..340e1914 100644
--- a/packages/components/loading/_example/attach.tsx
+++ b/packages/components/loading/_example/attach.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/loading';
+import '@tdesign/web-components/loading';
import { Component } from 'omi';
diff --git a/packages/components/loading/_example/base.tsx b/packages/components/loading/_example/base.tsx
index d1ac821e..9ecb5ca8 100644
--- a/packages/components/loading/_example/base.tsx
+++ b/packages/components/loading/_example/base.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/loading';
+import '@tdesign/web-components/loading';
export default function BaseLoadingExample() {
return ;
diff --git a/packages/components/loading/_example/delay.tsx b/packages/components/loading/_example/delay.tsx
index 818285b8..11f0ea85 100644
--- a/packages/components/loading/_example/delay.tsx
+++ b/packages/components/loading/_example/delay.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/loading';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/loading';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/loading/_example/fullscreen.tsx b/packages/components/loading/_example/fullscreen.tsx
index 3c0d6bfa..67d8f714 100644
--- a/packages/components/loading/_example/fullscreen.tsx
+++ b/packages/components/loading/_example/fullscreen.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/loading';
-import '@tdesign/web-components-ui/switch';
+import '@tdesign/web-components/loading';
+import '@tdesign/web-components/switch';
import { Component } from 'omi';
diff --git a/packages/components/loading/_example/icon-text.tsx b/packages/components/loading/_example/icon-text.tsx
index 023be0d5..8d1c9d80 100644
--- a/packages/components/loading/_example/icon-text.tsx
+++ b/packages/components/loading/_example/icon-text.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/loading';
+import '@tdesign/web-components/loading';
export default function IconTextExample() {
return ;
diff --git a/packages/components/loading/_example/service.tsx b/packages/components/loading/_example/service.tsx
index 6184ab30..6f3b59b8 100644
--- a/packages/components/loading/_example/service.tsx
+++ b/packages/components/loading/_example/service.tsx
@@ -1,7 +1,7 @@
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/button';
import '../../button';
-import { loading } from '@tdesign/web-components-ui/loading';
+import { loading } from '@tdesign/web-components/loading';
import { Component } from 'omi';
export default class LoadingService extends Component {
diff --git a/packages/components/loading/_example/size.tsx b/packages/components/loading/_example/size.tsx
index ab076980..156d2ba4 100644
--- a/packages/components/loading/_example/size.tsx
+++ b/packages/components/loading/_example/size.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/loading';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/loading';
+import '@tdesign/web-components/space';
export default function LoadingSize() {
return (
diff --git a/packages/components/loading/_example/text.tsx b/packages/components/loading/_example/text.tsx
index 0b2ae7cb..91d85c39 100644
--- a/packages/components/loading/_example/text.tsx
+++ b/packages/components/loading/_example/text.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/loading';
+import '@tdesign/web-components/loading';
export default function TextExample() {
return ;
diff --git a/packages/components/loading/_example/wrap.tsx b/packages/components/loading/_example/wrap.tsx
index 86f19459..637e4e24 100644
--- a/packages/components/loading/_example/wrap.tsx
+++ b/packages/components/loading/_example/wrap.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/loading';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/loading';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/menu/_example/closable-side.tsx b/packages/components/menu/_example/closable-side.tsx
index 45e3b9ab..8d6b3326 100644
--- a/packages/components/menu/_example/closable-side.tsx
+++ b/packages/components/menu/_example/closable-side.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/button';
import 'tdesign-icons-web-components';
-import '@tdesign/web-components-ui/menu';
+import '@tdesign/web-components/menu';
import { Component, signal } from 'omi';
diff --git a/packages/components/message/_example/base.tsx b/packages/components/message/_example/base.tsx
index addcdf31..17e2bd7e 100644
--- a/packages/components/message/_example/base.tsx
+++ b/packages/components/message/_example/base.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/message';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/message';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/message/_example/baseClose.tsx b/packages/components/message/_example/baseClose.tsx
index de1ad596..4ba13d75 100644
--- a/packages/components/message/_example/baseClose.tsx
+++ b/packages/components/message/_example/baseClose.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/message';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/message';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/message/_example/baseControl.tsx b/packages/components/message/_example/baseControl.tsx
index 91344099..f46a79ea 100644
--- a/packages/components/message/_example/baseControl.tsx
+++ b/packages/components/message/_example/baseControl.tsx
@@ -1,8 +1,8 @@
-import '@tdesign/web-components-ui/message';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/message';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
-import { MessagePlugin } from '@tdesign/web-components-ui';
+import { MessagePlugin } from '@tdesign/web-components';
import { Component, signal } from 'omi';
export default class MessageRender extends Component {
diff --git a/packages/components/message/_example/baseControlFunction.tsx b/packages/components/message/_example/baseControlFunction.tsx
index 36a6fcfa..2668a4a0 100644
--- a/packages/components/message/_example/baseControlFunction.tsx
+++ b/packages/components/message/_example/baseControlFunction.tsx
@@ -1,8 +1,8 @@
-import '@tdesign/web-components-ui/message';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/message';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
-import { MessagePlugin } from '@tdesign/web-components-ui';
+import { MessagePlugin } from '@tdesign/web-components';
import { Component } from 'omi';
export default class MessageRender extends Component {
diff --git a/packages/components/message/_example/baseControlMore.tsx b/packages/components/message/_example/baseControlMore.tsx
index d4e44b91..ae64c8ac 100644
--- a/packages/components/message/_example/baseControlMore.tsx
+++ b/packages/components/message/_example/baseControlMore.tsx
@@ -1,8 +1,8 @@
-import '@tdesign/web-components-ui/message';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/message';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
-import { MessagePlugin } from '@tdesign/web-components-ui';
+import { MessagePlugin } from '@tdesign/web-components';
import { Component } from 'omi';
export default class MessageRender extends Component {
diff --git a/packages/components/message/_example/baseControlPosition.tsx b/packages/components/message/_example/baseControlPosition.tsx
index 4f19e82a..9bf397b9 100644
--- a/packages/components/message/_example/baseControlPosition.tsx
+++ b/packages/components/message/_example/baseControlPosition.tsx
@@ -1,9 +1,9 @@
-import '@tdesign/web-components-ui/message';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/input';
+import '@tdesign/web-components/message';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/input';
-import { MessagePlugin } from '@tdesign/web-components-ui';
+import { MessagePlugin } from '@tdesign/web-components';
import { Component, signal } from 'omi';
export default class MessageRender extends Component {
diff --git a/packages/components/message/_example/baseLoading.tsx b/packages/components/message/_example/baseLoading.tsx
index 4f152078..2d2973a2 100644
--- a/packages/components/message/_example/baseLoading.tsx
+++ b/packages/components/message/_example/baseLoading.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/message';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/message';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component, signal } from 'omi';
diff --git a/packages/components/notification/_example/base.tsx b/packages/components/notification/_example/base.tsx
index 0fe46f89..fafb9f37 100644
--- a/packages/components/notification/_example/base.tsx
+++ b/packages/components/notification/_example/base.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/notification';
+import '@tdesign/web-components/notification';
import { Component } from 'omi';
diff --git a/packages/components/notification/_example/icon.tsx b/packages/components/notification/_example/icon.tsx
index cd0e53a6..687e3ed8 100644
--- a/packages/components/notification/_example/icon.tsx
+++ b/packages/components/notification/_example/icon.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/notification';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/notification';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/notification/_example/operation.tsx b/packages/components/notification/_example/operation.tsx
index beeae3e1..4912aa40 100644
--- a/packages/components/notification/_example/operation.tsx
+++ b/packages/components/notification/_example/operation.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/notification';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/notification';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/notification/_example/placement.tsx b/packages/components/notification/_example/placement.tsx
index 26bc665c..d801ec15 100644
--- a/packages/components/notification/_example/placement.tsx
+++ b/packages/components/notification/_example/placement.tsx
@@ -1,10 +1,10 @@
-import '@tdesign/web-components-ui/notification';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/input';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/notification';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/input';
+import '@tdesign/web-components/button';
-import { InputValue } from '@tdesign/web-components-ui/input';
-import { NotificationInfoOptions, NotificationPlugin } from '@tdesign/web-components-ui/notification';
+import { InputValue } from '@tdesign/web-components/input';
+import { NotificationInfoOptions, NotificationPlugin } from '@tdesign/web-components/notification';
import { Component } from 'omi';
export default class PlacementExample extends Component {
diff --git a/packages/components/notification/_example/toggle.tsx b/packages/components/notification/_example/toggle.tsx
index 92d93f44..17cc9470 100644
--- a/packages/components/notification/_example/toggle.tsx
+++ b/packages/components/notification/_example/toggle.tsx
@@ -1,8 +1,8 @@
-import '@tdesign/web-components-ui/notification';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/notification';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
-import { NotificationPlugin } from '@tdesign/web-components-ui/notification';
+import { NotificationPlugin } from '@tdesign/web-components/notification';
import { Component } from 'omi';
export default class ToggleExample extends Component {
diff --git a/packages/components/popconfirm/_example/base.tsx b/packages/components/popconfirm/_example/base.tsx
index 0198839b..2318a8f3 100644
--- a/packages/components/popconfirm/_example/base.tsx
+++ b/packages/components/popconfirm/_example/base.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/popconfirm';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/popconfirm';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/popconfirm/_example/button.tsx b/packages/components/popconfirm/_example/button.tsx
index 9fb8e977..360d9413 100644
--- a/packages/components/popconfirm/_example/button.tsx
+++ b/packages/components/popconfirm/_example/button.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/popconfirm';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/popconfirm';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/popconfirm/_example/describe.tsx b/packages/components/popconfirm/_example/describe.tsx
index e7b64ad3..ae7926b5 100644
--- a/packages/components/popconfirm/_example/describe.tsx
+++ b/packages/components/popconfirm/_example/describe.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/popconfirm';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/popconfirm';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/popconfirm/_example/icon.tsx b/packages/components/popconfirm/_example/icon.tsx
index 0ff86e39..cf4009e4 100644
--- a/packages/components/popconfirm/_example/icon.tsx
+++ b/packages/components/popconfirm/_example/icon.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/popconfirm';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/popconfirm';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import 'tdesign-icons-web-components';
import { Component } from 'omi';
diff --git a/packages/components/popconfirm/_example/inherit.tsx b/packages/components/popconfirm/_example/inherit.tsx
index 83d893a4..5568c2de 100644
--- a/packages/components/popconfirm/_example/inherit.tsx
+++ b/packages/components/popconfirm/_example/inherit.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/popconfirm';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/popconfirm';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/button';
import { Component } from 'omi';
diff --git a/packages/components/popup/_example/base.tsx b/packages/components/popup/_example/base.tsx
index 06abc46f..764bb245 100644
--- a/packages/components/popup/_example/base.tsx
+++ b/packages/components/popup/_example/base.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/popup';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/popup';
export default function BasicUsage() {
return (
diff --git a/packages/components/popup/_example/destroy.tsx b/packages/components/popup/_example/destroy.tsx
index f49df1e6..b734d24b 100644
--- a/packages/components/popup/_example/destroy.tsx
+++ b/packages/components/popup/_example/destroy.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/popup';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/popup';
export default function PopupDestroy() {
return (
diff --git a/packages/components/popup/_example/disabled.tsx b/packages/components/popup/_example/disabled.tsx
index 93dd9c70..213de21e 100644
--- a/packages/components/popup/_example/disabled.tsx
+++ b/packages/components/popup/_example/disabled.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/popup';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/popup';
export default function Disabled() {
return (
diff --git a/packages/components/popup/_example/dynamic.tsx b/packages/components/popup/_example/dynamic.tsx
index 24b0a041..15d51c1d 100644
--- a/packages/components/popup/_example/dynamic.tsx
+++ b/packages/components/popup/_example/dynamic.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/popup';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/popup';
import { Component, signal } from 'omi';
diff --git a/packages/components/popup/_example/placement.tsx b/packages/components/popup/_example/placement.tsx
index ddf91bc2..f6c02171 100644
--- a/packages/components/popup/_example/placement.tsx
+++ b/packages/components/popup/_example/placement.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/popup';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/popup';
const styles = {
container: {
diff --git a/packages/components/popup/_example/style.tsx b/packages/components/popup/_example/style.tsx
index 7d877969..118781f1 100644
--- a/packages/components/popup/_example/style.tsx
+++ b/packages/components/popup/_example/style.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/popup';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/popup';
+import '@tdesign/web-components/space';
export default function OverlayStyle() {
return (
diff --git a/packages/components/popup/_example/trigger.tsx b/packages/components/popup/_example/trigger.tsx
index 87364453..86ad7552 100644
--- a/packages/components/popup/_example/trigger.tsx
+++ b/packages/components/popup/_example/trigger.tsx
@@ -1,7 +1,7 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/popup';
-import '@tdesign/web-components-ui/input';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/popup';
+import '@tdesign/web-components/input';
+import '@tdesign/web-components/space';
export default function Triggers() {
return (
diff --git a/packages/components/popup/_example/triggerElement.tsx b/packages/components/popup/_example/triggerElement.tsx
index 8ef8ab77..8d87d7af 100644
--- a/packages/components/popup/_example/triggerElement.tsx
+++ b/packages/components/popup/_example/triggerElement.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/popup';
-import '@tdesign/web-components-ui/button';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/popup';
+import '@tdesign/web-components/button';
export default function TriggerElement() {
return (
diff --git a/packages/components/popup/_example/visible.tsx b/packages/components/popup/_example/visible.tsx
index 79c72a79..953104bb 100644
--- a/packages/components/popup/_example/visible.tsx
+++ b/packages/components/popup/_example/visible.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/button';
-import '@tdesign/web-components-ui/popup';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/button';
+import '@tdesign/web-components/popup';
+import '@tdesign/web-components/space';
export default function Controlled() {
return (
diff --git a/packages/components/progress/_example/circle.tsx b/packages/components/progress/_example/circle.tsx
index e9cc2ef9..07f60dd2 100644
--- a/packages/components/progress/_example/circle.tsx
+++ b/packages/components/progress/_example/circle.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/progress';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/progress';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/progress/_example/line.tsx b/packages/components/progress/_example/line.tsx
index e5017323..7189c3ff 100644
--- a/packages/components/progress/_example/line.tsx
+++ b/packages/components/progress/_example/line.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/progress';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/divider';
+import '@tdesign/web-components/progress';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/divider';
import { Component } from 'omi';
diff --git a/packages/components/radio/_example/base.tsx b/packages/components/radio/_example/base.tsx
index 016e8a90..b7842de9 100644
--- a/packages/components/radio/_example/base.tsx
+++ b/packages/components/radio/_example/base.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/radio';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/radio';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/radio/_example/group.tsx b/packages/components/radio/_example/group.tsx
index a2ac0b4c..5e11b141 100644
--- a/packages/components/radio/_example/group.tsx
+++ b/packages/components/radio/_example/group.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/space';
-import { type RadioOption } from '@tdesign/web-components-ui/radio';
+import { type RadioOption } from '@tdesign/web-components/radio';
import { Component } from 'omi';
const objOptions: RadioOption[] = [
diff --git a/packages/components/radio/_example/size.tsx b/packages/components/radio/_example/size.tsx
index 25d15040..fa896872 100644
--- a/packages/components/radio/_example/size.tsx
+++ b/packages/components/radio/_example/size.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/radio';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/radio';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/radio/_example/type.tsx b/packages/components/radio/_example/type.tsx
index 6b261cf8..7f9f49ca 100644
--- a/packages/components/radio/_example/type.tsx
+++ b/packages/components/radio/_example/type.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/radio';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/radio';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/range-input/_example/base.tsx b/packages/components/range-input/_example/base.tsx
index 55ad1cc0..e510ce71 100644
--- a/packages/components/range-input/_example/base.tsx
+++ b/packages/components/range-input/_example/base.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/range-input';
+import '@tdesign/web-components/range-input';
export default function RangeInput() {
return ;
diff --git a/packages/components/range-input/_example/popup.tsx b/packages/components/range-input/_example/popup.tsx
index 0317c8e5..26667a48 100644
--- a/packages/components/range-input/_example/popup.tsx
+++ b/packages/components/range-input/_example/popup.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/range-input';
-import '@tdesign/web-components-ui/popup';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/range-input';
+import '@tdesign/web-components/popup';
+import '@tdesign/web-components/space';
import 'tdesign-icons-web-components/esm/components/calendar';
export default function RangeInputPopupExample() {
diff --git a/packages/components/range-input/_example/size.tsx b/packages/components/range-input/_example/size.tsx
index 3b4c47fb..ed12b005 100644
--- a/packages/components/range-input/_example/size.tsx
+++ b/packages/components/range-input/_example/size.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/range-input';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/range-input';
+import '@tdesign/web-components/space';
export default function RangeInput() {
return (
diff --git a/packages/components/range-input/_example/status.tsx b/packages/components/range-input/_example/status.tsx
index 16e01a87..be0c142c 100644
--- a/packages/components/range-input/_example/status.tsx
+++ b/packages/components/range-input/_example/status.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/range-input';
+import '@tdesign/web-components/range-input';
export default function RangeInput() {
return (
diff --git a/packages/components/select-input/_example/autocomplete.tsx b/packages/components/select-input/_example/autocomplete.tsx
index 9d1bd93a..d8f297ff 100644
--- a/packages/components/select-input/_example/autocomplete.tsx
+++ b/packages/components/select-input/_example/autocomplete.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/select-input';
+import '@tdesign/web-components/select-input';
import 'tdesign-icons-web-components/esm/components/search';
import { Component, signal } from 'omi';
diff --git a/packages/components/select-input/_example/autowidth-multiple.tsx b/packages/components/select-input/_example/autowidth-multiple.tsx
index aa091423..2f279c0d 100644
--- a/packages/components/select-input/_example/autowidth-multiple.tsx
+++ b/packages/components/select-input/_example/autowidth-multiple.tsx
@@ -1,9 +1,9 @@
-import '@tdesign/web-components-ui/select-input';
+import '@tdesign/web-components/select-input';
import 'tdesign-icons-web-components/esm/components/chevron-down';
-import '@tdesign/web-components-ui/checkbox';
+import '@tdesign/web-components/checkbox';
-import { CheckboxGroupProps, CheckboxOptionObj } from '@tdesign/web-components-ui/checkbox';
-import { TagInputChangeContext, TagInputValue } from '@tdesign/web-components-ui/tag-input';
+import { CheckboxGroupProps, CheckboxOptionObj } from '@tdesign/web-components/checkbox';
+import { TagInputChangeContext, TagInputValue } from '@tdesign/web-components/tag-input';
import { Component, signal } from 'omi';
const classStyles = `
diff --git a/packages/components/select-input/_example/autowidth.tsx b/packages/components/select-input/_example/autowidth.tsx
index 734a83e3..deb81c17 100644
--- a/packages/components/select-input/_example/autowidth.tsx
+++ b/packages/components/select-input/_example/autowidth.tsx
@@ -1,7 +1,7 @@
-import '@tdesign/web-components-ui/select-input';
+import '@tdesign/web-components/select-input';
import 'tdesign-icons-web-components/esm/components/chevron-down';
-import { SelectInputValueChangeContext } from '@tdesign/web-components-ui/select-input';
+import { SelectInputValueChangeContext } from '@tdesign/web-components/select-input';
import { Component, signal } from 'omi';
const classStyles = `
diff --git a/packages/components/select-input/_example/borderless-multiple.tsx b/packages/components/select-input/_example/borderless-multiple.tsx
index 77622e8d..7d64efff 100644
--- a/packages/components/select-input/_example/borderless-multiple.tsx
+++ b/packages/components/select-input/_example/borderless-multiple.tsx
@@ -1,9 +1,9 @@
-import '@tdesign/web-components-ui/select-input';
+import '@tdesign/web-components/select-input';
import 'tdesign-icons-web-components/esm/components/chevron-down';
-import '@tdesign/web-components-ui/checkbox';
+import '@tdesign/web-components/checkbox';
-import { CheckboxGroupProps, CheckboxOptionObj } from '@tdesign/web-components-ui/checkbox';
-import { TagInputChangeContext, TagInputValue } from '@tdesign/web-components-ui/tag-input';
+import { CheckboxGroupProps, CheckboxOptionObj } from '@tdesign/web-components/checkbox';
+import { TagInputChangeContext, TagInputValue } from '@tdesign/web-components/tag-input';
import { Component, signal } from 'omi';
const classStyles = `
diff --git a/packages/components/select-input/_example/borderless.tsx b/packages/components/select-input/_example/borderless.tsx
index 5a366c2f..e1637476 100644
--- a/packages/components/select-input/_example/borderless.tsx
+++ b/packages/components/select-input/_example/borderless.tsx
@@ -1,7 +1,7 @@
-import '@tdesign/web-components-ui/select-input';
+import '@tdesign/web-components/select-input';
import 'tdesign-icons-web-components/esm/components/chevron-down';
-import { SelectInputProps } from '@tdesign/web-components-ui/select-input';
+import { SelectInputProps } from '@tdesign/web-components/select-input';
import { Component, signal } from 'omi';
const classStyles = `
diff --git a/packages/components/select-input/_example/collapsed-items.tsx b/packages/components/select-input/_example/collapsed-items.tsx
index 252a0c5c..b4f2ba1a 100644
--- a/packages/components/select-input/_example/collapsed-items.tsx
+++ b/packages/components/select-input/_example/collapsed-items.tsx
@@ -1,12 +1,12 @@
-import '@tdesign/web-components-ui/select-input';
-import '@tdesign/web-components-ui/checkbox';
-import '@tdesign/web-components-ui/space';
-import '@tdesign/web-components-ui/tag';
+import '@tdesign/web-components/select-input';
+import '@tdesign/web-components/checkbox';
+import '@tdesign/web-components/space';
+import '@tdesign/web-components/tag';
import 'tdesign-icons-web-components/esm/components/chevron-down';
-import { CheckboxGroupProps, CheckboxOptionObj } from '@tdesign/web-components-ui/checkbox';
-import { SelectInputProps } from '@tdesign/web-components-ui/select-input';
-import { TagInputChangeContext, TagInputValue } from '@tdesign/web-components-ui/tag-input';
+import { CheckboxGroupProps, CheckboxOptionObj } from '@tdesign/web-components/checkbox';
+import { SelectInputProps } from '@tdesign/web-components/select-input';
+import { TagInputChangeContext, TagInputValue } from '@tdesign/web-components/tag-input';
import { Component, signal } from 'omi';
const classStyles = `
diff --git a/packages/components/select-input/_example/custom-tag.tsx b/packages/components/select-input/_example/custom-tag.tsx
index 8083e35d..5959c851 100644
--- a/packages/components/select-input/_example/custom-tag.tsx
+++ b/packages/components/select-input/_example/custom-tag.tsx
@@ -1,6 +1,6 @@
-import '@tdesign/web-components-ui/select-input';
+import '@tdesign/web-components/select-input';
import 'tdesign-icons-web-components/esm/components/control-platform';
-import '@tdesign/web-components-ui/tag';
+import '@tdesign/web-components/tag';
import { Component, signal } from 'omi';
diff --git a/packages/components/select-input/_example/excess-tags-display-type.tsx b/packages/components/select-input/_example/excess-tags-display-type.tsx
index c2de9234..efc6c4d0 100644
--- a/packages/components/select-input/_example/excess-tags-display-type.tsx
+++ b/packages/components/select-input/_example/excess-tags-display-type.tsx
@@ -1,8 +1,8 @@
-import '@tdesign/web-components-ui/select-input';
-import '@tdesign/web-components-ui/checkbox';
+import '@tdesign/web-components/select-input';
+import '@tdesign/web-components/checkbox';
-import { CheckboxGroupChangeContext, CheckboxOptionObj } from '@tdesign/web-components-ui/checkbox';
-import { TagInputChangeContext, TagInputValue } from '@tdesign/web-components-ui/tag-input';
+import { CheckboxGroupChangeContext, CheckboxOptionObj } from '@tdesign/web-components/checkbox';
+import { TagInputChangeContext, TagInputValue } from '@tdesign/web-components/tag-input';
import { Component, signal } from 'omi';
const classStyles = `
diff --git a/packages/components/select-input/_example/label-suffix.tsx b/packages/components/select-input/_example/label-suffix.tsx
index a7367752..7b3f4382 100644
--- a/packages/components/select-input/_example/label-suffix.tsx
+++ b/packages/components/select-input/_example/label-suffix.tsx
@@ -1,7 +1,7 @@
-import '@tdesign/web-components-ui/select-input';
+import '@tdesign/web-components/select-input';
import 'tdesign-icons-web-components/esm/components/chevron-down';
-import { PopupVisibleChangeContext } from '@tdesign/web-components-ui/popup';
+import { PopupVisibleChangeContext } from '@tdesign/web-components/popup';
import { Component, signal } from 'omi';
const classStyles = `
diff --git a/packages/components/select-input/_example/multiple.tsx b/packages/components/select-input/_example/multiple.tsx
index 96fb942f..ad300194 100644
--- a/packages/components/select-input/_example/multiple.tsx
+++ b/packages/components/select-input/_example/multiple.tsx
@@ -1,9 +1,9 @@
-import '@tdesign/web-components-ui/select-input';
-import '@tdesign/web-components-ui/checkbox';
-import '@tdesign/web-components-ui/radio';
+import '@tdesign/web-components/select-input';
+import '@tdesign/web-components/checkbox';
+import '@tdesign/web-components/radio';
import 'tdesign-icons-web-components/esm/components/chevron-down';
-import type { CheckboxGroupProps, CheckboxOptionObj, SelectInputProps } from '@tdesign/web-components-ui';
+import type { CheckboxGroupProps, CheckboxOptionObj, SelectInputProps } from '@tdesign/web-components';
import { Component, signal } from 'omi';
const classStyles = `
diff --git a/packages/components/select-input/_example/single.tsx b/packages/components/select-input/_example/single.tsx
index 089ce87d..0cce4819 100644
--- a/packages/components/select-input/_example/single.tsx
+++ b/packages/components/select-input/_example/single.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/select-input';
+import '@tdesign/web-components/select-input';
import 'tdesign-icons-web-components/esm/components/chevron-down';
import { Component, signal } from 'omi';
diff --git a/packages/components/select-input/_example/status.tsx b/packages/components/select-input/_example/status.tsx
index c7f72b19..1f2e2e39 100644
--- a/packages/components/select-input/_example/status.tsx
+++ b/packages/components/select-input/_example/status.tsx
@@ -1,5 +1,5 @@
-import '@tdesign/web-components-ui/select-input';
-import '@tdesign/web-components-ui/space';
+import '@tdesign/web-components/select-input';
+import '@tdesign/web-components/space';
import { Component } from 'omi';
diff --git a/packages/components/select-input/_example/width.tsx b/packages/components/select-input/_example/width.tsx
index 8464c286..2d0178ef 100644
--- a/packages/components/select-input/_example/width.tsx
+++ b/packages/components/select-input/_example/width.tsx
@@ -1,4 +1,4 @@
-import '@tdesign/web-components-ui/select-input';
+import '@tdesign/web-components/select-input';
const classStyles = `