{"_id":"@dollarshaveclub/react-passage","_rev":"91-e97d41b1ae5496dcdb8e5a6f69a941c7","name":"@dollarshaveclub/react-passage","description":"Link and Redirect to routes safely in your react applications","dist-tags":{"beta":"1.3.0-beta.3","latest":"2.1.2"},"versions":{"1.0.0":{"name":"@dollarshaveclub/react-passage","version":"1.0.0","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@1.0.0","maintainers":[{"name":"ackell","email":"ackell@gmail.com"},{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"arjansingh","email":"arjan.singh@dollarshaveclub.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hankjacobs-dsc","email":"hank.jacobs@dollarshaveclub.com"},{"name":"jakiestfu","email":"jakie8@gmail.com"},{"name":"jasonbosco","email":"mail@jasonbos.co"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kylecorbelli","email":"kyle.corbelli@gmail.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"pcadwell","email":"pcadwell@gmail.com"},{"name":"pezwilson","email":"pezwilson@gmail.com"},{"name":"someguynamedmatt","email":"young.qubit@gmail.com"},{"name":"stefkoenig","email":"stefanie.koenig@dollarshaveclub.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"128e91480d13e9975f7389a7e26092a7f5b75067","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-1.0.0.tgz","fileCount":6,"integrity":"sha512-M1pGzwR3ey0aTFllrJBoRQiiDrq5Z9MmUpVIu607EHDbyNRXdhDnccQa7Ns+r53DVEEISaO6UNd7m7RnL/SR/g==","signatures":[{"sig":"MEUCIQCPXkdyi261XWlP+FV9zbuvWs6pjqQ44/KU6uN4Um7S6QIgHtTSd7n4qEARtFkLvydoGan6MjtA3NJZmGxsLGR3zQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0oLFCRA9TVsSAnZWagAAOfMP/1d9+N2UDkRQbHW8kC1R\n+S6VMtMHyt89d0gswNfBgGiIgwyoQyTylKpoHUCROM+qJ/7o8sKkqYQ3wVIU\nt2vMVD810FsrZEBRC/4P4DDrDC2SVvziWr6Y3guQKYrgqJ6GoUD4cWBIuQaa\nHhde2qU75fUdS4+2ITwNB8Bt6nJ8JUwq2/3dx5ichNlacOpZjnQsn6kXR6Ta\nDLhmU5PjGurAPKQLQldMdegXIqA1eZmfgt3n4gAVc0EUP2wRu/Un+C03YIib\n/El5Jx/2cGtLNL4LRHpnSZy0C3PofHQK/KdjXJDyCZaFJY5ako3a+gIVcTWo\neFKwjlDvVbB+xiuKkLV8fipNFi6KzzDk0REcQpMMO2lVn+7ohxZSJS5i7Hsq\nLHNgGBNXWQyTRlW2xCve+i67OPN1ibrHzyEKkGUZ7KS6eXlj5o4WAjxFNzmt\nN2hHsNdHHQfASyvxiLKachbDgGoG9M/EaMjhUUX6Tx/ihBg4sInLYSR9GJU2\nXKwOPGXiAMjH7e4oxK77MSBAy732MntC+fEdHe94DI3srxgN2qHPnGZNwvQz\nf6/qqXoU4LC6+NkvShMEcuvJAdIbOKsSmbd1BYcW7XikOtCdHKALcAhVQu8o\nEr1rau1uREI1b3yqOkjjOLvE3C4KhVOV9EE513+uGn49jEtx0fCJ5N90rHF4\nagpg\r\n=zBpR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"9db659c9f9f053ee784793cc46f8e20bd593ff7a","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --cache --cache-location node_modules/.cache/eslint --ignore-path .gitignore","prepare":"npm run build","posttest":"npm run eslint","prepublish":"npm test && npm run build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"jakiestfu","email":"jakie8@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.4.1","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"8.12.0","_hasShrinkwrap":false,"devDependencies":{"react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.64.1","gh-pages":"^1.2.0","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^6.26.3","babel-eslint":"^10.0.0","react-scripts":"^1.1.4","babel-preset-env":"^1.7.0","react-router-dom":"^4.3.1","rollup-plugin-url":"^1.4.0","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","eslint-plugin-react":"^7.10.0","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^3.0.7","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-standard":"^3.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","babel-plugin-external-helpers":"^6.22.0","eslint-config-dollarshaveclub":"^3.1.0","rollup-plugin-peer-deps-external":"^2.2.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router-dom":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_1.0.0_1540522692423_0.38424287948928537","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@dollarshaveclub/react-passage","version":"1.1.0","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@1.1.0","maintainers":[{"name":"ackell","email":"ackell@gmail.com"},{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"arjansingh","email":"arjan.singh@dollarshaveclub.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hankjacobs-dsc","email":"hank.jacobs@dollarshaveclub.com"},{"name":"jakiestfu","email":"jakie8@gmail.com"},{"name":"jasonbosco","email":"mail@jasonbos.co"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno","email":"kevinpeno@gmail.com"},{"name":"kylecorbelli","email":"kyle.corbelli@gmail.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"pcadwell","email":"pcadwell@gmail.com"},{"name":"pezwilson","email":"pezwilson@gmail.com"},{"name":"someguynamedmatt","email":"young.qubit@gmail.com"},{"name":"stefkoenig","email":"stefanie.koenig@dollarshaveclub.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"f7b1f07cbac11a69cc5205fd646ab9d6b0fa82e8","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-1.1.0.tgz","fileCount":6,"integrity":"sha512-9SOzRujWcQFN4hgxz0gajWPwQwM4IbqLNYc8NQp66D/5hTmJEzE5+ppH8zk6y9QP+DuX0YKmEA6IxJcjfsrTtA==","signatures":[{"sig":"MEUCIFiGJI2iDTekPoNxFl0sYgl5id9snRSVHp8BThPHlj/2AiEA4bn21Ge1QXnFPKDWjKhLOnbGLCZ7Tujx8MyT4/P/ScQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAc/TCRA9TVsSAnZWagAA8BgP/1PhmIMnZ0ZgopDm711b\nxbSfpe/jMkl5iTEbu5fKl4f8FGsYRBOztt4NwDIbuOkWE0CbkRTwZneEkwpY\n8x2vQGymN1bx1g/qq09Rlq2bMLqUROmO28LckqMjysVKomsf1nbMgESiHOqE\nJBC/EB44dKVrz0ZFoBtW52ECeuVnyUjayuOnLLiUx0Pftp8PLUNDz0PO9fI9\nqK9OPrsKlfnFXgFtKDOaH9upX6e8yJZbFZJiv1f04Q47RvTUvUqJ1DSozQ8k\n+bno6zWNi+gCFObWJOhoDnIHAfm2nhrOZ2MWSzKpzRvl4Tj+bFlRbbz19GkY\nfkdBSigT369K9M1LE3I8H1DoWnkm4LdFWC0MrXzM8tpXaBGQd+I2DF6MQVlh\n6TprxqQAHY4xbFF7I+/eRcF3dpTp8YlVSpi5PK/GzlWa7eOT6YXQEQhYHlOh\n45ujNZjbfBZ3ELNs3GZhAkG5FxKTAOpGoACIbAYKe9TezlNbKj1zyzatXxIv\nX/bZUzMeaTtdorPLDGVYHuAbESzuPvfpTTl1AwdCNUgJ92D/9PqVDA+jUJmG\nSnkDay8Fn/DAceNzsR77hETyzMJ9RqrQTHhq9p/T3UAExbrEoGtBa+SDghC+\nDVh2Z1f8pRNxDemzKtP8l1YJIlTkX3mDN+Css8l97PDInHI6ZnmuI5cXVz9c\nVkai\r\n=40tj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"247e4bea2143cf29bba645110f0e0e239babc5e1","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --cache --cache-location node_modules/.cache/eslint --ignore-path .gitignore","prepare":"npm run build","posttest":"npm run eslint","prepublish":"npm test && npm run build","test:watch":"react-scripts test --env=jsdom"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.4.1","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"8.14.0","_hasShrinkwrap":false,"devDependencies":{"react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.64.1","gh-pages":"^1.2.0","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^6.26.3","babel-eslint":"^10.0.0","react-scripts":"^1.1.4","babel-preset-env":"^1.7.0","react-router-dom":"^4.3.1","rollup-plugin-url":"^1.4.0","babel-preset-react":"^6.24.1","eslint-plugin-node":"^7.0.1","eslint-plugin-react":"^7.10.0","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^3.0.7","babel-preset-stage-0":"^6.24.1","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-standard":"^3.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","babel-plugin-external-helpers":"^6.22.0","eslint-config-dollarshaveclub":"^3.1.0","rollup-plugin-peer-deps-external":"^2.2.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router-dom":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_1.1.0_1543622611044_0.9046657248938454","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@dollarshaveclub/react-passage","version":"1.2.0","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@1.2.0","maintainers":[{"name":"ackell","email":"ackell@gmail.com"},{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"arjansingh","email":"arjan.singh@dollarshaveclub.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hankjacobs-dsc","email":"hank.jacobs@dollarshaveclub.com"},{"name":"jakiestfu","email":"jakie8@gmail.com"},{"name":"jasonbosco","email":"mail@jasonbos.co"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno","email":"kevinpeno@gmail.com"},{"name":"kylecorbelli","email":"kyle.corbelli@gmail.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"pcadwell","email":"pcadwell@gmail.com"},{"name":"pezwilson","email":"pezwilson@gmail.com"},{"name":"someguynamedmatt","email":"young.qubit@gmail.com"},{"name":"stefkoenig","email":"stefanie.koenig@dollarshaveclub.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"604c3b77ced1494ea2c35c854d26863aa70785c7","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-1.2.0.tgz","fileCount":13,"integrity":"sha512-mp51+bYf5KAcz79x+/rX5kqvytRjMu8qzIdssA40BS6NiRNAH5hS/chSPOqvr9RkDQtAqEoYZWz3oAXwniqlmw==","signatures":[{"sig":"MEYCIQChDLLYs56OwHi0Def4H1NMdiBhz9a75g8ALm+aFzxDyAIhAN7VDrf/dYiNGsSOMzJCrkvD/a4SJVSxrLBbTmNXbj+o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAedPCRA9TVsSAnZWagAA/EsQAJk8THm4VLL4cxEE1O92\nQ4HOP5qT44mACVrsWMgMeM6ExDLGKaU1uG0MlJ3KvCZvpJ/h8QGznHVVaKjU\nfeX+bkmN4ZNX0uKO6Kn+HXeovRS+qmKGsxt1Dwq6l0lJb8RXOQwZxngrAC6h\ndBdagQz/zL18figKQpXeBSSqmVoX718vkvkdqKhOf3nT8LesuChOQ3dG5mlS\nDdz4s+XgS+pkAhpaLMhWTM6ttZsgf6v+l5V9DY1ymYsrO1GtRnowdluwWNI4\nuBxT/p3zld6jdvWNHoWCRgsdqWOhjKtPB5lBcKwtAc87Lmn8BNohQeLixsl7\n+71kKrsT0bhd1Fy6vVgpeb6nNOtYf/ziw+VMmdSxxp8mmaU/gYKndkOuqpvY\nknuJnqsM8Qo8vjGmvYlKi1JMqsEo8CJZQ/QIo2/828MS6R6SIiajZix5N4Ik\nfLoqvsx+X2bHa4DGgcobNE0nD0Pu5TPQfv2dUlhwVERyQWC3sObNKVuiiQUj\nTyjkY4QL+xy1GqgmhU/84XE743ovp00EEzolCUpHcoM0u5WIkFnZ6U6DVTlx\nK0Gcvkp+kaM1ReOFH20yvcF13GUEBbKkxjflE312nQxNDyaGgP/hjAlVO2rw\nA58NpW6xHpi7D/Y9yAtGOVw8VNSBdc3Md5lC9/tN4kqtxvABhn8vUaYMf934\nP6zo\r\n=Y5nL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","unpkg":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"da6f52ae203fa30e258b01252575bc2ef8f178ce","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"react-scripts test --env=jsdom","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"yowainwright","email":"yowainwright@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.4.1","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.14.1","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.66.6","gh-pages":"^2.0.1","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.4.2","write-good":"^0.13.1","@babel/core":"^7.1.2","babel-eslint":"^10.0.1","react-scripts":"1.1.4","babel-polyfill":"^6.26.0","markdownlint-cli":"^0.13.0","react-router-dom":"^4.3.1","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^2.0.1","eslint-plugin-node":"^8.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.10.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-standard":"^4.0.0","rollup-plugin-commonjs":"^9.1.3","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^3.3.0","eslint-config-dollarshaveclub":"^3.1.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-syntax-import-meta":"^7.0.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router-dom":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_1.2.0_1543628622632_0.8189097090037241","host":"s3://npm-registry-packages"}},"1.3.0-beta.1":{"name":"@dollarshaveclub/react-passage","version":"1.3.0-beta.1","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@1.3.0-beta.1","maintainers":[{"name":"ackell","email":"ackell@gmail.com"},{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"arjansingh","email":"arjan.singh@dollarshaveclub.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hankjacobs-dsc","email":"hank.jacobs@dollarshaveclub.com"},{"name":"jakiestfu","email":"jakie8@gmail.com"},{"name":"jasonbosco","email":"mail@jasonbos.co"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno","email":"kevinpeno@gmail.com"},{"name":"kylecorbelli","email":"kyle.corbelli@gmail.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"pcadwell","email":"pcadwell@gmail.com"},{"name":"pezwilson","email":"pezwilson@gmail.com"},{"name":"someguynamedmatt","email":"young.qubit@gmail.com"},{"name":"stefkoenig","email":"stefanie.koenig@dollarshaveclub.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"232567d16ee418c7de6562be889a3c7b775f39c2","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-1.3.0-beta.1.tgz","fileCount":11,"integrity":"sha512-zuGQbiZ/F91dhu1CkEKkKggeWXr2XY3y/epjiLGd8V8EtgfNdqTC2EgZqeNGbkXllCdRpjqfD3qRvdYg0Bz7kA==","signatures":[{"sig":"MEQCICRSGs2xFXPmyOMnPgTJBNcXtR6pbE93HDaHNilkRZ3CAiAB9oUGIE4w5oaKOULUaNMGhvVpdFgpzCsj18Ga9m5bTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBcjfCRA9TVsSAnZWagAA9lcP/RtowkihIEpjqEO+dawY\nNmyJqHgDRssuWuz0BfChDWbaER7IOFelvZWz3/6G7o9l2GiVY30CQ3ignbDk\nmhrmDPzExJ9xmOrt+nrvU6oBRa6XAKqhAYn5iVKWcqu3PiFcS/Yba1R/tNxB\nKdeokYoIQnIa/DHJBwUEM22PenYmKnIrCEL3l+VchZ2VQXN0TangoTXSXicR\nFSkxdzvPSqwBOmUKltrtfelYzRIJtqWii4hRl9vXN/M8kjACCwAzPU5xjbjt\nFQ68kKnlPpjb2Wnf61r6ed46O1YxosKZq7plOWH7u9tO0ynluNRfGelT18Qv\npZzmENHK0PkgccK1/r1fwfcvXNMCOUVpfQ1Jaf+el0ogKTdPXBw+1rSO2aQ1\nu3RaWgbiug7YegzCxscuF+Cmge0UZTuJeyyC91QjSM32061t5fzkcZhkTb3H\nrfrh+vEXH69L1AUiBwiX/s/yY4gaZMAuqyrq8micS0Z5fplp9qF3rGDmcMwR\n7nVXAF2CqguWlZcuigS14bvaR2LKG2lQgPMBpZG/imuIKnLfbBaNILLlLmMk\ncNejNzYLmkKuIuOSedRfpbrFRlE5nCMN5ZU4FMg1+Ng4+CmcG3VWr4j/ovaK\ng2ZnvFoXDC5nsSo/dff8txesndlG/yJSn1pU5mY82+nv0u2nCD6aXRGBp18Y\nhWQi\r\n=poec\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"src/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","readme":"<img src=\"https://i.imgur.com/IoreaHU.jpg\">\n\n***\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/dollarshaveclub/react-passage.svg)](https://greenkeeper.io/)\n\nPassage helps when linking or redirecting to routes that may or may not be in your react app.\n\nThe idea is simple: Wrap Passage around your routes so it knows what routes have been defined in your app. Then, using the `Link` and `Redirect` components from Passage  will honor the HTML5 history API if the route is within your app, otherwise falling back to other means such as anchor tags or `location` redirects.\n\n_Note: There may be some issues with nested react routes. [Read more here](https://github.com/dollarshaveclub/react-passage/issues/1)_.\n\n## Installing\n\nInstall via NPM:\n\n```sh\n\nnpm i @dollarshaveclub/react-passage@latest --save\n\n```\n\n## Usage\n\nPassage provides three exports.\n\n* A `Passage` component used for identifying routes in your app\n* A `Link` component, use this to render react links internal/external routes\n* A `Redirect` component, use this to redirect to internal/external routes\n\n\n### Wrap the `Passage` component around your routes\n\n```js\n\nimport React from 'react'\nimport { BrowserRouter, Route, Switch } from 'react-router-dom'\n\nimport { Passage } from '@dollarshaveclub/react-passage'\n\nconst App = () => (\n  <Passage>\n    <BrowserRouter>\n      <Switch>\n        <Route exact path=\"/\" component={Home} />\n        <Route path=\"/about\" component={About} />\n        <Route path=\"/topics\" component={Topics} />\n      </Switch>\n    </BrowserRouter>\n  </Passage>\n)\n\n```\n\nThe Passage component accepts an optional prop called `targets`. This is an array of components that you want to search for within your routes file. It has a value of `[Route]` by default.\n\n```js\n\nconst App = () => (\n  <Passage targets={[ Route, MyCustomRoute ]}>\n    <BrowserRouter>\n      <Switch>\n        <MyCustomRoute exact path=\"/\" component={Home} />\n        <MyCustomRoute path=\"/about\" component={About} />\n        <Route path=\"/topics\" component={Topics} />\n      </Switch>\n    </BrowserRouter>\n  </Passage>\n)\n\n```\n\n### Leverage Passage Links and Redirects\n\n```js\n\nimport React from 'react'\n\nimport {\n  Link,\n  Redirect,\n} from '@dollarshaveclub/react-passage'\n\n// Renders a React Router Link tag if it can, otherwise falls back to an anchor tag\nconst aboutExample = () => (<Link to='/about'>About</Link>)\n\n// Redirects with react-history if route exists, otherwise, uses window.location.assign\nconst externalExample = () => (<Redirect to='/external-path' />)\n\n// Change how you redirect\nconst changeRedirectExample = () => (\n  <Redirect to='/new-website' via={(to) => window.location.href = to} />\n)\n\n```\n\n# License\n\nMIT\n","engines":{"npm":">=5","node":">=8"},"gitHead":"c6368174a203a1a785621850b0ce8101e4006cc2","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"tsc","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"react-scripts test --env=jsdom","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"kylecorbelli","email":"kyle.corbelli@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.2.0","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.66.6","gh-pages":"^2.0.1","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.4.2","typescript":"^3.2.1","write-good":"^0.13.1","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-scripts":"1.1.4","babel-polyfill":"^6.26.0","markdownlint-cli":"^0.13.0","react-router-dom":"^4.3.1","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^2.0.1","eslint-plugin-node":"^8.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.10.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-standard":"^4.0.0","rollup-plugin-commonjs":"^9.1.3","@types/react-router-dom":"^4.3.1","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^3.3.0","eslint-config-dollarshaveclub":"^3.1.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-syntax-import-meta":"^7.0.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router-dom":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_1.3.0-beta.1_1543882975277_0.9116215992525547","host":"s3://npm-registry-packages"}},"1.3.0-beta.2":{"name":"@dollarshaveclub/react-passage","version":"1.3.0-beta.2","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@1.3.0-beta.2","maintainers":[{"name":"ackell","email":"ackell@gmail.com"},{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"arjansingh","email":"arjan.singh@dollarshaveclub.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hankjacobs-dsc","email":"hank.jacobs@dollarshaveclub.com"},{"name":"jakiestfu","email":"jakie8@gmail.com"},{"name":"jasonbosco","email":"mail@jasonbos.co"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno","email":"kevinpeno@gmail.com"},{"name":"kylecorbelli","email":"kyle.corbelli@gmail.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"pcadwell","email":"pcadwell@gmail.com"},{"name":"pezwilson","email":"pezwilson@gmail.com"},{"name":"someguynamedmatt","email":"young.qubit@gmail.com"},{"name":"stefkoenig","email":"stefanie.koenig@dollarshaveclub.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"a9ec3ccbcee9f956b32f2b0618353cba3e8d7276","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-1.3.0-beta.2.tgz","fileCount":11,"integrity":"sha512-giYqLDmxaKvdpCoNE3X26dXN/JLBAdDb9pc6UnO8BT51C6BXMwMoFE81dIDQYN3JxPyRzR1Nz200OfTGMEhzWg==","signatures":[{"sig":"MEYCIQChAOaaP8b+nA6QRITHDCi+oGSITDwJUlxJQHGck6dh+wIhAPLtd/Wx/fCUdt8vgcBaHq7HkR65QYiBFHY3SoDIHujO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBc2XCRA9TVsSAnZWagAA/EAP/0SNDBGPstJRceKX7htc\nIH0diiCKT1Y/OJLBHqgBNHCl/rI1t5l2fvgYA9Axoo4flhj9yf9bjKg1R994\niVm3jWY14Qxul/ZHDuyPRGx4lHSX8rzkviPdnelT44HeRmguVwfJRFE2+TXW\nF5beFav6CqwNvd+DYcxVTHyEzNXhkIdqTjRwf4muG8fWHNGX04rdEnVeBVp/\ndMEs2Wz7g1V9CgRuEhcQLUvBeXE+UJ/4OmUw/1qC1WI17Rn+y6d7+exWoBvX\nMf+lUd8GzQ9jf96e88tthV1tIw6AIEHTB2w/qCbBzD+asozQdFCWlsKeXlXm\naXPUEarNjhD97VpRRH8/Y7IXyhq26tnGbArR0IPbCtnQCpHt0f21sYj5/Yoq\ntrT7KDfof6Zz6RlzdktksnER8vTT5dq6glstclSc95+916rRPtwc/aLpxLMh\nZKhTzbLF33OhTywz9J2f28Qvm63sR6JGaW4FbpK1HpzeGLZSuO1E11MSS5JA\nK4JmivdXYxIDCJCohmQd882dbeyNOHqo94qLp+tQ7Y7Gtfz9J2v5BOZ/BMbH\n4Zohfl7zlMDWxjLecRLs34t2/Tyx4lqviJg/em5B69J8ggV0eEQPLk7Kznjf\n7hWKupF/SezEjZkc1w7bTiuuHGOuRwXkWWrjRiFiprjWw59BX0MdP4HwZw9s\nX+Da\r\n=SFec\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","readme":"<img src=\"https://i.imgur.com/IoreaHU.jpg\">\n\n***\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/dollarshaveclub/react-passage.svg)](https://greenkeeper.io/)\n\nPassage helps when linking or redirecting to routes that may or may not be in your react app.\n\nThe idea is simple: Wrap Passage around your routes so it knows what routes have been defined in your app. Then, using the `Link` and `Redirect` components from Passage  will honor the HTML5 history API if the route is within your app, otherwise falling back to other means such as anchor tags or `location` redirects.\n\n_Note: There may be some issues with nested react routes. [Read more here](https://github.com/dollarshaveclub/react-passage/issues/1)_.\n\n## Installing\n\nInstall via NPM:\n\n```sh\n\nnpm i @dollarshaveclub/react-passage@latest --save\n\n```\n\n## Usage\n\nPassage provides three exports.\n\n* A `Passage` component used for identifying routes in your app\n* A `Link` component, use this to render react links internal/external routes\n* A `Redirect` component, use this to redirect to internal/external routes\n\n\n### Wrap the `Passage` component around your routes\n\n```js\n\nimport React from 'react'\nimport { BrowserRouter, Route, Switch } from 'react-router-dom'\n\nimport { Passage } from '@dollarshaveclub/react-passage'\n\nconst App = () => (\n  <Passage>\n    <BrowserRouter>\n      <Switch>\n        <Route exact path=\"/\" component={Home} />\n        <Route path=\"/about\" component={About} />\n        <Route path=\"/topics\" component={Topics} />\n      </Switch>\n    </BrowserRouter>\n  </Passage>\n)\n\n```\n\nThe Passage component accepts an optional prop called `targets`. This is an array of components that you want to search for within your routes file. It has a value of `[Route]` by default.\n\n```js\n\nconst App = () => (\n  <Passage targets={[ Route, MyCustomRoute ]}>\n    <BrowserRouter>\n      <Switch>\n        <MyCustomRoute exact path=\"/\" component={Home} />\n        <MyCustomRoute path=\"/about\" component={About} />\n        <Route path=\"/topics\" component={Topics} />\n      </Switch>\n    </BrowserRouter>\n  </Passage>\n)\n\n```\n\n### Leverage Passage Links and Redirects\n\n```js\n\nimport React from 'react'\n\nimport {\n  Link,\n  Redirect,\n} from '@dollarshaveclub/react-passage'\n\n// Renders a React Router Link tag if it can, otherwise falls back to an anchor tag\nconst aboutExample = () => (<Link to='/about'>About</Link>)\n\n// Redirects with react-history if route exists, otherwise, uses window.location.assign\nconst externalExample = () => (<Redirect to='/external-path' />)\n\n// Change how you redirect\nconst changeRedirectExample = () => (\n  <Redirect to='/new-website' via={(to) => window.location.href = to} />\n)\n\n```\n\n# License\n\nMIT\n","engines":{"npm":">=5","node":">=8"},"gitHead":"9fc5422030a043f06d969d7c870b8453e8c7ac55","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"tsc","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"tsc","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"react-scripts test --env=jsdom","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"kylecorbelli","email":"kyle.corbelli@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.2.0","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.9.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.66.6","gh-pages":"^2.0.1","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.4.2","typescript":"^3.2.1","write-good":"^0.13.1","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-scripts":"1.1.4","babel-polyfill":"^6.26.0","markdownlint-cli":"^0.13.0","react-router-dom":"^4.3.1","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^2.0.1","eslint-plugin-node":"^8.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.10.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-standard":"^4.0.0","rollup-plugin-commonjs":"^9.1.3","@types/react-router-dom":"^4.3.1","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^3.3.0","eslint-config-dollarshaveclub":"^3.1.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-syntax-import-meta":"^7.0.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router-dom":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_1.3.0-beta.2_1543884182622_0.33083362521507453","host":"s3://npm-registry-packages"}},"1.3.0-beta.3":{"name":"@dollarshaveclub/react-passage","version":"1.3.0-beta.3","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@1.3.0-beta.3","maintainers":[{"name":"ackell","email":"ackell@gmail.com"},{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"arjansingh","email":"arjan.singh@dollarshaveclub.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hankjacobs-dsc","email":"hank.jacobs@dollarshaveclub.com"},{"name":"jakiestfu","email":"jakie8@gmail.com"},{"name":"jasonbosco","email":"mail@jasonbos.co"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno","email":"kevinpeno@gmail.com"},{"name":"kylecorbelli","email":"kyle.corbelli@gmail.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"pcadwell","email":"pcadwell@gmail.com"},{"name":"pezwilson","email":"pezwilson@gmail.com"},{"name":"someguynamedmatt","email":"young.qubit@gmail.com"},{"name":"stefkoenig","email":"stefanie.koenig@dollarshaveclub.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"20f76b7b175ac7f35ff91c0e623d497a48fc259b","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-1.3.0-beta.3.tgz","fileCount":13,"integrity":"sha512-xKzSxhwOhtSXfQEKd3bkeRbSuQ2LXMEPD5eRl60r15PXoTN2f6L3KzEkyLssQRJ8tsZwO247BdByafTni+0tJg==","signatures":[{"sig":"MEQCIAXz+RbuKy8SeSe6JjbsL1hr4/dZV/VZNbmSz+yYv8UnAiA/21uqYMMpgqFhIyqv+3aidJr92+M4XAkL8YTvS0QvaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBtf+CRA9TVsSAnZWagAAcdQP/RbAO3U3dqA+5TYTmxC3\np5K5qPCCer5bfbTLAkRvopyYBMT7mh9HW+JqoxCns+YjSGc04xWdeP/i4ghS\n8iqfjGD5p2qnTCyZeJcqTTGvs2A9AoUkqcT0zUOr9befqeoJUx2EMlRuH/qU\nfuCqGY8pPKMsHrksp/kE9ZgVr/gYHRhDqCfDABSFKKDY2IXeAkKJTKgfmPtG\nxTpj0gzGm0IiKvXVp5xEz0DMk/LDZ7J7W8new7i++oj0sVS2ArCeqzRCh921\nG39u5yT14iT11YOS2PtdWiho5blmnnzoH2MLNPt5BA11lyTsz8Y+VEjnggr2\nTWAcZWlKNr/Qbc889fNu7B+vJJuoq2+piAgpNnU472b9THUQF6ySjyzRLhFF\nT9FLsaxSHgHGAZDVJwcOWL8vbSgst4AuyWszvCHhpx41FDbqHZ8QCIH0h/mP\n6d6a/8/Jm/g0ETs5CIMb0VZxb1A0qaCBQxWDAPf/2B5rewxZGFyT5xwlmTbZ\nUBZiYtF6urep/OKWYwSySSPWxwkGW74YHe8o819hPdY4ICT83Jh8tgR73eA8\nDaaik+K1Dg/GydWwwv16/2pFWusqc1jdVgdYMB/pC3eJ1ZR6WzxTh6N+ZKVV\nY0d0j6VuuQG/jGqLbdqKCdmBp7PV5b6Sk6nImmdkcNyoVX/PUE4MR9FuUJOt\n10Ko\r\n=O6Lp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","readme":"<img src=\"https://i.imgur.com/IoreaHU.jpg\">\n\n***\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/dollarshaveclub/react-passage.svg)](https://greenkeeper.io/)\n\nPassage helps when linking or redirecting to routes that may or may not be in your react app.\n\nThe idea is simple: Wrap Passage around your routes so it knows what routes have been defined in your app. Then, using the `Link` and `Redirect` components from Passage  will honor the HTML5 history API if the route is within your app, otherwise falling back to other means such as anchor tags or `location` redirects.\n\n_Note: There may be some issues with nested react routes. [Read more here](https://github.com/dollarshaveclub/react-passage/issues/1)_.\n\n## Installing\n\nInstall via NPM:\n\n```sh\n\nnpm i @dollarshaveclub/react-passage@latest --save\n\n```\n\n## Usage\n\nPassage provides three exports.\n\n* A `Passage` component used for identifying routes in your app\n* A `Link` component, use this to render react links internal/external routes\n* A `Redirect` component, use this to redirect to internal/external routes\n\n\n### Wrap the `Passage` component around your routes\n\n```js\n\nimport React from 'react'\nimport { BrowserRouter, Route, Switch } from 'react-router-dom'\n\nimport { Passage } from '@dollarshaveclub/react-passage'\n\nconst App = () => (\n  <Passage>\n    <BrowserRouter>\n      <Switch>\n        <Route exact path=\"/\" component={Home} />\n        <Route path=\"/about\" component={About} />\n        <Route path=\"/topics\" component={Topics} />\n      </Switch>\n    </BrowserRouter>\n  </Passage>\n)\n\n```\n\nThe Passage component accepts an optional prop called `targets`. This is an array of components that you want to search for within your routes file. It has a value of `[Route]` by default.\n\n```js\n\nconst App = () => (\n  <Passage targets={[ Route, MyCustomRoute ]}>\n    <BrowserRouter>\n      <Switch>\n        <MyCustomRoute exact path=\"/\" component={Home} />\n        <MyCustomRoute path=\"/about\" component={About} />\n        <Route path=\"/topics\" component={Topics} />\n      </Switch>\n    </BrowserRouter>\n  </Passage>\n)\n\n```\n\n### Leverage Passage Links and Redirects\n\n```js\n\nimport React from 'react'\n\nimport {\n  Link,\n  Redirect,\n} from '@dollarshaveclub/react-passage'\n\n// Renders a React Router Link tag if it can, otherwise falls back to an anchor tag\nconst aboutExample = () => (<Link to='/about'>About</Link>)\n\n// Redirects with react-history if route exists, otherwise, uses window.location.assign\nconst externalExample = () => (<Redirect to='/external-path' />)\n\n// Change how you redirect\nconst changeRedirectExample = () => (\n  <Redirect to='/new-website' via={(to) => window.location.href = to} />\n)\n\n```\n\n# License\n\nMIT\n","engines":{"npm":">=5","node":">=8"},"gitHead":"3474e5524f121203170caeaa34a7f7f97f9dfff2","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"react-scripts test --env=jsdom","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"kylecorbelli","email":"kyle.corbelli@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.4.1","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.14.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^1.2.0","react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.67.4","gh-pages":"^2.0.1","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.4.2","write-good":"^0.13.1","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-scripts":"1.1.4","babel-polyfill":"^6.26.0","markdownlint-cli":"^0.13.0","react-router-dom":"^4.3.1","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^2.0.1","eslint-plugin-node":"^8.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.10.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-standard":"^4.0.0","rollup-plugin-commonjs":"^9.1.3","@types/react-router-dom":"^4.3.1","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^3.3.0","eslint-config-dollarshaveclub":"^3.1.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-syntax-import-meta":"^7.0.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router-dom":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_1.3.0-beta.3_1543952382147_0.2281544876916417","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@dollarshaveclub/react-passage","version":"1.3.0","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@1.3.0","maintainers":[{"name":"ackell","email":"ackell@gmail.com"},{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"arjansingh","email":"arjan.singh@dollarshaveclub.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hankjacobs-dsc","email":"hank.jacobs@dollarshaveclub.com"},{"name":"jakiestfu","email":"jakie8@gmail.com"},{"name":"jasonbosco","email":"mail@jasonbos.co"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno","email":"kevinpeno@gmail.com"},{"name":"kylecorbelli","email":"kyle.corbelli@gmail.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"pcadwell","email":"pcadwell@gmail.com"},{"name":"pezwilson","email":"pezwilson@gmail.com"},{"name":"someguynamedmatt","email":"young.qubit@gmail.com"},{"name":"stefkoenig","email":"stefanie.koenig@dollarshaveclub.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"a08977a91c263b714439403a9f4c603eb1562314","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-1.3.0.tgz","fileCount":13,"integrity":"sha512-9eCyFpq0UcCQS+anmnb+BEGcmkt/9U8z+JauA+D1ZWKWm9+isMvD5ovg/532lgEGJE7QOl2llZM0FTEwJFx4SQ==","signatures":[{"sig":"MEUCIFXI/TIPnpEgnYLdHKfzWxAmc+GcuT4GLAY9UC9svVyaAiEA7QKkKOcY9mDDeSP93GsNZyz2auk7xtd0wJAtbQhLq+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":532581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBu8uCRA9TVsSAnZWagAA9BUP/3r+VUn9XbDkYXiVsVA8\nce8w/1Gvl2xgSzIkEHHZlhPb7Ojn6BZJlafDWew3lxozNkX6VQ8Fs+CIfOEy\nOYtYa0LZnBuyIsF+ALrfOgID97CcVsFt9IUqBhHGh07O3T/8WUvRgsqJZlwq\nrSiuEvM2xOrimNF7l4ujE+nmEbydyPLtIjlj6m7xbMNle465cmENukDmcwKD\nkxLARZ1jK7sK57q1BIVcLXItJJZznFO1TB7Iq66MsZ8nkj7U+jxMWmnKaZqO\nFelC/7KxjlrL6xvgHssNd79B7bah2LWoIDm6RPrl8DLBBcDeInf7P01wjFB3\njQh/NsVmDIdnFnU7sF+o/1itDqZijxbCEZAev59sCe+ZBfo+ncY6IouhCfuI\n3K3AYgbNj47yAQVQGI8B3wB/J+bM0xoTdB/DP51HVEpMvmptY9d3/S4EKblx\n+FsquTDcqVnSpniEBQ3m6YNFWxM0/5HikwI3cd2h18p9gCx746TmjwH5SwPQ\neOen3dnTbAW2raT1EMkfh1V+0+g9b6gNWmiKbTcZ9/uk/m6wWZ/hCPXgZ8mA\nwqZ7O72O5mIj6zELmBdnENZ116UfPXjrOIPnDXPlQemM48ygLA9uGTkRXsjY\n/B1w8SpsMx88/+celSsoFYptGTiqOy19SfSKikusWqtHkimJVWD9WxD1Sbhh\nP9+w\r\n=dK/D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"154bbd4b38fdcba9ef6822e4056b448a06893850","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"react-scripts test --env=jsdom","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"kylecorbelli","email":"kyle.corbelli@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.2.0","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.67.4","gh-pages":"^2.0.1","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.4.2","write-good":"^0.13.1","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-scripts":"1.1.4","babel-polyfill":"^6.26.0","markdownlint-cli":"^0.13.0","react-router-dom":"^4.3.1","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^2.0.1","eslint-plugin-node":"^8.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.10.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-standard":"^4.0.0","rollup-plugin-commonjs":"^9.1.3","@types/react-router-dom":"^4.3.1","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^3.3.0","eslint-config-dollarshaveclub":"^3.1.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-syntax-import-meta":"^7.0.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router-dom":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_1.3.0_1543958318025_0.07694456811734152","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@dollarshaveclub/react-passage","version":"1.3.1","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@1.3.1","maintainers":[{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chmccc","email":"chmccc@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"danil-svirchtchev","email":"danil.svirchtchev@dollarshaveclub.com"},{"name":"doctyper","email":"rich@doctyper.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hankjacobs-dsc","email":"hank@hankjacobs.com"},{"name":"jakiestfu","email":"jakie8@gmail.com"},{"name":"jdavis218","email":"jennadavis92@gmail.com"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno","email":"kevinpeno@gmail.com"},{"name":"marishahv","email":"maryna.khvashcheuskaya@dollarshaveclub.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"mshenets","email":"maksim.shenets@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"pandekhfumani","email":"stefan.pandekh-fumani@dollarshaveclub.com"},{"name":"scbunch","email":"sbunch@outlook.com"},{"name":"someguynamedmatt","email":"young.qubit@gmail.com"},{"name":"swornimbarahi-dsc","email":"swornim.barahi@dollarshaveclub.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"valery.sedin","email":"valery.sedin@dollarshaveclub.com"},{"name":"yana.kalandarava","email":"yana.kalandarava@dollarshaveclub.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"},{"name":"yuriteplyakov","email":"ronnie57x@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"44fd5b8c0cf1ecac1268dc6a331884d44ded6670","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-1.3.1.tgz","fileCount":13,"integrity":"sha512-M6wCauzMZpT6sH02PYaLOFzIlcZ8rRKoi2RonnK4cVjZrAMXhrTCCau5GF9IdvcHiztWJXVAxFJn5THoSJyWng==","signatures":[{"sig":"MEQCIFuYeuGKrQgVzdwQklJy/znx38LMPodPY+o6yu6L7/AvAiBVB+TqGJERagjTZ1vNFwd3pevWV4kvMGl4BdzPvKfobQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":472349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdO3/sCRA9TVsSAnZWagAAZaEP/3eYb/15cUunJbtp5TbN\nV0/oZFF1wOmC2YgioM1YojVLyAQdC8ZvwUk82/Ap8/YWJstfBipPxDmbGrUb\nV/5M3hTKOcjqv1caFZNozz0vkM7QJ63nKXeum3epTLAloY51cBbSJNERBhB6\n2K3k9FIWh0nmkYJPHk8ddj23xAA8vkPUf+iiATwZRj1hECRU2bk+0KhwK/ea\nHxbm+YU1SWRnwsnt9dddfQx5rdwDjVGml5NxJWPVWr8Ro3iBJvHoLU3FKngc\n/y8RDZGSBHXe8FQq8+lrzVE+/fdk3NsOrvtg26TBS/xFqc8ENl3XvXjmMb/D\nF15dwxSVtQC/8VQGY3IlMTKtEHeGx6DieihUYV//MHPLGOPT1tC9aXuGh16Y\nYBGTylCNbkQQ2dGetqQhGfJeQPtWcN8iXKqSewKTyFAdxbekl+DueOzVCv9p\nUI+RWJXZxEQU+AGAwFzS049P2gNoO/hY2geRXDv2u3maa2mfaCqjuadaauX6\nEFy/3D2FuxvwTSj4XBeX+81rwuTWKEWkHTPaC8Zdjh1mN1fsMtmUWt0bIGrS\n5iCynhangmKoW3akkp58+VryOteGUnQuQlIvmTgWJ1E9FAg6cI4FwLwNJ8Lw\n4pHxWJDzGYQzRO8ZErcDgxUQfYIX327UjXgDUwHVF/X7tdUwhz6WhU+a4Ypr\naiPI\r\n=w/fI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"77895c95bd12d9b95a30bebc26a922b026ba1088","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"react-scripts test --env=jsdom","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"bensonnn","email":"dan.s.benson@gmail.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.2.0","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.9.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.67.4","gh-pages":"^2.0.1","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.4.2","write-good":"^0.13.1","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-scripts":"1.1.4","babel-polyfill":"^6.26.0","markdownlint-cli":"^0.13.0","react-router-dom":"^4.3.1","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^2.0.1","eslint-plugin-node":"^8.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.10.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-standard":"^4.0.0","rollup-plugin-commonjs":"^9.1.3","@types/react-router-dom":"^4.3.1","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^3.3.0","eslint-config-dollarshaveclub":"^3.1.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-syntax-import-meta":"^7.0.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router-dom":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_1.3.1_1564180459227_0.2301238367134908","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@dollarshaveclub/react-passage","version":"1.3.2","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@1.3.2","maintainers":[{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chmccc","email":"chmccc@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"danil-svirchtchev","email":"danil.svirchtchev@dollarshaveclub.com"},{"name":"doctyper","email":"rich@doctyper.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"jacob.kelley","email":"jacob.kelley@dollarshaveclub.com"},{"name":"jdavis218","email":"jennadavis92@gmail.com"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno-dsc","email":"kevin.peno@dollarshaveclub.com"},{"name":"marishahv","email":"maryna.khvashcheuskaya@dollarshaveclub.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"mshenets","email":"maksim.shenets@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"pandekhfumani","email":"stefan.pandekh-fumani@dollarshaveclub.com"},{"name":"scbunch","email":"sbunch@outlook.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"vladpoltorin","email":"vlad.poltorin@gmail.com"},{"name":"yana.kalandarava","email":"yana.kalandarava@dollarshaveclub.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"8b1c7722b170784f5aabbe00802a10495b2aab81","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-1.3.2.tgz","fileCount":13,"integrity":"sha512-iDZ3E/qyMs0cK+mBG/d5YkyQe7tE6YqfhND3N+3FFh3gjawSuxty6efaS8N9QMdJc6hcg2zvJ6hbyBtT8cZRyA==","signatures":[{"sig":"MEUCICpxWb3gmyRLjLRJcbgX+3GOzGKitMBa86ev0MDYfoHSAiEAlEhXw11q8nBvH+1L6pBjXRBnVPI8q2lNyvn7zHc2j1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqjISCRA9TVsSAnZWagAAMJ0P/Rm8MFfvOa28/6IAmW8y\nu/OVef1POabY0mFArfmofCOJr6n2dm2UghzYs0SHTpiAR6IYSupieoBYkody\nm7t+J82fyNFLcpNuxKeUz5fHL8GKqYCkCv8hGaYh7ki9G9yL70fS7cDgKNqh\nlmYLVrS41IROyNYpodtJKadpx5RpMyYIlMpq6GH78KUiShxA+7O3ixR3SkmP\nlLHKNOi+KJGwGOFMzTQ/dv1sB4TrwdTRZV6xMYRokUS32Ke1hqs2TYdjqwOR\nghDnRA9LpLKvrfeGSPxcOOJmolhzF0V56O58MOUXCrEe3+kQ2QrDimjxjwat\nm8Ngja9AgT5EblYXA3f+zS/ByEjLOtgc5Y0s2I6KdovWHXVjnjfq24b8R/pA\ny21xagQUBV0I9w2P8dikp98j+N8T2RBWxPbZNf3UiZeXW6F7U69y+jx0o8WN\n47BPSTkqnROFqDpyS+sKDOWmbyXyM7afM59O8+rOL0XpX5UtsjcgqsUF24pG\ndwUUofefUuUGEENBnWHS7/9VphLKzqwD0Bgs4c9gjryOMlQY3IkXegyy94c+\nMGtQaGCsqWlNfg4kZ1lvsCzf8ny6OYQtyZQTvr0c63VdQMmXyNmb6zuKgRBg\nuwwt7Ae3xFxaDe59fOb8O6a7K+9rCUdX1ctcX8TQ+reYgucHWnmb0IMcibLL\nx5Yy\r\n=W0wP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"7966f35e6a30c27d8e58bf22136c9d1a9c241970","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"react-scripts test --env=jsdom","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.9.0","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.16.3","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.67.4","gh-pages":"^2.0.1","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.4.2","write-good":"^0.13.1","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-scripts":"1.1.4","babel-polyfill":"^6.26.0","markdownlint-cli":"^0.13.0","react-router-dom":"^4.3.1","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^2.0.1","eslint-plugin-node":"^8.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.10.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-standard":"^4.0.0","rollup-plugin-commonjs":"^9.1.3","@types/react-router-dom":"^4.3.1","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^3.3.0","eslint-config-dollarshaveclub":"^3.1.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-syntax-import-meta":"^7.0.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router-dom":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_1.3.2_1571435025664_0.9145032205513326","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@dollarshaveclub/react-passage","version":"1.4.0","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@1.4.0","maintainers":[{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chmccc","email":"chmccc@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"doctyper","email":"rich@doctyper.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hlfcoding","email":"peng@pengxwang.com"},{"name":"jacob.kelley","email":"jacob.kelley@dollarshaveclub.com"},{"name":"jdavis218","email":"jennaanndavis@gmail.com"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno-dsc","email":"kevin.peno@dollarshaveclub.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"scbunch","email":"sbunch@outlook.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"vladpoltorin","email":"vlad.poltorin@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"28ea6119973548f1c41fb538330e51207ac13d9a","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-1.4.0.tgz","fileCount":13,"integrity":"sha512-vP6GfjNiQs6ex4vOosUUb6Lct/keZCqJb/ZeVPqYMKvzjyf6hAg+h8NRACK1rmT1r+QbBCIdhc6bkWMJhdG9jg==","signatures":[{"sig":"MEUCIFlgPdrQ4YgssqRWN35EbEf/MNTmSdeEeQnETVif8AKKAiEA2BWWQYMJhK2Di+Nca73bEHSVWFgr+6HYH7tW/O9mCnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejQjHCRA9TVsSAnZWagAAI2sP+wSl4WHDKONXCYzo01tl\nmZp7gqDlrXGx2P62as/Ug4SXH4bGZtyupntUHvbn/1m8JKfh2Wyy21hqyTha\nQaHPmQIT4xoPL9pMwPF6jnc509JzM3LU4xzkcZ2uekbfDaOHCNIn/HuH24+5\nzU8rhlsWZ5zBVFH30TDufmCVYKysWxBA61xXglWTbg7yWMFjhUFGOQxiKMEf\nLW587sp8XLlmyAXzZuvHvWaCHLs0993FWbe2Ysaym4xF7lltT5d9ylR1Zo90\nXoTi7vSLLfrAUC/HZJgCGkLi/ZMgKNcSxxd9mPLc+O+IdmBSYA5hXtJEdwHo\nLyiAXCqpP2IYAYuprDQTfe4j2QzGAP/KXjXWlkQJvJrg2YfH7kP65c0dpGAj\nShsNjBN4qgcAwuLD3MlUZk3OgUgJtl2V2d5ph3M3Gd9r3oZA7H3Bd5V9xprf\n/lEwzV+ObejqD3qIxIVREguAwK/7ObC/eOK6M60FtLWTKY/CnFEQqCVJgbaI\npzENnlV0KNdCcC82Q8u4UJSgZhPePxVlN2msdHrrWp3ogguUNrphMWztFzge\nB0uvdl5T9tTve5f9czME27eerU/DrchBIaNU82W7UcaTeS6CNKJMr4gSz6VD\naa46/C76NijJ5t/NQjH0Vabrxpnzp5BUiQlWI+TZ0DwUbLSGsFPfRy8G2VWI\nYEW4\r\n=8SDm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"b11e1281a78ec9fcb8181bd864e034164873d5a0","scripts":{"test":"cross-env CI=1 react-scripts test --env=jsdom","build":"rollup -c","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"react-scripts test --env=jsdom","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.13.4","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.17.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^1.2.0","react":"^16.4.1","eslint":"^5.0.1","rollup":"^0.67.4","gh-pages":"^2.0.1","cross-env":"^5.1.4","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.4.2","write-good":"^0.13.1","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-scripts":"1.1.4","babel-polyfill":"^6.26.0","markdownlint-cli":"^0.13.0","react-router-dom":"^4.3.1","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^2.0.1","eslint-plugin-node":"^8.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.10.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.13.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-jsx-a11y":"^6.1.2","eslint-plugin-standard":"^4.0.0","rollup-plugin-commonjs":"^9.1.3","@types/react-router-dom":"^4.3.1","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^3.3.0","eslint-config-dollarshaveclub":"^3.1.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","@babel/plugin-syntax-import-meta":"^7.0.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router-dom":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_1.4.0_1586301127405_0.7168912355114538","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@dollarshaveclub/react-passage","version":"2.0.0","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@2.0.0","maintainers":[{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chmccc","email":"chmccc@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"doctyper","email":"rich@doctyper.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hlfcoding","email":"peng@pengxwang.com"},{"name":"jacob.kelley","email":"jacob.kelley@dollarshaveclub.com"},{"name":"jdavis218","email":"jennaanndavis@gmail.com"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno-dsc","email":"kevin.peno@dollarshaveclub.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"scbunch","email":"sbunch@outlook.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"vladpoltorin","email":"vlad.poltorin@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"caf974e67233f88400d0e5587d062a0433077783","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-2.0.0.tgz","fileCount":13,"integrity":"sha512-8snBaxcg/SWEhqbHq0z0lGEqZCypLuSqmu/InpdOIJVnAKmwdtP2y5o2NW60EfcJgICSekH0XJUDgxMFT7c7Zw==","signatures":[{"sig":"MEUCICMiv9vr95FS+JjV/AVJejfBDmrMwDVmolEoeJbvVM07AiEAkHJ6szfYp2s7FNTU1y6kZkckb6TUuO9rmPAVom5fRI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejlvzCRA9TVsSAnZWagAARoYP/3JRCeEOre/pPnkz0aF4\nGfypBb3VjnksJQbzi0CzndOfZOi2GgyJCtXaurGXExLlH1u/jI2IOvN1gUQ7\n/S3NPcp1SA74ep/45NmIJetjbWFWyltOSVFg26fS6QGYVtXpVEgQ3mP1AJLA\nHbMXgFc++JCP8Q7tl7alGG1IVTPkm+m6KZnJ16XXOVEUaQCLlaHHHzj4MnvC\n+kX+RGN9BQoEaQ7aO94xagFIfhqfcxSBTd9Du2cA55fjEEx1uzCJTTKJUfmh\nXhELMpHnmtoR4RLDpnIBwR93wuX8YOS6UwFk7lZs7KoZwh8tMFxP3rNONm3N\n7Z4MYTboIrBCT0mWn7NN6gxftkPhdYcKUJk31GWqITTTDqBfaIcBfrzsoTAS\nASokY22yUcvIMVr8kV7THxscTv63NROIoduhZ34DHAi7d+g2UfzFZ4z4F25X\njx5fb1VMxqEOabw7ejaWNTg511uqFJpWhuMeWVhjvm2mrHlj7uU0V3yUfzFY\n4m2cPNaMLj1bsLYxli0A6ZeMGc521lKF06dB6eoZWgjySQOjGljdnKzMYqMU\nBajt+zPkVNWnTrYjgl62o4MCf1IdqVVwkNZ2Ee1ZFKI/+n8kmNwHbAIO29RN\nauESDb0Zv7Pvgn3vcra4M3hfqGXPHp8ZS4S4kr9q2TfBXs3KjZlsDdlUV2AR\nV5tm\r\n=izzY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"871063a056cce4076c5637fd3069e5d39c60cb64","scripts":{"test":"jest","build":"rollup -c","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"jest --watch","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.13.4","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.17.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.3","react":"^16.4.1","eslint":"^5.16.0","rollup":"^2.3.4","history":"^4.10.1","gh-pages":"^2.0.1","prettier":"^1.19.1","react-is":"^16.13.1","cross-env":"^7.0.2","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.3.0","write-good":"^1.0.2","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-router":"^5.1.2","eslint-loader":"^3.0.3","babel-polyfill":"^6.26.0","prettier-eslint":"^9.0.1","markdownlint-cli":"^0.22.0","react-router-dom":"^5.1.2","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^3.0.1","eslint-plugin-jest":"^22.19.0","eslint-plugin-node":"^11.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.18.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.9.0","eslint-config-standard":"^14.1.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1","rollup-plugin-commonjs":"^10.1.0","@types/react-router-dom":"^5.1.3","@typescript-eslint/parser":"^2.17.0","eslint-plugin-react-hooks":"^2.3.0","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^5.2.0","eslint-config-standard-react":"^9.2.0","eslint-config-dollarshaveclub":"^8.0.1","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","prettier-config-dollarshaveclub":"^8.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.17.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-typescript-filenames":"^8.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router":">=4","react-router-dom":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_2.0.0_1586387954378_0.2088513099668592","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@dollarshaveclub/react-passage","version":"2.0.1","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@2.0.1","maintainers":[{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chmccc","email":"chmccc@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"doctyper","email":"rich@doctyper.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hlfcoding","email":"peng@pengxwang.com"},{"name":"jacob.kelley","email":"jacob.kelley@dollarshaveclub.com"},{"name":"jdavis218","email":"jennaanndavis@gmail.com"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno-dsc","email":"kevin.peno@dollarshaveclub.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"scbunch","email":"sbunch@outlook.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"vladpoltorin","email":"vlad.poltorin@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"0562d0c87491546697d7b13ba4f3a314aa1cff0f","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-2.0.1.tgz","fileCount":13,"integrity":"sha512-giILz66Fqv77NEIZA9PeNTmHs+ifRoN/LuKvtLGBFdCL8KLC+P1kdFDM8/KDU//8BQiRWC5+4YTGeb9y1t8m2Q==","signatures":[{"sig":"MEUCIGMCe0y/VXMkMr/WgTIo7IEcx9yeT+xBaEw4kFbH1SHBAiEApQP6KeQJTKamV8r+62Wb2uH5pCMXZNPgUTIxiglvuDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe385MCRA9TVsSAnZWagAAjC4P/A+SbPa2xPtrM9C6bt9R\ntXLIdM9dviG9kz5jRLQthENGp4znuVY9jWekx4NNPo+YJFeq+pKPGqggVzm0\nup8zIOjMWy1llpAdcDnYKlP9x3tsKSZ4LiQGZOG+8lDaSNS7y3FOTN3iv8D0\nPL+5pjQOi6d0lznCDnsRnE/wjefmIu6LIpWm73wWGLRhpe6aipaLPyU1273z\nTwn5e/sRbtGOrLL9744OJcVgmX6FPzH9KBVmgQY58HYaFSnUuPAinVWBJykn\n98CPtg8oWn3zgyWt5p78dZnYlfcRjwJSZC6JdL+rZmPBqhpdP4FSBsWrDzWx\niOx6vUq6dSB/KbTslCH8YdRVnBJ+iWq2ecl+omlVzJoAr5mPSt5/30F0RDQQ\ncoKQNsCuFLLu5Pvsb3Kgs368bxbKDjqxjRzM/vOaqPS/B1AIZ3k8Qlev+VRD\n1qGv8nT1XEPWtJVAx1qi96KpSYW5OtqUC0zw5ELtHQOx2/+swmVYlecSvabR\n8/TYEou8gWGyngFeDglFxR+1fI5eEKv/X+mv6z0WBWPNOsln0eGP42pYHDLz\nSouNjos12ydybUZxmI0ljKdQegTLrpjCGr+uHL1ld/3tCMXZ9aNg3INGV1MQ\nzDO1zEK1uHHx83wJCBKQBU+Rn4rRIA+7In5L1qKE6xCbUM3xrqCF7OwN+rwo\n8ail\r\n=jfsy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"2b1534a8cc66c3aed6084df35a45157da5b01b16","scripts":{"test":"jest","build":"rollup -c","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"jest --watch","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.13.4","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.3","react":"^16.4.1","eslint":"^5.16.0","rollup":"^2.3.4","history":"^4.10.1","gh-pages":"^2.0.1","prettier":"^1.19.1","react-is":"^16.13.1","cross-env":"^7.0.2","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.3.0","write-good":"^1.0.2","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-router":"^5.1.2","eslint-loader":"^3.0.3","babel-polyfill":"^6.26.0","prettier-eslint":"^9.0.1","markdownlint-cli":"^0.22.0","react-router-dom":"^5.1.2","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^3.0.1","eslint-plugin-jest":"^22.19.0","eslint-plugin-node":"^11.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.18.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.9.0","eslint-config-standard":"^14.1.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1","rollup-plugin-commonjs":"^10.1.0","@types/react-router-dom":"^5.1.3","@typescript-eslint/parser":"^2.17.0","eslint-plugin-react-hooks":"^2.3.0","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^5.2.0","eslint-config-standard-react":"^9.2.0","eslint-config-dollarshaveclub":"^8.0.1","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","prettier-config-dollarshaveclub":"^8.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.17.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-typescript-filenames":"^8.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router":">=4","react-router-dom":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_2.0.1_1591725644300_0.6241857877525367","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@dollarshaveclub/react-passage","version":"2.0.2","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@2.0.2","maintainers":[{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chmccc","email":"chmccc@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"doctyper","email":"rich@doctyper.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hlfcoding","email":"peng@pengxwang.com"},{"name":"jacob.kelley","email":"jacob.kelley@dollarshaveclub.com"},{"name":"jdavis218","email":"jennaanndavis@gmail.com"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno-dsc","email":"kevin.peno@dollarshaveclub.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"scbunch","email":"sbunch@outlook.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"vladpoltorin","email":"vlad.poltorin@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"b14c348e1477436ed7e8cf84d661d930e8571f2a","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-2.0.2.tgz","fileCount":13,"integrity":"sha512-3x0Fqyw7iH5wyFqRTlQBmtAo0HdFMSzBeaRwEvO2tU0LLZmmuDaX2Ql/dvQVbTpbUp5znERUz8dJW4PAe8P1Rw==","signatures":[{"sig":"MEYCIQDMRI2aVawmchb1UWaX9evMwpM+oT+IOj8CQJU6V1v5IAIhANqFvK2W9z9aAjiWcwt/lM2CQv/6N+dAS/bkI2qfE4eY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3+OVCRA9TVsSAnZWagAAkBAP/0gBQBPnA8FmH967c1nX\nAi5KqjXgHmZzUN59F4TZRH79HiU0Ckgm1VFToly9bHyVHw/CAHj54t1hG3Ne\nN0f6MjVtQEVIzR/kx+QPMOgFuU8r4LHZs+1bfoDMli/UPDO3p9QiHE2R3uaG\nXJuB9Hl+hlQ/Yu+gOoEWUvLXU+cLqGwrvI9C42D+dzJMOLnOyWz2nGDDIQJd\nGL/rr2Waq7MphikDG1UyIu9J+WkY1hpyZpeKGGl7YBNuGrFVoIkIDr0F7g3d\nJjN/f+mWmi9ld88wUK+Q64vtkhnBcE7066CC7URz6X/6t6CLsyO7bL71Ss4O\nLjFbngrjolvxVJZSXNHl1c77XUbnCqujh67c5O/x7tRBuFPOY/ob2vDDz8xM\nTCVoODKtLvS17KbYUpKtX5KALNhBA9ynY6MC4E2VUTHTCEujEbRCE9QOHsXC\ngwJ79jfNCXmKxj3KV3ij4gRYGWrQ5VrawRaWfAMB7v9aUb2yumniVMRDYmAB\nbO8oL8CY+dldUb7W3OEWWQS6dEPQgJ/XOsyP6DoKHH9E2/8IZObol/0KXxGl\nM+P9Axy606cI3vwzSjDzA0oYgYU7Bw2qV+3LF5bR2oruMcu602hdF7WX6sKn\n2SXiL1y/3KwoGHZ/Mms6WPibyacKHE6TkH5lKX17cDSNKXLKWh9cS6yXqDWz\nzY1P\r\n=8ub+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"1dbce529eafbef7b3ba2fc78f5981e3dd41dc2fd","scripts":{"test":"jest","build":"rollup -c","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"jest --watch","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.13.4","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.3","react":"^16.4.1","eslint":"^5.16.0","rollup":"^2.3.4","history":"^4.10.1","gh-pages":"^2.0.1","prettier":"^1.19.1","react-is":"^16.13.1","cross-env":"^7.0.2","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.3.0","write-good":"^1.0.2","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-router":"^5.1.2","eslint-loader":"^3.0.3","babel-polyfill":"^6.26.0","prettier-eslint":"^9.0.1","markdownlint-cli":"^0.22.0","react-router-dom":"^5.1.2","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^3.0.1","eslint-plugin-jest":"^22.19.0","eslint-plugin-node":"^11.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.18.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.9.0","eslint-config-standard":"^14.1.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1","rollup-plugin-commonjs":"^10.1.0","@types/react-router-dom":"^5.1.3","@typescript-eslint/parser":"^2.17.0","eslint-plugin-react-hooks":"^2.3.0","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^5.2.0","eslint-config-standard-react":"^9.2.0","eslint-config-dollarshaveclub":"^8.0.1","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","prettier-config-dollarshaveclub":"^8.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.17.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-typescript-filenames":"^8.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router":">=4","react-router-dom":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_2.0.2_1591731093172_0.5082378288882405","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@dollarshaveclub/react-passage","version":"2.1.0","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@2.1.0","maintainers":[{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chmccc","email":"chmccc@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"doctyper","email":"rich@doctyper.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hlfcoding","email":"peng@pengxwang.com"},{"name":"jacob.kelley","email":"jacob.kelley@dollarshaveclub.com"},{"name":"jdavis218","email":"jennaanndavis@gmail.com"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno-dsc","email":"kevin.peno@dollarshaveclub.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"scbunch","email":"sbunch@outlook.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"vladpoltorin","email":"vlad.poltorin@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"c1a95f171c666233f77955a93ce04047ede4e215","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-2.1.0.tgz","fileCount":13,"integrity":"sha512-9uSfWbUNKovkSd/sD7vrfSRDLClRvek6AxDrUxajnGrl5419argID/9riVJhSH9CY/saZbnIpgYD1ok7v1k/BA==","signatures":[{"sig":"MEUCIHtc4nv/IHUsOKesG2NEfdn09/j58xTcfrScoIBGpM/LAiEAkGSUHjeTrcH0DSX5VYUnTMDA4s0hVzxWMqgd+hGPbnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe47gRCRA9TVsSAnZWagAAncQP/ihx+hnxJjDPbXB23b+j\nQaBfYsZga9RFU/2jjOKK9MDFIQokF8yI+bNcYURbbzozJGft6J9eOEekex6e\naOa34gCBMBafTVC7MY0gf1/GKKQwrClnR+owXsVKOnNe8QFljLLafW6G/uEP\n2Mu0185o+Ua+T+6Keju7PFagMaFkQCImhqEWZJxQy5bar4F/0ELeIXfrUVhF\n16pFyM27yKYP7m/K5K27/z0A5yr8yr6Qepggmeczn8BB3jcRzoeKSEnYH6AE\nKh7YImdYF5+duLEXJajILaRNhTvIrsyqokgRAwX6RG5E8C2vTib2XQKkESqn\nQVuBBc+O+nSBycwghyL4a8ZxIxY2rWGEZ/OU6av3B0I268NQubRZq2XZ2+Sa\n+y8bhjEBNbvvespCFqlpkefUc3ju4TRg80pcijiwbgfHnWS9QDvwSP8lZ2IL\nLtEQ7Zw5MXulPYucAB7fion0cIFgvf/XnB8A4caNhIonOMrvYU692YMG35gO\nLXbF7/nJcFnd+zCK6iPRMl9OWvhJOOovLtgwN7I30l9mu20u4hEXusvz1ggf\ngti6qqgoUyTQm3us+5DiwF3ee9Izl4rExE6xJTLqSuogoNZlwaOx3qtdFIkb\nDPU+iUfyzq0Pkm2lK4mgkaT4GHmh8fMHiBAJvrLUCC8le62aSd4XOjThFpBI\nChHd\r\n=QWCz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"58717ad597ea464e47b82e6590a65a92d83c9232","scripts":{"test":"jest","build":"rollup -c","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"jest --watch","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.13.4","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.3","react":"^16.4.1","eslint":"^5.16.0","rollup":"^2.3.4","history":"^4.10.1","gh-pages":"^2.0.1","prettier":"^1.19.1","react-is":"^16.13.1","cross-env":"^7.0.2","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.3.0","write-good":"^1.0.2","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-router":"^5.1.2","eslint-loader":"^3.0.3","babel-polyfill":"^6.26.0","prettier-eslint":"^9.0.1","markdownlint-cli":"^0.22.0","react-router-dom":"^5.1.2","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^3.0.1","eslint-plugin-jest":"^22.19.0","eslint-plugin-node":"^11.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.18.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.9.0","eslint-config-standard":"^14.1.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1","rollup-plugin-commonjs":"^10.1.0","@types/react-router-dom":"^5.1.3","@typescript-eslint/parser":"^2.17.0","eslint-plugin-react-hooks":"^2.3.0","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^5.2.0","eslint-config-standard-react":"^9.2.0","eslint-config-dollarshaveclub":"^8.0.1","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","prettier-config-dollarshaveclub":"^8.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.17.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-typescript-filenames":"^8.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router":">=4","react-router-dom":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_2.1.0_1591982093352_0.03286269093570593","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@dollarshaveclub/react-passage","version":"2.1.1","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@2.1.1","maintainers":[{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chmccc","email":"chmccc@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"doctyper","email":"rich@doctyper.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hlfcoding","email":"peng@pengxwang.com"},{"name":"jacob.kelley","email":"jacob.kelley@dollarshaveclub.com"},{"name":"jdavis218","email":"jennaanndavis@gmail.com"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno-dsc","email":"kevin.peno@dollarshaveclub.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"scbunch","email":"sbunch@outlook.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"vladpoltorin","email":"vlad.poltorin@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"9ef8367ba4a5f6afe93f1249ff4a9e8b6e5098b7","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-2.1.1.tgz","fileCount":15,"integrity":"sha512-mgKvu7wLe/L0KpGwIonEPlLjeEMBj7b3wB0mX/+RgtN0BbRZByiJL6mcIXXzIceykoIOlQPQ1WFbHHzK+r1Gag==","signatures":[{"sig":"MEUCIQC8q4yVHwLpt8ThUQEXVnKNd+DA9HmjtUyV4mko0Yz1TgIgTYmyaiNNTBt+sWJxnNS9brzV+hyLsx91LMNPGM2r074=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":211526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9i8zCRA9TVsSAnZWagAAJ98P/jEUK/cIy+QjpTBb/+CL\n1667CTSdE5il1zvFzspUIAkPfB7L3XH8uA0uAF6wQn4bkN8eCmcfJv6k3bLl\nQLqidEO7bOf5e3vLLImieadDmEwq3MMg0kyBMxjVHYaZM5tmUZnfxCIl7wiU\nN9JHgyS0r8b9uSYY7JJ34djLnl3sU6i0GXUcVTS7tMto/AljTN/Kyn769yuf\nJv5dg6qLDUqZxKILS6v4x/64Key8t4nW3QVV3lQ8tV54Gxc+Wu5o3CsPZiH2\nNs9/AdzuMuv+LVbQqINh35RtJ+yVI/+Q8bNasLETRCS+Sc7a2fz+o1aMLjj7\n+41e6vTFtJtuj9MonE5FCCl4Fzsv5fKMOM3qdVsVVJqI4JLXngC0YS5reaEC\nZa50+/Ah36YMdEQvB6JVQgDMPPGXI9j06irhlElUeRpNGCAYM0V39yaoD7ub\neHTI+uoYofgizxwxr7B5dUzw206hTkjipA69GL926rSgWftqNVawEdCKAgUY\nUbNZS98ypLo5umPkgQDnfExQQYh7oyVVk3Hy3YdOdrEPNybEEbPsJiZ5NYgx\nm2SaugzTa21YiHURI1khEq6Iz1M0fdNRJRPHGzDQeX1crgkbEoT0iIqc3TQY\nSG9BL/yKJcpqE0+hIsa93tAEYl9uDpEeo+JWkBhOfl2uR4fZshXs8S2g39K6\nsIBZ\r\n=eGop\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"2e985a7619245ca8b69ec65cf79fd78210a7de4a","scripts":{"test":"jest","build":"rollup -c","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"jest --watch","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.4.1","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.3","react":"^16.4.1","eslint":"^5.16.0","rollup":"^2.3.4","history":"^4.10.1","gh-pages":"^2.0.1","prettier":"^1.19.1","react-is":"^16.13.1","cross-env":"^7.0.2","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.3.0","write-good":"^1.0.2","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-router":"^5.1.2","eslint-loader":"^3.0.3","babel-polyfill":"^6.26.0","prettier-eslint":"^9.0.1","markdownlint-cli":"^0.22.0","react-router-dom":"^5.1.2","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^3.0.1","eslint-plugin-jest":"^22.19.0","eslint-plugin-node":"^11.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.18.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.9.0","eslint-config-standard":"^14.1.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1","rollup-plugin-commonjs":"^10.1.0","@types/react-router-dom":"^5.1.3","@typescript-eslint/parser":"^2.17.0","eslint-plugin-react-hooks":"^2.3.0","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^5.2.0","eslint-config-standard-react":"^9.2.0","eslint-config-dollarshaveclub":"^8.0.1","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","prettier-config-dollarshaveclub":"^8.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.17.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-typescript-filenames":"^8.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router":">=4","react-router-dom":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_2.1.1_1593192243134_0.203632293668234","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@dollarshaveclub/react-passage","version":"2.1.2","author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"license":"MIT","_id":"@dollarshaveclub/react-passage@2.1.2","maintainers":[{"name":"anthonybalmeo","email":"anthonybalmeo@gmail.com"},{"name":"aptran","email":"tran.anh.p@gmail.com"},{"name":"bensonnn","email":"dan.s.benson@gmail.com"},{"name":"brian-gates","email":"brian.g.gates@gmail.com"},{"name":"chmccc","email":"chmccc@gmail.com"},{"name":"chuntley56","email":"coreyhuntley562@gmail.com"},{"name":"danafff","email":"danafleur@hotmail.com"},{"name":"doctyper","email":"rich@doctyper.com"},{"name":"dollarshaveclub-engineering","email":"engineering.services@dollarshaveclub.com"},{"name":"esterlinej","email":"joel.esterline@dollarshaveclub.com"},{"name":"hlfcoding","email":"peng@pengxwang.com"},{"name":"jacob.kelley","email":"jacob.kelley@dollarshaveclub.com"},{"name":"jdavis218","email":"jennaanndavis@gmail.com"},{"name":"jdcoded","email":"jeremy@jdcoded.com"},{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},{"name":"kevinpeno-dsc","email":"kevin.peno@dollarshaveclub.com"},{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},{"name":"opaopa","email":"nick.a.march@gmail.com"},{"name":"scbunch","email":"sbunch@outlook.com"},{"name":"tr00gle","email":"rtrontz@gmail.com"},{"name":"userjn","email":"dukejoon@gmail.com"},{"name":"vladpoltorin","email":"vlad.poltorin@gmail.com"},{"name":"yowainwright","email":"yowainwright@gmail.com"}],"homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"dist":{"shasum":"42d250f32960df4c80c9bd2f063bf2d3da1c763c","tarball":"https://registry.npmjs.org/@dollarshaveclub/react-passage/-/react-passage-2.1.2.tgz","fileCount":17,"integrity":"sha512-mASCGYjL4wNVl7HEE32L2HHg/3h4II4MixQeb4plcDLFLSGkSpKsJXYqREmI0MwI39Hbf/x+zYbCr8StScH6ow==","signatures":[{"sig":"MEUCIE70I58Pi/WEkvcsc7EzGmwx+GX6P1h+8pmhg0FEt20IAiEAsdiFEC9V6s5wKRsG8ntpxwCNN7DjlXIhEEpQIq+ADF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD0WMCRA9TVsSAnZWagAAaWsP/ix1eUNB4/pXtqMDm6sG\nNaCkFygKWgBbG7C1plA9ZkLYYDMZWFlT3p1G4ppeyzhk+4xFE+RkdqPZVxzL\nzu6W9rt5mcAJJgpXWJb/ybnwoY0T0hFb93gY3VFKFUBGh5YqOVK9NTP3+0wT\ntoPhl8k6XK7IMmuzQvAT1z5Q5QpmthBfgJMnzobZppkhDRr6P+owvz3kpWye\nPniHijkpclWLEcIfioRcEZlc8WwLKzM6tBJC1U2GKLQQpm+VnVrIlI6UUUOx\nRzNjFhPEFgZc4m4Blrq70ClXewTsmRaJN4k8t+pavjtoxd9NrAmT1RiPzLdL\nyG3KsGHdFYAyc/jOF+lV5lOSoqG0XiVNWwH7/iHQAmei9j7SPLCapW8EAumO\ny1Mw10b3diqOmFgk+yf+ieEffFG3edA1jfmyXlTFpZllbyAum8+mRoQdWgN2\nLF3YbyEnQ94I4Pm5I8NDAva/Z49kKZtSwnYZx7FdUeG1wfbvOPmsf3XCBN4R\ncA67oQfIHTDTyLuRL7QHaq7Fy4zXeWoCuM6IaLHicN5miEqcy9UpSzv7dzfz\n52YwsTZig/wQQT/Hot3pUCygsSNYdRD9ilNuuKa+hZdV7QpwKrcCOjsPc3w6\no7bpzhnqo9puYA5IRZpiN7Rwko2hwN9J7nXDAZaqf9AQeU21+5u6EEfb8nql\nubwi\r\n=YNjW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"types/index.d.ts","unpkg":"dist/index.js","module":"dist/index.es.js","engines":{"npm":">=5","node":">=8"},"gitHead":"7352a14fc71974aaf7c7df144b46cba3215ceabf","scripts":{"test":"jest","build":"rollup -c","chore":"npm run chore:delete-changelog-branch && npm run chore:branch && npm run chore:changelog && npm run chore:pr && npm run chore:setup-next-work","start":"rollup -c -w","deploy":"gh-pages -d example/build","eslint":"eslint . --fix","grammar":"write-good *.md --no-passive","prepare":"npm run build","prepush":"npm run build && npm test","chore:pr":"git add . && git commit -m '[chore] updates changelog' --no-verify && git push origin chore-changelog -f","posttest":"npm run eslint","spelling":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers","eslint:ci":"eslint .","test:docs":"npm run grammar && npm run markdownlint && npm run spelling","prepublish":"npm test && npm run build","test:watch":"jest --watch","postpublish":"git tag $npm_package_version && git push origin --tags && npm run chore","spelling:ci":"mdspell '**/*.md' '!**/node_modules/**/*.md' --ignore-numbers --report","chore:branch":"git checkout -b chore-changelog","markdownlint":"markdownlint *.md","test:docs:ci":"npm run grammar && npm run markdownlint && npm run spelling:ci","pre-commit-msg":"Echo 'Running pre-commit checks...' && exit 0","chore:changelog":"conventional-changelog -p eslint -i CHANGELOG.md -s -r 0","chore:setup-changelog":"git checkout master && git pull","chore:setup-next-work":"git checkout master && npm run chore:delete-changelog-branch","chore:delete-changelog-branch":"if git show-ref --quiet refs/heads/chore-changelog; then git branch -D chore-changelog; fi"},"_npmUser":{"name":"michael.rarela.dsc","email":"michael.rarela@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"_npmVersion":"6.4.1","description":"Link and Redirect to routes safely in your react applications","directories":{},"jsnext:main":"dist/index.es.js","_nodeVersion":"10.15.3","dependencies":{"history":"^4.10.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","husky":"^4.2.3","react":"^16.4.1","eslint":"^5.16.0","rollup":"^2.3.4","gh-pages":"^2.0.1","prettier":"^1.19.1","react-is":"^16.13.1","cross-env":"^7.0.2","react-dom":"^16.4.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.3.0","write-good":"^1.0.2","@babel/core":"^7.1.2","@types/react":"^16.7.13","babel-eslint":"^10.0.1","react-router":"^5.1.2","eslint-loader":"^3.0.3","babel-polyfill":"^6.26.0","prettier-eslint":"^9.0.1","markdownlint-cli":"^0.22.0","react-router-dom":"^5.1.2","@babel/preset-env":"^7.1.0","rollup-plugin-url":"^3.0.1","eslint-plugin-jest":"^22.19.0","eslint-plugin-node":"^11.0.0","@babel/preset-react":"^7.0.0","eslint-plugin-react":"^7.18.0","markdown-spellcheck":"^1.3.1","react-test-renderer":"^16.6.0","rollup-plugin-babel":"^4.0.3","eslint-plugin-import":"^2.20.0","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.9.0","eslint-config-standard":"^14.1.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1","rollup-plugin-commonjs":"^10.1.0","@types/react-router-dom":"^5.1.3","@typescript-eslint/parser":"^2.17.0","eslint-plugin-react-hooks":"^2.3.0","conventional-changelog-cli":"^2.0.11","rollup-plugin-node-resolve":"^5.2.0","eslint-config-standard-react":"^9.2.0","eslint-config-dollarshaveclub":"^8.0.1","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-transform-runtime":"^7.1.0","prettier-config-dollarshaveclub":"^8.0.0","@babel/plugin-syntax-import-meta":"^7.0.0","@typescript-eslint/eslint-plugin":"^2.17.0","rollup-plugin-peer-deps-external":"^2.2.0","@babel/plugin-proposal-decorators":"^7.1.2","eslint-import-resolver-typescript":"^2.0.0","eslint-plugin-typescript-filenames":"^8.0.0","@babel/plugin-proposal-json-strings":"^7.0.0","@babel/plugin-syntax-dynamic-import":"^7.0.0","@babel/plugin-proposal-function-sent":"^7.1.0","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-proposal-numeric-separator":"^7.0.0","@babel/plugin-proposal-throw-expressions":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.1.0","@babel/plugin-proposal-export-namespace-from":"^7.0.0"},"peerDependencies":{"react":"^15.0.0 || ^16.0.0","react-dom":"^15.0.0 || ^16.0.0","prop-types":"^15.5.4","react-router":">=4","react-router-dom":">=4"},"_npmOperationalInternal":{"tmp":"tmp/react-passage_2.1.2_1594836363608_0.26905132227006545","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-10-26T02:58:12.422Z","modified":"2024-06-06T21:11:53.084Z","1.0.0":"2018-10-26T02:58:12.625Z","1.1.0":"2018-12-01T00:03:31.172Z","1.2.0":"2018-12-01T01:43:42.785Z","1.3.0-beta.1":"2018-12-04T00:22:55.492Z","1.3.0-beta.2":"2018-12-04T00:43:02.788Z","1.3.0-beta.3":"2018-12-04T19:39:42.412Z","1.3.0":"2018-12-04T21:18:38.181Z","1.3.1":"2019-07-26T22:34:19.361Z","1.3.2":"2019-10-18T21:43:45.773Z","1.4.0":"2020-04-07T23:12:07.512Z","2.0.0":"2020-04-08T23:19:14.531Z","2.0.1":"2020-06-09T18:00:44.440Z","2.0.2":"2020-06-09T19:31:33.318Z","2.1.0":"2020-06-12T17:14:53.680Z","2.1.1":"2020-06-26T17:24:03.256Z","2.1.2":"2020-07-15T18:06:03.736Z"},"maintainers":[{"email":"alex.janckila@dollarshaveclub.com","name":"ajdsc"},{"email":"engineering.services@dollarshaveclub.com","name":"dollarshaveclub-engineering"},{"email":"dukejoon@gmail.com","name":"userjn"},{"email":"jeremy@jdcoded.com","name":"jdcoded"},{"email":"joon.heo@dollarshaveclub.com","name":"javer"},{"email":"theturtle32@gmail.com","name":"theturtle32"},{"email":"natalie.protasevich@dollarshaveclub.com","name":"natalie.protasevich"}],"author":{"name":"Jacob Kelley","email":"jacob.kelley@dollarshaveclub.com"},"repository":{"url":"git+https://github.com/dollarshaveclub/react-passage.git","type":"git"},"license":"MIT","homepage":"https://github.com/dollarshaveclub/react-passage#readme","bugs":{"url":"https://github.com/dollarshaveclub/react-passage/issues"},"readme":"<img src=\"https://i.imgur.com/IoreaHU.jpg\">\n\n***\n\n[![npm version](https://badge.fury.io/js/%40dollarshaveclub%2Freact-passage.svg)](https://badge.fury.io/js/%40dollarshaveclub%2Freact-passage)\n\nPassage helps when linking or redirecting to routes that may or may not be in your react app.\n\nThe idea is simple: Wrap Passage around your routes so it knows what routes have been defined in your app. Then, using the `Link` and `Redirect` components from Passage  will honor the HTML5 history API if the route is within your app, otherwise falling back to other means such as anchor tags or `location` redirects.\n\n_Note: There may be some issues with nested react routes. [Read more here](https://github.com/dollarshaveclub/react-passage/issues/1)_.\n\n## Installing\n\nInstall via NPM:\n\n```sh\n\nnpm i @dollarshaveclub/react-passage@latest --save\n\n```\n\n## Usage\n\nPassage provides three exports.\n\n* A `Passage` component used for identifying routes in your app\n* A `Link` component, use this to render react links internal/external routes\n* A `Redirect` component, use this to redirect to internal/external routes\n\n\n### Wrap the `Passage` component around your routes\n\n```js\n\nimport React from 'react'\nimport { BrowserRouter, Route, Switch } from 'react-router-dom'\n\nimport { Passage } from '@dollarshaveclub/react-passage'\n\nconst App = () => (\n  <Passage>\n    <BrowserRouter>\n      <Switch>\n        <Route exact path=\"/\" component={Home} />\n        <Route path=\"/about\" component={About} />\n        <Route path=\"/topics\" component={Topics} />\n      </Switch>\n    </BrowserRouter>\n  </Passage>\n)\n\n```\n\nThe Passage component accepts an optional prop called `targets`. This is an array of components that you want to search for within your routes file. It has a value of `[Route]` by default.\n\n```js\n\nconst App = () => (\n  <Passage targets={[ Route, MyCustomRoute ]}>\n    <BrowserRouter>\n      <Switch>\n        <MyCustomRoute exact path=\"/\" component={Home} />\n        <MyCustomRoute path=\"/about\" component={About} />\n        <Route path=\"/topics\" component={Topics} />\n      </Switch>\n    </BrowserRouter>\n  </Passage>\n)\n\n```\n\n### Leverage Passage Links and Redirects\n\n```js\n\nimport React from 'react'\n\nimport {\n  Link,\n  Redirect,\n} from '@dollarshaveclub/react-passage'\n\n// Renders a React Router Link tag if it can, otherwise falls back to an anchor tag\nconst aboutExample = () => (<Link to='/about'>About</Link>)\n\n// Force Link to render an anchor tag\nconst externalExample = () => (<Link external to='https://www.google.com'>Google</Link>)\n\n// Redirects with react-history if route exists, otherwise, uses window.location.assign\nconst externalExample = () => (<Redirect to='/external-path' />)\n\n// Change how you redirect\nconst changeRedirectExample = () => (\n  <Redirect to='/new-website' via={(to) => window.location.href = to} />\n)\n\n```\n\n# License\n\nMIT\n","readmeFilename":"README.md"}