Skip to content

Commit 3aeeeb2

Browse files
tangjinzhouajunerfanhaoyuanJohn60676axetroy
authored
3.0 ready (#4523)
* refactor: transfer、tooltip (#4306) * refactor(transfer): use composition api (#4135) * refactor(transfer): use composition api * fix: remove console * refactor(tooltip): use composition api (#4059) * refactor(tooltip): use composition api * chore: useConfigInject * fix: remove useless * style: format code * refactor: transfer * refactor: tooltip Co-authored-by: ajuner <106791576@qq.com> * Refactor mentions (#4341) * refactor(mentions): use compositionAPI (#4313) * refactor: mentions * refactor: mentions Co-authored-by: ajuner <106791576@qq.com> * Refactor progress (#4358) * fix: timepicker error border not show #4331 * fix(UploadDragger): fix UploadDrager no export (#4334) * refactor(switch): support customize checked value #4329 (#4332) * refactor(switch): support customize checked value #4329 * test: add test case * refactor: update props name * refactor: update ts * refactor: optimize * style: uncheckedValue to unCheckedValue * test: update snap * feat: udpate switch ts * docs: remove ie11 * fix: tree-select throw error when use slot title * fix: TypeScript definition of Table interface for typescript 4.3.5 (#4353) * fix type for typescript 4.3.5 * Update interface.ts close #4296 * fix: dropdown submenu style error #4351 close #4351 * fix(notification): 完善notification类型 (#4346) * refactor(progress): use composition API (#4355) * refactor(progress): use composition API * refactor(vc-progress): update * refactor: progress * refactor: progress * fix: timepicker error border not show #4331 * fix(UploadDragger): fix UploadDrager no export (#4334) * refactor(switch): support customize checked value #4329 (#4332) * refactor(switch): support customize checked value #4329 * test: add test case * refactor: update props name * refactor: update ts * refactor: optimize * style: uncheckedValue to unCheckedValue * test: update snap * feat: udpate switch ts * docs: remove ie11 * fix: tree-select throw error when use slot title * fix: TypeScript definition of Table interface for typescript 4.3.5 (#4353) * fix type for typescript 4.3.5 * Update interface.ts close #4296 * fix: dropdown submenu style error #4351 close #4351 * fix(notification): 完善notification类型 (#4346) * refactor(progress): use composition API (#4355) * refactor(progress): use composition API * refactor(vc-progress): update * refactor: progress * refactor: progress Co-authored-by: Jarvis <35361626+fanhaoyuan@users.noreply.github.com> Co-authored-by: John <John60676@qq.com> Co-authored-by: 艾斯特洛 <axetroy.dev@gmail.com> Co-authored-by: zanllp <qc@zanllp.cn> * docs: add changelog * refactor: tree * refactor: tree * style: lint * refactor: tree * 热factor: tree * refactor: tree * refactor: tree * refactor: tree * refactor: directory tree * refactor: tree * refactor: tree-select * refactor: tree-select * refactor: tree-select * refactor: tree-select * refactor: tree-select * style: lint format * refactor: tree-select * refactor: tree-select * refactor: tree-select * refactor: tree-select * refactor: tree-select * refactor: tree-select * fix: upload ts error * fix: update tree title render & switchIcon * test: update tree test * feat: add VirtualScroll tree * refactor: datePicker & calendar & trigger (#4522) * style: update * test: update calendar test * test: update test * test: update test * refactor: slider * feat: update slider css * refactor: slider to ts * refactor: slider to ts * perf: update default itemHeight * test: update * fix: uddate ts type * fix: update skeleton * fix: update skeleton * refactor: update vc-pagination * refactor: pagination * refactor: timeline * refactor: steps * refactor: collapse * refactor: collapse * refactor: popconfirm * refactor: popover * refactor: dropdown * doc: merge doc * chore: vite for dev (#4602) * style: js to jsx * doc: add site * style: lint * style: format ts type * doc: update * style: format code * style: format site * doc: update * style: dmeo * style: format scripts * chore: remove sub-modules * chore: update vite * site: add site build * test: update snap * doc(select): add tip (#4606) * refactor: table (#4641) * refactor: table * refactor: table * refactor: table * refactor: table * refactor: table * refactor: table * refactor: table * refactor: table * refactor: table * fix: column not pass to cell * doc: uppate table * fix: update bodyCell headerCell * doc: remove examples * refactor: table * fix: table title not work * fix: table selection * fix: table checkStrictly * refactor: table * fix: table template error * feat: table support summary * test: update snap * perf: table * docs(table): fix ajax demo (#4639) * test: update table * refactor: remove old table * doc: update table doc * doc: update doc * doc: update select * doc: update summary Co-authored-by: John <John60676@qq.com> * doc: update doc * fix: menu arrow not work * test: update * doc: add next site * style: format * doc: update * doc: update site script * fix: expand icon not fixed * feat: use renderSlot * test: update table snap * feat: confirm support reactively * feat: configProvider.config * feat: message support configprovider.config * feat: notification support configprovider.config * doc: update doc * fix: typescript compile error * style: add import eslint * doc: update demo * chore: set transpileOnly true * style: fix eslint error * test: update snap * doc: update * test: mock date * test: update snap * chore: remove gulp-typescript (#4675) * feat: V3 form (#4678) * chore: update husky * perf: update formItem * perf: useInjectFormItemContext * fix: table ts error * doc: add Customized Form Controls demo * feat: export useInjectFormItemContext * doc: update form doc * doc: update doc * doc: update doc * feat: autocomplete support option slot * doc: update * feat: add form item rest * style: remove omit.js * refactor: autocomplete * doc: add changelog to site * doc: update site anchor * doc: update doc layout * test: update table test * doc: update * chore: udpate gulp script * chore: udpate gulp script * doc: add changelog * doc: update * test: ignore some test wait vue-test-utils * fix: form id error #4582 close #4582 * doc: add select Responsive demo * doc: remove temp doc Co-authored-by: ajuner <106791576@qq.com> Co-authored-by: Jarvis <35361626+fanhaoyuan@users.noreply.github.com> Co-authored-by: John <John60676@qq.com> Co-authored-by: 艾斯特洛 <axetroy.dev@gmail.com> Co-authored-by: zanllp <qc@zanllp.cn> Co-authored-by: Amour1688 <lcz_1996@foxmail.com>
1 parent 2e22b22 commit 3aeeeb2

File tree

2,311 files changed

+147784
-89917
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,311 files changed

+147784
-89917
lines changed

.eslintrc

-77
This file was deleted.

.eslintrc.js

+101
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
module.exports = {
2+
root: true,
3+
env: {
4+
browser: true,
5+
node: true,
6+
jasmine: true,
7+
jest: true,
8+
es6: true,
9+
},
10+
parser: '@typescript-eslint/parser',
11+
parserOptions: {
12+
parser: 'babel-eslint',
13+
},
14+
extends: [
15+
'plugin:vue/vue3-recommended',
16+
'plugin:import/recommended',
17+
'plugin:import/typescript',
18+
'prettier',
19+
],
20+
plugins: ['markdown', 'jest', '@typescript-eslint', 'import'],
21+
overrides: [
22+
{
23+
files: ['*.md'],
24+
processor: 'markdown/markdown',
25+
rules: {
26+
'no-console': 'off',
27+
},
28+
},
29+
{
30+
files: ['*.ts', '*.tsx'],
31+
extends: ['@vue/typescript/recommended', '@vue/prettier', '@vue/prettier/@typescript-eslint'],
32+
parserOptions: {
33+
project: './tsconfig.json',
34+
},
35+
rules: {
36+
'@typescript-eslint/no-explicit-any': 0,
37+
'@typescript-eslint/ban-types': 0,
38+
'@typescript-eslint/consistent-type-imports': 'error',
39+
'@typescript-eslint/explicit-module-boundary-types': 0,
40+
'@typescript-eslint/no-empty-function': 0,
41+
'@typescript-eslint/no-non-null-assertion': 0,
42+
'@typescript-eslint/no-unused-vars': [
43+
'error',
44+
{ vars: 'all', args: 'after-used', ignoreRestSiblings: true },
45+
],
46+
'@typescript-eslint/ban-ts-comment': 0,
47+
},
48+
},
49+
{
50+
files: ['*.vue'],
51+
parser: 'vue-eslint-parser',
52+
parserOptions: {
53+
parser: '@typescript-eslint/parser',
54+
},
55+
rules: {
56+
'no-console': 'off',
57+
'@typescript-eslint/no-unused-vars': [
58+
'error',
59+
{ vars: 'all', args: 'after-used', ignoreRestSiblings: true },
60+
],
61+
},
62+
},
63+
],
64+
rules: {
65+
'import/no-named-as-default': 'off',
66+
'import/namespace': [2, { allowComputed: true }],
67+
'import/no-named-as-default-member': 'off',
68+
'import/no-unresolved': [2, { ignore: ['ant-design-vue'] }],
69+
'comma-dangle': [2, 'always-multiline'],
70+
'no-var': 'error',
71+
'no-console': [2, { allow: ['warn', 'error'] }],
72+
'object-shorthand': 2,
73+
'no-unused-vars': [2, { ignoreRestSiblings: true, argsIgnorePattern: '^_' }],
74+
'no-undef': 2,
75+
camelcase: 'off',
76+
'no-extra-boolean-cast': 'off',
77+
semi: ['error', 'always'],
78+
'vue/no-v-html': 'off',
79+
'vue/require-explicit-emits': 'off',
80+
'vue/require-prop-types': 'off',
81+
'vue/require-default-prop': 'off',
82+
'vue/no-reserved-keys': 'off',
83+
'vue/comment-directive': 'off',
84+
'vue/prop-name-casing': 'off',
85+
'vue/one-component-per-file': 'off',
86+
'vue/custom-event-name-casing': 'off',
87+
'vue/max-attributes-per-line': [
88+
2,
89+
{
90+
singleline: 20,
91+
multiline: {
92+
max: 1,
93+
allowFirstLine: false,
94+
},
95+
},
96+
],
97+
},
98+
globals: {
99+
h: true,
100+
},
101+
};

.gitignore

+4-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ _site
6363
yarn.lock
6464
package-lock.json
6565
/coverage
66-
.husky
6766

6867
# 备份文件
6968
/components/test/*
@@ -73,3 +72,7 @@ site/dev.js
7372

7473
# IDE 语法提示临时文件
7574
vetur/
75+
76+
report.html
77+
78+
site/src/router/demoRoutes.js

.gitmodules

-3
This file was deleted.

.husky/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_

.husky/pre-commit

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
npx --no-install pretty-quick --staged

.jest.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ const transformIgnorePatterns = [
88
'node_modules/(?!@ant-design/icons-vue|@ant-design/icons-svg|lodash-es)/',
99
];
1010
const testPathIgnorePatterns = ['/node_modules/', 'node'];
11-
if (process.env.WORKFLOW === 'true') {
12-
testPathIgnorePatterns.push('demo\\.test*');
13-
}
11+
1412
module.exports = {
1513
testURL: 'http://localhost/',
1614
setupFiles: ['./tests/setup.js'],

.prettierrc

+2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
{
22
"singleQuote": true,
33
"trailingComma": "all",
4+
"endOfLine": "lf",
45
"printWidth": 100,
56
"proseWrap": "never",
67
"arrowParens": "avoid",
8+
"htmlWhitespaceSensitivity": "ignore",
79
"overrides": [
810
{
911
"files": ".prettierrc",

0 commit comments

Comments
 (0)