{"_id":"remark-lint-no-duplicate-headings","_rev":"35-98b006ef7be939ea495c3507b9990b99","name":"remark-lint-no-duplicate-headings","dist-tags":{"latest":"4.0.1"},"versions":{"1.0.0":{"name":"remark-lint-no-duplicate-headings","version":"1.0.0","keywords":["remark","lint","rule","duplicate","heading"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@1.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/wooorm/remark-lint/issues"},"xo":false,"dist":{"shasum":"41c2d119f9aa38ee416ccb27478fb1dfd9ffa68d","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-1.0.0.tgz","integrity":"sha512-CNOJ1k/88/5nFyxhqRQy4zX6Mv9LPyfdQN5pJtCkWJLIXFWClp3GA7x0dOXA9g1si0rvodSpN9NrxDF4P5r+sA==","signatures":[{"sig":"MEYCIQDX3v5S2SEGIyr5tUNBsqaR7mMnQYeuNutnocUhZCS/PQIhAP2TmbP0JWFUZAJzU2TI2y5LSOmNq0mZrovIWN7DBNWs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"41c2d119f9aa38ee416ccb27478fb1dfd9ffa68d","scripts":{},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/remark-lint/tree/master/packages/remark-lint-no-duplicate-headings","type":"git"},"_npmVersion":"4.0.3","description":"remark-lint rule to warn on duplicate headings","directories":{},"_nodeVersion":"7.0.0","dependencies":{"unist-util-visit":"^1.1.1","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","mdast-util-to-string":"^1.0.2","unist-util-generated":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings-1.0.0.tgz_1487870851851_0.8933078162372112","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"remark-lint-no-duplicate-headings","version":"1.0.1","keywords":["remark","lint","rule","duplicate","heading"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@1.0.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/wooorm/remark-lint/issues"},"xo":false,"dist":{"shasum":"24324dd7e2c703b285201cdf76d8689cd6b86e12","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-1.0.1.tgz","integrity":"sha512-iZZxyZgwnjvDkydKZzqHBueJvIpGbxnITmgd8xN8TOLZoAg9/KGTQRAkotL1HXNRdkzwggfgB9ONxv/rWtYBmg==","signatures":[{"sig":"MEYCIQD072HUayQrta2APyrtB1bFwo6P8hggqXh9s3vVEBihOQIhAINsXxwEjg7RwGoDBEZZLgktL+4F1jd27ZppCH3Y0GHz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"files":["index.js"],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/wooorm/remark-lint/tree/master/packages/remark-lint-no-duplicate-headings","type":"git"},"_npmVersion":"5.1.0","description":"remark-lint rule to warn on duplicate headings","directories":{},"_nodeVersion":"8.1.2","dependencies":{"unist-util-visit":"^1.1.1","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","mdast-util-to-string":"^1.0.2","unist-util-generated":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings-1.0.1.tgz_1502971070781_0.09513850416988134","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"remark-lint-no-duplicate-headings","version":"1.0.2","keywords":["remark","lint","rule","duplicate","heading"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@1.0.2","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"774b1c1e9f8d8313ca32f8b44a4ab3fcf2456e12","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-1.0.2.tgz","fileCount":3,"integrity":"sha512-RO3/eQxLjUoHirHIVC+bE5Abzl+gWiJcdPr48gGSP34xfwCeaBAaeorOAxY/hOqOQ/EVNTTA/JHCBVSNPZWIeg==","signatures":[{"sig":"MEQCIFkEZRYCzqDgJltk9U0Tgzc8FUj9n/WizZpE9m4VlcjdAiByI9B81L6sGs22COFzLDlbQ4zRUs81BiLe9Vae1s2TNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFUk8CRA9TVsSAnZWagAApZQQAIRrWdl49lJmXtCpNPzO\nk7XzHWTnzO6sjv/DNKWm13EoS187suB9enR9w7i/aOAtIKa/XsaFOl2cptNJ\np+FA6iTdIG9muIDFbGgbpoga/xpo5e6OmlXv4x3VYaDAivrWFLCNLhwOEq/d\nTh8suxAPVhuBqlPA2tXknd9jqm6M578FnT1zI3cvw8nCPcClj/kMNSFuskQa\nT4SPYIdR+x4rMvCfiwgQOGTPsFXmKG36txjC7b+Fc/te9IxdT+KtSfu422l6\nOrzcWxV50dl9D1ZDn8FLKmFzt8LmkERKqN9aC/tGbA9gY4T13M8B/mgMsg+M\n/HoJiujOloufhRu8K5qN2XwN5I+yUcSAtxmMYZl2ZVRs2+iqqjSRZLeFLDw1\nU5CrmVCbJqtKDMo7+7Pg9N/RjOy9ce0EjYAyaVUnPgmeHk6hHI2+nOJSQt6O\noa2LXqeoiaJcsPYmQ4kBovxxDXpsNXnDXpDwM5NnqHa6EiBh7HF/sFMitq1m\nLkjkuGp7u2ku7CiBG7IhD8G0PlUJqT1kvhEjPlI8z3807tBwSgBHxHhXt0KF\ncKS8EU9913elNn7CUmOEmBkRd8pGGR36motVHTcGdU8ozx12c1oP+p97Sc9m\ncZP6+VjM9kX8wNRNH/ef2x8odmvXY779nTN3UWuJ2jRcSXc78YDP08v6JKJd\nO6e3\r\n=ZdMu\r\n-----END PGP SIGNATURE-----\r\n"},"files":["index.js"],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/remarkjs/remark-lint/tree/master/packages/remark-lint-no-duplicate-headings","type":"git"},"_npmVersion":"6.0.1","description":"remark-lint rule to warn on duplicate headings","directories":{},"_nodeVersion":"10.0.0","dependencies":{"unist-util-visit":"^1.1.1","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","mdast-util-to-string":"^1.0.2","unist-util-generated":"^1.1.0","unist-util-stringify-position":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings_1.0.2_1528121659959_0.7123235128954848","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"remark-lint-no-duplicate-headings","version":"1.0.3","keywords":["remark","lint","rule","duplicate","heading"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@1.0.3","maintainers":[{"name":"christianmurphy","email":"Christian.Murphy.42@gmail.com"},{"name":"johno","email":"johnotander@gmail.com"},{"name":"murderlon","email":"merlijn@soverin.net"},{"name":"vhf","email":"victor@draft.li"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"275db62ad0b4798b37eedcd75737720ca0191a06","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-1.0.3.tgz","fileCount":3,"integrity":"sha512-PupXl6Pf0lE+Uy2k9/c3qafpUYiXUC2Pl0wfWxz9Be3tJ8NKYyF03gmHptHclJHc1GBCIk2DkHFTwiAgyjxd6Q==","signatures":[{"sig":"MEQCIA6b4yZC/lXcwdsz2UbD6Px567GU6bzlIOOHb/AYDh5/AiBfd/5GUMBInc5+cyj6jpXI3w/CCzOWBr9m5PERkObSiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC1lRCRA9TVsSAnZWagAA3M0P+gIPX+e9ICiWBit2f++V\nsXOjrkU1mLugdmGdveFbSjVW90oz5EbSXb4FAmI84xFEIj6sUbDTNA8aPYKo\nCeCIiXZsOfM8mWy4Jmw3/dPVzGeczey92bwcR14Ka/L1ShZ7xWG/msy5HRaO\nVUSje+9C2ViojilePuS952lotseIm18WTGEdCU6nGm9lPW7UDoOPDpJ6CXar\nleyxJorGgYmUlSCMu/klCcIVZVv8NkbJA43usR2lV3+UgKLUtcjxyMjFeKnY\npY1RVchpYh46f6U4mzdcRj3orPJofGrDZMoeytJfgflbaYMV/iM8GoiWZeBW\nStSVljEDn8eO6UQJOWDZxZkQfxjbdMjlJGCgiJSRE/i3CnrZd55XN0RJEpQh\nGjqZuiXn7uBEIT850jQoJg6w2ZRxQDzmvOftYN0yKSlMZ4yxf0uQ3n0hC354\nqGogmZg6xaZ90xotHZX53vC17eudGn8BwkGTk+UxN6+PDunM2slOo7fVS3B1\ntOHdBkNOFHToav+3eA8j79xszxxLZWo01AiKcXCI26VPIx03AwvKTi2bfHuk\nuUWB16MEvz6wf6HybEAf83W73yxPz7dKzmBxO2x1dQl3qnEBU6dT+2Jvy+PF\nLlMDKZpfC2j3ilRjjBsJeeR24gaV8FDoOowjAl1hLmzY9wVKMlA+QfBaI5pQ\noWN4\r\n=SVS4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/remarkjs/remark-lint/tree/master/packages/remark-lint-no-duplicate-headings","type":"git"},"_npmVersion":"6.9.0","description":"remark-lint rule to warn on duplicate headings","directories":{},"_nodeVersion":"12.2.0","dependencies":{"unist-util-visit":"^1.1.1","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","mdast-util-to-string":"^1.0.2","unist-util-generated":"^1.1.0","unist-util-stringify-position":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings_1.0.3_1561024848940_0.5852049776376613","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"remark-lint-no-duplicate-headings","version":"1.0.4","keywords":["remark","lint","rule","duplicate","heading"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@1.0.4","maintainers":[{"name":"christianmurphy","email":"Christian.Murphy.42@gmail.com"},{"name":"johno","email":"johnotander@gmail.com"},{"name":"murderlon","email":"merlijn@soverin.net"},{"name":"vhf","email":"victor@draft.li"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"52ac1479b6de83d5607b8d07e8ef3401d5078424","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-1.0.4.tgz","fileCount":3,"integrity":"sha512-QuPw+VG502Ctpd/jBjnBYuRXTg0ToP3D+dd3TYds4TRcdgaEFYTZfQ5zjK6XrxLMg0Hn9/WpXr4UqTlV4YZupA==","signatures":[{"sig":"MEQCIEBeEnkPP+nv6c3P7G5kg97k1UixMAhs/O91wz4/BNmBAiBAqcSiP8j9zC0tqsKUC3UCaPVGGskteaou0ZSFBDXFng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdC1wrCRA9TVsSAnZWagAAoasP/3RVjI4ky7wXLj380G+w\njmVwh4S2HPZRRxER5PXuJBYf3V+2Yv4mDR2mVhb12fyhhRqLwv9eoWUWCDvK\nsIbGanGkBVykOdJY8C+lQ7McDmz8EnJjGchVoMUhKaN9e+YXiNAa68Eqw6SJ\nscTUvQNIcAXPcad9+SvxdRpVGY8EqVGp4v7YXMTygKyrj3ToNcZIlaQpAcxm\nIfahFShGFqjGEa8HDTI/4UFKg6omCZU7PR9waSpJpb/GPjwprYHSiZ4jaIfD\nxO0XScAShvtLppmf9qrFLIQCw9TJt4K+1QdjTsLrbdlM1nQ3G1zGglDDkRCO\nBZsGi5RNrnJYGULGbsKn7ccnP448qpuC9BwN6+ZaeJD2SMTNQGhBzMy6T0vK\n8UwHORFSBmwQpb6SPOMBO0LG1jNIryP+8NuBG4s0IAipzq72DD6yYFrLDbfP\ngxa5af7LELDrXBWmQlXc5mzYrHzBDHj1Y9lpOAQjrWnQUxs2yJngaKWLdk/t\nZrFDwSU5xS0SPeCbrb4cSTBNH+VqXgj7aFsfX8mQ0TOS6njk/oLqJQCzOh7+\nGWpPK7DX70h+tsfw1cgD76NR36g9G6G7yejPbuE/ziTG/V/iG6Ins139/zLg\njPYqHwSMUFtsELG6/GX2usjfEZU6FWsYnpuImcd+5BQ9j3uebooBTpEBGRtD\nvtoX\r\n=Jyh9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/remarkjs/remark-lint/tree/master/packages/remark-lint-no-duplicate-headings","type":"git"},"_npmVersion":"6.9.0","description":"remark-lint rule to warn on duplicate headings","directories":{},"_nodeVersion":"12.2.0","dependencies":{"unist-util-visit":"^1.1.1","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","mdast-util-to-string":"^1.0.2","unist-util-generated":"^1.1.0","unist-util-stringify-position":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings_1.0.4_1561025578100_0.8416749689267939","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"remark-lint-no-duplicate-headings","version":"1.0.5","keywords":["remark","lint","rule","remark-lint-rule","duplicate","heading"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@1.0.5","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"c65f65f254df4a6d5ccfff6f370141bbe142aa21","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-1.0.5.tgz","fileCount":3,"integrity":"sha512-4GKPxhKpN797V/6Jg1K4Zwqq+PhsjC633+wQMrZcTvOJfY+Rq1i7sNJ9lJVZnsDAlZJI56VqZCKnPJmS2br87g==","signatures":[{"sig":"MEYCIQDsXtJTytdLwK1Q9Fg1ygwpQ1UGJPerm+I9WvgMbDf6ZwIhAJUx4/RFd4Kcz6GJZZIAQczPOUQg8/9U6wJZuyNGj44o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeehJPCRA9TVsSAnZWagAAIpcP/jZopucIaneyafKc/Gco\nad1eH9EyjruP+xlSDr9QVKaToygUvxfkcf+eN912jyBC1AFDfwX1v31OaVpo\n5TZjkAmzTzHrhVCnCro9dlDdw7xRiM+D+mvPZy8EfON2ZZs8yEohoMCZDYjU\ngblFWe1tGrsOGSZmOHkXJc0EZotQ62lLDE+lqR2Mgqj5aRACxNJlWLTxeZZb\nCIK7Gbd4gBuFH0KUg+6iZ07BETz2iw57nhoWN9d0QCbzcV/Uh0UAtKBA7PuR\n1eKs21j2NL9ym2UTGvv5jZIy3pJULwGfMpP4+84PaC4FK+zbU/3bM3mGmS7K\nT2JxRpkIa1FlvIiUbO0QZkctJQVeT779B8fM/IIy43NmxxoMGmCer0y2m1xj\n3AnSzWhvPRe+6p1o1xfVCSKvTddPR4WJOydUKW4wRMikec8Md7hCBMDU6MMA\nKsswT8hyAj3ECryg+FOW7ipN1Q5n+NtreEX+bJf6QOaHCtJ4/RV/tCP3tqJz\nSXCtam91fRBy2OL36mJWpUdkovj8jCP+ZcSwMFdoiuraeL3LbE8wDEUJ4EOe\nq7PIgBmm3S8ELhCmpnK8q5aC/FlYgxg0TbgadmLLcqMgkB0EM/QOZCYM7kXz\nRkmLW1X3Cs1qjCRkXRA25+xM/nxDUEBBZ/cd5IytSFeinqEeapqIVf4Ie9E6\nu4po\r\n=bQ1G\r\n-----END PGP SIGNATURE-----\r\n"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/remarkjs/remark-lint/tree/master/packages/remark-lint-no-duplicate-headings","type":"git"},"_npmVersion":"6.14.3","description":"remark-lint rule to warn on duplicate headings","directories":{},"_nodeVersion":"13.10.1","dependencies":{"unist-util-visit":"^1.1.1","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","mdast-util-to-string":"^1.0.2","unist-util-generated":"^1.1.0","unist-util-stringify-position":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings_1.0.5_1585058383107_0.7566391601531439","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"remark-lint-no-duplicate-headings","version":"2.0.0","keywords":["remark","lint","rule","remark-lint-rule","duplicate","heading"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@2.0.0","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"ac0efd190b9b522b62030da71c1d31c1a7cfd6d9","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-2.0.0.tgz","fileCount":3,"integrity":"sha512-xiPZ0mGAzZXGivU0VaXmKbhxIRmRUeCzOGVSzyVKX36GJ7UKZJPgTonT9eGYTe1HogSk8C+Dof3RaahC6yOPoA==","signatures":[{"sig":"MEUCIQCoA69hcSjHD4FT4QuOIgkXUnsZer+t7iBW0FYK3qtYLgIgCGtNoBJEtii9oxDgjrgIca+PFUttNFuy4Iu8LYwo9X8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJege3ACRA9TVsSAnZWagAAzfcP/jwESTWkY3zAxYTeE23+\nE4qxaixsiGUdLnGdvx3lE2EU6mZTKaNikMw1+1P4Q+Tz9/Iy8l7STCZMwvIT\nPAm16E+IQoAhlx/ASjz4cVTTJS0qC/CQph+GIUftAxTQ9A9o8EbgkxbKCWxe\nrLCvrxDnQOIIAk/KApI/GtewBALykHo1tthorYijllQI7oMNJsVS/Hfg3iDw\nRzP7HiyAMyJn/agVtyo1sorixpqyY2KKdCCJtKDlv8g6vVvyrNeq7JOExya4\n/teBWkBL7lNnRjEzrvkPjgbjB/fNDCR3yxoQkQEPmp1dMcC17UtQVfQbxBiY\n5XEVLSt3NU5KB2LctQ4TZEx9w21t/1KI3wgYUZUwlablzgEtRJRMndCS1bpZ\nFDcuHoih4ZSn3fIGVMOfz9NdI1gdhtekEngUw0dZE7vZdlvVTzANgOxcamuT\nTceoiwAG8r6qL9GpnSKpB4hUo2hGd8bmF0Q9tIP6xOIVg4t7vDb5+MBbOuXs\nMHI9grZLnsDOhjoCpXbUsA1X5g12I3LmYMYFSAoNyNjPQEl9qKDEN6skfkgK\nRDpwyw7IRFC1JliBdHQMIZbyPucEJMc1U56pql9VosjASCl9oiIWjMEKOCCF\nrgJWS5tK7w0b/J78DzNDtqrdoMRs9XLNkQL16oGAUcIN+yyEXohaQ3y/FQZb\n6sW2\r\n=gKHF\r\n-----END PGP SIGNATURE-----\r\n"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/remarkjs/remark-lint/tree/master/packages/remark-lint-no-duplicate-headings","type":"git"},"_npmVersion":"6.14.4","description":"remark-lint rule to warn on duplicate headings","directories":{},"_nodeVersion":"13.10.1","dependencies":{"unist-util-visit":"^2.0.0","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","mdast-util-to-string":"^1.0.2","unist-util-generated":"^1.1.0","unist-util-stringify-position":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings_2.0.0_1585573312361_0.032454059140999414","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"remark-lint-no-duplicate-headings","version":"2.0.1","keywords":["remark","lint","rule","remark-lint-rule","duplicate","heading"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@2.0.1","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"4a4b70e029155ebcfc03d8b2358c427b69a87576","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-2.0.1.tgz","fileCount":3,"integrity":"sha512-F6AP0FJcHIlkmq0pHX0J5EGvLA9LfhuYTvnNO8y3kvflHeRjFkDyt2foz/taXR8OcLQR51n/jIJiwrrSMbiauw==","signatures":[{"sig":"MEUCIQD59rWjlPsqw0RHGXygGd1bf+24Iw4dipEhBEyrQIJXZAIgHsuIiME+I3Z8xhLFhOakyic4vrIxXd7jZa9OtZsToN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/bpyCRA9TVsSAnZWagAAdGcQAKJ10i94pGqF18x4qX9G\n6p8uBAU8ppNTGCVooiGJxiV8WkyQ0LDAIHkxd+T6yIhMQtVO0vVvqq/Pe9xp\nhwCJu4pC/Y7uePUU1DHqXmRdFoLkPgfVcwb+8F2EtjiZEHTZe6hB8bx8DzEA\nZk+ehyKEcAS4Eqr6CSYnyb54aveujibZh4q+L1UYs0Xypdna9JErNG+ia3f/\n/LTDSWGxVJcLNjVNdzJqzH5gpfhun2SJo7Gv7yVjW/9sBai77rOi+Df9tDgr\nzz65ozMFwMdcTwak1l7jB+weIGlVLHww2j9CF8DKSJF4Y3XdymhacHb4010m\nG2OgJd5COG8CeFFOeY1gWjvu99WMmDO8WkW+526M/00azf3m2gIfclH8RLpi\nvJZCFSpa4rRS5145Es15URsFN8SzlRC5LhOGSTSJ6wzwkUvYwq0n5wSbvkVr\nTpaCyNV+oOr5l53G/Rbc9ILxLvPuZLPF9mHyZrzXDatlk08cuiaCP63NXWI2\nK719azbhDVL3NBqDRzxL6v5BpQ62ZPMNO8ogRl3iY0k+q5taNsXygtuECTj0\ntO58C8hcfn3Kz1Yj63kqGo1gRczZ9EVtMhEaco+MRSCIzl3ygWduGLAI47ib\noQ1iurwRm4kNSXfuA2v0Rif0do6E8UzvxVqAWE35a4LrI1ede5OhP1h+pnUS\nfFPS\r\n=ca5j\r\n-----END PGP SIGNATURE-----\r\n"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"https://github.com/remarkjs/remark-lint/tree/main/packages/remark-lint-no-duplicate-headings","type":"git"},"_npmVersion":"6.14.5","description":"remark-lint rule to warn on duplicate headings","directories":{},"_nodeVersion":"14.0.0","dependencies":{"unist-util-visit":"^2.0.0","unified-lint-rule":"^1.0.0","unist-util-position":"^3.0.0","mdast-util-to-string":"^1.0.2","unist-util-generated":"^1.1.0","unist-util-stringify-position":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings_2.0.1_1593686642400_0.08850994326571593","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"remark-lint-no-duplicate-headings","version":"3.0.0","keywords":["remark","lint","rule","remark-lint-rule","duplicate","heading"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@3.0.0","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"366383a55fb9ba2ed557bd574d59190aba96c9a7","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-3.0.0.tgz","fileCount":4,"integrity":"sha512-MaoDwGSXj1VVOm51tMT1UDnxCzLlqwbEHL/ZaeZZ+GmUtmaMH6frS9lIxyBg5cBBfbPfj+rY5N0D7SXOTaFnjg==","signatures":[{"sig":"MEQCIDi0IIZeWkHsOpbRb1mc53ZRXuW4tK1rBEpMs6Z+/GYnAiBEU5iZXwwnA3JQrQ7SWoTT2SJctXjjs9HL9LY8maDlpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFRNsCRA9TVsSAnZWagAAdjkP/38UtJaSDXaP5g55c9S0\nqa173WPgj3rtXrY2mXFrV9w9tfUKXs7wIzZJeFtWsONvglRLmkjztdzKb/Ej\nbeCsMPQW8cVGm6nbc6EuA2mwR/veG4L6G9MVdLC4IDm7D8+tJO5Ds/UZzy4O\nH71g5ZEvFealo2M46nXpP7uPdC4WUevaRVaTk3v+f4dw+VGXu4UyahOhZJyj\n0HAL8RrHVOk9ofWKLXgIKdizaxOVeMgbsWcWcLxdLRVedA8QpPa2f5bDTTvj\nYrQP1yNc6PoCJaGzP9M2D9PnkLUsMs5pPrGVeVWPkNog52/qaykN+1XbKw0D\nH6teNiH6w/1BXEYBAqwH1LNvVeyJVvgxeeqhulTanAlnzzEq3G0d7Z9LaAqd\n7fQAR2d9rnZ3SqpCL8hx0XZMQn36EhS6Spmpz7rvuuRXce9KxR6Yk+tf/Prl\nJdv35hYN9ZJM10nMpHkYlNV5HAmfN5uW52AXwJ/hVvkXGkx16ZAq/dQtjtRy\nI0KxcVRBREvaJqpAGAYIHuHQekdvGSIvlQ7TNPN0IlenRSiG9LmCLPQUe5Rr\ndzQY7lfDTzQNfI4BeMjXzG6+3ITEp0yXjnl/6zV9Ikd8nQP+LIGagu76npPb\n3lR/RPAE0k0GtoWeWgN0Bym/4PwPV2HlsXCv/tQAGWxgekeYF9YSGmro69+n\nCbe0\r\n=fgY6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git#main","type":"git"},"_npmVersion":"7.20.3","description":"remark-lint rule to warn on duplicate headings","directories":{},"sideEffects":false,"_nodeVersion":"16.6.1","dependencies":{"unified":"^10.0.0","@types/mdast":"^3.0.0","unist-util-visit":"^4.0.0","unified-lint-rule":"^2.0.0","unist-util-position":"^4.0.0","mdast-util-to-string":"^3.0.0","unist-util-generated":"^2.0.0","unist-util-stringify-position":"^3.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings_3.0.0_1628771180099_0.005434399909774568","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"remark-lint-no-duplicate-headings","version":"3.0.1","keywords":["remark","lint","rule","remark-lint-rule","duplicate","heading"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@3.0.1","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"9db2ba686606226178d6563a0213e83ac7a22c15","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-3.0.1.tgz","fileCount":4,"integrity":"sha512-yUy6LwD58xXJgoEGAhLKeDvfCRTeaLiY8yAsY1khOTPsh9qc2JQFArG2DqmsDttm1rErDnFvggW44tAL6OQAHA==","signatures":[{"sig":"MEUCICzYMdSSRjBVB57Z2OEnOlMdh1NoEvlq25V/FGlvtMJcAiEA+adxeHoU6LpylE7XqI7elQcFhNxNdFZOlt69EGIhWH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG77RCRA9TVsSAnZWagAAt5kQAJi9d/789IUgAPb32iom\nVfJQelOXudMK5L7MzfMU5iiw9pHRnZvfiYC0X+TrQcMjKW6naj/1EwtOMwPO\nfLN48DwC3/5PHQdwDst2h6Kzujv8ZjmN8b65IXsZ2DtceR6bbQnesaaBa9Kb\nkbSuyvBT2IO7ESXq5aBFkIiOQFrUTL0mL0OxnZXbcMJZ2bvoCUWQUW5/6eRz\nYu7KRd65PYG9bLQYcS7CB1R3LBGqHmkJn4i7ezZNznpvJLkgAiT29N9kaxdw\nD1VwedWxSP0kgstg+455N1a+3Y3jHE5FuFtmPmYzSxwmWXPbFrBTQ8uEthFz\no67jXxOtBtAhB5mOIZEj6Pi/s82Zf05UYqxpzPeCmD6Z9/g+6H+BtGUYi9Fj\n6Q18nAWNVVTg4OrDb4n34PT5z7gWz5+uTXgPj41BONtrQp15WUzyR763K8uS\ntuMM9zREThIHxdP2w8RWh5zdIHMA1VSdu2bpxdOTt1HNAvh+heCp0Ie08amz\n3QH6gVaogyzLEo5lZ2bMOHtWtRObNS1qjDCndOhASRJnHut6g2ENAO4xJ7Fz\n33faX9+9uBl3TJ2HfKOG9yURtV5nx8IbJL/ZSp1OgWDWsbdVS4L1l6cE9YVY\nV8+TXncgigdF22ZEJLHBXt3CVT01IVIH13gPz7mQqxemYEiWw5bSL9Y1k8+4\nmLQZ\r\n=wZ5y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git","type":"git","directory":"packages/remark-lint-no-duplicate-headings"},"_npmVersion":"7.20.6","description":"remark-lint rule to warn on duplicate headings","directories":{},"sideEffects":false,"_nodeVersion":"16.6.1","dependencies":{"unified":"^10.0.0","@types/mdast":"^3.0.0","unist-util-visit":"^4.0.0","unified-lint-rule":"^2.0.0","unist-util-position":"^4.0.0","mdast-util-to-string":"^3.0.0","unist-util-generated":"^2.0.0","unist-util-stringify-position":"^3.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings_3.0.1_1629208273184_0.7010394295672813","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"remark-lint-no-duplicate-headings","version":"3.1.0","keywords":["remark","lint","rule","remark-lint-rule","duplicate","heading"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@3.1.0","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"00afc164524f1027215873b1dc849d267c26a47e","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-3.1.0.tgz","fileCount":4,"integrity":"sha512-09taLO9zzQcg6KhwYer0OQGI1zE8887kSR643PxlI6M96LQg1zKtMZ4L4wc3mYkK9gv3sQag9DS17hspW6Ri/Q==","signatures":[{"sig":"MEUCIQDtj+5ZfBlnwGkty3Qk+SuC8y0IRksZ3QYTVIMmKWAUFwIgQkU06Ah0pGYcBabnY6Q95fttniTVoeznsdmAYOcUFVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7212},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"201e9950440ab3abce83e755af180f6b2016affc","scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git","type":"git","directory":"packages/remark-lint-no-duplicate-headings"},"_npmVersion":"7.23.0","description":"remark-lint rule to warn on duplicate headings","directories":{},"sideEffects":false,"_nodeVersion":"16.9.0","dependencies":{"unified":"^10.0.0","@types/mdast":"^3.0.0","unist-util-visit":"^4.0.0","unified-lint-rule":"^2.0.0","unist-util-position":"^4.0.0","mdast-util-to-string":"^3.0.0","unist-util-generated":"^2.0.0","unist-util-stringify-position":"^3.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings_3.1.0_1631963519029_0.5663216371950273","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"remark-lint-no-duplicate-headings","version":"3.1.1","keywords":["remark","lint","rule","remark-lint-rule","duplicate","heading"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@3.1.1","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"5cee9867b01e296dda7940a7c2546cb43f2be523","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-3.1.1.tgz","fileCount":4,"integrity":"sha512-gSO/BngGkxF35Fsctzt3YMwGEZ8F7f71zx7h0Y97DylyL6WXVuWP4saCmQTlbB4FpD0UXEnRROJ6fBFDvJlzOA==","signatures":[{"sig":"MEUCIGSpK/C9JhnHr+yRZrFTBIKyCZVdyxcEWqpgUzvuHhWrAiEA3EdSPIAvJobYfGqykErBkuE61P2vxDGk6nT7K7Tf1n4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqeH+CRA9TVsSAnZWagAA1pAP/1IZb3HfLJBHI5lKkch0\nGh2h/NhaOn+m4PeP56g6hwwCGe76DuQB7Pa1T2jrXxWKjf4UKoNCE10bFhoJ\nDHR972ihwLZxl+i00VYjm76AxA4oMsS2JJ4VI7FgzazFO/gPc/4vTGP/SuMu\nrScHVbFHJjzf1+2olzJGC5SChX/QjFEOJ6E5p02SFCcRUH2otFnBFPXE1Yu2\nV8LrlphAJV8zDFO4T+CiRIwj2UwN7ZFpj+sWFTkJ0rLTwM897d294JT1XtB4\n8hhXHXcxbOPX2dUSX6celB1053ItxpI4e1vO8hMz4zaIWtn6KKo1ghUzIEdx\n3Njxza0pUsIskeDkA0CaR8DjT/Poqvz4WXEZNKs7XgJy2YUfNZ1uEIBTyQjZ\napMzdcV9Iv/eAHdw26o9IW7We0ZfRt2426Q8jd7BbORgA8sB/7pC9PP/V+dg\nunNzJ5HvZlC798S1eSo48xE/PIaUMOkB/NosrYDxhGv6FeJgwfT/iF4kdJ7J\nB61y6Ku8Y13xbWMaFZMLMP1aLAxia/XcTSZG3KK2PZYguba0kpDPRRqnBCLf\nMB0+iu9kVbffwUHBMKsGsR02OqZ1fuUudSCH53F7s/rSw/HNIutmW3oN/1UF\nCIQd2cna7uXcYowNyH7Ej9hleYkJAMmB79gOTGT897veZpMfAgKrNsKF87Va\nfpDk\r\n=NIik\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"5269b64da47b82874c317f83e1e0f4cbead91785","scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git","type":"git","directory":"packages/remark-lint-no-duplicate-headings"},"_npmVersion":"8.1.0","description":"remark-lint rule to warn on duplicate headings","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"unified":"^10.0.0","@types/mdast":"^3.0.0","unist-util-visit":"^4.0.0","unified-lint-rule":"^2.0.0","unist-util-position":"^4.0.0","mdast-util-to-string":"^3.0.0","unist-util-generated":"^2.0.0","unist-util-stringify-position":"^3.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings_3.1.1_1638523390521_0.8584927467416941","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"remark-lint-no-duplicate-headings","version":"3.1.2","keywords":["remark","lint","rule","remark-lint-rule","duplicate","heading"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@3.1.2","maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":false,"dist":{"shasum":"3ab2fa5d71b91ad942dfb40712e404e8a6ea893d","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-3.1.2.tgz","fileCount":4,"integrity":"sha512-atBlykGOx9BhpXGp0BUMWxn/T89+hC0Gel8xOIMaFkDhRcLlLVt+/F/aJGhM2Sp0R9NTQ6ejn+JYMLl5Aw2Z+g==","signatures":[{"sig":"MEYCIQCTy1X3TEI5/dn1W4lAs5D2oobHuKSdGQ8ybLGxI53e1gIhAOvHzvFCwIwqHh+czWjqdpr5ilk+LI3CcN0f0xuBQ8Uj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9802},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"639271aed95fa579623f385bade4939a9c70e959","scripts":{},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git","type":"git","directory":"packages/remark-lint-no-duplicate-headings"},"_npmVersion":"9.6.4","description":"remark-lint rule to warn on duplicate headings","directories":{},"sideEffects":false,"_nodeVersion":"20.0.0","dependencies":{"unified":"^10.0.0","@types/mdast":"^3.0.0","unist-util-visit":"^4.0.0","unified-lint-rule":"^2.0.0","unist-util-position":"^4.0.0","mdast-util-to-string":"^3.0.0","unist-util-generated":"^2.0.0","unist-util-stringify-position":"^3.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings_3.1.2_1684246099225_0.35077791920544854","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"remark-lint-no-duplicate-headings","version":"4.0.0","keywords":["duplicate","heading","lint","remark","remark-lint","remark-lint-rule","rule"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"remark-lint-no-duplicate-headings@4.0.0","maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"},{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"xo":{"rules":{"capitalized-comments":"off"},"prettier":true},"dist":{"shasum":"0b5b4150b984d68a294359781728d9cca060e2a5","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-4.0.0.tgz","fileCount":5,"integrity":"sha512-FgBU/JCdR5MitHM+hnOcgBGO5ZCNV8epzuHIglFlJeb8ow23YhhNgmGvyk7RGrZrYuU5R9uQq23N4dF0g9atCA==","signatures":[{"sig":"MEUCIQCVXl0uFoaktq6jWBI/ZcbEZL+rrBrKkzGqeCXzz24tjgIgZCdeMxcW/UHVPnCdr04wffQ4pAnXgac/6F4UTYGR8IE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12755},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"6b6ea9caad1b6ebab719d6d57d08729ad6d91fb4","scripts":{},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/remarkjs/remark-lint.git#main","type":"git"},"_npmVersion":"10.5.0","description":"remark-lint rule to warn on duplicate headings","directories":{},"sideEffects":false,"_nodeVersion":"21.7.1","dependencies":{"devlop":"^1.0.0","@types/mdast":"^4.0.0","vfile-message":"^4.0.0","mdast-util-mdx":"^3.0.0","unified-lint-rule":"^3.0.0","mdast-util-to-string":"^4.0.0","unist-util-visit-parents":"^6.0.0"},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/remark-lint-no-duplicate-headings_4.0.0_1712681911454_0.2600028176756044","host":"s3://npm-registry-packages"}},"4.0.1":{"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com"}],"dependencies":{"@types/mdast":"^4.0.0","devlop":"^1.0.0","mdast-util-mdx":"^3.0.0","mdast-util-to-string":"^4.0.0","unified-lint-rule":"^3.0.0","unist-util-visit-parents":"^6.0.0","vfile-message":"^4.0.0"},"description":"remark-lint rule to warn on duplicate headings","exports":"./index.js","funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"keywords":["duplicate","heading","lint","remark","remark-lint","remark-lint-rule","rule"],"license":"MIT","name":"remark-lint-no-duplicate-headings","repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-lint.git#main"},"scripts":{},"sideEffects":false,"typeCoverage":{"atLeast":100,"strict":true},"type":"module","version":"4.0.1","xo":{"prettier":true,"rules":{"capitalized-comments":"off"}},"_id":"remark-lint-no-duplicate-headings@4.0.1","gitHead":"46ccbcd49deaada0172ad10425a2cd6b5f21a2c2","types":"./index.d.ts","homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","_nodeVersion":"23.1.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-6lggqnpIe5FepikjYF2me3ovKV4oD/rAz8WmwVbLR2cLkce1iH+PB7jyxk/A2gQQqrDcIlRMA5Ct2Yj56cEwhQ==","shasum":"ec6184ddad6ad35e67370115f134e1a7ce074c09","tarball":"https://registry.npmjs.org/remark-lint-no-duplicate-headings/-/remark-lint-no-duplicate-headings-4.0.1.tgz","fileCount":5,"unpackedSize":12410,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIED46x/tp8nVrrsm6gIu9mptUe4mS9gYTx4IOR3uzyflAiEAicaBVuNVQCYK+dRNxE9cxu32pp17hTY7+ohqPzFVmSY="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/remark-lint-no-duplicate-headings_4.0.1_1737981202408_0.6564106254725293"},"_hasShrinkwrap":false}},"time":{"created":"2017-02-23T17:27:33.766Z","modified":"2025-01-27T12:33:22.936Z","1.0.0":"2017-02-23T17:27:33.766Z","1.0.1":"2017-08-17T11:57:52.222Z","1.0.2":"2018-06-04T14:14:20.096Z","1.0.3":"2019-06-20T10:00:49.078Z","1.0.4":"2019-06-20T10:12:58.265Z","1.0.5":"2020-03-24T13:59:43.238Z","2.0.0":"2020-03-30T13:01:52.525Z","2.0.1":"2020-07-02T10:44:02.581Z","3.0.0":"2021-08-12T12:26:20.300Z","3.0.1":"2021-08-17T13:51:13.431Z","3.1.0":"2021-09-18T11:11:59.152Z","3.1.1":"2021-12-03T09:23:10.637Z","3.1.2":"2023-05-16T14:08:19.386Z","4.0.0":"2024-04-09T16:58:31.610Z","4.0.1":"2025-01-27T12:33:22.564Z"},"bugs":{"url":"https://github.com/remarkjs/remark-lint/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"license":"MIT","homepage":"https://github.com/remarkjs/remark-lint/tree/main#readme","keywords":["duplicate","heading","lint","remark","remark-lint","remark-lint-rule","rule"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-lint.git#main"},"description":"remark-lint rule to warn on duplicate headings","contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com"}],"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"remcohaszing","email":"remcohaszing@gmail.com"}],"readme":"<!--This file is generated-->\n\n# remark-lint-no-duplicate-headings\n\n[![Build][badge-build-image]][badge-build-url]\n[![Coverage][badge-coverage-image]][badge-coverage-url]\n[![Downloads][badge-downloads-image]][badge-downloads-url]\n[![Size][badge-size-image]][badge-size-url]\n[![Sponsors][badge-funding-sponsors-image]][badge-funding-url]\n[![Backers][badge-funding-backers-image]][badge-funding-url]\n[![Chat][badge-chat-image]][badge-chat-url]\n\n[`remark-lint`][github-remark-lint] rule to warn when the same text is used in multiple headings.\n\n## Contents\n\n* [What is this?](#what-is-this)\n* [When should I use this?](#when-should-i-use-this)\n* [Presets](#presets)\n* [Install](#install)\n* [Use](#use)\n* [API](#api)\n  * [`unified().use(remarkLintNoDuplicateHeadings)`](#unifieduseremarklintnoduplicateheadings)\n* [Recommendation](#recommendation)\n* [Examples](#examples)\n* [Compatibility](#compatibility)\n* [Contribute](#contribute)\n* [License](#license)\n\n## What is this?\n\nThis package checks that headings are unique.\n\n## When should I use this?\n\nYou can use this package to check that headings are unique.\n\n## Presets\n\nThis plugin is included in the following presets:\n\n| Preset | Options |\n| - | - |\n| [`remark-preset-lint-markdown-style-guide`](https://github.com/remarkjs/remark-lint/tree/main/packages/remark-preset-lint-markdown-style-guide) | |\n\n## Install\n\nThis package is [ESM only][github-gist-esm].\nIn Node.js (version 16+),\ninstall with [npm][npm-install]:\n\n```sh\nnpm install remark-lint-no-duplicate-headings\n```\n\nIn Deno with [`esm.sh`][esm-sh]:\n\n```js\nimport remarkLintNoDuplicateHeadings from 'https://esm.sh/remark-lint-no-duplicate-headings@4'\n```\n\nIn browsers with [`esm.sh`][esm-sh]:\n\n```html\n<script type=\"module\">\n  import remarkLintNoDuplicateHeadings from 'https://esm.sh/remark-lint-no-duplicate-headings@4?bundle'\n</script>\n```\n\n## Use\n\nOn the API:\n\n```js\nimport remarkLint from 'remark-lint'\nimport remarkLintNoDuplicateHeadings from 'remark-lint-no-duplicate-headings'\nimport remarkParse from 'remark-parse'\nimport remarkStringify from 'remark-stringify'\nimport {read} from 'to-vfile'\nimport {unified} from 'unified'\nimport {reporter} from 'vfile-reporter'\n\nconst file = await read('example.md')\n\nawait unified()\n  .use(remarkParse)\n  .use(remarkLint)\n  .use(remarkLintNoDuplicateHeadings)\n  .use(remarkStringify)\n  .process(file)\n\nconsole.error(reporter(file))\n```\n\nOn the CLI:\n\n```sh\nremark --frail --use remark-lint --use remark-lint-no-duplicate-headings .\n```\n\nOn the CLI in a config file (here a `package.json`):\n\n```diff\n …\n \"remarkConfig\": {\n   \"plugins\": [\n     …\n     \"remark-lint\",\n+    \"remark-lint-no-duplicate-headings\",\n     …\n   ]\n }\n …\n```\n\n## API\n\nThis package exports no identifiers.\nIt exports no additional [TypeScript][typescript] types.\nThe default export is\n[`remarkLintNoDuplicateHeadings`][api-remark-lint-no-duplicate-headings].\n\n### `unified().use(remarkLintNoDuplicateHeadings)`\n\nWarn when the same text is used in multiple headings.\n\n###### Parameters\n\nThere are no options.\n\n###### Returns\n\nTransform ([`Transformer` from `unified`][github-unified-transformer]).\n\n## Recommendation\n\nHeadings having unique text helps screen reader users,\nwho typically use “jump to heading” features to navigate within a page,\nwhich reads headings out loud.\n\nIt also helps because often headings receive automatic unique IDs,\nand when the same heading text is used,\nthey are suffixed with a number based on where they are positioned in the\ndocument,\nwhich makes linking to them prone to changes.\n\n## Examples\n\n##### `ok.md`\n\n###### In\n\n```markdown\n# Mercury\n\n## Venus\n```\n\n###### Out\n\nNo messages.\n\n##### `not-ok.md`\n\n###### In\n\n```markdown\n# Mercury\n\n## Mercury\n\n## [Mercury](https://example.com/mercury/)\n```\n\n###### Out\n\n```text\n3:1-3:11: Unexpected heading with equivalent text, expected unique headings\n5:1-5:43: Unexpected heading with equivalent text, expected unique headings\n```\n\n##### `mdx.mdx`\n\n###### In\n\n> 👉 **Note**: this example uses\n> MDX ([`remark-mdx`][github-remark-mdx]).\n\n```mdx\n<h1>Mercury</h1>\n<h2>Mercury</h2>\n```\n\n###### Out\n\n```text\n2:1-2:17: Unexpected heading with equivalent text, expected unique headings\n```\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line,\n`remark-lint-no-duplicate-headings@4`,\ncompatible with Node.js 16.\n\n## Contribute\n\nSee [`contributing.md`][github-dotfiles-contributing] in [`remarkjs/.github`][github-dotfiles-health] for ways\nto get started.\nSee [`support.md`][github-dotfiles-support] for ways to get help.\n\nThis project has a [code of conduct][github-dotfiles-coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][file-license] © [Titus Wormer][author]\n\n[api-remark-lint-no-duplicate-headings]: #unifieduseremarklintnoduplicateheadings\n\n[author]: https://wooorm.com\n\n[badge-build-image]: https://github.com/remarkjs/remark-lint/workflows/main/badge.svg\n\n[badge-build-url]: https://github.com/remarkjs/remark-lint/actions\n\n[badge-chat-image]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[badge-chat-url]: https://github.com/remarkjs/remark/discussions\n\n[badge-coverage-image]: https://img.shields.io/codecov/c/github/remarkjs/remark-lint.svg\n\n[badge-coverage-url]: https://codecov.io/github/remarkjs/remark-lint\n\n[badge-downloads-image]: https://img.shields.io/npm/dm/remark-lint-no-duplicate-headings.svg\n\n[badge-downloads-url]: https://www.npmjs.com/package/remark-lint-no-duplicate-headings\n\n[badge-funding-backers-image]: https://opencollective.com/unified/backers/badge.svg\n\n[badge-funding-sponsors-image]: https://opencollective.com/unified/sponsors/badge.svg\n\n[badge-funding-url]: https://opencollective.com/unified\n\n[badge-size-image]: https://img.shields.io/bundlejs/size/remark-lint-no-duplicate-headings\n\n[badge-size-url]: https://bundlejs.com/?q=remark-lint-no-duplicate-headings\n\n[esm-sh]: https://esm.sh\n\n[file-license]: https://github.com/remarkjs/remark-lint/blob/main/license\n\n[github-dotfiles-coc]: https://github.com/remarkjs/.github/blob/main/code-of-conduct.md\n\n[github-dotfiles-contributing]: https://github.com/remarkjs/.github/blob/main/contributing.md\n\n[github-dotfiles-health]: https://github.com/remarkjs/.github\n\n[github-dotfiles-support]: https://github.com/remarkjs/.github/blob/main/support.md\n\n[github-gist-esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[github-remark-lint]: https://github.com/remarkjs/remark-lint\n\n[github-remark-mdx]: https://mdxjs.com/packages/remark-mdx/\n\n[github-unified-transformer]: https://github.com/unifiedjs/unified#transformer\n\n[npm-install]: https://docs.npmjs.com/cli/install\n\n[typescript]: https://www.typescriptlang.org\n","readmeFilename":"readme.md"}