{"_id":"rehype-raw","_rev":"3267426","name":"rehype-raw","description":"rehype plugin to reparse the tree (and raw nodes)","dist-tags":{"latest":"7.0.0"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2024-03-21T09:59:07.000Z","created":"2016-10-20T10:02:18.124Z","7.0.0":"2023-08-26T10:03:47.145Z","6.1.1":"2021-12-30T12:01:42.673Z","6.1.0":"2021-08-26T12:28:56.860Z","6.0.0":"2021-08-02T07:33:20.319Z","5.1.0":"2021-03-05T11:15:37.849Z","5.0.0":"2020-09-29T12:47:36.719Z","4.0.2":"2020-03-20T17:11:47.178Z","4.0.1":"2019-06-01T09:27:13.205Z","4.0.0":"2018-11-17T12:13:27.339Z","3.0.0":"2018-07-19T15:44:19.425Z","2.0.0":"2017-06-19T13:06:38.273Z","1.0.0":"2016-10-20T10:02:18.124Z"},"users":{},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-raw.git"},"versions":{"7.0.0":{"name":"rehype-raw","version":"7.0.0","description":"rehype plugin to reparse the tree (and raw nodes)","license":"MIT","keywords":["html","plugin","raw","rehype","rehype-plugin","unified"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-raw.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-raw/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-raw":"^9.0.0","vfile":"^6.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","prettier":"^3.0.0","rehype-stringify":"^10.0.0","remark-cli":"^11.0.0","remark-parse":"^10.0.0","remark-preset-wooorm":"^9.0.0","remark-rehype":"^10.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","unified":"^11.0.0","unist-util-visit":"^5.0.0","xo":"^0.56.0"},"scripts":{"build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . --frail --output --quiet && prettier . --log-level warn --write && xo --fix","prepack":"npm run build && npm run format","test":"npm run build && npm run format && npm run test-coverage","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --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},"gitHead":"b34629920abbb5484409778412cdad3f94ff9b1f","types":"./index.d.ts","homepage":"https://github.com/rehypejs/rehype-raw#readme","_id":"rehype-raw@7.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"shasum":"59d7348fd5dbef3807bbaa1d443efd2dd85ecee4","size":5099,"noattachment":false,"key":"/rehype-raw/-/rehype-raw-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-raw/download/rehype-raw-7.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-raw_7.0.0_1693044226953_0.6918068473237093"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-26T10:03:47.145Z","publish_time":1693044227145,"_source_registry_name":"default","_cnpm_publish_time":1693044227145},"6.1.1":{"name":"rehype-raw","version":"6.1.1","description":"rehype plugin to reparse the tree (and raw nodes)","license":"MIT","keywords":["unified","rehype","rehype-plugin","plugin","raw","html"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-raw.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-raw/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-raw":"^7.2.0","unified":"^10.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","rehype-stringify":"^9.0.0","remark-cli":"^10.0.0","remark-parse":"^10.0.0","remark-preset-wooorm":"^9.0.0","remark-rehype":"^10.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-util-visit":"^4.0.0","xo":"^0.47.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"24838babc5db3a5c6371191fce31d0aa2d51cd2e","homepage":"https://github.com/rehypejs/rehype-raw#readme","_id":"rehype-raw@6.1.1","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"81bbef3793bd7abacc6bf8335879d1b6c868c9d4","size":4870,"noattachment":false,"key":"/rehype-raw/-/rehype-raw-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-raw/download/rehype-raw-6.1.1.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-raw_6.1.1_1640865702530_0.6492838077023608"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-30T12:16:34.193Z","publish_time":1640865702673,"_cnpm_publish_time":1640865702673},"6.1.0":{"name":"rehype-raw","version":"6.1.0","description":"rehype plugin to reparse the tree (and raw nodes)","license":"MIT","keywords":["unified","rehype","rehype-plugin","plugin","raw","html"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-raw.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-raw/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-raw":"^7.2.0","unified":"^10.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","rehype-stringify":"^9.0.0","remark-cli":"^10.0.0","remark-parse":"^10.0.0","remark-preset-wooorm":"^9.0.0","remark-rehype":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-util-visit":"^4.0.0","xo":"^0.44.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"729eddd0183e24079b09d9881e75f04258fe37d2","homepage":"https://github.com/rehypejs/rehype-raw#readme","_id":"rehype-raw@6.1.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.6","dist":{"shasum":"78ba31d8725fe98467ca1acbbd65e2d0040b46e1","size":4262,"noattachment":false,"key":"/rehype-raw/-/rehype-raw-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-raw/download/rehype-raw-6.1.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-raw_6.1.0_1629980936737_0.954435287142742"},"_hasShrinkwrap":false,"publish_time":1629980936860,"_cnpm_publish_time":1629980936860},"6.0.0":{"name":"rehype-raw","version":"6.0.0","description":"rehype plugin to reparse the tree (and raw nodes)","license":"MIT","keywords":["unified","rehype","rehype-plugin","plugin","raw","html"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-raw.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-raw/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-raw":"^7.0.0","unified":"^10.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","rehype-stringify":"^9.0.0","remark-cli":"^9.0.0","remark-parse":"^9.0.0","remark-preset-wooorm":"^8.0.0","remark-rehype":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.42.0"},"scripts":{"build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true,"ignoreCatch":true},"gitHead":"792e9027f1dc3fa3b589f974e277494ec0fe6ad6","homepage":"https://github.com/rehypejs/rehype-raw#readme","_id":"rehype-raw@6.0.0","_nodeVersion":"16.6.0","_npmVersion":"7.19.1","dist":{"shasum":"7a176e73f7c452db7e8608b637355d566f61245e","size":4199,"noattachment":false,"key":"/rehype-raw/-/rehype-raw-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-raw/download/rehype-raw-6.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-raw_6.0.0_1627889600162_0.44278936437982486"},"_hasShrinkwrap":false,"publish_time":1627889600319,"_cnpm_publish_time":1627889600319},"5.1.0":{"name":"rehype-raw","version":"5.1.0","description":"rehype plugin to reparse the tree (and raw nodes)","license":"MIT","keywords":["unified","rehype","rehype-plugin","plugin","raw","html"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-raw.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-raw/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"}],"types":"types/index.d.ts","dependencies":{"hast-util-raw":"^6.1.0"},"devDependencies":{"browserify":"^17.0.0","dtslint":"^4.0.0","nyc":"^15.0.0","prettier":"^2.0.0","rehype-stringify":"^8.0.0","remark-cli":"^9.0.0","remark-parse":"^9.0.0","remark-preset-wooorm":"^8.0.0","remark-rehype":"^8.0.0","tape":"^5.0.0","tinyify":"^3.0.0","unified":"^9.0.0","xo":"^0.38.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","build-bundle":"browserify . -s rehypeRaw -o rehype-raw.js","build-mangle":"browserify . -s rehypeRaw -o rehype-raw.min.js -p tinyify","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint types","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"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":["types/","rehype-raw.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"605ab463d5c805a18fb030493acd83c76de7f3db","homepage":"https://github.com/rehypejs/rehype-raw#readme","_id":"rehype-raw@5.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"shasum":"66d5e8d7188ada2d31bc137bc19a1000cf2c6b7e","size":3925,"noattachment":false,"key":"/rehype-raw/-/rehype-raw-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-raw/download/rehype-raw-5.1.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-raw_5.1.0_1614942937656_0.85526958336857"},"_hasShrinkwrap":false,"publish_time":1614942937849,"_cnpm_publish_time":1614942937849},"5.0.0":{"name":"rehype-raw","version":"5.0.0","description":"rehype plugin to reparse the tree (and raw nodes)","license":"MIT","keywords":["unified","rehype","rehype-plugin","plugin","raw","html"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-raw.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-raw/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"}],"types":"types/index.d.ts","dependencies":{"hast-util-raw":"^6.0.0"},"devDependencies":{"browserify":"^16.0.0","dtslint":"^4.0.0","nyc":"^15.0.0","prettier":"^2.0.0","rehype-stringify":"^8.0.0","remark-cli":"^8.0.0","remark-parse":"^8.0.0","remark-preset-wooorm":"^7.0.0","remark-rehype":"^7.0.0","tape":"^5.0.0","tinyify":"^3.0.0","unified":"^9.0.0","xo":"^0.33.0"},"scripts":{"format":"remark . -qfo && prettier . --write && xo --fix","build-bundle":"browserify . -s rehypeRaw > rehype-raw.js","build-mangle":"browserify . -s rehypeRaw -p tinyify > rehype-raw.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint types","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"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":["rehype-raw.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"a72e0f2618095aff13fde1a1b58386ce146958f4","homepage":"https://github.com/rehypejs/rehype-raw#readme","_id":"rehype-raw@5.0.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.8","dist":{"shasum":"3688e3e1132e958761e677a1b9b2ba358a465af8","size":3848,"noattachment":false,"key":"/rehype-raw/-/rehype-raw-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-raw/download/rehype-raw-5.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-raw_5.0.0_1601383656614_0.26080142869555134"},"_hasShrinkwrap":false,"publish_time":1601383656719,"_cnpm_publish_time":1601383656719},"4.0.2":{"name":"rehype-raw","version":"4.0.2","description":"rehype plugin to reparse the tree (and raw nodes)","license":"MIT","keywords":["unified","rehype","rehype-plugin","plugin","raw","html"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-raw.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-raw/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-raw":"^5.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^15.0.0","prettier":"^1.0.0","rehype-stringify":"^6.0.0","remark-cli":"^7.0.0","remark-parse":"^7.0.0","remark-preset-wooorm":"^6.0.0","remark-rehype":"^5.0.0","tape":"^4.0.0","tinyify":"^2.0.0","unified":"^8.0.0","xo":"^0.28.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s rehypeRaw > rehype-raw.js","build-mangle":"browserify . -s rehypeRaw -p tinyify > rehype-raw.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":["rehype-raw.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"1f3419f97f31003327dd0b19352440987e6e2ee8","homepage":"https://github.com/rehypejs/rehype-raw#readme","_id":"rehype-raw@4.0.2","_nodeVersion":"13.10.1","_npmVersion":"6.14.3","dist":{"shasum":"5d3191689df96c8c651ce5f51a6c668d2c07b9c8","size":3729,"noattachment":false,"key":"/rehype-raw/-/rehype-raw-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-raw/download/rehype-raw-4.0.2.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-raw_4.0.2_1584724306954_0.1107983464929887"},"_hasShrinkwrap":false,"publish_time":1584724307178,"_cnpm_publish_time":1584724307178},"4.0.1":{"name":"rehype-raw","version":"4.0.1","description":"rehype plugin to reparse the tree (and raw nodes)","license":"MIT","keywords":["unified","rehype","plugin","raw","html"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-raw.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-raw/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-raw":"^5.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.0.0","rehype-stringify":"^5.0.0","remark-cli":"^6.0.0","remark-parse":"^6.0.0","remark-preset-wooorm":"^5.0.0","remark-rehype":"^4.0.0","tape":"^4.0.0","tinyify":"^2.0.0","unified":"^7.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s rehypeRaw > rehype-raw.js","build-mangle":"browserify . -s rehypeRaw -p tinyify > rehype-raw.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":["rehype-raw.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"b58546ea62d92091d306c36fa4caf9d46cf5d7b0","homepage":"https://github.com/rehypejs/rehype-raw#readme","_id":"rehype-raw@4.0.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"65e228469e129a2ca94fe47778132cb647fb9718","size":3567,"noattachment":false,"key":"/rehype-raw/-/rehype-raw-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-raw/download/rehype-raw-4.0.1.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-raw_4.0.1_1559381233104_0.4246889113154946"},"_hasShrinkwrap":false,"publish_time":1559381233205,"_cnpm_publish_time":1559381233205},"4.0.0":{"name":"rehype-raw","version":"4.0.0","description":"Reparse the tree (and raw nodes)","license":"MIT","keywords":["rehype","plugin","raw","html"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-raw.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-raw/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-raw":"^5.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^13.0.0","prettier":"^1.13.7","rehype-stringify":"^4.0.0","remark-cli":"^6.0.0","remark-parse":"^6.0.0","remark-preset-wooorm":"^4.0.0","remark-rehype":"^3.0.0","tape":"^4.0.0","tinyify":"^2.4.3","unified":"^7.0.0","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s rehypeRaw > rehype-raw.js","build-mangle":"browserify . -s rehypeRaw -p tinyify > rehype-raw.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":["rehype-raw.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"c8e7ca59efb074473da6ffa4d9f95e3bd0631738","homepage":"https://github.com/rehypejs/rehype-raw#readme","_id":"rehype-raw@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"0928f265af190eb23a42168f7485022e1763435a","size":2771,"noattachment":false,"key":"/rehype-raw/-/rehype-raw-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-raw/download/rehype-raw-4.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-raw_4.0.0_1542456807201_0.0773210725717941"},"_hasShrinkwrap":false,"publish_time":1542456807339,"_cnpm_publish_time":1542456807339},"3.0.0":{"name":"rehype-raw","version":"3.0.0","description":"Reparse the tree (and raw nodes)","license":"MIT","keywords":["rehype","plugin","raw","html"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-raw.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-raw/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"hast-util-raw":"^4.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^12.0.0","prettier":"^1.13.7","rehype-stringify":"^4.0.0","remark-cli":"^5.0.0","remark-parse":"^5.0.0","remark-preset-wooorm":"^4.0.0","remark-rehype":"^3.0.0","tape":"^4.0.0","tinyify":"^2.4.3","unified":"^7.0.0","xo":"^0.21.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js -s rehypeRaw > rehype-raw.js","build-mangle":"browserify index.js -s rehypeRaw -p tinyify > rehype-raw.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":["rehype-raw.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"cca55675efe636625e71aa76f3f629786d2ef231","homepage":"https://github.com/rehypejs/rehype-raw#readme","_id":"rehype-raw@3.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"74306a753379bff2b272a524905e0682e12df73c","size":2677,"noattachment":false,"key":"/rehype-raw/-/rehype-raw-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-raw/download/rehype-raw-3.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-raw_3.0.0_1532015059348_0.31985977360877205"},"_hasShrinkwrap":false,"publish_time":1532015059425,"_cnpm_publish_time":1532015059425},"2.0.0":{"name":"rehype-raw","version":"2.0.0","description":"Reparse the tree (and raw nodes)","license":"MIT","keywords":["rehype","plugin","raw","html"],"repository":{"type":"git","url":"git+https://github.com/wooorm/rehype-raw.git"},"bugs":{"url":"https://github.com/wooorm/rehype-raw/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"hast-util-raw":"^2.0.0"},"devDependencies":{"browserify":"^14.1.0","esmangle":"^1.0.0","nyc":"^11.0.0","rehype-stringify":"^3.0.0","remark-cli":"^3.0.0","remark-parse":"^3.0.0","remark-preset-wooorm":"^3.0.0","remark-rehype":"^2.0.0","tape":"^4.0.0","unified":"^6.0.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s rehypeRaw > rehype-raw.js","build-mangle":"esmangle rehype-raw.js > rehype-raw.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"ignores":["rehype-raw.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"c8c65abbe9103c7194ac92afa18e0944db566093","homepage":"https://github.com/wooorm/rehype-raw#readme","_id":"rehype-raw@2.0.0","_shasum":"5637a9fceef34800fd7c57ca32fd9d5927fd2aaa","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"5637a9fceef34800fd7c57ca32fd9d5927fd2aaa","size":2434,"noattachment":false,"key":"/rehype-raw/-/rehype-raw-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-raw/download/rehype-raw-2.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-raw-2.0.0.tgz_1497877597283_0.9897616594098508"},"directories":{},"publish_time":1497877598273,"_cnpm_publish_time":1497877598273,"_hasShrinkwrap":false},"1.0.0":{"name":"rehype-raw","version":"1.0.0","description":"Reparse the tree (and raw nodes)","license":"MIT","keywords":["rehype","plugin","raw","html"],"repository":{"type":"git","url":"git+https://github.com/wooorm/rehype-raw.git"},"bugs":{"url":"https://github.com/wooorm/rehype-raw/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"hast-util-raw":"^1.0.0"},"devDependencies":{"browserify":"^13.0.0","esmangle":"^1.0.0","nyc":"^8.3.1","rehype-stringify":"^2.0.0","remark-cli":"^2.0.0","remark-parse":"^2.0.2","remark-preset-wooorm":"^1.0.0","remark-rehype":"^1.1.0","tape":"^4.0.0","unified":"^5.1.0","xo":"^0.17.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s rehypeRaw > rehype-raw.js","build-mangle":"esmangle rehype-raw.js > rehype-raw.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"ignores":["rehype-raw.js"]},"remarkConfig":{"output":true,"presets":"wooorm"},"gitHead":"e6ede8c7b62807ce886b0edb3a86cf228ffdc40a","homepage":"https://github.com/wooorm/rehype-raw#readme","_id":"rehype-raw@1.0.0","_shasum":"6f2f8ebe6858f8304dfe2704ccc6cb29ae8d858e","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"6f2f8ebe6858f8304dfe2704ccc6cb29ae8d858e","size":2433,"noattachment":false,"key":"/rehype-raw/-/rehype-raw-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-raw/download/rehype-raw-1.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"remcohaszing","email":""},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rehype-raw-1.0.0.tgz_1476957736205_0.39107193518429995"},"directories":{},"publish_time":1476957738124,"_cnpm_publish_time":1476957738124,"_hasShrinkwrap":false}},"readme":"# rehype-raw\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 parse the tree (and raw nodes) again, keeping\npositional info okay.\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(rehypeRaw[, options])`](#unifieduserehyperaw-options)\n    *   [`Options`](#options)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Security](#security)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package is a [unified][] ([rehype][]) plugin to parse a document again.\nTo understand how it works, requires knowledge of ASTs (specifically, [hast][]).\nThis plugin passes each node and embedded raw HTML through an HTML parser\n([`parse5`][parse5]), to recreate a tree exactly as how a browser would parse\nit, while keeping the original data and positional info intact.\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 parses the tree again.\n\n## When should I use this?\n\nThis plugin is particularly useful when coming from markdown and wanting to\nsupport HTML embedded inside that markdown (which requires passing\n`allowDangerousHtml: true` to `remark-rehype`).\nMarkdown dictates how, say, a list item or emphasis can be parsed.\nWe can use that to turn the markdown syntax tree into an HTML syntax tree.\nBut markdown also dictates that things that look like HTML, are passed through\nuntouched, even when it just looks like XML but doesn’t really make sense, so we\ncan’t normally use these strings of “HTML” to create an HTML syntax tree.\nThis plugin can.\nIt can be used to take those strings of HTML and include them into the syntax\ntree as actual nodes.\n\nIf your final result is HTML and you trust content, then “strings” are fine\n(you can pass `allowDangerousHtml: true` to `rehype-stringify`, which passes\nHTML through untouched).\nBut there are two main cases where a proper syntax tree is preferred:\n\n*   rehype plugins need a proper syntax tree as they operate on actual nodes to\n    inspect or transform things, they can’t operate on strings of HTML\n*   other output formats (React, MDX, etc) need actual nodes and can’t handle\n    strings of HTML\n\nThis plugin is built on [`hast-util-raw`][hast-util-raw], which does the work on\nsyntax trees.\nrehype focusses on making it easier to transform content by abstracting such\ninternals away.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install rehype-raw\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport rehypeRaw from 'https://esm.sh/rehype-raw@7'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import rehypeRaw from 'https://esm.sh/rehype-raw@7?bundle'\n</script>\n```\n\n## Use\n\nSay we have the following markdown file `example.md`:\n\n```markdown\n<div class=\"note\">\n\nA mix of *markdown* and <em>HTML</em>.\n\n</div>\n```\n\n…and our module `example.js` looks as follows:\n\n```js\nimport rehypeDocument from 'rehype-document'\nimport rehypeFormat from 'rehype-format'\nimport rehypeRaw from 'rehype-raw'\nimport rehypeStringify from 'rehype-stringify'\nimport remarkParse from 'remark-parse'\nimport remarkRehype from 'remark-rehype'\nimport {read} from 'to-vfile'\nimport {unified} from 'unified'\n\nconst file = await unified()\n  .use(remarkParse)\n  .use(remarkRehype, {allowDangerousHtml: true})\n  .use(rehypeRaw)\n  .use(rehypeDocument, {title: '????'})\n  .use(rehypeFormat)\n  .use(rehypeStringify)\n  .process(await read('example.md'))\n\nconsole.log(String(file))\n```\n\n…now running `node example.js` yields:\n\n```html\n<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\">\n    <title>????</title>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  </head>\n  <body>\n    <div class=\"note\">\n      <p>A mix of <em>markdown</em> and <em>HTML</em>.</p>\n    </div>\n  </body>\n</html>\n```\n\n## API\n\nThis package exports no identifiers.\nThe default export is [`rehypeRaw`][api-rehype-raw].\n\n### `unified().use(rehypeRaw[, options])`\n\nParse the tree (and raw nodes) again, keeping positional info okay.\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*   `passThrough` (`Array<string>`, default: `[]`)\n    — list of custom hast node types to pass through (as in, keep); this option\n    is a bit advanced as it requires knowledge of ASTs, so we defer to the docs\n    in [`hast-util-raw`][hast-util-raw]\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional type [`Options`][api-options].\n\nThe `Raw` node type is registered by and exposed from\n[`remark-rehype`][remark-rehype].\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-raw@^7`, compatible\nwith Node.js 16.\n\n## Security\n\nThe `allowDangerousHtml` option in [`remark-rehype`][remark-rehype] is\ndangerous, so see that plugin on how to make it safe.\nOtherwise, this plugin is safe.\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-raw/workflows/main/badge.svg\n\n[build]: https://github.com/rehypejs/rehype-raw/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/rehypejs/rehype-raw.svg\n\n[coverage]: https://codecov.io/github/rehypejs/rehype-raw\n\n[downloads-badge]: https://img.shields.io/npm/dm/rehype-raw.svg\n\n[downloads]: https://www.npmjs.com/package/rehype-raw\n\n[size-badge]: https://img.shields.io/bundlejs/size/rehype-raw\n\n[size]: https://bundlejs.com/?q=rehype-raw\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[npm]: https://docs.npmjs.com/cli/install\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[health]: https://github.com/rehypejs/.github\n\n[contributing]: https://github.com/rehypejs/.github/blob/HEAD/contributing.md\n\n[support]: https://github.com/rehypejs/.github/blob/HEAD/support.md\n\n[coc]: https://github.com/rehypejs/.github/blob/HEAD/code-of-conduct.md\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[typescript]: https://www.typescriptlang.org\n\n[parse5]: https://github.com/inikulin/parse5\n\n[unified]: https://github.com/unifiedjs/unified\n\n[transformer]: https://github.com/unifiedjs/unified?tab=readme-ov-file#transformer\n\n[hast]: https://github.com/syntax-tree/hast\n\n[hast-util-raw]: https://github.com/syntax-tree/hast-util-raw\n\n[rehype]: https://github.com/rehypejs/rehype\n\n[remark-rehype]: https://github.com/remarkjs/remark-rehype\n\n[api-options]: #options\n\n[api-rehype-raw]: #unifieduserehyperaw-options\n","_attachments":{},"homepage":"https://github.com/rehypejs/rehype-raw#readme","bugs":{"url":"https://github.com/rehypejs/rehype-raw/issues"},"license":"MIT"}