|
@@ -37,6 +37,8 @@
|
|
|
"@types/node": "^14.14.35",
|
|
|
"@types/react": "^17.0.3",
|
|
|
"@types/react-dom": "^17.0.3",
|
|
|
+ "@types/react-virtualized-auto-sizer": "^1.0.0",
|
|
|
+ "@types/react-window": "^1.8.3",
|
|
|
"@types/uuid": "^8.3.0",
|
|
|
"@umijs/preset-react": "1.x",
|
|
|
"@umijs/test": "^3.4.6",
|
|
@@ -62,6 +64,8 @@
|
|
|
"react": "^16.8.6",
|
|
|
"react-dom": "^16.8.6",
|
|
|
"react-icons": "^4.2.0",
|
|
|
+ "react-virtualized-auto-sizer": "^1.0.5",
|
|
|
+ "react-window": "^1.8.6",
|
|
|
"smooth-scroll-into-view-if-needed": "^1.1.32",
|
|
|
"ts-node": "^9.1.1",
|
|
|
"tsconfig-paths-webpack-plugin": "^3.5.1",
|
|
@@ -3876,6 +3880,24 @@
|
|
|
"@types/react-router": "*"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@types/react-virtualized-auto-sizer": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-NMErdIdSnm2j/7IqMteRiRvRulpjoELnXWUwdbucYCz84xG9PHcoOrr7QfXwB/ku7wd6egiKFrzt/+QK4Imeeg==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@types/react": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@types/react-window": {
|
|
|
+ "version": "1.8.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.3.tgz",
|
|
|
+ "integrity": "sha512-Xf+IR2Zyiyh/6z1CM8kv1aQba3S3X/hBXt4tH+T9bDSIGwFhle0GZFZGTSU8nw2cUT3UNbCHDjhxVQVZPtE8cA==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@types/react": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@types/scheduler": {
|
|
|
"version": "0.16.1",
|
|
|
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz",
|
|
@@ -18970,6 +18992,36 @@
|
|
|
"tween-functions": "^1.0.1"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/react-virtualized-auto-sizer": {
|
|
|
+ "version": "1.0.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.5.tgz",
|
|
|
+ "integrity": "sha512-kivjYVWX15TX2IUrm8F1jaCEX8EXrpy3DD+u41WGqJ1ZqbljWpiwscV+VxOM1l7sSIM1jwi2LADjhhAJkJ9dxA==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">8.0.0"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0",
|
|
|
+ "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/react-window": {
|
|
|
+ "version": "1.8.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.6.tgz",
|
|
|
+ "integrity": "sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@babel/runtime": "^7.0.0",
|
|
|
+ "memoize-one": ">=3.1.1 <6"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">8.0.0"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "react": "^15.0.0 || ^16.0.0 || ^17.0.0",
|
|
|
+ "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/read-config-file": {
|
|
|
"version": "6.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.0.0.tgz",
|
|
@@ -26668,6 +26720,24 @@
|
|
|
"@types/react-router": "*"
|
|
|
}
|
|
|
},
|
|
|
+ "@types/react-virtualized-auto-sizer": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-NMErdIdSnm2j/7IqMteRiRvRulpjoELnXWUwdbucYCz84xG9PHcoOrr7QfXwB/ku7wd6egiKFrzt/+QK4Imeeg==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "@types/react": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "@types/react-window": {
|
|
|
+ "version": "1.8.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/react-window/-/react-window-1.8.3.tgz",
|
|
|
+ "integrity": "sha512-Xf+IR2Zyiyh/6z1CM8kv1aQba3S3X/hBXt4tH+T9bDSIGwFhle0GZFZGTSU8nw2cUT3UNbCHDjhxVQVZPtE8cA==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "@types/react": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
"@types/scheduler": {
|
|
|
"version": "0.16.1",
|
|
|
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz",
|
|
@@ -38720,6 +38790,23 @@
|
|
|
"tween-functions": "^1.0.1"
|
|
|
}
|
|
|
},
|
|
|
+ "react-virtualized-auto-sizer": {
|
|
|
+ "version": "1.0.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.5.tgz",
|
|
|
+ "integrity": "sha512-kivjYVWX15TX2IUrm8F1jaCEX8EXrpy3DD+u41WGqJ1ZqbljWpiwscV+VxOM1l7sSIM1jwi2LADjhhAJkJ9dxA==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {}
|
|
|
+ },
|
|
|
+ "react-window": {
|
|
|
+ "version": "1.8.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.6.tgz",
|
|
|
+ "integrity": "sha512-8VwEEYyjz6DCnGBsd+MgkD0KJ2/OXFULyDtorIiTz+QzwoP94tBoA7CnbtyXMm+cCeAUER5KJcPtWl9cpKbOBg==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "@babel/runtime": "^7.0.0",
|
|
|
+ "memoize-one": ">=3.1.1 <6"
|
|
|
+ }
|
|
|
+ },
|
|
|
"read-config-file": {
|
|
|
"version": "6.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.0.0.tgz",
|