Chore: adjust react-table new api

This commit is contained in:
Dreamacro 2022-04-06 14:18:40 +08:00
parent 22c91fd7ad
commit 6ef3747ca5
3 changed files with 183 additions and 181 deletions

View File

@ -33,19 +33,19 @@
"@types/react-table": "^7.7.10",
"@types/react-virtualized-auto-sizer": "^1.0.1",
"@types/react-window": "^1.8.5",
"@typescript-eslint/eslint-plugin": "^5.17.0",
"@typescript-eslint/parser": "^5.17.0",
"@typescript-eslint/eslint-plugin": "^5.18.0",
"@typescript-eslint/parser": "^5.18.0",
"@vitejs/plugin-react": "^1.3.0",
"eslint": "^8.12.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^16.1.4",
"eslint-config-airbnb-typescript": "^17.0.0",
"eslint-config-standard-with-typescript": "^21.0.1",
"eslint-import-resolver-typescript": "^2.7.0",
"eslint-plugin-import": "^2.25.4",
"eslint-import-resolver-typescript": "^2.7.1",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-react-hooks": "^4.4.0",
"sass": "^1.49.10",
"sass": "^1.49.11",
"type-fest": "^2.12.2",
"typescript": "^4.6.3",
"vite": "^2.9.1",
@ -56,13 +56,13 @@
},
"dependencies": {
"@react-hookz/web": "^13.2.0",
"@tanstack/react-table": "^8.0.0-alpha.11",
"@tanstack/react-table": "^8.0.0-alpha.20",
"axios": "^0.26.1",
"classnames": "^2.3.1",
"dayjs": "^1.11.0",
"eventemitter3": "^4.0.7",
"immer": "^9.0.12",
"jotai": "^1.6.1",
"jotai": "^1.6.2",
"lodash-es": "^4.17.21",
"neverthrow": "^4.3.1",
"react": "^18.0.0",

336
pnpm-lock.yaml generated
View File

@ -2,7 +2,7 @@ lockfileVersion: 5.3
specifiers:
'@react-hookz/web': ^13.2.0
'@tanstack/react-table': ^8.0.0-alpha.11
'@tanstack/react-table': ^8.0.0-alpha.20
'@types/lodash-es': ^4.17.6
'@types/node': ^17.0.23
'@types/react': ^17.0.43
@ -11,24 +11,24 @@ specifiers:
'@types/react-table': ^7.7.10
'@types/react-virtualized-auto-sizer': ^1.0.1
'@types/react-window': ^1.8.5
'@typescript-eslint/eslint-plugin': ^5.17.0
'@typescript-eslint/parser': ^5.17.0
'@typescript-eslint/eslint-plugin': ^5.18.0
'@typescript-eslint/parser': ^5.18.0
'@vitejs/plugin-react': ^1.3.0
axios: ^0.26.1
classnames: ^2.3.1
dayjs: ^1.11.0
eslint: ^8.12.0
eslint-config-airbnb: ^19.0.4
eslint-config-airbnb-typescript: ^16.1.4
eslint-config-airbnb-typescript: ^17.0.0
eslint-config-standard-with-typescript: ^21.0.1
eslint-import-resolver-typescript: ^2.7.0
eslint-plugin-import: ^2.25.4
eslint-import-resolver-typescript: ^2.7.1
eslint-plugin-import: ^2.26.0
eslint-plugin-node: ^11.1.0
eslint-plugin-promise: ^6.0.0
eslint-plugin-react-hooks: ^4.4.0
eventemitter3: ^4.0.7
immer: ^9.0.12
jotai: ^1.6.1
jotai: ^1.6.2
lodash-es: ^4.17.21
neverthrow: ^4.3.1
react: ^18.0.0
@ -36,7 +36,7 @@ specifiers:
react-router-dom: ^6.3.0
react-virtualized-auto-sizer: ^1.0.6
react-window: ^1.8.6
sass: ^1.49.10
sass: ^1.49.11
swr: ^1.2.2
type-fest: ^2.12.2
typescript: ^4.6.3
@ -49,13 +49,13 @@ specifiers:
dependencies:
'@react-hookz/web': 13.2.0_react-dom@18.0.0+react@18.0.0
'@tanstack/react-table': 8.0.0-alpha.11_react-dom@18.0.0+react@18.0.0
'@tanstack/react-table': 8.0.0-alpha.20_react-dom@18.0.0+react@18.0.0
axios: 0.26.1
classnames: 2.3.1
dayjs: 1.11.0
eventemitter3: 4.0.7
immer: 9.0.12
jotai: 1.6.1_immer@9.0.12+react@18.0.0
jotai: 1.6.2_immer@9.0.12+react@18.0.0
lodash-es: 4.17.21
neverthrow: 4.3.1
react: 18.0.0
@ -75,22 +75,22 @@ devDependencies:
'@types/react-table': 7.7.10
'@types/react-virtualized-auto-sizer': 1.0.1
'@types/react-window': 1.8.5
'@typescript-eslint/eslint-plugin': 5.17.0_689ff565753ecf7c3328c07fad067df5
'@typescript-eslint/parser': 5.17.0_eslint@8.12.0+typescript@4.6.3
'@typescript-eslint/eslint-plugin': 5.18.0_a07dca3bdfc4bfa60f4dda0c1f9e3287
'@typescript-eslint/parser': 5.18.0_eslint@8.12.0+typescript@4.6.3
'@vitejs/plugin-react': 1.3.0
eslint: 8.12.0
eslint-config-airbnb: 19.0.4_3feb31751c277f688db057d8eb6c50f7
eslint-config-airbnb-typescript: 16.1.4_1a3f98bf42a335fa5aa49fc0ce2fcb90
eslint-config-standard-with-typescript: 21.0.1_6e26b30b89f6d7411e66a9017be825b6
eslint-import-resolver-typescript: 2.7.0_dae71b730d6620b67a20047a747b2eda
eslint-plugin-import: 2.25.4_eslint@8.12.0
eslint-config-airbnb: 19.0.4_69a59fa52027501adf9df44675550e81
eslint-config-airbnb-typescript: 17.0.0_72d4756238c288e6c9b5886d039be106
eslint-config-standard-with-typescript: 21.0.1_916f9d1adf3b129a4792a533beef54a6
eslint-import-resolver-typescript: 2.7.1_6727bad621c6c338589cdfead936b843
eslint-plugin-import: 2.26.0_eslint@8.12.0
eslint-plugin-node: 11.1.0_eslint@8.12.0
eslint-plugin-promise: 6.0.0_eslint@8.12.0
eslint-plugin-react-hooks: 4.4.0_eslint@8.12.0
sass: 1.49.10
sass: 1.49.11
type-fest: 2.12.2
typescript: 4.6.3
vite: 2.9.1_sass@1.49.10
vite: 2.9.1_sass@1.49.11
vite-plugin-pwa: 0.11.13_vite@2.9.1
vite-plugin-windicss: 1.8.3_vite@2.9.1
vite-tsconfig-paths: 3.4.1_vite@2.9.1
@ -1462,20 +1462,20 @@ packages:
string.prototype.matchall: 4.0.7
dev: true
/@tanstack/react-table/8.0.0-alpha.11_react-dom@18.0.0+react@18.0.0:
resolution: {integrity: sha512-Ds1kqVwdK89yoZ6HvX3+y2zICJre/WLQQxBQh2mNAQE4nI9bsgVVudn5DWWvZsrEfJxO/zv+aoLa1byEVlZyTA==}
/@tanstack/react-table/8.0.0-alpha.20_react-dom@18.0.0+react@18.0.0:
resolution: {integrity: sha512-ZoQU+zfokX8ZOUYIhZKog8o/OSlVvTxZXRwa23JLLBQWU1g3xqJo7LtVY5iPBC2Sv/qb/wy6fp+AwRMW4VDxkw==}
engines: {node: '>=12'}
peerDependencies:
react: '>=16'
react-dom: '>=16'
dependencies:
'@tanstack/table-core': 8.0.0-alpha.10_react-dom@18.0.0+react@18.0.0
'@tanstack/table-core': 8.0.0-alpha.20_react-dom@18.0.0+react@18.0.0
react: 18.0.0
react-dom: 18.0.0_react@18.0.0
dev: false
/@tanstack/table-core/8.0.0-alpha.10_react-dom@18.0.0+react@18.0.0:
resolution: {integrity: sha512-goTPQ6SXrhL+PGTJVuQUfmLLwpurd11TaWf6S7Sm7I2C9cpzYN4qAsyAxNQm9fTK+7rrdtZf7lJXgnJKihurgw==}
/@tanstack/table-core/8.0.0-alpha.20_react-dom@18.0.0+react@18.0.0:
resolution: {integrity: sha512-6hIsm8rhZ/2G1Nb9TaC3gmwNeuRsSuwIYBBM4KN5yQ5FNUOlvTgrSZxrFJ3nQ8urZfPC2eEnKFpLK/hpsrpfNA==}
engines: {node: '>=12'}
peerDependencies:
react: '>=16'
@ -1580,8 +1580,8 @@ packages:
resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==}
dev: true
/@typescript-eslint/eslint-plugin/5.17.0_689ff565753ecf7c3328c07fad067df5:
resolution: {integrity: sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==}
/@typescript-eslint/eslint-plugin/5.18.0_a07dca3bdfc4bfa60f4dda0c1f9e3287:
resolution: {integrity: sha512-tzrmdGMJI/uii9/V6lurMo4/o+dMTKDH82LkNjhJ3adCW22YQydoRs5MwTiqxGF9CSYxPxQ7EYb4jLNlIs+E+A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@ -1591,10 +1591,10 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/parser': 5.17.0_eslint@8.12.0+typescript@4.6.3
'@typescript-eslint/scope-manager': 5.17.0
'@typescript-eslint/type-utils': 5.17.0_eslint@8.12.0+typescript@4.6.3
'@typescript-eslint/utils': 5.17.0_eslint@8.12.0+typescript@4.6.3
'@typescript-eslint/parser': 5.18.0_eslint@8.12.0+typescript@4.6.3
'@typescript-eslint/scope-manager': 5.18.0
'@typescript-eslint/type-utils': 5.18.0_eslint@8.12.0+typescript@4.6.3
'@typescript-eslint/utils': 5.18.0_eslint@8.12.0+typescript@4.6.3
debug: 4.3.4
eslint: 8.12.0
functional-red-black-tree: 1.0.1
@ -1627,8 +1627,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/parser/5.17.0_eslint@8.12.0+typescript@4.6.3:
resolution: {integrity: sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==}
/@typescript-eslint/parser/5.18.0_eslint@8.12.0+typescript@4.6.3:
resolution: {integrity: sha512-+08nYfurBzSSPndngnHvFw/fniWYJ5ymOrn/63oMIbgomVQOvIDhBoJmYZ9lwQOCnQV9xHGvf88ze3jFGUYooQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@ -1637,9 +1637,9 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 5.17.0
'@typescript-eslint/types': 5.17.0
'@typescript-eslint/typescript-estree': 5.17.0_typescript@4.6.3
'@typescript-eslint/scope-manager': 5.18.0
'@typescript-eslint/types': 5.18.0
'@typescript-eslint/typescript-estree': 5.18.0_typescript@4.6.3
debug: 4.3.4
eslint: 8.12.0
typescript: 4.6.3
@ -1655,16 +1655,16 @@ packages:
'@typescript-eslint/visitor-keys': 4.33.0
dev: true
/@typescript-eslint/scope-manager/5.17.0:
resolution: {integrity: sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==}
/@typescript-eslint/scope-manager/5.18.0:
resolution: {integrity: sha512-C0CZML6NyRDj+ZbMqh9FnPscg2PrzSaVQg3IpTmpe0NURMVBXlghGZgMYqBw07YW73i0MCqSDqv2SbywnCS8jQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.17.0
'@typescript-eslint/visitor-keys': 5.17.0
'@typescript-eslint/types': 5.18.0
'@typescript-eslint/visitor-keys': 5.18.0
dev: true
/@typescript-eslint/type-utils/5.17.0_eslint@8.12.0+typescript@4.6.3:
resolution: {integrity: sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==}
/@typescript-eslint/type-utils/5.18.0_eslint@8.12.0+typescript@4.6.3:
resolution: {integrity: sha512-vcn9/6J5D6jtHxpEJrgK8FhaM8r6J1/ZiNu70ZUJN554Y3D9t3iovi6u7JF8l/e7FcBIxeuTEidZDR70UuCIfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@ -1673,7 +1673,7 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/utils': 5.17.0_eslint@8.12.0+typescript@4.6.3
'@typescript-eslint/utils': 5.18.0_eslint@8.12.0+typescript@4.6.3
debug: 4.3.4
eslint: 8.12.0
tsutils: 3.21.0_typescript@4.6.3
@ -1687,8 +1687,8 @@ packages:
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
dev: true
/@typescript-eslint/types/5.17.0:
resolution: {integrity: sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==}
/@typescript-eslint/types/5.18.0:
resolution: {integrity: sha512-bhV1+XjM+9bHMTmXi46p1Led5NP6iqQcsOxgx7fvk6gGiV48c6IynY0apQb7693twJDsXiVzNXTflhplmaiJaw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@ -1713,8 +1713,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/typescript-estree/5.17.0_typescript@4.6.3:
resolution: {integrity: sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==}
/@typescript-eslint/typescript-estree/5.18.0_typescript@4.6.3:
resolution: {integrity: sha512-wa+2VAhOPpZs1bVij9e5gyVu60ReMi/KuOx4LKjGx2Y3XTNUDJgQ+5f77D49pHtqef/klglf+mibuHs9TrPxdQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@ -1722,8 +1722,8 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 5.17.0
'@typescript-eslint/visitor-keys': 5.17.0
'@typescript-eslint/types': 5.18.0
'@typescript-eslint/visitor-keys': 5.18.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@ -1734,16 +1734,16 @@ packages:
- supports-color
dev: true
/@typescript-eslint/utils/5.17.0_eslint@8.12.0+typescript@4.6.3:
resolution: {integrity: sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==}
/@typescript-eslint/utils/5.18.0_eslint@8.12.0+typescript@4.6.3:
resolution: {integrity: sha512-+hFGWUMMri7OFY26TsOlGa+zgjEy1ssEipxpLjtl4wSll8zy85x0GrUSju/FHdKfVorZPYJLkF3I4XPtnCTewA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.11
'@typescript-eslint/scope-manager': 5.17.0
'@typescript-eslint/types': 5.17.0
'@typescript-eslint/typescript-estree': 5.17.0_typescript@4.6.3
'@typescript-eslint/scope-manager': 5.18.0
'@typescript-eslint/types': 5.18.0
'@typescript-eslint/typescript-estree': 5.18.0_typescript@4.6.3
eslint: 8.12.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@8.12.0
@ -1760,11 +1760,11 @@ packages:
eslint-visitor-keys: 2.1.0
dev: true
/@typescript-eslint/visitor-keys/5.17.0:
resolution: {integrity: sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==}
/@typescript-eslint/visitor-keys/5.18.0:
resolution: {integrity: sha512-Hf+t+dJsjAKpKSkg3EHvbtEpFFb/1CiOHnvI8bjHgOD4/wAw3gKrA0i94LrbekypiZVanJu3McWJg7rWDMzRTg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.17.0
'@typescript-eslint/types': 5.18.0
eslint-visitor-keys: 3.3.0
dev: true
@ -1983,8 +1983,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
caniuse-lite: 1.0.30001323
electron-to-chromium: 1.4.103
caniuse-lite: 1.0.30001325
electron-to-chromium: 1.4.104
escalade: 3.1.1
node-releases: 2.0.2
picocolors: 1.0.0
@ -2011,8 +2011,8 @@ packages:
engines: {node: '>=6'}
dev: true
/caniuse-lite/1.0.30001323:
resolution: {integrity: sha512-e4BF2RlCVELKx8+RmklSEIVub1TWrmdhvA5kEUueummz1XyySW0DVk+3x9HyhU9MuWTa2BhqLgEuEmUwASAdCA==}
/caniuse-lite/1.0.30001325:
resolution: {integrity: sha512-sB1bZHjseSjDtijV1Hb7PB2Zd58Kyx+n/9EotvZ4Qcz2K3d0lWB8dB4nb8wN/TsOGFq3UuAm0zQZNQ4SoR7TrQ==}
dev: true
/chalk/2.4.2:
@ -2193,8 +2193,8 @@ packages:
jake: 10.8.4
dev: true
/electron-to-chromium/1.4.103:
resolution: {integrity: sha512-c/uKWR1Z/W30Wy/sx3dkZoj4BijbXX85QKWu9jJfjho3LBAXNEGAEW3oWiGb+dotA6C6BzCTxL2/aLes7jlUeg==}
/electron-to-chromium/1.4.104:
resolution: {integrity: sha512-2kjoAyiG7uMyGRM9mx25s3HAzmQG2ayuYXxsFmYugHSDcwxREgLtscZvbL1JcW9S/OemeQ3f/SG6JhDwpnCclQ==}
dev: true
/es-abstract/1.19.2:
@ -2212,7 +2212,7 @@ packages:
is-callable: 1.2.4
is-negative-zero: 2.0.2
is-regex: 1.1.4
is-shared-array-buffer: 1.0.1
is-shared-array-buffer: 1.0.2
is-string: 1.0.7
is-weakref: 1.0.2
object-inspect: 1.12.0
@ -2232,8 +2232,8 @@ packages:
is-symbol: 1.0.4
dev: true
/esbuild-android-64/0.14.29:
resolution: {integrity: sha512-tJuaN33SVZyiHxRaVTo1pwW+rn3qetJX/SRuc/83rrKYtyZG0XfsQ1ao1nEudIt9w37ZSNXR236xEfm2C43sbw==}
/esbuild-android-64/0.14.32:
resolution: {integrity: sha512-q1qjB2UcoWehR9Yp9dO2RdJUeLLrXAYsbOU4tkYa+GmJzxTwuvOrMdvaemsXYqb7F4STVTca9KpfqGicEChtUg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@ -2241,8 +2241,8 @@ packages:
dev: true
optional: true
/esbuild-android-arm64/0.14.29:
resolution: {integrity: sha512-D74dCv6yYnMTlofVy1JKiLM5JdVSQd60/rQfJSDP9qvRAI0laPXIG/IXY1RG6jobmFMUfL38PbFnCqyI/6fPXg==}
/esbuild-android-arm64/0.14.32:
resolution: {integrity: sha512-bs1uu+RuM15f8yjFc0FhPDE/6NID4fKl7beDVsGCme6Q8ld2IzRXmp5QaHurlcH93PFyQnUgVvdahIWgtK2QZw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@ -2250,8 +2250,8 @@ packages:
dev: true
optional: true
/esbuild-darwin-64/0.14.29:
resolution: {integrity: sha512-+CJaRvfTkzs9t+CjGa0Oa28WoXa7EeLutQhxus+fFcu0MHhsBhlmeWHac3Cc/Sf/xPi1b2ccDFfzGYJCfV0RrA==}
/esbuild-darwin-64/0.14.32:
resolution: {integrity: sha512-6MekflAld28wYtzanwZTxQlxMPeYw/yv1ToFG2hpo3LGxOIE2mBD5IJaMCcyy1//EYvGnGToO3p6XKdbS8E1QQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@ -2259,8 +2259,8 @@ packages:
dev: true
optional: true
/esbuild-darwin-arm64/0.14.29:
resolution: {integrity: sha512-5Wgz/+zK+8X2ZW7vIbwoZ613Vfr4A8HmIs1XdzRmdC1kG0n5EG5fvKk/jUxhNlrYPx1gSY7XadQ3l4xAManPSw==}
/esbuild-darwin-arm64/0.14.32:
resolution: {integrity: sha512-BHYIjiPDYQTD+4zwqdqRo+I2bbg3fn9mah/gZm4SCCy+7uwTTYOYobIunHT7wVCgxnFCr50PJUdaMrEoCImRbw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@ -2268,8 +2268,8 @@ packages:
dev: true
optional: true
/esbuild-freebsd-64/0.14.29:
resolution: {integrity: sha512-VTfS7Bm9QA12JK1YXF8+WyYOfvD7WMpbArtDj6bGJ5Sy5xp01c/q70Arkn596aGcGj0TvQRplaaCIrfBG1Wdtg==}
/esbuild-freebsd-64/0.14.32:
resolution: {integrity: sha512-6BOBhtfAf9AlfjL1AvtfVOxwY82tHPfYrA0lskJpFjfiEMGTLU6e0vdOwb4+4x++gGz49azuGK0woYqdfL03uw==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@ -2277,8 +2277,8 @@ packages:
dev: true
optional: true
/esbuild-freebsd-arm64/0.14.29:
resolution: {integrity: sha512-WP5L4ejwLWWvd3Fo2J5mlXvG3zQHaw5N1KxFGnUc4+2ZFZknP0ST63i0IQhpJLgEJwnQpXv2uZlU1iWZjFqEIg==}
/esbuild-freebsd-arm64/0.14.32:
resolution: {integrity: sha512-zIRR4gKQW56p/xLM8TlpxVBNiX0w3VoR9ZxfH4nrfJ7QiL0SYHRy8YPL5C7zMWRjSze2WxQRHfS9bHKdVrVXBw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@ -2286,8 +2286,8 @@ packages:
dev: true
optional: true
/esbuild-linux-32/0.14.29:
resolution: {integrity: sha512-4myeOvFmQBWdI2U1dEBe2DCSpaZyjdQtmjUY11Zu2eQg4ynqLb8Y5mNjNU9UN063aVsCYYfbs8jbken/PjyidA==}
/esbuild-linux-32/0.14.32:
resolution: {integrity: sha512-kn0AkGtPvzA6xiv93/mavvZ7DVinu/ewh2F2S0/8mE8/PXi3D4+svZ6V3beV5DIH7vcHVuGhoooWav8HPF04tg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@ -2295,8 +2295,8 @@ packages:
dev: true
optional: true
/esbuild-linux-64/0.14.29:
resolution: {integrity: sha512-iaEuLhssReAKE7HMwxwFJFn7D/EXEs43fFy5CJeA4DGmU6JHh0qVJD2p/UP46DvUXLRKXsXw0i+kv5TdJ1w5pg==}
/esbuild-linux-64/0.14.32:
resolution: {integrity: sha512-Ie+PMvrPj/HCOmSc0QubKttDxP2iBtPzDu+b+V3HGDGwkGmVpDkyXx1NXp5LjkIphIay2QekMwy1dSw3KDqCew==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@ -2304,8 +2304,8 @@ packages:
dev: true
optional: true
/esbuild-linux-arm/0.14.29:
resolution: {integrity: sha512-OXa9D9QL1hwrAnYYAHt/cXAuSCmoSqYfTW/0CEY0LgJNyTxJKtqc5mlwjAZAvgyjmha0auS/sQ0bXfGf2wAokQ==}
/esbuild-linux-arm/0.14.32:
resolution: {integrity: sha512-R/Bvn/YQNDyvfN0SERh/I7hKPqN+nSSruQdVeiYEJ+jc3fUi73jXYAscpTQgIBeER/yXnEsgJGU/UQ9+sscr7A==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@ -2313,8 +2313,8 @@ packages:
dev: true
optional: true
/esbuild-linux-arm64/0.14.29:
resolution: {integrity: sha512-KYf7s8wDfUy+kjKymW3twyGT14OABjGHRkm9gPJ0z4BuvqljfOOUbq9qT3JYFnZJHOgkr29atT//hcdD0Pi7Mw==}
/esbuild-linux-arm64/0.14.32:
resolution: {integrity: sha512-ykoqKaxX95nB+lk2K/+qxr0ke+BxkeVi0yKOnymCR5Ive7IZDHa4BJX53NEGSBKLfWPwKE6SXTz8qcEewSntoA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@ -2322,8 +2322,8 @@ packages:
dev: true
optional: true
/esbuild-linux-mips64le/0.14.29:
resolution: {integrity: sha512-05jPtWQMsZ1aMGfHOvnR5KrTvigPbU35BtuItSSWLI2sJu5VrM8Pr9Owym4wPvA4153DFcOJ1EPN/2ujcDt54g==}
/esbuild-linux-mips64le/0.14.32:
resolution: {integrity: sha512-IilnlBexpHpt/5po0cle/L/S6CYnwaq23UuAqWzxp+opHLOCNnyANpC1jOoP551aRx4JuZ7z3xZZ7bYQZB147w==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@ -2331,8 +2331,8 @@ packages:
dev: true
optional: true
/esbuild-linux-ppc64le/0.14.29:
resolution: {integrity: sha512-FYhBqn4Ir9xG+f6B5VIQVbRuM4S6qwy29dDNYFPoxLRnwTEKToIYIUESN1qHyUmIbfO0YB4phG2JDV2JDN9Kgw==}
/esbuild-linux-ppc64le/0.14.32:
resolution: {integrity: sha512-TR6l5nWZbfq7jSY+1vsiQjT4m67NWplNhbX6GBieZq6DBt0nTx1XgTZAdKROF7jTuaK7YrCYlPXtfO3w86Mysw==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@ -2340,8 +2340,8 @@ packages:
dev: true
optional: true
/esbuild-linux-riscv64/0.14.29:
resolution: {integrity: sha512-eqZMqPehkb4nZcffnuOpXJQdGURGd6GXQ4ZsDHSWyIUaA+V4FpMBe+5zMPtXRD2N4BtyzVvnBko6K8IWWr36ew==}
/esbuild-linux-riscv64/0.14.32:
resolution: {integrity: sha512-aSOcUzTeIAslfri8e+bMpyzQuxhcIiNhWyuCGGXum2PtxwYiUqR8/UCMYfwYtYkhr1yABOFOfs83mm9KBy5qCQ==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@ -2349,8 +2349,8 @@ packages:
dev: true
optional: true
/esbuild-linux-s390x/0.14.29:
resolution: {integrity: sha512-o7EYajF1rC/4ho7kpSG3gENVx0o2SsHm7cJ5fvewWB/TEczWU7teDgusGSujxCYcMottE3zqa423VTglNTYhjg==}
/esbuild-linux-s390x/0.14.32:
resolution: {integrity: sha512-dNlip+EvexxKjRZitFCWCd7DVk64c7R5ySr8aFEMHCb/RriNiyDxYJGzYWm4EMJsMRMupMUHlMY64BAa3Op9FA==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@ -2358,8 +2358,8 @@ packages:
dev: true
optional: true
/esbuild-netbsd-64/0.14.29:
resolution: {integrity: sha512-/esN6tb6OBSot6+JxgeOZeBk6P8V/WdR3GKBFeFpSqhgw4wx7xWUqPrdx4XNpBVO7X4Ipw9SAqgBrWHlXfddww==}
/esbuild-netbsd-64/0.14.32:
resolution: {integrity: sha512-Pa3QByYqxzlBFQQQhjYBPg3WUfSjwibqzh1hC6mPDRUHnCeUcrLoBuIiG4xqOYEpQM9/kDowIBsrGIQEVWWdQA==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@ -2367,8 +2367,8 @@ packages:
dev: true
optional: true
/esbuild-openbsd-64/0.14.29:
resolution: {integrity: sha512-jUTdDzhEKrD0pLpjmk0UxwlfNJNg/D50vdwhrVcW/D26Vg0hVbthMfb19PJMatzclbK7cmgk1Nu0eNS+abzoHw==}
/esbuild-openbsd-64/0.14.32:
resolution: {integrity: sha512-uWKKqpCjkMY8TCIobFvaSETonQY3OrmgnoTCC3tF+lvMoneYjppB6akx7L5Xv0kP+1tnSbrIof1ca8PfqGUyjw==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@ -2376,8 +2376,8 @@ packages:
dev: true
optional: true
/esbuild-sunos-64/0.14.29:
resolution: {integrity: sha512-EfhQN/XO+TBHTbkxwsxwA7EfiTHFe+MNDfxcf0nj97moCppD9JHPq48MLtOaDcuvrTYOcrMdJVeqmmeQ7doTcg==}
/esbuild-sunos-64/0.14.32:
resolution: {integrity: sha512-Ar+u3mBk0oVV4Fwv/qlinJZNIPPtTBSG+1W42o8lOaVxJ+rJgecDoeUN+5uyd9at0BK1SVrQ1qZ4wjHKB0qFpQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@ -2385,8 +2385,8 @@ packages:
dev: true
optional: true
/esbuild-windows-32/0.14.29:
resolution: {integrity: sha512-uoyb0YAJ6uWH4PYuYjfGNjvgLlb5t6b3zIaGmpWPOjgpr1Nb3SJtQiK4YCPGhONgfg2v6DcJgSbOteuKXhwqAw==}
/esbuild-windows-32/0.14.32:
resolution: {integrity: sha512-rLMsbflMY6Hjh3rmQnCDVZahJQ7n+XfT6o1+no5pHRpDlMh38MHthgGh35q+EcOMgrGP3ppnw70rhJq80SaYTQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@ -2394,8 +2394,8 @@ packages:
dev: true
optional: true
/esbuild-windows-64/0.14.29:
resolution: {integrity: sha512-X9cW/Wl95QjsH8WUyr3NqbmfdU72jCp71cH3pwPvI4CgBM2IeOUDdbt6oIGljPu2bf5eGDIo8K3Y3vvXCCTd8A==}
/esbuild-windows-64/0.14.32:
resolution: {integrity: sha512-OHnMMxYufVgLXIMnwLynLMKguHMrsVnWcehieSP9i6ZX31KEsOFYWrorcnTWOn4rbZVLSL10ofxLuVIgRW3SWw==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@ -2403,8 +2403,8 @@ packages:
dev: true
optional: true
/esbuild-windows-arm64/0.14.29:
resolution: {integrity: sha512-+O/PI+68fbUZPpl3eXhqGHTGK7DjLcexNnyJqtLZXOFwoAjaXlS5UBCvVcR3o2va+AqZTj8o6URaz8D2K+yfQQ==}
/esbuild-windows-arm64/0.14.32:
resolution: {integrity: sha512-ddavy6IPUBySMfqDfG243TgtuqwQBNJQJPVaA4DaavmMfpBsUxFrSV+HzBWXTKU3I9EcuoEvIATLuQ7NJKxjwg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@ -2412,32 +2412,32 @@ packages:
dev: true
optional: true
/esbuild/0.14.29:
resolution: {integrity: sha512-SQS8cO8xFEqevYlrHt6exIhK853Me4nZ4aMW6ieysInLa0FMAL+AKs87HYNRtR2YWRcEIqoXAHh+Ytt5/66qpg==}
/esbuild/0.14.32:
resolution: {integrity: sha512-RuzVUP/bkStmnVHK6Gh3gjaMjfXNLqBqvYVDiS9JKl5KdRdRLUeW5Wo8NrbL7cL6CW7Cyak7SvACqyPOBuA8vA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
esbuild-android-64: 0.14.29
esbuild-android-arm64: 0.14.29
esbuild-darwin-64: 0.14.29
esbuild-darwin-arm64: 0.14.29
esbuild-freebsd-64: 0.14.29
esbuild-freebsd-arm64: 0.14.29
esbuild-linux-32: 0.14.29
esbuild-linux-64: 0.14.29
esbuild-linux-arm: 0.14.29
esbuild-linux-arm64: 0.14.29
esbuild-linux-mips64le: 0.14.29
esbuild-linux-ppc64le: 0.14.29
esbuild-linux-riscv64: 0.14.29
esbuild-linux-s390x: 0.14.29
esbuild-netbsd-64: 0.14.29
esbuild-openbsd-64: 0.14.29
esbuild-sunos-64: 0.14.29
esbuild-windows-32: 0.14.29
esbuild-windows-64: 0.14.29
esbuild-windows-arm64: 0.14.29
esbuild-android-64: 0.14.32
esbuild-android-arm64: 0.14.32
esbuild-darwin-64: 0.14.32
esbuild-darwin-arm64: 0.14.32
esbuild-freebsd-64: 0.14.32
esbuild-freebsd-arm64: 0.14.32
esbuild-linux-32: 0.14.32
esbuild-linux-64: 0.14.32
esbuild-linux-arm: 0.14.32
esbuild-linux-arm64: 0.14.32
esbuild-linux-mips64le: 0.14.32
esbuild-linux-ppc64le: 0.14.32
esbuild-linux-riscv64: 0.14.32
esbuild-linux-s390x: 0.14.32
esbuild-netbsd-64: 0.14.32
esbuild-openbsd-64: 0.14.32
esbuild-sunos-64: 0.14.32
esbuild-windows-32: 0.14.32
esbuild-windows-64: 0.14.32
esbuild-windows-arm64: 0.14.32
dev: true
/escalade/3.1.1:
@ -2455,7 +2455,7 @@ packages:
engines: {node: '>=10'}
dev: true
/eslint-config-airbnb-base/15.0.0_dae71b730d6620b67a20047a747b2eda:
/eslint-config-airbnb-base/15.0.0_6727bad621c6c338589cdfead936b843:
resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@ -2464,28 +2464,28 @@ packages:
dependencies:
confusing-browser-globals: 1.0.11
eslint: 8.12.0
eslint-plugin-import: 2.25.4_eslint@8.12.0
eslint-plugin-import: 2.26.0_eslint@8.12.0
object.assign: 4.1.2
object.entries: 1.1.5
semver: 6.3.0
dev: true
/eslint-config-airbnb-typescript/16.1.4_1a3f98bf42a335fa5aa49fc0ce2fcb90:
resolution: {integrity: sha512-dfm2cEaYXh4mCYd+RyJO8+PQfd5/zp8WwrCeRznly5qD9W5tal3KTjgdInYWuEAdwWnNJxWcmQ/HFiA4bfkM1g==}
/eslint-config-airbnb-typescript/17.0.0_72d4756238c288e6c9b5886d039be106:
resolution: {integrity: sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==}
peerDependencies:
'@typescript-eslint/eslint-plugin': ^5.0.0
'@typescript-eslint/eslint-plugin': ^5.13.0
'@typescript-eslint/parser': ^5.0.0
eslint: ^7.32.0 || ^8.2.0
eslint-plugin-import: ^2.25.3
dependencies:
'@typescript-eslint/eslint-plugin': 5.17.0_689ff565753ecf7c3328c07fad067df5
'@typescript-eslint/parser': 5.17.0_eslint@8.12.0+typescript@4.6.3
'@typescript-eslint/eslint-plugin': 5.18.0_a07dca3bdfc4bfa60f4dda0c1f9e3287
'@typescript-eslint/parser': 5.18.0_eslint@8.12.0+typescript@4.6.3
eslint: 8.12.0
eslint-config-airbnb-base: 15.0.0_dae71b730d6620b67a20047a747b2eda
eslint-plugin-import: 2.25.4_eslint@8.12.0
eslint-config-airbnb-base: 15.0.0_6727bad621c6c338589cdfead936b843
eslint-plugin-import: 2.26.0_eslint@8.12.0
dev: true
/eslint-config-airbnb/19.0.4_3feb31751c277f688db057d8eb6c50f7:
/eslint-config-airbnb/19.0.4_69a59fa52027501adf9df44675550e81:
resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==}
engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@ -2496,14 +2496,14 @@ packages:
eslint-plugin-react-hooks: ^4.3.0
dependencies:
eslint: 8.12.0
eslint-config-airbnb-base: 15.0.0_dae71b730d6620b67a20047a747b2eda
eslint-plugin-import: 2.25.4_eslint@8.12.0
eslint-config-airbnb-base: 15.0.0_6727bad621c6c338589cdfead936b843
eslint-plugin-import: 2.26.0_eslint@8.12.0
eslint-plugin-react-hooks: 4.4.0_eslint@8.12.0
object.assign: 4.1.2
object.entries: 1.1.5
dev: true
/eslint-config-standard-with-typescript/21.0.1_6e26b30b89f6d7411e66a9017be825b6:
/eslint-config-standard-with-typescript/21.0.1_916f9d1adf3b129a4792a533beef54a6:
resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==}
peerDependencies:
'@typescript-eslint/eslint-plugin': ^4.0.1
@ -2513,11 +2513,11 @@ packages:
eslint-plugin-promise: ^4.2.1 || ^5.0.0
typescript: ^3.9 || ^4.0.0
dependencies:
'@typescript-eslint/eslint-plugin': 5.17.0_689ff565753ecf7c3328c07fad067df5
'@typescript-eslint/eslint-plugin': 5.18.0_a07dca3bdfc4bfa60f4dda0c1f9e3287
'@typescript-eslint/parser': 4.33.0_eslint@8.12.0+typescript@4.6.3
eslint: 8.12.0
eslint-config-standard: 16.0.3_146d38e67599a909c4e567a04144449b
eslint-plugin-import: 2.25.4_eslint@8.12.0
eslint-config-standard: 16.0.3_cc47780210e53d830563ae75a19bac59
eslint-plugin-import: 2.26.0_eslint@8.12.0
eslint-plugin-node: 11.1.0_eslint@8.12.0
eslint-plugin-promise: 6.0.0_eslint@8.12.0
typescript: 4.6.3
@ -2525,7 +2525,7 @@ packages:
- supports-color
dev: true
/eslint-config-standard/16.0.3_146d38e67599a909c4e567a04144449b:
/eslint-config-standard/16.0.3_cc47780210e53d830563ae75a19bac59:
resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==}
peerDependencies:
eslint: ^7.12.1
@ -2534,7 +2534,7 @@ packages:
eslint-plugin-promise: ^4.2.1 || ^5.0.0
dependencies:
eslint: 8.12.0
eslint-plugin-import: 2.25.4_eslint@8.12.0
eslint-plugin-import: 2.26.0_eslint@8.12.0
eslint-plugin-node: 11.1.0_eslint@8.12.0
eslint-plugin-promise: 6.0.0_eslint@8.12.0
dev: true
@ -2546,8 +2546,8 @@ packages:
resolve: 1.22.0
dev: true
/eslint-import-resolver-typescript/2.7.0_dae71b730d6620b67a20047a747b2eda:
resolution: {integrity: sha512-MNHS3u5pebvROX4MjGP9coda589ZGfL1SqdxUV4kSrcclfDRWvNE2D+eljbnWVMvWDVRgT89nhscMHPKYGcObQ==}
/eslint-import-resolver-typescript/2.7.1_6727bad621c6c338589cdfead936b843:
resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==}
engines: {node: '>=4'}
peerDependencies:
eslint: '*'
@ -2555,7 +2555,7 @@ packages:
dependencies:
debug: 4.3.4
eslint: 8.12.0
eslint-plugin-import: 2.25.4_eslint@8.12.0
eslint-plugin-import: 2.26.0_eslint@8.12.0
glob: 7.2.0
is-glob: 4.0.3
resolve: 1.22.0
@ -2583,8 +2583,8 @@ packages:
regexpp: 3.2.0
dev: true
/eslint-plugin-import/2.25.4_eslint@8.12.0:
resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==}
/eslint-plugin-import/2.26.0_eslint@8.12.0:
resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
@ -2863,7 +2863,7 @@ packages:
engines: {node: '>=10'}
dependencies:
at-least-node: 1.0.0
graceful-fs: 4.2.9
graceful-fs: 4.2.10
jsonfile: 6.1.0
universalify: 2.0.0
dev: true
@ -2970,8 +2970,8 @@ packages:
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
dev: true
/graceful-fs/4.2.9:
resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==}
/graceful-fs/4.2.10:
resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
dev: true
/has-bigints/1.0.1:
@ -3123,8 +3123,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
/is-number-object/1.0.6:
resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==}
/is-number-object/1.0.7:
resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
@ -3153,8 +3153,10 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
/is-shared-array-buffer/1.0.1:
resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==}
/is-shared-array-buffer/1.0.2:
resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
dependencies:
call-bind: 1.0.2
dev: true
/is-stream/2.0.1:
@ -3211,8 +3213,8 @@ packages:
hasBin: true
dev: true
/jotai/1.6.1_immer@9.0.12+react@18.0.0:
resolution: {integrity: sha512-iNKHmpKGN31KXDqxGLsplb4HLTroYtiM7oBEQ9leyoXSEGQGUZKK5IOV4kN6fUmkBSJbwb5WnmInYOYzpjIDOw==}
/jotai/1.6.2_immer@9.0.12+react@18.0.0:
resolution: {integrity: sha512-WglyuXX67f8QPCOX5tDR0N9GhasOV1+IQ3piaF4owr2wBn2CV51T8zbw01ZCme/24JKJilFe6+aA29PJx+jsQw==}
engines: {node: '>=12.7.0'}
peerDependencies:
'@babel/core': '*'
@ -3304,7 +3306,7 @@ packages:
dependencies:
universalify: 2.0.0
optionalDependencies:
graceful-fs: 4.2.9
graceful-fs: 4.2.10
dev: true
/jsonpointer/5.0.0:
@ -3795,8 +3797,8 @@ packages:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
dev: true
/sass/1.49.10:
resolution: {integrity: sha512-w37zfWJwKu4I78U4z63u1mmgoncq+v3iOB4yzQMPyAPVHHawaQSnu9C9ysGQnZEhW609jkcLioJcMCqm75JMdg==}
/sass/1.49.11:
resolution: {integrity: sha512-wvS/geXgHUGs6A/4ud5BFIWKO1nKd7wYIGimDk4q4GFkJicILActpv9ueMT4eRGSsp1BdKHuw1WwAHXbhsJELQ==}
engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
@ -4160,7 +4162,7 @@ packages:
fast-glob: 3.2.11
pretty-bytes: 5.6.0
rollup: 2.70.1
vite: 2.9.1_sass@1.49.10
vite: 2.9.1_sass@1.49.11
workbox-build: 6.5.2
workbox-window: 6.5.2
transitivePeerDependencies:
@ -4176,7 +4178,7 @@ packages:
'@windicss/plugin-utils': 1.8.3
debug: 4.3.4
kolorist: 1.5.1
vite: 2.9.1_sass@1.49.10
vite: 2.9.1_sass@1.49.11
windicss: 3.5.1
transitivePeerDependencies:
- supports-color
@ -4191,12 +4193,12 @@ packages:
globrex: 0.1.2
recrawl-sync: 2.2.2
tsconfig-paths: 3.14.1
vite: 2.9.1_sass@1.49.10
vite: 2.9.1_sass@1.49.11
transitivePeerDependencies:
- supports-color
dev: true
/vite/2.9.1_sass@1.49.10:
/vite/2.9.1_sass@1.49.11:
resolution: {integrity: sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ==}
engines: {node: '>=12.2.0'}
hasBin: true
@ -4212,11 +4214,11 @@ packages:
stylus:
optional: true
dependencies:
esbuild: 0.14.29
esbuild: 0.14.32
postcss: 8.4.12
resolve: 1.22.0
rollup: 2.70.1
sass: 1.49.10
sass: 1.49.11
optionalDependencies:
fsevents: 2.3.2
dev: true
@ -4238,7 +4240,7 @@ packages:
dependencies:
is-bigint: 1.0.4
is-boolean-object: 1.1.2
is-number-object: 1.0.6
is-number-object: 1.0.7
is-string: 1.0.7
is-symbol: 1.0.4
dev: true

View File

@ -46,7 +46,7 @@ function formatSpeed (upload: number, download: number) {
}
}
const table = createTable<FormatConnection>()
const table = createTable<{ Row: FormatConnection }>()
export default function Connections () {
const { translation, lang } = useI18n()
@ -118,11 +118,11 @@ export default function Connections () {
? speedA.upload - speedB.upload
: speedA.download - speedB.download
},
cell: (cell: { value: [number, number] }) => formatSpeed(cell.value[0], cell.value[1]),
cell: cell => formatSpeed(cell.value[0], cell.value[1]),
},
),
table.createDataColumn(Columns.Upload, { minWidth: 100, width: 100, header: t(`columns.${Columns.Upload}`), cell: cell => formatTraffic(cell.value as number) }),
table.createDataColumn(Columns.Download, { minWidth: 100, width: 100, header: t(`columns.${Columns.Download}`), cell: cell => formatTraffic(cell.value as number) }),
table.createDataColumn(Columns.Upload, { minWidth: 100, width: 100, header: t(`columns.${Columns.Upload}`), cell: cell => formatTraffic(cell.value) }),
table.createDataColumn(Columns.Download, { minWidth: 100, width: 100, header: t(`columns.${Columns.Download}`), cell: cell => formatTraffic(cell.value) }),
table.createDataColumn(Columns.SourceIP, { minWidth: 140, width: 140, header: t(`columns.${Columns.SourceIP}`), filterType: 'equals' }),
table.createDataColumn(
Columns.Time,
@ -130,8 +130,8 @@ export default function Connections () {
minWidth: 120,
width: 120,
header: t(`columns.${Columns.Time}`),
cell: cell => fromNow(new Date(cell.value as string), lang),
sortType: (rowA, rowB) => (rowB.original as FormatConnection).time - (rowA.original as FormatConnection).time,
cell: cell => fromNow(new Date(cell.value), lang),
sortType: (rowA, rowB) => (rowB.original?.time ?? 0) - (rowA.original?.time ?? 0),
},
),
]),