|
@@ -31,6 +31,7 @@
|
|
|
"react-sortable-hoc": "^2.0.0",
|
|
|
"react-string-replace": "^1.0.0",
|
|
|
"redux": "^4.1.2",
|
|
|
+ "redux-saga": "^1.1.3",
|
|
|
"redux-thunk": "^2.4.1",
|
|
|
"web-vitals": "^2.1.4"
|
|
|
},
|
|
@@ -2836,6 +2837,53 @@
|
|
|
"node": ">= 8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@redux-saga/core": {
|
|
|
+ "version": "1.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redux-saga/core/-/core-1.1.3.tgz",
|
|
|
+ "integrity": "sha512-8tInBftak8TPzE6X13ABmEtRJGjtK17w7VUs7qV17S8hCO5S3+aUTWZ/DBsBJPdE8Z5jOPwYALyvofgq1Ws+kg==",
|
|
|
+ "dependencies": {
|
|
|
+ "@babel/runtime": "^7.6.3",
|
|
|
+ "@redux-saga/deferred": "^1.1.2",
|
|
|
+ "@redux-saga/delay-p": "^1.1.2",
|
|
|
+ "@redux-saga/is": "^1.1.2",
|
|
|
+ "@redux-saga/symbols": "^1.1.2",
|
|
|
+ "@redux-saga/types": "^1.1.0",
|
|
|
+ "redux": "^4.0.4",
|
|
|
+ "typescript-tuple": "^2.2.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@redux-saga/deferred": {
|
|
|
+ "version": "1.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redux-saga/deferred/-/deferred-1.1.2.tgz",
|
|
|
+ "integrity": "sha512-908rDLHFN2UUzt2jb4uOzj6afpjgJe3MjICaUNO3bvkV/kN/cNeI9PMr8BsFXB/MR8WTAZQq/PlTq8Kww3TBSQ=="
|
|
|
+ },
|
|
|
+ "node_modules/@redux-saga/delay-p": {
|
|
|
+ "version": "1.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redux-saga/delay-p/-/delay-p-1.1.2.tgz",
|
|
|
+ "integrity": "sha512-ojc+1IoC6OP65Ts5+ZHbEYdrohmIw1j9P7HS9MOJezqMYtCDgpkoqB5enAAZrNtnbSL6gVCWPHaoaTY5KeO0/g==",
|
|
|
+ "dependencies": {
|
|
|
+ "@redux-saga/symbols": "^1.1.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@redux-saga/is": {
|
|
|
+ "version": "1.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redux-saga/is/-/is-1.1.2.tgz",
|
|
|
+ "integrity": "sha512-OLbunKVsCVNTKEf2cH4TYyNbbPgvmZ52iaxBD4I1fTif4+MTXMa4/Z07L83zW/hTCXwpSZvXogqMqLfex2Tg6w==",
|
|
|
+ "dependencies": {
|
|
|
+ "@redux-saga/symbols": "^1.1.2",
|
|
|
+ "@redux-saga/types": "^1.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@redux-saga/symbols": {
|
|
|
+ "version": "1.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redux-saga/symbols/-/symbols-1.1.2.tgz",
|
|
|
+ "integrity": "sha512-EfdGnF423glv3uMwLsGAtE6bg+R9MdqlHEzExnfagXPrIiuxwr3bdiAwz3gi+PsrQ3yBlaBpfGLtDG8rf3LgQQ=="
|
|
|
+ },
|
|
|
+ "node_modules/@redux-saga/types": {
|
|
|
+ "version": "1.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redux-saga/types/-/types-1.1.0.tgz",
|
|
|
+ "integrity": "sha512-afmTuJrylUU/0OtqzaRkbyYFFNgCF73Bvel/sw90pvGrWIZ+vyoIJqA6eMSoA6+nb443kTmulmBtC9NerXboNg=="
|
|
|
+ },
|
|
|
"node_modules/@rollup/plugin-babel": {
|
|
|
"version": "5.3.0",
|
|
|
"resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz",
|
|
@@ -14346,6 +14394,14 @@
|
|
|
"@babel/runtime": "^7.9.2"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/redux-saga": {
|
|
|
+ "version": "1.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-1.1.3.tgz",
|
|
|
+ "integrity": "sha512-RkSn/z0mwaSa5/xH/hQLo8gNf4tlvT18qXDNvedihLcfzh+jMchDgaariQoehCpgRltEm4zHKJyINEz6aqswTw==",
|
|
|
+ "dependencies": {
|
|
|
+ "@redux-saga/core": "^1.1.3"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/redux-thunk": {
|
|
|
"version": "2.4.1",
|
|
|
"resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz",
|
|
@@ -16036,6 +16092,27 @@
|
|
|
"node": ">=4.2.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/typescript-compare": {
|
|
|
+ "version": "0.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/typescript-compare/-/typescript-compare-0.0.2.tgz",
|
|
|
+ "integrity": "sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA==",
|
|
|
+ "dependencies": {
|
|
|
+ "typescript-logic": "^0.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/typescript-logic": {
|
|
|
+ "version": "0.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/typescript-logic/-/typescript-logic-0.0.0.tgz",
|
|
|
+ "integrity": "sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q=="
|
|
|
+ },
|
|
|
+ "node_modules/typescript-tuple": {
|
|
|
+ "version": "2.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/typescript-tuple/-/typescript-tuple-2.2.1.tgz",
|
|
|
+ "integrity": "sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q==",
|
|
|
+ "dependencies": {
|
|
|
+ "typescript-compare": "^0.0.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/unbox-primitive": {
|
|
|
"version": "1.0.1",
|
|
|
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
|
|
@@ -19080,6 +19157,53 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "@redux-saga/core": {
|
|
|
+ "version": "1.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redux-saga/core/-/core-1.1.3.tgz",
|
|
|
+ "integrity": "sha512-8tInBftak8TPzE6X13ABmEtRJGjtK17w7VUs7qV17S8hCO5S3+aUTWZ/DBsBJPdE8Z5jOPwYALyvofgq1Ws+kg==",
|
|
|
+ "requires": {
|
|
|
+ "@babel/runtime": "^7.6.3",
|
|
|
+ "@redux-saga/deferred": "^1.1.2",
|
|
|
+ "@redux-saga/delay-p": "^1.1.2",
|
|
|
+ "@redux-saga/is": "^1.1.2",
|
|
|
+ "@redux-saga/symbols": "^1.1.2",
|
|
|
+ "@redux-saga/types": "^1.1.0",
|
|
|
+ "redux": "^4.0.4",
|
|
|
+ "typescript-tuple": "^2.2.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "@redux-saga/deferred": {
|
|
|
+ "version": "1.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redux-saga/deferred/-/deferred-1.1.2.tgz",
|
|
|
+ "integrity": "sha512-908rDLHFN2UUzt2jb4uOzj6afpjgJe3MjICaUNO3bvkV/kN/cNeI9PMr8BsFXB/MR8WTAZQq/PlTq8Kww3TBSQ=="
|
|
|
+ },
|
|
|
+ "@redux-saga/delay-p": {
|
|
|
+ "version": "1.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redux-saga/delay-p/-/delay-p-1.1.2.tgz",
|
|
|
+ "integrity": "sha512-ojc+1IoC6OP65Ts5+ZHbEYdrohmIw1j9P7HS9MOJezqMYtCDgpkoqB5enAAZrNtnbSL6gVCWPHaoaTY5KeO0/g==",
|
|
|
+ "requires": {
|
|
|
+ "@redux-saga/symbols": "^1.1.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "@redux-saga/is": {
|
|
|
+ "version": "1.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redux-saga/is/-/is-1.1.2.tgz",
|
|
|
+ "integrity": "sha512-OLbunKVsCVNTKEf2cH4TYyNbbPgvmZ52iaxBD4I1fTif4+MTXMa4/Z07L83zW/hTCXwpSZvXogqMqLfex2Tg6w==",
|
|
|
+ "requires": {
|
|
|
+ "@redux-saga/symbols": "^1.1.2",
|
|
|
+ "@redux-saga/types": "^1.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "@redux-saga/symbols": {
|
|
|
+ "version": "1.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redux-saga/symbols/-/symbols-1.1.2.tgz",
|
|
|
+ "integrity": "sha512-EfdGnF423glv3uMwLsGAtE6bg+R9MdqlHEzExnfagXPrIiuxwr3bdiAwz3gi+PsrQ3yBlaBpfGLtDG8rf3LgQQ=="
|
|
|
+ },
|
|
|
+ "@redux-saga/types": {
|
|
|
+ "version": "1.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@redux-saga/types/-/types-1.1.0.tgz",
|
|
|
+ "integrity": "sha512-afmTuJrylUU/0OtqzaRkbyYFFNgCF73Bvel/sw90pvGrWIZ+vyoIJqA6eMSoA6+nb443kTmulmBtC9NerXboNg=="
|
|
|
+ },
|
|
|
"@rollup/plugin-babel": {
|
|
|
"version": "5.3.0",
|
|
|
"resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz",
|
|
@@ -27368,6 +27492,14 @@
|
|
|
"@babel/runtime": "^7.9.2"
|
|
|
}
|
|
|
},
|
|
|
+ "redux-saga": {
|
|
|
+ "version": "1.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-1.1.3.tgz",
|
|
|
+ "integrity": "sha512-RkSn/z0mwaSa5/xH/hQLo8gNf4tlvT18qXDNvedihLcfzh+jMchDgaariQoehCpgRltEm4zHKJyINEz6aqswTw==",
|
|
|
+ "requires": {
|
|
|
+ "@redux-saga/core": "^1.1.3"
|
|
|
+ }
|
|
|
+ },
|
|
|
"redux-thunk": {
|
|
|
"version": "2.4.1",
|
|
|
"resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz",
|
|
@@ -28621,6 +28753,27 @@
|
|
|
"integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
|
|
|
"peer": true
|
|
|
},
|
|
|
+ "typescript-compare": {
|
|
|
+ "version": "0.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/typescript-compare/-/typescript-compare-0.0.2.tgz",
|
|
|
+ "integrity": "sha512-8ja4j7pMHkfLJQO2/8tut7ub+J3Lw2S3061eJLFQcvs3tsmJKp8KG5NtpLn7KcY2w08edF74BSVN7qJS0U6oHA==",
|
|
|
+ "requires": {
|
|
|
+ "typescript-logic": "^0.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "typescript-logic": {
|
|
|
+ "version": "0.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/typescript-logic/-/typescript-logic-0.0.0.tgz",
|
|
|
+ "integrity": "sha512-zXFars5LUkI3zP492ls0VskH3TtdeHCqu0i7/duGt60i5IGPIpAHE/DWo5FqJ6EjQ15YKXrt+AETjv60Dat34Q=="
|
|
|
+ },
|
|
|
+ "typescript-tuple": {
|
|
|
+ "version": "2.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/typescript-tuple/-/typescript-tuple-2.2.1.tgz",
|
|
|
+ "integrity": "sha512-Zcr0lbt8z5ZdEzERHAMAniTiIKerFCMgd7yjq1fPnDJ43et/k9twIFQMUYff9k5oXcsQ0WpvFcgzK2ZKASoW6Q==",
|
|
|
+ "requires": {
|
|
|
+ "typescript-compare": "^0.0.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
"unbox-primitive": {
|
|
|
"version": "1.0.1",
|
|
|
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
|