{"_id":"rehype-format","_rev":"20-20b91395c660a51d34bd2f9a207ba2ad","name":"rehype-format","dist-tags":{"latest":"5.0.1"},"versions":{"1.0.0":{"name":"rehype-format","version":"1.0.0","keywords":["rehype","plugin","format","fmt","html"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@1.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/rehype-format#readme","bugs":{"url":"https://github.com/wooorm/rehype-format/issues"},"xo":{"space":true,"ignores":["rehype-format.js"]},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"fcfd2058c59dff7b18dc18e1558f4007b80f0481","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-1.0.0.tgz","integrity":"sha512-T/IW15s/3P4VTm3HJnbG0FYAqdPnYHe34khkDTrx26zFbh/y69qM6adyVU6JBhzc4ZeneFZBsR+Bi9FMyUjTiA==","signatures":[{"sig":"MEYCIQDamajviUQ1ZruIn1m0QSVfsvPwGmq+kwDgUj8IM50p/wIhAOr/sG8M+wIr989pNQXSUjNo9SidJSK/GJDnBTruxoIA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"fcfd2058c59dff7b18dc18e1558f4007b80f0481","gitHead":"29baef4bc2928feb506375aaaea40ffccd9d235f","scripts":{"lint":"xo","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-md && npm run build-bundle && npm run build-mangle","build-md":"remark . --quiet --frail","test-api":"node test/index.js","build-bundle":"browserify index.js --bare -s rehypeFormat > rehype-format.js","build-mangle":"esmangle rehype-format.js > rehype-format.min.js","test-coverage":"nyc --reporter lcov tape test/index.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/rehype-format.git","type":"git"},"_npmVersion":"3.3.6","description":"Format HTML with rehype","directories":{},"_nodeVersion":"5.0.0","dependencies":{"repeat-string":"^1.5.4","hast-util-phrasing":"^1.0.0","rehype-minify-whitespace":"^1.1.0","unist-util-visit-parents":"^1.0.0","html-whitespace-sensitive-tag-names":"^1.0.0"},"remarkConfig":{"output":true,"presets":"wooorm"},"devDependencies":{"xo":"^0.17.0","nyc":"^8.3.1","bail":"^1.0.1","tape":"^4.0.0","negate":"^1.0.0","rehype":"^3.0.0","esmangle":"^1.0.0","to-vfile":"^2.1.1","is-hidden":"^1.0.1","browserify":"^13.0.0","remark-cli":"^2.0.0","remark-preset-wooorm":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format-1.0.0.tgz_1477140417943_0.006085580214858055","host":"packages-18-east.internal.npmjs.com"}},"2.0.0":{"name":"rehype-format","version":"2.0.0","keywords":["rehype","plugin","format","fmt","html"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@2.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/rehype-format#readme","bugs":{"url":"https://github.com/wooorm/rehype-format/issues"},"xo":{"space":true,"ignores":["rehype-format.js"]},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"a32070939f8ac8fd900041125b0ac8959a68c96b","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-2.0.0.tgz","integrity":"sha512-Kh02KBdCo/TqtPQkRarZEhR/UcR9FoqoDJ4eiA5gM2UvU+I751FhJJhyCvWd3zbJ3wEeFJmydwHXGXTwyv/lNg==","signatures":[{"sig":"MEUCIQDja7eD1h7VgkwO4EERgbi9y8mXbi1VN0XuSbzlgRNsKgIgBCeAguS/7M3p7XtPh9wT4q4hav8CFgl+iE7sGXFkl/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"a32070939f8ac8fd900041125b0ac8959a68c96b","gitHead":"56f29a0833ced382a59778dcc174053da9fbd515","scripts":{"lint":"xo","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-md && npm run build-bundle && npm run build-mangle","build-md":"remark . -qfo","test-api":"node test/index.js","build-bundle":"browserify index.js --bare -s rehypeFormat > rehype-format.js","build-mangle":"esmangle rehype-format.js > rehype-format.min.js","test-coverage":"nyc --reporter lcov tape test/index.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/rehype-format.git","type":"git"},"_npmVersion":"4.0.3","description":"Format HTML with rehype","directories":{},"_nodeVersion":"7.0.0","dependencies":{"repeat-string":"^1.5.4","hast-util-phrasing":"^1.0.0","rehype-minify-whitespace":"^1.1.0","unist-util-visit-parents":"^1.0.0","html-whitespace-sensitive-tag-names":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"devDependencies":{"xo":"^0.17.0","nyc":"^10.0.0","bail":"^1.0.1","tape":"^4.0.0","negate":"^1.0.0","rehype":"^4.0.0","esmangle":"^1.0.0","to-vfile":"^2.1.1","is-hidden":"^1.0.1","browserify":"^14.1.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format-2.0.0.tgz_1487885154455_0.16216648323461413","host":"packages-18-east.internal.npmjs.com"}},"2.1.0":{"name":"rehype-format","version":"2.1.0","keywords":["rehype","plugin","format","fmt","html"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@2.1.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/rehype-format#readme","bugs":{"url":"https://github.com/wooorm/rehype-format/issues"},"xo":{"space":true,"ignores":["rehype-format.js"]},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"c0b8db4425d96026433256e03a568139c57cef3f","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-2.1.0.tgz","integrity":"sha512-IDzDvOLw/gG+diB/FKt0CD8Nu8mo1R5sK6r7GK5CHiNr262xz0DR5OEkZCM2MK9V8TfOwIHVX66kGskgbN2jaA==","signatures":[{"sig":"MEQCIC+OR4/sbegR+7s62F6aNmOd/IhJeHDVzJytJ8ZjE0d7AiBFLS6bP0R1eUiZvXR3u+hzbhca/rcBza8EVYgpxFcn+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"c0b8db4425d96026433256e03a568139c57cef3f","gitHead":"b104ba59d805e9413cd14fba01a2651f02ac55e4","scripts":{"lint":"xo","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-md && npm run build-bundle && npm run build-mangle","build-md":"remark . -qfo","test-api":"node test/index.js","build-bundle":"browserify index.js --bare -s rehypeFormat > rehype-format.js","build-mangle":"esmangle rehype-format.js > rehype-format.min.js","test-coverage":"nyc --reporter lcov tape test/index.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/rehype-format.git","type":"git"},"_npmVersion":"4.0.3","description":"Format HTML with rehype","directories":{},"_nodeVersion":"7.0.0","dependencies":{"repeat-string":"^1.5.4","hast-util-phrasing":"^1.0.0","rehype-minify-whitespace":"^2.0.0","unist-util-visit-parents":"^1.0.0","html-whitespace-sensitive-tag-names":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"devDependencies":{"xo":"^0.17.0","nyc":"^10.0.0","bail":"^1.0.1","tape":"^4.0.0","negate":"^1.0.0","rehype":"^4.0.0","esmangle":"^1.0.0","to-vfile":"^2.1.1","is-hidden":"^1.0.1","browserify":"^14.1.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format-2.1.0.tgz_1487934490150_0.7275469393935055","host":"packages-12-west.internal.npmjs.com"}},"2.2.0":{"name":"rehype-format","version":"2.2.0","keywords":["rehype","plugin","format","fmt","html"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@2.2.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/rehype-format#readme","bugs":{"url":"https://github.com/wooorm/rehype-format/issues"},"xo":{"space":true,"esnext":false,"ignores":["rehype-format.js"]},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"751b83d0ef3e6ff7a744c76887914e055aa16873","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-2.2.0.tgz","integrity":"sha512-F7LEw2QEjpZIvNQ3P4ozXdM5mCzHbYtpNYW8hGxXl2v1JnuOe77qtBVuJuVWchIFQtwPbujvPTb9qRWlmCV2eg==","signatures":[{"sig":"MEYCIQDwNdPDJXvonoHZ6MAs/2K+FNAtkbdjDCID9Z7A53lAKQIhAMdlBRBJeb57JT8HM+TfJeaWX5FRRcS1i2vl5BzJkXH1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"751b83d0ef3e6ff7a744c76887914e055aa16873","gitHead":"f0907f3bca5e896d703e874b43bb03c23e3a4c39","scripts":{"lint":"xo","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-md && npm run build-bundle && npm run build-mangle","build-md":"remark . -qfo","test-api":"node test/index.js","build-bundle":"browserify index.js --bare -s rehypeFormat > rehype-format.js","build-mangle":"esmangle rehype-format.js > rehype-format.min.js","test-coverage":"nyc --reporter lcov tape test/index.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/rehype-format.git","type":"git"},"_npmVersion":"2.14.2","description":"Format HTML with rehype","directories":{},"_nodeVersion":"4.0.0","dependencies":{"repeat-string":"^1.5.4","hast-util-phrasing":"^1.0.0","rehype-minify-whitespace":"^2.0.0","unist-util-visit-parents":"^1.0.0","html-whitespace-sensitive-tag-names":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"devDependencies":{"xo":"^0.18.0","nyc":"^11.0.0","bail":"^1.0.1","tape":"^4.0.0","negate":"^1.0.0","rehype":"^5.0.0","esmangle":"^1.0.0","to-vfile":"^2.1.1","is-hidden":"^1.0.1","browserify":"^14.1.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format-2.2.0.tgz_1497959795592_0.7469976767897606","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"rehype-format","version":"2.3.0","keywords":["rehype","plugin","format","fmt","html"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@2.3.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/rehypejs/rehype-format#readme","bugs":{"url":"https://github.com/rehypejs/rehype-format/issues"},"xo":{"rules":{"complexity":"off"},"esnext":false,"ignores":["rehype-format.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"ebbf6b8579e8194574c1ac4dfb306c29c0b074da","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-2.3.0.tgz","fileCount":4,"integrity":"sha512-uv09q8BdbeRIo5LLrt8cMnONX6HUvpzvcwxjLiC5XLIeYb6KA7AS2inSJXQJ1Wu2B5rHK8CQgcoiig4Jr8krGA==","signatures":[{"sig":"MEUCIQDru7boQH4rfMEQPuShDnGTlSnMvEokeBN5rqfE3yuq1QIgGRhXIf/jxhwhhmtBZf26sq4JWcCP0hHgGdgp5y217ho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUK0yCRA9TVsSAnZWagAAw20P/2qUxMlrOd6b/SBjfgwP\nQLytPj7sqLeVzCuGUz0ADggwpgl6OTwqSPOUIvezfNnwA5kSKT04aPfKRuI9\nizpUnyfxujR7Ht5t+KzqgpvEETsTW21GuCPqbG66aWWaz3U03muuoCVihVlu\nTT65WVkTxtxwEC+G0HNBfHAno4FUwh8dY12xsvYWd3qlu3xwxraz4Ez6lmtK\nvY2J2XpkHK8JOaxgW38inWbGarqPVWUX94NWDVSwItcQeQrcAXso/UL0RiYA\nooH3+C0gJFov3FeTeH3CVD/0s1+0J0oaDVKPTz5pXfJ6hvw1TQmNX/H2lxwm\np3bzopVf2MdiphgUYvdhCMcGUID5YHv9OBlY+ciO1zOJCKNZ2GQTwfoBygX6\nB/vWO0jeTiNf4PV1gBYAhYFmBYrg8LN3XWYCXSZ597eWQ+ORiU++pfBH+Van\nc+ZIqjdpEoO7CUWN/VM9JjXsuh7YEBZ/P7atTu4xvhwH8jHDzB+r9hcVjYoe\n3gtnYxuWQhuDIoI9PCO5HL5wXbbvyUXe8KK5H0aLw3Nb4w6q1BfkRHvz2rkt\n84YH6IDKvANzzNOF7Inr+2wSjJuVsUt74JxhrlOxj45yIeGyHuyUS7SCCLvj\n1VtsVKBn5M0EV0FtpDfooTyuio04l8uIhHZoxsKqHJJydnXL2sAefBoSVLHt\noIeN\r\n=uDsq\r\n-----END PGP SIGNATURE-----\r\n"},"files":["index.js"],"gitHead":"0c70a6ca9f1baea048308e4aee8c85dd4bc66bd0","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","test-api":"node test","build-bundle":"browserify index.js -s rehypeFormat > rehype-format.js","build-mangle":"browserify index.js -s rehypeFormat -p tinyify > rehype-format.min.js","test-coverage":"nyc --reporter lcov tape test/index.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/rehypejs/rehype-format.git","type":"git"},"_npmVersion":"6.2.0","description":"Format HTML with rehype","directories":{},"_nodeVersion":"10.0.0","dependencies":{"repeat-string":"^1.5.4","hast-util-embedded":"^1.0.1","hast-util-phrasing":"^1.0.0","rehype-minify-whitespace":"^2.0.0","unist-util-visit-parents":"^1.0.0","html-whitespace-sensitive-tag-names":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.21.0","nyc":"^12.0.0","bail":"^1.0.1","tape":"^4.0.0","negate":"^1.0.0","rehype":"^6.0.0","tinyify":"^2.4.3","prettier":"^1.13.7","to-vfile":"^5.0.0","is-hidden":"^1.0.1","browserify":"^16.0.0","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format_2.3.0_1532013874646_0.028742463932723394","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"rehype-format","version":"2.3.1","keywords":["rehype","plugin","format","fmt","html"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@2.3.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/rehypejs/rehype-format#readme","bugs":{"url":"https://github.com/rehypejs/rehype-format/issues"},"xo":{"rules":{"complexity":"off"},"esnext":false,"ignores":["rehype-format.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"958925cc7e329a9126a26e96d1ec117b86fbc66d","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-2.3.1.tgz","fileCount":4,"integrity":"sha512-BnMp0DIaDqkGqTvU5C88pSHIKgU4Ryfz6KMRLtro4mIJ0dSgJGHx0b/9FnX9n8TIot1zmAxvB90YilHrB4Yd0w==","signatures":[{"sig":"MEUCIFL0hmgyPUuETpEAGhvKAjLKuq3UFv/bURWX6gEA7oVAAiEAzdt3woGEPajePTYFeyeaXwwQFQj3h5Y/BjB28NF3iKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8AP8CRA9TVsSAnZWagAA048P/0+R0vSRjni+IdB0NZHC\nZ7KnLafopE7aJxaX+4bULiRTd2iRnooXV0zR8wgNR8Mawqn6QHgpb0r9dyS+\nGpXD2ZrAcPxFB1rAha6ycu1P/tbr51L8rLci9amF5un/Liu2CcgS8F7bgKED\nQajMjZgcHLLfhFZJeyFC1WgzRpjRHjFFEjbkWT3LzJgegAjw4lTWk9ZnjXMz\nBU1zlJeiJKG8BWgNvbW7flqtJ2nTyJTH4CaaxfdPIw11rLa1QmYtXcsPz3iM\nsBHc3a1VG/b5qC8YouAAawFyIpNt/YtFyypnF57gjXtwXACOoeUwzG+XwNfe\n4cm5hL13arr2RLiU0z1sgZuLN4n0BSf5e/C/CyOGpZ8i1SJv5GaypdLHGZKO\n8N0RjuTf1h3YvPOnqE8cMzpLixXBlyYx+VkHaQZDkFgRhH+klBRiBm/13Owc\nk48NGGNgD9skUDaVcEcw/Sm9CD4NIODBcvCg7I6Dtlx++LCfSac2uesqztWQ\nw23NBsO2+7UyVaUt8CIE6mxc5086m9Dn04Kb2t/GXDiyoFLGxr+9vPeeqn0V\nLP6m0q9YMIPd8Og8xxediykMCV7txykYsj/vOWYb/63DxiDR4FrH6IHp9TLt\nkYA/3dGbXBnEKpcbTLzkc+iWCCQecW1pxnbLiUza+EYTlhX7HOeUfOnPjrlY\nSslh\r\n=gQ+j\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"7b49b331e5c2a80cba5b1350022ed5592d5b52e6","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","test-api":"node test","build-bundle":"browserify . -s rehypeFormat > rehype-format.js","build-mangle":"browserify . -s rehypeFormat -p tinyify > rehype-format.min.js","test-coverage":"nyc --reporter lcov tape test/index.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/rehypejs/rehype-format.git","type":"git"},"_npmVersion":"6.4.1","description":"Format HTML with rehype","directories":{},"_nodeVersion":"11.0.0","dependencies":{"repeat-string":"^1.5.4","hast-util-embedded":"^1.0.1","hast-util-phrasing":"^1.0.0","rehype-minify-whitespace":"^2.0.0","unist-util-visit-parents":"^2.0.0","html-whitespace-sensitive-tag-names":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.23.0","nyc":"^13.0.0","bail":"^1.0.1","tape":"^4.0.0","negate":"^1.0.0","rehype":"^6.0.0","tinyify":"^2.4.3","prettier":"^1.13.7","to-vfile":"^5.0.0","is-hidden":"^1.0.1","browserify":"^16.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format_2.3.1_1542456315664_0.3662202230773084","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"rehype-format","version":"2.3.2","keywords":["unified","rehype","plugin","format","fmt","html"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@2.3.2","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/rehypejs/rehype-format#readme","bugs":{"url":"https://github.com/rehypejs/rehype-format/issues"},"xo":{"esnext":false,"ignores":["rehype-format.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"92cac021a19b9af9423180972a4ceb4e5bf35d19","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-2.3.2.tgz","fileCount":4,"integrity":"sha512-71wC07yQqSEo6gaVRiSAB6DaOv1qPZlSvK7KQv8+ABvQFVojCgFKzDYx7T66KJY5SGieZbpUoGzKrzW7pfAJhA==","signatures":[{"sig":"MEUCIDa7iJWo4RDehMQ9LYRSFsh29GjcDo+JFRmT0E5B8kJTAiEA7nw/T0j1xxW1VA27qSL7GKiwyfJBgGIuD12PkNJ68bQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8i06CRA9TVsSAnZWagAAvbQP/jaWezaQTDiCR52F4CBK\nDwCbwLkjhLoAwxN+1UXCabjmctcCmUPOSKyEnI8yzIjMzAa8bkBJ50lynUQg\n4az0RsH8rJjyl2NQMNQx4nLsX8TDN/8AeN4dXa/oCS0yDixAWkliHt03UI8C\ny+hSHyiCUiqx9WLCYQH/ZdpGaoPJyLTT2LTsvB7Nqn/WiTFXazyNDYZ4nF0N\nMIWwgWAQPHCr64QTgv+K4h+TbK1WtXXfNX0KFOF/qAFK3D89fepx8OxFCaTC\nmdR+xp3NbHZ18F+M8q/erX72ADZODlSjEMxMKXxw4s/zvQEUfjLAWCJzjkXr\n0tAaQkLPykSuycLyqixDOlQgJMBuQpqKYjOVRqfdq0+WGBCwID+YrAD2JS4v\nI4cGZul1pcEOUiRAKrGBdV07jObUbgwXiXWXIUSi2G8E4QFWe2Zoxhgj09oH\nHNcdI+MS4bx292TDn4FyAhM9/bbujdMjo2xowrOKfkSAIdrobuO4RlVA3l0Y\nTAiwo16G+i8zUQ1gHRP8CL2etUQacRaD7IjT3nXJXRvt3IRl2dGr7dYKSKoQ\nijXuJJ7xw/2rp2/C8wyJBQQ0fhNuS37k7SZhrB7uXNamGpeTIZ8gHkAwlD5Z\ng2Xq0eDMtDe44MnSHvRIKs/7qbAux+A4pDBG1eB4MZ4/mbbi13O8tV9KrJjm\nmnwe\r\n=r+1b\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6ecbba0b8beae8a3d380eb167b899d94841f1013","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","build-bundle":"browserify . -s rehypeFormat > rehype-format.js","build-mangle":"browserify . -s rehypeFormat -p tinyify > rehype-format.min.js","test-coverage":"nyc --reporter lcov tape test/index.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/rehypejs/rehype-format.git","type":"git"},"_npmVersion":"6.9.0","description":"rehype plugin to format HTML","directories":{},"_nodeVersion":"12.2.0","dependencies":{"repeat-string":"^1.5.4","hast-util-embedded":"^1.0.1","hast-util-phrasing":"^1.0.0","rehype-minify-whitespace":"^2.0.0","unist-util-visit-parents":"^2.0.0","html-whitespace-sensitive-tag-names":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^14.0.0","bail":"^1.0.1","tape":"^4.0.0","negate":"^1.0.0","rehype":"^7.0.0","tinyify":"^2.0.0","prettier":"^1.0.0","to-vfile":"^6.0.0","is-hidden":"^1.0.0","browserify":"^16.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format_2.3.2_1559375161844_0.0024367963354963162","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"rehype-format","version":"3.0.0","keywords":["unified","rehype","plugin","format","fmt","html"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@3.0.0","maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/rehypejs/rehype-format#readme","bugs":{"url":"https://github.com/rehypejs/rehype-format/issues"},"xo":{"esnext":false,"ignores":["rehype-format.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"68968e8c033e59a15538f48fd2bddce1683b3316","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-3.0.0.tgz","fileCount":4,"integrity":"sha512-NOt2zPE1++TdhxccKvn4B34UTT9rETxgpc9/c3gRMwn6nVCPY1cM7bAEtAeEuOuMAlgBO9QuvpdncwbzTxgUoA==","signatures":[{"sig":"MEYCIQDA90hSbcWEceQEuya6s7kw+JvnA9XyDWlMbdOfeQAKjQIhAIe+BpzmvEMpL1MMlsNj7xKHelqyRPX2PYxZmznFSYbY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd32lCRA9TVsSAnZWagAA44MP+QDVeV8Nldj7/Fj91z9a\nND8m64EdYNOJm92ECBhIs9PAdNHssayIxj3zkX62Kz//B6d0y79V6+qxD6LR\nFMDjySZ424tzoMZ5qKMz6UxsE0dlacKYNMpFz0wysBZ1CMrMJ5etRJ5Ce+V3\n0Vp2XH/NXqWPFt+cytTBr300ImXp5wNFS0Hi92wBIJAARSsdqfzERQIKAw4f\n2X49O8SCuUoQGq7BFhytLN0U/6mPR0iZcixKCrN2f4xkOGsz1wMiBKG8lqal\nXhnEOW3iGsd0HpLoQ7FRciW/u8PhA/btMoCH4W5FLvDV4DXuSYDfYAkENWmI\nf/ocvahY8m3lTRJSp9SaNCYnWtC2o+AE5ABakvoC/eyzTcU/vGq+F8ciDDNq\nCxwnhbITwOl4ZdnxhSv15vo5ReJLKaOqXcYtAwgl8PUD4wCU0A3u2/58QOIg\n+giI7GNok2nsyn2qfD7KJGXwX3o5nbgE2tMRtldo/GChVRrVL9VVutA43x55\ni58lr7xBrbMjl6IfGT0ojTnAB1YJWskU4h5ELaGYTdbGd9cpghVydDq807dn\n1E4VYz2vuasC/QB90iym5qxE4MJR438VL4RyX6IltUDvWiEK1tD/eP9j/2UZ\nzfMuwK8nTqRyHzFaoiJP6nGxS0e/cOv744X72Gf5F3x8tuVphsBCtmJnoTas\nqEtN\r\n=sEvV\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a9fc73a30584aea5e442b3690240023f3fc50456","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","build-bundle":"browserify . -s rehypeFormat > rehype-format.js","build-mangle":"browserify . -s rehypeFormat -p tinyify > rehype-format.min.js","test-coverage":"nyc --reporter lcov tape test/index.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/rehypejs/rehype-format.git","type":"git"},"_npmVersion":"6.11.2","description":"rehype plugin to format HTML","directories":{},"_nodeVersion":"12.2.0","dependencies":{"repeat-string":"^1.5.4","hast-util-embedded":"^1.0.1","hast-util-phrasing":"^1.0.0","rehype-minify-whitespace":"^3.0.0","unist-util-visit-parents":"^3.0.0","html-whitespace-sensitive-tag-names":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^14.0.0","bail":"^1.0.1","tape":"^4.0.0","negate":"^1.0.0","rehype":"^9.0.0","tinyify":"^2.0.0","prettier":"^1.0.0","to-vfile":"^6.0.0","is-hidden":"^1.0.0","browserify":"^16.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format_3.0.0_1568112037263_0.4280581742988159","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"rehype-format","version":"3.0.1","keywords":["unified","rehype","rehype-plugin","plugin","format","fmt","beautify","prettify","html"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@3.0.1","maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/rehypejs/rehype-format#readme","bugs":{"url":"https://github.com/rehypejs/rehype-format/issues"},"xo":{"rules":{"unicorn/prefer-includes":"off"},"esnext":false,"ignores":["rehype-format.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"b28da779e1847722facbb6865c4a44677c839fb6","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-3.0.1.tgz","fileCount":4,"integrity":"sha512-rBIoIt63o+aKqIXyWV/lKE5dRoqXZkNjADvdVxHeSWqv862Y34FfcQJlXpLglhMIGrSW3GODEtdHyN+XTmdAHw==","signatures":[{"sig":"MEUCIBGlpZezhUV16lKGI/qioUjqivBxJKWBARzMaf5duJ87AiEAlhT8y1gfPZL+b0s6H37J/rHTbOfkejs4Fm/i9FOItVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec6CdCRA9TVsSAnZWagAAb8oP/1QlzwOQKtVh6vTyXrFL\njaIxchoQpyW8G6+vMk9ZAS2QUce2UphM4py3n+R+O6oWY3ZFM5K2hA8BmjqQ\n/4a9cZ8vH+poB0EkngY7+lFZDrv3A2HCq/YLd/y+cqzG1FyThDKHIC67+0gM\n+rAbHesDKM9t/aJaHCF5bCjIVsaZItXvpWYWXg0TfXPDexauuCOlI2OCO5MO\n7/MpiBE/dDx3Ny8lwsILQRPYhe/PowE7vNWS+N2D0S51fnLVClIbAvdUG2h1\nuOhCv2EYWbDFgwL0wJiqV68UQsNnf6g+h02xcEPyRkq6C9RPTBoI7t47oUwP\n/sPi6p+W0HHJf2EQks3RwKTfP3S936H6pLlk+xXIzLDf1+ypkEXE1WX1eUoI\nluxuuZB1xO2/Ayry9hQGwyz2kn7kXSvJxs2D9PENiuO1NC5fIMB6OY4oqkoK\n2oEnSIWQnXOZfb4owF2BMpmDj9mAVWIOpgCxXTUmd8qOwFaRiG/10Di0NmCD\nVFGTo4JPa1YUvn0tYmrj8E3D2VfeTeOEyUlMluidGw1YgySzvRmwnI8qlhaj\nQ8UrzOGwHlyc5HuMZMudz3tH3gBOAvjOYInbnqTQ+GQj2IePX2JKYJotlJyy\n1Yf52dKXzhEnouxLr57/AahjKp2ImhiRKJDliurHa9ZjlVZb1//7xiooHFHL\nv34F\r\n=A7vo\r\n-----END PGP SIGNATURE-----\r\n"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"0352abf242953cb37cdb5c5a748606af270cef35","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","build-bundle":"browserify . -s rehypeFormat > rehype-format.js","build-mangle":"browserify . -s rehypeFormat -p tinyify > rehype-format.min.js","test-coverage":"nyc --reporter lcov tape test/index.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/rehypejs/rehype-format.git","type":"git"},"_npmVersion":"6.14.2","description":"rehype plugin to format HTML","directories":{},"_nodeVersion":"13.10.1","dependencies":{"repeat-string":"^1.5.4","hast-util-embedded":"^1.0.1","hast-util-phrasing":"^1.0.0","rehype-minify-whitespace":"^3.0.0","unist-util-visit-parents":"^3.0.0","html-whitespace-sensitive-tag-names":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.28.0","nyc":"^15.0.0","bail":"^1.0.1","tape":"^4.0.0","negate":"^1.0.0","rehype":"^9.0.0","tinyify":"^2.0.0","prettier":"^1.0.0","to-vfile":"^6.0.0","is-hidden":"^1.0.0","browserify":"^16.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format_3.0.1_1584636060533_0.7419692947788332","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"rehype-format","version":"3.1.0","keywords":["unified","rehype","rehype-plugin","plugin","format","fmt","beautify","prettify","html"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@3.1.0","maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/rehypejs/rehype-format#readme","bugs":{"url":"https://github.com/rehypejs/rehype-format/issues"},"xo":{"rules":{"unicorn/prefer-includes":"off","unicorn/no-fn-reference-in-iterator":"off","unicorn/prefer-optional-catch-binding":"off"},"esnext":false,"ignores":["rehype-format.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"3ed1214b4b0047cb7817e6b3471f3515caebab26","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-3.1.0.tgz","fileCount":4,"integrity":"sha512-XC88CLU83x6ocwHbDsqbK/y+qNxqWcSp7gZdYeJzUZPQH05ABFke3Zb+H53UGsRAUTB2W95/UMMtn/pM+UFiKQ==","signatures":[{"sig":"MEYCIQDcGvwtwQ4lA80T6Ul+5oPoNEmgWTPWrCFTDGJ/zW/ywgIhAKCHn09qJBYmd5u2dRUxigLF5n2J36g3birXL7+ixVXR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7xSTCRA9TVsSAnZWagAA/+wQAIkhcdECqvJzEtkEDJag\nhImiaYeIKshyfbMxnEyJUidCpyxiQXT9frSxx/dBtTgL2/cGiC54yF1kOMHZ\nh7rMiMan1zvpwiCnL3iOmXTE42GzP9vNMlNpmJXWVrFMLTyy7P/N2RNijKLa\nNr6BgYq6W/nE9gP/87CCRX5xt1fnLge48ZIuFL3vlOhtdyk6jTwTeSmlzgrH\nkRfdh54fLskfffdnFlwPFTE5n8hnibR1LRrOpXl/XugjHDEI1ryZ4uYOxCij\nYXINKYSTsnoS3BQ66PqjQpWoL7iLgax3euQ17oRq06notySmoN+F39qctCk8\nBSc6gF2WhpUMxhlih5CL3nhtKYl0WmNoP4NqFZtSp0H/CsjEfWVTyApXs61h\n4QlxWOkqg3lSRlKD0iFe8FvQTQPNuP2XovIhoa9MXP0xC0qHsZ2f2ta0ECVy\nteH3MYaDGP6GL3r4z8Tqzd7k3K/1vg0KufQurqQs0lGJOz9Ql/ufrLXSmVgW\nhFDcUfhiLbBKaC74Qbfid9pTJnNNe09tnzmHbA2YtHZj/cH0Q1siocYFBYiW\nTe2mdC1Kc8/0bOupUrh5xuTk1F2t1vUcA0UbtKFq71xBSaQuxzGIJu9dKl8j\nw71QnB3aUrA3r70erQNNRgwdOQrGgDqn1jGcryIhJwT+zT0ZL8HF8iEA7TAY\n2Ofi\r\n=35m3\r\n-----END PGP SIGNATURE-----\r\n"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"ddc54e509eafb06086c4452f6a3ec6308fc1023b","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier . --write && xo --fix","test-api":"node test","build-bundle":"browserify . -s rehypeFormat > rehype-format.js","build-mangle":"browserify . -s rehypeFormat -p tinyify > rehype-format.min.js","test-coverage":"nyc --reporter lcov tape test/index.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/rehypejs/rehype-format.git","type":"git"},"_npmVersion":"6.14.5","description":"rehype plugin to format HTML","directories":{},"_nodeVersion":"14.0.0","dependencies":{"repeat-string":"^1.0.0","hast-util-embedded":"^1.0.0","hast-util-phrasing":"^1.0.0","hast-util-is-element":"^1.0.0","hast-util-whitespace":"^1.0.0","rehype-minify-whitespace":"^4.0.0","unist-util-visit-parents":"^3.0.0","html-whitespace-sensitive-tag-names":"^1.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.32.0","nyc":"^15.0.0","bail":"^1.0.0","tape":"^5.0.0","negate":"^1.0.0","rehype":"^11.0.0","tinyify":"^2.0.0","prettier":"^2.0.0","to-vfile":"^6.0.0","is-hidden":"^1.0.0","browserify":"^16.0.0","remark-cli":"^8.0.0","remark-preset-wooorm":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format_3.1.0_1592726674630_0.960500460480614","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"rehype-format","version":"4.0.0","keywords":["unified","rehype","rehype-plugin","plugin","format","fmt","beautify","prettify","html"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@4.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/rehypejs/rehype-format#readme","bugs":{"url":"https://github.com/rehypejs/rehype-format/issues"},"xo":{"prettier":true},"dist":{"shasum":"d7c681a91523413461479f0a1a98d6b49db8e0be","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-4.0.0.tgz","fileCount":5,"integrity":"sha512-nN9b17h+uZdHOONIHSxUbemgJ8ImoJbQGsFoLUWjYxZL4wo4fitMdREveJv4GwBEYi9JYJ7NdwRu1YRMscEDFw==","signatures":[{"sig":"MEQCICGmZwMyBnSOhMXSlRzOIyGtrb+w5v4Q5pjUw2Xs8WtbAiBabdhYI/PEqC2BvhBXYHfujp50YM7/7v1HxdKUI8R9ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBwbKCRA9TVsSAnZWagAAfiEQAIpQ6ytfvFcl7hzVCxGr\n7BU4oaRvzmtaXIYQlsJqVdeVuh+7AdssWvWkG+oWzMJdUVHQtG/2av1b4q+U\n8/KERFbZTzMutU4aCvtRTr0plE+xf+6Iirv2MAxO/qLTNJKW8Pv4oscgyk1B\nvucBJZzHTnx7i58ellYMOBMFFF4A5B1oqlR2zLbQ8keToOfPnLzlptRb9hQ6\nJgq/DMqGXVSqY501dXGUXV0t68Zea01wykZDTJI28srEIF86ooxewaGqsM7B\n5qi9eF250+vPILKD9smYqIGEpI1XgYSMDvUL7hVB6Gy04vjcRBEkZFqhyBYx\nU0zp0fxthHYnRu0LFBgKSy9k2cn5ogwGwzC+C6+A853q/or3k9DIqL1Wg8O1\n1/jsy+UI0tk6fl2he+JU/VwYtCs6jVjmQq+gSO/QoFjnXhDcwLWU6Hi9uN9Y\nWp3L7wfFDVqfnFyRPUrT+aE4zaJkaMdxjCyU1K+xESkkJ+ZoeqWyHLaEeijO\n+FtyCcaR6j/P6bM+LJlMMVPdZEsZzW+KZtGOFqpkZ3wz+XRb0R/Fjz183ekC\n/7RB3RnJcT9+gsfSEQGwrQsiL3ipxV6x3k3TKpsGNja8U6ABy6W3PyBiLIDo\npOX/TLtYVeCDgOyLO/pdTC0ivYPcGRVSDqD43SozfhQ6EFtBaGi507t35iDI\ntr8S\r\n=hveK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"14897926a26c581a81a735d399a440456f68abf7","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"rimraf \"*.d.ts\" \"test/**/*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node --conditions development test/index.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/rehypejs/rehype-format.git","type":"git"},"_npmVersion":"7.19.1","description":"rehype plugin to format HTML","directories":{},"sideEffects":false,"_nodeVersion":"16.6.0","dependencies":{"unified":"^10.0.0","@types/hast":"^2.3.2","hast-util-embedded":"^2.0.0","hast-util-phrasing":"^2.0.0","hast-util-is-element":"^2.0.0","hast-util-whitespace":"^2.0.0","rehype-minify-whitespace":"^5.0.0","unist-util-visit-parents":"^5.0.0","html-whitespace-sensitive-tag-names":"^2.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.42.0","tape":"^5.0.0","rehype":"^12.0.0","rimraf":"^3.0.0","prettier":"^2.0.0","to-vfile":"^7.0.0","is-hidden":"^2.0.0","remark-cli":"^9.0.0","typescript":"^4.0.0","@types/tape":"^4.0.0","type-coverage":"^2.0.0","remark-preset-wooorm":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format_4.0.0_1627850442223_0.4624268552566866","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"rehype-format","version":"4.0.1","keywords":["unified","rehype","rehype-plugin","plugin","format","fmt","beautify","prettify","html"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@4.0.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/rehypejs/rehype-format#readme","bugs":{"url":"https://github.com/rehypejs/rehype-format/issues"},"xo":{"prettier":true},"dist":{"shasum":"0d4ad47733699dd8e3fcd9f73d04f210246b39e1","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-4.0.1.tgz","fileCount":5,"integrity":"sha512-HA92WeqFri00yiClrz54IIpM9no2DH9Mgy5aFmInNODoAYn+hN42a6oqJTIie2nj0HwFyV7JvOYx5YHBphN8mw==","signatures":[{"sig":"MEYCIQD1FENGLDQqVQLZxbUT8OE/KqfLOBfuEFDUKmVcud3CSQIhAPIr9O17kXUg8ZnznHCTzWi/GjWdMXID9JfU7QsOeCsj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsLNqCRA9TVsSAnZWagAA4KMP/i5TMzUgSzZ8sI9VQeEg\n/XBhmDNV34NHMLiSUfYTiiq8Ruvwt8dDv627z9C15f333PLHinwALRtnS+BY\n2MRxtHydhL5UI0nndfVYSKvKDtFzMV/kWCiVi+3+k/SwFJBi2KsVyBKmBz1m\nXq88j+FYzIArBkTvncmDe6vgua+phIbRXrKp/w6UqsYKu1+3egF8T1AyjEdg\nH8iJLfIaCNaqITGp/KdsI5Zi9NMQhc+Pq0lYQ7yH/ExOA/S80Me1VVeAd35F\n3MAmfPFNcv4Vs7l4ja6/EIFUymz/B8pR8HpF2OiatceV8gIlc8tVCl+yT+za\n8H9fi4xREo5ctRObgo15tRhmo9YF4mc2eBz24YnBxkUPX01SSAzWJkx3Nv8s\nxocy8+bdMPzYJpuf+DOqSmcriFUtdSOj2kR4Xr/VxjnzQ6U5GJ5Oit8hG90D\n9UUCqvm7XbIsKJa7CeAWFADaWkLwSuHUY9H9qAUCIOmTy1aCmv4fKPl2vrQX\njo/juTtdLjhjNgJJvVjnECk3ajsP1I8a6Djp27dIsrzs2EMj4gy04MXjHHUV\nsBsybKqgzHLUjDPnFXK8YtECNl4bMJRcJnDSS1ldgtyipOiTm8gniC88IitW\nBkIIhqQhrRdO7nuRwJBER8I5qYF5Ejy7ygGaX9V46yxZUg12lhiVWdCF4bkw\nnTPx\r\n=f+cf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"ca8596eae8c2c59ec7c96e26229a08cece15f280","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"rimraf \"*.d.ts\" \"test/**/*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node --conditions development test/index.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/rehypejs/rehype-format.git","type":"git"},"_npmVersion":"8.1.0","description":"rehype plugin to format HTML","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"unified":"^10.0.0","@types/hast":"^2.0.0","hast-util-embedded":"^2.0.0","hast-util-phrasing":"^2.0.0","hast-util-is-element":"^2.0.0","hast-util-whitespace":"^2.0.0","rehype-minify-whitespace":"^5.0.0","unist-util-visit-parents":"^5.0.0","html-whitespace-sensitive-tag-names":"^2.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.47.0","tape":"^5.0.0","rehype":"^12.0.0","rimraf":"^3.0.0","prettier":"^2.0.0","to-vfile":"^7.0.0","is-hidden":"^2.0.0","remark-cli":"^10.0.0","typescript":"^4.0.0","@types/tape":"^4.0.0","type-coverage":"^2.0.0","remark-preset-wooorm":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format_4.0.1_1638970218785_0.4366301387558589","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"rehype-format","version":"5.0.0","keywords":["unified","rehype","rehype-plugin","plugin","format","fmt","beautify","prettify","html"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"rehype-format@5.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/rehypejs/rehype-format#readme","bugs":{"url":"https://github.com/rehypejs/rehype-format/issues"},"xo":{"rules":{"unicorn/prefer-at":"off","unicorn/prefer-string-replace-all":"off"},"prettier":true},"dist":{"shasum":"e51cc8edece2aee0e88e1efdd0625bc0cbef387b","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-5.0.0.tgz","fileCount":7,"integrity":"sha512-kM4II8krCHmUhxrlvzFSptvaWh280Fr7UGNJU5DCMuvmAwGCNmGfi9CvFAQK6JDjsNoRMWQStglK3zKJH685Wg==","signatures":[{"sig":"MEUCIAXplsvfdxU0mHmimL4UYCsXTt5I6X2ajpb4RtaKpPt3AiEAvPbous6N347R4TCZ15ItRMl33JMdRVs2vP5Ww9LRb6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20184},"type":"module","types":"./index.d.ts","exports":"./index.js","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"a64174d875a66e47da5c9a3df2e9c3e3e7991a51","scripts":{"test":"npm run build && npm run format && npm run test-coverage","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-api":"node --conditions development test/index.js","test-coverage":"c8 --100 --check-coverage --reporter lcov npm run test-api"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/rehypejs/rehype-format.git","type":"git"},"_npmVersion":"9.8.0","description":"rehype plugin to format HTML","directories":{},"sideEffects":false,"_nodeVersion":"20.5.1","dependencies":{"@types/hast":"^3.0.0","hast-util-embedded":"^3.0.0","hast-util-phrasing":"^3.0.0","hast-util-is-element":"^3.0.0","hast-util-whitespace":"^3.0.0","rehype-minify-whitespace":"^6.0.0","unist-util-visit-parents":"^6.0.0","html-whitespace-sensitive-tag-names":"^3.0.0"},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","xo":"^0.56.0","rehype":"^13.0.0","prettier":"^3.0.0","to-vfile":"^8.0.0","is-hidden":"^2.0.0","remark-cli":"^11.0.0","typescript":"^5.0.0","@types/node":"^20.0.0","type-coverage":"^2.0.0","remark-preset-wooorm":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/rehype-format_5.0.0_1693411421196_0.4500056805787982","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"rehype-format","version":"5.0.1","description":"rehype plugin to format HTML","license":"MIT","keywords":["unified","rehype","rehype-plugin","plugin","format","fmt","beautify","prettify","html"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-format.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-format/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"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/hast":"^3.0.0","hast-util-format":"^1.0.0"},"devDependencies":{"@types/node":"^22.0.0","c8":"^10.0.0","is-hidden":"^2.0.0","prettier":"^3.0.0","rehype":"^13.0.0","remark-cli":"^12.0.0","remark-preset-wooorm":"^10.0.0","to-vfile":"^8.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.59.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/index.js","test-coverage":"c8 --100 --check-coverage --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,"rules":{"logical-assignment-operators":"off","unicorn/prefer-at":"off","unicorn/prefer-string-replace-all":"off"}},"_id":"rehype-format@5.0.1","gitHead":"0d505500b2cf862ffa42af44ecd7527151b52a6c","types":"./index.d.ts","homepage":"https://github.com/rehypejs/rehype-format#readme","_nodeVersion":"22.7.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ==","shasum":"e255e59bed0c062156aaf51c16fad5a521a1f5c8","tarball":"https://registry.npmjs.org/rehype-format/-/rehype-format-5.0.1.tgz","fileCount":9,"unpackedSize":14669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBROT+HCwAJ+/TgcHFyTgU8dIg/cOTmk9tovP47ObpOyAiEA2+r2aaRAdN6RlUIUk2osGEoL/HGfj8CNALGs/ecmsgw="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-format_5.0.1_1726744968587_0.26616368278186986"},"_hasShrinkwrap":false}},"time":{"created":"2016-10-22T12:46:59.310Z","modified":"2024-09-19T11:22:49.058Z","1.0.0":"2016-10-22T12:46:59.310Z","2.0.0":"2017-02-23T21:25:55.085Z","2.1.0":"2017-02-24T11:08:12.074Z","2.2.0":"2017-06-20T11:56:36.527Z","2.3.0":"2018-07-19T15:24:34.753Z","2.3.1":"2018-11-17T12:05:15.779Z","2.3.2":"2019-06-01T07:46:02.035Z","3.0.0":"2019-09-10T10:40:37.416Z","3.0.1":"2020-03-19T16:41:00.667Z","3.1.0":"2020-06-21T08:04:34.722Z","4.0.0":"2021-08-01T20:40:42.397Z","4.0.1":"2021-12-08T13:30:18.920Z","5.0.0":"2023-08-30T16:03:41.410Z","5.0.1":"2024-09-19T11:22:48.732Z"},"bugs":{"url":"https://github.com/rehypejs/rehype-format/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"license":"MIT","homepage":"https://github.com/rehypejs/rehype-format#readme","keywords":["unified","rehype","rehype-plugin","plugin","format","fmt","beautify","prettify","html"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-format.git"},"description":"rehype plugin to format HTML","contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"maintainers":[{"name":"remcohaszing","email":"remcohaszing@gmail.com"},{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"readme":"# rehype-format\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**[rehype][]** plugin to format HTML.\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(rehypeFormat[, options])`](#unifieduserehypeformat-options)\n  * [`Options`](#options)\n* [Examples](#examples)\n  * [Example: markdown input (remark)](#example-markdown-input-remark)\n  * [Example: tabs and blank lines (`indent`, `blanks`)](#example-tabs-and-blank-lines-indent-blanks)\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][] ([rehype][]) plugin to format whitespace in HTML.\nIn short, it works as follows:\n\n* collapse all existing whitespace to either a line ending or a single space\n* remove those spaces and line endings if they do not contribute to the\n  document\n* inject needed line endings\n* indent previously collapsed line endings properly\n\n**unified** is a project that transforms content with abstract syntax trees\n(ASTs).\n**rehype** adds support for HTML to unified.\n**hast** is the HTML AST that rehype uses.\nThis is a rehype plugin that changes whitespace in hast.\n\n## When should I use this?\n\nThis package is useful when you want to improve the readability of HTML source\ncode as it adds insignificant but pretty whitespace between elements.\nThe package [`hast-util-format`][hast-util-format] does the same as this plugin\nat the utility level.\nA different plugin, [`rehype-stringify`][rehype-stringify], controls how HTML\nis actually printed: which quotes to use, whether to put a `/` on `<img />`,\netc.\nYet another project, [`rehype-minify`][rehype-minify], does the inverse: improve\nthe size of HTML source code by making it hard to read.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install rehype-format\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport rehypeFormat from 'https://esm.sh/rehype-format@5'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import rehypeFormat from 'https://esm.sh/rehype-format@5?bundle'\n</script>\n```\n\n## Use\n\nSay we have the following file `index.html`:\n\n```html\n<!doCTYPE HTML><html>\n <head>\n    <title>Hello!</title>\n<meta charset=utf8>\n      </head>\n  <body><section>    <p>hi there</p>\n     </section>\n </body>\n</html>\n```\n\n…and our module `example.js` looks as follows:\n\n```js\nimport rehypeFormat from 'rehype-format'\nimport rehypeParse from 'rehype-parse'\nimport rehypeStringify from 'rehype-stringify'\nimport {read} from 'to-vfile'\nimport {unified} from 'unified'\n\nconst file = await read('index.html')\n\nawait unified()\n  .use(rehypeParse)\n  .use(rehypeFormat)\n  .use(rehypeStringify)\n  .process(file)\n\nconsole.log(String(file))\n```\n\n…then running `node example.js` yields:\n\n```html\n<!doctype html>\n<html>\n  <head>\n    <title>Hello!</title>\n    <meta charset=\"utf8\">\n  </head>\n  <body>\n    <section>\n      <p>hi there</p>\n    </section>\n  </body>\n</html>\n```\n\n## API\n\nThis package exports no identifiers.\nThe default export is [`rehypeFormat`][api-rehype-format].\n\n### `unified().use(rehypeFormat[, options])`\n\nFormat whitespace in HTML.\n\n###### Parameters\n\n* `options` ([`Options`][api-options], optional)\n  — configuration\n\n###### Returns\n\nTransform ([`Transformer`][transformer]).\n\n### `Options`\n\nConfiguration (TypeScript type).\n\n###### Fields\n\n* `blanks` (`Array<string>`, default: `[]`)\n  — list of tag names to join with a blank line (default: `[]`); these tags,\n  when next to each other, are joined by a blank line (`\\n\\n`); for example,\n  when `['head', 'body']` is given, a blank line is added between these two\n* `indent` (`number`, `string`, default: `2`)\n  — indentation per level (default: `2`); when number, uses that amount of\n  spaces; when `string`, uses that per indentation level\n* `indentInitial` (`boolean`, default: `true`)\n  — whether to indent the first level (default: `true`); this is usually the\n  `<html>`, thus not indenting `head` and `body`\n\n## Examples\n\n### Example: markdown input (remark)\n\nThe following example shows how remark and rehype can be combined to turn\nmarkdown into HTML, using this plugin to pretty print the HTML:\n\n```js\nimport rehypeDocument from 'rehype-document'\nimport rehypeFormat from 'rehype-format'\nimport rehypeStringify from 'rehype-stringify'\nimport remarkParse from 'remark-parse'\nimport remarkRehype from 'remark-rehype'\nimport {unified} from 'unified'\n\nconst file = await unified()\n  .use(remarkParse)\n  .use(remarkRehype)\n  .use(rehypeDocument, {title: 'Neptune'})\n  .use(rehypeFormat)\n  .use(rehypeStringify)\n  .process('# Hello, Neptune!')\n\nconsole.log(String(file))\n```\n\nYields:\n\n```html\n<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\">\n    <title>Neptune</title>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  </head>\n  <body>\n    <h1>Hello, Neptune!</h1>\n  </body>\n</html>\n```\n\n### Example: tabs and blank lines (`indent`, `blanks`)\n\nThe following example shows how this plugin can format with tabs instead of\nspaces by passing the `indent` option and how blank lines can be added between\ncertain elements:\n\n```js\nimport rehypeFormat from 'rehype-format'\nimport rehypeParse from 'rehype-parse'\nimport rehypeStringify from 'rehype-stringify'\nimport {unified} from 'unified'\n\nconst file = await unified()\n  .use(rehypeParse)\n  .use(rehypeFormat, {blanks: ['body', 'head'], indent: '\\t'})\n  .use(rehypeStringify)\n  .process('<h1>Hi!</h1><p>Hello, Venus!</p>')\n\nconsole.log(String(file))\n```\n\nYields:\n\n<!--lint ignore no-tabs-->\n\n```html\n<html>\n\t<head></head>\n\n\t<body>\n\t\t<h1>Hi!</h1>\n\t\t<p>Hello, Venus!</p>\n\t</body>\n</html>\n```\n\n> 👉 **Note**: the added tags (`html`, `head`, and `body`) do not come from this\n> plugin.\n> They’re instead added by `rehype-parse`, which in document mode (default),\n> adds them according to the HTML spec.\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional type [`Options`][api-options].\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, `rehype-format@5`,\ncompatible with Node.js 16.\n\nThis plugin works with `rehype-parse` version 3+, `rehype-stringify` version 3+,\n`rehype` version 5+, and `unified` version 6+.\n\n## Security\n\nUse of `rehype-format` changes whitespace in the tree.\nWhitespace in `<script>`, `<style>`, `<pre>`, or `<textarea>` is not modified.\nIf the tree is already safe, use of this plugin does not open you up for a\n[cross-site scripting (XSS)][xss] attack.\nWhen in doubt, use [`rehype-sanitize`][rehype-sanitize].\n\n## Related\n\n* [`rehype-minify`](https://github.com/rehypejs/rehype-minify)\n  — minify HTML\n* [`rehype-document`](https://github.com/rehypejs/rehype-document)\n  — wrap a fragment in a document\n* [`rehype-sanitize`](https://github.com/rehypejs/rehype-sanitize)\n  — sanitize HTML\n* [`rehype-toc`](https://github.com/JS-DevTools/rehype-toc)\n  — add a table of contents (TOC)\n* [`rehype-section`](https://github.com/agentofuser/rehype-section)\n  — wrap headings and their contents in sections\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`rehypejs/.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] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/rehypejs/rehype-format/workflows/main/badge.svg\n\n[build]: https://github.com/rehypejs/rehype-format/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/rehypejs/rehype-format.svg\n\n[coverage]: https://codecov.io/github/rehypejs/rehype-format\n\n[downloads-badge]: https://img.shields.io/npm/dm/rehype-format.svg\n\n[downloads]: https://www.npmjs.com/package/rehype-format\n\n[size-badge]: https://img.shields.io/bundlejs/size/rehype-format\n\n[size]: https://bundlejs.com/?q=rehype-format\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/rehypejs/rehype/discussions\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[health]: https://github.com/rehypejs/.github\n\n[contributing]: https://github.com/rehypejs/.github/blob/main/contributing.md\n\n[support]: https://github.com/rehypejs/.github/blob/main/support.md\n\n[coc]: https://github.com/rehypejs/.github/blob/main/code-of-conduct.md\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[xss]: https://en.wikipedia.org/wiki/Cross-site_scripting\n\n[typescript]: https://www.typescriptlang.org\n\n[unified]: https://github.com/unifiedjs/unified\n\n[transformer]: https://github.com/unifiedjs/unified#transformer\n\n[hast-util-format]: https://github.com/syntax-tree/hast-util-format\n\n[rehype]: https://github.com/rehypejs/rehype\n\n[rehype-stringify]: https://github.com/rehypejs/rehype/tree/main/packages/rehype-stringify\n\n[rehype-sanitize]: https://github.com/rehypejs/rehype-sanitize\n\n[rehype-minify]: https://github.com/rehypejs/rehype-minify\n\n[api-options]: #options\n\n[api-rehype-format]: #unifieduserehypeformat-options\n","readmeFilename":"readme.md","users":{"flumpus-dev":true}}