dopamine
0ca1570aa1
chore: upgrade to Vue 3.5 ( #22096 )
...
* chore: upgrade deps
* chore: replace __ExtractPublicPropTypes with ExtractPublicPropTypes
* fix: get rid of type errors
* fix: resolve test errors with @vue/test-utils v2.4.6
* fix: resolve test errors with Vue 3.5.22
* ci: set pnpm flag
* chore: update the Vue peer dependency version
* Apply suggestion from @tolking
Co-authored-by: qiang <qw13131wang@gmail.com >
* docs: update example code
Co-authored-by: warmthsea <2586244885@qq.com >
* chore: remove csstype (#22487 )
* chore: fix merge code type error
* chore: fix test:ssr error
- Cannot read properties of undefined (reading 'getSSRProps')
* chore: fix typecheck:vitest error
* chore: update pnpm yaml file
* test: fix collapse accordion error
* chore: update deps
* chore: fix type error
* chore: lock file
* chore: sync change
sync with the remove of vue macro
* refactor: use computed instead of eagerComputed
* fix: timeline.test.tsx typecheck
* chore: clean lock file
try dont throw CodeFactor issues in ci
did:
- rm pnpm-lock.yaml
- rm -rf ./**/node_modules
- pnpm store prune
- pnpm cache delete
- pnpm install
Also stay in 3.1.0 for vue-tsc in order to avoid the warnings of
template refs, see https://github.com/vuejs/language-tools/issues/5815
* chore: format code
---------
Co-authored-by: Dsaquel <291874700n@gmail.com >
Co-authored-by: qiang <qw13131wang@gmail.com >
Co-authored-by: warmthsea <2586244885@qq.com >
Co-authored-by: Noblet Ouways <91417411+Dsaquel@users.noreply.github.com >
Co-authored-by: sea <45450994+warmthsea@users.noreply.github.com >
Co-authored-by: btea <2356281422@qq.com >
2025-12-16 09:34:03 +08:00
rzzf
1859f5137e
fix(utils): [addUnit] handle 0 value correctly ( #22808 )
...
* fix(utils): [addUnit] handle 0 value correctly
* fix: provide example
* fix: update
* fix: update
* test: update case name
* fix: update
Co-authored-by: Dsaquel <291874700n@gmail.com >
* fix: update
Co-authored-by: btea <2356281422@qq.com >
---------
Co-authored-by: Dsaquel <291874700n@gmail.com >
Co-authored-by: btea <2356281422@qq.com >
2025-11-18 16:29:01 +08:00
一只前端汪
7c16480bcd
refactor(style): Update Eslint to V9 and Prettier to V3 ( #21949 )
...
* refactor(style): Update Eslint to V9 and Prettier to V3
* fix: vscode color
* fix: vscode color
* chore: remove Useless dependence and old config file
* chore: format
* Merge branch 'dev' into eslintV9
* fix: fix
* fix: ssr test
* fix: ssr test
* fix: use defineConfig
* fix: prettier format and ignore docs dist
* fix: index.mjs => index.js
* fix: Vscode color
* fix: prettier ignore global.d.ts
* fix: format
---------
Co-authored-by: 2586740555 <15972343+CYJ090915@user.noreply.gitee.com >
2025-09-29 14:14:30 +08:00
Noblet Ouways
630b66f4cc
refactor: remove unused code related to tooltip-v2 ( #22304 )
...
* refactor: remove unused code related to tooltip-v2
* test: redo & rewrite refs test
2025-09-24 08:49:29 +08:00
sea
ca4a798545
fix(components): [date-picker]: use array modelValue datetime type debacle ( #22033 )
...
fix(components): [date-picker]: use array value datetime type debacle
2025-09-06 07:46:11 +08:00
qiang
7a18e717d8
feat(components): [tooltip] add focus-on-target prop ( #21905 )
...
* feat(components): [tooltip] add focus-on-hover prop
* chore: rename ot focusOnTarget
* chore: remove focusVisible
* chore: error
2025-09-04 09:05:52 +08:00
yuhengshen
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
Noblet Ouways
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 db0116a288 .
* Revert "chore: fix"
This reverts commit 69c82a90c0 .
* chore: fix
* style: `pnpm lint:fix`
* fix: lint
* chore: `pnpm format`
2025-06-16 15:37:12 +08:00
dopamine
f4d3547fa5
chore: stop re-exporting isVNode ( #19108 )
2024-12-05 10:30:00 +08:00
ddeerdevil
2a032217c7
fix(utils):[vue] ensure flattedChildren traverse component's subTree ( #18649 )
...
* fix(utils):[vue] 在h函数中组件的chidlren是数组时,会导致tabs等组件渲染错误
* fix(utils):[vue] add flattedChildren tests & fix lint error
* test(utils): [vue] fix tests's lint errors(element-plus:#18649)
2024-11-02 21:00:55 +08:00
Jungzl
7bba5332f1
chore: update dependencies ( #18573 )
...
* chore: update dependencies
typescript: v5.5
vue-tsc: v2
eslint: v8-latest
@commitlint/*: v18
* fix: apply suggestions
* fix: ignore some ts errors
2024-10-29 10:01:58 +08:00
Panzer_Jack
dbfa93bab1
feat(components): [date-picker] type add months params ( #17342 )
...
* feat(components): [date-picker] `type` add `months` params
closed #17317
* feat(components): [date-picker] optimized code
* docs(components): [date-picker] enhanced multiple selection example
* test(components): [date-picker] add test
---------
Co-authored-by: Panzer_Jack <shenchang@bilibili.com >
2024-07-19 11:47:25 +08:00
wzc520pyfm
98ce640684
test(utils): [vue] add icon,install,vnode and global-node test ( #16216 )
...
* test(utils): [vue] add icon,install,vnode and global-node test
* test(utils): [global-node] remove repeat code of useless
2024-04-30 10:37:27 +08:00
btea
d0eb6c3d1a
feat: support node 18+ & update tsx and vitest ( #16190 )
...
* feat: support node 18+ & update tsx and vitest
* chore: update
* chore: remove
* fix: update dep
* test: fix autocomplete
* test: update
* test: update
* chore: update
* chore: update
* chore: update
2024-04-11 17:48:34 +08:00
wzc520pyfm
223d0da28a
test(utils): [vue] add refs, size and validator test ( #16201 )
2024-03-23 09:43:03 +08:00
qiang
f83761dd2a
style(eslint-config): add eslint rules to restrict the imports of lodash ( #15773 )
...
* style(eslint-config): add eslint rules to restrict the imports of lodash
* fix: lint error
* test(components): [infinite-scroll] test error
* test(components): [infinite-scroll] test error
2024-02-03 12:10:23 +08:00
btea
105d79b0d9
refactor: extract isClient and isNumber isBoolean ( #12504 )
...
* refactor: extract isClient and isNumber isBoolean
* test: update test
* refactor: extract isClient to browser
2023-04-20 20:00:49 +08:00
Naeemo
1ef66c2e34
refactor(components): [backtop] use scrollTo with smooth ( #11103 )
2023-01-04 18:01:38 +08:00
qiang
c4d0c6f90a
refactor(components): [tabs] improve types ( #9561 )
...
Co-authored-by: 三咲智子 <sxzz@sxzz.moe >
2022-09-06 16:26:17 +00:00
三咲智子
362c7f6b3c
refactor(utils): ep prop ( #8018 )
2022-06-01 08:00:27 +00:00
三咲智子
1d13ebb05d
feat: drop jest ( #7248 )
...
* feat: drop jest
* test: remove ssr
* test: rename
* chore: update tsconfig
2022-04-19 16:51:44 +08:00
Delyan Haralanov
de0ee53cf0
test(components): switch all components to vitest ( #7205 )
...
Co-authored-by: 三咲智子 <sxzz@sxzz.moe >
2022-04-19 12:46:57 +08:00
三咲智子
cb64881a1d
test: add utils ( #7127 )
2022-04-12 22:50:34 +08:00
三咲智子
b2bfb6f159
fix: vitest
2022-04-12 01:38:15 +08:00
joson
cc9df6ea61
style: delete extra spaces ( #6903 )
...
Co-authored-by: hezhaoshun <hezhaoshun@cmcm.com >
2022-03-31 09:11:29 +08:00
三咲智子
184facdb4c
chore: add eslint rule sort imports ( #6823 )
2022-03-25 15:35:56 +08:00
三咲智子
c72679e4e9
refactor(components)!: refactor form ( #5401 )
...
* refactor(components): refactor form
* refactor: resolve PR comments
* refactor(components): refactor isNested
* refactor: resolve PR comments
2022-03-06 22:20:56 +08:00
三咲智子
aaf90d99d0
test: switch to vitest ( #5991 )
...
* test: use vitest
* test: add script and ci
* chore: improve tsconfig
* refactor: use-form-item
* fix: remove unused
* chore: improve scripts
* test: improve mock
* refactor: change coverage
2022-02-21 14:28:22 +08:00