From bd7f3671255450e10d8c3e87325938720c453468 Mon Sep 17 00:00:00 2001 From: Leonardo Gentile Date: Mon, 31 Dec 2018 12:04:04 +0100 Subject: [PATCH] feat(deps): Mobx@5 support #9 --- .idea/react-mobx-router5.iml | 1 - .idea/runConfigurations/Mocha.xml | 6 +- .idea/runConfigurations/Mocha_BaseLink.xml | 6 +- .idea/runConfigurations/Mocha_Link.xml | 6 +- .idea/runConfigurations/Mocha_RouteView.xml | 6 +- .idea/runConfigurations/Mocha_injectStore.xml | 6 +- .idea/runConfigurations/Mocha_routeNode.xml | 6 +- .idea/runConfigurations/Mocha_utils.xml | 6 +- .idea/runConfigurations/Mocha_withLink.xml | 6 +- .idea/runConfigurations/Mocha_withRoute.xml | 6 +- README.md | 12 +- package-lock.json | 116 ++++++++++-------- package.json | 12 +- 13 files changed, 106 insertions(+), 89 deletions(-) diff --git a/.idea/react-mobx-router5.iml b/.idea/react-mobx-router5.iml index d567cf0..9c6d9e7 100644 --- a/.idea/react-mobx-router5.iml +++ b/.idea/react-mobx-router5.iml @@ -16,6 +16,5 @@ - \ No newline at end of file diff --git a/.idea/runConfigurations/Mocha.xml b/.idea/runConfigurations/Mocha.xml index c0b5614..355ccfd 100644 --- a/.idea/runConfigurations/Mocha.xml +++ b/.idea/runConfigurations/Mocha.xml @@ -1,15 +1,15 @@ - + project + $PROJECT_DIR$/node_modules/mocha $PROJECT_DIR$ true - bdd --compilers js:babel-register --recursive --require ./test/utils/test-setup.js DIRECTORY $PROJECT_DIR$/test false - + \ No newline at end of file diff --git a/.idea/runConfigurations/Mocha_BaseLink.xml b/.idea/runConfigurations/Mocha_BaseLink.xml index cd60a05..b8a2721 100644 --- a/.idea/runConfigurations/Mocha_BaseLink.xml +++ b/.idea/runConfigurations/Mocha_BaseLink.xml @@ -1,14 +1,14 @@ - + project + $PROJECT_DIR$/node_modules/mocha $PROJECT_DIR$ true - bdd --compilers js:babel-register --recursive --require ./test/utils/test-setup.js TEST_FILE $PROJECT_DIR$/test/BaseLink.js - + \ No newline at end of file diff --git a/.idea/runConfigurations/Mocha_Link.xml b/.idea/runConfigurations/Mocha_Link.xml index e3bc34c..ba8db6c 100644 --- a/.idea/runConfigurations/Mocha_Link.xml +++ b/.idea/runConfigurations/Mocha_Link.xml @@ -1,14 +1,14 @@ - + project + $PROJECT_DIR$/node_modules/mocha $PROJECT_DIR$ true - bdd --compilers js:babel-register --recursive --require ./test/utils/test-setup.js TEST_FILE $PROJECT_DIR$/test/Link.js - + \ No newline at end of file diff --git a/.idea/runConfigurations/Mocha_RouteView.xml b/.idea/runConfigurations/Mocha_RouteView.xml index 638781b..5f89513 100644 --- a/.idea/runConfigurations/Mocha_RouteView.xml +++ b/.idea/runConfigurations/Mocha_RouteView.xml @@ -1,14 +1,14 @@ - + project + $PROJECT_DIR$/node_modules/mocha $PROJECT_DIR$ true - bdd --compilers js:babel-register --recursive --require ./test/utils/test-setup.js TEST_FILE $PROJECT_DIR$/test/RouteView.js - + \ No newline at end of file diff --git a/.idea/runConfigurations/Mocha_injectStore.xml b/.idea/runConfigurations/Mocha_injectStore.xml index 8b62651..01d77d1 100644 --- a/.idea/runConfigurations/Mocha_injectStore.xml +++ b/.idea/runConfigurations/Mocha_injectStore.xml @@ -1,14 +1,14 @@ - + project + $PROJECT_DIR$/node_modules/mocha $PROJECT_DIR$ true - bdd --compilers js:babel-register --recursive --require ./test/utils/test-setup.js TEST_FILE $PROJECT_DIR$/test/injectStore.js - + \ No newline at end of file diff --git a/.idea/runConfigurations/Mocha_routeNode.xml b/.idea/runConfigurations/Mocha_routeNode.xml index eefff6f..dc9f8dc 100644 --- a/.idea/runConfigurations/Mocha_routeNode.xml +++ b/.idea/runConfigurations/Mocha_routeNode.xml @@ -1,14 +1,14 @@ - + project + $PROJECT_DIR$/node_modules/mocha $PROJECT_DIR$ true - bdd --compilers js:babel-register --recursive --require ./test/utils/test-setup.js TEST_FILE $PROJECT_DIR$/test/routeNode.js - + \ No newline at end of file diff --git a/.idea/runConfigurations/Mocha_utils.xml b/.idea/runConfigurations/Mocha_utils.xml index 153c448..457a863 100644 --- a/.idea/runConfigurations/Mocha_utils.xml +++ b/.idea/runConfigurations/Mocha_utils.xml @@ -1,14 +1,14 @@ - + project + $PROJECT_DIR$/node_modules/mocha $PROJECT_DIR$ true - bdd --compilers js:babel-register --recursive --require ./test/utils/test-setup.js TEST_FILE $PROJECT_DIR$/test/utils.js - + \ No newline at end of file diff --git a/.idea/runConfigurations/Mocha_withLink.xml b/.idea/runConfigurations/Mocha_withLink.xml index 3c859f3..390808b 100644 --- a/.idea/runConfigurations/Mocha_withLink.xml +++ b/.idea/runConfigurations/Mocha_withLink.xml @@ -1,14 +1,14 @@ - + project + $PROJECT_DIR$/node_modules/mocha $PROJECT_DIR$ true - bdd --compilers js:babel-register --recursive --require ./test/utils/test-setup.js TEST_FILE $PROJECT_DIR$/test/withLink.js - + \ No newline at end of file diff --git a/.idea/runConfigurations/Mocha_withRoute.xml b/.idea/runConfigurations/Mocha_withRoute.xml index ca91de1..384eb1c 100644 --- a/.idea/runConfigurations/Mocha_withRoute.xml +++ b/.idea/runConfigurations/Mocha_withRoute.xml @@ -1,14 +1,14 @@ - + project + $PROJECT_DIR$/node_modules/mocha $PROJECT_DIR$ true - bdd --compilers js:babel-register --recursive --require ./test/utils/test-setup.js TEST_FILE $PROJECT_DIR$/test/withRoute.js - + \ No newline at end of file diff --git a/README.md b/README.md index 23513a8..94a671d 100644 --- a/README.md +++ b/README.md @@ -21,15 +21,17 @@ They _observe_ the `mobx-router5` _observables_ and react when they change. ## Requirements -- __react >= 16.0.0__. For React < 16.0.0 install "^4.0.0" version -- __mobx >= 4.0.0__ -- __mobx-react >= 5.0.0__ -- __router5 >= 5.0.0__ -- __mobx-router5 >= 4.0.0__ +- __react >= 16.0.0__ +- __mobx >= 5.0.0__ +- __mobx-react >= 5.2.0__ - In order to be compatible with MobX > 5.0.0 +- __router5 >= 6.1.0__ - Version 7 not yet supported +- __mobx-router5 >= 4.3.0__ - In order to be compatible with MobX > 5.0.0 These are considered `peerDependencies` that means they should exist in your installation, you should install them yourself to make this plugin work. The package won't install them as dependencies. +Notice __Mobx@5__ introduced breaking changes, please follow the [migration guide](https://github.com/mobxjs/mobx/blob/e17c47833d1812eee6d77914be890aa41e4b7908/CHANGELOG.md#500) + ## Installation ```bash diff --git a/package-lock.json b/package-lock.json index 5e659d4..04d3f98 100644 --- a/package-lock.json +++ b/package-lock.json @@ -461,7 +461,7 @@ "anymatch": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", - "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "integrity": "sha1-VT3Lj5HjyImEXf26NMd3IbkLnXo=", "dev": true, "optional": true, "requires": { @@ -505,7 +505,7 @@ "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=", "dev": true }, "arr-union": { @@ -1657,7 +1657,7 @@ "babylon": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=", "dev": true }, "balanced-match": { @@ -2078,7 +2078,7 @@ "chai-enzyme": { "version": "1.0.0-beta.0", "resolved": "https://registry.npmjs.org/chai-enzyme/-/chai-enzyme-1.0.0-beta.0.tgz", - "integrity": "sha512-b2XJjyW1PfnW5a5ZBBcZWZJUhq8CA1kpTyXLf4Nac+EaiTuIyYeYN0Ft0qYoW+clinusKDhvJygiVktjhvvFvg==", + "integrity": "sha1-bdaJkCJeSZSk/0gFLDp+vUa5fJk=", "dev": true, "requires": { "html": "1.0.0" @@ -2138,7 +2138,7 @@ "circular-json": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "integrity": "sha1-gVyZ6oT2gJUp0vRXkb34JxE1LWY=", "dev": true }, "class-utils": { @@ -2569,7 +2569,7 @@ "coveralls": { "version": "2.13.3", "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.13.3.tgz", - "integrity": "sha512-iiAmn+l1XqRwNLXhW8Rs5qHZRFMYp9ZIPjEOVRpC/c4so6Y/f4/lFi0FfR5B9cCqgyhkJ5cZmbvcVRfP8MHchw==", + "integrity": "sha1-mtfCrlJ0F/Nh6LYmSD9I7pLdK8c=", "dev": true, "requires": { "js-yaml": "3.6.1", @@ -2714,7 +2714,7 @@ "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", "dev": true, "requires": { "ms": "2.0.0" @@ -5065,7 +5065,7 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", "dev": true }, "function.prototype.name": { @@ -5177,7 +5177,7 @@ "glob": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=", "dev": true, "requires": { "fs.realpath": "1.0.0", @@ -5247,7 +5247,7 @@ "globals": { "version": "9.18.0", "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "integrity": "sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo=", "dev": true }, "globby": { @@ -5480,10 +5480,13 @@ "dev": true }, "hoist-non-react-statics": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.0.tgz", - "integrity": "sha512-6Bl6XsDT1ntE0lHbIhr4Kp2PGcleGZ66qu5Jqk8lc0Xc/IeG6gVLmwUGs/K0Us+L8VWoKgj0uWdPMataOsm31w==", - "dev": true + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.2.1.tgz", + "integrity": "sha512-TFsu3TV3YLY+zFTZDrN8L2DTFanObwmBLpWvJs1qfUuEQ5bTAdFcwfx2T/bsCXfM9QHSLvjfP+nihEl0yvozxw==", + "dev": true, + "requires": { + "react-is": "16.7.0" + } }, "home-or-tmp": { "version": "2.0.0", @@ -6215,7 +6218,7 @@ "esprima": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "integrity": "sha1-RJnt3NERDgshi6zy+n9/WfVcqAQ=", "dev": true }, "js-yaml": { @@ -6974,7 +6977,7 @@ "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", "dev": true, "requires": { "brace-expansion": "1.1.11" @@ -7027,24 +7030,25 @@ } }, "mobx": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/mobx/-/mobx-4.2.0.tgz", - "integrity": "sha1-7gsKTz2i9HdiJQRqsgisMppIQdQ=", + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/mobx/-/mobx-5.8.0.tgz", + "integrity": "sha512-NsZB+9bF5j+nv9Qwk6bNeE3np26a4TbTGkMpOLf6o1zXoM9BtHPQn/00px4uZ2AXJXtQML5P4MEWdMm6icMIfQ==", "dev": true }, "mobx-react": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/mobx-react/-/mobx-react-5.0.0.tgz", - "integrity": "sha1-jVozvjdvoisYSm9VXUCmo6hFmhY=", + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/mobx-react/-/mobx-react-5.4.3.tgz", + "integrity": "sha512-WC8yFlwvJ91hy8j6CrydAuFteUafcuvdITFQeHl3LRIf5ayfT/4W3M/byhEYD2BcJWejeXr8y4Rh2H26RunCRQ==", "dev": true, "requires": { - "hoist-non-react-statics": "2.5.0" + "hoist-non-react-statics": "3.2.1", + "react-lifecycles-compat": "3.0.4" } }, "mobx-router5": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/mobx-router5/-/mobx-router5-4.1.0.tgz", - "integrity": "sha512-sO7+Z7lfdlORVEIYRaAIU67DogSj/JQyMcBeCJPnTgSN4FEetmSfCqkYcjdv3Ww1Fh4L6d23VGdlgnd6pgD+/w==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mobx-router5/-/mobx-router5-4.3.0.tgz", + "integrity": "sha512-iyE/bulD2/+jaFD28b5wlAjvxVfNpt+wBarwYyIAbIRFFUZLiKwe09YoOHVhiTCtDiL4T13Bcg+Q21af2O1arQ==", "dev": true, "requires": { "babel-runtime": "6.26.0", @@ -7054,7 +7058,7 @@ "mocha": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz", - "integrity": "sha512-/6na001MJWEtYxHOV1WLfsmR4YIynkUEhBwzsb+fk2qmQ3iqsi258l/Q2MWHJMImAcNpZ8DEdYAK72NHoIQ9Eg==", + "integrity": "sha1-HgSA/jbS2lhY0etqzDhBiybqog0=", "dev": true, "requires": { "browser-stdout": "1.3.0", @@ -7239,7 +7243,7 @@ "node-fetch": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "integrity": "sha1-mA9vcthSEaU0fGsrwYxbhMPrR+8=", "requires": { "encoding": "0.1.12", "is-stream": "1.1.0" @@ -7267,7 +7271,7 @@ "normalize-package-data": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "integrity": "sha1-EvlaMH1YNSB1oEkHuErIvpisAS8=", "dev": true, "requires": { "hosted-git-info": "2.6.0", @@ -7935,7 +7939,7 @@ "promise": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=", "requires": { "asap": "2.0.6" } @@ -8000,7 +8004,7 @@ "raf": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", - "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", + "integrity": "sha1-ooh2iBtLwsqRF9QTgWPduA94FXU=", "dev": true, "requires": { "performance-now": "2.1.0" @@ -8015,7 +8019,7 @@ "randexp": { "version": "0.4.6", "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", - "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "integrity": "sha1-6YatXl4x2uE93W97MBmqfIf2DKM=", "dev": true, "requires": { "discontinuous-range": "1.0.0", @@ -8025,7 +8029,7 @@ "randomatic": { "version": "1.1.7", "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", - "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "integrity": "sha1-x6vpzIuHwLqodrGf3oP9RkeX44w=", "dev": true, "requires": { "is-number": "3.0.0", @@ -8107,6 +8111,18 @@ "prop-types": "15.6.1" } }, + "react-is": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.7.0.tgz", + "integrity": "sha512-Z0VRQdF4NPDoI0tsXVMLkJLiwEBa+RP66g0xDHxgxysxSoCUccSten4RTF/UFvZF1dZvZ9Zu1sx+MDXwcOR34g==", + "dev": true + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==", + "dev": true + }, "react-test-renderer": { "version": "16.0.0", "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.0.0.tgz", @@ -8235,7 +8251,7 @@ "regenerate": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", - "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "integrity": "sha1-DDNtOYBVPXVcObWGrjsgqknIK38=", "dev": true }, "regenerator-runtime": { @@ -8246,7 +8262,7 @@ "regenerator-transform": { "version": "0.10.1", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", "dev": true, "requires": { "babel-runtime": "6.26.0", @@ -8257,7 +8273,7 @@ "regex-cache": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "integrity": "sha1-db3FiioUls7EihKDW8VMjVYjNt0=", "dev": true, "requires": { "is-equal-shallow": "0.1.3" @@ -8462,7 +8478,7 @@ "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=", "dev": true }, "retry": { @@ -8490,7 +8506,7 @@ "rimraf": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=", "dev": true, "requires": { "glob": "7.1.2" @@ -8588,7 +8604,7 @@ "safe-buffer": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=", "dev": true }, "safe-regex": { @@ -8608,13 +8624,13 @@ "samsam": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.3.0.tgz", - "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==", + "integrity": "sha1-jR2TUOJWItow3j5EumkrUiGrfFA=", "dev": true }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", "dev": true }, "search-params": { @@ -8937,7 +8953,7 @@ "sinon": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/sinon/-/sinon-2.4.1.tgz", - "integrity": "sha512-vFTrO9Wt0ECffDYIPSP/E5bBugt0UjcBQOfQUMh66xzkyPEnhl/vM2LRZi2ajuTdkH07sA6DzrM6KvdvGIH8xw==", + "integrity": "sha1-Ah/WS1TLd9nS+w1Dze3652KcOjY=", "dev": true, "requires": { "diff": "3.2.0", @@ -8961,7 +8977,7 @@ "sinon-chai": { "version": "2.14.0", "resolved": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-2.14.0.tgz", - "integrity": "sha512-9stIF1utB0ywNHNT7RgiXbdmen8QDCRsrTjw+G9TgKt1Yexjiv8TOWZ6WHsTPz57Yky3DIswZvEqX8fpuHNDtQ==", + "integrity": "sha1-2n3UzIPNaiYLZ8yg96n9riahIF0=", "dev": true }, "slash": { @@ -9124,7 +9140,7 @@ "source-map-support": { "version": "0.4.18", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", "dev": true, "requires": { "source-map": "0.5.7" @@ -9205,7 +9221,7 @@ "split2": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "integrity": "sha1-GGsldbz4PoW30YRldWI47k7kJJM=", "dev": true, "requires": { "through2": "2.0.3" @@ -9384,7 +9400,7 @@ "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", "dev": true, "requires": { "is-fullwidth-code-point": "2.0.0", @@ -9448,7 +9464,7 @@ "text-extensions": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.7.0.tgz", - "integrity": "sha512-AKXZeDq230UaSzaO5s3qQUZOaC7iKbzq0jOFL614R7d9R593HLqAOL0cYoqLdkNrjBSOdmoQI06yigq1TSBXAg==", + "integrity": "sha1-+qq6JiXtdG1WiiPk0KrNm/CKizk=", "dev": true }, "text-table": { @@ -10032,7 +10048,7 @@ "webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "integrity": "sha1-qFWYCx8LazWbodXZ+zmulB+qY60=", "dev": true }, "whatwg-encoding": { @@ -10078,7 +10094,7 @@ "which": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "integrity": "sha1-/wS9/AEO5UfXgL7DjhrBwnd9JTo=", "dev": true, "requires": { "isexe": "2.0.0" @@ -10142,7 +10158,7 @@ "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", "dev": true }, "wordwrap": { diff --git a/package.json b/package.json index 093549a..dbf5ecc 100644 --- a/package.json +++ b/package.json @@ -80,9 +80,9 @@ "eslint-plugin-react": "^6.10.3", "istanbul": "^1.1.0-alpha.1", "jsdom": "^9.12.0", - "mobx": "^4.0.0", - "mobx-react": "^5.0.0", - "mobx-router5": "^4.1.0", + "mobx": "^5.0.0", + "mobx-react": "^5.2.0", + "mobx-router5": "^4.3.0", "mocha": "^3.2.0", "react": "^16.0.0", "react-dom": "^16.0.0", @@ -98,9 +98,9 @@ }, "peerDependencies": { "react": "^16.0.0", - "mobx": "^4.0.0", - "mobx-react": "^5.0.0", - "mobx-router5": "^4.1.0", + "mobx": "^5.0.0", + "mobx-react": "^5.2.0", + "mobx-router5": "^4.3.0", "router5": ">= 6.1.0 < 7.0.0" }, "scripts": {