{"_id":"react-mobx-router5","_rev":"23-8d2c0bfbca185daf4d3ddda35aeece1a","name":"react-mobx-router5","description":"Router5 integration with mobX and react","dist-tags":{"latest":"6.2.1"},"versions":{"1.0.0":{"name":"react-mobx-router5","version":"1.0.0","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^1.0.0","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"~4.5.2","semantic-release":"^6.3.2","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^1.0.0","router5":"^4.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"93f5330df5c87cf37a02a45f1382ae9f507cd636","_id":"react-mobx-router5@1.0.0","_shasum":"49f0ab6e2ada63f4ca2d17c4247decd9b7cf45c9","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"49f0ab6e2ada63f4ca2d17c4247decd9b7cf45c9","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-1.0.0.tgz","integrity":"sha512-4NEZvriJx6FyIUmaZVhUjLxGoqqcfnZ+9t6XbH+eIubNsXX25SxR4m6sLSHrmSe7Fo6EM2he0KPN4bitDaALWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv9b18BNZmw2nOW+DiRnXjUpsA1eh92taajgcGBZHbEQIgBQQ0OFIemXRVFOh6W6+dUQPkMwLHHiGVRzELMn2/Vz0="}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-mobx-router5-1.0.0.tgz_1494328020576_0.07056931871920824"},"directories":{}},"1.0.1":{"name":"react-mobx-router5","version":"1.0.1","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^1.0.0","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"~4.5.2","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^1.0.0","router5":"^4.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d96f1d7eb4e071753cf322e0460c484fb58e1470","_id":"react-mobx-router5@1.0.1","_shasum":"1c860ef39b1184e5416966b036d97e5503c86acb","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"1c860ef39b1184e5416966b036d97e5503c86acb","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-1.0.1.tgz","integrity":"sha512-32lHRlOFukKKXqypEZ2BiS0vbD8RzKB/RCWISw70bYxCaf9TeKirvh+Za2ESOKkU3ibkmE3sTxG4lylVx89GBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8CLXIOrypdjJ8fS1Xi5fFnpl3oJMjP3cWX5VjyUgayAiBCE6xNw0q9klM8/M2RX6T22MPJc2zQfnOfC1+uJdQuiA=="}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-mobx-router5-1.0.1.tgz_1494328770096_0.44118696451187134"},"directories":{}},"1.0.2":{"name":"react-mobx-router5","version":"1.0.2","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^1.0.0","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"~4.5.2","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^1.0.0","router5":"^4.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf"]}},"gitHead":"167a2d6f2fbfa2d056ce5f3b85adcc35a5b77cd0","_id":"react-mobx-router5@1.0.2","_shasum":"e13b8595530b8b6622c8db8002433efb4aa6be25","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"e13b8595530b8b6622c8db8002433efb4aa6be25","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-1.0.2.tgz","integrity":"sha512-yXx8hjVx0Zhf1VSXklkOAEpLMN+n41jclVcx4YdZptMQs6WEdrcydKdgRG7gKPg5s9ysMZ6XPk6lN8x7TqS1ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzgiLLuCgvr3NQlRIDVPkiqAMfvCpSy3g1zB14B0M7aAiEA+Pxhi9oJx6V6whQvwRDgpGECKP60WjCnbx6pQEtga24="}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5-1.0.2.tgz_1495210064843_0.02203881135210395"},"directories":{}},"2.0.0":{"name":"react-mobx-router5","version":"2.0.0","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"~4.5.2","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","router5":"^4.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf"]}},"gitHead":"fab441c59226983aa908c55e513b1ecd8ab21cd6","_id":"react-mobx-router5@2.0.0","_shasum":"13f1bcae25c1d2ea99f1308e62848f3828101dcd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"13f1bcae25c1d2ea99f1308e62848f3828101dcd","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-2.0.0.tgz","integrity":"sha512-erIFzVlPVGNSiIQ3ZxDF92QxJC1Ogo6UqWecTeHFQ+s09mha+sdz0WDsXr0KrS0Y+vvYIOEC6+qB0NsaGFyaVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDS3m0Bd5f40YITA5/uU6rVQmrqJu2dmNbsND1QECr/LAiAu/D3FOBGeftK4hL7z808xXXPm8Nf2BHZBqrYi2jwKNg=="}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5-2.0.0.tgz_1497543301447_0.6799757331609726"},"directories":{}},"2.0.1":{"name":"react-mobx-router5","version":"2.0.1","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"~4.5.2","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","router5":"^4.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf"]}},"gitHead":"06e6dc2a2a50dca8ffed35d28051a76a1e5dd562","_id":"react-mobx-router5@2.0.1","_shasum":"ea607b2c1fba0af6a3567a0b208a7d30eeb5bf54","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"ea607b2c1fba0af6a3567a0b208a7d30eeb5bf54","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-2.0.1.tgz","integrity":"sha512-XalM3QXdG0WvoDpQJt8/LaXlfPme194iZ1vejQy2qTaBTXXgm2PKvGBc+1gNy8xa5ySeH81+vAUlP9t2ttzuDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFt7sO+OuTjcVjgtIETOcX0OPZLyU8UBDfqWfhDB3Ao7AiARq7m5EfkxBS61lU9olw9QLhb+M7icZ5dw8QewFGlhtg=="}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5-2.0.1.tgz_1497545296100_0.7211279820185155"},"directories":{}},"2.0.2":{"name":"react-mobx-router5","version":"2.0.2","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"~4.5.2","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","router5":"^4.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf"]}},"gitHead":"5c7ca756e698d0e27df427dda005a506ada068ad","_id":"react-mobx-router5@2.0.2","_shasum":"4e344fe8eb10b667290d526bc02e5e2979dcf3be","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"4e344fe8eb10b667290d526bc02e5e2979dcf3be","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-2.0.2.tgz","integrity":"sha512-EkuTwWMARxdYINkZoulV0LXrdymP1i7xnx/vnNCJDpOnKKKGS7tQQ1iJBt7UY2XsSk5LpM5iJbdlMS8ZOHhnsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuTMonbITzixn/zuHDVYFrb0Lc1813siN976CUmBF2ywIgHt5tuwOWsXvPPP2X7NcKs6Rh4AQ3LR7oWvsH/X1zEQY="}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5-2.0.2.tgz_1497549373073_0.3801459399983287"},"directories":{}},"2.0.3":{"name":"react-mobx-router5","version":"2.0.3","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"~4.5.2","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","router5":"^4.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf"]}},"gitHead":"63ed19ff64e97067ef43be02030b9c67fb03eeea","_id":"react-mobx-router5@2.0.3","_shasum":"19ae2fd48ed8ab6d8770f4fedb1a42764d5ad3bf","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"19ae2fd48ed8ab6d8770f4fedb1a42764d5ad3bf","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-2.0.3.tgz","integrity":"sha512-LGE56OvE8jPocM5ngUaKB1c6KFjH16gQIF/zMkV+Qpytz8xZQVF9HezrhMCXSTMHqM7H5tXs5nh1ycMbWXfQVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZi+9IhwjfTz3jNExHWnV1Rq8SKIaJvK5nqJNrKELXTQIgMWb22nSY/2uEuqdp+QzfndBvqmLFtPkiXJOSvheymXs="}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5-2.0.3.tgz_1497625426933_0.6519026518799365"},"directories":{}},"2.0.4":{"name":"react-mobx-router5","version":"2.0.4","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"~4.5.2","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","router5":"^4.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf"]}},"gitHead":"5f7fa230f928f2eef8a21f92be15930b6bdc102e","_id":"react-mobx-router5@2.0.4","_shasum":"a14c0115d775e4a62de1e70fd4714692d88612d6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"a14c0115d775e4a62de1e70fd4714692d88612d6","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-2.0.4.tgz","integrity":"sha512-iwOx1KnObFgcrSNcGGHB6V4TbnWOJkAuzjVrD2XcVr1ZOQ77jJ9i0EgRA/eo+kBEFW+0i3mCgW48xufiHLD0rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8du26mh7L9qG3iF3QYw9CdOjasuXJrXAMgqhp9dq2YgIhAIJ5LrQbM2JgxcpqWIk7ZjXsPKd8edbKSUQz0sNniKuT"}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5-2.0.4.tgz_1497870718862_0.5267361104488373"},"directories":{}},"3.0.0":{"name":"react-mobx-router5","version":"3.0.0","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"~4.5.2","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","router5":"^4.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf"]}},"gitHead":"8d6ca7d768ee33f00023353dbea55e3a8eae07e5","_id":"react-mobx-router5@3.0.0","_shasum":"7199cfa7ae3a01da11695366f8002aa678999391","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"7199cfa7ae3a01da11695366f8002aa678999391","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-3.0.0.tgz","integrity":"sha512-/q5xDIEub1R5J/tuRE6IuLUi//IQP05rnK9sCXCQYqxnuEiIygiM9GfcSIcLUG7wIYmdtAgq6+JG+ukbWqI4Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2Jmem3JL+iBIs9vQvVbXFz/eZniMkiaSdzEBIBXP7QAiEA/p/eiiWRAUH0NX5BGW5/eeVEbGYtsdAzXDBSyQf/wo0="}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5-3.0.0.tgz_1497886810620_0.1892369445413351"},"directories":{}},"3.1.0":{"name":"react-mobx-router5","version":"3.1.0","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"~4.5.2","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^2.0.1","router5":"^4.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf","chore"]}},"gitHead":"1ae1399187b56879dd27fe17d87929350f446c26","_id":"react-mobx-router5@3.1.0","_shasum":"358015cb294e673b9ee169e64eb0f6b853b44ec2","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"358015cb294e673b9ee169e64eb0f6b853b44ec2","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-3.1.0.tgz","integrity":"sha512-cX8MMNE0nTPRkPnb4LtU2t2ENb1LTPV9jiSw0D6a2225ybGTbzoO21yVydm2aK+NEL4uBtv2Ggm93t4jSckH3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6NpPvHa2Y0/dCNh7gAB3PlyXtetF/A7C66aJRBnuJmwIhANfQyUy/6zgRYlQ6oezBmFSuMKA7jmWKBtA0J6+cz0yv"}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5-3.1.0.tgz_1498129715779_0.7161635374650359"},"directories":{}},"4.0.0":{"name":"react-mobx-router5","version":"4.0.0","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^3.0.0","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"^5.0.0","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^3.0.0","router5":"^5.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf","chore"]}},"gitHead":"f4429045931468cc49e9c0ccf177d5b440bb615b","_id":"react-mobx-router5@4.0.0","_shasum":"fcaa21dbe11ee4439dcf5886c1d33726fab27782","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"fcaa21dbe11ee4439dcf5886c1d33726fab27782","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-4.0.0.tgz","integrity":"sha512-YDtn5mVQadHVYy2Z/IGEpjWOmIhZe0B6ekO92sjdWkyYORMeigCwiIypBJ9ZKzOorAOrsVY7/olbFMEb1NuQRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbnJRHKzllf2iATR830NVcWbUtbh4XmrAPuiX579b5PAIhAPAgnEZbWd6rcl8P3/fcEZi3zQmk8UiqM9olAINBctNT"}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5-4.0.0.tgz_1500159152941_0.07984558772295713"},"directories":{}},"4.0.1":{"name":"react-mobx-router5","version":"4.0.1","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^3.0.0","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"^5.0.0","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^3.0.0","router5":"^5.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf","chore"]}},"gitHead":"800818c10c79382d59da9682791125bb0030cc0f","_id":"react-mobx-router5@4.0.1","_shasum":"767a9a805b0cd241b181f0dc0ef11d3acb7e6a94","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"767a9a805b0cd241b181f0dc0ef11d3acb7e6a94","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-4.0.1.tgz","integrity":"sha512-Pfm/F9RFYUSKtRWlSTTgf74Nsdze426uilk8GrKNVMPpmklqMbWE5PJg0Bql6TfU8MTLLZYgmd6K/6SXrod4sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6g1ypkhRFK0c/4Fyzf1ivhdkNWJgxuE3fUBy8a53OUAiBAiKl6z0zNkkeaS7BbdJZhbEbJIfCb33AvJ1A3YuUZRw=="}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5-4.0.1.tgz_1502190403402_0.8281260055955499"},"directories":{}},"4.0.2":{"name":"react-mobx-router5","version":"4.0.2","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"^0.6.1","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^2.8.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^3.0.0","mocha":"^3.2.0","react":"~15.4.2","react-addons-test-utils":"~15.4.2","react-dom":"~15.4.2","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"^5.0.0","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^15.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^3.0.0","router5":"^5.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf","chore"]}},"gitHead":"1f497084f02ab69d1c0d5f0ecfe54c742f8b4c8d","_id":"react-mobx-router5@4.0.2","_shasum":"94d43a2fdc8cfd7fb50b7c55c376dd7d928da929","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"94d43a2fdc8cfd7fb50b7c55c376dd7d928da929","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-4.0.2.tgz","integrity":"sha512-HDMzgQN8B6REE7lww6LxHRJr9mj3kmhsRUqjt2wT3UauILL/8adPv9i+GZ/f9xVkHtR/8tq53W2mtFbXpl0tEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb5cFJ4IEx363ZRV/v/X1IOZENWYn2xs74hQhRb7CMTwIhANkUXwjn6exWlysJeQJG242DKs4KRfWcd94irU2Vvhay"}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5-4.0.2.tgz_1504096658755_0.7800450283102691"},"directories":{}},"5.0.0":{"name":"react-mobx-router5","version":"5.0.0","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"1.0.0-beta.0","cheerio":"1.0.0-rc.2","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.0.0","del":"^2.2.2","enzyme":"^3.1.0","enzyme-adapter-react-16":"1.0.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.0","mobx":"^3.1.9","mobx-react":"^4.0.0","mobx-router5":"^3.0.0","mocha":"^3.2.0","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"16.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"^5.0.0","semantic-release":"^6.3.6","semantic-release-conventional-commits":"1.0.2","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0"},"peerDependencies":{"react":"^16.0.0","mobx":"^3.1.0","mobx-react":"^4.0.0","mobx-router5":"^3.0.0","router5":"^5.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf","chore"]}},"gitHead":"a4d7a7bbd35af492a21ef2502f0a9991b263b7d8","_id":"react-mobx-router5@5.0.0","_shasum":"2706341c214f2f78656ce5e6d8ae2205b3a8ff3a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"shasum":"2706341c214f2f78656ce5e6d8ae2205b3a8ff3a","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-5.0.0.tgz","integrity":"sha512-wGJH7Few5+axDy7/RAw/KBMN8kTzsojNLv/o944cg1zmtdB6NBa0TWZQuSyNMnLuXzvYEsqbyFLt7hoiaYisCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIv3/JULUk/mkrrDwgnU51P4OMdKisyh6CesLpQP8lYQIhAOaouH8xQQLkMQ4h9sbhWSxEwcYHLvYGZDu4YcT7VfyC"}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5-5.0.0.tgz_1507481160734_0.8467947919853032"},"directories":{}},"6.0.0":{"name":"react-mobx-router5","version":"6.0.0","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"1.0.0-beta.0","cheerio":"1.0.0-rc.2","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.1.0","del":"^2.2.2","enzyme":"^3.1.0","enzyme-adapter-react-16":"1.0.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","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.0.0","mocha":"^3.2.0","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"16.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"^5.0.0","semantic-release":"^15.1.7","semantic-release-conventional-commits":"2.0.0","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0","travis-deploy-once":"4.4.1"},"peerDependencies":{"react":"^16.0.0","mobx":"^4.0.0","mobx-react":"^5.0.0","mobx-router5":"^4.0.0","router5":"^5.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf","chore"]}},"gitHead":"bd72d0a8424f16d759033ae5ccdae9cda319c6b6","_id":"react-mobx-router5@6.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"integrity":"sha512-NlYA/FwgNi7hHVk5Oga09Tud/HKQrNNCw3i4Ve3s0JtDAVh/xo0p/IdSb7Rnv7udJjO4KtEUK6THeGC2Msp4vA==","shasum":"7aabd56f20284a30c2afcdfc42f4abad0ffd2981","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-6.0.0.tgz","fileCount":19,"unpackedSize":200628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa126ICRA9TVsSAnZWagAAhrQP/RwP/0WGzzCVE+5n5roA\nd1KrtrZ0GQ2ASJwBfRK6cFjqVpO7KgGNbPqv84FiYYiq03h9M4+CpsODB8Fd\n2FnnNDL2kG1TB5BvgGySQIbpoKLHfuzejX+m8mXqWria5d1tNxVoTOj1ito5\nNiKKNSf2k0U5dcyxEmjIEbBkxShLH3EQoJYSGltA7SN0Td3OEZx5Ipw+AEYJ\n/PqsR461LJbA1nKIW40cYqumS+VWFTX57JW2RkHT8zrZKpli8xlvfszw2vEX\nUUB6k1xv3DsCdQXNmLOrCj6oyAr4dPbw8iczH34VM5Wol39Iww7GpiVmk4sU\nH0Gf39v+MTuQ/dSHSopOqw77rO8R7q45fNGxjiCV93W+67BcvjOU8cydm8Ut\nJ9OICWcZ++4wNI3IUCBj5YEewiG3f8Lf0R6SsEMrV2u9S6nhxqM/9O56Ak3y\n/AWW88bv3QnjOB72ylVwlRsWUyN5GgL2EFUe2qOd0UPEzFc9yuU9LaNf3hRG\nt61OJTtcnuW62PPQP3aqLSIR8f3hZB3rUsS89B8koWw7p/6PHfEjaeQ5aMMo\nxkzkqakHDPqEz5isUHVqgNaNelqm8j6UBrlXFgL15nbhPdc7bXjPqjw2I9i5\n57UHQFf7V2vDXfwIOnqEavqjYabEZ4fgHe0X/HlH1CcqchYka2L7g6KjnFst\nPNQf\r\n=Dv2s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy7fZoCBlcJTSWuMtzMnS16uqsEtKIaMND20cE9PH27AIhAMQ6aVyH/dEl6Pm5Dib7Jhw+vD7+Gspxy1qjgvKfaBHK"}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5_6.0.0_1524067975249_0.6333341626126308"},"_hasShrinkwrap":false},"6.1.0":{"name":"react-mobx-router5","version":"6.1.0","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"1.0.0-beta.0","cheerio":"1.0.0-rc.2","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.1.0","del":"^2.2.2","enzyme":"^3.1.0","enzyme-adapter-react-16":"1.0.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","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","mocha":"^3.2.0","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"16.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"6.1.2","semantic-release":"^15.1.7","semantic-release-conventional-commits":"2.0.0","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0","travis-deploy-once":"4.4.1"},"peerDependencies":{"react":"^16.0.0","mobx":"^4.0.0","mobx-react":"^5.0.0","mobx-router5":"^4.1.0","router5":">= 6.1.0 < 7.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf","chore"]}},"gitHead":"15e38c1d5b312cc24320bcd9f2a38fb16b454a0a","_id":"react-mobx-router5@6.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"integrity":"sha512-owD3g1XqNOVMfi1x+DUkVQ5BRrlS7c8oC5yK+XRk95RyMuRvfgn53BRItJBkbBcKbRbgTxUedFZwDoYKfpcG3A==","shasum":"b910bd2916b23c9dacef7bb555484aed12af7581","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-6.1.0.tgz","fileCount":19,"unpackedSize":196653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4zoBCRA9TVsSAnZWagAAU0MQAJrhvHdMIaX42RUx9xXk\nIHB8NeY4yv3UMLfqvbDW9cSlK01MdttjnpBLBSWpY+P0iEsL8AbYB2EIJjs+\nM5IqPVY6dMG7NdtOIW26swDoURA2mNrUHtkjxcRL6saO9AvwRw003Zl0Gomz\nRcwz59PXL1751ucTlOFZDH0wrLTUtxiuZ1OPp7mbVTuC5r1WntlA8QkZA4lZ\nkbz0ZRLzmwkSc3yQNbUsIpC+bNkELdxN0yLgwUVaISsWj5aMo1BSztL8e4RM\nu1/C5BX/xsu7rT9njGpw5w0UvKl5LLya31jQAWYFiSCDC/Cc2jkzpHEVnTeT\nTv9wjrFCZiVEq48+6gFyot2Few2jWv5DPK1zWI5O+A8Gp72rG86S7QNyYUOw\nwwoSmXwbQutvrmDw0ImKJjNMPOeY/di8DsX+z4VSZJ+4xc5FlmXSW3j4SIsQ\nHO9uy9Nr7IdVAlxopg0ZH8vAR8d1Xs2psz9XCYVbOho9TJpOpDxHEfvODc75\nx+q/n9B9i0Oe/Mho8ngLz81agaQjI5BMjHz8ayOdn7vDE8wa7tdXcULXXUQg\ndpRc/9mQ8mdVnuTRRBht/eXyzcEuXY4vlA0hZlq7xe45i+cFejh8C7NxkFv8\n/RX8NP3QCUQ8wUAZEDXpFXsQJafpc59KREgkysMlTj7eKdeAD/A1mDTwkhyy\nsXqO\r\n=4XLP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD6IOVgXGr+6e56Y2/fUQW7GKhqcK3tAw+7i4rPepymwIgHQW+S1ow95qNJT7R+Isu0R2Y3sh+6lEwVK5xDoT0zQ8="}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5_6.1.0_1524840958712_0.3459123567836664"},"_hasShrinkwrap":false},"6.1.1":{"name":"react-mobx-router5","version":"6.1.1","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"files":["dist","src","README.md","CHANGELOG.md","CONTRIBUTING.md","LICENSE.txt"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"1.0.0-beta.0","cheerio":"1.0.0-rc.2","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.1.0","del":"^2.2.2","enzyme":"^3.1.0","enzyme-adapter-react-16":"1.0.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","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","mocha":"^3.2.0","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"16.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"6.1.2","semantic-release":"^15.1.7","semantic-release-conventional-commits":"2.0.0","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0","travis-deploy-once":"4.4.1"},"peerDependencies":{"react":"^16.0.0","mobx":"^4.0.0","mobx-react":"^5.0.0","mobx-router5":"^4.1.0","router5":">= 6.1.2 < 7.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf","chore"]}},"gitHead":"16c5f62b87cf03bccff5a75ad1a125656c505e70","_id":"react-mobx-router5@6.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"integrity":"sha512-HGeD6s8YjeAk/jwxyYoZo0qR9KUpCqhKIP7kpugWQMGXLLnqsuqSSlrOm8ri+NPE+V2MoUkm+bkDkiVJONIRaQ==","shasum":"2479aef8ade2864a06d3690117fd6b385dc39c6d","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-6.1.1.tgz","fileCount":19,"unpackedSize":196653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6ZJxCRA9TVsSAnZWagAAfpQP/1RmR4d+yWrjsOtvcpVG\nJP2NicMKmPEwYploVrZOxeShQHR3IOuhLV5fLzBwhAnCZ8s+1uK650qHDjdB\nUMPcwhx7XZGW07qHOcxW0FqjTJ9xi5R08V9jPR859E1Z2yIiTz1vxbicnyES\ndlD/DhCRPC4DV07f01DLr6Gk/XT2rzkxE3czdraPlPexjLHT/XqQ2Qtb2e02\npGVWtO90nbwCMnMfv1jXhRqvmv8J8ecOIucUVamPk8t3mmrnBOQWAns+EdFN\nRG1/Chsp5Py+K7MG2gcdxJ+JurZ7pxaTLNWJfWUAwbK+yJcwzYjaZw71Y8Nk\neM9Q2Dh94CZLEFQgh0yOeaUeIxQn6JvqQYx/LXUOObd8QqYUA55rsqkAT12X\njKcaz1MlY1jXxu8mhWbdglikxTVGOVoLaYexQLTkWG4VO0IiSlWKHj+nncHG\nqVx0ECcxNz7p6F37azTqOLHp9OQ8i7lNDi8lR/74erUcwOT4lmIOCgmWECIN\nSH070rd61MqcXY9JAZTefOXaMkP8wC3/K2NgkW+e1+ZaUXLkT7Azvoq1tCv5\n1ZGO2cKSG9Tm7NGDfv0WKJ8SUcvU9318XhzH/qYOnkMEQ/+RcSOeJ/K8UYjT\nKZstCvgeE3jKvMMVl8r5oP6RXa4zTCUlaJcXO/L8iXwTUbI1d+//0HRnczxs\nIxUp\r\n=ABK6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh8j/ya1o8rv/tGTWhxYzJdml7uEixgTNBfrOGjrJBggIhAPU5T58tUNJjtnt/zmt+QQIYvC0sOQdjUMRes0odsAGS"}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5_6.1.1_1525256815971_0.7819345051823314"},"_hasShrinkwrap":false},"6.2.0":{"name":"react-mobx-router5","version":"6.2.0","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"1.0.0-beta.0","cheerio":"1.0.0-rc.2","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.1.0","del":"^2.2.2","enzyme":"^3.1.0","enzyme-adapter-react-16":"1.0.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jsdom":"^9.12.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","react-test-renderer":"16.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"6.1.2","semantic-release":"^15.1.7","semantic-release-conventional-commits":"2.0.0","sinon":"^2.0.0-pre.3","sinon-chai":"^2.9.0","travis-deploy-once":"4.4.1"},"peerDependencies":{"react":"^16.0.0","mobx":"^5.0.0","mobx-react":"^5.2.0","mobx-router5":"^4.3.0","router5":">= 6.1.2 < 7.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js 'test/*.js'","test:watch":"mocha --compilers js:babel-register --require ./test/utils/test-setup.js --reporter min --watch 'test/*.js'","test:cover":"babel-node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha --require ./test/utils/test-setup.js 'test/*.js'","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf","chore"]}},"gitHead":"ecde4cff361c40b10adc08e5edf3e5de4f44bea2","_id":"react-mobx-router5@6.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"integrity":"sha512-Ftod9/yu4rShanDTIps1lzHW06S02wVauUL3Rn7eycitZYMvIKu6+TeNuuBcSkUAY3rwBdaG1domSbBcdE/C/w==","shasum":"d758cdbf5325c64205516c8f80792720807bfb96","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-6.2.0.tgz","fileCount":19,"unpackedSize":196910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKfyfCRA9TVsSAnZWagAAO7wP/0Ng0hX0iBlAFc9g1F0w\nMmT5xxutXeyxelCvZ7pIIVSUfSdoLkkCd4mi4m7pXawR+FnT9s+avhDbT2V5\nRII8iP6/wwT6t9SRnMRf3eCiMvms/Wt0ee/U7iC9mpycbKa5NpvQcYAwVHMi\ngtQkbmat37JVLM/NDLINNC7/FaI7nWEgpYuUkgnVc0l5BnC6KoR+OlyTgAZr\nEqfW2+t7SnKwZld/6a4zRhPUhdtbuT6tgRGoqLOGyCMKCmODYeA1y38/EjUw\n3qEinwUlqnceSf5D7hU5K4RJQtRAUUKpnAuVk6izn6y5XisuPYBR8LnK9OHx\nWyl9d41BphhvABm9gZ7/uXVlbHzuK5Plo1t+lG2BK8DT/7oZ2jqOO72jADzo\nLUYR4AU5YyqchJtmM79TMG+zZDdJ2O7KFo4kFgQyzG5N5eqSAgxxKRq8lAeS\nRB8ks9Bda9wgcF5B5j0cvWQ30zANx24T0aws0DZuIb/jDxLNc0IdRLS0Xgsa\nTBXuuOMKAtDgFUEHajNEDMxlL03YcP6wVRClwNqIlHSszdeeGMcGoHC/2CER\naAMxYua+zWvM33cnfmNpCfHDTjhLwRVlRluZU/vMRSdSAHOK5J2qGtflMkjR\nGKti+/6X6ccwk1lnAtzInOlu0481RT6xB2HQo3cPz5VXmHLWvxVW0IM5tR0S\n67nk\r\n=klRc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX2SDopur7kchmQyEZC6LSafCHzpo45Lgdt3MGNvHSJwIhAPu7jd6K6zpmsJD5T0+wa8GO4pGcTErS8s/O+X3S4Koz"}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5_6.2.0_1546255518191_0.6494540750398237"},"_hasShrinkwrap":false},"6.2.1":{"name":"react-mobx-router5","version":"6.2.1","description":"Router5 integration with mobX and react","homepage":"https://github.com/LeonardoGentile/react-mobx-router5","repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"author":{"name":"Leonardo Gentile"},"contributors":[],"license":"MIT","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"main":"dist/index.js","module":"dist/index.es.js","babel":{"comments":false,"presets":["react","stage-0",["es2015",{"modules":false}]],"plugins":["transform-decorators-legacy","transform-runtime"]},"dependencies":{"babel-runtime":"^6.11.6","prop-types":"^15.5.8"},"devDependencies":{"babel-cli":"^6.16.0","babel-core":"^6.17.0","babel-eslint":"^7.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"6.24.1","babel-preset-react":"^6.23.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.16.3","chai":"3.5.0","chai-enzyme":"1.0.0-beta.0","cheerio":"1.0.0-rc.2","commitizen":"2.9.6","coveralls":"^2.11.14","cz-conventional-changelog":"2.1.0","del":"^2.2.2","enzyme":"^3.1.0","enzyme-adapter-react-16":"1.0.1","eslint":"^3.19.0","eslint-config-airbnb-base":"^10.0.1","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^6.10.3","istanbul":"^1.1.0-alpha.1","jest":"23.6.0","jsdom":"^9.12.0","mobx":"^5.0.0","mobx-react":"^5.2.0","mobx-router5":"^4.3.0","react":"^16.0.0","react-dom":"^16.0.0","react-test-renderer":"16.0.0","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","router5":"6.1.2","semantic-release":"^15.1.7","semantic-release-conventional-commits":"2.0.0","travis-deploy-once":"4.4.1"},"peerDependencies":{"react":"^16.0.0","mobx":"^5.0.0","mobx-react":"^5.2.0","mobx-router5":"^4.3.0","router5":">= 6.1.2 < 7.0.0"},"scripts":{"commit":"git-cz","lint":"eslint src test tools","test":"jest","test:watch":"jest --watch","test:cover":"jest --coverage","coveralls":"cat ./coverage/lcov.info | coveralls","build":"node tools/build","publish:docs":"easystatic deploy docs --repo LeonardoGentile/react-mobx-router5","start":"easystatic start docs","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"release":{"analyzeCommits":{"path":"semantic-release-conventional-commits","minorTypes":["feat","minor"],"patchTypes":["fix","patch","docs","refactor","style","perf","chore"]}},"gitHead":"02d805078c99652004ffd6b35d734b7fc907da33","_id":"react-mobx-router5@6.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"leonardogentile","email":"lg.dev.code@gmail.com"},"dist":{"integrity":"sha512-jpfPm4PD9oRYCJIFmQByw3TAp99FMyALWkkyqph8y9MWHKHqUBY0bGLgLDIU33dn4jcRkOqakZafOAwRUsRBUA==","shasum":"6804acf96b1c6131ab69a771ffd0cd0f3c22f01d","tarball":"https://registry.npmjs.org/react-mobx-router5/-/react-mobx-router5-6.2.1.tgz","fileCount":19,"unpackedSize":196560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLAkyCRA9TVsSAnZWagAAsMYP/ivxw/NLPYqVUZW7AQGl\nRa5MtpDm+FodBaqgSiPZL6nleXWhUqxiIPJY/3Quyv9nDDvLZa3sqVYlm6ci\nX5Ggvsw1Xavj3p0Wwn2HtZ4J/2lO3sFoTruKYXbOwL9EBXeDDls7TjmM2YEe\nNg3DeOXwt8v1fE2gmil3lhIJn0zt3yknRcduf3jFKGlP9nyC3puNrB3hPXtx\n6tcEaJH+AP+mijVrDRH6KjJQ6CAmIL6h3BQLrRyW2I9nIsvc6eC1KSCvt1Q3\nXZ2zlDlKspi3OQaF62qo1B60Pz84KQ3dKyt5mSohY9RfR8SIk6482ziH30Su\nPjr/lyPTS+M4b5Qj9NWpJJOB028V0t6jpOGJx8VEve40EoPTK0m/zrNUYiBI\naJV/t8MCZ+J989riKT3UrJDFUQrNkSzl2hE0jyeYJIPNGoSyILk6ibG6Wi1o\nlYe07fGlQle4mzE46quKTMP3eYHe19LMjROPhZThm0wRXwR4GKXKfsQj1cRM\nnFDHHXZfZHKEf1tsUBdD5ZMtNCm3H0bfJ6cdWgLABlQQ3ImQefLbznV4xqQO\nm3vDClkLnQDTdtgQCEma3fTRP7fvViHuBRpVmlmWvvMjNj8dDDYaNt+WiMHs\n/FXAYmbII/eS7AiducvUpL0BnTeEg/khmuBLzepuymc+NB7AuJrXjxPlP1FR\nZQKe\r\n=9Thi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhYdAplryI6sWGfEhxbGtyoZhRkg02WH1gbdMaRCcYvAIhAMK/YlVtqUHezb0DgC0Sv1hBtulwfgDYettwqio/cBgR"}]},"maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-mobx-router5_6.2.1_1546389809790_0.841669153374142"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/LeonardoGentile/react-mobx-router5.svg?branch=master)](https://travis-ci.org/LeonardoGentile/react-mobx-router5)\n[![Coverage Status](https://coveralls.io/repos/github/LeonardoGentile/react-mobx-router5/badge.svg?branch=master)](https://coveralls.io/github/LeonardoGentile/react-mobx-router5?branch=master)\n[![license](https://img.shields.io/github/license/LeonardoGentile/react-mobx-router5.svg)](https://github.com/LeonardoGentile/react-mobx-router5/blob/master/LICENSE.txt)\n[![npm](https://img.shields.io/npm/v/react-mobx-router5.svg)](https://www.npmjs.com/package/react-mobx-router5)\n\n\n# react-mobx-router5\n\n> [Router5](http://router5.github.io/) integration with [mobx](https://mobx.js.org/) and [react](https://facebook.github.io/react/).  \n> **Working Example**: [react-mobx-router5-example](https://github.com/LeonardoGentile/react-mobx-router5-example) \n\n## Introduction\nThis package represents a routing alternative to react-router.  \nThis is especially useful if you already use [mobx](https://mobx.js.org/) and [mobx-react](https://github.com/mobxjs/mobx-react) in your react project.  \n\nTo make this work in your project you should use [router5](https://github.com/router5/router5) as routing library (independent from react) and the [mobx-router5](https://github.com/LeonardoGentile/mobx-router5) plugin \nwhich exposes the router5's states as mobx _observable_ variables.  \n\nThe React Components exported by this package uses [mobx-router5](https://github.com/LeonardoGentile/mobx-router5) as the source of truth. \nThey _observe_ the `mobx-router5` _observables_ and react when they change.\n \n## Requirements\n\n- __react >= 16.0.0__\n- __mobx >= 5.0.0__\n- __mobx-react >= 5.2.0__ - In order to be compatible with MobX > 5.0.0\n- __router5 >= 6.1.0__  - Version 7 not yet supported\n- __mobx-router5 >= 4.3.0__ - In order to be compatible with MobX > 5.0.0\n\nThese are considered `peerDependencies` that means they should exist in your installation, you should install them yourself to make this plugin work. \nThe package won't install them as dependencies.\n\nNotice __Mobx@5__ introduced breaking changes, please follow the [migration guide](https://github.com/mobxjs/mobx/blob/e17c47833d1812eee6d77914be890aa41e4b7908/CHANGELOG.md#500)\n\n## Installation \n\n```bash\nnpm install react-mobx-router5\n```\n\n## Configuration\nIn you application entry point you should configure and instantiate a new `router` and a mobx-router5 `routerStore` as \ndescribed in the [mobx-router5 documentation](https://github.com/LeonardoGentile/mobx-router5#how-to-use).\n\nThe `routerStore` instance is important as it exposes the router5\nstate as mobx observables. So the __routerStore__ is indeed the _source of truth_ for our components.\n \nAfter the instantiation of the store we need to pass it to the components using the `mobx-react` [Provider](https://github.com/mobxjs/mobx-react#provider-and-inject) component. \nInternally the components exported by this package will use `@inject` to grab the `routerStore`.  \n\nAn example would make this more clear:\n\n\n```javascript\n//stores.js (mobx stores)\nimport tabStore from './TabStore';\nimport userStore from './UserStore';\nimport {RouterStore} from 'mobx-router5';\n\n// Instantiate it directly or extend the class as you wish before invoking new\nconst routerStore = new RouterStore();\n\nexport {\n  tabStore,\n  userStore,\n  routerStore\n};\n```\n\n\n```javascript\n//create-router5.js\nimport {createRouter} from 'router5';\nimport loggerPlugin from 'router5/plugins/logger'; \nimport browserPlugin from 'router5/plugins/browser';\nimport {mobxPlugin} from 'mobx-router5';\nimport routes from './routes';\nimport {routerStore} from './stores';\n\nexport default function configureRouter(useLoggerPlugin = false) {\n  const router = createRouter(routes, {defaultRoute: 'home'})\n    .usePlugin(mobxPlugin(routerStore)) // Important: pass the store to the plugin!\n    .usePlugin(browserPlugin({useHash: true}));\n  \n  if (useLoggerPlugin) {\n    router.usePlugin(loggerPlugin) ;\n  }\n  return router;\n}\n```\n\n\n```javascript\n//app.js\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport {Provider} from 'mobx-react';\nimport Layout from './components/Layout'\nimport * as stores from './stores'; //mobx stores\nimport createRouter from './create-router5';\n\nconst router = createRouter(true);\n\n// Provider will add all the mobx stores (including the routerStore) in context.\nconst wrappedApp = (\n  <Provider {...stores } >\n    <Layout/>\n  </Provider>\n);\n\n// Renders the entire app when the router starts\nrouter.start((err, state) => {\n  ReactDOM.render(\n    wrappedApp,\n    document.getElementById('app')\n  );\n});\n\n```\n\nFrom now on you can use all the components and HOC exported by this package without further steps. \nThe components will always be in sync with the `routerStore` internal observables and react when they will change.\n\n## What does this package export?\n\n**Components for Routing and View Selection**\n\n- [routeNode](#routenode---hoc): **HOC** for wrapping the 'route nodes' of your app\n- [getComponent](#getcomponent---helper-function): **Helper function** to select what component to render from routes configuration \n- [RouteView](#routeview---component): **Component** to automatically select and render a component retrieved from the routes configuration \n\n**Components for Navigation and Routes Injections**\n\n- [withRoute](#withroute---hoc): **HOC** to re-render any component on any route change and inject router's observables \n- [BaseLink](#baselink---component): **Component** to generate simple `a` element not aware of route's change    \n- [Link](#link---component): **Component** resulting from `BaseLink` and `withRoute` composed together\n- [withLink](#withlink---hoc): **HOC** for creating custom wrappers around a `<BaseLink/>` component\n- [NavLink](#navlink---component): **Component** resulting from `li` element and `withLink` composed together\n \n    \n## Components for Routing and View Selection\n\n### routeNode - HOC\n\nQuoting the [router5 documentation](http://router5.github.io/docs/understanding-router5.html):\n> On a route change, you only need to re-render a portion of your app.\n  \nThis is basically what `routeNode` is for: by wrapping a *node component* (a component associated with a route having children routes) we are telling to re-render \nonly a portion of our app when there is a specific route change. This is probably the most important component of this package. \n\n\n**Signature**  \n\n`routeNode(nodeName, storeName='routerStore')(RouteComponent)`\n \n**Params**  \n\n- `nodeName`: the name of route to associate to the component (`''` if root node)\n- `storeName` (optional, __default__: `'routerStore'`): the RouterStore name if it differs from the default\n- `RouteComponent`: the component to wrap\n\n**Return**  \nThe `routeNode` function returns another function `routeNodeWrapper(RouteComponent)` that in turn returns a `RouteNode` component: the actual HOC.  \nThe final usage would be:\n  \n`const RouteNodeInstance = routeNode(nodeName)(RouteComponent)`; \n\nThe newly created `RouteNodeInstance` HOC is a *wrapper* around `RouteComponent` and will: \n\n - forward all the props received to the wrapped `RouteComponent`\n - inject the `route` (observable), `plainRoute` (non-observable) and `routerStore` props to the `RouteComponent`  \n - trigger a re-rendering of itself and of the wrapped `RouteComponent` only **when** the **nodeName** is the correct **intersection node** for the current route transition (see [understanding router5](http://router5.github.io/docs/understanding-router5.html) and the example below).\n\n\n**Usage**   \n\nGiven for example a route name `'users'` associated with a component `UsersComp` having children routes `users.list` and `users.detail` then the route `'users'` should be considered a *route node* for the application.  \nIts associated component `UsersComp` should be the one responsible for **selecting and re-rendering** the components associated with its **children** routes. \n\n`const UsersCompNode = routeNode('users')(UsersComp)`;\n\n \n**Example**\n\nIn the following example when navigating from `'users.list'` -> `'users.detail'` then `'users'` is the **intersection node**.  \nWrapping the `UserComp` with `RouteNode` ensures that during this transition the `UserComp` will re-render \nand so it will be able to determine which component to show (associated to one of its sub-routes).  \n\nIf then we navigate from `'users.list'` -> `'home'` then the intersection node is `''` (the root node) and so `UsersComp` will not re-render.  \nIn this case it's the root node responsibility (for example a `Main` component wrapped with `routeNode`) to re-render. \n  \n**Note**  \n  \nThe logic on how to select and render the correct sub-component is up to you, in the example it is used a simple switch.  \nSee the [Rendering Route Views](#rendering-route-views) section below for alternative implementations. \n  \n```javascript\nimport React from 'react';\nimport { routeNode } from 'react-mobx-router5';\nimport { UserView, UserList, NotFound } from './components';\n\nfunction UsersComp(props) {\n    // These are injected by routeNode HOC\n    const { routerStore, route, plainRoute } = props; \n\n    switch (route.name) {\n        case 'users.detail':\n            return <UserDetail/>;\n        case 'users.view':\n            return <UserView/>;\n        default:\n            return <NotFound/>;\n    };\n}\n\nexport default routeNode('users')(UsersComp); \n\n```\n\n--------\n\n### Rendering Route Views\n\nAt this point only the components wrapped with `routeNode` are associated with some of the app routes, so what about all the other components and routes?\n  \n> [...] rather than the router updating the view, it is up to the view to listen / bind / subscribe to route changes in order to update itself.   \n> [...] The router is unaware of your view and you need to bind your view to your router's state updates.  \n\n\nIn the above example the sub-components of a component wrapped with `routeNode` are selected with a simple switch statement. This is a possible implementation.   \n  \nIn this section I present **two (opinionated) personal implementations**:\n\n - `getComponent` function helper\n - `RouteView` Component\n    \nBe warned:  \n\n  - these are not the only ones, you are free to implement your own\n  - hot reloading might not work\n  - these implementations are optional, you can use this package without them (and use a simple switch for example)\n\n\n#### Routes configuration\nFor both solutions to work we need to use the router5' [Nested arrays of routes config](http://router5.github.io/docs/configuring-routes.html) introducing an additional `component` field for associating a component with a route.\n\n**Example**\n   \n\n```javascript\n//routes.js\nimport {Home} from './components/Home';\nimport {Index} from './components/Index';\nimport {Login} from './components/Login';\nimport Sections from './components/Nodes/Sections';\nimport Subsections from './components/Nodes/Subsections';\n\nexport default [\n  // children of the root routeNode ''\n  { name: 'home', path: '/', component: Home}, // Notice the extra `component` field\n  { name: 'login', path: '/login', component: Login},\n  { name: 'index', path: '/index/:id', component: Index},\n  { name: 'section', path: '/section', component: Sections, children: [ \n    // children of 'section' routeNode\n    { name: 'home', path: '/home', component: Home },\n    { name: 'login', path: '/login', component: Login },\n    { name: 'index', path: '/index/:id', component: Index },\n    { name: 'subsection', path: '/subsection', component: Subsections, children: [\n      // children of 'section.subsection' routeNode\n      { name: 'home', path: '/home', component: Home },\n      { name: 'login', path: '/login', component: Login },\n      { name: 'index', path: '/index/:id', component: Index },\n    ]}\n  ]}\n];\n\n```\n\nNotice that the component associated with a route node (the ones having children, for example `Sections`) should already be wrapped with `routeNode`. In other words the `Sections` component should be exported like this:\n\n```javascript\nexport default routeNode('section')(Sections);\n``` \n  \nAlso notice that by associating a route with a component might apparently break the router5's principle \n> The router is unaware of your view  \n\nbut as I will show this isn't true because the `component` field is not used by the router but by our views!\n  \n  \n### getComponent - Helper function\n\nWhen using the above routes configuration this helper is used for selecting the correct component to render for a given `route` and a `routeNodeName`. \nThis represents an alternative to the switch statement.\n   \n**Signature**  \n\n`getComponent(route, routeNodeName, routesConfig)` \n\n**Params**\n\n- `route`: either the `routerStore.route` __object__ or the _route name_ as a **string**. Usually it's the currently active route\n- `routeNodeName`: the name of the route associated with the React component from where to re-render (Node Component)\n- `routesConfig`: nested routes configuration array (with the extra `component` as shown above)\n    \n**Return**  \n  \nIt returns a `React.Component`: the component to be rendered extracted from the routes configuration.   \n  \n**Example**\n\n```javascript\n//Main.jsx: the root routeNode ('')\nimport React, {createElement} from \"react\";\nimport {routeNode, getComponent} from \"react-mobx-router5\";\nimport routes from \"../../routes\";\n\nclass Main extends React.Component {\n  render(){\n    // injected by routeNode HOC\n    const { routerStore, route, plainRoute } = this.props; \n    \n    // This will extract the correct component amongst the children of '' for the current route \n    // Notice that the ComponentToRender could also be another \"node component\", that is associated with another routeNode, for example `Section`\n    const ComponentToRender = getComponent(route, '', routes);\n    // Passing the route prop will ensure that the ComponentToRender will be re-rendered for each new route\n    return createElement(ComponentToRender, {route: route}); \n  }\n}\n\n// higher-order component to wrap a route node component.\nexport default routeNode('')(Main);\n```\n  \n  \n```javascript\n//Section.jsx: the `section` routeNode\nimport React, {createElement} from \"react\";\nimport {routeNode, getComponent} from \"react-mobx-router5\";\nimport routes from \"../../routes\";\n\nclass Section extends React.Component {\n  render(){\n    // injected by routeNode HOC\n    const { route, routerStore, plainRoute } = this.props; \n    \n    // in this case I use the route name (stirng)\n    const ComponentToRender = getComponent(route.name, 'section', routes);\n    return createElement(ComponentToRender, {route: route}); \n  }\n}\n\nexport default routeNode('section')(Section);\n```\n\n\n### RouteView - Component\n\nThe `getComponent` solution introduces some repetition, that is, you always need to grab the component to render and then render it:\n\n```javascript\nconst ComponentToRender = getComponent(route, 'section', routes);\nreturn createElement(ComponentToRender, {route: route}); \n```\n\nThe `RouteView` component does these two operations for you. \n  \n**Props**  \n  \nAll props not listed below will be passed trough to the new generated component additionally forwarding the `route` prop.\n  \n- `route`: a route object (**required**). It **might** be better to pass the **non-observable** `plainRoute` injected by `routeNode` rather than `routerStore.route` \n  to avoid possible inconsistencies if the subcomponents are observers of `route` (**TODO**: This use case needs more study)  \n- `routeNodeName`: the name of the route for the React component from where to re-render (route node)\n- `routes`: nested routes configuration array (with the extra `component` field for each route)\n- `errorMessage`: a string for custom message to display inside an `h1` in case of error during the component selection. *Optional*, **default: 'Something went wrong.'**\n- `errorStyle`: a style object to be applied to the `h1` error description. *Optional*, **default: {color: 'rgb(217, 83, 79)'**\n\nNotice that the RouteView component is internally wrapped with an [Error Boundary Component](https://reactjs.org/blog/2017/07/26/error-handling-in-react-16.html)  (introduced in react 16), this ensure that in case of exception while selecting the component to display the entire app won't crash and an error message will be displayed instead. The error message is rendered inside an `h1`, it is customizabile using the `errorMessage` and `errorStyle` props passed to `routeView`.\n\n**Example**  \n\n```javascript\n//Main.jsx: the root routeNode ('')\nimport React, {createElement} from \"react\";\nimport {routeNode, RouteView} from \"react-mobx-router5\";\nimport routes from \"../../routes\";\n\nconst routeNodeName = '';\n\nclass Main extends React.Component {\n  render(){\n    const {route, routerStore} = this.props;\n    return <RouteView \n      route={route} \n      routeNodeName={routeNodeName} \n      routes={routes} \n      // other props\n      otherProp='hello' \n      myOtherProp='bye' />;\n  }\n}\n\nexport default routeNode('')(Main);\n```\n\nNotice in the above example that the newly generated component will receive these props: `otherProp`, `myOtherProp` and the **extra** `route`.\n  \n\n\n## Components for Navigation and Routes Injections \n\n### withRoute - HOC\n\nFunction that generates an higher-order component to wrap any component that need to re-render on route changes.  \n\n**Signature**  \n\n`withRoute(BaseComponent, storeName='routerStore')`\n  \n**Params**\n  \n- `BaseComponent`: the component to be wrapped\n- `storeName` (optional, __default__: `routerStore`): the RouterStore name if it differs from the default\n \n  \n**Return**  \n  \nIt returns a `ComponentWithRoute` that wraps `BaseComponent`.\n\n\n**Usage** \n\n`const MyCompWithRoute = withRoute(MyComp);`  \n  \nAny component wrapped by this HOC:\n  \n  - receives all the props passed to the wrapper\n  - is injected with these extra props coming from **mobx-router5**: `routerStore`, `route`\n  - is injected with these *computed* extra props: `isActive` and `className` (see below)\n  - re-renders on any route change\n\n\n**Injected computed props** (`isActive` and `className`)\n\nSome special props passed to the wrapper are used to compute other extra props that will be injected in the wrapped component.\n\nThe following props are used to compute a **new prop** `isActive` (bool) injected into the wrapped `BaseComponent`:    \n\n  - `routeName` (string): name of the route that should be associated with the `BaseComponent`\n  - `routeParams` (obj) **default** `{}`: the route params  \n  - `activeStrict` (bool) **default** `false`: whether to check if `routeName` is the active route, or part of the active route\n\n  \nAlso if a `routeName` prop is passed then an `activeClassName` (default 'active') will be added to the `className` when the component is `isActive` and the **newly computed prop** `className` (string) is injected into the wrapped `BaseComponent`:\n\n  - `className` (string) **default** `''`: prop forwarded \n  - `activeClassName` (string) **default** `'active'`: the name of the class to apply when the element is active\n\n**Example**\n\nIn the following example the MyComp used within Container will re-render on any route change.   \n  \nWhen the current route is `home`:\n  \n- a className `'hello hyperactive'` will be applied\n- the prop `isActive` will be `true` \n  \n  \n```javascript\n// MyComp.jsx\nimport React from 'react';\nimport { withRoute } from 'react-mobx-router5';\n\nfunction MyComp(props) {\n  // these are injected by withRoute\n  const { route, isActive, className } = props;\n  \n  return (\n    <div className={className}>\n      I am {isActive: 'active' ? 'inactive' } <br/>\n      The current route is {route}\n    </div>\n  )\t\n\n}\nexport default withRoute(MyComp);\n```\n\n```javascript\n// Container.jsx\nimport React from 'react';\nimport MyComp from './MyComp';\n\nfunction Container(props) {\n  return (\n    <div>\n      <MyComp\n        routeName='home'\n        className='hello'\n        activeClassName='hyperactive' />\n    </div>\n  )\t\n\n}\nexport default Container;\n```\n \n--------\n  \n### BaseLink - Component\n \nIt generates an anchor `a` tag with `href` computed from `props.routeName`.  \n**Note:** This component *won't re-render* on route change.\n\n**Props**\n  \nIn order to work it is **mandatory** to pass at least one of these props to the component:\n\n  - `router={routerInstance}` the router5 instance object. \n  - `routerStore={routerStore}` the *mobx-router5* `routerStore`. If passed will take precedence over `router` prop\n  - `onClick={onClickCB}` when passed the navigation will be prevented (the above 2 props become both unnecessary) and the `onClickCB` function will be executed instead.  \n\nProps needed to compute the correct `href` (when passing either `router` or `routerStore`):\n\n  - `routeName=\"home\"` route to navigate to when the component is clicked\n  - `routeParams={routeParamsObj}` *optional*, **default {}**\n  - `routeOptions={routeOptionsObj}` *optional*, **default {}**\n\n**Example**  \n  \n\n```javascript\nimport React from 'react';\nimport { BaseLink } from 'react-mobx-router5';\n\nfunction logMeIn(e) {\n  e.preventDefault();\n  console.log('clicked');\n}\n\nfunction Menu(props) {\n  return (\n    <nav>\n      <BaseLink routerStore={props.routerStore} routeName='home' routeOptions={{reload: true}}>Home</Link>\n      <BaseLink router={props.router} routeName='home'>About</Link>\n      <BaseLink onClick={logMeIn} >Login</Link>\n    </nav>\n  );\n}\n\nexport default Menu;\n```\n   \n--------    \n \n### Link - Component\n\nThe `Link` component is `BaseLink` and `withRoute` **composed together**.  \nThis means that `Link` will re-render on any route change and an 'active' class will be applied to it when \nthe current route is `props.routeName`.\n  \n--------\n  \n### withLink - HOC\n\nFunction that generates a higher-order component to create custom wrappers around a `<BaseLink/>` component.  \nUseful for creating any sort of wrappers that will be **aware of route changes**, for example for creating navigation menus.  \n\n**Signature**  \n\n`withLink(LinkWrapper, storeName='routerStore')` \n  \n**Params**\n\n- `LinkWrapper`: the component used to wrap the inner `BaseLink`\n- `storeName` (optional, __default__: `routerStore`): the RouterStore name if it differs from the default\n  \n  \n**Return**  \n\nThe function creates a new `WithLink` higher-order component that wraps the passed `LinkWrapper`.  \nThe `LinkWrapper` is in turn a wrapper around the `BaseLink`.   \nThis composed element is then passed to `withRoute(WithLink)`.   \nThe final returned component would then be a `ComponentWithRoute`\n\n**Props**\n  \nThe final composed component accepts all the props accepted by the `WithRoute` component with an extra special  \n`linkClassName` prop.\n  \nAll props passed to the composed component (including the one injected by `withRoute`) will be forwarded to the inner `BaseLink` except for `className`.   \nIn fact the (computed 'active') `className` will be applied to the `LinkWrapper` while the extra `linkClassName`  (unmodified) will be applied to the inner `BaseLink`.  \n\nAlso all the `children` of the final composed component will become children of the inner `BaseLink`. \n  \n    \n**Example**   \n  \n```javascript\nconst MyLinkWrapper = withLink('div');\n```     \n\n - This produces a `div` that wraps a `BaseLink` component. Then this result is passed to `withRoute`.  \n - The `'active'` className will be applied to the `div` not the on `BaseLink` (so not on the generated `a`).  \n - If we pass an `linkClassName` then it will become the `className` of the inner `BaseLink` (so of the generated `a`)\n\nSee the `NavLink` component.\n\n--------\n  \n### NavLink - Component\n\nThe `NavLink` component is the `li` element and `withLink` composed together.\n\n```javascript\nconst NavLink = withLink('li');\n```\n\n__Example__:\n\n```javascript\nimport {NavLink} from 'react-mobx-router5'\n\nfunction MyComponent(props) {\n  return (\n    <NavLink \n      className=\"hello\" \n      linkClassName=\"goodbye\"\n      routeName=\"home\">\n      HOME\n    </NavLink>\n  )\n}\n\n```\n\nWill produce something like this (pseudo-code):\n\n```html\n<li className={props.className} >\n  <BaseLink { ...props } className={props.linkClassName} >\n    {props.children}\n  </BaseLink>\n</li>\n\n```\nThat is indeed very similar to what `Link` looks like, except this will apply the 'active' className to the `li` and the \n`linkClassName` to the internal `BaseLink` (and so to the generated an `a` tag)\n\n----\n\n\n## Production Build\nAs recommended by [React](https://reactjs.org/docs/optimizing-performance.html#webpack) and \n[MobX](https://github.com/mobxjs/mobx/blob/master/CHANGELOG.md#new-features) make sure to substitute \n`process.env.NODE_ENV = \"production\"` in your build process.\n \n### Remove PropTypes\nThe components are shipped with [prop-types](https://github.com/reactjs/prop-types) checks (`prop-types` is dependencies of this package).  \nIf you want to remove them from your build you could use [babel-plugin-transform-react-remove-prop-types](https://github.com/oliviertassinari/babel-plugin-transform-react-remove-prop-types). \n\nYou could for example add this to your babel config:\n\n```\n{\n  \"env\": {\n    \"production\": {\n      \"plugins\": [\n        \"transform-react-remove-prop-types\", {\n          \"mode\": \"wrap\"\n        }\n      ]\n    }\n  }\n}\n```\nor \n\n```\n{\n  \"env\": {\n    \"production\": {\n      \"plugins\": [\n        [\"transform-react-remove-prop-types\", {\n          \"mode\": \"remove\",\n          \"removeImport\": true\n          \"ignoreFilenames\": [\"node_modules\"]\n        }]\n      ]\n    }\n  }\n}\n```\nCheck the [doc](https://github.com/oliviertassinari/babel-plugin-transform-react-remove-prop-types#mode) of the plugin for choosing the correct configuration.\n\n\n## Contributing\nPR, suggestions and help is appreciated, please make sure to read the [CONTRIBUTING.md](./CONTRIBUTING.md) file.\nFor development a version of node >=8.11 is needed as some dev packages require it (for example semantic-release), see `.nvmrc`\n\n## Acknowledgments\n\n- The structure and build process of this repo are based on [babel-starter-kit](https://github.com/kriasoft/babel-starter-kit)   \n- I've taken the [react-router5](https://github.com/router5/react-router5) package as example for developing this one\n- Thanks to egghead.io for the nice tips about open source development on their [free course](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) \n- Thanks to [Olivier Tassinari](https://github.com/oliviertassinari) for the [fast fix](https://github.com/oliviertassinari/babel-plugin-transform-react-remove-prop-types/issues/106) and suggestion needed by this package\n- Special thanks to [Thomas Roch](https://github.com/troch) for the awesome [router5](https://github.com/router5/router5) ecosystem\n\n  \n\n","maintainers":[{"name":"leonardogentile","email":"lg.dev.code@gmail.com"}],"time":{"modified":"2022-06-26T02:24:15.462Z","created":"2017-05-09T11:07:02.453Z","1.0.0":"2017-05-09T11:07:02.453Z","1.0.1":"2017-05-09T11:19:31.823Z","1.0.2":"2017-05-19T16:07:46.020Z","2.0.0":"2017-06-15T16:15:02.582Z","2.0.1":"2017-06-15T16:48:17.491Z","2.0.2":"2017-06-15T17:56:14.274Z","2.0.3":"2017-06-16T15:03:48.147Z","2.0.4":"2017-06-19T11:12:00.103Z","3.0.0":"2017-06-19T15:40:11.831Z","3.1.0":"2017-06-22T11:08:36.969Z","4.0.0":"2017-07-15T22:52:34.109Z","4.0.1":"2017-08-08T11:06:44.562Z","4.0.2":"2017-08-30T12:37:39.872Z","5.0.0":"2017-10-08T16:46:01.930Z","6.0.0":"2018-04-18T16:12:55.334Z","6.1.0":"2018-04-27T14:55:58.832Z","6.1.1":"2018-05-02T10:26:56.077Z","6.2.0":"2018-12-31T11:25:18.507Z","6.2.1":"2019-01-02T00:43:29.955Z"},"homepage":"https://github.com/LeonardoGentile/react-mobx-router5","keywords":["router","mobx","react","router5","functional","routing","observable","reactive","observer"],"repository":{"type":"git","url":"git+https://github.com/LeonardoGentile/react-mobx-router5.git"},"contributors":[],"author":{"name":"Leonardo Gentile"},"bugs":{"url":"https://github.com/LeonardoGentile/react-mobx-router5/issues"},"license":"MIT","readmeFilename":"README.md"}