|
@@ -11,12 +11,15 @@
|
|
|
"@testing-library/jest-dom": "^5.16.1",
|
|
|
"@testing-library/react": "^12.1.2",
|
|
|
"@testing-library/user-event": "^13.5.0",
|
|
|
+ "array-move": "^4.0.0",
|
|
|
"node-sass": "^7.0.1",
|
|
|
"react": "^17.0.2",
|
|
|
"react-dom": "^17.0.2",
|
|
|
+ "react-dropzone": "^11.5.1",
|
|
|
"react-redux": "^7.2.6",
|
|
|
"react-router-dom": "^5.3.0",
|
|
|
"react-scripts": "5.0.0",
|
|
|
+ "react-sortable-hoc": "^2.0.0",
|
|
|
"redux": "^4.1.2",
|
|
|
"redux-thunk": "^2.4.1",
|
|
|
"web-vitals": "^2.1.3"
|
|
@@ -4281,6 +4284,17 @@
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/array-move": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/array-move/-/array-move-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-+RY54S8OuVvg94THpneQvFRmqWdAHeqtMzgMW6JNurHxe8rsS07cHQdfGkXnTUXiBcyZ0j3SiDIxxj0RPiqCkQ==",
|
|
|
+ "engines": {
|
|
|
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "url": "https://github.com/sponsors/sindresorhus"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/array-union": {
|
|
|
"version": "2.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
|
|
@@ -4395,6 +4409,14 @@
|
|
|
"node": ">= 4.5.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/attr-accept": {
|
|
|
+ "version": "2.2.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz",
|
|
|
+ "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=4"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/autoprefixer": {
|
|
|
"version": "10.4.2",
|
|
|
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz",
|
|
@@ -7542,6 +7564,17 @@
|
|
|
"webpack": "^4.0.0 || ^5.0.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/file-selector": {
|
|
|
+ "version": "0.2.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.2.4.tgz",
|
|
|
+ "integrity": "sha512-ZDsQNbrv6qRi1YTDOEWzf5J2KjZ9KMI1Q2SGeTkCJmNNW25Jg4TW4UMcmoqcg4WrAyKRcpBXdbWRxkfrOzVRbA==",
|
|
|
+ "dependencies": {
|
|
|
+ "tslib": "^2.0.3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 10"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/filelist": {
|
|
|
"version": "1.0.2",
|
|
|
"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
|
|
@@ -7648,9 +7681,9 @@
|
|
|
"integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw=="
|
|
|
},
|
|
|
"node_modules/follow-redirects": {
|
|
|
- "version": "1.14.6",
|
|
|
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz",
|
|
|
- "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==",
|
|
|
+ "version": "1.14.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
|
|
|
+ "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==",
|
|
|
"funding": [
|
|
|
{
|
|
|
"type": "individual",
|
|
@@ -8723,6 +8756,14 @@
|
|
|
"node": ">= 0.4"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/invariant": {
|
|
|
+ "version": "2.2.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
|
|
|
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
|
|
|
+ "dependencies": {
|
|
|
+ "loose-envify": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/ip": {
|
|
|
"version": "1.1.5",
|
|
|
"resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
|
|
@@ -11726,11 +11767,11 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/node-forge": {
|
|
|
- "version": "0.10.0",
|
|
|
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
|
|
|
- "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
|
|
|
+ "version": "1.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz",
|
|
|
+ "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==",
|
|
|
"engines": {
|
|
|
- "node": ">= 6.0.0"
|
|
|
+ "node": ">= 6.13.0"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/node-gyp": {
|
|
@@ -13975,6 +14016,22 @@
|
|
|
"react": "17.0.2"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/react-dropzone": {
|
|
|
+ "version": "11.5.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.5.1.tgz",
|
|
|
+ "integrity": "sha512-eNhttdq4ZDe3eKbXAe54Opt+sbtqmNK5NWTHf/l5d+1TdZqShJ8gMjBrya00qx5zkI//TYxRhu1d9pemTgaWwg==",
|
|
|
+ "dependencies": {
|
|
|
+ "attr-accept": "^2.2.1",
|
|
|
+ "file-selector": "^0.2.2",
|
|
|
+ "prop-types": "^15.7.2"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 10"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "react": ">= 16.8"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/react-error-overlay": {
|
|
|
"version": "6.0.10",
|
|
|
"resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz",
|
|
@@ -14144,6 +14201,21 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/react-sortable-hoc": {
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-JZUw7hBsAHXK7PTyErJyI7SopSBFRcFHDjWW5SWjcugY0i6iH7f+eJkY8cJmGMlZ1C9xz1J3Vjz0plFpavVeRg==",
|
|
|
+ "dependencies": {
|
|
|
+ "@babel/runtime": "^7.2.0",
|
|
|
+ "invariant": "^2.2.4",
|
|
|
+ "prop-types": "^15.5.7"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "prop-types": "^15.5.7",
|
|
|
+ "react": "^16.3.0 || ^17.0.0",
|
|
|
+ "react-dom": "^16.3.0 || ^17.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/read-pkg": {
|
|
|
"version": "5.2.0",
|
|
|
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
|
|
@@ -14919,11 +14991,14 @@
|
|
|
"integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo="
|
|
|
},
|
|
|
"node_modules/selfsigned": {
|
|
|
- "version": "1.10.11",
|
|
|
- "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz",
|
|
|
- "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==",
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==",
|
|
|
"dependencies": {
|
|
|
- "node-forge": "^0.10.0"
|
|
|
+ "node-forge": "^1.2.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/semver": {
|
|
@@ -16680,9 +16755,9 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/webpack-dev-server": {
|
|
|
- "version": "4.7.2",
|
|
|
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.2.tgz",
|
|
|
- "integrity": "sha512-s6yEOSfPpB6g1T2+C5ZOUt5cQOMhjI98IVmmvMNb5cdiqHoxSUfACISHqU/wZy+q4ar/A9jW0pbNj7sa50XRVA==",
|
|
|
+ "version": "4.7.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz",
|
|
|
+ "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==",
|
|
|
"dependencies": {
|
|
|
"@types/bonjour": "^3.5.9",
|
|
|
"@types/connect-history-api-fallback": "^1.3.5",
|
|
@@ -16706,7 +16781,7 @@
|
|
|
"p-retry": "^4.5.0",
|
|
|
"portfinder": "^1.0.28",
|
|
|
"schema-utils": "^4.0.0",
|
|
|
- "selfsigned": "^1.10.11",
|
|
|
+ "selfsigned": "^2.0.0",
|
|
|
"serve-index": "^1.9.1",
|
|
|
"sockjs": "^0.3.21",
|
|
|
"spdy": "^4.0.2",
|
|
@@ -20489,6 +20564,11 @@
|
|
|
"is-string": "^1.0.7"
|
|
|
}
|
|
|
},
|
|
|
+ "array-move": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/array-move/-/array-move-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-+RY54S8OuVvg94THpneQvFRmqWdAHeqtMzgMW6JNurHxe8rsS07cHQdfGkXnTUXiBcyZ0j3SiDIxxj0RPiqCkQ=="
|
|
|
+ },
|
|
|
"array-union": {
|
|
|
"version": "2.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
|
|
@@ -20570,6 +20650,11 @@
|
|
|
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
|
|
|
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
|
|
|
},
|
|
|
+ "attr-accept": {
|
|
|
+ "version": "2.2.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/attr-accept/-/attr-accept-2.2.2.tgz",
|
|
|
+ "integrity": "sha512-7prDjvt9HmqiZ0cl5CRjtS84sEyhsHP2coDkaZKRKVfCDo9s7iw7ChVmar78Gu9pC4SoR/28wFu/G5JJhTnqEg=="
|
|
|
+ },
|
|
|
"autoprefixer": {
|
|
|
"version": "10.4.2",
|
|
|
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz",
|
|
@@ -22917,6 +23002,14 @@
|
|
|
"schema-utils": "^3.0.0"
|
|
|
}
|
|
|
},
|
|
|
+ "file-selector": {
|
|
|
+ "version": "0.2.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/file-selector/-/file-selector-0.2.4.tgz",
|
|
|
+ "integrity": "sha512-ZDsQNbrv6qRi1YTDOEWzf5J2KjZ9KMI1Q2SGeTkCJmNNW25Jg4TW4UMcmoqcg4WrAyKRcpBXdbWRxkfrOzVRbA==",
|
|
|
+ "requires": {
|
|
|
+ "tslib": "^2.0.3"
|
|
|
+ }
|
|
|
+ },
|
|
|
"filelist": {
|
|
|
"version": "1.0.2",
|
|
|
"resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
|
|
@@ -23001,9 +23094,9 @@
|
|
|
"integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw=="
|
|
|
},
|
|
|
"follow-redirects": {
|
|
|
- "version": "1.14.6",
|
|
|
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz",
|
|
|
- "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A=="
|
|
|
+ "version": "1.14.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.7.tgz",
|
|
|
+ "integrity": "sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ=="
|
|
|
},
|
|
|
"forever-agent": {
|
|
|
"version": "0.6.1",
|
|
@@ -23778,6 +23871,14 @@
|
|
|
"side-channel": "^1.0.4"
|
|
|
}
|
|
|
},
|
|
|
+ "invariant": {
|
|
|
+ "version": "2.2.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
|
|
|
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
|
|
|
+ "requires": {
|
|
|
+ "loose-envify": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"ip": {
|
|
|
"version": "1.1.5",
|
|
|
"resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
|
|
@@ -25954,9 +26055,9 @@
|
|
|
}
|
|
|
},
|
|
|
"node-forge": {
|
|
|
- "version": "0.10.0",
|
|
|
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
|
|
|
- "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA=="
|
|
|
+ "version": "1.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.2.1.tgz",
|
|
|
+ "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w=="
|
|
|
},
|
|
|
"node-gyp": {
|
|
|
"version": "8.4.1",
|
|
@@ -27465,6 +27566,16 @@
|
|
|
"scheduler": "^0.20.2"
|
|
|
}
|
|
|
},
|
|
|
+ "react-dropzone": {
|
|
|
+ "version": "11.5.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/react-dropzone/-/react-dropzone-11.5.1.tgz",
|
|
|
+ "integrity": "sha512-eNhttdq4ZDe3eKbXAe54Opt+sbtqmNK5NWTHf/l5d+1TdZqShJ8gMjBrya00qx5zkI//TYxRhu1d9pemTgaWwg==",
|
|
|
+ "requires": {
|
|
|
+ "attr-accept": "^2.2.1",
|
|
|
+ "file-selector": "^0.2.2",
|
|
|
+ "prop-types": "^15.7.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
"react-error-overlay": {
|
|
|
"version": "6.0.10",
|
|
|
"resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz",
|
|
@@ -27599,6 +27710,16 @@
|
|
|
"workbox-webpack-plugin": "^6.4.1"
|
|
|
}
|
|
|
},
|
|
|
+ "react-sortable-hoc": {
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-JZUw7hBsAHXK7PTyErJyI7SopSBFRcFHDjWW5SWjcugY0i6iH7f+eJkY8cJmGMlZ1C9xz1J3Vjz0plFpavVeRg==",
|
|
|
+ "requires": {
|
|
|
+ "@babel/runtime": "^7.2.0",
|
|
|
+ "invariant": "^2.2.4",
|
|
|
+ "prop-types": "^15.5.7"
|
|
|
+ }
|
|
|
+ },
|
|
|
"read-pkg": {
|
|
|
"version": "5.2.0",
|
|
|
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
|
|
@@ -28159,11 +28280,11 @@
|
|
|
"integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo="
|
|
|
},
|
|
|
"selfsigned": {
|
|
|
- "version": "1.10.11",
|
|
|
- "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz",
|
|
|
- "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==",
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==",
|
|
|
"requires": {
|
|
|
- "node-forge": "^0.10.0"
|
|
|
+ "node-forge": "^1.2.0"
|
|
|
}
|
|
|
},
|
|
|
"semver": {
|
|
@@ -29534,9 +29655,9 @@
|
|
|
}
|
|
|
},
|
|
|
"webpack-dev-server": {
|
|
|
- "version": "4.7.2",
|
|
|
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.2.tgz",
|
|
|
- "integrity": "sha512-s6yEOSfPpB6g1T2+C5ZOUt5cQOMhjI98IVmmvMNb5cdiqHoxSUfACISHqU/wZy+q4ar/A9jW0pbNj7sa50XRVA==",
|
|
|
+ "version": "4.7.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.3.tgz",
|
|
|
+ "integrity": "sha512-mlxq2AsIw2ag016nixkzUkdyOE8ST2GTy34uKSABp1c4nhjZvH90D5ZRR+UOLSsG4Z3TFahAi72a3ymRtfRm+Q==",
|
|
|
"requires": {
|
|
|
"@types/bonjour": "^3.5.9",
|
|
|
"@types/connect-history-api-fallback": "^1.3.5",
|
|
@@ -29560,7 +29681,7 @@
|
|
|
"p-retry": "^4.5.0",
|
|
|
"portfinder": "^1.0.28",
|
|
|
"schema-utils": "^4.0.0",
|
|
|
- "selfsigned": "^1.10.11",
|
|
|
+ "selfsigned": "^2.0.0",
|
|
|
"serve-index": "^1.9.1",
|
|
|
"sockjs": "^0.3.21",
|
|
|
"spdy": "^4.0.2",
|