{"_id":"hast-util-to-text","_rev":"16-bb240b996fe22400f548c29881570281","name":"hast-util-to-text","dist-tags":{"latest":"4.0.2"},"versions":{"1.0.0":{"name":"hast-util-to-text","version":"1.0.0","description":"Get the plain-text value of a node according to the `innerText` algorithm","license":"MIT","keywords":["rehype","hast","unist","util","utility","string","innertext"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-to-text.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-text/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"}],"dependencies":{"hast-util-is-element":"^1.0.2","repeat-string":"^1.6.1","unist-util-find-after":"^2.0.3"},"devDependencies":{"browserify":"^16.0.0","hastscript":"^5.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","tinyify":"^2.0.0","unist-builder":"^1.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s hastUtilToText -o hast-util-to-text.js","build-mangle":"browserify . -s hastUtilToText -p tinyify -o hast-util-to-text.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,"ignores":["hast-util-to-text.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"a07551f783980e2461e606c3a5268865a0782320","homepage":"https://github.com/syntax-tree/hast-util-to-text#readme","_id":"hast-util-to-text@1.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FtAN5aj/9wC/E7wxTsml8izPKx4cFi6+sd8+tADsaiyhKab3b/iTaG1chDB0lYDXJ38pgK0J1tOkqgdIWOK79w==","shasum":"a54122ffd2fc49bbba6211817437cd1dfb869f87","tarball":"https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-1.0.0.tgz","fileCount":4,"unpackedSize":21809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5WPJCRA9TVsSAnZWagAAjPQP/1XQ6F3rCjm3GoEmOjGW\nXZpGavDVL3sNMP1zN7gHoKtnCOBiPVH0X7kkgdIUuvRWuUJGPxTy6q6fYHJj\nw1NBRUYvNmuBRTG45u+OYVm4XTCJL9d2X5sX4bg7ecAF/SYy7QnSlNxUK2WU\nl2eYAGwyRbTI98aNurOxAGeUQJ5De9EKTEPUKX51PG01DbUTGShnS/IqMP7P\nn3sC6ZAGcQYoIs3PYB2EPJQlX1F5uu2rXefmPPsDB4gVV68FmXfT1HYbGwSW\nn0frR+qakzxC34aiISB/yRmeis8ScVFuZydBrYRqYF6G5i2sa+HSPj3DtN3N\nPUZ9kAsqbot+nvW7dSc6dM9E9N5hd6fof6zy47UsZNceozcNFi8sgvxHYEnO\nzu5M+ugRqAbkkAJLpubm64l8b+YhCzoyfkCL7KqUVX1JJscIwFiiq73VQ/+B\nRu8S2LcengL4n4+3AXQZNRhlTxxHBkQYiO/+my/UsEYL8C92DBNGC6Hpcjg5\nSLN9uJZTPUdb5w5cKoaEfDahr0i+JikWf3KPxU7qYHeRKYisLrZduv/SaR0M\nNc0EF7orpV2nuEe/K74YQ8XReahkVuRX3JdbOdI+9xj5FoV4pEJYGJBsyDtR\ncBzirZSPUlhl9RdtFWpv2sSMXMBp1D6nSw9YxEXvuwRzmxQHy+iIDUn8KyKQ\nq9si\r\n=2fob\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcgEx2bok1cU2LiUce/i9uVA85W+Xc6PI1WHZ9Swmf5gIgalwPkjDDSUluIwLpv3t94FjOT/XRf6MDj0FLIBnM5sE="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hast-util-to-text_1.0.0_1558537160941_0.26105494298004106"},"_hasShrinkwrap":false},"1.0.1":{"name":"hast-util-to-text","version":"1.0.1","description":"Get the plain-text value of a node according to the `innerText` algorithm","license":"MIT","keywords":["rehype","hast","unist","util","utility","string","innertext"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-to-text.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-text/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"}],"dependencies":{"hast-util-is-element":"^1.0.2","repeat-string":"^1.6.1","unist-util-find-after":"^2.0.3"},"devDependencies":{"browserify":"^16.0.0","hastscript":"^5.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","tinyify":"^2.0.0","unist-builder":"^1.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s hastUtilToText -o hast-util-to-text.js","build-mangle":"browserify . -s hastUtilToText -p tinyify -o hast-util-to-text.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,"ignores":["hast-util-to-text.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"b74f1707d8639c9d0e3a328bf988fab09ddf5300","homepage":"https://github.com/syntax-tree/hast-util-to-text#readme","_id":"hast-util-to-text@1.0.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Xvp9fWiWVb4WaHc1E1g6dtyYlcVwyjRT0CC9oXtVUNhbmIB1gqRVBuBIFJgrFkYxdo+T3UIl5i5ipPGaPRnUOw==","shasum":"90d75c82084c10b260b6fe23a7a8f9b84d2d6b3c","tarball":"https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-1.0.1.tgz","fileCount":4,"unpackedSize":23194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5bkfCRA9TVsSAnZWagAATFIP/04C3p6vnPdlMpxhlxAO\nVhgEFcGFG3v48OIQ2UqQwxnnr8r84q6OUxGYMDw6vwQISTfu6szeLPjk0X2A\nbd3hSQtyx33AYyEW8sn+qu0RNIR8tJHcaBHWZP/zjeG5b/XIPkN/TkyL5rEp\nJvn4VvrNQ8c+Q0B/pqw1heEePhl/gZ+tYDN9YJapJDv/D+pXgmAwCWPhiI7I\npM9xIGtSrOF4GLreXVe0WemYStJzGzq5W2YuG0XcVLHQH9c/0flGgj8BYhbJ\nrAwyLMlbJrX6cYXP7zUiaY1ezulCvlrT0FSyLwDDopkaZy6/1w7w6hUh7/uS\nmltPnFj2ceptcaDBB/r2Jpg+L7LQFYB3tbfeugzBi/qm8qkG3iaRRwk47Gm0\nGP4V80jLY7OFS+rh+9B65P4ZrLYefQuPBqDIt+HsM8Tkflk6ip0605rH9VqM\n0hX7od8I3gSRO1l4LV4xY+MBkL2WDPoFNX6+bx+vDLqdkD75haUDkWK5wKhv\nTXTagow99tw9/cUYbAGSm/0qdV9FMniASzuVKoWQ6TrFJcOJ1OqrT0CccEte\nz+lkUyhJYvHcdojB3VsTa28F+ut2nXb9ij/MvrUxDIFhghOTqff02zBAwJdI\n64tuZM5j7L7FhdcrH+Cyrje5fwIcT2x/ePbZkDcqj3j758CEnNBHiKhEbe/y\ny5e8\r\n=vuQR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG66ef0mcSoENkp04HZEH4k/9Gq0+/R9BcZahZVHIoWcAiEA3cmfh1MEc3zj19nLiAXne39V62SPCku9cjXW2/279wE="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hast-util-to-text_1.0.1_1558559006516_0.3343615902303749"},"_hasShrinkwrap":false},"2.0.0":{"name":"hast-util-to-text","version":"2.0.0","description":"hast utility to get the plain-text value of a node according to the `innerText` algorithm","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","string","content","text","innertext"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-to-text.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-text/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"}],"dependencies":{"hast-util-is-element":"^1.0.0","repeat-string":"^1.0.0","unist-util-find-after":"^3.0.0"},"devDependencies":{"browserify":"^16.0.0","hastscript":"^5.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","unist-builder":"^2.0.0","xo":"^0.27.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s hastUtilToText -o hast-util-to-text.js","build-mangle":"browserify . -s hastUtilToText -p tinyify -o hast-util-to-text.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,"ignores":["hast-util-to-text.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"37afd7ead25af4fa2831423b11ab4e0a7d36a10c","homepage":"https://github.com/syntax-tree/hast-util-to-text#readme","_id":"hast-util-to-text@2.0.0","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-idXqFGmKInLKcFMbLvh0fldmV94o+aOdXL/z5H5XhPhUp/5vzycu7i15c8V9kC6W3XgGHg2uuiIcRJlWtESVfQ==","shasum":"c59afa8798145c10d40c2f34f92900f4dfc8ac69","tarball":"https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-2.0.0.tgz","fileCount":4,"unpackedSize":24000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWOB+CRA9TVsSAnZWagAAsSsP/jVaZU1649eJpZcc2fRz\nHr3HULDM50xsVXkJSg/jTaXt2o+jovXvt/DuM8y8Vx7D7nh6jCa8GwB9O3+l\n+pQCQrfGiHlKa06RwZFNzJyxhHhj1EthjqwLmbgMKGHKUKUDQpGADJp1DyJq\nB4K3zKxeA7NEpTkWYdZtBozrlmQA6OuuOUnIXsCgxaknYDJ8N+zfGJ8R4Jsv\nAu/kcROihsinLyuJp13Y4aZKGezwTvEM1R2F/7pEduobh3h1LgrMKrwpG4UA\nkI7oOlB+CjBDwSysiwG5BAfhokO9hIUBJmNQDAUCLiIB3sOtfY0Xdk6k94XA\n8RPl1boVqVfXKwv9x12iex0ItdInxyUpdUHbDAKZT66xLl/ma7gY+mhUkGcS\nAWAfzoI7tcA80eczoK2tcqUaSjKH5JKWy2Xl681E4SuZE/ddqg2i8TN3FNHB\nvMnGU0uRaWXyhmAxVteC6cCrR6nqLXdy2ahtsBSnY67sieA2aAd9uub1KeBI\noGctywvw+xR54irv3ocHR7/m0hyB8RHdOiF33THxHaj9TIbJ5dBcXBd5B6uB\ny6XtJOpr5I/kznSol0iIv1Gk1IKhG8bn9qyCiMyyqEJoJODdomLWIPGj3H8h\nZ9zPyJjgCMbcwCX7N7KhsqQMKzhOmYaHVmskE7XsOOfLzV83ojr33xLPL8iq\n/bk2\r\n=Kmm+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVnR8ttoZUSkNMFj4jJoDT2HU4otOGyWuHn4HU9+pbMAIgGbGM+M2yF1mfL6uiCFUaJDSmQDIMhl9hXRL1UCTRSjI="}]},"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/hast-util-to-text_2.0.0_1582882942172_0.9681680000113975"},"_hasShrinkwrap":false},"2.0.1":{"name":"hast-util-to-text","version":"2.0.1","description":"hast utility to get the plain-text value of a node according to the `innerText` algorithm","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","string","content","text","innertext"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-to-text.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-text/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"}],"dependencies":{"hast-util-is-element":"^1.0.0","repeat-string":"^1.0.0","unist-util-find-after":"^3.0.0"},"devDependencies":{"browserify":"^17.0.0","hastscript":"^6.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","tinyify":"^3.0.0","unist-builder":"^2.0.0","xo":"^0.34.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","build-bundle":"browserify . -s hastUtilToText -o hast-util-to-text.js","build-mangle":"browserify . -s hastUtilToText -p tinyify -o hast-util-to-text.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,"ignores":["hast-util-to-text.js"],"rules":{"unicorn/escape-case":"off","no-constant-condition":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"938654b6a4060f0f6c4a86a8c38ea2c58a35ef2f","homepage":"https://github.com/syntax-tree/hast-util-to-text#readme","_id":"hast-util-to-text@2.0.1","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8nsgCARfs6VkwH2jJU9b8LNTuR4700na+0h3PqCaEk4MAnMDeu5P0tP8mjk9LLNGxIeQRLbiDbZVw6rku+pYsQ==","shasum":"04f2e065642a0edb08341976084aa217624a0f8b","tarball":"https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-2.0.1.tgz","fileCount":4,"unpackedSize":22075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnUHgCRA9TVsSAnZWagAAdLQP/jSYP1KBf6grvkW0IwXH\n+lOprGn+iStACV3vXniDM6PB2nm2HDlcHYqtlQ6yZInDN/bJsBXsUKfDN7ZZ\n1s6TUV+fcMM0K+CrAA30xzBkiXW11t1aGhXh0Scl8rGvu1pNIYQ66TDFoNvU\nBP2FAhiWrtObUz6G0fPjhbhX4McHlYRsAhJxjHxuM7xlAb5KoA0wu18jOe7S\nIVkp5StPeyuna694Q3+ZKWi1xxZgijEv+XQifAjqGPFQuZWASvISbV+2g3Pp\n25740BYxupLcuqGtBW21QSkadatwsuKUNOO3t6131lPHiUBTZMdjtoq91d0Q\nqtAIdQOkduCAoZrXw+z/6TVzk0JSbYS5XWh0wSqcoZ8Njbqk52tNAx+V8iX8\nhpiILobj61OJTrhlDGpf5TTf1VxOIOHwoLxfO0owebqvYD6a05GApdUPcYcl\nxgbpWN6ednGJnxR85WGHRYscVhoIPa0a1CX8dh1DvQTXb5i+e1SeoLaT0GB+\nmwxo8SoBCjTT43djmiQLYIqaqdWrClPnnbODftvmVIEqVz49/SJ6tuLb+n/T\niLdWdscETGYG+OkzC39EP1OYlL+qA0N3O+q+7RIR6QeJYABylJ3xoafpI6Od\n/TWYlKJbf0/XRwEBjNpaH3XWUP4EymObtmxPGjmvgg1v4lyPp6iUk12P8QXY\nYcqa\r\n=zsek\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB+z6sm1mb4atlTwzswyFAo2KufZ06+RMpGFrKVN3HHAiEAjw6uNo58tQmBmZkO748IHql99RtbMb7989OlTrWghnY="}]},"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/hast-util-to-text_2.0.1_1604141535988_0.6396608362500245"},"_hasShrinkwrap":false},"3.0.0":{"name":"hast-util-to-text","version":"3.0.0","description":"hast utility to get the plain-text value of a node according to the `innerText` algorithm","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","string","content","text","innertext"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-to-text.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-text/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","main":"index.js","types":"index.d.ts","dependencies":{"@types/hast":"^2.0.0","@types/repeat-string":"^1.0.0","hast-util-is-element":"^2.0.0","repeat-string":"^1.0.0","unist-util-find-after":"^4.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","hastscript":"^7.0.0","prettier":"^2.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","unist-builder":"^3.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":"690e6bc76f82a5a5a23d1ae36d4b888dd2c3bf55","homepage":"https://github.com/syntax-tree/hast-util-to-text#readme","_id":"hast-util-to-text@3.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-N+Y06wCTyc9HSzleL+yexRf6h/lgnCSvjD0r7e/v8cgAIXKQYx1SLR9MITbSvDMVVSr+VSFKAYLU9zvAY+VVDA==","shasum":"50b985beda7d4e8b6d9463fd91cb08132fc3c62c","tarball":"https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-3.0.0.tgz","fileCount":5,"unpackedSize":26548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiXDjCRA9TVsSAnZWagAAvygQAJ0qkXa76nQYOYkCciUa\nBNWoG9EnfcQfxb8aOUqi6UlnIF1QMfQmWELDjAmxR0CAfcVq2wkdKVxyqybL\n6snvBlNLoQTiRYRYUknjd0SEga/NxsjmluCYuaHqJJaLlzcdFFx/BMMap4G7\nLpFQeAyQfAaEeIGh8IODiqzaik2kSiW4WjRQVTbnHE/7MBBwW4jAcIEc8iXu\nzMBAK1Z5SJrfSVJzHmNPNGfCXkHf7vBb9CoAUVYHYJ0xvTFTSeQSURgA/4Dw\ns1H2wAtxmeQK92Zy9fwM6cPI6iT+HpuH/AHTwvhOFsq5HLwlKxYTeeYMBnoa\nHhP6RX97vbZhEmueOWqVM3MYH9r2NHlPyVq0D8mIf9rcyvdkkN7+P/Tf4uVo\n2UOrTk1Vw/bPtyF8gc3RnnxQnTrA/4lkcJpMmiG9DVB70DuuIU123Q6NCEmx\n400iKJ0F40+EtARGpJb9F3WM7iz5Ia529+23vF+rKqC/7u2NFB+szajXumRh\nWBFuAseWu996Z+4qBKRJWnBnsfSbXFgHKf4EwC8DNwfU/bf0nkPsin0+IlZQ\nNLszlVBYxvYlu6y/FnacQF88FLVYShI+sFU/27xqg/mSgfY3JkjA+huhQml1\nTTD/PAIuSy2iOO6l2u3N0cR9b0KtidgKtgdRNDxe3T3PS8oKpGQuH3JVA1ag\nd8VT\r\n=NrYS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHLTqVBCy36tdPfVXeERr/zJKsYyO5KD5abmI/JFd1XgIgAoNBREH1EqLjpVbx3QSMhRMXQNJ1qX7ghzhpXSK4ah8="}]},"_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/hast-util-to-text_3.0.0_1619620066528_0.07937717706637959"},"_hasShrinkwrap":false},"3.1.0":{"name":"hast-util-to-text","version":"3.1.0","description":"hast utility to get the plain-text value of a node according to the `innerText` algorithm","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","string","content","text","innertext"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-to-text.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-text/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","main":"index.js","types":"index.d.ts","dependencies":{"@types/hast":"^2.0.0","hast-util-is-element":"^2.0.0","unist-util-find-after":"^4.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","hastscript":"^7.0.0","prettier":"^2.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","unist-builder":"^3.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":"7e910e225f7ba486a6bb6a20895a7fe22d82122c","homepage":"https://github.com/syntax-tree/hast-util-to-text#readme","_id":"hast-util-to-text@3.1.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.6","dist":{"integrity":"sha512-Od9EL2sV06n5YIsq169krRA3mSOWjFnLZL0qMpCRSWcEoq9iodC2aEMhWge7b3xzXfHRs9UT3r42i8iOVQwvbg==","shasum":"4c9c1f2b650f037488836d65c1a788acc47cf91e","tarball":"https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-3.1.0.tgz","fileCount":5,"unpackedSize":27074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI2TsCRA9TVsSAnZWagAAdMEP/A91GdLx9QqTEpQmGbJJ\nJ/z/WKdml97XbzG+PBhzgPpxa+yC/SdUbb+RM935TEH6k1vf9M+VOZpSr10Q\n8AQ0GjVFj9LvkUJRoNPoaIjz1zc8HiLfV+J2jIuJV+AjvvuN8UKsmRdmdN4S\nJCsUpBTTj2l096LgK3Fx7FRl2Rbs+LzjEtM1SR9zSkNy/fXPeOkk134HawVP\nEKEkuC1TEtA5oRkq6vlDmkr1CaLW9WVaHX7MB9RDpMCxRginszVSRhMS5R3h\n/zHMc1RF0xbhktwuiw79YWVZaauZDuOkMpdUsE261nvtRyUnS3Y8CJZh6kr1\np5DtDwREl/gXCsQgZYMU9Cu55ahU6puS6Ts0bgjztWQuyKIh1Cq/L3LSDQmL\nfgeGKTJfamwtMnhajHsTn+uExdYGxlK1Ls/L5OdNwjJgP+UwJ1XeMKdnpK6C\nUGw8BD+/xnWn4wLplGJrawkw8BHt5j3TzkgAuCSE/bTBShMqQjjY0V4aCSbE\n7/PUGeVNYSCqm3Ay66XiALRP1G8Eleem1TBs/p2iwbuIulsSGlsc36gYy6Nz\nQ1mrdhBwudW232jFsUvV0QymYr5RRbd7OC4SNf6rXnMEaQgMpePK0wfLTfln\nUtmGGsoGVJHBt3BIFJ5l4DHUJaZkCc7W5lrQp0Ut7PeWuTZXC8lfKnm6pwPK\n2x9m\r\n=WLeD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9O/jUcojztiJLMkuxvdpFQyZ1GpfdtF/M6ndMXoKkLAiEAnMowoEth5ZnIsYYi8giN4Aq0eiOdDtILQ9Aed89cWH8="}]},"_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/hast-util-to-text_3.1.0_1629709548314_0.09006310178674504"},"_hasShrinkwrap":false},"3.1.1":{"name":"hast-util-to-text","version":"3.1.1","description":"hast utility to get the plain-text value of a node according to the `innerText` algorithm","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","string","content","text","innertext"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-to-text.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-text/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","main":"index.js","types":"index.d.ts","dependencies":{"@types/hast":"^2.0.0","hast-util-is-element":"^2.0.0","unist-util-find-after":"^4.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","hastscript":"^7.0.0","prettier":"^2.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-builder":"^3.0.0","xo":"^0.45.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":{"unicorn/numeric-separators-style":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"0fe38f2320de0f85cac208c1e95c135da8c31767","homepage":"https://github.com/syntax-tree/hast-util-to-text#readme","_id":"hast-util-to-text@3.1.1","_nodeVersion":"16.9.0","_npmVersion":"7.23.0","dist":{"integrity":"sha512-7S3mOBxACy8syL45hCn3J7rHqYaXkxRfsX6LXEU5Shz4nt4GxdjtMUtG+T6G/ZLUHd7kslFAf14kAN71bz30xA==","shasum":"b7699a75f7a61af6e0befb67660cd78460d96dc6","tarball":"https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-3.1.1.tgz","fileCount":5,"unpackedSize":27143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2tFgCRA9TVsSAnZWagAA3lcQAIGJjU9B/LQ1Yyn5PYvN\nE0i+pr78Mf5gObI1a9Zr0+iHeQyFDfNF8Pw5LMO0ysroCv75LuY0RMpD+3V5\nL0OrK8pEOEl23kzB+4/Jpb6pu+FeTfX5JO62DhP162DHYZT2cEW/sZFzw2+m\n52P6orPHl3z5Iv9LBxB3xWMzwrhHopoL5AHrxJrRYqi4rRCmldbjDPhv73G1\nU1/4ZanSlJGunMZxSuipkZEknuC4PCYttGcy/q4PeS0V87xZFPtObflef2qy\nYvAKReJIVFAy4Ph36cEEWhpjZF2+C6UnHo6/ikTl/TEhCTlhcvuOmOZp3FAN\ngTM0xJU2c4MI0FfT3zgSoFu46sqONKRpnNFsKf/66bok8zQnO28vmpIihJWA\nxSQiRqzif9JfAKG886/pUGopFuMNEN18L2iDuOCz/HrJPL03dZCjZjvSfs8e\nf4Ao1P13eGi1toHyffbyrR4oqOgZNBTToXfJCGatF5aiW8iWkijr4Z7l1fSm\nvSv5BWPUeeGlNG3n/4t2r+NPgwJLZbQnc7xfbsPuzf/YPu5xzC1wcG5VWYov\nTObeVrAJkaUNhq6QhatZuOoesZBSx5lX5q1CIsVKe5OzvLlV+MC2ucyYbpUg\n+bZDrA5cEIv23d25gb9rTn75X1X3dG/Xk0gmVrzAlKnbGgcwndbyi7Uy4aMl\n9SOD\r\n=MU23\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQSpZa1BHxKjiDxOBPOYA9WI9geF4UXMoK2/B6MudLWAiAjGX2Lb85gFn9tdo/RqC0VyjvvkMYMn//UN5L0TUszxw=="}]},"_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/hast-util-to-text_3.1.1_1633677684942_0.20740483755903227"},"_hasShrinkwrap":false},"3.1.2":{"name":"hast-util-to-text","version":"3.1.2","description":"hast utility to get the plain-text value of a node according to the `innerText` algorithm","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","string","content","text","innertext"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-to-text.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-text/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","main":"index.js","types":"index.d.ts","dependencies":{"@types/hast":"^2.0.0","@types/unist":"^2.0.0","hast-util-is-element":"^2.0.0","unist-util-find-after":"^4.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","hastscript":"^7.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-builder":"^3.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,"rules":{"unicorn/numeric-separators-style":"off","unicorn/prefer-code-point":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"27595595f09a81349479698c2b86ff5f5fd616d3","homepage":"https://github.com/syntax-tree/hast-util-to-text#readme","_id":"hast-util-to-text@3.1.2","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw==","shasum":"ecf30c47141f41e91a5d32d0b1e1859fd2ac04f2","tarball":"https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-3.1.2.tgz","fileCount":7,"unpackedSize":33437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9U9TabeSuLGoZaFSSGjAlxXMkVEHz35XA2afeNLPiAQIhAJZnzPBIKK6FS3CDqUeKlrx2Ykjn8ObuR1p0bak1HW2P"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtwZ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7MA/6A+i9/e9p8Oa+FwMCpzLjUes5XywA4Iai4HIw5lTvffiF5BbT\r\nMv3TxyOQ7S3a5+l91rezL436uYqbJuVAxrLR+Pahh3NedYCHANjfjF9GYyL7\r\nkf2JXGyXIv9ccDrouTvme8mjYWP2qDGi3g3lhmqPHMvTQinzsCNqIDIT0ex2\r\n6tUDAk+HOZmpMYzn+ZVz7gM9Nx5BkRUf9mm7lfp7hqM/E8AVu8AGXRuFgULF\r\n+qYps6KvBsg5AnhBpa97z/zkIzzMOAfjRtYV7uoPO3eupHacL8JqqLPtxb8y\r\n/Xc5POJgO0RVIcrYTyXD7A+ygPXUNYB+P5nJ4g9y7xkELLeUq96hmhTWYEF+\r\ndS/t3ZJFzHEx9MKAM/am87jD+ipJBLEtEYVTFl8H+huyuLQQp9FeOVp8zjiR\r\nDecvnFB4vJvuUM4jjeNyY00onj7ZWVGZKtBhTicefm28TtAVGDgHHfKlyG/5\r\nyafbXg8GB1c/zaGG9Aj2HSh0nKiBo5svL1lDB85PAGQ5tJ+nr6pYnsmlY8F5\r\nBHlJIEwjiR4yGJvXCRGtLBCoFvtXQmEHEKWJ6p+oH1OZUJWhEh+1ydQXjxtT\r\nLqKtE+FM1d8Yrf1G5JslpFJTYILF9FBcgICKg+axlua0Fp+5eknPc4Be4mJp\r\nGsQYTzP6LzVUru3Jhz1ogVeYAxBBP00Cc+k=\r\n=ahmM\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/hast-util-to-text_3.1.2_1672939124665_0.005774411712186067"},"_hasShrinkwrap":false},"4.0.0":{"name":"hast-util-to-text","version":"4.0.0","description":"hast utility to get the plain-text value of a node according to the `innerText` algorithm","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","string","content","text","innertext"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-to-text.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-text/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","@types/unist":"^3.0.0","hast-util-is-element":"^3.0.0","unist-util-find-after":"^5.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","hastscript":"^8.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","unist-builder":"^4.0.0","xo":"^0.55.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level 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,"rules":{"unicorn/prefer-code-point":"off","unicorn/prefer-string-replace-all":"off"}},"gitHead":"8aab3227be06fe6495943c9b2293acc96d4d542e","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/hast-util-to-text#readme","_id":"hast-util-to-text@4.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w==","shasum":"7f33a45d0bf7981ead44e82d9d8d75f511b3642f","tarball":"https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz","fileCount":7,"unpackedSize":34023,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHiNjdwf2cFmNqE04cDcqBbd7HkOcSUzJIzB2MFmqMHWAiEAoiOsLl2nufdNc2gZBif5M2Swb5rly8Tgcy/WaqcwyRs="}]},"_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/hast-util-to-text_4.0.0_1690974259218_0.9473493211278212"},"_hasShrinkwrap":false},"4.0.1":{"name":"hast-util-to-text","version":"4.0.1","description":"hast utility to get the plain-text value of a node according to the `innerText` algorithm","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","string","content","text","innertext"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-to-text.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-text/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","@types/unist":"^3.0.0","hast-util-is-element":"^3.0.0","unist-util-find-after":"^5.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^9.0.0","hastscript":"^9.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.58.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level 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,"rules":{"unicorn/prefer-code-point":"off","unicorn/prefer-string-replace-all":"off"}},"_id":"hast-util-to-text@4.0.1","gitHead":"8528571bd07fcac4bebe407cfb0d4cd1ce5901ce","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/hast-util-to-text#readme","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-RHL7Vo2n06ZocCFWqmbyhZ1pCYX/mSKdywt9YD5U6Hquu5syV+dImCXFKLFt02JoK5QxkQFS0PoVdFdPXuPffQ==","shasum":"fed301f3d91600cc3a9b2d45b9012f63c76b9a2e","tarball":"https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.1.tgz","fileCount":7,"unpackedSize":34177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLDF0oeq2rktwkZEWdDZfMoV+MjxKmgiapRWMs71ie0AiARg7d2Uu6uU0oFcXCzlXgjd80SLq26ZJkv/Bo6PSw1dg=="}]},"_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/hast-util-to-text_4.0.1_1712500978944_0.6593303740474752"},"_hasShrinkwrap":false},"4.0.2":{"name":"hast-util-to-text","version":"4.0.2","description":"hast utility to get the plain-text value of a node according to the `innerText` algorithm","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","string","content","text","innertext"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-to-text.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-text/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","@types/unist":"^3.0.0","hast-util-is-element":"^3.0.0","unist-util-find-after":"^5.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^9.0.0","hastscript":"^9.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-wooorm":"^10.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.58.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level 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,"rules":{"unicorn/prefer-code-point":"off","unicorn/prefer-string-replace-all":"off"}},"_id":"hast-util-to-text@4.0.2","gitHead":"d83363ab0ceafadabbd50d5373a881c3f8f3e1c9","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/hast-util-to-text#readme","_nodeVersion":"21.7.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==","shasum":"57b676931e71bf9cb852453678495b3080bfae3e","tarball":"https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz","fileCount":7,"unpackedSize":34075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGw2WYgw/I87qGFkrRwfJebr3v3GD1N2Nxob+dVpWlaAiEA6d8+8V2kCpRaMHmcpQWK+63x6oBMIZcMmc5glzFTtMY="}]},"_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/hast-util-to-text_4.0.2_1713263592789_0.17845287211214034"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-22T14:59:20.940Z","1.0.0":"2019-05-22T14:59:21.059Z","modified":"2024-04-16T10:33:13.219Z","1.0.1":"2019-05-22T21:03:27.093Z","2.0.0":"2020-02-28T09:42:22.399Z","2.0.1":"2020-10-31T10:52:16.151Z","3.0.0":"2021-04-28T14:27:46.704Z","3.1.0":"2021-08-23T09:05:48.480Z","3.1.1":"2021-10-08T07:21:25.111Z","3.1.2":"2023-01-05T17:18:44.871Z","4.0.0":"2023-08-02T11:04:19.379Z","4.0.1":"2024-04-07T14:42:59.094Z","4.0.2":"2024-04-16T10:33:12.922Z"},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"description":"hast utility to get the plain-text value of a node according to the `innerText` algorithm","homepage":"https://github.com/syntax-tree/hast-util-to-text#readme","keywords":["unist","hast","hast-util","util","utility","html","string","content","text","innertext"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-to-text.git"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-to-text/issues"},"license":"MIT","readme":"# hast-util-to-text\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[hast][] utility to get the plain-text value of a node.\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 * [`toText(tree[, options])`](#totexttree-options)\n * [`Options`](#options)\n * [`Whitespace`](#whitespace)\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 takes a [hast][] node and gets its plain-text\nvalue.\nIt is like the DOMs `Node#innerText`, which is a bit nicer than\n`Node#textContent`, because this turns `
` elements into line breaks and\nuses `'\\t'` (tabs) between table cells.\n\nThere are some small deviations from the spec, because the DOM has knowledge of\nassociated CSS, and can take into account that elements have `display: none` or\n`text-transform` association with them, and this utility can’t do that.\n\n## When should I use this?\n\nThis is a small utility that is useful when you want a plain-text version of a\nnode that is close to how it’s “visible” to users.\n\nThis utility is similar to [`hast-util-to-string`][hast-util-to-string], which\nis simpler, and more like the `Node#textContent` algorithm discussed above.\n\nThere is also a package [`hast-util-from-text`][hast-util-from-text], which sort\nof does the inverse: it takes a string, sets that as text on the node, while\nturning line endings into `
`s\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install hast-util-to-text\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {toText} from 'https://esm.sh/hast-util-to-text@4'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n\n```\n\n## Use\n\n```js\nimport {h} from 'hastscript'\nimport {toText} from 'hast-util-to-text'\n\nconst tree = h('div', [\n h('h1', {hidden: true}, 'Alpha.'),\n h('article', [\n h('p', ['Bravo', h('br'), 'charlie.']),\n h('p', 'Delta echo \\t foxtrot.')\n ])\n])\n\nconsole.log(toText(tree))\n```\n\nYields:\n\n```txt\nBravo\ncharlie.\n\nDelta echo foxtrot.\n```\n\n## API\n\nThis package exports the identifier [`toText`][api-to-text].\nThere is no default export.\n\n### `toText(tree[, options])`\n\nGet the plain-text value of a node.\n\n###### Parameters\n\n* `tree` ([`Node`][node])\n — tree to turn into text\n* `options` ([`Options`][api-options], optional)\n — configuration\n\n###### Returns\n\nSerialized `tree` (`string`).\n\n###### Algorithm\n\n* if `tree` is a [comment][], returns its `value`\n* if `tree` is a [text][], applies normal whitespace collapsing to its\n `value`, as defined by the [CSS Text][css] spec\n* if `tree` is a [root][] or [element][], applies an algorithm similar to the\n `innerText` getter as defined by [HTML][]\n\n###### Notes\n\n> 👉 **Note**: the algorithm acts as if `tree` is being rendered, and as if\n> we’re a CSS-supporting user agent, with scripting enabled.\n\n* if `tree` is an element that is not displayed (such as a `head`), we’ll\n still use the `innerText` algorithm instead of switching to `textContent`\n* if descendants of `tree` are elements that are not displayed, they are\n ignored\n* CSS is not considered, except for the default user agent style sheet\n* a line feed is collapsed instead of ignored in cases where Fullwidth, Wide,\n or Halfwidth East Asian Width characters are used, the same goes for a case\n with Chinese, Japanese, or Yi writing systems\n* replaced elements (such as `audio`) are treated like non-replaced elements\n\n### `Options`\n\nConfiguration (TypeScript type).\n\n##### Fields\n\n* `whitespace` ([`Whitespace`][api-whitespace], default: `'normal'`)\n — default whitespace setting to use\n\n### `Whitespace`\n\nValid and useful whitespace values (from [CSS][]) (TypeScript type).\n\n##### Type\n\n```ts\ntype Whitespace = 'normal' | 'nowrap' | 'pre' | 'pre-wrap'\n```\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional types [`Options`][api-options] and\n[`Whitespace`][api-whitespace].\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, `hast-util-to-text@^4`,\ncompatible with Node.js 16.\n\n## Security\n\n`hast-util-to-text` does not change the syntax tree so there are no\nopenings for [cross-site scripting (XSS)][xss] attacks.\n\n## Related\n\n* [`hast-util-to-string`\n ](https://github.com/rehypejs/rehype-minify/tree/main/packages/hast-util-to-string)\n — get the plain-text value (`textContent`)\n* [`hast-util-from-text`](https://github.com/syntax-tree/hast-util-from-text)\n — set the plain-text value (`innerText`)\n* [`hast-util-from-string`\n ](https://github.com/rehypejs/rehype-minify/tree/main/packages/hast-util-from-string)\n — set the plain-text value (`textContent`)\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, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n\n\n[build-badge]: https://github.com/syntax-tree/hast-util-to-text/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/hast-util-to-text/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/hast-util-to-text.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/hast-util-to-text\n\n[downloads-badge]: https://img.shields.io/npm/dm/hast-util-to-text.svg\n\n[downloads]: https://www.npmjs.com/package/hast-util-to-text\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=hast-util-to-text\n\n[size]: https://bundlejs.com/?q=hast-util-to-text\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[html]: https://html.spec.whatwg.org/multipage/dom.html#the-innertext-idl-attribute\n\n[css]: https://drafts.csswg.org/css-text/#white-space-phase-1\n\n[hast-util-to-string]: https://github.com/rehypejs/rehype-minify/tree/main/packages/hast-util-to-string\n\n[hast-util-from-text]: https://github.com/syntax-tree/hast-util-from-text\n\n[hast]: https://github.com/syntax-tree/hast\n\n[node]: https://github.com/syntax-tree/hast#nodes\n\n[root]: https://github.com/syntax-tree/hast#root\n\n[comment]: https://github.com/syntax-tree/hast#comment\n\n[text]: https://github.com/syntax-tree/hast#text\n\n[element]: https://github.com/syntax-tree/hast#element\n\n[xss]: https://en.wikipedia.org/wiki/Cross-site_scripting\n\n[api-to-text]: #totexttree-options\n\n[api-options]: #options\n\n[api-whitespace]: #whitespace\n","readmeFilename":"readme.md","users":{"flumpus-dev":true}}