|
@@ -13,6 +13,7 @@
|
|
|
"@testing-library/jest-dom": "^5.16.4",
|
|
|
"@testing-library/react": "^13.2.0",
|
|
|
"@testing-library/user-event": "^13.5.0",
|
|
|
+ "formik": "^2.2.9",
|
|
|
"node-sass": "^7.0.1",
|
|
|
"react": "^18.1.0",
|
|
|
"react-dom": "^18.1.0",
|
|
@@ -24,7 +25,8 @@
|
|
|
"redux": "^4.2.0",
|
|
|
"redux-devtools-extension": "^2.13.9",
|
|
|
"redux-thunk": "^2.4.1",
|
|
|
- "web-vitals": "^2.1.4"
|
|
|
+ "web-vitals": "^2.1.4",
|
|
|
+ "yup": "^0.32.11"
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@ampproject/remapping": {
|
|
@@ -3770,6 +3772,11 @@
|
|
|
"version": "0.0.29",
|
|
|
"integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
|
|
|
},
|
|
|
+ "node_modules/@types/lodash": {
|
|
|
+ "version": "4.14.182",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz",
|
|
|
+ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q=="
|
|
|
+ },
|
|
|
"node_modules/@types/mime": {
|
|
|
"version": "1.3.2",
|
|
|
"integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
|
|
@@ -7839,6 +7846,42 @@
|
|
|
"node": ">= 6"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/formik": {
|
|
|
+ "version": "2.2.9",
|
|
|
+ "resolved": "https://registry.npmjs.org/formik/-/formik-2.2.9.tgz",
|
|
|
+ "integrity": "sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==",
|
|
|
+ "funding": [
|
|
|
+ {
|
|
|
+ "type": "individual",
|
|
|
+ "url": "https://opencollective.com/formik"
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "dependencies": {
|
|
|
+ "deepmerge": "^2.1.1",
|
|
|
+ "hoist-non-react-statics": "^3.3.0",
|
|
|
+ "lodash": "^4.17.21",
|
|
|
+ "lodash-es": "^4.17.21",
|
|
|
+ "react-fast-compare": "^2.0.1",
|
|
|
+ "tiny-warning": "^1.0.2",
|
|
|
+ "tslib": "^1.10.0"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "react": ">=16.8.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/formik/node_modules/deepmerge": {
|
|
|
+ "version": "2.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz",
|
|
|
+ "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=0.10.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/formik/node_modules/tslib": {
|
|
|
+ "version": "1.14.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
|
|
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
|
|
+ },
|
|
|
"node_modules/forwarded": {
|
|
|
"version": "0.2.0",
|
|
|
"integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
|
|
@@ -11116,6 +11159,11 @@
|
|
|
"version": "4.17.21",
|
|
|
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
|
|
|
},
|
|
|
+ "node_modules/lodash-es": {
|
|
|
+ "version": "4.17.21",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
|
|
|
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
|
|
|
+ },
|
|
|
"node_modules/lodash.debounce": {
|
|
|
"version": "4.0.8",
|
|
|
"integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
|
|
@@ -11586,6 +11634,11 @@
|
|
|
"resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
|
|
|
"integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="
|
|
|
},
|
|
|
+ "node_modules/nanoclone": {
|
|
|
+ "version": "0.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz",
|
|
|
+ "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA=="
|
|
|
+ },
|
|
|
"node_modules/nanoid": {
|
|
|
"version": "3.3.4",
|
|
|
"integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
|
|
@@ -13469,6 +13522,11 @@
|
|
|
"version": "16.13.1",
|
|
|
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
|
|
|
},
|
|
|
+ "node_modules/property-expr": {
|
|
|
+ "version": "2.0.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz",
|
|
|
+ "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA=="
|
|
|
+ },
|
|
|
"node_modules/proxy-addr": {
|
|
|
"version": "2.0.7",
|
|
|
"integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
|
|
@@ -13757,6 +13815,11 @@
|
|
|
"version": "6.0.11",
|
|
|
"integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg=="
|
|
|
},
|
|
|
+ "node_modules/react-fast-compare": {
|
|
|
+ "version": "2.0.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz",
|
|
|
+ "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw=="
|
|
|
+ },
|
|
|
"node_modules/react-icons": {
|
|
|
"version": "4.3.1",
|
|
|
"resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz",
|
|
@@ -15690,6 +15753,11 @@
|
|
|
"version": "1.1.0",
|
|
|
"integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="
|
|
|
},
|
|
|
+ "node_modules/tiny-warning": {
|
|
|
+ "version": "1.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
|
|
|
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
|
|
|
+ },
|
|
|
"node_modules/tmpl": {
|
|
|
"version": "1.0.5",
|
|
|
"integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="
|
|
@@ -15718,6 +15786,11 @@
|
|
|
"node": ">=0.6"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/toposort": {
|
|
|
+ "version": "2.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
|
|
|
+ "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA="
|
|
|
+ },
|
|
|
"node_modules/tough-cookie": {
|
|
|
"version": "4.0.0",
|
|
|
"integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
|
|
@@ -16922,6 +16995,23 @@
|
|
|
"funding": {
|
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
|
}
|
|
|
+ },
|
|
|
+ "node_modules/yup": {
|
|
|
+ "version": "0.32.11",
|
|
|
+ "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.11.tgz",
|
|
|
+ "integrity": "sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==",
|
|
|
+ "dependencies": {
|
|
|
+ "@babel/runtime": "^7.15.4",
|
|
|
+ "@types/lodash": "^4.14.175",
|
|
|
+ "lodash": "^4.17.21",
|
|
|
+ "lodash-es": "^4.17.21",
|
|
|
+ "nanoclone": "^0.2.1",
|
|
|
+ "property-expr": "^2.0.4",
|
|
|
+ "toposort": "^2.0.2"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10"
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
"dependencies": {
|
|
@@ -19390,6 +19480,11 @@
|
|
|
"version": "0.0.29",
|
|
|
"integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
|
|
|
},
|
|
|
+ "@types/lodash": {
|
|
|
+ "version": "4.14.182",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz",
|
|
|
+ "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q=="
|
|
|
+ },
|
|
|
"@types/mime": {
|
|
|
"version": "1.3.2",
|
|
|
"integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
|
|
@@ -22309,6 +22404,32 @@
|
|
|
"mime-types": "^2.1.12"
|
|
|
}
|
|
|
},
|
|
|
+ "formik": {
|
|
|
+ "version": "2.2.9",
|
|
|
+ "resolved": "https://registry.npmjs.org/formik/-/formik-2.2.9.tgz",
|
|
|
+ "integrity": "sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA==",
|
|
|
+ "requires": {
|
|
|
+ "deepmerge": "^2.1.1",
|
|
|
+ "hoist-non-react-statics": "^3.3.0",
|
|
|
+ "lodash": "^4.17.21",
|
|
|
+ "lodash-es": "^4.17.21",
|
|
|
+ "react-fast-compare": "^2.0.1",
|
|
|
+ "tiny-warning": "^1.0.2",
|
|
|
+ "tslib": "^1.10.0"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "deepmerge": {
|
|
|
+ "version": "2.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz",
|
|
|
+ "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA=="
|
|
|
+ },
|
|
|
+ "tslib": {
|
|
|
+ "version": "1.14.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
|
|
|
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"forwarded": {
|
|
|
"version": "0.2.0",
|
|
|
"integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
|
|
@@ -24613,6 +24734,11 @@
|
|
|
"version": "4.17.21",
|
|
|
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
|
|
|
},
|
|
|
+ "lodash-es": {
|
|
|
+ "version": "4.17.21",
|
|
|
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
|
|
|
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
|
|
|
+ },
|
|
|
"lodash.debounce": {
|
|
|
"version": "4.0.8",
|
|
|
"integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
|
|
@@ -24957,6 +25083,11 @@
|
|
|
"resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
|
|
|
"integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="
|
|
|
},
|
|
|
+ "nanoclone": {
|
|
|
+ "version": "0.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz",
|
|
|
+ "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA=="
|
|
|
+ },
|
|
|
"nanoid": {
|
|
|
"version": "3.3.4",
|
|
|
"integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
|
|
@@ -26138,6 +26269,11 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "property-expr": {
|
|
|
+ "version": "2.0.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz",
|
|
|
+ "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA=="
|
|
|
+ },
|
|
|
"proxy-addr": {
|
|
|
"version": "2.0.7",
|
|
|
"integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
|
|
@@ -26336,6 +26472,11 @@
|
|
|
"version": "6.0.11",
|
|
|
"integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg=="
|
|
|
},
|
|
|
+ "react-fast-compare": {
|
|
|
+ "version": "2.0.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz",
|
|
|
+ "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw=="
|
|
|
+ },
|
|
|
"react-icons": {
|
|
|
"version": "4.3.1",
|
|
|
"resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz",
|
|
@@ -27752,6 +27893,11 @@
|
|
|
"version": "1.1.0",
|
|
|
"integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="
|
|
|
},
|
|
|
+ "tiny-warning": {
|
|
|
+ "version": "1.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
|
|
|
+ "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
|
|
|
+ },
|
|
|
"tmpl": {
|
|
|
"version": "1.0.5",
|
|
|
"integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="
|
|
@@ -27771,6 +27917,11 @@
|
|
|
"version": "1.0.1",
|
|
|
"integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
|
|
|
},
|
|
|
+ "toposort": {
|
|
|
+ "version": "2.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
|
|
|
+ "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA="
|
|
|
+ },
|
|
|
"tough-cookie": {
|
|
|
"version": "4.0.0",
|
|
|
"integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
|
|
@@ -28689,6 +28840,20 @@
|
|
|
"yocto-queue": {
|
|
|
"version": "0.1.0",
|
|
|
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
|
|
|
+ },
|
|
|
+ "yup": {
|
|
|
+ "version": "0.32.11",
|
|
|
+ "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.11.tgz",
|
|
|
+ "integrity": "sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==",
|
|
|
+ "requires": {
|
|
|
+ "@babel/runtime": "^7.15.4",
|
|
|
+ "@types/lodash": "^4.14.175",
|
|
|
+ "lodash": "^4.17.21",
|
|
|
+ "lodash-es": "^4.17.21",
|
|
|
+ "nanoclone": "^0.2.1",
|
|
|
+ "property-expr": "^2.0.4",
|
|
|
+ "toposort": "^2.0.2"
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|