react 18

Massimo Melina committed Aug 4, 2022 at 22:47 UTC 032f6e445f22a7f625733b6be787cd9212dba0ad
6 files changed +172 -519
admin/package.json
+4 -4
@@ -19,8 +19,8 @@
19 "@mui/material": "^5.9.3",
20 "@mui/x-data-grid": "^5.12.0",
21 "js-sha512": "^0.8.0",
22 - "react": "^17.0.2",
23 - "react-dom": "^17.0.2",
22 + "react": "^18.2.0",
23 + "react-dom": "^18.2.0",
24 "react-router-dom": "^6.2.1",
25 "react-window": "^1.8.6",
26 "tssrp6a": "^3.0.0",
@@ -29,8 +29,8 @@
29 },
30 "devDependencies": {
31 "@types/node": "^16.11.21",
32 - "@types/react": "^17.0.38",
33 - "@types/react-dom": "^17.0.11",
32 + "@types/react": "^18.0.15",
33 + "@types/react-dom": "^18.0.6",
34 "@types/react-window": "^1.8.5",
35 "@types/react-virtualized-auto-sizer": "^1.0.1",
36 "react-app-rewired": "^2.2.1",
admin/src/index.ts
+5 -11
@@ -1,16 +1,10 @@
1 // This file is part of HFS - Copyright 2021-2022, Massimo Melina <a@rejetto.com> - License https://www.gnu.org/licenses/gpl-3.0.txt
2
3 import { createElement as h, StrictMode } from 'react'
4 -import ReactDOM from 'react-dom';
5 -import './index.css';
4 +import { createRoot } from 'react-dom/client'
5 +import './index.css'
6 import '@hfs/shared/src/min-crypto-polyfill'
7 -import App from './App';
8 -//import reportWebVitals from './reportWebVitals';
7 +import App from './App'
8
10 -ReactDOM.render( h(StrictMode, {}, h(App)),
11 - document.getElementById('root'))
12 -
13 -// If you want to start measuring performance in your app, pass a function
14 -// to log results (for example: reportWebVitals(console.log))
15 -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
16 -//reportWebVitals();
9 +createRoot(document.getElementById('root')!)
10 + .render( h(StrictMode, {}, h(App)) )
frontend/package.json
+4 -4
@@ -13,8 +13,8 @@
13 "@hfs/shared": "*",
14 "js-sha512": "^0.8.0",
15 "lodash": "^4.17.21",
16 - "react": "^17.0.2",
17 - "react-dom": "^17.0.2",
16 + "react": "^18.2.0",
17 + "react-dom": "^18.2.0",
18 "react-router-dom": "^6.1.1",
19 "tssrp6a": "^3.0.0",
20 "use-debounce": "^7.0.1",
@@ -24,8 +24,8 @@
24 "devDependencies": {
25 "@types/lodash": "^4.14.178",
26 "@types/node": "^16.11.21",
27 - "@types/react": "^17.0.0",
28 - "@types/react-dom": "^17.0.0",
27 + "@types/react": "^18.0.15",
28 + "@types/react-dom": "^18.0.6",
29 "cross-env": "^7.0.3",
30 "react-scripts": "^5.0.1",
31 "sass": "^1.45.0"
frontend/src/index.ts
+6 -13
@@ -1,17 +1,10 @@
1 // This file is part of HFS - Copyright 2021-2022, Massimo Melina <a@rejetto.com> - License https://www.gnu.org/licenses/gpl-3.0.txt
2
3 -import { createElement as h, StrictMode } from 'react';
4 -import ReactDOM from 'react-dom';
5 -import './index.scss';
3 +import { createElement as h, StrictMode } from 'react'
4 +import { createRoot } from 'react-dom/client'
5 +import './index.scss'
6 import '@hfs/shared/src/min-crypto-polyfill'
7 -import App from './App';
8 -//import reportWebVitals from './reportWebVitals';
7 +import App from './App'
8
10 -ReactDOM.render(h(StrictMode, {}, h(App)),
11 - document.getElementById('root')
12 -);
13 -
14 -// If you want to start measuring performance in your app, pass a function
15 -// to log results (for example: reportWebVitals(console.log))
16 -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
17 -//reportWebVitals();
9 +createRoot(document.getElementById('root')!)
10 + .render( h(StrictMode, {}, h(App)) )
package-lock.json
+152 -486
@@ -28,30 +28,27 @@
28 "admin": {
29 "name": "@hfs/admin",
30 "dependencies": {
31 - "@emotion/react": "^11.7.1",
32 - "@emotion/styled": "^11.6.0",
31 + "@emotion/react": "^11.10.0",
32 + "@emotion/styled": "^11.10.0",
33 "@hfs/mui-grid-form": "*",
34 "@hfs/shared": "*",
35 - "@mui/icons-material": "^5.6.2",
36 - "@mui/lab": "^5.0.0-alpha.81",
37 - "@mui/material": "^5.8.1",
38 - "@mui/styles": "^5.8.0",
35 + "@mui/icons-material": "^5.8.4",
36 + "@mui/lab": "^5.0.0-alpha.93",
37 + "@mui/material": "^5.9.3",
38 "@mui/x-data-grid": "^5.12.0",
39 "js-sha512": "^0.8.0",
41 - "react": "^17.0.2",
42 - "react-dom": "^17.0.2",
40 + "react": "^18.2.0",
41 + "react-dom": "^18.2.0",
42 "react-router-dom": "^6.2.1",
44 - "react-virtualized-auto-sizer": "^1.0.6",
43 "react-window": "^1.8.6",
44 "tssrp6a": "^3.0.0",
45 "valtio": "^1.2.9",
46 "web-vitals": "^2.1.4"
47 },
48 "devDependencies": {
51 - "@types/jest": "^27.4.0",
49 "@types/node": "^16.11.21",
53 - "@types/react": "^17.0.38",
54 - "@types/react-dom": "^17.0.11",
50 + "@types/react": "^18.0.15",
51 + "@types/react-dom": "^18.0.6",
52 "@types/react-virtualized-auto-sizer": "^1.0.1",
53 "@types/react-window": "^1.8.5",
54 "babel-plugin-direct-import": "^1.0.0",
@@ -66,8 +63,8 @@
63 "@hfs/shared": "*",
64 "js-sha512": "^0.8.0",
65 "lodash": "^4.17.21",
69 - "react": "^17.0.2",
70 - "react-dom": "^17.0.2",
66 + "react": "^18.2.0",
67 + "react-dom": "^18.2.0",
68 "react-router-dom": "^6.1.1",
69 "tssrp6a": "^3.0.0",
70 "use-debounce": "^7.0.1",
@@ -77,8 +74,8 @@
74 "devDependencies": {
75 "@types/lodash": "^4.14.178",
76 "@types/node": "^16.11.21",
80 - "@types/react": "^17.0.0",
81 - "@types/react-dom": "^17.0.0",
77 + "@types/react": "^18.0.15",
78 + "@types/react-dom": "^18.0.6",
79 "cross-env": "^7.0.3",
80 "react-scripts": "^5.0.1",
81 "sass": "^1.45.0"
@@ -184,9 +181,9 @@
181 }
182 },
183 "node_modules/@babel/core/node_modules/@babel/parser": {
187 - "version": "7.18.10",
188 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.10.tgz",
189 - "integrity": "sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg==",
184 + "version": "7.18.11",
185 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz",
186 + "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==",
187 "bin": {
188 "parser": "bin/babel-parser.js"
189 },
@@ -787,14 +784,14 @@
784 }
785 },
786 "node_modules/@babel/helper-wrap-function": {
790 - "version": "7.18.10",
791 - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.10.tgz",
792 - "integrity": "sha512-95NLBP59VWdfK2lyLKe6eTMq9xg+yWKzxzxbJ1wcYNi1Auz200+83fMDADjRxBvc2QQor5zja2yTQzXGhk2GtQ==",
787 + "version": "7.18.11",
788 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz",
789 + "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==",
790 "dev": true,
791 "dependencies": {
792 "@babel/helper-function-name": "^7.18.9",
793 "@babel/template": "^7.18.10",
797 - "@babel/traverse": "^7.18.10",
794 + "@babel/traverse": "^7.18.11",
795 "@babel/types": "^7.18.10"
796 },
797 "engines": {
@@ -2372,9 +2369,9 @@
2369 }
2370 },
2371 "node_modules/@babel/template/node_modules/@babel/parser": {
2375 - "version": "7.18.10",
2376 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.10.tgz",
2377 - "integrity": "sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg==",
2372 + "version": "7.18.11",
2373 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz",
2374 + "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==",
2375 "bin": {
2376 "parser": "bin/babel-parser.js"
2377 },
@@ -2396,9 +2393,9 @@
2393 }
2394 },
2395 "node_modules/@babel/traverse": {
2399 - "version": "7.18.10",
2400 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.10.tgz",
2401 - "integrity": "sha512-J7ycxg0/K9XCtLyHf0cz2DqDihonJeIo+z+HEdRe9YuT8TY4A66i+Ab2/xZCEW7Ro60bPCBBfqqboHSamoV3+g==",
2396 + "version": "7.18.11",
2397 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz",
2398 + "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==",
2399 "dependencies": {
2400 "@babel/code-frame": "^7.18.6",
2401 "@babel/generator": "^7.18.10",
@@ -2406,7 +2403,7 @@
2403 "@babel/helper-function-name": "^7.18.9",
2404 "@babel/helper-hoist-variables": "^7.18.6",
2405 "@babel/helper-split-export-declaration": "^7.18.6",
2409 - "@babel/parser": "^7.18.10",
2406 + "@babel/parser": "^7.18.11",
2407 "@babel/types": "^7.18.10",
2408 "debug": "^4.1.0",
2409 "globals": "^11.1.0"
@@ -2429,9 +2426,9 @@
2426 }
2427 },
2428 "node_modules/@babel/traverse/node_modules/@babel/parser": {
2432 - "version": "7.18.10",
2433 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.10.tgz",
2434 - "integrity": "sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg==",
2429 + "version": "7.18.11",
2430 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz",
2431 + "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==",
2432 "bin": {
2433 "parser": "bin/babel-parser.js"
2434 },
@@ -3695,51 +3692,6 @@
3692 }
3693 }
3694 },
3698 - "node_modules/@mui/styles": {
3699 - "version": "5.9.3",
3700 - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.9.3.tgz",
3701 - "integrity": "sha512-omENe7oZxj6TYXYXYsSjwefmiXcU2pdy7QmXRtiD6MdTmw5+5WrDjrDRlFo2bHCFxjqNfUiXT1oEWAhV3pERww==",
3702 - "dependencies": {
3703 - "@babel/runtime": "^7.17.2",
3704 - "@emotion/hash": "^0.8.0",
3705 - "@mui/private-theming": "^5.9.3",
3706 - "@mui/types": "^7.1.5",
3707 - "@mui/utils": "^5.9.3",
3708 - "clsx": "^1.2.1",
3709 - "csstype": "^3.1.0",
3710 - "hoist-non-react-statics": "^3.3.2",
3711 - "jss": "^10.9.1",
3712 - "jss-plugin-camel-case": "^10.9.1",
3713 - "jss-plugin-default-unit": "^10.9.1",
3714 - "jss-plugin-global": "^10.9.1",
3715 - "jss-plugin-nested": "^10.9.1",
3716 - "jss-plugin-props-sort": "^10.9.1",
3717 - "jss-plugin-rule-value-function": "^10.9.1",
3718 - "jss-plugin-vendor-prefixer": "^10.9.1",
3719 - "prop-types": "^15.8.1"
3720 - },
3721 - "engines": {
3722 - "node": ">=12.0.0"
3723 - },
3724 - "funding": {
3725 - "type": "opencollective",
3726 - "url": "https://opencollective.com/mui"
3727 - },
3728 - "peerDependencies": {
3729 - "@types/react": "^17.0.0",
3730 - "react": "^17.0.0"
3731 - },
3732 - "peerDependenciesMeta": {
3733 - "@types/react": {
3734 - "optional": true
3735 - }
3736 - }
3737 - },
3738 - "node_modules/@mui/styles/node_modules/@emotion/hash": {
3739 - "version": "0.8.0",
3740 - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz",
3741 - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
3742 - },
3695 "node_modules/@mui/system": {
3696 "version": "5.9.3",
3697 "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.9.3.tgz",
@@ -3815,9 +3767,9 @@
3767 }
3768 },
3769 "node_modules/@mui/x-data-grid": {
3818 - "version": "5.15.0",
3819 - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.15.0.tgz",
3820 - "integrity": "sha512-O3mgNA7iKk1MDM97YFW12k/69ClEwsOn972ZQrHOMgomB7yCyXklOtUYcOUSIeKadONSD//u7PL2jecBbMc/7w==",
3770 + "version": "5.15.1",
3771 + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.15.1.tgz",
3772 + "integrity": "sha512-KTWrXRvhtudhONrjanpmSijgvMfWGiuX83RZxBpVPdiM4h0furLtltpmk++V3inEcGUeEFEj1qfx4ssiTuNJtw==",
3773 "dependencies": {
3774 "@babel/runtime": "^7.18.6",
3775 "@mui/utils": "^5.4.1",
@@ -4247,9 +4199,9 @@
4199 "dev": true
4200 },
4201 "node_modules/@sinclair/typebox": {
4250 - "version": "0.24.26",
4251 - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.26.tgz",
4252 - "integrity": "sha512-1ZVIyyS1NXDRVT8GjWD5jULjhDyM3IsIHef2VGUMdnWOlX2tkPjyEX/7K0TGSH2S8EaPhp1ylFdjSjUGQ+gecg==",
4202 + "version": "0.24.27",
4203 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.27.tgz",
4204 + "integrity": "sha512-K7C7IlQ3zLePEZleUN21ceBA2aLcMnLHTLph8QWk1JK37L90obdpY+QGY8bXMKxf1ht1Z0MNewvXxWv0oGDYFg==",
4205 "dev": true
4206 },
4207 "node_modules/@sinonjs/commons": {
@@ -4806,16 +4758,6 @@
4758 "@types/istanbul-lib-report": "*"
4759 }
4760 },
4809 - "node_modules/@types/jest": {
4810 - "version": "27.5.2",
4811 - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz",
4812 - "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==",
4813 - "dev": true,
4814 - "dependencies": {
4815 - "jest-matcher-utils": "^27.0.0",
4816 - "pretty-format": "^27.0.0"
4817 - }
4818 - },
4761 "node_modules/@types/json-schema": {
4762 "version": "7.0.11",
4763 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
@@ -4989,9 +4931,9 @@
4931 "dev": true
4932 },
4933 "node_modules/@types/react": {
4992 - "version": "17.0.48",
4993 - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.48.tgz",
4994 - "integrity": "sha512-zJ6IYlJ8cYYxiJfUaZOQee4lh99mFihBoqkOSEGV+dFi9leROW6+PgstzQ+w3gWTnUfskALtQPGHK6dYmPj+2A==",
4934 + "version": "18.0.15",
4935 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.15.tgz",
4936 + "integrity": "sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==",
4937 "dependencies": {
4938 "@types/prop-types": "*",
4939 "@types/scheduler": "*",
@@ -4999,12 +4941,12 @@
4941 }
4942 },
4943 "node_modules/@types/react-dom": {
5002 - "version": "17.0.17",
5003 - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz",
5004 - "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==",
4944 + "version": "18.0.6",
4945 + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz",
4946 + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==",
4947 "dev": true,
4948 "dependencies": {
5007 - "@types/react": "^17"
4949 + "@types/react": "*"
4950 }
4951 },
4952 "node_modules/@types/react-is": {
@@ -5847,6 +5789,19 @@
5789 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
5790 "dev": true
5791 },
5792 + "node_modules/aria-query": {
5793 + "version": "4.2.2",
5794 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
5795 + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
5796 + "dev": true,
5797 + "dependencies": {
5798 + "@babel/runtime": "^7.10.2",
5799 + "@babel/runtime-corejs3": "^7.10.2"
5800 + },
5801 + "engines": {
5802 + "node": ">=6.0"
5803 + }
5804 + },
5805 "node_modules/array-flatten": {
5806 "version": "2.1.2",
5807 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
@@ -6737,9 +6692,9 @@
6692 }
6693 },
6694 "node_modules/caniuse-lite": {
6740 - "version": "1.0.30001373",
6741 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz",
6742 - "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==",
6695 + "version": "1.0.30001374",
6696 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001374.tgz",
6697 + "integrity": "sha512-mWvzatRx3w+j5wx/mpFN5v5twlPrabG8NqX2c6e45LCpymdoGqNvRkRutFUqpRTXKFQFNQJasvK0YT7suW6/Hw==",
6698 "funding": [
6699 {
6700 "type": "opencollective",
@@ -7667,15 +7622,6 @@
7622 "node": ">=0.10.0"
7623 }
7624 },
7670 - "node_modules/css-vendor": {
7671 - "version": "2.0.8",
7672 - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz",
7673 - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==",
7674 - "dependencies": {
7675 - "@babel/runtime": "^7.8.3",
7676 - "is-in-browser": "^1.0.2"
7677 - }
7678 - },
7625 "node_modules/css-what": {
7626 "version": "6.1.0",
7627 "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
@@ -8401,9 +8347,9 @@
8347 }
8348 },
8349 "node_modules/electron-to-chromium": {
8404 - "version": "1.4.210",
8405 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.210.tgz",
8406 - "integrity": "sha512-kSiX4tuyZijV7Cz0MWVmGT8K2siqaOA4Z66K5dCttPPRh0HicOcOAEj1KlC8O8J1aOS/1M8rGofOzksLKaHWcQ=="
8350 + "version": "1.4.211",
8351 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.211.tgz",
8352 + "integrity": "sha512-BZSbMpyFQU0KBJ1JG26XGeFI3i4op+qOYGxftmZXFZoHkhLgsSv4DHDJfl8ogII3hIuzGt51PaZ195OVu0yJ9A=="
8353 },
8354 "node_modules/emittery": {
8355 "version": "0.8.1",
@@ -9015,19 +8961,6 @@
8961 "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
8962 }
8963 },
9018 - "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": {
9019 - "version": "4.2.2",
9020 - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
9021 - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
9022 - "dev": true,
9023 - "dependencies": {
9024 - "@babel/runtime": "^7.10.2",
9025 - "@babel/runtime-corejs3": "^7.10.2"
9026 - },
9027 - "engines": {
9028 - "node": ">=6.0"
9029 - }
9030 - },
8964 "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": {
8965 "version": "9.2.2",
8966 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
@@ -10856,11 +10789,6 @@
10789 "node": ">=10.17.0"
10790 }
10791 },
10859 - "node_modules/hyphenate-style-name": {
10860 - "version": "1.0.4",
10861 - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz",
10862 - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ=="
10863 - },
10792 "node_modules/iconv-lite": {
10793 "version": "0.4.24",
10794 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -11281,11 +11209,6 @@
11209 "node": ">=0.10.0"
11210 }
11211 },
11284 - "node_modules/is-in-browser": {
11285 - "version": "1.1.3",
11286 - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz",
11287 - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g=="
11288 - },
11212 "node_modules/is-ip": {
11213 "version": "3.1.0",
11214 "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
@@ -12730,88 +12653,6 @@
12653 "node": ">=0.10.0"
12654 }
12655 },
12733 - "node_modules/jss": {
12734 - "version": "10.9.2",
12735 - "resolved": "https://registry.npmjs.org/jss/-/jss-10.9.2.tgz",
12736 - "integrity": "sha512-b8G6rWpYLR4teTUbGd4I4EsnWjg7MN0Q5bSsjKhVkJVjhQDy2KzkbD2AW3TuT0RYZVmZZHKIrXDn6kjU14qkUg==",
12737 - "dependencies": {
12738 - "@babel/runtime": "^7.3.1",
12739 - "csstype": "^3.0.2",
12740 - "is-in-browser": "^1.1.3",
12741 - "tiny-warning": "^1.0.2"
12742 - },
12743 - "funding": {
12744 - "type": "opencollective",
12745 - "url": "https://opencollective.com/jss"
12746 - }
12747 - },
12748 - "node_modules/jss-plugin-camel-case": {
12749 - "version": "10.9.2",
12750 - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.2.tgz",
12751 - "integrity": "sha512-wgBPlL3WS0WDJ1lPJcgjux/SHnDuu7opmgQKSraKs4z8dCCyYMx9IDPFKBXQ8Q5dVYij1FFV0WdxyhuOOAXuTg==",
12752 - "dependencies": {
12753 - "@babel/runtime": "^7.3.1",
12754 - "hyphenate-style-name": "^1.0.3",
12755 - "jss": "10.9.2"
12756 - }
12757 - },
12758 - "node_modules/jss-plugin-default-unit": {
12759 - "version": "10.9.2",
12760 - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.2.tgz",
12761 - "integrity": "sha512-pYg0QX3bBEFtTnmeSI3l7ad1vtHU42YEEpgW7pmIh+9pkWNWb5dwS/4onSfAaI0kq+dOZHzz4dWe+8vWnanoSg==",
12762 - "dependencies": {
12763 - "@babel/runtime": "^7.3.1",
12764 - "jss": "10.9.2"
12765 - }
12766 - },
12767 - "node_modules/jss-plugin-global": {
12768 - "version": "10.9.2",
12769 - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.2.tgz",
12770 - "integrity": "sha512-GcX0aE8Ef6AtlasVrafg1DItlL/tWHoC4cGir4r3gegbWwF5ZOBYhx04gurPvWHC8F873aEGqge7C17xpwmp2g==",
12771 - "dependencies": {
12772 - "@babel/runtime": "^7.3.1",
12773 - "jss": "10.9.2"
12774 - }
12775 - },
12776 - "node_modules/jss-plugin-nested": {
12777 - "version": "10.9.2",
12778 - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.2.tgz",
12779 - "integrity": "sha512-VgiOWIC6bvgDaAL97XCxGD0BxOKM0K0zeB/ECyNaVF6FqvdGB9KBBWRdy2STYAss4VVA7i5TbxFZN+WSX1kfQA==",
12780 - "dependencies": {
12781 - "@babel/runtime": "^7.3.1",
12782 - "jss": "10.9.2",
12783 - "tiny-warning": "^1.0.2"
12784 - }
12785 - },
12786 - "node_modules/jss-plugin-props-sort": {
12787 - "version": "10.9.2",
12788 - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.2.tgz",
12789 - "integrity": "sha512-AP1AyUTbi2szylgr+O0OB7gkIxEGzySLITZ2GpsaoX72YMCGI2jYAc+WUhPfvUnZYiauF4zTnN4V4TGuvFjJlw==",
12790 - "dependencies": {
12791 - "@babel/runtime": "^7.3.1",
12792 - "jss": "10.9.2"
12793 - }
12794 - },
12795 - "node_modules/jss-plugin-rule-value-function": {
12796 - "version": "10.9.2",
12797 - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.2.tgz",
12798 - "integrity": "sha512-vf5ms8zvLFMub6swbNxvzsurHfUZ5Shy5aJB2gIpY6WNA3uLinEcxYyraQXItRHi5ivXGqYciFDRM2ZoVoRZ4Q==",
12799 - "dependencies": {
12800 - "@babel/runtime": "^7.3.1",
12801 - "jss": "10.9.2",
12802 - "tiny-warning": "^1.0.2"
12803 - }
12804 - },
12805 - "node_modules/jss-plugin-vendor-prefixer": {
12806 - "version": "10.9.2",
12807 - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.2.tgz",
12808 - "integrity": "sha512-SxcEoH+Rttf9fEv6KkiPzLdXRmI6waOTcMkbbEFgdZLDYNIP9UKNHFy6thhbRKqv0XMQZdrEsbDyV464zE/dUA==",
12809 - "dependencies": {
12810 - "@babel/runtime": "^7.3.1",
12811 - "css-vendor": "^2.0.8",
12812 - "jss": "10.9.2"
12813 - }
12814 - },
12656 "node_modules/jsx-ast-utils": {
12657 "version": "3.3.2",
12658 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz",
@@ -16286,12 +16127,11 @@
16127 }
16128 },
16129 "node_modules/react": {
16289 - "version": "17.0.2",
16290 - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
16291 - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
16130 + "version": "18.2.0",
16131 + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
16132 + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
16133 "dependencies": {
16293 - "loose-envify": "^1.1.0",
16294 - "object-assign": "^4.1.1"
16134 + "loose-envify": "^1.1.0"
16135 },
16136 "engines": {
16137 "node": ">=0.10.0"
@@ -16404,16 +16244,15 @@
16244 }
16245 },
16246 "node_modules/react-dom": {
16407 - "version": "17.0.2",
16408 - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
16409 - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
16247 + "version": "18.2.0",
16248 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
16249 + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
16250 "dependencies": {
16251 "loose-envify": "^1.1.0",
16412 - "object-assign": "^4.1.1",
16413 - "scheduler": "^0.20.2"
16252 + "scheduler": "^0.23.0"
16253 },
16254 "peerDependencies": {
16416 - "react": "17.0.2"
16255 + "react": "^18.2.0"
16256 }
16257 },
16258 "node_modules/react-error-overlay": {
@@ -16574,18 +16413,6 @@
16413 "react-dom": ">=16.6.0"
16414 }
16415 },
16577 - "node_modules/react-virtualized-auto-sizer": {
16578 - "version": "1.0.6",
16579 - "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz",
16580 - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==",
16581 - "engines": {
16582 - "node": ">8.0.0"
16583 - },
16584 - "peerDependencies": {
16585 - "react": "^15.3.0 || ^16.0.0-alpha || ^17.0.0",
16586 - "react-dom": "^15.3.0 || ^16.0.0-alpha || ^17.0.0"
16587 - }
16588 - },
16416 "node_modules/react-window": {
16417 "version": "1.8.7",
16418 "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.7.tgz",
@@ -17227,9 +17054,9 @@
17054 "dev": true
17055 },
17056 "node_modules/sass": {
17230 - "version": "1.54.1",
17231 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.1.tgz",
17232 - "integrity": "sha512-GHJJr31Me32RjjUBagyzx8tzjKBUcDwo5239XANIRBq0adDu5iIG0aFO0i/TBb/4I9oyxkEv44nq/kL1DxdDhA==",
17057 + "version": "1.54.2",
17058 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.2.tgz",
17059 + "integrity": "sha512-wbVV26sejsCIbBScZZtNkvnrB/bVCQ8hSlZ01D9nzsVh9zLqCkWrlpvTb3YEb6xsuNi9cx75hncqwikHFSz7tw==",
17060 "dev": true,
17061 "dependencies": {
17062 "chokidar": ">=3.0.0 <4.0.0",
@@ -17300,12 +17127,11 @@
17127 }
17128 },
17129 "node_modules/scheduler": {
17303 - "version": "0.20.2",
17304 - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
17305 - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
17130 + "version": "0.23.0",
17131 + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
17132 + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
17133 "dependencies": {
17307 - "loose-envify": "^1.1.0",
17308 - "object-assign": "^4.1.1"
17134 + "loose-envify": "^1.1.0"
17135 }
17136 },
17137 "node_modules/schema-utils": {
@@ -18605,11 +18431,6 @@
18431 "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
18432 "dev": true
18433 },
18608 - "node_modules/tiny-warning": {
18609 - "version": "1.0.3",
18610 - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
18611 - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
18612 - },
18434 "node_modules/tmpl": {
18435 "version": "1.0.5",
18436 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
@@ -20502,9 +20323,9 @@
20323 }
20324 },
20325 "@babel/parser": {
20505 - "version": "7.18.10",
20506 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.10.tgz",
20507 - "integrity": "sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg=="
20326 + "version": "7.18.11",
20327 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz",
20328 + "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ=="
20329 },
20330 "@babel/types": {
20331 "version": "7.18.10",
@@ -20978,14 +20799,14 @@
20799 "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw=="
20800 },
20801 "@babel/helper-wrap-function": {
20981 - "version": "7.18.10",
20982 - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.10.tgz",
20983 - "integrity": "sha512-95NLBP59VWdfK2lyLKe6eTMq9xg+yWKzxzxbJ1wcYNi1Auz200+83fMDADjRxBvc2QQor5zja2yTQzXGhk2GtQ==",
20802 + "version": "7.18.11",
20803 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz",
20804 + "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==",
20805 "dev": true,
20806 "requires": {
20807 "@babel/helper-function-name": "^7.18.9",
20808 "@babel/template": "^7.18.10",
20988 - "@babel/traverse": "^7.18.10",
20809 + "@babel/traverse": "^7.18.11",
20810 "@babel/types": "^7.18.10"
20811 },
20812 "dependencies": {
@@ -22062,9 +21883,9 @@
21883 },
21884 "dependencies": {
21885 "@babel/parser": {
22065 - "version": "7.18.10",
22066 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.10.tgz",
22067 - "integrity": "sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg=="
21886 + "version": "7.18.11",
21887 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz",
21888 + "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ=="
21889 },
21890 "@babel/types": {
21891 "version": "7.18.10",
@@ -22079,9 +21900,9 @@
21900 }
21901 },
21902 "@babel/traverse": {
22082 - "version": "7.18.10",
22083 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.10.tgz",
22084 - "integrity": "sha512-J7ycxg0/K9XCtLyHf0cz2DqDihonJeIo+z+HEdRe9YuT8TY4A66i+Ab2/xZCEW7Ro60bPCBBfqqboHSamoV3+g==",
21903 + "version": "7.18.11",
21904 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz",
21905 + "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==",
21906 "requires": {
21907 "@babel/code-frame": "^7.18.6",
21908 "@babel/generator": "^7.18.10",
@@ -22089,7 +21910,7 @@
21910 "@babel/helper-function-name": "^7.18.9",
21911 "@babel/helper-hoist-variables": "^7.18.6",
21912 "@babel/helper-split-export-declaration": "^7.18.6",
22092 - "@babel/parser": "^7.18.10",
21913 + "@babel/parser": "^7.18.11",
21914 "@babel/types": "^7.18.10",
21915 "debug": "^4.1.0",
21916 "globals": "^11.1.0"
@@ -22106,9 +21927,9 @@
21927 }
21928 },
21929 "@babel/parser": {
22109 - "version": "7.18.10",
22110 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.10.tgz",
22111 - "integrity": "sha512-TYk3OA0HKL6qNryUayb5UUEhM/rkOQozIBEA5ITXh5DWrSp0TlUQXMyZmnWxG/DizSWBeeQ0Zbc5z8UGaaqoeg=="
21930 + "version": "7.18.11",
21931 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz",
21932 + "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ=="
21933 },
21934 "@babel/types": {
21935 "version": "7.18.10",
@@ -22442,30 +22263,27 @@
22263 "@hfs/admin": {
22264 "version": "file:admin",
22265 "requires": {
22445 - "@emotion/react": "^11.7.1",
22446 - "@emotion/styled": "^11.6.0",
22266 + "@emotion/react": "^11.10.0",
22267 + "@emotion/styled": "^11.10.0",
22268 "@hfs/mui-grid-form": "*",
22269 "@hfs/shared": "*",
22449 - "@mui/icons-material": "^5.6.2",
22450 - "@mui/lab": "^5.0.0-alpha.81",
22451 - "@mui/material": "^5.8.1",
22452 - "@mui/styles": "^5.8.0",
22270 + "@mui/icons-material": "^5.8.4",
22271 + "@mui/lab": "^5.0.0-alpha.93",
22272 + "@mui/material": "^5.9.3",
22273 "@mui/x-data-grid": "^5.12.0",
22454 - "@types/jest": "^27.4.0",
22274 "@types/node": "^16.11.21",
22456 - "@types/react": "^17.0.38",
22457 - "@types/react-dom": "^17.0.11",
22275 + "@types/react": "^18.0.15",
22276 + "@types/react-dom": "^18.0.6",
22277 "@types/react-virtualized-auto-sizer": "^1.0.1",
22278 "@types/react-window": "^1.8.5",
22279 "babel-plugin-direct-import": "^1.0.0",
22280 "customize-cra": "^1.0.0",
22281 "js-sha512": "^0.8.0",
22463 - "react": "^17.0.2",
22282 + "react": "^18.2.0",
22283 "react-app-rewired": "^2.2.1",
22465 - "react-dom": "^17.0.2",
22284 + "react-dom": "^18.2.0",
22285 "react-router-dom": "^6.2.1",
22286 "react-scripts": "^5.0.1",
22468 - "react-virtualized-auto-sizer": "^1.0.6",
22287 "react-window": "^1.8.6",
22288 "tssrp6a": "^3.0.0",
22289 "valtio": "^1.2.9",
@@ -22478,13 +22296,13 @@
22296 "@hfs/shared": "*",
22297 "@types/lodash": "^4.14.178",
22298 "@types/node": "^16.11.21",
22481 - "@types/react": "^17.0.0",
22482 - "@types/react-dom": "^17.0.0",
22299 + "@types/react": "^18.0.15",
22300 + "@types/react-dom": "^18.0.6",
22301 "cross-env": "^7.0.3",
22302 "js-sha512": "^0.8.0",
22303 "lodash": "^4.17.21",
22486 - "react": "^17.0.2",
22487 - "react-dom": "^17.0.2",
22304 + "react": "^18.2.0",
22305 + "react-dom": "^18.2.0",
22306 "react-router-dom": "^6.1.1",
22307 "react-scripts": "^5.0.1",
22308 "sass": "^1.45.0",
@@ -23065,37 +22883,6 @@
22883 "prop-types": "^15.8.1"
22884 }
22885 },
23068 - "@mui/styles": {
23069 - "version": "5.9.3",
23070 - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.9.3.tgz",
23071 - "integrity": "sha512-omENe7oZxj6TYXYXYsSjwefmiXcU2pdy7QmXRtiD6MdTmw5+5WrDjrDRlFo2bHCFxjqNfUiXT1oEWAhV3pERww==",
23072 - "requires": {
23073 - "@babel/runtime": "^7.17.2",
23074 - "@emotion/hash": "^0.8.0",
23075 - "@mui/private-theming": "^5.9.3",
23076 - "@mui/types": "^7.1.5",
23077 - "@mui/utils": "^5.9.3",
23078 - "clsx": "^1.2.1",
23079 - "csstype": "^3.1.0",
23080 - "hoist-non-react-statics": "^3.3.2",
23081 - "jss": "^10.9.1",
23082 - "jss-plugin-camel-case": "^10.9.1",
23083 - "jss-plugin-default-unit": "^10.9.1",
23084 - "jss-plugin-global": "^10.9.1",
23085 - "jss-plugin-nested": "^10.9.1",
23086 - "jss-plugin-props-sort": "^10.9.1",
23087 - "jss-plugin-rule-value-function": "^10.9.1",
23088 - "jss-plugin-vendor-prefixer": "^10.9.1",
23089 - "prop-types": "^15.8.1"
23090 - },
23091 - "dependencies": {
23092 - "@emotion/hash": {
23093 - "version": "0.8.0",
23094 - "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz",
23095 - "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
23096 - }
23097 - }
23098 - },
22886 "@mui/system": {
22887 "version": "5.9.3",
22888 "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.9.3.tgz",
@@ -23130,9 +22917,9 @@
22917 }
22918 },
22919 "@mui/x-data-grid": {
23133 - "version": "5.15.0",
23134 - "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.15.0.tgz",
23135 - "integrity": "sha512-O3mgNA7iKk1MDM97YFW12k/69ClEwsOn972ZQrHOMgomB7yCyXklOtUYcOUSIeKadONSD//u7PL2jecBbMc/7w==",
22920 + "version": "5.15.1",
22921 + "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-5.15.1.tgz",
22922 + "integrity": "sha512-KTWrXRvhtudhONrjanpmSijgvMfWGiuX83RZxBpVPdiM4h0furLtltpmk++V3inEcGUeEFEj1qfx4ssiTuNJtw==",
22923 "requires": {
22924 "@babel/runtime": "^7.18.6",
22925 "@mui/utils": "^5.4.1",
@@ -23352,9 +23139,9 @@
23139 "dev": true
23140 },
23141 "@sinclair/typebox": {
23355 - "version": "0.24.26",
23356 - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.26.tgz",
23357 - "integrity": "sha512-1ZVIyyS1NXDRVT8GjWD5jULjhDyM3IsIHef2VGUMdnWOlX2tkPjyEX/7K0TGSH2S8EaPhp1ylFdjSjUGQ+gecg==",
23142 + "version": "0.24.27",
23143 + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.27.tgz",
23144 + "integrity": "sha512-K7C7IlQ3zLePEZleUN21ceBA2aLcMnLHTLph8QWk1JK37L90obdpY+QGY8bXMKxf1ht1Z0MNewvXxWv0oGDYFg==",
23145 "dev": true
23146 },
23147 "@sinonjs/commons": {
@@ -23803,16 +23590,6 @@
23590 "@types/istanbul-lib-report": "*"
23591 }
23592 },
23806 - "@types/jest": {
23807 - "version": "27.5.2",
23808 - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz",
23809 - "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==",
23810 - "dev": true,
23811 - "requires": {
23812 - "jest-matcher-utils": "^27.0.0",
23813 - "pretty-format": "^27.0.0"
23814 - }
23815 - },
23593 "@types/json-schema": {
23594 "version": "7.0.11",
23595 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz",
@@ -23986,9 +23763,9 @@
23763 "dev": true
23764 },
23765 "@types/react": {
23989 - "version": "17.0.48",
23990 - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.48.tgz",
23991 - "integrity": "sha512-zJ6IYlJ8cYYxiJfUaZOQee4lh99mFihBoqkOSEGV+dFi9leROW6+PgstzQ+w3gWTnUfskALtQPGHK6dYmPj+2A==",
23766 + "version": "18.0.15",
23767 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.15.tgz",
23768 + "integrity": "sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==",
23769 "requires": {
23770 "@types/prop-types": "*",
23771 "@types/scheduler": "*",
@@ -23996,12 +23773,12 @@
23773 }
23774 },
23775 "@types/react-dom": {
23999 - "version": "17.0.17",
24000 - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz",
24001 - "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==",
23776 + "version": "18.0.6",
23777 + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz",
23778 + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==",
23779 "dev": true,
23780 "requires": {
24004 - "@types/react": "^17"
23781 + "@types/react": "*"
23782 }
23783 },
23784 "@types/react-is": {
@@ -24661,6 +24438,16 @@
24438 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
24439 "dev": true
24440 },
24441 + "aria-query": {
24442 + "version": "4.2.2",
24443 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
24444 + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
24445 + "dev": true,
24446 + "requires": {
24447 + "@babel/runtime": "^7.10.2",
24448 + "@babel/runtime-corejs3": "^7.10.2"
24449 + }
24450 + },
24451 "array-flatten": {
24452 "version": "2.1.2",
24453 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
@@ -25325,9 +25112,9 @@
25112 }
25113 },
25114 "caniuse-lite": {
25328 - "version": "1.0.30001373",
25329 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz",
25330 - "integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ=="
25115 + "version": "1.0.30001374",
25116 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001374.tgz",
25117 + "integrity": "sha512-mWvzatRx3w+j5wx/mpFN5v5twlPrabG8NqX2c6e45LCpymdoGqNvRkRutFUqpRTXKFQFNQJasvK0YT7suW6/Hw=="
25118 },
25119 "case-sensitive-paths-webpack-plugin": {
25120 "version": "2.4.0",
@@ -26002,15 +25789,6 @@
25789 }
25790 }
25791 },
26005 - "css-vendor": {
26006 - "version": "2.0.8",
26007 - "resolved": "https://registry.npmjs.org/css-vendor/-/css-vendor-2.0.8.tgz",
26008 - "integrity": "sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==",
26009 - "requires": {
26010 - "@babel/runtime": "^7.8.3",
26011 - "is-in-browser": "^1.0.2"
26012 - }
26013 - },
25792 "css-what": {
25793 "version": "6.1.0",
25794 "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
@@ -26568,9 +26346,9 @@
26346 }
26347 },
26348 "electron-to-chromium": {
26571 - "version": "1.4.210",
26572 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.210.tgz",
26573 - "integrity": "sha512-kSiX4tuyZijV7Cz0MWVmGT8K2siqaOA4Z66K5dCttPPRh0HicOcOAEj1KlC8O8J1aOS/1M8rGofOzksLKaHWcQ=="
26349 + "version": "1.4.211",
26350 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.211.tgz",
26351 + "integrity": "sha512-BZSbMpyFQU0KBJ1JG26XGeFI3i4op+qOYGxftmZXFZoHkhLgsSv4DHDJfl8ogII3hIuzGt51PaZ195OVu0yJ9A=="
26352 },
26353 "emittery": {
26354 "version": "0.8.1",
@@ -27103,16 +26881,6 @@
26881 "semver": "^6.3.0"
26882 },
26883 "dependencies": {
27106 - "aria-query": {
27107 - "version": "4.2.2",
27108 - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz",
27109 - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==",
27110 - "dev": true,
27111 - "requires": {
27112 - "@babel/runtime": "^7.10.2",
27113 - "@babel/runtime-corejs3": "^7.10.2"
27114 - }
27115 - },
26884 "emoji-regex": {
26885 "version": "9.2.2",
26886 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
@@ -28400,11 +28168,6 @@
28168 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
28169 "dev": true
28170 },
28403 - "hyphenate-style-name": {
28404 - "version": "1.0.4",
28405 - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz",
28406 - "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ=="
28407 - },
28171 "iconv-lite": {
28172 "version": "0.4.24",
28173 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
@@ -28693,11 +28456,6 @@
28456 "is-extglob": "^2.1.1"
28457 }
28458 },
28696 - "is-in-browser": {
28697 - "version": "1.1.3",
28698 - "resolved": "https://registry.npmjs.org/is-in-browser/-/is-in-browser-1.1.3.tgz",
28699 - "integrity": "sha512-FeXIBgG/CPGd/WUxuEyvgGTEfwiG9Z4EKGxjNMRqviiIIfsmgrpnHLffEDdwUHqNva1VEW91o3xBT/m8Elgl9g=="
28700 - },
28459 "is-ip": {
28460 "version": "3.1.0",
28461 "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz",
@@ -29801,84 +29559,6 @@
29559 "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==",
29560 "dev": true
29561 },
29804 - "jss": {
29805 - "version": "10.9.2",
29806 - "resolved": "https://registry.npmjs.org/jss/-/jss-10.9.2.tgz",
29807 - "integrity": "sha512-b8G6rWpYLR4teTUbGd4I4EsnWjg7MN0Q5bSsjKhVkJVjhQDy2KzkbD2AW3TuT0RYZVmZZHKIrXDn6kjU14qkUg==",
29808 - "requires": {
29809 - "@babel/runtime": "^7.3.1",
29810 - "csstype": "^3.0.2",
29811 - "is-in-browser": "^1.1.3",
29812 - "tiny-warning": "^1.0.2"
29813 - }
29814 - },
29815 - "jss-plugin-camel-case": {
29816 - "version": "10.9.2",
29817 - "resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.2.tgz",
29818 - "integrity": "sha512-wgBPlL3WS0WDJ1lPJcgjux/SHnDuu7opmgQKSraKs4z8dCCyYMx9IDPFKBXQ8Q5dVYij1FFV0WdxyhuOOAXuTg==",
29819 - "requires": {
29820 - "@babel/runtime": "^7.3.1",
29821 - "hyphenate-style-name": "^1.0.3",
29822 - "jss": "10.9.2"
29823 - }
29824 - },
29825 - "jss-plugin-default-unit": {
29826 - "version": "10.9.2",
29827 - "resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.2.tgz",
29828 - "integrity": "sha512-pYg0QX3bBEFtTnmeSI3l7ad1vtHU42YEEpgW7pmIh+9pkWNWb5dwS/4onSfAaI0kq+dOZHzz4dWe+8vWnanoSg==",
29829 - "requires": {
29830 - "@babel/runtime": "^7.3.1",
29831 - "jss": "10.9.2"
29832 - }
29833 - },
29834 - "jss-plugin-global": {
29835 - "version": "10.9.2",
29836 - "resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.2.tgz",
29837 - "integrity": "sha512-GcX0aE8Ef6AtlasVrafg1DItlL/tWHoC4cGir4r3gegbWwF5ZOBYhx04gurPvWHC8F873aEGqge7C17xpwmp2g==",
29838 - "requires": {
29839 - "@babel/runtime": "^7.3.1",
29840 - "jss": "10.9.2"
29841 - }
29842 - },
29843 - "jss-plugin-nested": {
29844 - "version": "10.9.2",
29845 - "resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.2.tgz",
29846 - "integrity": "sha512-VgiOWIC6bvgDaAL97XCxGD0BxOKM0K0zeB/ECyNaVF6FqvdGB9KBBWRdy2STYAss4VVA7i5TbxFZN+WSX1kfQA==",
29847 - "requires": {
29848 - "@babel/runtime": "^7.3.1",
29849 - "jss": "10.9.2",
29850 - "tiny-warning": "^1.0.2"
29851 - }
29852 - },
29853 - "jss-plugin-props-sort": {
29854 - "version": "10.9.2",
29855 - "resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.2.tgz",
29856 - "integrity": "sha512-AP1AyUTbi2szylgr+O0OB7gkIxEGzySLITZ2GpsaoX72YMCGI2jYAc+WUhPfvUnZYiauF4zTnN4V4TGuvFjJlw==",
29857 - "requires": {
29858 - "@babel/runtime": "^7.3.1",
29859 - "jss": "10.9.2"
29860 - }
29861 - },
29862 - "jss-plugin-rule-value-function": {
29863 - "version": "10.9.2",
29864 - "resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.2.tgz",
29865 - "integrity": "sha512-vf5ms8zvLFMub6swbNxvzsurHfUZ5Shy5aJB2gIpY6WNA3uLinEcxYyraQXItRHi5ivXGqYciFDRM2ZoVoRZ4Q==",
29866 - "requires": {
29867 - "@babel/runtime": "^7.3.1",
29868 - "jss": "10.9.2",
29869 - "tiny-warning": "^1.0.2"
29870 - }
29871 - },
29872 - "jss-plugin-vendor-prefixer": {
29873 - "version": "10.9.2",
29874 - "resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.2.tgz",
29875 - "integrity": "sha512-SxcEoH+Rttf9fEv6KkiPzLdXRmI6waOTcMkbbEFgdZLDYNIP9UKNHFy6thhbRKqv0XMQZdrEsbDyV464zE/dUA==",
29876 - "requires": {
29877 - "@babel/runtime": "^7.3.1",
29878 - "css-vendor": "^2.0.8",
29879 - "jss": "10.9.2"
29880 - }
29881 - },
29562 "jsx-ast-utils": {
29563 "version": "3.3.2",
29564 "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.2.tgz",
@@ -32307,12 +31987,11 @@
31987 }
31988 },
31989 "react": {
32310 - "version": "17.0.2",
32311 - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
32312 - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
31990 + "version": "18.2.0",
31991 + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
31992 + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
31993 "requires": {
32314 - "loose-envify": "^1.1.0",
32315 - "object-assign": "^4.1.1"
31994 + "loose-envify": "^1.1.0"
31995 }
31996 },
31997 "react-app-polyfill": {
@@ -32402,13 +32081,12 @@
32081 }
32082 },
32083 "react-dom": {
32405 - "version": "17.0.2",
32406 - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
32407 - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
32084 + "version": "18.2.0",
32085 + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
32086 + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
32087 "requires": {
32088 "loose-envify": "^1.1.0",
32410 - "object-assign": "^4.1.1",
32411 - "scheduler": "^0.20.2"
32089 + "scheduler": "^0.23.0"
32090 }
32091 },
32092 "react-error-overlay": {
@@ -32531,12 +32209,6 @@
32209 "prop-types": "^15.6.2"
32210 }
32211 },
32534 - "react-virtualized-auto-sizer": {
32535 - "version": "1.0.6",
32536 - "resolved": "https://registry.npmjs.org/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.6.tgz",
32537 - "integrity": "sha512-7tQ0BmZqfVF6YYEWcIGuoR3OdYe8I/ZFbNclFlGOC3pMqunkYF/oL30NCjSGl9sMEb17AnzixDz98Kqc3N76HQ==",
32538 - "requires": {}
32539 - },
32212 "react-window": {
32213 "version": "1.8.7",
32214 "resolved": "https://registry.npmjs.org/react-window/-/react-window-1.8.7.tgz",
@@ -33021,9 +32693,9 @@
32693 "dev": true
32694 },
32695 "sass": {
33024 - "version": "1.54.1",
33025 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.1.tgz",
33026 - "integrity": "sha512-GHJJr31Me32RjjUBagyzx8tzjKBUcDwo5239XANIRBq0adDu5iIG0aFO0i/TBb/4I9oyxkEv44nq/kL1DxdDhA==",
32696 + "version": "1.54.2",
32697 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.2.tgz",
32698 + "integrity": "sha512-wbVV26sejsCIbBScZZtNkvnrB/bVCQ8hSlZ01D9nzsVh9zLqCkWrlpvTb3YEb6xsuNi9cx75hncqwikHFSz7tw==",
32699 "dev": true,
32700 "requires": {
32701 "chokidar": ">=3.0.0 <4.0.0",
@@ -33057,12 +32729,11 @@
32729 }
32730 },
32731 "scheduler": {
33060 - "version": "0.20.2",
33061 - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
33062 - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
32732 + "version": "0.23.0",
32733 + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
32734 + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
32735 "requires": {
33064 - "loose-envify": "^1.1.0",
33065 - "object-assign": "^4.1.1"
32736 + "loose-envify": "^1.1.0"
32737 }
32738 },
32739 "schema-utils": {
@@ -34104,11 +33775,6 @@
33775 "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
33776 "dev": true
33777 },
34107 - "tiny-warning": {
34108 - "version": "1.0.3",
34109 - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
34110 - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
34111 - },
33778 "tmpl": {
33779 "version": "1.0.5",
33780 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
shared/src/dialogs.ts
+1 -1
@@ -30,7 +30,7 @@ export function Dialogs() {
30 const snap = useSnapshot(dialogs)
31 return h(Fragment, {},
32 snap.length > 0 && snap.map((d,i) =>
33 - h(Dialog, { key:i, ...d })))
33 + h(Dialog, { key:i, ...(d as DialogOptions) })))
34 }
35
36 function Dialog(d:DialogOptions) {