{"_id":"remark-normalize-headings","_rev":"31-abdb76f3e3905aacc5afd1645b876856","name":"remark-normalize-headings","description":"remark plugin to make sure there is a single top level heading in a document by adjusting heading ranks accordingly","dist-tags":{"latest":"4.0.0"},"versions":{"0.3.0":{"name":"remark-normalize-headings","version":"0.3.0","description":"Make sure there is no more than a single top-level heading in the document","author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"license":"MIT","scripts":{"test":"tape test/*.js"},"files":["index.js"],"homepage":"https://github.com/eush77/remark-normalize-headings","repository":{"type":"git","url":"git+https://github.com/eush77/remark-normalize-headings.git"},"bugs":{"url":"https://github.com/eush77/remark-normalize-headings/issues"},"keywords":["remark","plugin","markdown","header","heading","depth","title","count","level"],"dependencies":{"mdast-normalize-headings":"^0.3.0"},"devDependencies":{"remark":"^3.1.3","tape":"^4.0.0"},"gitHead":"fe654c714c6b17bc8c745a0cad2ad9fa6cda5ef9","_id":"remark-normalize-headings@0.3.0","_shasum":"a386d5de4a295356f193d4120c05f197c5a16616","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"eush77","email":"eush77@gmail.com"},"maintainers":[{"name":"eush77","email":"eush77@gmail.com"}],"dist":{"shasum":"a386d5de4a295356f193d4120c05f197c5a16616","tarball":"https://registry.npmjs.org/remark-normalize-headings/-/remark-normalize-headings-0.3.0.tgz","integrity":"sha512-CI6UEhd2YhrvX+SQWTC5IbapvNbMnIOcN3OOIQsySRyQAkHeAB/ZBCyetm+zPRywfPV/kvckQp18wmzqm3nsAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICgyqUrKN6viHFRT0AunwZpRYrHZcY1In1DJEQ+1PJPFAiEAxD2AhJWQ/w2y96uw8O9VwpGHuFqi02wyyuwsoERALX8="}]},"directories":{}},"1.0.0":{"name":"remark-normalize-headings","version":"1.0.0","description":"Make sure there is no more than a single top-level heading in the document","author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"license":"MIT","scripts":{"test":"tape test/*.js"},"files":["index.js"],"homepage":"https://github.com/eush77/remark-normalize-headings","repository":{"type":"git","url":"git+https://github.com/eush77/remark-normalize-headings.git"},"bugs":{"url":"https://github.com/eush77/remark-normalize-headings/issues"},"keywords":["remark","plugin","markdown","header","heading","depth","title","count","level"],"dependencies":{"mdast-normalize-headings":"^1.0.0"},"devDependencies":{"remark":"^7.0.0","tape":"^4.0.0"},"gitHead":"41d24122f2a4d3897fb950fa9d43d70886df6033","_id":"remark-normalize-headings@1.0.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-W73E7lnXteozRsfH+ZAWuPHr+lZUINQokU+XpfGrSggnxH3CtI62AoGouBaBj+rGygaAQQlytzWrJH9TyGksjA==","shasum":"d83fc785a6cea0fd63ba2110051db0e41cfd3705","tarball":"https://registry.npmjs.org/remark-normalize-headings/-/remark-normalize-headings-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACbQYrYk/2L8IxHx90vnHUKK5yCCBgrp+4gztzUbI8EAiA30/u5DpCBij2ijvRl/BrqS+cEz8XIaDEgSOZV11fI1w=="}]},"maintainers":[{"name":"eush77","email":"eush77@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-normalize-headings-1.0.0.tgz_1497374786643_0.8146484103053808"},"directories":{}},"1.0.1":{"name":"remark-normalize-headings","version":"1.0.1","description":"Make sure there is no more than a single top-level heading in the document","license":"MIT","keywords":["remark","plugin","markdown","header","heading","depth","title","count","level"],"repository":{"type":"git","url":"git+https://github.com/eush77/remark-normalize-headings.git"},"bugs":{"url":"https://github.com/eush77/remark-normalize-headings/issues"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"mdast-normalize-headings":"^1.0.0"},"devDependencies":{"prettier":"^1.14.2","remark":"^10.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test":"npm run format && npm run test-api"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"5c8fe8c2a46c1cb858a295c89091caf2b777cd4f","homepage":"https://github.com/eush77/remark-normalize-headings#readme","_id":"remark-normalize-headings@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-ZHm1mQ5uIjo8iJJI9bQtuaqlMvIdZh4Mjgh2tZNgkQcw0ajJ/fiLwcuDx/S7C5DUl3lmPJaHX2JKB0FveLwBvg==","shasum":"f411dfb644d05c376f9a59466e026e6d8c804310","tarball":"https://registry.npmjs.org/remark-normalize-headings/-/remark-normalize-headings-1.0.1.tgz","fileCount":4,"unpackedSize":5519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9G4lCRA9TVsSAnZWagAAk0wP/iHPsniN8jgWRG2ex+nT\n8i4mr5Bz5juqHyw9ho4hfLgv0s8wF+fO8KfsuVFjBR6mJIioRCx5zLyskcUP\nnW39SNdQwrQ3CaQ1ZChQriWMpdqG/J+foGPsqq5mZrYAwvhg4EAV0zP9SEyE\n0YWFajZs1tJsr3JwHtdqnGNaDaxT/wxSfSiF59dLo1R/P2WXKmpBF4Bkuah/\ndte51BHIc+hBr3js6+6yvrAxNRViKQXACeEyHX+KQizx5aCqOr7xeNSjgqk3\nlpXT7vr4Y1nl4vAvj3JvjoO39Ai+Ws4Z27vGpDDL3y899nxxLoTDSRT5d9NJ\nHz/oLelBT6oVNS8s0Q4XeKnCEjBDlHrXf8cd15JOIlc7AydkIry5lfkjSaIQ\nyIMNYdjmakJaI3w7hKknMaOnVv9wWn0SI7v1RnSQaUioDjYuB8uKh+8umqrY\nPHeBVOurKxrBhesh9lNGrMFlG9lo7PFmbQK1aHRmvPKKcarm3roR7MAXdLD4\n+tUD6UVZncqlagZlOUIqvnR7r98mlpzmmz9Y8wfiDzqvw8ZnAzpYoTW3N66z\nhncRSsCZR68KTnHefc2R53pMdMb0MRdWV6jJeH0D1AMJpgPX5/OltDWzcgsf\nQSPZBxNsYB8vt9Q5Xjwe1XjNh2UX4KcDbjhjy28NLrnxf43esoKkQpaBGnAH\ngsvS\r\n=OwEb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFXSQpNTEILqXzWcVtJmPjynfe+PBbOLsMWnOvCwzxRQIhAKO8zZp7QDFT6MZDxTQuX5XidG32jkHq/fgKyWhCAfw2"}]},"maintainers":[{"email":"Christian.Murphy.42@gmail.com","name":"christianmurphy"},{"email":"denysdovhan@gmail.com","name":"denysdovhan"},{"email":"eush77@gmail.com","name":"eush77"},{"email":"fazouanem3@gmail.com","name":"fazouane-marouane"},{"email":"david@spektrakel.de","name":"haggis_"},{"email":"johnotander@gmail.com","name":"johno"},{"email":"merlijn@soverin.net","name":"murderlon"},{"email":"lin90162@yahoo.co.jp","name":"rhysd"},{"email":"fluke8259@gmail.com","name":"rokt33r"},{"email":"sethvincent@gmail.com","name":"sethvincent"},{"email":"victor@draft.li","name":"vhf"},{"email":"tituswormer@gmail.com","name":"wooorm"},{"email":"xuopled@gmail.com","name":"xuopled"},{"email":"zeke@sikelianos.com","name":"zeke"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-normalize-headings_1.0.1_1542745635102_0.2944330961384227"},"_hasShrinkwrap":false},"1.0.2":{"name":"remark-normalize-headings","version":"1.0.2","description":"remark plugin to make sure there is no more than a single top-level heading in a document","license":"MIT","keywords":["unified","remark","plugin","mdast","markdown","header","heading","depth","title","count","level"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-normalize-headings.git"},"bugs":{"url":"https://github.com/remarkjs/remark-normalize-headings/issues"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"mdast-normalize-headings":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark":"^10.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s remarkNormalizeHeadings -o remark-normalize-headings.js","build-mangle":"browserify . -s remarkNormalizeHeadings -p tinyify -o remark-normalize-headings.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"81dc70d5224231703dbbb00ac90b743201075d73","homepage":"https://github.com/remarkjs/remark-normalize-headings#readme","_id":"remark-normalize-headings@1.0.2","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zKIfObIHY+yS2P1yE/usP2K27WJXoNoFwMeOp8sDdPQmSmyi27H/qCkE7XZlNN01SD6jAYmFOV5U8eoih3FhFg==","shasum":"d30cf0724b8284ce3c5567c7e5b7058a20b9448a","tarball":"https://registry.npmjs.org/remark-normalize-headings/-/remark-normalize-headings-1.0.2.tgz","fileCount":4,"unpackedSize":6610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBLuyCRA9TVsSAnZWagAAuEIP/2x+H22qdncs7k6p5e+i\n9IVDLn8f5a4EgPATzLQlTZkKlpBFyCf+YYlYqGTs8P7w4SO9hJjnjVm7DhxW\nH/BwxHbpW8ghYNhwTJ+aKDB2xovS1XIM6SxIbUNcKv8uqTgab/2U81O+O/C6\nHA2HvVNGji7XGczL7I16Sxi9L0Cs4+eFiMoXxKUjKEUN0T9WgjmILTmaX5hH\naT5YOFJhOfL8sf6TnUM1PJ0w95BvOskfLMX+Hy1xcVnR3pCLrViXwq+X8LA1\nZSa/2ofjpQ6002UZQtVBEr+ln2a68uFv4ZJmWe/lh+h8myCeKhFt0X0y3MZj\nOqsLiV4Vqaaq41+cx3P8HBBQFruY9Iln/29dncwgGuP75laHeh4YO5S8cdLv\njIo9j7R1ouMG/fYnPhG92a9mPZO6n3h6QfxHs9pdMQBY90JuEUhlptpEWgVM\nfdPalUIbzWJxz5y0xrcTkEEmBDTe1/qkxMzo8CXP/kbIJOpBEcK0zP7sZNym\nOs8w+eb0FzkaWsniquvaJbY/Ff6b60FRs6UugTIO8EK5kQRoMHFp0StyWaEq\n8KscfpEzYhvRjprP11kHyVzp9U+iBG6mQPjZPGA6ZdzkNWJMs3hZrvbeUmUW\nXCK1D434nl20pXMqL+rBhJYl2DGCRF8YFEmhGXzDsvxu096rWp3KOfGrI51m\n+MWY\r\n=vxJ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIHp9JjgESS4Wvi9PXFfDMWi1zToj3QMZCcxxmgLMvdwIhAJdaGO7DQzxQl/UtNC4YzVS/DsLSAySVLbrMeDkhrWJm"}]},"maintainers":[{"email":"Christian.Murphy.42@gmail.com","name":"christianmurphy"},{"email":"eush77@gmail.com","name":"eush77"},{"email":"johnotander@gmail.com","name":"johno"},{"email":"merlijn@soverin.net","name":"murderlon"},{"email":"victor@draft.li","name":"vhf"},{"email":"tituswormer@gmail.com","name":"wooorm"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-normalize-headings_1.0.2_1560591281603_0.828713744884195"},"_hasShrinkwrap":false},"2.0.0":{"name":"remark-normalize-headings","version":"2.0.0","description":"remark plugin to make sure there is no more than a single top-level heading in a document","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","header","heading","depth","title","count","level"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-normalize-headings.git"},"bugs":{"url":"https://github.com/remarkjs/remark-normalize-headings/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"mdast-normalize-headings":"^2.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark":"^11.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.28.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s remarkNormalizeHeadings -o remark-normalize-headings.js","build-mangle":"browserify . -s remarkNormalizeHeadings -p tinyify -o remark-normalize-headings.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"3d2d6489cf00ebc67768591f48d377f65c93344c","homepage":"https://github.com/remarkjs/remark-normalize-headings#readme","_id":"remark-normalize-headings@2.0.0","_nodeVersion":"13.10.1","_npmVersion":"6.14.3","dist":{"integrity":"sha512-nXeBQ7luKRWDcuUTnc0ffUYZ7+cO01FomSjnzpGTGCi7rcD9Wbis+z3adbNyqbYtsC+/+o1S+GLHTwh9crnZxA==","shasum":"2e7492f4935346dc5eca96ffdb5f588196233169","tarball":"https://registry.npmjs.org/remark-normalize-headings/-/remark-normalize-headings-2.0.0.tgz","fileCount":4,"unpackedSize":7051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedz/4CRA9TVsSAnZWagAAMOIQAKLqlAvZ+/qveUNgNV1R\nsV6poUZ7LyEnlOvahTpEkCl/xQFLwOXMiYCanI6Zpt0tBVcs90imb2zh5/ih\nK+VfPmYUwhNnXWXARYEAscCtJoR8GZPtsAnp81vvhaefFB5JygOUFQk4zysz\nI4t7siSD9+zF74WyWYsUeRzB/5c7mumN2Nf9QgIaTLtAQ05sbmeFkTvLb8KC\nABntThlbzmkeji3U6vlphofn5jP6E7swsoP+Ye6OOAvc0dN8SV8LoAMAOW7Y\n50jv/fwWAi6gvllURC7hfEMi6egOmwNhv4WEl0QvEVPWqtvZcb6xKtfPQnoj\n++qBwM2N8puxXRAmuroUCIw0AvV8bTsYF3PU3bEgdvFc8hdqeD8Ri5tlUBh4\nj8i/T2O8F2mjrx+J+FVAkQ+1ERvwNxhvk/NIyZdt49PD77v9YqqSEANUYni0\nwcxaE8cF+90EjfT6LZITmXXUHHS0c8bL4ZFOgubf2Lu5/i0L6Oz5/kmRBVV9\nVs2UBr8gIYZpMIwoIhr007CJgE5SfuVt6nv5BII6R1SenrBCr4Kr97NAR3RQ\nLd101/KIQPxW7XEdW4+iQzfehFvl6gF0y/Hl11c3kFwdUeSA9D9Q+WCBbcDA\nLF/Nn6fl2Js4fZPf9nQZoRUP/UXYFkxH7O0ADVr3HMUUCaCwqVpKJb3xCHWO\nafhg\r\n=ZRyc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5YongF2W3zDBhpUamYr3g40HjxbY2WnTYm8dsK1oyRAiEAlA2/kiPXQjOJc4TXI7EW5vVvKb2du8PwANGF/5GYEqo="}]},"maintainers":[{"email":"johnotander@gmail.com","name":"johno"},{"email":"tituswormer@gmail.com","name":"wooorm"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-normalize-headings_2.0.0_1584873463821_0.7078856879543369"},"_hasShrinkwrap":false},"3.0.0":{"name":"remark-normalize-headings","version":"3.0.0","description":"remark plugin to make sure there is no more than a single top-level heading in a document","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","header","heading","depth","title","count","level"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-normalize-headings.git"},"bugs":{"url":"https://github.com/remarkjs/remark-normalize-headings/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","mdast-normalize-headings":"^3.0.0","unified":"^10.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^14.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-util-remove-position":"^4.0.0","xo":"^0.43.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"751f846052aa1d01770d7e8f2799222c6511a4b6","homepage":"https://github.com/remarkjs/remark-normalize-headings#readme","_id":"remark-normalize-headings@3.0.0","_nodeVersion":"16.6.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-psdTqyCH+Z3bxOynnvePRuE7mRLO/euM8CFWS2BDM87Y/Ee/1aicXhMrqIxuI6ARfGJWeP5gKLuudIRQZZ7G9A==","shasum":"c6e02abc6f4a45bc9c9d66673433ab8ca9106f02","tarball":"https://registry.npmjs.org/remark-normalize-headings/-/remark-normalize-headings-3.0.0.tgz","fileCount":5,"unpackedSize":8289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCWfXCRA9TVsSAnZWagAAMhUP/RLVJg9umL1O/CvpVPet\nPnRtKVZSu3knzWbrOQH2G75oryE2ZjskxUHgOf6vuem4AUwreXl3+8zbIOLB\nq5//W16ssryfDUjpehu/nxQZxL0JEnC2nKrrOdCWt2Dc2wXm4lHm03+YhKAf\nrSli2XAXkl6Cw8blnVIUu1gxTIu7ZbW5QM1byuAiOddh6llG9WDUqcZ54gEW\nkirCaH0N9JqWo6pJ3zZPT1K7t9mJWx4AXmW2uui3TFUt2qY/FuaXv1alVo1j\nE+KHSui6Uh/tPvIeFdH/HXShHR2DPZVq2IFxDjUInbyfak1k2Q8myc7EOyAt\nxVazIjE9mkuhQop5+rKMi1uthGA2s5wmgRMzmLvNkNO+KpFIufPvTSmXxI5Q\nIacnPAo/uGkTE7De2kV1a4IJxhqdMKglx8Ty2G9vfZsKlSFrYC8Cz7O0SMB9\nMSjufi1zQL99vV2NRMtlvIlSmia/sD+l7tD6M66PuHTsj/pe2Be55A4fZEZz\nxhnRnkq78kiDIw2obkbbb1cEUb9hq6W5ok56ymwVQJYn0DUd2Nmq72IGSFTz\nKb1+OAfe0tJ76Gq7RQGrU1IjNX6JUigod+61Q0grh3PO/GJ9fvUjiXta1Qr3\npuwcNj86eS6drSjNfibCFA+8Z9ppaCbq5/dhvZmdpL/e2+ZiFOrcMKzWRPwj\nZ6Hy\r\n=clxg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrRHEPjEPbtploP8qyf9TJlFArzqO6PLSu41hIc5DirAiBmwiw9689r8gYZ3gh/PRD5nfD3kX6mx2HZoNwONb+dmg=="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-normalize-headings_3.0.0_1628006359275_0.19114909965283688"},"_hasShrinkwrap":false},"3.0.1":{"name":"remark-normalize-headings","version":"3.0.1","description":"remark plugin to make sure there is a single top level heading in a document by adjusting heading ranks accordingly","license":"MIT","keywords":["unified","remark","remark-plugin","plugin","mdast","markdown","header","heading","depth","title","count","level"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-normalize-headings.git"},"bugs":{"url":"https://github.com/remarkjs/remark-normalize-headings/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","mdast-normalize-headings":"^3.0.0","unified":"^10.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^14.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-util-remove-position":"^4.0.0","xo":"^0.45.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"0cec44e4cd03155088dbf773718763f98c2694f3","homepage":"https://github.com/remarkjs/remark-normalize-headings#readme","_id":"remark-normalize-headings@3.0.1","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"integrity":"sha512-ovwKHQUQ8vLMnHPbFzW2sMfHqTKgqwseA3G4EEV+U2aRUyzH8dydqRo128FoJ3a1qYhADt2DyxNXv9iyEmvGFg==","shasum":"de9030a72ebdb657cd2e22c14e5f1e9c472d692e","tarball":"https://registry.npmjs.org/remark-normalize-headings/-/remark-normalize-headings-3.0.1.tgz","fileCount":5,"unpackedSize":9572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh25opCRA9TVsSAnZWagAAluQP/1L5TuQOZaqgG0h5HrBT\nNYG59Blk3rq9H0uALQ0khYJDC9D73SD3iWYg0QwYwOAun5U2K8VIUw/Kcklj\nO/UqvObFjM128hUUIqp1A963iNjqzye7SVmSg+0TfLEWb90OQwSnU0zPnhPV\nPKgN6wBYfpNDRBczDQNrEgtUsYWLgpNMsic7n6BPPkDUibT4uKsVKfGIhzmX\nz3MoFYDnj8M8/QxlLraKyC32GdGhVEv9wa618M82eJzxW/oKMmOtlOa39XFD\nAxO1e2wUpUJQ3UZ9tInxuiJgeVf4kndhsFYi8VBvDHJUKzFzyrcmalq7/QjC\nM2iWzsk0xi9je/XSRIqodFDBkAC8Am0+eYr3gYME6LhrnTF9CQADo2pOr03/\n3jzJ+cRJwbE7xIvKHPX+opazXOe4SuqE6EdCW7tBpjKjbkWrEQTKhFI7WpEn\njtgon4bqtt1H44m20BDTINlNm8VQPwhnqtNs0tPJ7bCJ1Cd6Ofr813c+G+cM\nC33angbmVTd1s/BpDQYUJprGff3/YWCkYe//0D1r3x7kxu5TnYGwTp8lppK9\nSbMX/aFY56LYclQMsIz6UxVrYQsnH4XpOe7rSv5hKVpwy8ZpzY9B7EOUzop1\nB7V6SodcOgZdIzihPYZF7RKN7R9PqKSOovi78KOZ+hT9bH5URoQScxodMi1C\nCN0h\r\n=+mda\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWaRrahiaVwi/yywbiMBjyomgZQub4XEqE3dahv1xL8AiBWW9XvPTJG+tnWJrbi1WfHwqeIaFsqMhn9UfsSQ3D0iQ=="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-normalize-headings_3.0.1_1635582299021_0.9125967546828413"},"_hasShrinkwrap":false},"4.0.0":{"name":"remark-normalize-headings","version":"4.0.0","description":"remark plugin to make sure there is a single top level heading in a document by adjusting heading ranks accordingly","license":"MIT","keywords":["count","depth","header","heading","level","markdown","mdast","plugin","remark","remark-plugin","title","unified"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-normalize-headings.git"},"bugs":{"url":"https://github.com/remarkjs/remark-normalize-headings/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/mdast":"^4.0.0","mdast-normalize-headings":"^4.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","prettier":"^3.0.0","remark":"^15.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.56.0"},"scripts":{"build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . --frail --output --quiet && prettier . --log-level warn --write && xo --fix","prepack":"npm run build && npm run format","test":"npm run build && npm run format && npm run test-coverage","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api"},"prettier":{"bracketSpacing":false,"singleQuote":true,"semi":false,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true},"_id":"remark-normalize-headings@4.0.0","gitHead":"cc0d63902351d18baf876e2e34901ca76f3be276","types":"./index.d.ts","homepage":"https://github.com/remarkjs/remark-normalize-headings#readme","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-fSE2hJxQlqxEsiB/Oni3UcERQ0IbnUuO3RNmQd4LjgEaknek0I//fK05wgFrKP/wYhWEWA+hgm1MHkddpPDcJQ==","shasum":"94a94f2e7f8e3711463989fa444d48a1576eb65a","tarball":"https://registry.npmjs.org/remark-normalize-headings/-/remark-normalize-headings-4.0.0.tgz","fileCount":7,"unpackedSize":9685,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyBDPKwxIzma15fjbqqnY2laEtfvBG8aFZYhArh0e/JAiB67MZdknjPk5sSlJNCnJM+8OXQ8Sj/AL71z6BUqlh0cQ=="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"johno","email":"johnotander@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-normalize-headings_4.0.0_1695280616687_0.9159077172251808"},"_hasShrinkwrap":false}},"readme":"# remark-normalize-headings\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n**[remark][]** plugin to make sure there is a single top level heading in a\ndocument by adjusting heading ranks accordingly.\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`unified().use(remarkNormalizeHeadings)`](#unifieduseremarknormalizeheadings)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Security](#security)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package is a [unified][] ([remark][]) plugin to ensure there is one top\nlevel heading in a document.\n\n## When should I use this?\n\nThis project is useful if you’re dealing with user generated content and want to\nensure that there is a single primary heading (usually the title of the\ndocument) which everything else falls under.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install remark-normalize-headings\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport remarkNormalizeHeadings from 'https://esm.sh/remark-normalize-headings@4'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import remarkNormalizeHeadings from 'https://esm.sh/remark-normalize-headings@4?bundle'\n</script>\n```\n\n## Use\n\nSay we have the following file `example.md`:\n\n```markdown\n# Pluto\n\n# History\n\n## Discovery\n\n## Name and symbol\n\n## Planet X disproved\n\n# Orbit\n```\n\n…and a module `example.js`:\n\n```js\nimport {remark} from 'remark'\nimport remarkNormalizeHeadings from 'remark-normalize-headings'\nimport {read} from 'to-vfile'\n\nconst file = await remark()\n  .use(remarkNormalizeHeadings)\n  .process(await read('example.md'))\n\nconsole.log(String(file))\n```\n\n…then running `node example.js` yields:\n\n```markdown\n# Pluto\n\n## History\n\n### Discovery\n\n### Name and symbol\n\n### Planet X disproved\n\n## Orbit\n```\n\n## API\n\nThis package exports no identifiers.\nThe default export is\n[`remarkNormalizeHeadings`][api-remark-normalize-headings].\n\n### `unified().use(remarkNormalizeHeadings)`\n\nMake sure there is a single top level heading in a document by adjusting\nheading ranks accordingly.\n\n###### Parameters\n\nThere are no parameters.\n\n###### Returns\n\nTransform ([`Transformer`][unified-transformer]).\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports no additional types.\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-normalize-headings@^4`, compatible with Node.js 16.\n\nThis plugin works with `unified` version 2+ and `remark` version 3+.\n\n## Security\n\nUse of `remark-normalize-headings` does not involve **[rehype][]**\n(**[hast][]**) or user content so there are no openings for\n[cross-site scripting (XSS)][wiki-xss] attacks.\n\n## Related\n\n*   [`mdast-normalize-headings`][mdast-normalize-headings]\n    — mdast utility with similar functionality\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`remarkjs/.github`][health] for ways\nto get started.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © Eugene Sharygin\n\n[build-badge]: https://github.com/remarkjs/remark-normalize-headings/workflows/main/badge.svg\n\n[build]: https://github.com/remarkjs/remark-normalize-headings/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/remarkjs/remark-normalize-headings.svg\n\n[coverage]: https://codecov.io/github/remarkjs/remark-normalize-headings\n\n[downloads-badge]: https://img.shields.io/npm/dm/remark-normalize-headings.svg\n\n[downloads]: https://www.npmjs.com/package/remark-normalize-headings\n\n[size-badge]: https://img.shields.io/bundlejs/size/remark-normalize-headings\n\n[size]: https://bundlejs.com/?q=remark-normalize-headings\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/remarkjs/remark/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[health]: https://github.com/remarkjs/.github\n\n[contributing]: https://github.com/remarkjs/.github/blob/main/contributing.md\n\n[support]: https://github.com/remarkjs/.github/blob/main/support.md\n\n[coc]: https://github.com/remarkjs/.github/blob/main/code-of-conduct.md\n\n[license]: license\n\n[hast]: https://github.com/syntax-tree/hast\n\n[mdast-normalize-headings]: https://github.com/syntax-tree/mdast-normalize-headings\n\n[rehype]: https://github.com/rehypejs/rehype\n\n[remark]: https://github.com/remarkjs/remark\n\n[typescript]: https://www.typescriptlang.org\n\n[unified]: https://github.com/unifiedjs/unified\n\n[unified-transformer]: https://github.com/unifiedjs/unified#transformer\n\n[wiki-xss]: https://en.wikipedia.org/wiki/Cross-site_scripting\n\n[api-remark-normalize-headings]: #unifieduseremarknormalizeheadings\n","maintainers":[{"email":"remcohaszing@gmail.com","name":"remcohaszing"},{"email":"johnotander@gmail.com","name":"johno"},{"email":"tituswormer@gmail.com","name":"wooorm"}],"time":{"modified":"2023-11-20T10:43:27.853Z","created":"2016-01-04T23:11:37.899Z","0.3.0":"2016-01-04T23:11:37.899Z","1.0.0":"2017-06-13T17:26:27.558Z","1.0.1":"2018-11-20T20:27:16.682Z","1.0.2":"2019-06-15T09:34:41.790Z","2.0.0":"2020-03-22T10:37:43.974Z","3.0.0":"2021-08-03T15:59:19.437Z","3.0.1":"2021-10-30T08:24:59.179Z","4.0.0":"2023-09-21T07:16:56.922Z"},"homepage":"https://github.com/remarkjs/remark-normalize-headings#readme","keywords":["count","depth","header","heading","level","markdown","mdast","plugin","remark","remark-plugin","title","unified"],"repository":{"type":"git","url":"git+https://github.com/remarkjs/remark-normalize-headings.git"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"bugs":{"url":"https://github.com/remarkjs/remark-normalize-headings/issues"},"license":"MIT","readmeFilename":"readme.md","contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}]}