Created
April 27, 2018 18:30
-
-
Save kmamykin/d666ef2f61312d98e884db855bbc5b80 to your computer and use it in GitHub Desktop.
react-hot-loader changes required
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/.babelrc b/.babelrc | |
index 73964ed..c552196 100644 | |
--- a/.babelrc | |
+++ b/.babelrc | |
@@ -6,6 +6,7 @@ | |
"add-module-exports", | |
"transform-decorators-legacy", | |
"transform-class-properties", | |
- "transform-react-display-name" | |
+ "transform-react-display-name", | |
+ "react-hot-loader/babel" | |
] | |
} | |
diff --git a/client/.babelrc b/client/.babelrc | |
index a4d604a..e41f5bc 100644 | |
--- a/client/.babelrc | |
+++ b/client/.babelrc | |
@@ -5,6 +5,7 @@ | |
"transform-runtime", | |
"add-module-exports", | |
"transform-decorators-legacy", | |
- "transform-react-display-name" | |
+ "transform-react-display-name", | |
+ "react-hot-loader/babel" | |
] | |
} | |
diff --git a/legacy/client/src/lib/react/pages/public/forgotten_password.js b/legacy/client/src/lib/react/pages/public/forgotten_password.js | |
index 504548c..25826d5 100644 | |
--- a/legacy/client/src/lib/react/pages/public/forgotten_password.js | |
+++ b/legacy/client/src/lib/react/pages/public/forgotten_password.js | |
@@ -12,6 +12,7 @@ import KeyboardConstants from 'constants/keyboard_constants'; | |
import PanelContainer from './panel_container'; | |
import * as RegexConstants from 'core/constants/regex.constants'; | |
+import { hot } from 'react-hot-loader'; | |
const ForgottenPassword = createReactClass({ | |
mixins: [ | |
@@ -110,4 +111,4 @@ const ForgottenPassword = createReactClass({ | |
} | |
}); | |
-export default ForgottenPassword; | |
+export default hot(module)(ForgottenPassword); | |
diff --git a/package.json b/package.json | |
index a256a5a..52bbee1 100644 | |
--- a/package.json | |
+++ b/package.json | |
@@ -125,6 +125,7 @@ | |
"react-dom": "16.2.0", | |
"react-flexbox-grid-aphrodite": "1.0.4", | |
"react-ga": "2.4.1", | |
+ "react-hot-loader": "4.1.2", | |
"react-immutable-proptypes": "2.1.0", | |
"react-popover": "0.5.4", | |
"react-redux": "5.0.6", | |
diff --git a/yarn.lock b/yarn.lock | |
index 2cdec2e..0e0f4f6 100644 | |
--- a/yarn.lock | |
+++ b/yarn.lock | |
@@ -3185,6 +3185,10 @@ dom-serializer@0, dom-serializer@~0.1.0: | |
domelementtype "~1.1.1" | |
entities "~1.1.1" | |
+dom-walk@^0.1.0: | |
+ version "0.1.1" | |
+ resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" | |
+ | |
domain-browser@^1.1.1: | |
version "1.2.0" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" | |
@@ -4012,7 +4016,7 @@ fast-json-stable-stringify@^2.0.0: | |
version "2.0.0" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" | |
-fast-levenshtein@~2.0.4: | |
+fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.4: | |
version "2.0.6" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" | |
@@ -4513,6 +4517,13 @@ global-dirs@^0.1.0: | |
dependencies: | |
ini "^1.3.4" | |
+global@^4.3.0: | |
+ version "4.3.2" | |
+ resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" | |
+ dependencies: | |
+ min-document "^2.19.0" | |
+ process "~0.5.1" | |
+ | |
globals@^9.14.0, globals@^9.18.0: | |
version "9.18.0" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" | |
@@ -4859,7 +4870,7 @@ hoist-non-react-statics@^1.0.0, hoist-non-react-statics@^1.2.0: | |
version "1.2.0" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz#aa448cf0986d55cc40773b17174b7dd066cb7cfb" | |
-hoist-non-react-statics@^2.2.1: | |
+hoist-non-react-statics@^2.2.1, hoist-non-react-statics@^2.5.0: | |
version "2.5.0" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz#d2ca2dfc19c5a91c5a6615ce8e564ef0347e2a40" | |
@@ -6739,6 +6750,12 @@ mimic-fn@^1.0.0: | |
version "1.2.0" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" | |
+min-document@^2.19.0: | |
+ version "2.19.0" | |
+ resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" | |
+ dependencies: | |
+ dom-walk "^0.1.0" | |
+ | |
minimalistic-assert@^1.0.0: | |
version "1.0.0" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" | |
@@ -8123,6 +8140,10 @@ process@^0.11.10: | |
version "0.11.10" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" | |
+process@~0.5.1: | |
+ version "0.5.2" | |
+ resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" | |
+ | |
progress@^1.1.8: | |
version "1.1.8" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" | |
@@ -8169,7 +8190,7 @@ prompt@0.2.14: | |
utile "0.2.x" | |
winston "0.8.x" | |
-prop-types@15.6.0, prop-types@^15.5.10, prop-types@^15.5.6, prop-types@^15.5.8, prop-types@^15.6.0: | |
+prop-types@15.6.0, prop-types@^15.5.10, prop-types@^15.5.6, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1: | |
version "15.6.0" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" | |
dependencies: | |
@@ -8447,6 +8468,17 @@ react-ga@2.4.1: | |
prop-types "^15.6.0" | |
react "^15.6.2 || ^16.0" | |
+react-hot-loader@4.1.2: | |
+ version "4.1.2" | |
+ resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/react-hot-loader/-/react-hot-loader-4.1.2.tgz#5e8025f5bc5605506586b46eb2c6cc4006fd54d7" | |
+ dependencies: | |
+ fast-levenshtein "^2.0.6" | |
+ global "^4.3.0" | |
+ hoist-non-react-statics "^2.5.0" | |
+ prop-types "^15.6.1" | |
+ react-lifecycles-compat "^3.0.2" | |
+ shallowequal "^1.0.2" | |
+ | |
react-immutable-proptypes@2.1.0: | |
version "2.1.0" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/react-immutable-proptypes/-/react-immutable-proptypes-2.1.0.tgz#023d6f39bb15c97c071e9e60d00d136eac5fa0b4" | |
@@ -8461,6 +8493,10 @@ react-is@^16.3.1: | |
version "16.3.1" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/react-is/-/react-is-16.3.1.tgz#ee66e6d8283224a83b3030e110056798488359ba" | |
+react-lifecycles-compat@^3.0.2: | |
+ version "3.0.2" | |
+ resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/react-lifecycles-compat/-/react-lifecycles-compat-3.0.2.tgz#7279047275bd727a912e25f734c0559527e84eff" | |
+ | |
react-onclickoutside@^6.7.1: | |
version "6.7.1" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/react-onclickoutside/-/react-onclickoutside-6.7.1.tgz#6a5b5b8b4eae6b776259712c89c8a2b36b17be93" | |
@@ -9352,6 +9388,10 @@ sha.js@^2.4.0, sha.js@^2.4.8: | |
inherits "^2.0.1" | |
safe-buffer "^5.0.1" | |
+shallowequal@^1.0.2: | |
+ version "1.0.2" | |
+ resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/shallowequal/-/shallowequal-1.0.2.tgz#1561dbdefb8c01408100319085764da3fcf83f8f" | |
+ | |
shebang-command@^1.2.0: | |
version "1.2.0" | |
resolved "http://artprod.dev.bloomberg.com/artifactory/api/npm/npm-repos/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment