76 Commits

Author SHA1 Message Date
cfc661c626 feat(types): [components] add public prop types (#21222)
* feat(types): [utils] add ExtractPublicPropTypes type

* feat(types): [components] add props public type

* chore(types): use type-only import for Prop from 'vue'

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>

---------

Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com>
2025-07-07 00:51:32 +08:00
2f17df1209 style(eslint-config): newline before import type (#21036)
* perf: change to import-x

* feat: add rules

* chore: fix rule

* chore: fix

* chore: fix

* chore: fix

* style: `pnpm lint:fix`

* Revert "style: `pnpm lint:fix`"

This reverts commit db0116a288299c507e3cfc4d7a22e2207265d920.

* Revert "chore: fix"

This reverts commit 69c82a90c01525e38180be4c21e8ef5602512318.

* chore: fix

* style: `pnpm lint:fix`

* fix: lint

* chore: `pnpm format`
2025-06-16 15:37:12 +08:00
6fff9221dd chore: gen script update component instance type (#20893) 2025-05-30 10:33:49 +08:00
f23e4b294e chore: gen script does not support hyphens (#18704)
* chore: gen script does not support hyphens

* chore: optimize regular matching

* chore: optimize regular matching

* chore: updata template

* feat: generate style files

* chore: add instance
2024-11-04 21:19:29 +08:00
d468b38494 chore(scripts): fix type error (#16743)
* chore: fix type error

* update build-table.ts

Co-authored-by: btea <2356281422@qq.com>

---------

Co-authored-by: btea <2356281422@qq.com>
2024-05-03 21:43:47 +08:00
5c03a3484d chore(ci): modify nightly release PKG_NAME value (#14147) 2023-08-29 18:21:25 +08:00
b4927b0d86 feat(ci): enable provenance (#13799) 2023-08-07 19:30:58 +08:00
Xc
1eeeb18c81 chore: update gen script (#10641)
Co-authored-by: zz <2418184580@qq.com>
2022-11-18 02:40:52 +00:00
7ff199c60f fix(build): enhance type check (#7880)
* fix(build): enhance type check

* feat: stricter ts check
2022-05-24 22:54:34 +08:00
55c2546686 fix(ci): publish nightly (#7537) 2022-05-06 20:02:46 +08:00
2ca93aabd7 feat: publish eslint config and metadata (#7063) 2022-04-09 04:32:01 +08:00
bb939c6a58 refactor(build): move to internal package (#6585)
* refactor(build): move to internal package

* ci: fix

* chore: fix

* fix: docs

* chore: add fast-glob to root package

* chore: fix PR comments

* build: add tsx

* refactor: re-organize

* refactor: improve log
2022-03-15 19:23:38 +08:00
8a8f0d64e7 chore(project): rename .eslint.js to .eslint.json (#6584) 2022-03-13 14:19:51 +08:00
58897ece76 ci(build): add threshold to build product workflow (#6564)
* ci(build): add threshold to build product workflow

- Intorduce threshold for build product checking to warn the administrator

* Add permissions for workflow from fork repo

* Update the permission for workflow
2022-03-12 19:03:28 +08:00
9172120d52 test(ci): add build product checking for prs (#6558)
* test(ci): add build product checking for prs

- Add build product testing to the CI

* Fix error syntax

* Tweak with output table
2022-03-12 17:17:16 +08:00
b8c38a9fe5 chore: enhance eslint rules (#6476)
* chore: enhance eslint rules

* chore: enhance eslint rules
2022-03-08 14:03:32 +08:00
7c74411e8f ci: publish nightly version (#5041)
* ci: publish nightly version

* ci: change version naming
2021-12-30 17:06:13 +08:00
72d264de03 fix(build): copy README (#4782) 2021-12-10 23:48:21 +08:00
4e99d0b5ba build!: simplify build & support esm import (#4018)
* build!: simplify build & support native esm import

* build: refactor build

* refactor: reorganize files

* refactor: refactor build

* build: improve perf

* fix: scripts

* build: add rollup-plugin-filesize

* chore: scripts ignore no-console

* build: disable tree-shaking

* build: improve code

* build: add sourcemap

* build: add banner

* refactor: remove annotation

* build!: improve esm exports (#3871)

* build: improve esm import

* refactor: change mjs for esm version

* chore: improve exports map

* fix: add sideEffects

* refactor: improve alias

* build: upgrade dependencies
2021-10-25 17:07:48 +08:00
16f069ebbe Revert "build!: simplify build & support native esm import (#3900)" (#3945)
* Revert "build!: simplify build & support native esm import (#3900)"

This reverts commit fb94222bb443b8267616b96f0afd27756293aa5d.

* remove module

* Fix linter

* Add @element-plus/icons as dependency

* update pnpm lock file

* temporary lock element-plus at 1.1.0-beta.20
2021-10-20 09:42:32 +08:00
fb94222bb4 build!: simplify build & support native esm import (#3900)
* build: refactor build

* refactor: reorganize files

* refactor: refactor build

* build: improve perf

* fix: scripts

* build: add rollup-plugin-filesize

* chore: scripts ignore no-console

* build: disable tree-shaking

* build: improve code

* build: add sourcemap

* build: add banner

* refactor: remove annotation
2021-10-18 14:45:57 +08:00
647367e887 ci: upgrade pnpm version (#3895) 2021-10-16 20:58:41 +08:00
a5dd21e94a docs(build): refactor config & support dev without pre build (#3743)
* docs: refactor config

* docs(build): support dev without pre build

* docs: disable sourcemap
2021-09-30 19:26:30 +08:00
7a9c6f38d7 build: parallel build (#3416) 2021-09-26 01:29:07 +08:00
7fa9afaa43 feat(docs): document website enhancement (#3580)
- Add language jump support
- Fix ifBuild.sh bug on posix platform
2021-09-23 11:08:19 +08:00
139e79b29d fix(build): release script error (#3576)
- Fix release script error copying node_modules
2021-09-23 08:59:47 +08:00
f9e192535f refactor: replace yarn with pnpm (#3571)
* refactor: replace yarn with pnpm

* chore: install pnpm

* chore: disable cache

* ignore pnpm-lock.yaml

* resolve deps

* setup pnpm
2021-09-23 08:12:37 +08:00
d8ea564355 chore(project): compatible windows the shell command (#3550) 2021-09-22 18:18:43 +08:00
c6bed151a5 epic(website): refactor website (#3426)
* feat(website): init viteperss (#3162)

* init vitepress

* Finish homepage

* relayout page

* partial finish

* update

* update use lang

* remove font weight; change font size

* docs: optimize docs folder structure

* reorganize project

* fix ssr issue

* fix build issues

Co-authored-by: Kevin <sxzz@sxzz.moe>
Co-authored-by: zouhang <zouhang@didiglobal.com>

* feat(website) integrate with crowdin (#3218)

- Introduce Crowdin CLI
- Add script for fetching Crowdin token from env
- Add script for local development

* fix formatting

* update codeblocks (#3249)

* feat(docs): update website preview script

- Update azure preview build script
- Eliminate dead links

* bootstrap docs

* fix homepage layout issue

* fix formating

* Finish ToC and codepen integration

* reorganized files and fix issue that causes demo unavailable after build

* feat(docs): migration documentations (#3283)

* feat(docs): migration documentations

- Move documentations to docs/

* remove unused files

* docs: [popconfirm] migrate document (#3285)

* feat(docs): migrate documentation from space.md to upload.md (#3292)

- Upload documentations acorrodingly

* docs: [date-picker] migrate document  (#3289)

* docs: [date-picker] migrate document

* fix: typo

* docs: [slider] migrate document (#3287)

* docs: migrate documents (#3290)

* docs: migrate-datetime-picker

* docs: migrate descriptions

* docs: migrate dialog

* docs: migrate divider

* docs: migrate drawer

* docs: migrate drapdown

* docs: fix drapdown

* docs: migrate empty

* docs: migrate form

* docs: add scoped for style

* docs: simplify toRefs

* chore: update doc (#3297)

* chore: update doc

* chore: update doc

* chore: update doc

* feat(docs): migrate documentations from infinite-scroll to page-header (#3303)

- Update docs accordingly
- Update CodePen icon to match style
- Update component name to match others

* docs: migrate documentions (#3293)

migrate list:
* image
* popover
* scrollbar
* radio
* rate
* skeleton
* select
* select-v2
* reault
* progress
* pagination

* chore: update doc (#3305)

Co-authored-by: 0song <0song@gmail.com>

* Fix broken pipeline

* chore: update demo plugin

* website perfection

* fix hydration bug

* docs: update guide (#3342)

* WIP docs

* docs: update docs

* add dark mode

* make dev fetch components from local instead of node_modules

Co-authored-by: msidolphin <msidolphin@outlook.com>
Co-authored-by: Aex <spryti@qq.com>
Co-authored-by: 0song <82012629+0song@users.noreply.github.com>
Co-authored-by: 0song <0song@gmail.com>
Co-authored-by: zouhang <zouhang@didiglobal.com>
Co-authored-by: 三咲智子 <sxzz@sxzz.moe>

* fix(docs): fix codepen code example issue (#3380)

* fix(docs): fix codepen code example issue

- Add lang="ts" for all example files
- Fix codepen import error

* revert changes in resource.vue

* feat(docs): complete crowdin integration (#3408)

* Update mds for preparing the integration script

* deprecate old website

* update sponsors and even handler for resize

* update build script for preview

* fix preview-build error

* fix preview-build error

* fix preview-build error

* fix preview-build error

* fix preview-build error

* update deploy script and some bugs

* Fix existing issue

* chore(project): add dev preview workflow

* chore(project): rename dev to staging

* update the size of toc

* update staging-preview script

* update preview scripts

* enable website build for preview

* fix build error

* final commitment for update the details

* remove azure pipeline

* move docs ignores into docs and update date

Co-authored-by: Kevin <sxzz@sxzz.moe>
Co-authored-by: zouhang <zouhang@didiglobal.com>
Co-authored-by: msidolphin <msidolphin@outlook.com>
Co-authored-by: Aex <spryti@qq.com>
Co-authored-by: 0song <82012629+0song@users.noreply.github.com>
Co-authored-by: 0song <0song@gmail.com>
2021-09-17 00:18:50 +08:00
a3f01b0f23 build: external packages (#3415) 2021-09-15 08:28:23 +08:00
be58b742ef fix release scirpt (#3412) 2021-09-15 02:06:13 +08:00
5c70b303d9 fix(build): fix exclude dependency (#3404)
* fix(build): fix exclude dependency

* Update utils.ts
2021-09-15 01:13:36 +08:00
12006ecdb7 chore(build): remove unused package.json scripts (#3150)
* chore(build): remove unused package.json scripts

- Remove unused scripts
- Revert changes made for removing ts-node
- Fix button.var error

* Update dropdown.vue
2021-08-31 17:57:35 +08:00
b4342c5ef4 fix missing folders and umd locale builds and i18n docs for umd builds 2021-08-25 17:07:06 +08:00
ef94ac1a70 fix(build): upgrade vue to 3.2.x (#3031)
* chore(build): upgrade vue to 3.2.x

- Update Vue related dependencies version

* update vue version
2021-08-25 00:18:06 +08:00
b0f4fc5f23 refactor: update package path and bundle folder (#3016) 2021-08-24 13:36:48 +08:00
426bbf2afe fix(build): fix build script (#2683)
* fix(build): fix build script

- Replace cp command with rsync

* update build script
2021-07-26 12:47:02 +08:00
a846c08a56 fix(build): fix build script (#2680)
- Replace cp command with rsync
2021-07-26 12:03:27 +08:00
07106da33a fix(locale): dayjs related i18n issue (#2678)
- Fix dayjs related i18n issue.
2021-07-26 10:51:32 +08:00
4e5ef0d3a8 build(project): update bundle strategy
- Update the build script for generating *.d.ts files
- Update package.json module entry.
- Update CI pipeline node version
- Reorganized main bundle structure
- Update i18n functionalities
2021-07-23 16:46:53 +08:00
8206e34a66 fix(project): fix/upgrade-to-vue-3-1-1-and-with-bug-fix (#2220)
- Upgrade Vue to 3.1.1 and fix the bug alone with the upgrade
2021-06-11 18:20:49 +08:00
b60e4f3bef build(project): release/1-0-2-beta-46 (#2136)
- Update release change log and update release script
2021-06-03 14:41:20 +08:00
8046dfcb98 fix: not generate code hint files when publish-npm (#1802)
* build: add build:helper

* build: add build:helper
2021-04-11 21:05:59 +08:00
ac0612965f build(project): project/bumping-vue-version (#1702)
* build(project): project/bumping-vue-version

- Bumping vue to 3.0.9

* remove unnecessary dependency

* restore @vue/compiler-sfc
2021-03-28 12:46:58 +08:00
c550bcfd27 fix(popper): fix popper error cause by vue version update (#1556)
* chore: update vue version

* fix(infinite-scroll): fix test case error

* fix(popper): fix popper error cause by vue version update
2021-03-03 11:43:31 +08:00
510621a83f chore: update 2021-01-14 17:39:36 +08:00
f2b20c8eb8 test: add ssr test (#1261)
* test: add ssr test

* chore: update
2021-01-12 11:00:37 +08:00
a58f0fab90 chore(project): chore/bumping-vue-version (#1159)
* chore(project): chore/bumping-vue-version

- Upgrade vue to 3.0.5

* chore(project): - revision dependencies
2020-12-31 11:11:45 +08:00
bbd205711a build(build): build/opt-github-actions-build-productivity (#1134)
- Reduce the maximum parallel process number to 2(correcsponding to github actions machine cores)
2020-12-27 19:08:59 +08:00
70c31d0bec build(build): buid/add-locale-theme-in-es-build (#1132)
- Now lib provides cjs format exports and es provides esm format
2020-12-27 18:05:32 +08:00