diff --git a/README.en-US.md b/README.en-US.md
index 82a4465..ce90774 100644
--- a/README.en-US.md
+++ b/README.en-US.md
@@ -32,98 +32,111 @@ Please leave a message at [**here**](https://github.com/actions-cool/issues-help
-
- ant-design
+
|
-
- ant-design-blazor
+
|
-
- ant-design-vue
+
|
-
- dumi
+
|
+
+
+ ant-design |
+ ant-design-blazor |
+ ant-design-vue |
+ dumi |
+
+
+
+
+ |
-
- jsx-next
+
|
-
- material-ui
+
|
-
- nutui
-
- |
-
-
-
- prettier
+
|
+
+
+ formily |
+ jsx-next |
+ material-ui |
+ nutui |
+
+
+
+
+ |
-
- pro-components
+
|
-
- react-component
+
|
-
- react-music-player
-
- |
-
-
-
- umi
+
|
+
+
+ prettier |
+ pro-components |
+ react-component |
+ react-music-player |
+
+
+
+
+ |
-
- vite
+
|
-
- vue-request
+
|
-
- zoo
+
|
- |
+
+
+ umi |
+ vite |
+ vue-request |
+ zoo |
diff --git a/README.md b/README.md
index 9b39971..d15d6a5 100644
--- a/README.md
+++ b/README.md
@@ -32,98 +32,111 @@
-
- ant-design
+
|
-
- ant-design-blazor
+
|
-
- ant-design-vue
+
|
-
- dumi
+
|
+
+
+ ant-design |
+ ant-design-blazor |
+ ant-design-vue |
+ dumi |
+
+
+
+
+ |
-
- jsx-next
+
|
-
- material-ui
+
|
-
- nutui
-
- |
-
-
-
- prettier
+
|
+
+
+ formily |
+ jsx-next |
+ material-ui |
+ nutui |
+
+
+
+
+ |
-
- pro-components
+
|
-
- react-component
+
|
-
- react-music-player
-
- |
-
-
-
- umi
+
|
+
+
+ prettier |
+ pro-components |
+ react-component |
+ react-music-player |
+
+
+
+
+ |
-
- vite
+
|
-
- vue-request
+
|
-
- zoo
+
|
- |
+
+
+ umi |
+ vite |
+ vue-request |
+ zoo |
diff --git a/USERS.js b/USERS.js
index 0cbc75f..88d4120 100644
--- a/USERS.js
+++ b/USERS.js
@@ -1,5 +1,12 @@
// **************************************************************************
// Add to end
+
+/**
+ * @param {string} url github地址
+ * @param {string} logo logo地址
+ * @param {string} width 自定义宽度
+ */
+
const users = [
{
url: 'https://github.com/ant-design/ant-design',
@@ -47,19 +54,24 @@ const users = [
},
{
url: 'https://github.com/prettier/prettier',
- logo: 'https://github.com/prettier/prettier-logo/blob/master/images/prettier-icon-light.png?raw=true'
+ logo: 'https://github.com/prettier/prettier-logo/blob/master/images/prettier-icon-light.png?raw=true',
},
{
url: 'https://github.com/vuejs/jsx-next',
- logo: 'https://avatars.githubusercontent.com/u/6128107?s=200&v=4'
+ logo: 'https://avatars.githubusercontent.com/u/6128107?s=200&v=4',
},
{
url: 'https://github.com/vitejs/vite',
- logo: 'https://avatars.githubusercontent.com/u/65625612?s=200&v=4'
+ logo: 'https://avatars.githubusercontent.com/u/65625612?s=200&v=4',
},
{
url: 'https://github.com/jdf2e/nutui',
- logo: 'https://img14.360buyimg.com/imagetools/s200x200_jfs/t1/167902/2/8762/791358/603742d7E9b4275e3/e09d8f9a8bf4c0ef.png'
+ logo: 'https://img14.360buyimg.com/imagetools/s200x200_jfs/t1/167902/2/8762/791358/603742d7E9b4275e3/e09d8f9a8bf4c0ef.png',
+ },
+ {
+ width: 'auto',
+ url: 'https://github.com/alibaba/formily',
+ logo: 'https://img.alicdn.com/imgextra/i2/O1CN01Kq3OHU1fph6LGqjIz_!!6000000004056-55-tps-1141-150.svg',
},
];
diff --git a/script/update-users.js b/script/update-users.js
index 5ba3ac2..cf57ca9 100644
--- a/script/update-users.js
+++ b/script/update-users.js
@@ -5,10 +5,12 @@ const { stripIndent } = require('common-tags');
let { users } = require('../USERS.js');
-users.sort((a, b) => getName(a).localeCompare(getName(b)));
+users.sort((a, b) => getCurrentName(a).localeCompare(getCurrentName(b)));
// **************************************************************************
+const DEFAULT_WIDTH = 46;
+// **************************************************************************
let table = '';
let row = users.length / 4;
let lastNo = users.length % 4;
@@ -21,7 +23,14 @@ for (let j = 1; j <= row; j++) {
${getImg(users[(j - 1) * 4 + 1])} |
${getImg(users[(j - 1) * 4 + 2])} |
${getImg(users[(j - 1) * 4 + 3])} |
-`;
+
+
+ ${getName(users[(j - 1) * 4])} |
+ ${getName(users[(j - 1) * 4 + 1])} |
+ ${getName(users[(j - 1) * 4 + 2])} |
+ ${getName(users[(j - 1) * 4 + 3])} |
+
+`;
table += data;
}
@@ -65,15 +74,34 @@ function getImg(o) {
if (o) {
return `
-
- ${getName(o)}
+
`;
}
return ``;
}
+function getImgWidth(o) {
+ if(o) {
+ let width = o.width;
+ if (width === 'auto') {
+ width = ''
+ } else {
+ width = width ? width : DEFAULT_WIDTH;
+ };
+ return ` width="${width}"`;
+ }
+ return '';
+}
+
function getName(o) {
+ if (o) {
+ return `${o.url.split('/').slice(-1)[0]}`;
+ }
+ return ``;
+}
+
+function getCurrentName(o) {
if (o) {
return o.url.split('/').slice(-1)[0];
}