{"_id":"react-router-last-location","_rev":"15-4353c8e15dc25b8b124bf071eae4f102","name":"react-router-last-location","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"react-router-last-location","version":"1.0.0","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","main":"dist/index.js","module":"src/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"license":"MIT","keywords":["react","router","route","routing","history","location","entries","link"],"scripts":{"start":"webpack-dev-server --open --env.example","serve":"serve ./example/dist","clean":"rm -rf ./dist && rm -rf ./example/dist","prebuild":"npm run clean","build":"webpack -p --config webpack.config.js --env.prod --define process.env.NODE_ENV=\"'production'\"","prepublish":"npm run build"},"peerDependencies":{"prop-types":"^15.5.10","react":"^15.5.4","react-dom":"^15.5.4","react-router-dom":"^4.1.1"},"devDependencies":{"babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","html-webpack-plugin":"^2.28.0","prop-types":"^15.5.10","react":"^15.5.4","react-dom":"^15.5.4","react-router-dom":"^4.1.1","serve":"^5.1.5","webpack":"^2.6.0","webpack-dev-server":"^2.4.5"},"gitHead":"6acd349c450ddfba3d78261918e217971be36531","bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"homepage":"https://github.com/hinok/react-router-last-location#readme","_id":"react-router-last-location@1.0.0","_shasum":"c371ece3ee35e5d916cc1aa2e7108dca2c85fe45","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"hinok","email":"mail@hinok.net"},"dist":{"shasum":"c371ece3ee35e5d916cc1aa2e7108dca2c85fe45","tarball":"https://registry.npmjs.org/react-router-last-location/-/react-router-last-location-1.0.0.tgz","integrity":"sha512-gB9Q+nY2/i+Xh/esfe1nekNZ9ITf7bA/AzE7Sb3C+Y6S9Yn5Z1ytUAbqfrmpvf8d8/tZu2reemRKml2rjiiMag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDavpc1iAhUAuROHNg8wiYkjhgGCDFvHSqGIZj/mu+mXwIgKgAsTo2iO8gW0uDhe++0XTmhNZWA5bi3znHIYtIgrbE="}]},"maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-last-location-1.0.0.tgz_1495537799377_0.3399566283915192"},"directories":{}},"1.0.1":{"name":"react-router-last-location","version":"1.0.1","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"license":"MIT","keywords":["react","router","route","routing","history","location","entries","link"],"scripts":{"start":"webpack-dev-server --open --env.example","serve":"serve ./example/dist","clean":"rm -rf ./dist && rm -rf ./example/dist","prebuild":"npm run clean","build":"webpack -p --config webpack.config.js --env.prod --define process.env.NODE_ENV=\"'production'\"","prepublish":"npm run build"},"peerDependencies":{"prop-types":"^15.5.10","react":"^15.5.4","react-dom":"^15.5.4","react-router-dom":"^4.1.1"},"devDependencies":{"babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","html-webpack-plugin":"^2.28.0","prop-types":"^15.5.10","react":"^15.5.4","react-dom":"^15.5.4","react-router-dom":"^4.1.1","serve":"^5.1.5","webpack":"^2.6.0","webpack-dev-server":"^2.4.5"},"gitHead":"c05ae10a84fd53cfc1c3a94523ff5ac7acaee5dc","bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"homepage":"https://github.com/hinok/react-router-last-location#readme","_id":"react-router-last-location@1.0.1","_shasum":"7dc89c84352cbd0bc2957762d5eb378bba070127","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"hinok","email":"mail@hinok.net"},"dist":{"shasum":"7dc89c84352cbd0bc2957762d5eb378bba070127","tarball":"https://registry.npmjs.org/react-router-last-location/-/react-router-last-location-1.0.1.tgz","integrity":"sha512-nAAhxswxFc4dluqXSblMtUeFGN+cUD/4BcruYd7/zru06qeaNobHsFN6VRYo0+HGyOGY2INpjgGFaBFmKfsLvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLhtMO2TdJh2NZcCaXTfkLd7+XMemEtcPbo3ib2CFhFgIgbXbHlQ5GHJDAo2kW6wpUeSCyLLR2/KCMOhS1e311f7g="}]},"maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-last-location-1.0.1.tgz_1495539466706_0.7192573870997876"},"directories":{}},"1.0.2":{"name":"react-router-last-location","version":"1.0.2","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"license":"MIT","keywords":["react","router","route","routing","history","location","entries","link"],"scripts":{"start":"webpack-dev-server --open --env.example","serve":"serve ./example/dist","clean":"rm -rf ./dist && rm -rf ./example/dist","prebuild":"npm run clean","build":"webpack -p --config webpack.config.js --env.prod --define process.env.NODE_ENV=\"'production'\"","prepublish":"npm run build"},"peerDependencies":{"prop-types":"^15.5.10","react":"^15.5.4","react-dom":"^15.5.4","react-router-dom":"^4.1.1"},"devDependencies":{"babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","html-webpack-plugin":"^2.28.0","prop-types":"^15.5.10","react":"^15.5.4","react-dom":"^15.5.4","react-router-dom":"^4.1.1","serve":"^5.1.5","webpack":"^2.6.0","webpack-dev-server":"^2.4.5"},"gitHead":"2d7c2d95d391e095affe3eaf7622f62e3e20e741","bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"homepage":"https://github.com/hinok/react-router-last-location#readme","_id":"react-router-last-location@1.0.2","_shasum":"a147200a4697a8274dc3fafa628f150815744315","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"hinok","email":"mail@hinok.net"},"dist":{"shasum":"a147200a4697a8274dc3fafa628f150815744315","tarball":"https://registry.npmjs.org/react-router-last-location/-/react-router-last-location-1.0.2.tgz","integrity":"sha512-sK0CM75oZEbO3gsIJ/4bjyeLKSl2/gAH62GdZUsv0Lji/L/5ByL2X/bB6u+pc1R5g/j1ehevQ8QC7hVjZYIXFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9A7EIQjrz6yMZYSmPjWgkof8OxjUYjQskXjrhWCP+dAiEAwnubwbpR3NiJ+vikaOhbdzYxd6Oia3JIgGdifJGJ1/0="}]},"maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-last-location-1.0.2.tgz_1495549946759_0.777197711635381"},"directories":{}},"1.0.3":{"name":"react-router-last-location","version":"1.0.3","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"license":"MIT","keywords":["react","router","route","routing","history","location","entries","link"],"scripts":{"start":"webpack-dev-server --open --env.example","serve":"serve ./example/dist","clean":"rm -rf ./dist && rm -rf ./example/dist","prebuild":"npm run clean","build":"webpack --config webpack.config.js --env.prod --define process.env.NODE_ENV=\"'production'\"","prepublish":"npm run build","test":"jest --config=jest.config.json","test:watch":"jest --config=jest.config.json --watch","test:coverage":"jest --config=jest.config.json --coverage","lint":"eslint . --ext .js","ci":"run-p lint build test:coverage","postci":"cat ./coverage/lcov.info | coveralls"},"peerDependencies":{"prop-types":"^15.6.0","react":"^15.5.4","react-dom":"^15.5.4","react-router-dom":"^4.1.1"},"devDependencies":{"babel-core":"^6.24.1","babel-eslint":"^8.0.1","babel-jest":"^21.2.0","babel-loader":"^7.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","coveralls":"^2.13.1","enzyme":"^2.8.2","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0","html-webpack-plugin":"^2.28.0","jest":"^21.2.1","npm-run-all":"^4.0.2","react":"^15.5.4","react-dom":"^15.5.4","react-router-dom":"^4.1.1","react-test-renderer":"15.6.2","serve":"^6.4.1","webpack":"^3.8.1","webpack-dev-server":"^2.4.5"},"gitHead":"b8e504e6e7c5db1269d16758c6da799fcd98563c","bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"homepage":"https://github.com/hinok/react-router-last-location#readme","_id":"react-router-last-location@1.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"hinok","email":"mail@hinok.net"},"dist":{"integrity":"sha512-lqMksjnvEPD+7njqWaYMd/RUUrpTYdUK5dJgRm0FdqYlGI4QmiVKUYkoXYMJmuka5QJfxSy/dZ13APKbDJgVwg==","shasum":"42843d9cc21f6e5a5f6cae56d8feee91580f3047","tarball":"https://registry.npmjs.org/react-router-last-location/-/react-router-last-location-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh8K/2sHnrqKl4IIEY4307iCRtGgKPP7ksmPyUdqNVPwIhAKw5o4KzKfj2STIXDmMJUnnnZSJsWEDDC7avYyWIWyZM"}]},"maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-last-location-1.0.3.tgz_1509925476588_0.013807935873046517"},"directories":{}},"1.1.0":{"name":"react-router-last-location","version":"1.1.0","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"license":"MIT","keywords":["react","router","route","routing","history","location","entries","link"],"scripts":{"start":"webpack-dev-server --open --env.example","serve":"serve ./example/dist","clean":"rm -rf ./dist && rm -rf ./example/dist","prebuild":"npm run clean","build":"webpack --config webpack.config.js --env.prod --define process.env.NODE_ENV=\"'production'\"","prepublish":"npm run build","test":"jest --config=jest.config.json","test:watch":"jest --config=jest.config.json --watch","test:coverage":"jest --config=jest.config.json --coverage","lint":"eslint . --ext .js","ci":"run-p lint build test:coverage","postci":"cat ./coverage/lcov.info | coveralls"},"peerDependencies":{"prop-types":"^15.6.0","react":"^15.5.4 || ^16.0.0","react-dom":"^15.5.4 || ^16.0.0","react-router-dom":"^4.1.1"},"devDependencies":{"babel-core":"^6.24.1","babel-eslint":"^8.1.2","babel-jest":"^22.0.4","babel-loader":"^7.0.0","babel-plugin-transform-es2015-modules-commonjs":"^6.24.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","coveralls":"^2.13.1","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.1.1","eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","html-webpack-plugin":"^2.28.0","jest":"^22.0.4","npm-run-all":"^4.1.2","react":"^16.2.0","react-dom":"^16.2.0","react-router-dom":"^4.1.1","react-test-renderer":"16.2.0","serve":"^6.4.3","webpack":"^3.10.0","webpack-dev-server":"^2.9.7"},"gitHead":"d820e3f9e5968ca219bd0a3b86de448a73d76c08","bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"homepage":"https://github.com/hinok/react-router-last-location#readme","_id":"react-router-last-location@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.8.1","_npmUser":{"name":"hinok","email":"mail@hinok.net"},"dist":{"integrity":"sha512-VOCQKhwho9XjFWkRgLN6eD1pciPf5EtoCNbO38Tagllds8mdQsFfQwuhkb/jp1JPxexWBZPZNO15LbuYg6a4gQ==","shasum":"cfa1958d7b1fbb22ace38f35b1d12b8ac5ef0326","tarball":"https://registry.npmjs.org/react-router-last-location/-/react-router-last-location-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjKMGAf43yxJVWCyZn5gIpJ5jwdBJlGhSUhD6waAMxbgIhALq1hsWPGNzCqD9RSeszaSBc38ey6enzGNPTszwubDgg"}]},"maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-last-location-1.1.0.tgz_1514937703352_0.0014180566649883986"},"directories":{}},"2.0.0-beta.0":{"name":"react-router-last-location","version":"2.0.0-beta.0","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","main":"dist/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"license":"MIT","keywords":["react","router","route","routing","history","location","entries","link"],"scripts":{"start":"webpack-dev-server --open --env.example","serve":"serve ./example/dist","clean":"rm -rf ./dist && rm -rf ./example/dist","prebuild":"npm run clean","build":"webpack --config webpack.config.js --env.prod","prepublish":"npm run build","test":"jest --config=jest.config.json","test:watch":"jest --config=jest.config.json --watch","test:coverage":"jest --config=jest.config.json --coverage","lint":"eslint . --ext .js","ci":"run-p lint build test:coverage","postci":"cat ./coverage/lcov.info | coveralls"},"peerDependencies":{"prop-types":"^15.6.0","react":"^15.5.4 || ^16.0.0","react-dom":"^15.5.4 || ^16.0.0","react-router-dom":"^4.1.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.0","coveralls":"^3.0.2","css-hot-loader":"^1.4.3","css-loader":"^2.1.0","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.9.1","eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.0","html-webpack-plugin":"^3.2.0","jest":"^24.1.0","linaria":"^1.1.0","mini-css-extract-plugin":"^0.5.0","npm-run-all":"^4.1.5","react":"^16.8.1","react-dom":"^16.8.1","react-router-dom":"^4.3.1","react-test-renderer":"16.8.1","serve":"^10.1.2","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1"},"gitHead":"a62153f18d552fc2089c36f16300587b42ac8516","bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"homepage":"https://github.com/hinok/react-router-last-location#readme","_id":"react-router-last-location@2.0.0-beta.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"hinok","email":"mail@hinok.net"},"dist":{"integrity":"sha512-RXckdlO61tVLZYlcsc8XkoFhXRoaO81K+O6DCr9kqVTu+EWwgvUYffJXzoVL4e+m65/04gypS8rt3YB83cG31A==","shasum":"69d2e1dbc0f254f7593ff66b02ea0c381d787877","tarball":"https://registry.npmjs.org/react-router-last-location/-/react-router-last-location-2.0.0-beta.0.tgz","fileCount":24,"unpackedSize":380149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZ0vLCRA9TVsSAnZWagAANEIQAKMuO8w0rJB42NPq4m8c\nGeQutC4pceoXmKJzdoVNnvL8kHnSGY/rC+AEf74vdtSNL9Ly/Q3l1yL2bOJ/\nTngmtwHhjNHHbu2tKcKYWYeL7ty+rN/if9ovUcIXrPbaV1L2/oeFbgdu1qjX\n+6y9RVVbm+UgLMUqpp7W/pxZh8lQ3gEthIHtkRVF7cKoPImmfo/49wPxtbWT\nVi0JU84PTDyKt6Zd3Uc43jMdyfGKRD4MoQecGwchLYMOw0zHjZWUX6Fg0qy0\nUbqvkARdVIGNJhsp0ocKMsU3Cz4vGVdRPf5VjERc8iOX/5QZUP8xMOLOabGj\n9VeClOin2ASIJX6obmhdIkcq10ltqrmLro6Ecx1KtwKfQJdJICdxybJcRMJh\n9bNtMUZZSON/VJOyYRWpZTaMbzYIraG/OCyfGKQJGIeihkT9n77WfhqJHgtd\nOLlLIK1r1lcpbLmJEXqYPwE3Iwv9/2qx/lRTe6M2/oXexjOl7ydhBfYiBkxa\nJQmoh/zrmLf32U00vgARraMYhGCJxXmV+H9ZpwSNYsR2xUf54peV8WQ9A6Ox\nNvjdknLvV+3GMEd+pm+5X7S4YlwJGpudVx755IMglWnGLoJegJuhpRF9BBR+\nLi0lbUOJUj1JcC5dg7wg1JUoLCb/uDJnE5lhG8MF2S6gkzGZl4p3QfMx+xYj\nqBjI\r\n=BMsK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2I79/gIxWa9xuJfFgkBi9etFMrgeReiSJQ1+Yxep4zAiEAgRETqihyM6LqwGoL3qW6s9OvAKYmN5lMDgRSYEQOyEE="}]},"maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-last-location_2.0.0-beta.0_1550273482943_0.20391766918235055"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"react-router-last-location","version":"2.0.0-beta.1","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"license":"MIT","keywords":["react","router","route","routing","history","location","entries","link"],"scripts":{"start":"webpack-dev-server --open --env.example","serve":"serve ./example/dist","clean":"rm -rf ./dist && rm -rf ./example/dist","prebuild":"npm run clean","build":"webpack --config webpack.config.js --env.prod","prepublish":"npm run build","test":"jest --config=jest.config.json","test:watch":"jest --config=jest.config.json --watch","test:coverage":"jest --config=jest.config.json --coverage","lint":"eslint . --ext .js","ci":"run-p lint build test:coverage","postci":"cat ./coverage/lcov.info | coveralls"},"peerDependencies":{"prop-types":"^15.6.0","react":"^15.5.4 || ^16.0.0","react-dom":"^15.5.4 || ^16.0.0","react-router-dom":"^4.1.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@types/enzyme":"^3.1.18","@types/jest":"^24.0.6","@types/prop-types":"^15.5.9","@types/react":"^16.8.3","@types/react-dom":"^16.8.2","@types/react-router-dom":"^4.3.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.0","coveralls":"^3.0.2","css-hot-loader":"^1.4.3","css-loader":"^2.1.0","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.9.1","eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.0","html-webpack-plugin":"^3.2.0","jest":"^24.1.0","linaria":"^1.1.0","mini-css-extract-plugin":"^0.5.0","npm-run-all":"^4.1.5","react":"^16.8.1","react-dom":"^16.8.1","react-router-dom":"^4.3.1","react-test-renderer":"16.8.1","serve":"^10.1.2","ts-jest":"^24.0.0","ts-loader":"^5.3.3","typescript":"^3.3.3","utility-types":"^3.4.1","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1"},"gitHead":"cd43d6b04bf2c1f65d02f17cc929c61ae352d7da","bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"homepage":"https://github.com/hinok/react-router-last-location#readme","_id":"react-router-last-location@2.0.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"hinok","email":"mail@hinok.net"},"dist":{"integrity":"sha512-DSN4ta5vntC2g+J5YiwQKmhlLIzs2Icq3iVRIjGMcjSeKNOIasM10C1abiURzhkyr2mqmE8cLD9K7eQV9xZjEw==","shasum":"0cc93ba456a1f5c259b6b0766d7abb64e73778a0","tarball":"https://registry.npmjs.org/react-router-last-location/-/react-router-last-location-2.0.0-beta.1.tgz","fileCount":17,"unpackedSize":33419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbvVYCRA9TVsSAnZWagAA2oQP/j7FmpiWpk6IA26hszwT\n/i12B2P1pgwJ06NBCNmtcc/Anc2y1dIwnpXbnzSDbzF/T7q8DYSynGg5PQiL\nNVUl+Xy4ucfeYt00xR1S7Nv69DBR43TnsHsLNABCEwDjjkefwyiYmo0tCG9k\nPrAJXy7536BJsw/6HYo+LgQ9b5L1i6a4v+J+ozN1BcO4M1t2ejXQ2EoPBKmz\nbsDp23RFaBMFsZ3c/VDgcnQgrL3sBaTXbyDuYamSjut5ejXZhV6lELWuLeZ1\n9QMQfjci1iYBf4gYVsqVJqozm/waaspg+N6Vgult0lO0UrsOnWHwm+cjMdYv\nHcMbV+KRRkQwmt64XGkYbB+fAWRCq1j8GtSogH9R0Xf4tClkMtgrCv2BJVkH\nq+MACGVK/rikvUUILl43NOaq/lj9ZUYBlUtikXyBt5JdS7U4UXZjPsfNKQRy\nBepw573UpmcMxKZ5oq+5bNF06AbPBzFhh2nnQZVyMpoCy7Hm0kuER96dKg0Y\no7VC6gKJuSM+UYddr4PCJ9/F4IHw1xwqUrMNQBcPOP8MLjR8t7+eI2v4kWwr\nebrcNCrInFm3KK1ul8VtWiTlXh4QR0TdDSNvplss+UjkJAoLSBrSqgZAxRzn\nZjB/7ZDCqpyp1YbfLlwNwu8dyN+ZJMHrXImlPtr2x1HcpASeh2AKJormN8sI\nxinM\r\n=OcSH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKTH7jdyGDmz+7SrHbdbQzHThO91HSF1qXieE2Ls7kzwIgEqPB0xQJj3SJhR82ZzE6m9kwSocFLaMi3U/GDpmqq8Q="}]},"maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-last-location_2.0.0-beta.1_1550775640158_0.3190350188842981"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"react-router-last-location","version":"2.0.0-beta.2","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"license":"MIT","keywords":["react","router","route","routing","history","location","entries","link"],"scripts":{"start":"webpack-dev-server --open --env.example","serve":"serve ./example/dist","clean":"rm -rf ./dist && rm -rf ./example/dist","prebuild":"npm run clean","build":"webpack --config webpack.config.js --env.prod","prepublish":"npm run build","test":"jest --config=jest.config.json","test:watch":"jest --config=jest.config.json --watch","test:coverage":"jest --config=jest.config.json --coverage","lint":"eslint . --ext .js","ci":"run-p lint build test:coverage","postci":"cat ./coverage/lcov.info | coveralls"},"peerDependencies":{"prop-types":"^15.6.0","react":"^15.5.4 || ^16.0.0","react-dom":"^15.5.4 || ^16.0.0","react-router-dom":"^4.1.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@types/enzyme":"^3.1.18","@types/jest":"^24.0.6","@types/prop-types":"^15.5.9","@types/react":"^16.8.3","@types/react-dom":"^16.8.2","@types/react-router-dom":"^4.3.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.0","coveralls":"^3.0.2","css-hot-loader":"^1.4.3","css-loader":"^2.1.0","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.9.1","eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.0","html-webpack-plugin":"^3.2.0","jest":"^24.1.0","linaria":"^1.1.0","mini-css-extract-plugin":"^0.5.0","npm-run-all":"^4.1.5","react":"^16.8.1","react-dom":"^16.8.1","react-router-dom":"^4.3.1","react-test-renderer":"16.8.1","serve":"^10.1.2","ts-jest":"^24.0.0","ts-loader":"^5.3.3","typescript":"^3.3.3","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1"},"gitHead":"06fe210b30e9d205ba0c1428e7fbfaf9c5d6a16b","bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"homepage":"https://github.com/hinok/react-router-last-location#readme","_id":"react-router-last-location@2.0.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"hinok","email":"mail@hinok.net"},"dist":{"integrity":"sha512-QBWZNsbc01ZK2WHcjHAnKwILnckwQzINsNUe4Hj432lLRTRiEvcU/um1Xb37xD79LIRWN5N9kf+9huZFTresDg==","shasum":"1861c3783aea49d2e969636d96f7bf7a0a19aebf","tarball":"https://registry.npmjs.org/react-router-last-location/-/react-router-last-location-2.0.0-beta.2.tgz","fileCount":19,"unpackedSize":39186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2wViCRA9TVsSAnZWagAA640P/ApMkUnrbfjeENQQGeE1\nA1eTK0PYl0vHidHDMnnGmKRh5Qp6RhQRafdnKONr0XTWe3ViPVZmnUFmfpPj\nRCMvAEHvsj7HT89k9DHqMMB42f706g/NQxBXr0Gpe0j6ePNB+qr/2q6GvQQE\neZyKKX1+a981SWFJ8f1cxqTz43uWx5sp4IvS0Yx9eD8bFD+e+MfCReusOm0v\nqfGrTglbITlmq3tJk220rLrmn/ehtNygLtjTv2o1c9QlKCNNkGBvPEgCz+TA\nGdypzUfwPlFSI2HKo8XSE3XrSiaH1+AOiM4s0Y/ttDKZeP3ud6m8jM7rnJbd\nmJStQO+Op/D9vu2Jl2kddRd7Y0J/J6tzNyvo5fAPP3MJI+ni/LRjAiGGwBB4\n9YW7ISXbPVgZXICyrj9f3CmzViqsfUWcMMXNN35lD19EvTOaEJ9owUJgNAfs\nxi2JJKDHotW3PLUPZ7rPqe1eiWTOUC2EayVKJ2EK0Eg6ZnLkgnFLPM7Y4mPB\nE/DAhfIPs6ApIIkHE9Ivv0xSseehJ9cd/3QoxknLHh24disw/7qYAxXxqj4i\n31XbqtEUEua1TQDRJFZZa+9AEqzy3d+RwT8ycJdWOrEkiDNaf3YNscgY0kEy\nxIC8B9RlT21JA2i2IqYAggIWNifckktivCalJNoILbnf17aiwLPPMrmJq/ZD\nM1Gb\r\n=PM4m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMCtkmIjKZB+afL/o+e0jlaSkBh2a1MgeLo4Jgm6UGfAIhAPeIzsF6Q3OK3Zw5ekRyxuW0Zj3NtpeIgdMVqzlb94YK"}]},"maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-last-location_2.0.0-beta.2_1557857634232_0.9321367352112926"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"react-router-last-location","version":"2.0.0-beta.3","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"license":"MIT","keywords":["react","router","route","routing","history","location","entries","link"],"scripts":{"start":"webpack-dev-server --open --env.example","serve":"serve ./example/dist","clean":"rm -rf ./dist && rm -rf ./example/dist","prebuild":"npm run clean","build":"webpack --config webpack.config.js --env.prod","prepublish":"npm run build","test":"jest --config=jest.config.json","test:watch":"jest --config=jest.config.json --watch","test:coverage":"jest --config=jest.config.json --coverage","lint":"eslint . --ext .js","ci":"run-p lint build test:coverage","postci":"cat ./coverage/lcov.info | coveralls"},"peerDependencies":{"prop-types":"^15.6.0","react":"^15.5.4 || ^16.0.0","react-dom":"^15.5.4 || ^16.0.0","react-router-dom":"^4.1.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@types/enzyme":"^3.1.18","@types/jest":"^24.0.6","@types/prop-types":"^15.5.9","@types/react":"^16.8.3","@types/react-dom":"^16.8.2","@types/react-router-dom":"^4.3.1","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.0","coveralls":"^3.0.2","css-hot-loader":"^1.4.3","css-loader":"^2.1.0","enzyme":"^3.8.0","enzyme-adapter-react-16":"^1.9.1","eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.0","html-webpack-plugin":"^3.2.0","jest":"^24.1.0","linaria":"^1.1.0","mini-css-extract-plugin":"^0.5.0","npm-run-all":"^4.1.5","react":"^16.8.1","react-dom":"^16.8.1","react-router-dom":"^4.3.1","react-test-renderer":"16.8.1","serve":"^10.1.2","ts-jest":"^24.0.0","ts-loader":"^5.3.3","typescript":"^3.3.3","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1"},"gitHead":"fb8394ea8251164aa140b71893c3ac13ce7e1cd5","bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"homepage":"https://github.com/hinok/react-router-last-location#readme","_id":"react-router-last-location@2.0.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"hinok","email":"mail@hinok.net"},"dist":{"integrity":"sha512-ce0fMfVNW96mB/fnk6D93T4BEkLGBAN7Mk8/ImRx3PvnbDaX8STbiSdi4sc7kEkcdGvInsyJmegbmkYxndW7HA==","shasum":"0d67643fdddf0e21afcf5c765ccd71eba03c8b05","tarball":"https://registry.npmjs.org/react-router-last-location/-/react-router-last-location-2.0.0-beta.3.tgz","fileCount":19,"unpackedSize":38900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3bx8CRA9TVsSAnZWagAA+s0P/1Tx+j/Frg5/tom6IiaN\nMG9BO84owUi++ViGvuO59hEWYM/vK/wFW7CuIDgjWoNx0f8t+e+YTN+ltK0d\noZD2909TaiFq65t1RxOPFL11RwpERGulAIep1HDwpVYyhQaqFv8hxf9ITQ1H\nK6C3VQibDtWVSGv5V+e+fv1cq4f0HaWwnSAnBvwlqGy2W5ntwE1m0onWLwKH\nXttU9lJzhyrOFenjk3switgOF9avQUS9QnGD7mE4FdR7/kUq6DSPJamf3wlA\nTtu8K9Cc3bHTE9POoiht2XkJWJU3dUC4fTVX0BJg3rnpj7nTe6XWWzZwZaW2\niT1Ph5d8hkAvmxG9KdOalqwlPFw/26eNWwKOTXfpULR8/Leb6oU8DNMKbrgR\nMHfFtG2YotpscpOX5Ue7jnWIoZ7EhfgxAGczCinYof7Ga8gcWZn6ToY8HuVu\nqM6tIQv4pkQZefbPeijZrjRI5JqgannG7mK67TCiXegE4d3vzfOE7+QShzn1\nuQqElFjv3ljMm6opywgXHGt2L8KA9vrdmkkod/kT6BrTNLIGmfdRc+RjxoXv\nkHrfCoi0D3ANVzKu+5KrY/043idwzKp6mMefFSXuHeF4lQieBLOsiLqgSRPt\n6VPXQLDs3wwqI8PzzAfgiq5S5t8ImWiVEnicH8w+WgTRocZQNtgJpDxVQA/g\nWg53\r\n=aqcB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcHfStbY9IQ5RAm7GpckoGFKmYxQ2EPBZO/qckRO+GCAiEAtzUcbGH6STr9gIYdqcJ2kFdFBXKK1ImVtnm3EkZaV1w="}]},"maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-last-location_2.0.0-beta.3_1558035579581_0.6884508779655245"},"_hasShrinkwrap":false},"2.0.0-beta.4":{"name":"react-router-last-location","version":"2.0.0-beta.4","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"license":"MIT","keywords":["react","router","route","routing","history","location","entries","link"],"scripts":{"start":"webpack-dev-server --open --env.example","serve":"serve ./example/dist","clean":"rm -rf ./dist && rm -rf ./example/dist","prebuild":"npm run clean","build":"webpack --config webpack.config.js --env.prod","prepublish":"npm run build","test":"jest --config=jest.config.json","test:watch":"jest --config=jest.config.json --watch","test:coverage":"jest --config=jest.config.json --coverage","lint":"eslint . --ext .js","ci":"run-p lint build test:coverage","postci":"cat ./coverage/lcov.info | coveralls"},"peerDependencies":{"prop-types":"^15.6.0","react":"^15.5.4 || ^16.0.0","react-dom":"^15.5.4 || ^16.0.0","react-router-dom":"^4.1.1 || ^5.0.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@types/enzyme":"^3.1.18","@types/jest":"^24.0.15","@types/prop-types":"^15.7.1","@types/react":"^16.8.22","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.4","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.0","coveralls":"^3.0.2","css-hot-loader":"^1.4.3","css-loader":"^2.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","linaria":"^1.1.0","mini-css-extract-plugin":"^0.5.0","npm-run-all":"^4.1.5","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.1","react-test-renderer":"16.8.6","serve":"^11.0.2","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.2","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1"},"gitHead":"47c26818df41cf365fd1c8627393808d318edecf","bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"homepage":"https://github.com/hinok/react-router-last-location#readme","_id":"react-router-last-location@2.0.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"hinok","email":"mail@hinok.net"},"dist":{"integrity":"sha512-PmF/3iBjYF/IKo74KHZXTR8IJ27exifaD7ffsdl7QpWdZAeZO0AyjxnQza2up8p4mwF+By8KybT+VV3VDZf9tA==","shasum":"1e95e20075708fc0648d4074096c81978d685bf9","tarball":"https://registry.npmjs.org/react-router-last-location/-/react-router-last-location-2.0.0-beta.4.tgz","fileCount":18,"unpackedSize":39057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGmtACRA9TVsSAnZWagAAOXEP/jFoqer0Dny9aXC51kdr\nCweW4rJ1u8v2aUcOqzDMpv0ciEPQTQaTnfwDj7KqACtlDDiq5cNWI+VGKUx8\ngINiiM9syo7mANpZd8ZML443In4OBudq/yjcWiRkVQ3XMxq3b4AKShVDOdsn\n84p0Xj5P7E5CI33sS8cJd3ldOO1LC+LIdDChr6HdhgU0Kl9pttQbAsPvxUlR\nlY+iJrIVRw/EyadiWwKyThruQHAtFrEZy0WqSVuBjGmuRqMFK3BeeUKjPmJQ\nLmSKqRFM2nTAMDtRJwohvYfaSaZoGxLKPFWr3ubAlbERSl6i4yv+HYHbopT6\ncnX6EDFfcG4mHGm54oWROHilLQPXwPKZXe6KQSNN6T4aoAR3pFXume5tDPgD\nc/Lb88a+BsyqDppafc51Mr9avSKmKR96p6G3grFsbx4dyOHOYcgQtaSA7E+v\nm/SZUqkclozrIz6mtHoDNdz3uZXdO2jpYY28aCOuJEDvFa0UauLHkgXn3WCZ\n1i4jk/gGMCyF4JqUU6fo3uEuEKI8rXO3ci1KX04JhSmgMO2L9LeYLsFc6Ahv\nQRs7mi/UtSYteMEDWRocrps7JZJVCDzOVQynuJQZycec/veCt4f4gxUb+ood\nKXh/ixYVpAZ0EhECwzA12N0PlDQrbEgv0rqI0W57WGINev0s8tovYNf+CsOu\nQWzj\r\n=Azol\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaOXxQitxguNez4IR29yFMG1BnR/Ggy2li5i1/kLOtEQIhAIWqEz2Dwua52Y0Zj313PBsQR3HNkmrx2MXIzG3D2UlP"}]},"maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-last-location_2.0.0-beta.4_1562012479221_0.13119022732200936"},"_hasShrinkwrap":false},"2.0.0":{"name":"react-router-last-location","version":"2.0.0","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"license":"MIT","keywords":["react","router","route","routing","history","location","entries","link"],"scripts":{"start":"webpack-dev-server --open --env.example","serve":"serve ./example/dist","clean":"rm -rf ./dist && rm -rf ./example/dist","prebuild":"npm run clean","build":"webpack --config webpack.config.js --env.prod","prepublish":"npm run build","test":"jest --config=jest.config.json","test:watch":"jest --config=jest.config.json --watch","test:coverage":"jest --config=jest.config.json --coverage","lint":"eslint . --ext .js","ci":"run-p lint build test:coverage","postci":"cat ./coverage/lcov.info | coveralls"},"peerDependencies":{"prop-types":"^15.6.0","react":"^15.5.4 || ^16.0.0","react-dom":"^15.5.4 || ^16.0.0","react-router-dom":"^4.1.1 || ^5.0.1"},"devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@types/enzyme":"^3.1.18","@types/jest":"^24.0.15","@types/prop-types":"^15.7.1","@types/react":"^16.8.22","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.4","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","babel-loader":"^8.0.0","coveralls":"^3.0.2","css-hot-loader":"^1.4.3","css-loader":"^2.1.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","linaria":"^1.1.0","mini-css-extract-plugin":"^0.5.0","npm-run-all":"^4.1.5","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.1","react-test-renderer":"16.8.6","serve":"^11.0.2","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.2","webpack":"^4.29.3","webpack-cli":"^3.2.3","webpack-dev-server":"^3.1.14","webpack-merge":"^4.2.1"},"gitHead":"598110ec45a467fbfd4e0d3c330a890434cb801d","bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"homepage":"https://github.com/hinok/react-router-last-location#readme","_id":"react-router-last-location@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"hinok","email":"mail@hinok.net"},"dist":{"integrity":"sha512-913hiWXNuxYR/4nYxhn2dWocco7dLFr924c9Co678c5CzAcIFHJ2ft3+f8CdoAM6jBi+lofAl3xxnQxF3qFwxg==","shasum":"73421e836e3aa64e39328b372590612bc7f1d04a","tarball":"https://registry.npmjs.org/react-router-last-location/-/react-router-last-location-2.0.0.tgz","fileCount":23,"unpackedSize":49260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHkMqCRA9TVsSAnZWagAAfOkP/ik3Wri9nFfTTN9S/AOR\nHP6fVnYwIHJshQYG4SVCy89lGNxUCEvacyWhofkRxUMDMWdBGVM+8azaqQqx\ntsLDyC3ESXHaonWOqHUHVSTPRVAV+lqrAci6MmvGsIB8HOm0gvZP6luqPiJ+\nB6o5C5QOn5j/fOe6g7JJiZzfKL6EisfHcMsiExylqOkyZ/WfNRKLL3XqQYwH\nt5ikvta7DMsNo5kLEUObnL3/CmaX9tY1xTRA2IHGCDcoCfEBNiyjrZ4P76wL\n9btSsVyF0OOFHIIi/jSKHXiSjBlfKAUjG1DpRd3p8QI/nGPnOev4VxFzkel+\n7Cqo2aWavG652vxgh227GfEiauIuoA27bCdKpcti3iVoxxtmyEbYHG41/8Om\nhv1ReQLdjjK5QYqdqLA566zOfRqIXlJ+ux9BUdqA1D0U5WOaFrB8ASuE8nLr\nLyfmtMSbJG49kf2Wka73TppV9+7Bvj1SGonEtXdDsfjJMAaJqadkUFhCve4A\nZlLr12Pl0RWoCeLiCUSJV5ZCEc2+YvexZZXKHRGs0OV9tknXyqR7Ko7J1W8G\nRxFPuxt/LxoFme0ylb2BZH9qJEWkBoFfqJchwlltzyNxqr7eAtGH65doQ10o\n27xZZV3SZqWJfD5eWDYJ/Efa6TwQKMXBTah9Na3H9Od2YXDCSXrmFA6XJRJt\n8Ly5\r\n=hmeW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1NunZ4VuJAWyjaTBL+AkfCYE6y4NmljPgyKs83Ag+YAiEAh00CFbpzjf16NBpMifvfwUJ1R74nfTTC7kwIkTK71Dk="}]},"maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-last-location_2.0.0_1562264361356_0.6935064603036258"},"_hasShrinkwrap":false},"2.0.1":{"name":"react-router-last-location","version":"2.0.1","description":"Provides access to the last location in react + react-router (v4.x) apps. Useful for handling internal routing. Easily prevent leaving your app by users.","main":"dist/index.js","types":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"license":"MIT","keywords":["react","router","route","routing","history","location","entries","link"],"scripts":{"start":"webpack-dev-server --open --env.example","serve":"serve ./example/dist","clean":"rm -rf ./dist && rm -rf ./example/dist","prebuild":"npm run clean","build":"webpack --config webpack.config.js --env.prod","prepublish":"npm run build","test":"jest --config=jest.config.json","test:watch":"jest --config=jest.config.json --watch","test:coverage":"jest --config=jest.config.json --coverage","lint":"eslint . --ext .js","ci":"run-p lint build test:coverage","postci":"cat ./coverage/lcov.info | coveralls"},"peerDependencies":{"prop-types":"^15.6.0","react":"^15.5.4 || ^16.0.0","react-dom":"^15.5.4 || ^16.0.0","react-router-dom":"^4.1.1 || ^5.0.1"},"devDependencies":{"@babel/core":"^7.5.0","@babel/plugin-proposal-class-properties":"^7.5.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-proposal-export-namespace-from":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.5.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.5.0","@babel/preset-env":"^7.5.0","@babel/preset-react":"^7.0.0","@babel/preset-typescript":"^7.3.3","@types/enzyme":"^3.10.1","@types/jest":"^24.0.15","@types/prop-types":"^15.7.1","@types/react":"^16.8.23","@types/react-dom":"^16.8.4","@types/react-router-dom":"^4.3.4","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.0.2","babel-jest":"^24.8.0","babel-loader":"^8.0.6","coveralls":"^3.0.4","css-hot-loader":"^1.4.4","css-loader":"^3.0.0","enzyme":"^3.10.0","enzyme-adapter-react-16":"^1.14.0","eslint":"^5.3.0","eslint-config-airbnb":"^17.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.0","html-webpack-plugin":"^3.2.0","jest":"^24.8.0","linaria":"^1.4.0-alpha.1","mini-css-extract-plugin":"^0.7.0","npm-run-all":"^4.1.5","react":"^16.8.6","react-dom":"^16.8.6","react-router-dom":"^5.0.1","react-test-renderer":"16.8.6","serve":"^11.0.2","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.2","webpack":"^4.35.2","webpack-cli":"^3.3.5","webpack-dev-server":"^3.7.2","webpack-merge":"^4.2.1"},"gitHead":"6e63d8196e09fc133673be4120c40dd9a09373e5","bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"homepage":"https://github.com/hinok/react-router-last-location#readme","_id":"react-router-last-location@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"hinok","email":"mail@hinok.net"},"dist":{"integrity":"sha512-3FbFIWwUr2qN28vN9DNdFp6RhUH/yif6ILVff1zT+hLdyGmlNPh3GuPhveb7bHQLgB744QW8L0qtWjX58ESuZQ==","shasum":"54d625876dd1448594fa1114aa02e7e21db12970","tarball":"https://registry.npmjs.org/react-router-last-location/-/react-router-last-location-2.0.1.tgz","fileCount":24,"unpackedSize":51212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIetVCRA9TVsSAnZWagAAKYgP/jrqXY7kjtSqruNwqq+a\nPwltzzmEZ7FCRyVcwpwHiQbUTnE3zteiiI/F3N7uqqQLKVd2Ub1AXiCPEsJW\nu2kY8cdf7yP4l/HYE5+f7bik78QqjSgrq2qIgI6pmc4qbapyDIfmktujMbWS\nx38EprxH8hBjq7YuAz3p3B6modqtluF26sGa20pLzu1UUJ3o7Vxr5M+hxRJD\nyGH110wfoLWwpxuIX2DRyLT7woE/CcX0GexhpQZIepMuk8cJ+cAOOKVorzEm\nbn//ZKQQEvNKyvRkXaWRr0OyCnFJxvTzFQQGKx7FRRAD5yJL34/sRYyAgAua\nLJCQwTxaPISjGkuKHqApIumAwa84XkWRp69jP3+Su8tg55CNxVQN2intFfRi\ni4hIJgMAjWj1UU/G3PkQ07BtZcxZZBoi++geVs/Pm4JIGHkp5FBs3/Qe9R/0\nIGy1KtZrzz9z2WCOOEN3VnfjZQPTp4vZMR3fZd9iQZyXyENtcc71QPe9c4al\ndtLbJYNNSpXMVEp3rnUJ6/o/Ie6GVIQYOjYam6zQRIcsHLGYdlep3q/ItQSu\nqrGTt+opzWkbQJ11RQJbm5NTs3CuTWwN080R2XPMKKuDfBeaUdkHncUbLgvc\naEelIZJkH5P8gs/a/yrFXVHE7wtIu1+D6MCr8+YGgU1HF3kSV3R4m6Tw1eCs\nFFot\r\n=U2m4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPmEEufCJy/8dY36OZhy5Tff2rO25PKgDrZDS34EiwbAiB4BssVs9M5+Vj6Gux7wQd198TPC2lwq4fDe7sZ18T81A=="}]},"maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-router-last-location_2.0.1_1562504021140_0.9641644151564213"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/hinok/react-router-last-location.svg?branch=master)](https://travis-ci.org/hinok/react-router-last-location)\n[![Coverage Status](https://coveralls.io/repos/github/hinok/react-router-last-location/badge.svg?branch=master)](https://coveralls.io/github/hinok/react-router-last-location?branch=master)\n\n# react-router-last-location\n\n- Provides access to the last location in `react` + `react-router (v4.x, v5.x)` applications.\n- ❤️ Using [`hooks`](https://reactjs.org/docs/hooks-overview.html)? If yes, `useLastLocation`.\n- 💉 Using [`HOC`](https://reactjs.org/docs/higher-order-components.html)? - If yes, `withLastLocation`.\n- Handle redirects.\n- Support ![TypeScript](https://user-images.githubusercontent.com/1313605/53197634-df9a6d00-361a-11e9-81ba-69f8a941f8a2.png)\n- Useful for handling internal routing.\n- Easily prevent leaving your app by users.\n\n## Demo\n\n[![Edit react-router-last-location](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/zn208l91zp)\n\n## Note: Last location != Previous browser history state\n\nThis library only returns the location that has been active before the recent location change in the current window lifetime.\n\nThis means, it is not equal to the \"location that happened before navigating to this history state\", or in other words \"location to which you'll be redirected upon clicking browser back button\".\n\n**Example 1**\n\n1. Visit `/`: last location = `null`, previous browser history state = `null`\n2. Visit `/a`: last location = `/`, previous browser history state = `/`\n3. Visit `/b`: last location = `/a`, previous browser history state = `/a`\n4. Reload (url will stay at `/b`): last location = `null`, previous browser history state = `/a`\n\n**Example 2**\n\n1. Visit `/`: last location = `null`\n2. Visit `/a`: last location = `/`\n3. Visit `/b`: last location = `/a`\n4. Go back: last location = `/b`, previous browser history state = `/`\n\n**Example 3**\n\n1. Visit `/`: last location = `null`\n2. Visit `/a`: last location = `/`\n3. Visit `/b`: last location = `/a`\n4. Visit `/c`: last location = `/b`\n4. Go back to `/a` (by selecting that state explicitly in \"Go back\" browser dropdown that is visible upon clicking it with right mouse button): last location = `/c`, previous browser history state = `/`\n\n## How to use?\n\n```bash\n# Please remember that you should have installed react, prop-types and react-router-dom packages\n# npm install react prop-types react-router-dom --save\n\nnpm install react-router-last-location --save\n```\n\n**If you still use `v1.x.x` and would like to use hook `useLastLocation`, please upgrade to `v2.x.x` version (don't worry, no breaking changes).**\n\n```bash\nnpm install react-router-last-location@^2.0.0\n# or\nnpm install react-router-last-location@latest\n```\n\n### Declare `<LastLocationProvider />` inside `<Router />`.\n\n`index.js`\n\n```jsx\nimport React from 'react';\nimport { render } from 'react-dom';\nimport { BrowserRouter as Router, Route, Link } from 'react-router-dom';\nimport { LastLocationProvider } from 'react-router-last-location';\nimport Home from './pages/Home';\nimport About from './pages/About';\nimport Contact from './pages/Contact';\nimport Logger from './components/Logger';\n\nconst App = () => (\n  <Router>\n    <LastLocationProvider>\n      <div>\n        <ul>\n          <li><Link to=\"/\">Home</Link></li>\n          <li><Link to=\"/about\">About</Link></li>\n          <li><Link to=\"/contact\">Contact</Link></li>\n        </ul>\n\n        <hr />\n\n        <Route exact path=\"/\" component={Home} />\n        <Route path=\"/about\" component={About} />\n        <Route path=\"/contact\" component={Contact} />\n\n        <hr />\n\n        <Logger />\n      </div>\n    </LastLocationProvider>\n  </Router>\n);\n\nrender(<App />, document.getElementById('root'));\n```\n\n### Use hook `useLastLocation` to get `lastLocation`.\n\n`./components/Logger`, [see example](https://github.com/hinok/react-router-last-location/blob/eb552e0a82df6000ba140d8f20627b8bc68716b6/example/src/components/LoggerHooks/index.js)\n\n```jsx\nimport React from 'react';\nimport { useLastLocation } from 'react-router-last-location';\n\nconst Logger = () => {\n  const lastLocation = useLastLocation();\n\n  return (\n    <div>\n      <h2>Logger!</h2>\n      <pre>\n        {JSON.stringify(lastLocation)}\n      </pre>\n    </div>\n  );\n};\n\nexport default LoggerHooks;\n\n```\n\n### Use HOC `withLastLocation` to get `lastLocation` prop.\n\n`./components/Logger`, [see example](https://github.com/hinok/react-router-last-location/blob/eb552e0a82df6000ba140d8f20627b8bc68716b6/example/src/components/LoggerHOC/index.js)\n\n```jsx\nimport React from 'react';\nimport { withLastLocation } from 'react-router-last-location';\n\nconst Logger = ({ lastLocation }) => (\n  <div>\n    <h2>Logger!</h2>\n    <pre>\n      {JSON.stringify(lastLocation)}\n    </pre>\n  </div>\n);\n\nexport default withLastLocation(Logger);\n```\n\n### Use `RedirectWithoutLastLocation` to don't store redirects as last location\n\n```jsx\nimport React from 'react';\nimport { RedirectWithoutLastLocation } from 'react-router-last-location';\n\nconst MyPage = () => (\n  <RedirectWithoutLastLocation to=\"/\" />\n);\n\nexport default MyPage;\n```\n\nYou can still use regular `<Redirect />` component from `react-router` but then you need to pass manually the `state: { preventLastLocation: true }`, like below:\n\n```jsx\nimport React from 'react';\nimport { Redirect } from 'react-router-dom';\n\nconst MyPage = () => (\n  <Redirect\n    to={{\n      pathname: '/',\n      state: { preventLastLocation: true },\n    }}\n  />\n);\n\nexport default MyPage;\n```\n\n## LastLocationProvider\n\n### Props\n\n**`watchOnlyPathname`**, type: `boolean`, default: `false`\n\nStores the last route only when `pathname` has changed.\n","maintainers":[{"name":"hinok","email":"mail@hinok.net"}],"time":{"modified":"2022-06-26T07:59:16.536Z","created":"2017-05-23T11:10:00.542Z","1.0.0":"2017-05-23T11:10:00.542Z","1.0.1":"2017-05-23T11:37:47.727Z","1.0.2":"2017-05-23T14:32:27.812Z","1.0.3":"2017-11-05T23:44:37.695Z","1.1.0":"2018-01-03T00:01:43.526Z","2.0.0-beta.0":"2019-02-15T23:31:23.104Z","2.0.0-beta.1":"2019-02-21T19:00:40.374Z","2.0.0-beta.2":"2019-05-14T18:13:54.376Z","2.0.0-beta.3":"2019-05-16T19:39:39.806Z","2.0.0-beta.4":"2019-07-01T20:21:19.414Z","2.0.0":"2019-07-04T18:19:21.575Z","2.0.1":"2019-07-07T12:53:41.231Z"},"homepage":"https://github.com/hinok/react-router-last-location#readme","keywords":["react","router","route","routing","history","location","entries","link"],"repository":{"type":"git","url":"git+ssh://git@github.com/hinok/react-router-last-location.git"},"author":{"name":"Dawid Karabin","email":"mail@hinok.net"},"bugs":{"url":"https://github.com/hinok/react-router-last-location/issues"},"license":"MIT","readmeFilename":"README.md","users":{"soulchainer":true}}