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) {