diff --git a/package.json b/package.json index 00d513c..9c51694 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9280839..50049ca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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 diff --git a/src/containers/Connections/index.tsx b/src/containers/Connections/index.tsx index 826e6ad..42831e0 100644 --- a/src/containers/Connections/index.tsx +++ b/src/containers/Connections/index.tsx @@ -46,7 +46,7 @@ function formatSpeed (upload: number, download: number) { } } -const table = createTable() +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), }, ), ]),