{"_id":"use-react-router-breadcrumbs","_rev":"17-87a291bf74765ef646a71923c620ee26","name":"use-react-router-breadcrumbs","dist-tags":{"latest":"4.0.1"},"versions":{"1.0.0":{"name":"use-react-router-breadcrumbs","version":"1.0.0","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","private":false,"peerDependencies":{"react":">=16.8","react-router":">=5.1.0","react-router-dom":">=5.1.0"},"scripts":{"prepublishOnly":"npm run build","build":"rollup -c","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"yarn type-src && yarn type-descriptions","type-src":"tsc -p tsconfig.json","type-descriptions":"tsc -p types/use-react-router-breadcrumbs","lint":"eslint ./src/**"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn build && yarn lint && yarn test","pre-push":"yarn build && yarn types && yarn lint && yarn test-build"}},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-router":"^5.1.4","@types/react-router-dom":"^5.1.3","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","babel-eslint":"^10.1.0","babel-jest":"^25.1.0","coveralls":"^3.0.9","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.5.0","husky":"^4.2.1","jest":"^25.1.0","js-yaml":"^3.13.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-router":"^5.1.2","react-router-dom":"^5.1.2","rollup":"^2.1.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-uglify":"^6.0.2","typescript":"^3.8.3"},"resolutions":{"@types/react":"^16.9.23"},"keywords":["react","router","breadcrumbs","react-router","react-router 5"],"gitHead":"251dcc7da843714b32062b79bf15363f7a48e42c","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-P7naO+ZiYEZCPQ9ntXfQkPRc2q6FIPNRINK5AO6zHqN/XBNDBiBXTw3bK/IZTKHVDtlJgaZ1gVZ5yzT5jWE85g==","shasum":"36076f17a68d9e43be5b5098662a2dc7abd7daf0","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-1.0.0.tgz","fileCount":14,"unpackedSize":67663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg8VUCRA9TVsSAnZWagAAAj8QAJzwvyPL9AjKZ+m3wK/h\nfPZppHcr9I+xtf2cqo5uiIP8S8233VZKHTex1MyULOxkfw2qAl+3Wo+rYQY3\ne/4aJnjlt1LZi18quItatZgDkmUv1Qqu95OQo5PKoUEc9l9+p5RhYEi7f9fg\nhB3XbEDFN0ZeyDIezxXuqAMmEeIbFj4vKlQBUDOu3RUeV+RPYxNd+Ke/6WTZ\nG0YA1iFUgmWQDGDAw+j/m2aHSFYNIp5qNYsVTeYtng1Lx/V/P52xvCzSZmmK\nGOkKRgojCUFqLULCkRNtArUqJBHIKsF4LdzT3Vh1l7/rAIojviPpxFCkIIyc\n+1RXvku1I5o8r9pJ0UchxQ073jyhe8cVI2waJkQHjhz88b9gHcuwvjge1Byu\n7t2t4UatbVCLTc0iam8jEF1LiU6JJ5eROLaW9E/PGe2YzcWJkbaVKZC66Hbz\nFsjrB+UumzgnK5woi4LzcNTaIo9isZVtV3GDuznQUyZsnv91PssnFjfGlViT\nJ7NCnR3Gl4VjZnddHbX75ARTa9NRypdbOeJzkhnZYMvYPctIPeMVhYfuTd96\nCNSa4kHMN52DxlLdThZjq+lYE0cJCKryfAwC3JOZFNTFcqNw6lDC8taDFNPl\njLc6lwKEfohiovRukFtRa5V+F77CAt5KpAmUeq1JEp3Uh0ow0ExA6bNGrNPX\nR0em\r\n=sHvM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9WhcnYAnJehuc0uZQsjNo/RsSjhDZhUK+1uvv7FZHnAiBuDQ8bF1dCxbdPrrH98nbMtR5AsPC+YYE2yIlY1Is0lA=="}]},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_1.0.0_1585694035403_0.1615412967676455"},"_hasShrinkwrap":false},"1.0.2":{"name":"use-react-router-breadcrumbs","version":"1.0.2","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","private":false,"types":"types/use-react-router-breadcrumbs/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=5.1.0"},"scripts":{"prepublishOnly":"npm run build","build":"rollup -c","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"yarn type-src && yarn type-descriptions","type-src":"tsc -p tsconfig.json","type-descriptions":"tsc -p types/use-react-router-breadcrumbs","lint":"eslint ./src/**"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn build && yarn lint && yarn test","pre-push":"yarn build && yarn types && yarn lint && yarn test-build"}},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-router":"^5.1.4","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","babel-eslint":"^10.1.0","babel-jest":"^25.1.0","coveralls":"^3.0.9","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.5.0","husky":"^4.2.1","jest":"^25.1.0","js-yaml":"^3.13.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-router":"^5.1.2","rollup":"^2.1.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-uglify":"^6.0.2","typescript":"^3.8.3"},"resolutions":{"@types/react":"^16.9.23"},"keywords":["react","router","breadcrumbs","react-router","react-router 5"],"gitHead":"9b3652e54e306b143d1caac5bf2e352eddbd79ad","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@1.0.2","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-drOZyOdRRKKLIskxwvPw04/iSEaPhE7hyBErVZ5IhOQebtrM2qAfJOAjuufA2HaLV+wgPWWzPRj/xRTmTUVUug==","shasum":"080eb00345c3a72d285aee5a112de38d06217647","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-1.0.2.tgz","fileCount":14,"unpackedSize":67578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej1xJCRA9TVsSAnZWagAAUYsQAJD4IySscNIXp9ZF9YjL\n20qhnJ0MDORIIIg4nFdBV/kqFoHy929TwPrm0ajbEJtdewgdhE4RUu+zJpBx\nJgU7JZuFHr6y++0K44xPcwznUFVsP8+6FteGTpKQyRlkp0Os6D1FAD4qWYGR\na5kINYkzVp5M2zFAAZg6EqkjCfc+wVU7iSvLhkorDwUzMh3cJDpxp7Ku1BH0\nAr+x2+zZFtrsTwGnLXLsuEmyfvDqms6jEQ364zKrioN8WGwoUIScjUho3aU/\nTZG+i9GqBERnN5d+14AjTkESeH7VXgkWHVcuCsvIovX1370Rujuwf4ruqm/j\nbS3sXV8hwfxuLSGB3KeustNmfYUSZQMbRgmqLOpWt6doSRoTt2DyDKzYsU5Y\n4cUVl8T+yD4T7uhC9TPvMMSocJo9jJ+CuYgTb7S4d8D38OmHN/6sBc1dDRI/\nVbvZPOao/glhczRoq/BfiIcGlx7FYBnpfsSImaLWuYNfFFOA6xL4VH3JajGB\n4t4L/PW7EL2Du7MYwW9lsLz8qqDDexBwV9z+CIuN8Rhe8xkshSixyWcPWvbR\nCi1VVOui4LnQ/WqPEupzmuJRGM1eJvx6R4kyt3ywZSC90iUH8EfYwLdg8Sgs\njiFIoz8e8UyaOdy+bsBvE/Vq0zyhLm1e1y4xzQXbPaA59JesA17df7l/9pq4\nqduP\r\n=YMlp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg6GQ1FMGT9jSou2KaN85lMaAAtmNi7yf/TmDwdG6YBgIgNm3+6esfo5WSnefXlTxPq6xZx8HifypwBHTBR5g7YSE="}]},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_1.0.2_1586453577420_0.8341103744448073"},"_hasShrinkwrap":false},"1.0.3":{"name":"use-react-router-breadcrumbs","version":"1.0.3","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","private":false,"types":"types/use-react-router-breadcrumbs/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=5.1.0"},"scripts":{"prepublishOnly":"npm run build","build":"rollup -c","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"yarn type-src && yarn type-descriptions","type-src":"tsc -p tsconfig.json","type-descriptions":"tsc -p types/use-react-router-breadcrumbs","lint":"eslint ./src/**"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn build && yarn lint && yarn test","pre-push":"yarn build && yarn types && yarn lint && yarn test-build"}},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-router":"^5.1.4","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","babel-eslint":"^10.1.0","babel-jest":"^25.1.0","coveralls":"^3.0.9","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.5.0","husky":"^4.2.1","jest":"^25.1.0","js-yaml":"^3.13.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-router":"^5.1.2","rollup":"^2.1.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-uglify":"^6.0.2","typescript":"^3.8.3"},"resolutions":{"@types/react":"^16.9.23"},"keywords":["react","router","breadcrumbs","react-router","react-router 5"],"gitHead":"6ae03dd141ab7ce8e44cbd0ed31fd67bb98a2732","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@1.0.3","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Ysoj/4g2YB50og9mgjy+FFnvjcdsP4Vzfe2hZjqhsV+rEP4IhHlALARMaSsAM68259w4aAOIOa4m/RIpi58N2Q==","shasum":"dc682f1c81a730291b5f8cef66810fedeef5b88e","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-1.0.3.tgz","fileCount":14,"unpackedSize":68050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJely+sCRA9TVsSAnZWagAAMO0P/3vuij3QYTBikApnRNO1\nxZv1YKpMYk869FlgKJAmG0TYxKPXqiK2Ts1806Jcv6YlshFzcyX5in88icbP\n5qpGvUvoLm8GMjEEEWIPDrs5HU19KMeLJdl2VdrknXNwXFrwiQwAUNvmVKFC\ncjT6Adb/Fsc9TztkYNSXcR1oXe8xwYnBBr560pCoRVwhYUIZ6eDmbSmO0eQo\n+D0U86sPuEpfKvIblOwzXlVlEBAsvSREXIDyLlafuaz+rckxNZfOCQJNYPdt\n5EzNYwu612/DN3/2q3JWFVLJxGVbo+ISmCsNkebWAkhYtGWlj6Qta1QxTW/8\nVIIjWG6LT3Uu7iyt2YxDZMemrtjLpNDUOgJD+dIzr2+7KLFBgFYDAX/l9DKT\nLfKk+wOF280Y//6xe0KSewVmoXCC8m9r7bS4ocOqFYejV+W43MBl+3cl/FYB\niBF/CzleMqSCRwSBZaKxp3ZOTPRfCNd/v0VprDnV4ryI4B8LBNlnZh8Wxx3t\nKwVKze+CDQx+8KPMHM1Go/xcG6BE+xmkinI1IpZzja023zgvhJnybftJMd6M\n7k+K2ZjLyGvmJCLV9irjvRzpkvgELZ+l7ToKR0CvZ9QvK4DEU1hKZi3HWvkb\nH/iePfRaU+5e4HYSpzwIeBgh1tIn+Va62Wg7QjJktUVQpVOuCGkc7ovWvIxX\nF+9C\r\n=W06L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyEM61Sk5psq9ZVJwWVUguDdDvgjGkJrKVTVSridIe5AIhAOy4NnBnyEwX0EU6vjW4FCT11NRC+F6XbnATcSor+toM"}]},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_1.0.3_1586966444202_0.725541205981483"},"_hasShrinkwrap":false},"1.0.4":{"name":"use-react-router-breadcrumbs","version":"1.0.4","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","private":false,"types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=5.1.0"},"scripts":{"prepublishOnly":"npm run build","build":"rollup -c","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json","lint":"eslint ./src/**"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn build && yarn lint && yarn test","pre-push":"yarn build && yarn types && yarn lint && yarn test-build"}},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-router":"^5.1.4","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","babel-eslint":"^10.1.0","babel-jest":"^25.1.0","coveralls":"^3.0.9","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.5.0","husky":"^4.2.1","jest":"^25.1.0","js-yaml":"^3.13.1","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-router":"^5.1.2","rollup":"^2.1.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-typescript2":"^0.27.0","rollup-plugin-uglify":"^6.0.2","typescript":"^3.8.3"},"resolutions":{"@types/react":"^16.9.23"},"keywords":["react","router","breadcrumbs","react-router","react-router 5"],"gitHead":"5048dfcebcbf615aefc48d29ad80d739ea748d28","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@1.0.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SskKm+wFYPD7eiYrg89y1Wn8vMlY+DiZXNFuP4Wt5gMP2aolcahHGR6pRTWsfMW93CEQxdVkXv/ceHL7nfz2Fw==","shasum":"12b67ba27ac7e6a00e6ae10896ea91e178e87ee2","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-1.0.4.tgz","fileCount":11,"unpackedSize":30589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeowvVCRA9TVsSAnZWagAAztsP/3uB3ysrRNhMhGX4OuMY\nxJXxApvG1Ll21aE2kWhIH5/mZvxUFEhlhIcZ0LiP4/FgjSuwLFYAZXRAqSK2\nS2EDMXzKMTrUd1dY5v2JIHMBgnEmJkGFAYFBj9/jjDomVIjwWtYed/ABe66c\nm7n/MPt+BxYcBvGQRIqsF/OYA8ySX1/andcxcnT4Pr0nRW8DVqZPYfBJXakU\nwLaky2kjWA8ORpUzhdftXEY7eAUbylfiIHF/QOM0hU3Lvm5NVpOjQWT5LdpB\nMMr2UZbvDBmLkm68BnYdvYT+hoUSe8EcqUc6gKYZ79vQYPaduBuulnEPlNWU\nThtkWIHiQGHqILysHI5tQG/19GYEkPV6rOOgjUsWPScBvil/stJu93OAknmu\nXBeQygXsdT7HrV++xSLu6iYGX7XhLsHwEdpRF72xtZOpNuqvtF0nqmWJDlsD\nI7sKbSX4TDKq9YI9eNXSfHpErft/1AyXq8rkCxlU8ruy+XgRpRIogDbkNt2a\nUFuyqcThM4qTozIKKZ17066SQ40yFKYCTKbLARd1EjjTMGcjh9eXvpxXRGmZ\nPnwyVEZ+HMY0H597pRzkn/rCD75s7TCJ4qeSX/OJJYczt5hM8HM1USJVS6Ds\nlo0jfdrfn1TzOn7kYh9tMfII5+7nM3X4Fkk+RlDwdGV0dtmJkNF9JcPtQOuw\nVxii\r\n=Kua6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtZiVLemfSRYrZaSnvHq7nD2Udc7W5pbF0qXVlG6h6XAiEAx3H5VasIw2An8vPaSkyyKzAma2kiHFgbtbfE+cMjHHA="}]},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_1.0.4_1587743701275_0.16526052708679484"},"_hasShrinkwrap":false},"1.0.5":{"name":"use-react-router-breadcrumbs","version":"1.0.5","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","private":false,"types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=5.1.0"},"scripts":{"prepublishOnly":"npm run build","build":"rollup -c","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json","lint":"eslint ./src/**"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn build && yarn lint && yarn test","pre-push":"yarn build && yarn types && yarn lint && yarn test-build"}},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^8.3.5","@commitlint/config-conventional":"^8.3.4","@rollup/plugin-commonjs":"^11.0.2","@rollup/plugin-node-resolve":"^7.1.1","@types/react":"^16.9.23","@types/react-dom":"^16.9.5","@types/react-router":"^5.1.4","@typescript-eslint/eslint-plugin":"^2.24.0","@typescript-eslint/parser":"^2.24.0","babel-eslint":"^10.1.0","babel-jest":"^25.1.0","coveralls":"^3.0.9","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^2.5.0","husky":"^4.2.1","jest":"^25.1.0","js-yaml":"^3.13.1","prettier":"^2.0.5","prop-types":"^15.7.2","react":"^16.13.1","react-dom":"^16.13.1","react-router":"^5.1.2","rollup":"^2.1.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-typescript2":"^0.27.0","rollup-plugin-uglify":"^6.0.2","typescript":"^3.8.3"},"resolutions":{"@types/react":"^16.9.23"},"keywords":["react","router","breadcrumbs","react-router","react-router 5"],"gitHead":"87099d9da71207fb701827b596a6920c0acb5a91","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@1.0.5","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NDMgWr5MdksqnATRvp84RtZ0ABfuztlsgR4VWlsBV0D3TVV6xhbmkhTdV3cWnyRIZqNlMXZhwJhyRHoC6fbAsQ==","shasum":"3b39a2c2a6ab72544c2fc8984f6825d0f1122877","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-1.0.5.tgz","fileCount":13,"unpackedSize":31705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpEqjCRA9TVsSAnZWagAAluMP/ivTBFOOqMN2UTiTJVFk\no4M4fKxmtm46nYoOUm6WmU+OAmgUFMRxcJrVagXhuReuTMZGYWOC6EclnO14\nhzcfNJg/pWZHUjF4jGBAKy+BgXyyxAUq6xy01k3xK3eMKzmtbecwk7n8YddR\nNNTO9jHk5bwDaFrZZaXVGNd+YWmOiCpccsVVoIOznMzuIxNH1XGc3fmippwX\nmvSE+AJbirX5VqKhdqP0Jw1rWp7fQVZPoNv8Z2fiS4OoVndInm8jV2QfnjWc\nKzOymmWPElB+PecXu/uFNwe/wI3xIlZSWKtDIwIqd5EsayD79u8XHBc1Cs5N\nweS01iR3PCftSWzpViHEtFpaonKcXkfAjKescGfs6dMs/MQm1uWtvpQGeqpa\n+6n+tV87KnUXTXgD2l0EgDT5zt17h03Pi8EZq/4vwcvLIH9c08ghZK7BaS/S\n4DQJx6BrVI2pwhHQdqzlZLj0pUwCLfV+JLGwnSDK0eulkQQddh6W1mE43kwG\new5m+T2hmJ6C7t671r3uDtr3D+65VOU+YYlVAEY/mGOBdj5DQ3igmMMHkUml\nul+aU2vFUqG/esmEKIuZUKfzDgO6z8iU892tLfjkXC1endLPyJDDmQmrJrCN\nXm9w0K1hhsYL1wvRQdN6tLKzgK3cDUF3lnuMjZVNNjxCW2Yk+5MfStJMWVll\nxOWX\r\n=ON+9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOztawqC5wDpD60SiT20yyIlc3kG5C+TFbCBKMkF3ocAiAB3TfUTdeaaTW2bbjFBm6jKvgoI58FWsvqb4KBClAs3g=="}]},"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_1.0.5_1604602530277_0.17643595298333414"},"_hasShrinkwrap":false},"2.0.0":{"name":"use-react-router-breadcrumbs","version":"2.0.0","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","private":false,"types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=5.1.0"},"scripts":{"prepublishOnly":"npm run build","build":"rollup -c","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json","lint":"eslint ./src/**"},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"yarn build && yarn lint && yarn test","pre-push":"yarn build && yarn types && yarn lint && yarn test-build"}},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@babel/preset-react":"^7.8.3","@babel/preset-typescript":"^7.8.3","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.0.1","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","@types/react-router":"^5.1.4","@typescript-eslint/eslint-plugin":"^4.10.0","@typescript-eslint/parser":"^4.10.0","@wojtekmaj/enzyme-adapter-react-17":"^0.4.1","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","coveralls":"^3.0.9","enzyme":"^3.11.0","eslint":"^7.16.0","eslint-config-airbnb":"^18.1.0","eslint-config-prettier":"^7.1.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.3","eslint-plugin-react":"^7.19.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^4.2.1","jest":"^26.6.3","js-yaml":"^3.13.1","prettier":"^2.0.5","prop-types":"^15.7.2","react":"^17.0.1","react-dom":"^17.0.1","react-router":"^5.1.2","rollup":"^2.1.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","typescript":"^4.1.3"},"keywords":["react","router","breadcrumbs","react-router","react-router 5"],"gitHead":"dcbe4fd50a0d9a75d24a24fc15ee6c16e5c53739","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@2.0.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-Jep3cGbPDv/tMSZ3QYzPdEJcxVlfh/aqRpEPV5CpHSlfFk+LGcu29e3QdbavLgXa+PjIKEkFSu3j8JPrBDUTJA==","shasum":"91e5ac056d85e6f31e440f50a5fc7d12c2a66707","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-2.0.0.tgz","fileCount":13,"unpackedSize":33161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4mPbCRA9TVsSAnZWagAA6ZIQAIF+BFMfu6uBZpjySust\nB9FGcL0hpsPStcvSi3gyyBo599u50+Iy4uNJEJHT0tHKT1wana3jU1/sh4wM\nsB2bvrU682+TZEyNozTx68mTZOW663fL+ny5Q0YlAXs51U1SDWsuDX6gFeKB\ntKoygSoMlih4BN+4fBWtIM/pH9XEOWaEWs/pRGDreT27VSUyVBcsD0nxbXhl\nuAshUI5My4lrzsD8AUOdsnibV4VYTxu8boBBcow5SBHRlFZvhBp+WCfQ7Oav\n8E4dwN8PU+6uxyK1g6cUrNy9cYivSbufr0n40Z8ayeiY9LRbRdHlu7GG4iLQ\n7P45B1s1IBoBC1ZgZX9if38EP11MT3jZBKiPJA6nhDdKI39KQadLdWfGpe+o\nf85Jr9gKxVTQ2AP0m/MAN/9I4yilWXWR2hb3M0btRgjEj8zYbMPXlujEG18G\nJNehP+fy/hOXoZIpQwFkyNn3DIQgLovW3EoghbZlYvOUZNLEeOhQpdI9K6MR\nhIloQEM/PdV3FJ37bwQC13PCuYPLcMXFMblcjbYfBIabWX2rBgsdsKWh/e6F\nHQuNB7WLMmXZ/BYzDlqzHVj0WpPseyJId+UGZd8qABYvyKAUK1adtBDPfs67\nCmznPDLwFaUmi8jG1NUvpDXdX8qJeTS5rxQV3tA7TamPusxTCQA4znsIXW6w\nQYEZ\r\n=hH74\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfk5jyoz42JYBYKrbN0n/eiiJp3nbXqaM04qw2cxtUDQIgFxeA00NthgjHx8+S3FH6X3KlWO7OBapvy0WDcPkMoUY="}]},"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_2.0.0_1608672218371_0.5947908439997078"},"_hasShrinkwrap":false},"2.0.1":{"name":"use-react-router-breadcrumbs","version":"2.0.1","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=5.1.0"},"scripts":{"prepublishOnly":"yarn build && pinst --disable","build":"rollup -c","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json","lint":"eslint ./src/**","postpublish":"pinst --enable","prepare":"husky install"},"devDependencies":{"@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/plugin-transform-runtime":"^7.14.3","@babel/preset-env":"^7.14.4","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.13.0","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-typescript":"^8.2.1","@types/react":"^17.0.11","@types/react-dom":"^17.0.7","@types/react-router":"^5.1.15","@typescript-eslint/eslint-plugin":"^4.26.1","@typescript-eslint/parser":"^4.26.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.1","babel-eslint":"^10.1.0","enzyme":"^3.11.0","eslint":"^7.28.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^6.0.0","jest":"^27.0.4","jsdom-global":"^3.0.2","pinst":"^2.1.6","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^5.2.0","rollup":"^2.51.1","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.3.2"},"keywords":["react","router","breadcrumbs","react-router","react-router 5"],"gitHead":"d7f053efb7c64cf934b16c7603b14911698d9cd0","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@2.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-Ugnu2fHZrDFIIwleQpuCa3KZ1etuzBYGnb+jU9cJ9LvQaYmvdvlSQXi4kNyVE3I4jUyFqy2b3X/aZlrpzmGJBQ==","shasum":"70ff8eefe4a7e495da30dadd4c4a4098ca7ae6d6","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-2.0.1.tgz","fileCount":7,"unpackedSize":32170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwPZWCRA9TVsSAnZWagAA0ysQAICL2DOOuE5A3HRo0GKh\neDtpTLQsxv0IE8hc0jn7q3dVV3+WWsEw5eI4Be/MDZNDJ2lGdTzl9H40JMsy\nBCSCmytg+HKbsDUNZRjNrCBTWjDwvFU3Fz9fzi/h34/PwL0QgbsIlVmy/cYU\nM4g/a8lDGCTYRUojJIJzkyeDagHZYOJ9CU747Yqx84rB240rVhr40EkS/xi1\nwiyxZYFXToyWYWuScxxbOLWlOG0qCh/X18vwdw9p4+hSBNIC7MX3uF2j4lc2\nLi/qe6QQ4ViDKbcSG8qxSH91SzHeJes8icly2I0qG50bMEhqdHGlpJt8RxDm\njb+bNagTgg7CrU0f0gY3AI7sH9fS6SUWi0ZCvrrWFgMRUy+Qjjwt5m2tp3IR\nLWC9bCtUfoAyVvCFRNZ92AQaCWh3ndfC0jMRfU7DTXj8uuCPb+KWIt0qISaD\nJRf5OMRxxQtsdorl48HNHwniiOYHD/JvVF1G1aMjrnJhQF7gVcPSPhOgiP7v\nyuJZVX2Uq+zjwHp0TOh0l/ukw9mMOdbx8idKotHHPKQC2aX5NjON9N/GPBmZ\nxb14tDAE0vIk0Qgf7THbjZCC+IOT1NcaG/Ak7nylcYv6kR4K8+3lwlzG+r3b\njFoFuJMtL2zTfG8Ic39askrjqiPovrqEnYTkgqEk+Nt/d9UxTXaamwygOTee\nwGjB\r\n=t7OX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeLfG0JjFwTp+YpEoKVmZjsJuxMdFSO757jlRxeYsiEAiEA00hbkhyB3dmaN86HUpIPdX9Y+HF1mgBpEBbHAKPqxAU="}]},"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_2.0.1_1623258710256_0.8017417349712805"},"_hasShrinkwrap":false},"2.0.2":{"name":"use-react-router-breadcrumbs","version":"2.0.2","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=5.1.0"},"scripts":{"prepublishOnly":"yarn build && pinst --disable","build":"rollup -c && yarn types","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json --declaration --emitDeclarationOnly","lint":"eslint ./src/**","postpublish":"pinst --enable","prepare":"husky install"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.5","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-typescript":"^8.2.1","@types/react":"^17.0.11","@types/react-dom":"^17.0.7","@types/react-router":"^5.1.15","@typescript-eslint/eslint-plugin":"^4.26.1","@typescript-eslint/parser":"^4.26.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.1","babel-eslint":"^10.1.0","enzyme":"^3.11.0","eslint":"^7.28.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^6.0.0","jest":"^27.0.4","jsdom-global":"^3.0.2","pinst":"^2.1.6","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^5.2.0","rollup":"^2.51.1","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.3.2"},"keywords":["react","router","breadcrumbs","react-router","react-router 5"],"gitHead":"ee9c360f0e6bb39d76f617a3b29d97954b9f05d3","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@2.0.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-GB2kxWPl1KZzgd6Kb6INCmO7YT1mHDOVee1TUyJOCdbN//OpW4dwo2/6IBRiw94CNFD5kzyxS4EzRFBYPC6aMA==","shasum":"ec0182e5a06235f698a464cc0e59560caa26a453","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-2.0.2.tgz","fileCount":7,"unpackedSize":28877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwjOlCRA9TVsSAnZWagAA1K8P/2lM+VSvswMHOQs+wuGS\nSVc2IX3Vcb4TcyPE1kcHGM6ON2jOmR+c3GjkeBnieFASPiVqHYa7zod0yreb\nZ2ca+VVhHt+sac9N8J0pIdkxZNetD20fOgzGZrlGxAjpSxPXNy+QNswLqfm/\n1UrJFHpCId8SEdf0YJ0SvLQfBefTCkS0mMGgjMcc/5MYQjWfn0hPdOMhHSSS\nI0LW89F7ns86/jKmLXwTUtuHDdC09CqyuGMdqwMkOIljiK0EOE+N5Q/uRmjt\nO6m/mdilncSgaeyoZUawrHm8BY7BV2mHCo+UEzevI74ZgVBQi2b+VHoHzMYd\nIGPMASW/wMhUB35jW84p8A6UPIX9SWTxE+EuWadj1yOm5gbeGBW77Lon6rMG\nVAc3+yB5JqKXIqXQqkDeGfhFk1mafSbJTOSkq88fWJOuNMSuuZIWHOINMOkw\nBZ5DllLJqmYHkzrK1Brwbn5eXMUH8Xp8kJdblBzmHM7UeihDOBzWsDqstqbn\n44WKBNwRWuPTi1z6edpITvw7v0rNyTgh3YlvaGHjMAjKu8NxFM3fAovT3/DO\nmrJGt8jCZ+NYbC7pMp/HnOYiVFREnI25fLj05c6XAUPd/iFtgynrFAwXruiy\ne9ea4Jcin9jpGUd+qhcdEN1epOUBf6CH3XMPM2Wc91EIlaZ1tvpMVcZTfAtJ\n31HR\r\n=SBkU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcE+aXvnXC2aVSTCuCre39Q5CLy2vyywPRKkB6HkwJjAiEAxaRE2TZlq1t0nqQXreqKtq4SFB6h7heE8v0XMNnvPMM="}]},"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_2.0.2_1623339941620_0.8933072195767329"},"_hasShrinkwrap":false},"3.0.0":{"name":"use-react-router-breadcrumbs","version":"3.0.0","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=6.0.0"},"scripts":{"prepublishOnly":"yarn build && pinst --disable","build":"rollup -c && yarn types","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json --declaration --emitDeclarationOnly","lint":"eslint ./src/**","postpublish":"pinst --enable","prepare":"husky install"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.5","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-typescript":"^8.2.1","@types/react":"^17.0.11","@types/react-dom":"^17.0.7","@typescript-eslint/eslint-plugin":"^4.26.1","@typescript-eslint/parser":"^4.26.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.1","babel-eslint":"^10.1.0","enzyme":"^3.11.0","eslint":"^7.28.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^6.0.0","jest":"^27.0.4","jsdom-global":"^3.0.2","pinst":"^2.1.6","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0","rollup":"^2.51.1","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.3.2"},"keywords":["react","router","breadcrumbs","react-router","react-router 6"],"gitHead":"53dacc0d53e4ea098729169f0fa81bc2d789e9b3","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@3.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-O2AceQu3+M3vtxELvpm/5Hydx1HLBKQTS8SGSz3y/ZKyNF0NQ7cuBa/yVcTrkBnzQs/qWFE6jG00jc6e+njy4w==","shasum":"543f1510752b5e530d0abbf001ac8d248b3b5665","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-3.0.0.tgz","fileCount":7,"unpackedSize":33568,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHvKvy40OVxCh1fp5ISoP0HGT4/+51fGlz0+uIVStv1AiEAsiNIKFymPVH/MFtGGtm1uj6NsF5FoCPeBXevevGnEjk="}]},"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_3.0.0_1636475091682_0.40530115616704077"},"_hasShrinkwrap":false},"3.0.1":{"name":"use-react-router-breadcrumbs","version":"3.0.1","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=6.0.0"},"scripts":{"prepublishOnly":"yarn build && pinst --disable","build":"rollup -c && yarn types","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json --declaration --emitDeclarationOnly","lint":"eslint ./src/**","postpublish":"pinst --enable","prepare":"husky install"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.5","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-typescript":"^8.2.1","@types/react":"^17.0.11","@types/react-dom":"^17.0.7","@typescript-eslint/eslint-plugin":"^4.26.1","@typescript-eslint/parser":"^4.26.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.1","babel-eslint":"^10.1.0","enzyme":"^3.11.0","eslint":"^7.28.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^6.0.0","jest":"^27.0.4","jsdom-global":"^3.0.2","pinst":"^2.1.6","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0","rollup":"^2.51.1","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.3.2"},"keywords":["react","hook","router","breadcrumbs","react-router","react-router 6"],"gitHead":"4fa09f5161b976150c6572a56ca3aa27226cfa99","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@3.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-ChrohEtV/VP5BAswjxA0mKH5Gkms0WaDBGuw4gyM4TjZUzhDp/bSgfPlGvtwCh4vzNx267P2AW/BWbb6+7t+SQ==","shasum":"31de3f688254dafb1a275c6d4908cf5c68a83854","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-3.0.1.tgz","fileCount":7,"unpackedSize":33689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/MLCRA9TVsSAnZWagAAnxIQAI3Ny+qcGZySIvhr2Bkz\nmarLtMbUWb1/elHqv61b6OgHrd08Cqo4vsTMapTwbSU6AZaEGhiAlKvpvLKQ\nzzb60OrAj93EIXS668nouapiWu78BSw/VUMaN397EeRFycHXDcqRz8avEchx\nnlX+PjBzn5N9x2FCBID6i1TXhIhaAZxHflDTK4ke9CrRquiJZ40tsHGr/wlw\nNa6i0NdQtvXqZ8tggvqCUDGOu8UpbckxjdwI9b+272owTk/Hlp5/zRPbpnKn\n61E2dNNxMh3CdaG9G2TJGq1V4P8KooMjcv686Nqq+OyBAX7sgv4LJDH4dpd2\n/IPnlCfuBH/lvMOwKoFb+KtGDQLmcaFvhjfOSk8IznC85M7aJs9xPN7nkNuD\nrdqXv7io01+ID0kyOe3kbkM8+WtrpNOpJ6yEFSyDK1PLicHHrjXcydspiycO\nrGkksMF33lRVk0JDOmKzqi7jht/KERnBi5yEMroaxHHYDmSn63/jEeSWDuR0\nzqGzH/aw6iaX7KNktfg7mqsprbAz4s6FOPG/asqCnOtZMy8d9KxF81FP+Z5o\n/OBs7ufB3LS/Vk9WR3UOZmf+r5z9pttmBO3ncW5DBDFoFzWFrg1OrRMt8kUw\nYzOo8IKgSv5U5wYOlIJqEF0/c61iJNVdxcaJpWiGybTUOULJaVRShGmpeO9h\nyGmL\r\n=uXyq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqAfH9gpRK1jNqDUkNrLAG272r9IKuqWWbqxa01gFwgAiEAioikZS84AKtTLj+if7Dw9xhsRsUNGpYumszACSW4nIM="}]},"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_3.0.1_1636648416363_0.4634761137053165"},"_hasShrinkwrap":false},"3.0.2":{"name":"use-react-router-breadcrumbs","version":"3.0.2","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=6.0.0"},"scripts":{"prepublishOnly":"yarn build && pinst --disable","build":"rollup -c && yarn types","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json --declaration --emitDeclarationOnly","lint":"eslint ./src/**","postpublish":"pinst --enable","prepare":"husky install"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.5","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-typescript":"^8.2.1","@types/react":"^17.0.11","@types/react-dom":"^17.0.7","@typescript-eslint/eslint-plugin":"^4.26.1","@typescript-eslint/parser":"^4.26.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.1","babel-eslint":"^10.1.0","enzyme":"^3.11.0","eslint":"^7.28.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^6.0.0","jest":"^27.0.4","jsdom-global":"^3.0.2","pinst":"^2.1.6","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0","rollup":"^2.51.1","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.3.2"},"keywords":["react","hook","router","breadcrumbs","react-router","react-router 6"],"gitHead":"7d1d6e9996bfe956f557084f64025b9e0006112d","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@3.0.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-tMIosbfVV0pH+i98k/9HDXXhU8eExb9s11FMv8zruM/4MYJ7M6rVwNojVgTqRP3Z9h62TBZUO2842vVT1wpqRg==","shasum":"4e43feee6227de43639a379644f9e7b92824e45e","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-3.0.2.tgz","fileCount":7,"unpackedSize":33872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3c2fCRA9TVsSAnZWagAAaM8P/i1I6DpFGRrRha52uEBu\ntb+kb/uCYWJj3M9Sdbhe5YUK5alVD3o65VtqUg1GcKkYNqDnAvx61ZmXnM58\nZ7AObb6TBAIzvWfHxehQCjBDSnRRZ6QGA1ZoqTlfkRzvxvDcCS1tbdiA3kkM\ntij4B9Kio2RxTtaK3pYzzp7BUmv/6Fs7IkJgVdso7ubkW1ZFAjt34+BnFf1f\nkx0tOkGziIn3R3oOg+1KTyKU3vQnO95g+zrqNcGr5NXip60lgTumwi8694Mb\n+oWEBo+iVaNbfR66jd7NZAshnjOFcs9qczqo3/7n7I8Ge+giM4hwBak5jxr3\ngF1hADeIuyBsWVmjrtCy35x6VTTWZ9QZXt9P4myg+RHRnOu40IE94r0QAxm/\nFlICt61JlJXuDC0Fa9HIIwEwoREKB9R1q5X2VteQenWVH6X8zEbr5og5WTUE\n28JjJ/i7cvcxYvbGZgRARy2N93+1HDMXCzBJwV+Q62b8gE1D1kP+Gwbe6jwY\nBtQeh3+AxJgBcMVHxu+veRhJDaSzUnDO0oNDXEFLOopFwTa9aISsTMx9cw8Q\nIlNl0FNRAyrp2mc9mWGIn8/us9bCoZ6KRQAUbPYdNnFKtxsT/7JK75rTOhSP\nvsgYZmg9SjMV4kVlRWxP90ZSfnmdDOeWvfGigCGI2iwAocKkb3F0a1phRfNq\nax8D\r\n=2Aq1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJeltkuVgA0TeZT4KgEuIe1z8Vaw3fUfHq48zMa2sktAiAAkwdx19Xh0VPklA37R8jCatVcv+M8pvbUXIds5dE8+g=="}]},"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_3.0.2_1641926047183_0.739282871204588"},"_hasShrinkwrap":false},"3.1.0":{"name":"use-react-router-breadcrumbs","version":"3.1.0","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=6.0.0"},"scripts":{"prepublishOnly":"yarn build && pinst --disable","build":"rollup -c && yarn types","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json --declaration --emitDeclarationOnly","lint":"eslint ./src/**","postpublish":"pinst --enable","prepare":"husky install"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.5","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-typescript":"^8.2.1","@types/react":"^17.0.11","@types/react-dom":"^17.0.7","@typescript-eslint/eslint-plugin":"^4.26.1","@typescript-eslint/parser":"^4.26.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.1","babel-eslint":"^10.1.0","enzyme":"^3.11.0","eslint":"^7.28.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^6.0.0","jest":"^27.0.4","jsdom-global":"^3.0.2","pinst":"^2.1.6","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0","rollup":"^2.51.1","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.3.2"},"keywords":["react","hook","router","breadcrumbs","react-router","react-router 6"],"gitHead":"b8e386e62f39457b25f057e2278bee18d1a139df","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@3.1.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-iuslLMA4qmirs1NUMjoJIjgvY6dlXCltocwKM2B55gG6paZtANcycCHZh0HT4Ecdwoct2a0B2sKPw9kp2Y2HTg==","shasum":"7c0d1368e08daf55373cf9a679231ed2273cc727","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-3.1.0.tgz","fileCount":7,"unpackedSize":34798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+dCsCRA9TVsSAnZWagAAVDIQAIcHoEYVx3Kj3iXbWmyG\nxfnwHWy3pufS6htJFQcoUQdrvMV34FEk2yWynINKbl9JmFj74/EfE5bNtfE5\ncmOZT5A0M/T418c+FhJfL6ZRSeCwNJJcsLIgenGNOU6BDt9nbBtoRZb8KK36\n4eyqdBKfMOxEA7cmCMGtWdcOLEstZRRhf6mNs24tG4VIFBF7ole6raCIaJzy\nraJh0QMYjHx8sVUsd/kUm0k3SoLd5QfT8LpcfHyknWepAnw6vyxnjRE8mTUp\nvR/P53kVQVncoesp5yrDa9qNcHnVLWX91gG3FriKZ/tEhbslsua96PnzdvZ7\nYWIaFOJOqhBCccicQU1vTx68HZO/lyw8hk3Rowjc0k4/zhfdQhv4xMMPi9yz\nCJyWcwdVOn9BVkDy2R7UxiZVbDBaMnthwVLec9fKPa2U0itFJmcm9cIIVB6d\nSHWugmp7qT+iXVkdNf3LXy7yXzPGB24RJE6Qc0iDNM4wfPzsOLxhb7WNLeMe\nrWKgUkm7r8/yqxPzwqfBSd/XavhPNrDhj45kq3jV8JL85GEvGIwFxpHL011G\nrvje05Fg3SZqa8MrnBZJx3WgHf+eLWuwnWA1YpAkABCHDf0847SsHMBGogtq\nv34f0lhedIpiuu+uzJ5Y0oP9MaXHeP9qi2CEOONrzzSigID6DEj1ky1/TVDm\naxZu\r\n=Nk/+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHxxFBnbZqyGdjmDerZxaWfcscACZ7E1ic8L1pPkwxwzAiB/XHF90C2CtIMHtXvuGPekUu9s9LP9nmsi1IArmvfOLA=="}]},"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_3.1.0_1643761836693_0.03346709836443651"},"_hasShrinkwrap":false},"3.2.0":{"name":"use-react-router-breadcrumbs","version":"3.2.0","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=6.0.0"},"scripts":{"prepublishOnly":"yarn build && pinst --disable","build":"rollup -c && yarn types","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json --declaration --emitDeclarationOnly","lint":"eslint ./src/**","postpublish":"pinst --enable","prepare":"husky install"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.5","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-typescript":"^8.2.1","@types/react":"^17.0.11","@types/react-dom":"^17.0.7","@typescript-eslint/eslint-plugin":"^4.26.1","@typescript-eslint/parser":"^4.26.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.1","babel-eslint":"^10.1.0","enzyme":"^3.11.0","eslint":"^7.28.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^6.0.0","jest":"^27.0.4","jsdom-global":"^3.0.2","pinst":"^2.1.6","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0","rollup":"^2.51.1","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.3.2"},"keywords":["react","hook","router","breadcrumbs","react-router","react-router 6"],"gitHead":"a5a3188977b5daedb3c5c843c87f28ada62a7c63","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@3.2.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-VAi1OnVvaC1JVnic2LOwMfMOPjL2Kw3aTPE2jCNPpFu25ZHeqmwr62DQZqkfiAOhOXXJrsfYaIJLu0IJbXNgXg==","shasum":"9661df8d2a7d69fd5d160be414729d490271cdd7","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-3.2.0.tgz","fileCount":7,"unpackedSize":39945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjJojxKwPOlFO2TXM9yAdSmMkj+OaE6+g6JO6xg+MewgIgRjTsmXim1FryN+XH/LQjPH6CDS/mSpNcYds/tyPI3Eo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiReSpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/UA/+MiR467U0bf6NkUaWrDKIzlzebeSMyV18M5KUNC6E1IQO4edj\r\n4+yq8LwQ58jLJs7kmIxtsXSAt7JGh7VugGJRP7Y/NEOxF8PmhQlyfRDqIy7u\r\nW2y/ZTi1O1s6sOxQLNljuPyC5q659Xc0mi9/xUDBbLrrNZq89ccNsLlrLc/I\r\nfE6vuTxOAag2rJqZ6cTK6WfSJ8Wpv5I0YZ6ol0cumbSsTz6Hnovv+mlLeZfP\r\ngZB0cE/XfWmDjpz309g/KIxFI6z8LdI8q6IhiS753u8EZwvmwQcw7LltPwZT\r\nb2JJG/yNOn/uzf6/ElQ/2HxKBq1xOPeaWsTpnXLeaj0rcXW7ffp7LYxvlQyR\r\nUFlfgkqBmwmevw1rhfvrsFm/Q18TLluliRVYIkVtC0nxWqJjRZRLvVIYusQE\r\noM+16EXpwcroWZ7141R8c5y5+e98XldsoWl8gJPvZKs3JJggjwNQJ4xIZbtN\r\nXzpzN0uLzwLVmcELSdur/zmSdnVgv0WWYIQzVlnOT/3jBVvf1Hc8hfXhAtag\r\nsALAy1Rw3Qk+kebG33PrCtInToBBmG9SI29lwFqStiajHlYZpFEDcWBZhmme\r\n4xi8Vcc+5G/KPw27t0uWqelGVGln4eUrklk78P2jf34w/NIl6AXMfTf2SVax\r\nm27JltD9lD4xhCZxd9CyliLFgCgKyEBYNlY=\r\n=VVum\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_3.2.0_1648747689196_0.3030294824840689"},"_hasShrinkwrap":false},"3.2.1":{"name":"use-react-router-breadcrumbs","version":"3.2.1","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router":">=6.0.0"},"scripts":{"prepublishOnly":"yarn build && pinst --disable","build":"rollup -c && yarn types","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json --declaration --emitDeclarationOnly","lint":"eslint ./src/**","postpublish":"pinst --enable","prepare":"husky install"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.5","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.5","@babel/preset-react":"^7.14.5","@babel/preset-typescript":"^7.14.5","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-typescript":"^8.2.1","@types/react":"^17.0.11","@types/react-dom":"^17.0.7","@typescript-eslint/eslint-plugin":"^4.26.1","@typescript-eslint/parser":"^4.26.1","@wojtekmaj/enzyme-adapter-react-17":"^0.6.1","babel-eslint":"^10.1.0","enzyme":"^3.11.0","eslint":"^7.28.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^4.2.0","husky":"^6.0.0","jest":"^27.0.4","jsdom-global":"^3.0.2","pinst":"^2.1.6","prop-types":"^15.7.2","react":"^17.0.2","react-dom":"^17.0.2","react-router":"^6.0.0","rollup":"^2.51.1","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.3.2"},"keywords":["react","hook","router","breadcrumbs","react-router","react-router 6"],"gitHead":"0b9263512fccdeed1fe435b685d474f902845a3b","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@3.2.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-GpDhGo/A0I1ckGLER1/YZX/tgX+KOAyCGG2HgFIc0SVzQ30hTilufNdNRN3Gt+WXJW0zgn48CxxKvKSe+xA3TA==","shasum":"05eba57efa5feb581e7f6f46a7ad88c7d9cb9db8","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-3.2.1.tgz","fileCount":7,"unpackedSize":40494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFR+b3a8FwVe+c8PrTcdolauo/Rmr/iFcyUjd4MZsGRAIhAIOHNt1EXNAijftTj1CDJtNRuseIEdgSTTkQmxvGpSQu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUGB8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfKhAAn47yj/qDCCRRtXybfa38Tu1T+28d67gJK3UrXUKxw0XvFY08\r\n1dryDpDO2qBCurQ7Y30JdWVKluxZ5q7IZe0XK5it6gvEjrn1jrZk/TAbvy65\r\ninZdpw5lv8u0XNnzQth7eabjpheIsbcUEVyWxBiAHV5bx5MDc/LEfKHQBWjs\r\nrlc5qipy3VDs1QmXUn7FigPoF9YP+QEsm5fZuM5Y11N8LMAjIhG45m8lCUgq\r\nSSzOWxVb9esJM9XxUZRI+S18Ln31Vma5icOM7gHUEKszThN4Ego8vn2uPnRr\r\nQStY5YjMwHSHn7aHeg47xkYzkFxHUKBPdcegDbQu3lSh2H9MaMWKKQDMIo71\r\n0Fc5HgR2Jr8Kq4VsSmPz6B8Uws+SZB4MGH5mVbp0fsb0tIYc8DxKT1Mcw4es\r\nWBqBbFMniFU9by1BnWnjdWmhHB72fgfnuKaMnLcD3jml+A8Frj3Y8D88U2RK\r\nHOwWNHw8NN6Wh9PQ6vlqJIwzhaxjk2qQMpEiByCfhhhW+1AGquEFtd8dIXeR\r\n23dVX22EI9yZh0G/A0zJ/j9twS/iDQBiZ6XWM1HZ+qApdLbEfdd1GtKN7SRN\r\nhdra8J11EH9FWi2thHSeBKEu4C11iELRnLvxyvZIBqCHkN8CRtI2V2qTvght\r\nDE4G99FBMArgf3myIOVl2JbmjbRfEnBUZM8=\r\n=ClBh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_3.2.1_1649434748410_0.2900836962462465"},"_hasShrinkwrap":false},"4.0.0":{"name":"use-react-router-breadcrumbs","version":"4.0.0","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router-dom":">=6.0.0"},"scripts":{"prepublishOnly":"yarn build && pinst --disable","build":"rollup -c && yarn type-declarations","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json --noEmit","type-declarations":"tsc -p tsconfig.json --declaration --emitDeclarationOnly --excludeFiles ./src/index.test.tsx","lint":"eslint ./src/**","postpublish":"pinst --enable","prepare":"husky install"},"devDependencies":{"@babel/cli":"^7.18.10","@babel/core":"^7.19.0","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.19.0","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-typescript":"^8.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@types/react":"^18.0.18","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","eslint":"^8.23.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-react":"^7.31.8","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.0.2","jsdom":"^20.0.0","jsdom-global":"^3.0.2","pinst":"^3.0.0","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"^6.3.0","rollup":"^2.79.0","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.8.3"},"keywords":["react","hook","router","breadcrumbs","react-router","react-router 6"],"gitHead":"d1ed86c3b4394afcd89a521e9d53e09150fb8140","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@4.0.0","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-65nVc6DAT3otY/4uXq9IOIat5CRJGmfGn4kzS7LizUFPEkTQyLmsc3BbNrSOGwx+Q34vWy8cujSeJgYyx+BUeg==","shasum":"6181e839ac057335dd52d3f6430df7cd29f8d578","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-4.0.0.tgz","fileCount":8,"unpackedSize":40849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4FNQM8FPHpvOrqo0VkLOEuFmv07jo0MC3o0Xj2TrJKAiA9FxNahfLT0mXp/+FlEVW/7t6aIl7NiLA8qihtW8Ijaw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG6p2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4WQ//SY/bWFBNXThk5jfaG2sixmjH1rUo+QIuiAS1jJN4LbBIi5vd\r\n70y6ZYXZEo2ztrUKg+rO87r80zpGv5D7xt/JZqlxiSEV9DM1LN+avlehfDge\r\njevg/IUOwsiMWYo/GN1tpjUg9T0VoT6W+3Ly7gP5lDXcb8pkHWp13Ht1tFkW\r\npRiBP2ojPGMVHrZJjAoAJRRdQmosgDuCU6qu/yyuwMTZXLF5ftfy+JaaW1GJ\r\n2oqEe3MX8LE2AH7bTBh+O06HMO6rXCBZy/CcHfD6wyt0GWT9JZsperV9YHSV\r\nO1B43CTVQqhFCYQOIyyUyq3nfW5j8rtCBYmz5zFl+pCfMlwMsr5aM+ymhyy4\r\nlDGq1IyL4LflOskEGkt96Za5j5Nb+xBmAGJpPulFgyfKv3/zXpbzbd3vFsL+\r\nzYuoUU0n+wMniAPpRWafjpqJbrSWHb4jFNndMZ2UEbknS393HOc38CmTz5sq\r\nolZWeQr0zTW+cZyBHfMOxK1rHdOco+4KICZngXQvsNs11LXns/xIsxlkMfC1\r\n7M8ZU5Xdhj35H8LM8oV96Rmlfw3jxb8im6SpulNt1WI2C07oT+TUDYjZxxmc\r\nZcXyJ6vhbAJFd8N8+2FxuxtwjHqIa4e1aTxS6wZsjS9/pfBu+5gtkVJ2Qbf5\r\nYcZB/cHhAQLKqykpVmXObCJegSl+5H3xFnk=\r\n=OiGW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_4.0.0_1662757494063_0.8089601546630365"},"_hasShrinkwrap":false},"4.0.1":{"name":"use-react-router-breadcrumbs","version":"4.0.1","description":"A hook for displaying and setting breadcrumbs for react router","main":"dist/cjs/index.js","module":"dist/es/index.js","umd":"dist/umd/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"license":"MIT","types":"dist/index.d.ts","peerDependencies":{"react":">=16.8","react-router-dom":">=6.0.0"},"scripts":{"prepublishOnly":"npm run build && pinst --disable","build":"rollup -c && npm run type-declarations","test":"jest","test-build":"sh ./scripts/test-build.sh","types":"tsc -p tsconfig.json --noEmit","type-declarations":"tsc -p tsconfig.json --declaration --emitDeclarationOnly --excludeFiles ./src/index.test.tsx","lint":"eslint ./src/**","postpublish":"pinst --enable","prepare":"husky install"},"devDependencies":{"@babel/cli":"^7.18.10","@babel/core":"^7.19.0","@babel/plugin-transform-runtime":"^7.18.10","@babel/preset-env":"^7.19.0","@babel/preset-react":"^7.18.6","@babel/preset-typescript":"^7.18.6","@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-typescript":"^8.5.0","@testing-library/jest-dom":"^5.16.5","@testing-library/react":"^13.4.0","@types/react":"^18.0.18","@types/react-dom":"^18.0.6","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","eslint":"^8.23.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.6.1","eslint-plugin-react":"^7.31.8","eslint-plugin-react-hooks":"^4.6.0","husky":"^8.0.1","jest":"^29.0.2","jsdom":"^20.0.0","jsdom-global":"^3.0.2","pinst":"^3.0.0","react":"^18.2.0","react-dom":"^18.2.0","react-router-dom":"^6.4.2","rollup":"^2.79.0","rollup-plugin-size":"^0.2.2","rollup-plugin-terser":"^7.0.2","typescript":"^4.8.3"},"keywords":["react","hook","router","breadcrumbs","react-router","react-router 6"],"gitHead":"ca6934ebdc331061dbf69015be4d1fb9abfbb1f8","bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","_id":"use-react-router-breadcrumbs@4.0.1","_nodeVersion":"16.11.1","_npmVersion":"8.0.0","dist":{"integrity":"sha512-Zbcy0KvWt1JePFcUHJAnTr7Z+AeO9WxmPs6A5Q/xqOVoi8edPKzpqHF87WB2opXwie/QjCxrEyTB7kFg7fgXvQ==","shasum":"278fa4abb5b262cb340d5c72452f27fe4ba37ca7","tarball":"https://registry.npmjs.org/use-react-router-breadcrumbs/-/use-react-router-breadcrumbs-4.0.1.tgz","fileCount":8,"unpackedSize":41539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIGxX6+me9JgSoU/IKy57NKvkXGWoXuO2c181cMZCfY5FAh8uG0CmBsTmpQdtzzxSExJ4pcE35+C3xjTBt+MCLUJ6"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRcjDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQehAAne9msfz/I/QNQQtBtgNJEwRN7J6vyuZHnijNFmHdVW6MlBiL\r\n/e/EB2BAZLz9f3EVqKpkHp1kvk9+VKxItNH4dqo5ZHYBa1CADMaiuSmLmGPA\r\n4/fmp8IZ/0KCmqbglVtdtl1BL177KcefzFsMP8bXpzArrhzYuiPJcBg+Y2d7\r\naEh2tEFfKpm7/1oSOc064qsu+rt1zGr0t3XIBQys8bbQPKJbjmuU6+KYS1xq\r\nAmwEXCIRS//wP1gLFibH44gQHKfPwhtMIFE+XPjvIAsqw3jEqja0SHBJMLXb\r\nuquuippiR/d/EtS83TI4eelMImczLb3FuwTf6xg4NQ5aPDcQVOo4SR/TlIyA\r\nOe9MJmbTDPrcs8zYJnEi232myYarPX4kKzN46qXm9ZnCSvkTLUaLahYi+inL\r\nPYlf+ekwBcCp3QdujB1X7vLZed6r5e9lPrO6iN1cjKNmG8ED2tu1xbTX5cNG\r\nHAmmlhNHfxDOJSoVfSjaRaWCefCFQFVHMrE46fmOZCJnM3juImcqaV3GhTnH\r\nkgnAA3PqBQM6WMxjiSelA+lWTZQMZcMbjXo6s2xr3icgU3Ddc6w2s9ui9t7u\r\n5oaOBusFtia2LL6tNnF90tD1bDHpm+0gUr7QReX0sEUbWsPcZGo2WSt3mpBr\r\nar5H+msBYdC/9tubFg993crf1WvUEIOJuQI=\r\n=t6C9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"icd2k3","email":"icd2k3@gmail.com"},"directories":{},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-react-router-breadcrumbs_4.0.1_1665517762811_0.42919921994037646"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-31T22:33:55.402Z","1.0.0":"2020-03-31T22:33:55.627Z","modified":"2022-10-11T19:49:23.097Z","1.0.2":"2020-04-09T17:32:57.569Z","1.0.3":"2020-04-15T16:00:44.389Z","1.0.4":"2020-04-24T15:55:01.412Z","1.0.5":"2020-11-05T18:55:30.775Z","2.0.0":"2020-12-22T21:23:38.632Z","2.0.1":"2021-06-09T17:11:50.462Z","2.0.2":"2021-06-10T15:45:41.793Z","3.0.0":"2021-11-09T16:24:51.830Z","3.0.1":"2021-11-11T16:33:36.500Z","3.0.2":"2022-01-11T18:34:07.347Z","3.1.0":"2022-02-02T00:30:36.860Z","3.2.0":"2022-03-31T17:28:09.304Z","3.2.1":"2022-04-08T16:19:08.598Z","4.0.0":"2022-09-09T21:04:54.298Z","4.0.1":"2022-10-11T19:49:23.033Z"},"maintainers":[{"name":"icd2k3","email":"icd2k3@gmail.com"}],"description":"A hook for displaying and setting breadcrumbs for react router","homepage":"https://github.com/icd2k3/use-react-router-breadcrumbs#readme","keywords":["react","hook","router","breadcrumbs","react-router","react-router 6"],"repository":{"type":"git","url":"git+ssh://git@github.com/icd2k3/use-react-router-breadcrumbs.git"},"author":{"name":"Justin Schrader","email":"me@justin.beer"},"bugs":{"url":"https://github.com/icd2k3/use-react-router-breadcrumbs/issues"},"license":"MIT","readme":"# Important\nAs of `react-router v6.4` there is an [officially supported way](https://reactrouter.com/en/main/hooks/use-matches#breadcrumbs) of producing breadcrumbs. I recommend using this approach, but if it doesn't cover your specific use case, please let us know in the issues.\n\n<h3 align=\"center\">\n  use-react-router-breadcrumbs\n</h3>\n\n<p align=\"center\">\n  <a href=\"https://github.com/icd2k3/use-react-router-breadcrumbs/actions\" target=\"_blank\"><img src=\"https://github.com/icd2k3/use-react-router-breadcrumbs/workflows/Node.js%20CI/badge.svg\" /></a>\n  <a href='https://coveralls.io/github/icd2k3/use-react-router-breadcrumbs?branch=master'><img src='https://coveralls.io/repos/github/icd2k3/use-react-router-breadcrumbs/badge.svg?branch=master' alt='Coverage Status' /></a>\n</p>\n\n<p align=\"center\">\n  A small (~1.25kb gzip), flexible, <a href=\"https://reactjs.org/docs/hooks-intro.html\">hook</a> for rendering breadcrumbs with <a href=\"https://github.com/ReactTraining/react-router\">react-router 6</a>.\n</p>\n\n<hr/>\n  <h4 align=\"center\">\n    <code>\n      example.com/user/123 → Home / User / John Doe\n    </code>\n  </h4>\n<hr/>\n\n<p align=\"center\">\n  Using an <b>older version</B> of <code>react-router</code>? Check out <a href=\"https://github.com/icd2k3/react-router-breadcrumbs-hoc\">react-router-breadcrumbs-hoc</a> which is compatible with v4 and v5.\n</p>\n\n---\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Description](#description)\n  - [Features](#features)\n- [Install](#install)\n- [Usage](#usage)\n- [Examples](#examples)\n  - [Simple](#simple)\n  - [Advanced](#advanced)\n- [Route config compatibility](#route-config-compatibility)\n- [Dynamic breadcrumb components](#dynamic-breadcrumb-components)\n- [Options](#options)\n  - [Disabling default generated breadcrumbs](#disabling-default-generated-breadcrumbs)\n- [Order matters!](#order-matters)\n- [API](#api)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Description\n\nRender breadcrumbs for `react-router` 6 however you want!\n\n#### Features\n\n- Easy to get started with automatically generated breadcrumbs.\n- Render, map, and wrap breadcrumbs any way you want.\n- Compatible with existing [route objects](https://reactrouter.com/docs/en/v6/examples/route-objects).\n\n## Install\n\n`yarn add use-react-router-breadcrumbs`\n\nor\n\n`npm i use-react-router-breadcrumbs --save`\n\n## Usage\n\n```js\nconst breadcrumbs = useBreadcrumbs();\n```\n\n## Examples\n\n### Simple\n\nStart seeing generated breadcrumbs right away with this simple example\n\n```js\nimport useBreadcrumbs from \"use-react-router-breadcrumbs\";\n\nconst Breadcrumbs = () => {\n  const breadcrumbs = useBreadcrumbs();\n\n  return (\n    <React.Fragment>\n      {breadcrumbs.map(({ breadcrumb }) => breadcrumb)}\n    </React.Fragment>\n  );\n};\n```\n\n### Advanced\n\nThe example above will work for some routes, but you may want other routes to be dynamic (such as a user name breadcrumb). Let's modify it to handle custom-set breadcrumbs.\n\n```js\nimport useBreadcrumbs from \"use-react-router-breadcrumbs\";\n\nconst userNamesById = { 1: \"John\" };\n\nconst DynamicUserBreadcrumb = ({ match }) => (\n  <span>{userNamesById[match.params.userId]}</span>\n);\n\nconst CustomPropsBreadcrumb = ({ someProp }) => <span>{someProp}</span>;\n\n// define custom breadcrumbs for certain routes.\n// breadcrumbs can be components or strings.\nconst routes = [\n  { path: \"/users/:userId\", breadcrumb: DynamicUserBreadcrumb },\n  { path: \"/example\", breadcrumb: \"Custom Example\" },\n  {\n    path: \"/custom-props\",\n    breadcrumb: CustomPropsBreadcrumb,\n    props: { someProp: \"Hi\" },\n  },\n];\n\n// map & render your breadcrumb components however you want.\nconst Breadcrumbs = () => {\n  const breadcrumbs = useBreadcrumbs(routes);\n\n  return (\n    <>\n      {breadcrumbs.map(({ match, breadcrumb }) => (\n        <NavLink key={match.pathname} to={match.pathname}>\n          {breadcrumb}\n        </NavLink>\n      ))}\n    </>\n  );\n};\n```\n\nFor the above example...\n\n| Pathname      | Result                |\n| ------------- | --------------------- |\n| /users        | Home / Users          |\n| /users/1      | Home / Users / John   |\n| /example      | Home / Custom Example |\n| /custom-props | Home / Hi             |\n\n### Advanced (Declarative Routes)\n\nSame as the example above using Declarative Routing.\n\n```js\nimport useBreadcrumbs, { createRoutesFromChildren, Route } from 'use-react-router-breadcrumbs';\n\nconst userNamesById = { '1': 'John' }\n\nconst DynamicUserBreadcrumb = ({ match }) => (\n  <span>{userNamesById[match.params.userId]}</span>\n);\n\nconst CustomPropsBreadcrumb = ({ someProp }) => (\n  <span>{someProp}</span>\n);\n\n// define custom breadcrumbs for certain routes.\n// breadcrumbs can be components or strings.\n\n// map & render your breadcrumb components however you want.\nconst BreadcrumbTrail = ({ breadCrumbs }) => {\n  return (\n    <>\n      {breadcrumbs.map(({\n        match,\n        breadcrumb\n      }) => (\n        <span key={match.pathname}>\n          <NavLink to={match.pathname}>{breadcrumb}</NavLink>\n        </span>\n      ))}\n    </>\n  );\n};\n\nconst GenerateAppRoutes = () => {\n  // Full declarative react router support. example: Element, children, Nested Routes\n  return (\n    <Route path='/users/:userId' breadcrumb={DynamicUserBreadcrumb} element={<ProfilePage/>} />\n    <Route path='/example' breadcrumb='Custom Example' >\n      <Route path='/' breadcrumb='Custom Example' >\n        <ExamplePage/>\n      </Route>\n    </Route>\n    <Route path='/custom-props' breadcrumb={CustomPropsBreadcrumb} props={ someProp: 'Hi' } >\n      <CustomPage/>\n    </Route>\n  )\n};\n\nconst AppRouter = () => {\n  // You could use context to set app Routes and add the breadcrumbs somewhere deeper in the application layout.\n  const AppRoutes = GenerateAppRoutes();\n  const appRouteObjects = createRoutesFromChildren(AppRoutes);\n  const breadCrumbs = useBreadcrumbs(appRouteObjects)\n  const GeneratedRoutes = useRoutes(appRouteObjects);\n  return (\n    <React.StrictMode>\n      <Router>\n        <BreadcrumbTrail breadCrumbs={breadCrumbs}/>\n        <GenerateRoutes/>\n      </Router>\n    <React.StrictMode>\n  )\n}\n```\n\nFor the above example...\n\n| Pathname      | Result                |\n| ------------- | --------------------- |\n| /users        | Home / Users          |\n| /users/1      | Home / Users / John   |\n| /example      | Home / Custom Example |\n| /custom-props | Home / Hi             |\n\n## [Route object](https://reactrouter.com/docs/en/v6/examples/route-objects) compatibility\n\nAdd breadcrumbs to your existing [route object](https://reactrouter.com/docs/en/v6/examples/route-objects). This is a great way to keep all routing config paths in a single place! If a path ever changes, you'll only have to change it in your main route config rather than maintaining a _separate_ config for `use-react-router-breadcrumbs`.\n\nFor example...\n\n```js\nconst routes = [\n  {\n    path: \"/sandwiches\",\n    element: <Sandwiches />,\n  },\n];\n```\n\nbecomes...\n\n```js\nconst routes = [\n  {\n    path: \"/sandwiches\",\n    element: <Sandwiches />,\n    breadcrumb: \"I love sandwiches\",\n  },\n];\n```\n\nthen you can just pass the whole routes right into the hook:\n\n```js\nconst breadcrumbs = useBreadcrumbs(routes);\n```\n\n## Dynamic breadcrumb components\n\nIf you pass a component as the `breadcrumb` prop it will be injected with react-router's [match](https://reactrouter.com/docs/en/v6/api#matchpath) and [location](https://reactrouter.com/docs/en/v6/api#location) objects as props. These objects contain ids, hashes, queries, etc... from the route that will allow you to map back to whatever you want to display in the breadcrumb.\n\nLet's use `redux` as an example with the [match](https://reactrouter.com/docs/en/v6/api#matchpath) object:\n\n```js\n// UserBreadcrumb.jsx\nconst PureUserBreadcrumb = ({ firstName }) => <span>{firstName}</span>;\n\n// find the user in the store with the `id` from the route\nconst mapStateToProps = (state, props) => ({\n  firstName: state.userReducer.usersById[props.match.params.id].firstName,\n});\n\nexport default connect(mapStateToProps)(PureUserBreadcrumb);\n\n// routes = [{ path: '/users/:id', breadcrumb: UserBreadcrumb }]\n// example.com/users/123 --> Home / Users / John\n```\n\nNow we can pass this custom `redux` breadcrumb into the hook:\n\n```js\nconst breadcrumbs = useBreadcrumbs([\n  {\n    path: \"/users/:id\",\n    breadcrumb: UserBreadcrumb,\n  },\n]);\n```\n\nYou cannot use hooks that rely on `RouteContext` like `useParams`, because the breadcrumbs are not in the context, you should use `match.params` instead:\n\n```tsx\nimport type { BreadcrumbComponentType } from \"use-react-router-breadcrumbs\";\n\nconst UserBreadcrumb: BreadcrumbComponentType<\"id\"> = ({ match }) => {\n  return <div>{match.params.id}</div>;\n};\n```\n\n---\n\nSimilarly, the [location](https://reactrouter.com/docs/en/v6/api#location) object could be useful for displaying dynamic breadcrumbs based on the route's state:\n\n```jsx\n// dynamically update EditorBreadcrumb based on state info\nconst EditorBreadcrumb = ({ location: { state: { isNew } } }) => (\n  <span>{isNew ? 'Add New' : 'Update'}</span>\n);\n\n// routes = [{ path: '/editor', breadcrumb: EditorBreadcrumb }]\n\n// upon navigation, breadcrumb will display: Update\n<Link to={{ pathname: '/editor' }}>Edit</Link>\n\n// upon navigation, breadcrumb will display: Add New\n<Link to={{ pathname: '/editor', state: { isNew: true } }}>Add</Link>\n```\n\n## Options\n\nAn options object can be passed as the 2nd argument to the hook.\n\n```js\nuseBreadcrumbs(routes, options);\n```\n\n| Option            | Type            | Description                                                |\n| ----------------- | --------------- | ---------------------------------------------------------- |\n| `disableDefaults` | `Boolean`       | Disables all default generated breadcrumbs.                |\n| `excludePaths`    | `Array<String>` | Disables default generated breadcrumbs for specific paths. |\n\n### Disabling default generated breadcrumbs\n\nThis package will attempt to create breadcrumbs for you based on the route section. For example `/users` will automatically create the breadcrumb `\"Users\"`. There are two ways to disable default breadcrumbs for a path:\n\n**Option 1:** Disable _all_ default breadcrumb generation by passing `disableDefaults: true` in the `options` object\n\n```js\nconst breadcrumbs = useBreadcrumbs(routes, { disableDefaults: true });\n```\n\n**Option 2:** Disable _individual_ default breadcrumbs by passing `breadcrumb: null` in route config:\n\n```js\nconst routes = [{ path: \"/a/b\", breadcrumb: null }];\n```\n\n**Option 3:** Disable _individual_ default breadcrumbs by passing an `excludePaths` array in the `options` object\n\n```js\nuseBreadcrumbs(routes, {\n  excludePaths: [\"/\", \"/no-breadcrumb/for-this-route\"],\n});\n```\n\n## Order matters!\n\n`use-react-router-breadcrumbs` uses the [same strategy](https://reactrouter.com/docs/en/v6/getting-started/concepts#ranking-routes) as `react-router 6` to calculate the routing order.\n\n```js\n[\n  {\n    path: \"users\",\n    children: [\n      { path: \":id\", breadcrumb: \"id-breadcrumb\" },\n      { path: \"create\", breadcrumb: \"create-breadcrumb\" },\n    ],\n  },\n];\n```\n\nIf the user visits `example.com/users/create` they will see `create-breadcrumb`.\n\nIn addition, if the index route and the parent route provide breadcrumb at the same time, the index route provided will be used first:\n\n```js\n[\n  {\n    path: \"users\",\n    breadcrumb: \"parent-breadcrumb\",\n    children: [{ index: true, breadcrumb: \"child-breadcrumb\" }],\n  },\n];\n```\n\nIf the user visits `example.com/users` they will see `child-breadcrumb`.\n\n## API\n\n```ts\ninterface BreadcrumbComponentProps<ParamKey extends string = string> {\n  key: string;\n  match: BreadcrumbMatch<ParamKey>;\n  location: Location;\n}\n\ntype BreadcrumbComponentType<ParamKey extends string = string> =\n  React.ComponentType<BreadcrumbComponentProps<ParamKey>>;\n\ninterface BreadcrumbsRoute<ParamKey extends string = string>\n  extends RouteObject {\n  children?: BreadcrumbsRoute[];\n  breadcrumb?: BreadcrumbComponentType<ParamKey> | string | null;\n  props?: { [x: string]: unknown };\n}\n\ninterface Options {\n  // disable all default generation of breadcrumbs\n  disableDefaults?: boolean;\n  // exclude certain paths fom generating breadcrumbs\n  excludePaths?: string[];\n  // optionally define a default formatter for generating breadcrumbs from URL segments\n  defaultFormatter?: (string) => string;\n}\n\ninterface BreadcrumbData<ParamKey extends string = string> {\n  match: BreadcrumbMatch<ParamKey>;\n  location: Location;\n  key: string;\n  breadcrumb: React.ReactNode;\n}\n\n// if routes are not passed, default breadcrumbs will be returned\nfunction useBreadcrumbs(\n  routes?: BreadcrumbsRoute[],\n  options?: Options\n): BreadcrumbData[];\n```\n","readmeFilename":"README.md"}