diff --git a/package-lock.json b/package-lock.json index 3d23bdc..a15cec6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1449,6 +1449,21 @@ } } }, + "@edx/frontend-base": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@edx/frontend-base/-/frontend-base-1.1.1.tgz", + "integrity": "sha512-YWbjaygt16oG9KJuIukl7FC8P46Brhje/nV+zH6+d/WbQTdp8IKtuBnrgXoypvR2unJiaFUsHcaESp9gFdOE/w==", + "dev": true, + "requires": { + "history": "4.9.0", + "lodash.memoize": "^4.1.2", + "lodash.pick": "^4.4.0", + "pubsub-js": "1.7.0", + "redux-devtools-extension": "2.13.8", + "redux-logger": "3.0.6", + "redux-thunk": "2.3.0" + } + }, "@edx/frontend-i18n": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@edx/frontend-i18n/-/frontend-i18n-3.0.2.tgz", @@ -4713,6 +4728,12 @@ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true }, + "deep-diff": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/deep-diff/-/deep-diff-0.3.8.tgz", + "integrity": "sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ=", + "dev": true + }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -9172,6 +9193,12 @@ "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", "dev": true }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", + "dev": true + }, "lodash.set": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", @@ -15204,6 +15231,21 @@ "symbol-observable": "^1.2.0" } }, + "redux-devtools-extension": { + "version": "2.13.8", + "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.8.tgz", + "integrity": "sha512-8qlpooP2QqPtZHQZRhx3x3OP5skEV1py/zUdMY28WNAocbafxdG2tRD1MWE7sp8obGMNYuLWanhhQ7EQvT1FBg==", + "dev": true + }, + "redux-logger": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/redux-logger/-/redux-logger-3.0.6.tgz", + "integrity": "sha1-91VZZvMJjzyIYExEnPC69XeCdL8=", + "dev": true, + "requires": { + "deep-diff": "^0.3.5" + } + }, "redux-saga": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/redux-saga/-/redux-saga-1.0.5.tgz", @@ -15213,6 +15255,12 @@ "@redux-saga/core": "^1.0.3" } }, + "redux-thunk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", + "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==", + "dev": true + }, "reflect.ownkeys": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", diff --git a/package.json b/package.json index c0e8321..1991af5 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "@babel/preset-env": "^7.6.0", "@babel/preset-react": "^7.0.0", "@edx/frontend-auth": "^6.0.1", + "@edx/frontend-base": "^1.1.1", "@edx/frontend-i18n": "^3.0.2", "@edx/frontend-logging": "^3.0.1", "@edx/paragon": "^7.1.2", @@ -61,7 +62,7 @@ }, "peerDependencies": { "@edx/frontend-analytics": "^2.0.0", - "@edx/frontend-base": "^1.1.0", + "@edx/frontend-base": "^1.1.1", "@edx/frontend-i18n": "^3.0.2", "prop-types": "^15.7.2", "react": "^16.9.0"