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 hidden or 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 @@ [email protected]: | |
utile "0.2.x" | |
winston "0.8.x" | |
[email protected], prop-types@^15.5.10, prop-types@^15.5.6, prop-types@^15.5.8, prop-types@^15.6.0: | |
[email protected], 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 @@ [email protected]: | |
prop-types "^15.6.0" | |
react "^15.6.2 || ^16.0" | |
[email protected]: | |
+ 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" | |
+ | |
[email protected]: | |
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