{"_id":"mdast-util-heading-range","_rev":"23-19ff72cffbb354216d6227a37363a647","name":"mdast-util-heading-range","description":"mdast utility to use headings as ranges in mdast","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"mdast-util-heading-range","version":"1.0.0","description":"Markdown heading as ranges in mdast","license":"MIT","keywords":["markdown","heading","range","mdast"],"dependencies":{"mdast-util-to-string":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/wooorm/mdast-util-heading-range.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"files":["index.js"],"devDependencies":{"browserify":"^11.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.3.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","mdast":"^1.0.0","mdast-comment-config":"^1.0.0","mdast-github":"^0.3.0","mdast-lint":"^1.0.0","mdast-toc":"^0.5.0","mdast-usage":"^0.3.0","mdast-validate-links":"^0.3.0","mocha":"^2.0.0"},"scripts":{"test-api":"mocha --check-leaks test.js","test-coverage":"istanbul cover _mocha -- test.js","test-travis":"npm run test-coverage","test":"npm run test-api","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","make":"npm run lint && npm run test-coverage","bundle":"browserify index.js --no-builtins -s mdastUtilHeadingRange > mdast-util-heading-range.js","postbundle":"esmangle mdast-util-heading-range.js > mdast-util-heading-range.min.js","build-md":"mdast . --output --quiet","build":"npm run bundle && npm run build-md"},"gitHead":"d7f5d493d341ebdc4b1f99ce18bb70f560abb1c4","bugs":{"url":"https://github.com/wooorm/mdast-util-heading-range/issues"},"homepage":"https://github.com/wooorm/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@1.0.0","_shasum":"b7409c8e58661c1ab5b73fd39309f43c35f11168","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"b7409c8e58661c1ab5b73fd39309f43c35f11168","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-1.0.0.tgz","integrity":"sha512-o6YUtmduyrIHZm7wUaFfJFm9tJptIFiPoMgNcd09VImaOcAK5JHuBzW2cj4tyPdrN6zfBt/QfH/dc7Wm0Ja1Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCks19bNbzMwyrBoXc9C01EvNvOfZFZZCnO9IKkILV5rAIgRLKY11RPGZDe0fMCdC6a3MZ2zU6wpoNP5yX7Dpf9AU0="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{}},"1.0.1":{"name":"mdast-util-heading-range","version":"1.0.1","description":"Markdown heading as ranges in mdast","license":"MIT","keywords":["markdown","heading","range","mdast"],"dependencies":{"mdast-util-to-string":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/wooorm/mdast-util-heading-range.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"files":["index.js"],"devDependencies":{"browserify":"^11.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.3.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","mdast":"^1.0.0","mdast-comment-config":"^1.0.0","mdast-github":"^0.3.0","mdast-lint":"^1.0.0","mdast-toc":"^0.5.0","mdast-usage":"^0.3.0","mdast-validate-links":"^0.3.0","mocha":"^2.0.0"},"scripts":{"test-api":"mocha --check-leaks test.js","test-coverage":"istanbul cover _mocha -- test.js","test-travis":"npm run test-coverage","test":"npm run test-api","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","make":"npm run lint && npm run test-coverage","bundle":"browserify index.js --no-builtins -s mdastUtilHeadingRange > mdast-util-heading-range.js","postbundle":"esmangle mdast-util-heading-range.js > mdast-util-heading-range.min.js","build-md":"mdast . --output --quiet","build":"npm run bundle && npm run build-md"},"gitHead":"cab36e6e6355f0c4cd6ce00f28a9464de8a5072e","bugs":{"url":"https://github.com/wooorm/mdast-util-heading-range/issues"},"homepage":"https://github.com/wooorm/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@1.0.1","_shasum":"bdc56875403e333f40ac31930f1767f33f820a5c","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"bdc56875403e333f40ac31930f1767f33f820a5c","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-1.0.1.tgz","integrity":"sha512-SzN2sx+gIK/uYCzlS0yKH7D/iXDiqYL8YZ7YeM6PpdYN8KO6psx4dTAIeDwJWm38PxieVK3GCUcXRQBpkc14Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOSCun1XQ08v3rP5aeL1CVTR9aN+WhfGBLV3Vhat83sAIgK6AjSbHBJrgufj1rM/xpQU7K11It7Ab9OZy/60xTjiw="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{}},"1.0.2":{"name":"mdast-util-heading-range","version":"1.0.2","description":"Markdown heading as ranges in mdast","license":"MIT","keywords":["markdown","heading","range","mdast"],"dependencies":{"mdast-util-to-string":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/wooorm/mdast-util-heading-range.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"files":["index.js"],"devDependencies":{"browserify":"^11.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.3.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","mdast":"^1.0.0","mdast-comment-config":"^1.0.0","mdast-github":"^0.3.0","mdast-lint":"^1.0.0","mdast-toc":"^0.5.0","mdast-usage":"^0.3.0","mdast-validate-links":"^0.3.0","mocha":"^2.0.0"},"scripts":{"test-api":"mocha --check-leaks test.js","test-coverage":"istanbul cover _mocha -- test.js","test-travis":"npm run test-coverage","test":"npm run test-api","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","make":"npm run lint && npm run test-coverage","bundle":"browserify index.js --no-builtins -s mdastUtilHeadingRange > mdast-util-heading-range.js","postbundle":"esmangle mdast-util-heading-range.js > mdast-util-heading-range.min.js","build-md":"mdast . --output --quiet","build":"npm run bundle && npm run build-md"},"gitHead":"846e993fb4daeadd1e0efd3618a16e23017a6acb","bugs":{"url":"https://github.com/wooorm/mdast-util-heading-range/issues"},"homepage":"https://github.com/wooorm/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@1.0.2","_shasum":"fb0463fbd8fe916cf3a35253e4459ba94f64fa66","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"fb0463fbd8fe916cf3a35253e4459ba94f64fa66","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-1.0.2.tgz","integrity":"sha512-ABxvzARxAJ5WCGgX1Mrrl3+YNRwItnEImYlGffKlpf20QoLABBd7tEvMb+4WbIZGJktVPl8iaVb4Zo2rwTrISA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICn7DlvKyVo80faRoLCcvv1V6a7BafzMXBsnb8WNdIDoAiA/BNkh1d12Gze5LTbhPT1jTowE+9AwrqzLlG+KitL3pw=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{}},"2.0.0":{"name":"mdast-util-heading-range","version":"2.0.0","description":"Markdown heading as ranges in mdast","license":"MIT","keywords":["markdown","heading","range","mdast"],"dependencies":{"mdast-util-to-string":"^1.0.0"},"repository":{"type":"git","url":"https://github.com/wooorm/mdast-util-heading-range"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"files":["index.js"],"devDependencies":{"browserify":"^13.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^3.0.0","remark-comment-config":"^2.0.0","remark-github":"^3.0.0","remark-lint":"^2.0.0","remark-toc":"^2.0.0","remark-usage":"^2.0.0","remark-validate-links":"^2.0.0","tape":"^4.4.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --no-builtins -s mdastUtilHeadingRange > mdast-util-heading-range.js","build-mangle":"esmangle mdast-util-heading-range.js > mdast-util-heading-range.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"0bd9fcb7fc9ec41f5db95c7c490dbc69f9c3d7cb","bugs":{"url":"https://github.com/wooorm/mdast-util-heading-range/issues"},"homepage":"https://github.com/wooorm/mdast-util-heading-range","_id":"mdast-util-heading-range@2.0.0","_shasum":"e12586922a5ae0b055f0321e3f5a982baa354300","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"e12586922a5ae0b055f0321e3f5a982baa354300","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-2.0.0.tgz","integrity":"sha512-D+/wrHNHNVkSyeYANPf1nVfbRcfc1OqMloLkew+NbR1Ph6G3B5nno8K6rsODINdGwmDty5rlI59xBHbx9UI/WQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVeGZ3cZV/ttOz3N4wQ20zdx2/Y0pZg884ClFiC+mrqAiA/59XP0pwgltXSv9BoPfJ0PexwhH+LL0KQNbfqjJxybg=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{}},"2.0.1":{"name":"mdast-util-heading-range","version":"2.0.1","description":"Markdown heading as ranges in mdast","license":"MIT","keywords":["markdown","heading","range","mdast"],"dependencies":{"mdast-util-to-string":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/wooorm/mdast-util-heading-range.git"},"bugs":{"url":"https://github.com/wooorm/mdast-util-heading-range/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"devDependencies":{"browserify":"^13.0.0","eslint":"^2.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^3.0.0","jscs-jsdoc":"^2.0.0","remark":"^5.0.0","remark-cli":"^1.0.0","remark-comment-config":"^4.0.0","remark-github":"^5.0.0","remark-lint":"^4.0.0","remark-toc":"^3.0.0","remark-usage":"^4.0.0","remark-validate-links":"^4.0.0","tape":"^4.4.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --no-builtins -s mdastUtilHeadingRange > mdast-util-heading-range.js","build-mangle":"esmangle mdast-util-heading-range.js > mdast-util-heading-range.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"b421419099bef9b9bc433703dcb29439e5b3ed38","homepage":"https://github.com/wooorm/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@2.0.1","_shasum":"40cbbd131839f142418d421ce1844f2f053380f6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"40cbbd131839f142418d421ce1844f2f053380f6","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-2.0.1.tgz","integrity":"sha512-jRh0q3MPt6u+Dc9bSND8JgFBHEhZpL/IGqCskJtLEwUGz4DBKaA4tHXO/y4n1EiK2g9Gw6IfjuUMUnnuWHARSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1sg4+Sc7yFBJXcdxfOmBfFmlJ0K6aBinTNwWB2KFybgIgaNxkR2lJ1bagOSbcxFA+gUwpYWYPHHePbn9Wx/tZgXQ="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/mdast-util-heading-range-2.0.1.tgz_1465838758360_0.27031110553070903"},"directories":{}},"2.0.2":{"name":"mdast-util-heading-range","version":"2.0.2","description":"Markdown heading as ranges in mdast","license":"MIT","keywords":["markdown","heading","range","mdast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-heading-range.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-heading-range/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"mdast-util-to-string":"^1.0.0"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nyc":"^11.0.0","remark":"^7.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.4.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --no-builtins -s mdastUtilHeadingRange > mdast-util-heading-range.js","build-mangle":"esmangle mdast-util-heading-range.js > mdast-util-heading-range.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"esnext":false,"ignore":["mdast-util-heading-range.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"a1d6b122170f38b0877d94dd26d5e3584dc3a9d7","homepage":"https://github.com/syntax-tree/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@2.0.2","_shasum":"3fb794df9346b9fca729488102ec4c1423242205","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"3fb794df9346b9fca729488102ec4c1423242205","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-2.0.2.tgz","integrity":"sha512-RLSZuMQmxs+WJ9TkHxMmQXHMYFHYn2/xo6EgSTAlm1PtuEzOLIdpZYTLpvE8wis3iZb/mv+4Pk22VWeQ7c22kA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGb8fqXn6X6m441o+LTuAKe7/wo1fgb8B6LOZZPIaHDAAiEAihALo3RkF3lxrEF3KjLtW959t3DJoVvTclfzloZcDAE="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-heading-range-2.0.2.tgz_1497373494729_0.9275048051495105"},"directories":{}},"2.1.0":{"name":"mdast-util-heading-range","version":"2.1.0","description":"Markdown heading as ranges in mdast","license":"MIT","keywords":["markdown","heading","range","mdast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-heading-range.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-heading-range/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},{"name":"Jake Teton-Landis","email":"just.1.jake@gmail.com"}],"files":["index.js"],"dependencies":{"mdast-util-to-string":"^1.0.0"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nyc":"^11.0.0","remark":"^8.0.0","remark-cli":"^4.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.4.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --no-builtins -s mdastUtilHeadingRange > mdast-util-heading-range.js","build-mangle":"esmangle mdast-util-heading-range.js > mdast-util-heading-range.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"esnext":false,"rules":{"unicorn/prefer-type-error":"off"},"ignore":["mdast-util-heading-range.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"f81ed99113235207c0c4bb3e5a9079a3bce418f0","homepage":"https://github.com/syntax-tree/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@2.1.0","_shasum":"d0fab7b4261bca0d8097cade6d20a17292eb4c34","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"d0fab7b4261bca0d8097cade6d20a17292eb4c34","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-2.1.0.tgz","integrity":"sha512-D+dCtQF94nfzlgVMSZ3Yp2199t3QBzJt2HPeB6YyIVdX6iWqcZAyttxEc41nhOgFluX12z0NP/0pshG2cZ5XCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4gvO27sYZMKHg7yM16v5ABOBMx9YEk0aiZpG2iMFfqAiEAlKF1MCTMh0kXD23zSJuavq19S1y90BDj/IKPvImFRjY="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-heading-range-2.1.0.tgz_1503304449242_0.018002661410719156"},"directories":{}},"2.1.1":{"name":"mdast-util-heading-range","version":"2.1.1","description":"Markdown heading as ranges in mdast","license":"MIT","keywords":["markdown","heading","range","mdast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-heading-range.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-heading-range/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Jake Teton-Landis","email":"just.1.jake@gmail.com"}],"dependencies":{"mdast-util-to-string":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^13.0.0","prettier":"^1.14.3","remark":"^10.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.4.0","tinyify":"^2.4.3","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s mdastUtilHeadingRange > mdast-util-heading-range.js","build-mangle":"browserify . -s mdastUtilHeadingRange -p tinyify > mdast-util-heading-range.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,"rules":{"unicorn/prefer-type-error":"off"},"ignores":["mdast-util-heading-range.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"e2aac7291ef39483fcc6c68309ea5e7bf27b480a","homepage":"https://github.com/syntax-tree/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-LK+4XndcAAGtqZuWpO66e49YjMNmUWJubjZV1nO3z5jsoPXTdydVJ7HXtI4leIOHPH1f1IjVgH5KLar2pMEsMw==","shasum":"8197f4622956a0a325ce07587e82deb4afb45695","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-2.1.1.tgz","fileCount":4,"unpackedSize":9847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1cUjCRA9TVsSAnZWagAANAwP+QAG2yek384XzwogOy3y\nF9FutQW9DAWOtvNTdnK09WF9IsmIjr+TSKQ0g4WQPMVSAQz9M7QPqSy4bNBC\n7e91akhEiZlYa1wRqTv6voulxA0B7bDN95uSYSDAlFMSHTejjXd2EmWm2nrf\nxeE+Kg+iWddIqJmwGgFNunSW1Ifwn3BfFq55Gs62kYJ7wCuICU+7LFQSnc/s\npp7Ko3uJdTAa9o5PVK0jME6/fZQHp0BpcAkSgFXY2GOe8O8L/mJyh+yle74n\nJv8g1TcM0qsZDGQhrCizzRTuYHfYnke6mXsTn7ewrvMK0tArzPLaPAzecloC\n337YHIpoXMM6pFYjtyvOAOklnOHQBt2wZqbRVsDY+ixS0NHapuMgSQOcomiA\nY4vJ2/uQORMec2ac0p1n5CESLCc7tahNspyefP3Apzs1i20cFZ2LNTiJPfe4\n72Du1wcTqCKAWm2yLHhBETXRAFiijca1A78IFT7xElvbZ2wTVRniW5Z4R/LS\nP43fSFVhg0S5ShxQMdNQw3db8XI/5vOuBncSLMWr8shfSWB5yjk6WO4njL3T\nCnznfeeywXvdt0JMjMQejnqbSVQsd8yNZVfOSXYJnl8/CH8ZEw7FjzQMnWNs\nzeUSKgMAfpiwo655vfCLMVihwcwCWNN2eMVx0bXmMJbfrCj9R5kddnWHuVju\nOhNQ\r\n=jf/z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAORKe1vKq1oaWc8eLujbL6wJml/0PT6wVCzYZ0YPVpyAiEAqFVDBlvUxhoDlPvrFvRAZXUotWzFt02p8oO7d20mUYc="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-heading-range_2.1.1_1540736290777_0.7827707988054953"},"_hasShrinkwrap":false},"2.1.2":{"name":"mdast-util-heading-range","version":"2.1.2","description":"Markdown heading as ranges in mdast","license":"MIT","keywords":["markdown","heading","range","mdast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-heading-range.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-heading-range/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Jake Teton-Landis","email":"just.1.jake@gmail.com"}],"dependencies":{"mdast-util-to-string":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^13.0.0","prettier":"^1.14.3","remark":"^10.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.4.0","tinyify":"^2.4.3","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s mdastUtilHeadingRange > mdast-util-heading-range.js","build-mangle":"browserify . -s mdastUtilHeadingRange -p tinyify > mdast-util-heading-range.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,"rules":{"unicorn/prefer-type-error":"off"},"ignores":["mdast-util-heading-range.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"279fcee135713b25223dc615cfd8b4a87d5006ce","homepage":"https://github.com/syntax-tree/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-Zif68w/iFthWHYbCoT+R3Kb5arOzWriIw4Kc2pPmJNgKfmcsBZqc60zN8Kr3+cNlGyS6wJz/v4oJLy9Jm06C5g==","shasum":"eccd6ff96d6231227c8456acd05c4e1b8e7f4c79","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-2.1.2.tgz","fileCount":4,"unpackedSize":9847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6AL+CRA9TVsSAnZWagAA7GcP/0aVGxPuuqgL/O5Nmd+d\nRi73KqlSLF/rlK4KsHFKCFqrU8e5xKsaoptViw/6oYN8dlZhTS3GnasYRVq4\n+wlUOrC/BxuIoZSST357NEE2nCaIesBry1tcxlhJRwB2NxGcXzGMW5A4VJry\nUBL/8DkVrwDyEiUSvGNl1tvkvP/mnPeUUclxySxE87XHVoVrh51GyjtNwc2k\nDXCe1mRIv4MddYSpz9vMveder5aDAdAkfDj9EGsJq54ulBAH6EgumjF4/k81\nbOeBTRWdk0Xw97ZOBpprQPhB5jIKp08YmvdatSC30wATjjW0561P1uOFUu91\nOhv/xJbtjQm6FnTyp2tVgvP2jniOEe9DRcwbesvmVH+V2AzSPvkWdjEddqr1\nneWKUWKot+wBRg0HYphPE10bsnjNXI1dTDDXliUU+S9tJVMelWOpCRDGMU6y\nsz46K8/sQm7iPf6BmXrlcjXydXlcczAtDYN/NW8uZgCpF27NqHbz9dLP/c6n\nHfibKgr/AVM2XP79Y51E48xkkfsAijfgU450PhkCvsXUmDVgvBO0kxfUzbGI\nyWXTLo1vixc50YX7sJNclyfYCO1XXoSxvqUmmVLch5dtaB2ge7fl3kYoCcUM\n2DQjiYXY1aTViVC+hh5SdTi1xLu9hSUY6TosAHGBkpWKQtKcGmdHMGLFRudU\nOci5\r\n=OPf3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzzhZgUvkOD1OmzziHXwGrAhimrjydQdiNG52BXENUmAiBlcWgS9gZwsipLGI8LZtqm49gHtyawoWz1XNDNlp1/gw=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-heading-range_2.1.2_1541931773403_0.2389915694662479"},"_hasShrinkwrap":false},"2.1.3":{"name":"mdast-util-heading-range","version":"2.1.3","description":"Markdown heading as ranges in mdast","license":"MIT","keywords":["unist","util","utility","markdown","heading","range","mdast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-heading-range.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-heading-range/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Jake Teton-Landis","email":"just.1.jake@gmail.com"}],"dependencies":{"mdast-util-to-string":"^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.4.0","tinyify":"^2.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s mdastUtilHeadingRange > mdast-util-heading-range.js","build-mangle":"browserify . -s mdastUtilHeadingRange -p tinyify > mdast-util-heading-range.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,"rules":{"unicorn/prefer-type-error":"off"},"ignores":["mdast-util-heading-range.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"0200931da7e6149cc87614609fb869e4319d2566","homepage":"https://github.com/syntax-tree/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@2.1.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ypaAuI6mWC37CQt3YsngWR/+y2LK3xx1+7SfgrG/URyVDgMu+i91O2ulyhNOzAXqB7kf9hGZY3twNK5eaEKX6A==","shasum":"a9d3e203fe7011fcce89fb7595353b52692d5b93","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-2.1.3.tgz","fileCount":4,"unpackedSize":10639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc57y0CRA9TVsSAnZWagAAU3gP/3g3mlKVMt2BExtqUZrO\nE0dyu7T+pwB3qA+djsiVkeVguttZVqBcrEG5lWoS2sht94ZjhtI/atLlZ93p\nFhA7+lloOF3dMRnhUhGM1ZwgtAJDKWARy+RM1xF3tWYnx9C+whYGqmJkU621\nG+fv4iknIymjUZuK513jPfatj1mIdUXPs6NsIoDpi9QU4sgnod0OHyOVi/qv\nBqTNUpcLN3opM31O0TehWH/m9XXKODisbgMPzI1857RifHj1yyW7O764YHMs\ny3BVqre2T2ed/6chC+nbRa8Vrt/DTYMHL14nQYoEv1eYK+FAXV5m/Hjo5Bb1\nEiyMpz72aR+vK0m3pcJWSlWN7/ANC8jnQ/ZR4Sd34+BQkT3Yw+M2RgOsZUav\nmiolTZM9YuzYd6iIovfGvsX0r9g90ZLhcRApo0qjuwBOxDqKR6+4vkVFc48Z\nivLdNou5dMZr2FOjC8vL6gBAeVYnu/W2WFRnqBmvWFHSY4BGzfeHoCdizrsC\nKApMP+YGBqd2ugCcJEjtjwWP3LZ2xb8BX5shmAEa2eq7Kc686lmDzDYt7T2j\nmOrQYRlf24VsKPDsnUShv6Zu2YeRUcIDoFUV4hHWYIuRbCKBksqXJeMfKTSq\nX774I5RGbQZR3sxWv7ASr5WzZfhQ2rMmW9BdBiQMooX0YqiKSMrED+KDnoDV\n/dwR\r\n=5xpC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/bqBMpb03vw3QDuDhLyp4yD1Ou1u9WqfBuI3uwik32AiEAqeSjrayAlqUmfPD9WPMjDGTDhxDvZlC6eoeL4WvGBCQ="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-heading-range_2.1.3_1558690995591_0.6168825171403449"},"_hasShrinkwrap":false},"2.1.4":{"name":"mdast-util-heading-range","version":"2.1.4","description":"mdast utility to use headings as ranges in mdast","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","heading","range"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-heading-range.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-heading-range/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Jake Teton-Landis","email":"just.1.jake@gmail.com"}],"dependencies":{"mdast-util-to-string":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^15.0.0","prettier":"^1.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.26.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s mdastUtilHeadingRange > mdast-util-heading-range.js","build-mangle":"browserify . -s mdastUtilHeadingRange -p tinyify > mdast-util-heading-range.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,"rules":{"unicorn/prefer-type-error":"off"},"ignores":["mdast-util-heading-range.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"c9bbdd3718e3730e0c76e040eaa19f184cb6df5c","homepage":"https://github.com/syntax-tree/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@2.1.4","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-ea+YwoFQZiwSf5TLlk9qtKb0AUKsn1oCzdskn2SXsHylA/vW9ZxmMzuCNsFi9siWW1WS1/JSOipX2brUwisIHA==","shasum":"152d1c71affb6172b1bbf5fee01072bf1b058709","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-2.1.4.tgz","fileCount":4,"unpackedSize":11505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUTKaCRA9TVsSAnZWagAAhGYP/RopCUQ2B1Brqr283ga6\nkn0lQ8WCzfxWxZIF2RdonFesHGp1dNOjDmJchvHJD7RUMATYghycbgu/kkPG\nhu6ct57qVmXi6uErKg35n5fpK/wEesdGMm4Z1FywxrORcHrAQ0oCF4bYOctD\n+ZqpJ1xAymM4OuX1/8HHom69ceQiZqwnF2Q/nts6HH6lZna8PUNYvc2xbfDo\nOg/bldqweNel2xX4G3kMWtYKbFvpm/88agaOeMRffccu+MQYgNeg6m8oR69/\nm/okfeltFTqHvdnfRNQjATBpJ2B4qZT6y7DiNVdZkQ+16/E2IFdUgh2UnUnT\nKKl2rFSML+i6npHRa5gyACj2LTJHX7wuYlIrgPUpYE1BxM4RiLbqYaPdUdVy\nmYbZeb10ogjKGAzqVyumD/E3yUdqHJlJ94Ws9hLynPzhMX1O53sDXrxPCOcK\ni1NMFOJet+MRhimJ83rXfFufd7gbZPcyz4PVKJI5DT+9PZ7sgFK+ZqwMnJ/8\n49N2IejF0DoowO2r3VTVUc6bo18Z6KsvO3wafYk4bk2UR7iBltnE3h/iFO5K\nvxBDjYzXf7t+zktST1mE5EehWepAiQiD00t6Aj9016Bf3ZQmlyubSFxi6teo\n3wBsUAEuMcO4m88LfmJNGpZsI26JqLuSXjpDSiiiKmbA0ssmnKkWsN06qz6M\naMeJ\r\n=3A+C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDvHVO+NjFB7lt7QnicFT5HXKIkWRdgDyPwF/3E3VP4wIgUoye6tdUYwY2Bi2f14zfh7n4SYY4wSNc4lXLsn2L15s="}]},"maintainers":[{"email":"keith@mcknig.ht","name":"kmck"},{"email":"tituswormer@gmail.com","name":"wooorm"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-heading-range_2.1.4_1582379674297_0.8579539220731633"},"_hasShrinkwrap":false},"2.1.5":{"name":"mdast-util-heading-range","version":"2.1.5","description":"mdast utility to use headings as ranges in mdast","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","heading","range"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-heading-range.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-heading-range/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Jake Teton-Landis","email":"just.1.jake@gmail.com"}],"dependencies":{"mdast-util-to-string":"^1.0.0"},"devDependencies":{"browserify":"^17.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark":"^13.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","tinyify":"^3.0.0","xo":"^0.34.0"},"scripts":{"format":"remark . -qfo && prettier . --write && xo --fix","build-bundle":"browserify . -s mdastUtilHeadingRange > mdast-util-heading-range.js","build-mangle":"browserify . -s mdastUtilHeadingRange -p tinyify > mdast-util-heading-range.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,"rules":{"complexity":"off","unicorn/prefer-type-error":"off"},"ignores":["mdast-util-heading-range.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"ccb755bb55975aa4f36a517d7b62680e3736f974","homepage":"https://github.com/syntax-tree/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@2.1.5","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jXbFD0C+MfRkwsaze+btzG9CmVrxnc5kpcJLtx3SvSlPWnNdGMlDRHKDB9/TIPEq9nRHnkixppT8yvaUJ5agJg==","shasum":"9a8e07bd46d07d40ad1596b0b6ab8535337725c3","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-2.1.5.tgz","fileCount":4,"unpackedSize":11055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnpfGCRA9TVsSAnZWagAAqYcQAINmwIYolH28rZ7AXJ+G\nrItovKacLuvDtD2bgXHSmtj7lL/unBuR/T58zODa+QLuX/eM/CzY36rp/dIP\ntZ6j0eYw+mINWpDoCyle9FFXtjbVyHbE4exRDH3U2QMpXEcJtCPhpZ3z72iE\n39+P9RVXCS29M3RZDHygdk6DbG8NgXO7SQ1A8ryU8bRBk6fx0sW0jvOD5iCH\no8fivfciULP3X7Eb0r8JDXTUEUyKohEptPGllPBbjXzXBV45470q6alak9Ws\nztPhXB6BgBmusdRia5zScdTBB4CHySUNYMcB/922jKC8VfxEj6k5+YnPfgaC\nH/h9mAyJRC93oSReyKApDfoXQnT7TFd2uYIFMxNbt5/AVMnB1kDX7heU2ejt\n6nFh8cWtM03sE+U0dv8pkuuuADgA+4BqKwq8X1gGr9Tk419/hF8U+rb5H1Vt\ngxYDnXCEnIgHvRxx8oHEv19gQp2WpwgCKkqKbD3IW/D262N/zr8eZPa84iJH\nRNF/M4hRbhSQO/XPQ66wTcsRCNAKmj9vILFmpjGEczaKy6FfPTZan5KNWiND\nrQ40r0sx8jxgqACvSI/8zXQ1+Gethz3ZwZTuPN1NOP1HHC0KJA1E775SOQL/\nA6t22Eu4JloyW0rQg9lwdNufwPPQ895/7h5rNqW4ZgfaepdixcGjbK754xx5\nCxY7\r\n=jSOF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3wNaA0YI3zRcM1wUzBItsI9EDDwy9cagiVwu1zNKswgIgXOsYHdZHWOKr+Jey6kcYdQ9Oi0l9+5m/8Rb5z+yFUJg="}]},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-heading-range_2.1.5_1604229061746_0.67428734550426"},"_hasShrinkwrap":false},"3.0.0":{"name":"mdast-util-heading-range","version":"3.0.0","description":"mdast utility to use headings as ranges in mdast","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","heading","range"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-heading-range.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-heading-range/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Jake Teton-Landis","email":"just.1.jake@gmail.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","@types/unist":"^2.0.0","mdast-util-to-string":"^3.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^13.0.0","remark-cli":"^9.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","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","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,"rules":{"no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"2ff78cbef7009473eeb44737f0cd290ed5202c78","homepage":"https://github.com/syntax-tree/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@3.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-35i3hX8zhho5O686WQNe27JsujEsMLAVMyKucGCRlhG71Z+igvIQHPRJD+eivh8VaCrQ2QXh6ytbGrQwHi8cvA==","shasum":"fc435129e40940e9f634c76895a0f76f523d0ca0","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-3.0.0.tgz","fileCount":5,"unpackedSize":13409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg82OCRA9TVsSAnZWagAAI/MP/jdVp0XUk3i++PoxfbTI\n89eGXiVnE+O3yiDi2eGEiXI+HflU6pxgkAt0XdyVs/SJ0UQw29YRtyZ3Y2OW\n5MgthBXec9Au53is9hUt/j0AIEQ4Jv0JQFstSWjUMf/CDDReH6xgC6+s+QbZ\nvstQqdeduzxS5HgSmO4gukudYcSxK16BS895anLctJ07UL6XMBX3Kaen5gsG\noXDwmWvwh9ZT0zfTxSCYI5sWtyiiadCS+H1Oh9y0xJcyrDL/YEevv8LsZePp\n4HfiyfKoi1nFRNlJ9M3Utk7Pj1lh6jWGW1PySQbNOuEaQOee2HsrPz5lSwjV\nMXZazxWdNL4hQcn3I24g+1vpGy8mVrZXvtR3obOllzQ8dHGsRmR4SPz+C742\nxTl+IPBMXzXQIJCjPvctmmgMYQYiRKLlzvynmYsOvSe0lXGJW1SPrU8U+zM4\nT82erzKLtJjZ21bCrbCibuMHDq2Ek8FazprwXF4EgZ5h8mxfL/HPb52yNcd5\nC3BMY45UBp0b5DmJ3D13DvYqP3hD09NM5M6tDFydc30XdFBqzPjom7RWe/yi\nzGLv782hXEjdGCpi3g7turHupp9KoxVH3yfEQc3d0xbXTAy3EphTF/8w7yVX\nXIm1PEruk4WTafd2Za3fxyboF39UaZB6f5gDi4lVAwJA1CX1OJheGNsvI65q\n+y0/\r\n=x3KC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjluh/BHnp1GRhnJ0FVjyHWqkOkvph4mGv4oZyucvYwAiB3Vh4Ehpw8Vtk4kZGxQDOB7TnizvSHvMOOEAASjtf5Ew=="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-heading-range_3.0.0_1619250574289_0.2553904377326748"},"_hasShrinkwrap":false},"3.1.0":{"name":"mdast-util-heading-range","version":"3.1.0","description":"mdast utility to use headings as ranges in mdast","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","heading","range"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-heading-range.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-heading-range/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Jake Teton-Landis","email":"just.1.jake@gmail.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","@types/unist":"^2.0.0","mdast-util-to-string":"^3.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^13.0.0","remark-cli":"^9.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","xo":"^0.42.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","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},"gitHead":"10a401680fc7ed7f4bf04a60704912146e382e54","homepage":"https://github.com/syntax-tree/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@3.1.0","_nodeVersion":"16.2.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-utI/jMJR/d2/ImBxG/ko0BIyVA5B9lg9rIgHFVc9HdanBNpfEJqqqtKXYeFzkSFhPs7rogne8a8DNxJKCNIzYw==","shasum":"911dc32df69878024161bcf4c82a3efc2e221dd8","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-3.1.0.tgz","fileCount":5,"unpackedSize":13240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/qFFCRA9TVsSAnZWagAAy1QP/0P4sAPsVSJT4xHclJ8s\nXdcDAKpDvDxpdGBr7r+AgVH4TJV4I/9w7cdCVgQAZFlTUBZQ8AIAKoWfTBGv\nwoXvtr2ngPBfM2TWaYRgj0u60YzHYArP/9gjtKPnHbFqpbC/yByYju20Qvzy\ntlVZleKWZhqShHA15P5b6lVYX8+wyuGaRYmJPqzaxD+1FpPTF44Lxs+LZtdp\nnWdw7+jpPtIvkjCAN3tWvnodpj25EbKcdTjee0Cc+c5Zn7u7RBbP40QAGxaS\nvvCZYe9icltbi54AuyMnodjPD/WUarfroiXP87k6mlwmMyzV48x2JMMHk+xd\nosJbsT0e14V5+tCLlqu8A7rIR9qLydkE2I6KIRdouC27GRRGe7bZDlWGKRd3\nffHaTjLLFnfEAJUh/+VML522j7nk6Z2QAbiVZRRLwBzu/8VGhqK0yD7RSOXv\ng8Wrelr0o+X2jsVdlR+BWTfV18uF6C+DrfqhbZWuqEXF78KspoOfJR5Hf7r+\nUZ8QTxartJBU//ukBdGVUmBSQaZ6/cH2mOXDK5VO4iBYQ2nwy4MCDonLwA/L\nbSTG0axj2UgZ07A03epvUbaF+7iNXoluSwyfU1F+/Nu7gLyTc5aoiVog7B72\nIh/sZRsrPKUFqd99KHjPXfMuwwZQ1vDvqpqEOvm2eNzL25GsKFh5r8k6AD3c\nS+iB\r\n=0MOJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZNgLbZG4n1xaSXMZLENreT55Fe9a02LP89xAYnH1bBAiEAxAgz7RU2f0dl0y7n1vdt8UkA2Hyk0dt92eIU5iP4P6s="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-heading-range_3.1.0_1627300165132_0.12184503233293387"},"_hasShrinkwrap":false},"3.1.1":{"name":"mdast-util-heading-range","version":"3.1.1","description":"mdast utility to use headings as ranges in mdast","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","heading","range"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-heading-range.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-heading-range/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Jake Teton-Landis","email":"just.1.jake@gmail.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/mdast":"^3.0.0","@types/unist":"^2.0.0","mdast-util-to-string":"^3.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","mdast-util-from-markdown":"^1.0.0","mdast-util-to-markdown":"^1.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --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":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"1b9c9f9896381138ab8ea5cdf1142bccce2e2e6c","homepage":"https://github.com/syntax-tree/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@3.1.1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-Dxyx/mzVcmzFgW8TtorRTisWaTS9WgooSiVdCYnp48iSjzsAQD0uwtLYxcgxoPCSINuKxWLZGz+OOZcsqhqNTg==","shasum":"88f651105aed3bb8b89e2eb288efbdb8dbfbd4d5","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-3.1.1.tgz","fileCount":7,"unpackedSize":20171,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCpCEQCz7YzIMRygue9OOEU6q4EBFq7kgQuxGk7EnN9AIgLWO4spbM8Gvou9zZ16HuPwX/r3/K5vkOOCNj5AtGBu8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0PQrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXtA//dJhZOvqCIf6jMlIo4WfDk0U3/5LDKgd8QEUDintbptjdcthv\r\npA5xt0Kh1euC5cyl9+9k7hPqlSwpqLZUQRDADxjfx4i60+uJ8BfPQ8xKxUxw\r\nJeMf0reizvedRDnMp3iOekDMWU7FejWZoVMxleazFIb0weBi2RDTehjCcdNj\r\nNLWdboUgvc1PqGoOGh7L2LtF3cEw1qdpkJKsr8jC64QMR6SqXFo4EqvlXKL1\r\nR/2GgwCi0+XWOrGoAEF+5IpDJA1fpYzx4lBL5EFhVWLzpQ5GiZnQG6xKReLb\r\nP765SZk7lmDbD2aXh8sk2G2/KJzryzZmpbzk9EGtOk/I9fs5cqoTNAAQjBZv\r\nglJ8yoY+W4Jsd//0Lse9wWFWAwmChVwsNqHVYijNTzVVAbHD+xaxCzIUC+JV\r\nl77H5EYR/tA6GJyJ5Sh6XC8hiWnAdWwVza8OfDwhfy0/QaLFXZIm1XCM0UtQ\r\nRoCEY7JSdyl7A8+VydONISYIyRVvxYMkCGwL7MCxJDNrMJxNdpzA5850W/zL\r\nzp1i100jtD4Ph5A3y5i52lX4Z1gAtm3uCkWCwhRILVlcAjDTwUKOzeKhpmJK\r\nDv961XhFckOaBTXAqpTmByK4MBtqbj/xB1SQYHqvBXY7wcbcE0P3eoAiqpfL\r\njwc1grlQs4oy8fFQXd2CY/yk4wRCvdExa80=\r\n=tkK3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-heading-range_3.1.1_1674638379616_0.9576816905383734"},"_hasShrinkwrap":false},"4.0.0":{"name":"mdast-util-heading-range","version":"4.0.0","description":"mdast utility to use headings as ranges in mdast","license":"MIT","keywords":["unist","mdast","mdast-util","util","utility","markdown","heading","range"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-heading-range.git"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-heading-range/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Jake Teton-Landis","email":"just.1.jake@gmail.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/mdast":"^4.0.0","@types/unist":"^3.0.0","devlop":"^1.1.0","mdast-util-to-string":"^4.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","mdast-util-from-markdown":"^1.0.0","mdast-util-to-markdown":"^1.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.54.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true},"gitHead":"f59c55ba288f06d60ba2c0517bdb9460377063ca","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/mdast-util-heading-range#readme","_id":"mdast-util-heading-range@4.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-9qadnTU+W0MR69yITfUr/52eoVXcqUpFhN1ThjGSn59KGOdxgaOr4Nx4swa60SaXEq8/tjQZcq2sVPp2yJMNCA==","shasum":"8929226e5225b33b4458ce3cf92efa1c050781f0","tarball":"https://registry.npmjs.org/mdast-util-heading-range/-/mdast-util-heading-range-4.0.0.tgz","fileCount":7,"unpackedSize":24740,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyEb2NFw3VuwmmZ6YKhjMrdMsVn9ed7ej55DBYdg5OqAiEAmVwksQfxMvCulb6nTALK1R7ojCx77Sq4rDbwTbVysmE="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mdast-util-heading-range_4.0.0_1688747358716_0.39129048495321705"},"_hasShrinkwrap":false}},"readme":"# mdast-util-heading-range\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[mdast][] utility to find headings and replace the content in their section.\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    *   [`headingRange(tree, test|options, handler)`](#headingrangetree-testoptions-handler)\n    *   [`Handler`](#handler)\n    *   [`Info`](#info)\n    *   [`Options`](#options)\n    *   [`Test`](#test)\n    *   [`TestFunction`](#testfunction)\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 utility that lets you find a certain heading, then takes the\ncontent in their section (from it to the next heading of the same or lower\ndepth), and calls a given handler with the result, so that you can change or\nreplace things.\n\n## When should I use this?\n\nThis utility is typically useful when you have certain sections that can be\ngenerated.\nFor example, this utility is used by [`remark-toc`][remark-toc] to update the\nabove `Contents` heading.\n\nA similar package, [`mdast-zone`][mdast-zone], does the same but uses comments\nto mark the start and end of sections.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install mdast-util-heading-range\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {headingRange} from 'https://esm.sh/mdast-util-heading-range@4'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {headingRange} from 'https://esm.sh/mdast-util-heading-range@4?bundle'\n</script>\n```\n\n## Use\n\nSay we have the following file, `example.md`:\n\n```markdown\n# Foo\n\nBar.\n\n# Baz\n```\n\n…and a module `example.js`:\n\n```js\nimport {read} from 'to-vfile'\nimport {remark} from 'remark'\nimport {headingRange} from 'mdast-util-heading-range'\n\nconst file = await remark()\n  .use(myPluginThatReplacesFoo)\n  .process(await read('example.md'))\n\nconsole.log(String(file))\n\n/** @type {import('unified').Plugin<[], import('mdast').Root>} */\nfunction myPluginThatReplacesFoo() {\n  return function (tree) {\n    headingRange(tree, 'foo', function (start, nodes, end) {\n      return [\n        start,\n        {type: 'paragraph', children: [{type: 'text', value: 'Qux.'}]},\n        end\n      ]\n    })\n  }\n}\n```\n\n…now running `node example.js` yields:\n\n```markdown\n# Foo\n\nQux.\n\n# Baz\n```\n\n## API\n\nThis package exports the identifier [`headingRange`][api-heading-range].\nThere is no default export.\n\n### `headingRange(tree, test|options, handler)`\n\nSearch `tree` for a heading matching `test` and change its “section” with\n`handler`.\n\nA “section” ranges from the matched heading until the next heading of the\nsame or lower depth, or the end of the document.\n\nIf `ignoreFinalDefinitions: true`, final definitions “in” the section are\nexcluded.\n\n###### Parameters\n\n*   `tree` ([`Node`][node])\n    — tree to change\n*   `test` ([`Test`][api-test])\n    — same as passing `{test: Test}`\n*   `options` ([`Options`][api-options])\n    — configuration\n*   `handler` ([`Handler`][api-handler])\n    — handle a section\n\n###### Returns\n\nNothing (`undefined`).\n\n### `Handler`\n\nCallback called when a section is found (TypeScript type).\n\n###### Parameters\n\n*   `start` ([`Heading`][heading])\n    — start of section (a heading node matching `test`)\n*   `nodes` ([`Array<Node>`][node])\n    — nodes between `start` and `end`\n*   `end` ([`Node`][node] or `undefined`)\n    — end of section, if any\n*   `info` ([`Info`][api-info])\n    — extra info\n\n###### Returns\n\nResults (`Array<Node | null | undefined>`, optional).\n\nIf nothing is returned, nothing will be changed.\nIf an array of nodes (can include `null` and `undefined`) is returned, the\noriginal section will be replaced by those nodes.\n\n### `Info`\n\nExtra info (TypeScript type).\n\n###### Fields\n\n*   `parent` ([`Node`][node])\n    — parent of the section\n*   `start` (`number`)\n    — index of `start` in `parent`\n*   `end` (`number` or `undefined`)\n    — index of `end` in `parent`\n\n### `Options`\n\nConfiguration (TypeScript type).\n\n###### Fields\n\n*   `test` ([`Test`][api-test])\n    — test for a heading\n*   `ignoreFinalDefinitions` (`boolean`, default: `false`)\n    — ignore final definitions otherwise in the section\n\n### `Test`\n\nTest for a heading (TypeScript type).\n\nWhen `string`, wrapped in `new RegExp('^(' + value + ')$', 'i')`;\nwhen `RegExp`, wrapped in `(value) => expression.test(value)`\n\n###### Type\n\n```ts\nexport type Test = RegExp | TestFunction | string\n```\n\n### `TestFunction`\n\nCheck if a node matches (TypeScript type).\n\n###### Parameters\n\n*   `value` (`string`)\n    — plain-text heading\n*   `node` ([`Heading`][heading])\n    — heading node\n\n###### Returns\n\nWhether this is the heading that is searched for (`boolean`, optional).\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nThis package exports the types [`Handler`][api-handler],\n[`Info`][api-info], [`Options`][api-options], [`Test`][api-test],\nand [`TestFunction`][api-test-function].\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`mdast-util-heading-range@^4`, compatible with Node.js 16.\n\n## Security\n\nImproper use of `handler` can open you up to a [cross-site scripting (XSS)][xss]\nattack as the value it returns is injected into the syntax tree.\nThis can become a problem if the tree is later transformed to [**hast**][hast].\nThe following example shows how a script is injected that could run when loaded\nin a browser.\n\n```js\n/** @type {import('mdast-util-heading-range').Handler} */\nfunction handler(start, nodes, end) {\n  return [start, {type: 'html', value: '<script>alert(1)</script>'}, end]\n}\n```\n\nYields:\n\n```markdown\n# Foo\n\n<script>alert(1)</script>\n\n# Baz\n```\n\nEither do not use user input in `handler` or use\n[`hast-util-santize`][hast-util-sanitize].\n\n## Related\n\n*   [`mdast-zone`](https://github.com/syntax-tree/mdast-zone)\n    — similar but uses comments to mark the start and end of sections\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`syntax-tree/.github`][health] for\nways to 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, organisation, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/syntax-tree/mdast-util-heading-range/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/mdast-util-heading-range/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/mdast-util-heading-range.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/mdast-util-heading-range\n\n[downloads-badge]: https://img.shields.io/npm/dm/mdast-util-heading-range.svg\n\n[downloads]: https://www.npmjs.com/package/mdast-util-heading-range\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=mdast-util-heading-range\n\n[size]: https://bundlejs.com/?q=mdast-util-heading-range\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/syntax-tree/unist/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[typescript]: https://www.typescriptlang.org\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[health]: https://github.com/syntax-tree/.github\n\n[contributing]: https://github.com/syntax-tree/.github/blob/main/contributing.md\n\n[support]: https://github.com/syntax-tree/.github/blob/main/support.md\n\n[coc]: https://github.com/syntax-tree/.github/blob/main/code-of-conduct.md\n\n[mdast]: https://github.com/syntax-tree/mdast\n\n[node]: https://github.com/syntax-tree/unist#node\n\n[heading]: https://github.com/syntax-tree/mdast#heading\n\n[xss]: https://en.wikipedia.org/wiki/Cross-site_scripting\n\n[hast]: https://github.com/syntax-tree/hast\n\n[mdast-zone]: https://github.com/syntax-tree/mdast-zone\n\n[hast-util-sanitize]: https://github.com/syntax-tree/hast-util-sanitize\n\n[remark-toc]: https://github.com/remarkjs/remark-toc\n\n[api-heading-range]: #headingrangetree-testoptions-handler\n\n[api-handler]: #handler\n\n[api-options]: #options\n\n[api-test]: #test\n\n[api-test-function]: #testfunction\n\n[api-info]: #info\n","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"time":{"modified":"2023-07-07T16:29:19.182Z","created":"2015-08-18T17:44:56.145Z","1.0.0":"2015-08-18T17:44:56.145Z","1.0.1":"2015-08-19T17:46:08.901Z","1.0.2":"2015-08-23T09:55:45.626Z","2.0.0":"2016-01-17T10:03:24.666Z","2.0.1":"2016-06-13T17:26:01.259Z","2.0.2":"2017-06-13T17:04:55.678Z","2.1.0":"2017-08-21T08:34:10.114Z","2.1.1":"2018-10-28T14:18:10.956Z","2.1.2":"2018-11-11T10:22:53.648Z","2.1.3":"2019-05-24T09:43:15.717Z","2.1.4":"2020-02-22T13:54:34.501Z","2.1.5":"2020-11-01T11:11:01.957Z","3.0.0":"2021-04-24T07:49:34.405Z","3.1.0":"2021-07-26T11:49:25.294Z","3.1.1":"2023-01-25T09:19:39.762Z","4.0.0":"2023-07-07T16:29:18.933Z"},"homepage":"https://github.com/syntax-tree/mdast-util-heading-range#readme","keywords":["unist","mdast","mdast-util","util","utility","markdown","heading","range"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/mdast-util-heading-range.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/syntax-tree/mdast-util-heading-range/issues"},"license":"MIT","readmeFilename":"readme.md","contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Jake Teton-Landis","email":"just.1.jake@gmail.com"}],"users":{"flumpus-dev":true}}