{"_id":"rehype-retext","_rev":"2197317","name":"rehype-retext","description":"rehype plugin to transform to retext","dist-tags":{"latest":"3.0.2"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2022-01-06T15:16:18.000Z","created":"2016-09-27T21:33:14.072Z","3.0.2":"2022-01-06T15:11:01.530Z","3.0.1":"2021-08-22T08:48:36.785Z","3.0.0":"2021-08-02T06:54:44.082Z","2.0.4":"2020-03-15T12:19:16.519Z","2.0.3":"2019-06-01T09:18:16.599Z","2.0.2":"2018-11-17T13:37:08.860Z","2.0.1":"2017-06-20T14:14:15.741Z","2.0.0":"2017-02-23T22:00:24.276Z","1.0.0":"2016-09-27T21:33:14.072Z"},"users":{},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-retext.git"},"versions":{"3.0.2":{"name":"rehype-retext","version":"3.0.2","description":"rehype plugin to transform to retext","license":"MIT","keywords":["unified","rehype","rehype-plugin","retext","retext-plugin","html","natural","langauge","hast","nlcst"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-retext.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-retext/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-to-nlcst":"^2.0.0","unified":"^10.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","rehype-parse":"^8.0.0","rehype-stringify":"^9.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","retext-english":"^4.0.0","retext-stringify":"^3.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.47.0"},"scripts":{"build":"rimraf \"lib/**/*.d.ts\" \"*.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 node --conditions development 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,"ignoreCatch":true,"#":"needed `any`s","ignoreFiles":["lib/index.d.ts","lib/index.js","index.d.ts"]},"gitHead":"c28f2c251b06f5edbc4fb046bf462c9847a6c11c","homepage":"https://github.com/rehypejs/rehype-retext#readme","_id":"rehype-retext@3.0.2","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"132f6ed60a6a9559ee809b448a8656fa8d4171ff","size":5475,"noattachment":false,"key":"/rehype-retext/-/rehype-retext-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-retext/download/rehype-retext-3.0.2.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-retext_3.0.2_1641481861426_0.060411945223211916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-06T15:15:34.806Z","publish_time":1641481861530,"_cnpm_publish_time":1641481861530},"3.0.1":{"name":"rehype-retext","version":"3.0.1","description":"rehype plugin to transform to retext","license":"MIT","keywords":["unified","rehype","rehype-plugin","retext","retext-plugin","html","natural","langauge","hast","nlcst"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-retext.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-retext/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-to-nlcst":"^2.0.0","unified":"^10.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","rehype-parse":"^8.0.0","rehype-stringify":"^9.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","retext-english":"^4.0.0","retext-stringify":"^3.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^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 node --conditions development 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,"ignoreCatch":true,"#":"needed `any`s","ignoreFiles":["index.d.ts","index.js"]},"gitHead":"428e0f7d2d06045e48215d63114a43f92b523909","homepage":"https://github.com/rehypejs/rehype-retext#readme","_id":"rehype-retext@3.0.1","_nodeVersion":"16.6.1","_npmVersion":"7.20.6","dist":{"shasum":"fe00ce6b5f4035d26361165e88def005dd52ee32","size":4504,"noattachment":false,"key":"/rehype-retext/-/rehype-retext-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-retext/download/rehype-retext-3.0.1.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-retext_3.0.1_1629622116654_0.3776378235198963"},"_hasShrinkwrap":false,"publish_time":1629622116785,"_cnpm_publish_time":1629622116785},"3.0.0":{"name":"rehype-retext","version":"3.0.0","description":"rehype plugin to transform to retext","license":"MIT","keywords":["unified","rehype","rehype-plugin","retext","retext-plugin","html","natural","langauge","hast","nlcst"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-retext.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-retext/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-to-nlcst":"^2.0.0","unified":"^10.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","rehype-parse":"^8.0.0","rehype-stringify":"^9.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","retext-english":"^4.0.0","retext-stringify":"^3.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 node --conditions development 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,"ignoreCatch":true,"#":"needed `any`s","ignoreFiles":["index.d.ts","index.js"]},"gitHead":"ecd82a7f50db40c14e1f1951a123eebb6cbc955e","homepage":"https://github.com/rehypejs/rehype-retext#readme","_id":"rehype-retext@3.0.0","_nodeVersion":"16.6.0","_npmVersion":"7.19.1","dist":{"shasum":"de9943be866d18e81952fc1a5f9fc90e7ba695c4","size":4421,"noattachment":false,"key":"/rehype-retext/-/rehype-retext-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-retext/download/rehype-retext-3.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-retext_3.0.0_1627887283958_0.9007185794700132"},"_hasShrinkwrap":false,"publish_time":1627887284082,"_cnpm_publish_time":1627887284082},"2.0.4":{"name":"rehype-retext","version":"2.0.4","description":"rehype plugin to transform to retext","license":"MIT","keywords":["unified","rehype","rehype-plugin","retext","retext-plugin","html","natural","langauge","hast","nlcst"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-retext.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-retext/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-to-nlcst":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^15.0.0","prettier":"^1.0.0","rehype-parse":"^6.0.0","rehype-stringify":"^6.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","retext-english":"^3.0.0","retext-stringify":"^2.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 index.js -s rehypeRetext > rehype-retext.js","build-mangle":"browserify index.js -s rehypeRetext -p tinyify > rehype-retext.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-retext.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"c681207c129879f850b5e56c2af47aef8821d30e","homepage":"https://github.com/rehypejs/rehype-retext#readme","_id":"rehype-retext@2.0.4","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"shasum":"63badf6ce7bf1f39d50c4d895569965c497ffe09","size":3799,"noattachment":false,"key":"/rehype-retext/-/rehype-retext-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-retext/download/rehype-retext-2.0.4.tgz"},"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/rehype-retext_2.0.4_1584274756373_0.1408091234547122"},"_hasShrinkwrap":false,"publish_time":1584274756519,"_cnpm_publish_time":1584274756519},"2.0.3":{"name":"rehype-retext","version":"2.0.3","description":"rehype plugin to transform to retext","license":"MIT","keywords":["unified","rehype","retext","hast","nlcst"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-retext.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-retext/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-to-nlcst":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.0.0","rehype-parse":"^6.0.0","rehype-stringify":"^5.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","retext-english":"^3.0.0","retext-stringify":"^2.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 index.js -s rehypeRetext > rehype-retext.js","build-mangle":"browserify index.js -s rehypeRetext -p tinyify > rehype-retext.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-retext.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"5cca31822ee6b43cba34a4a1ee8544169aaed41d","homepage":"https://github.com/rehypejs/rehype-retext#readme","_id":"rehype-retext@2.0.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"58040647d8727b3411cdd75e78fd7639477cc33a","size":3674,"noattachment":false,"key":"/rehype-retext/-/rehype-retext-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-retext/download/rehype-retext-2.0.3.tgz"},"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/rehype-retext_2.0.3_1559380696477_0.5900572770023944"},"_hasShrinkwrap":false,"publish_time":1559380696599,"_cnpm_publish_time":1559380696599},"2.0.2":{"name":"rehype-retext","version":"2.0.2","description":"retext support for rehype","license":"MIT","keywords":["rehype","retext","hast","nlcst"],"repository":{"type":"git","url":"git+https://github.com/rehypejs/rehype-retext.git"},"bugs":{"url":"https://github.com/rehypejs/rehype-retext/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-to-nlcst":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^13.0.0","prettier":"^1.13.7","rehype-parse":"^5.0.0","rehype-stringify":"^4.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","retext-english":"^3.0.0","retext-stringify":"^2.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 index.js -s rehypeRetext > rehype-retext.js","build-mangle":"browserify index.js -s rehypeRetext -p tinyify > rehype-retext.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-retext.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"12ff6be92774c880ba9a5a80ff551b78d89f7671","homepage":"https://github.com/rehypejs/rehype-retext#readme","_id":"rehype-retext@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"509c8a8f0e6b8736cb9f09ceba0c539119f4d263","size":3483,"noattachment":false,"key":"/rehype-retext/-/rehype-retext-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-retext/download/rehype-retext-2.0.2.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-retext_2.0.2_1542461828739_0.007908192913789192"},"_hasShrinkwrap":false,"publish_time":1542461828860,"_cnpm_publish_time":1542461828860},"2.0.1":{"name":"rehype-retext","version":"2.0.1","description":"retext support for rehype","license":"MIT","keywords":["rehype","retext","hast","nlcst"],"repository":{"type":"git","url":"git+https://github.com/wooorm/rehype-retext.git"},"bugs":{"url":"https://github.com/wooorm/rehype-retext/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-to-nlcst":"^1.0.0"},"devDependencies":{"browserify":"^14.1.0","esmangle":"^1.0.1","nyc":"^11.0.0","rehype-parse":"^4.0.0","rehype-stringify":"^3.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","retext-english":"^3.0.0","retext-stringify":"^2.0.0","tape":"^4.0.0","unified":"^6.0.0","xo":"^0.18.1"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s rehypeRetext > rehype-retext.js","build-mangle":"esmangle rehype-retext.js > rehype-retext.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-retext.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"8b40ac27da1e66dff81ab40a2db5238ab40f170b","homepage":"https://github.com/wooorm/rehype-retext#readme","_id":"rehype-retext@2.0.1","_shasum":"6b95aafa1f40b65059456ed51481fc3a8e5e89e4","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"6b95aafa1f40b65059456ed51481fc3a8e5e89e4","size":3128,"noattachment":false,"key":"/rehype-retext/-/rehype-retext-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-retext/download/rehype-retext-2.0.1.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rehype-retext-2.0.1.tgz_1497968054797_0.45109775848686695"},"directories":{},"publish_time":1497968055741,"_hasShrinkwrap":false,"_cnpm_publish_time":1497968055741},"2.0.0":{"name":"rehype-retext","version":"2.0.0","description":"retext support for rehype","license":"MIT","keywords":["rehype","retext","hast","nlcst"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/rehype-retext.git"},"bugs":{"url":"https://github.com/wooorm/rehype-retext/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"}],"dependencies":{"hast-util-to-nlcst":"^1.0.0"},"devDependencies":{"browserify":"^14.1.0","esmangle":"^1.0.1","nyc":"^10.0.0","rehype-parse":"^3.0.0","rehype-stringify":"^3.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^2.0.0","retext-english":"^3.0.0","retext-stringify":"^2.0.0","tape":"^4.0.0","unified":"^6.0.0","xo":"^0.17.1"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s rehypeRetext > rehype-retext.js","build-mangle":"esmangle rehype-retext.js > rehype-retext.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-retext.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"ea8d5db208d95ec788c3993d0c30f75ff287d908","homepage":"https://github.com/wooorm/rehype-retext#readme","_id":"rehype-retext@2.0.0","_shasum":"9382ee98b99722dee3fafa5ce95554abe9089b8b","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"9382ee98b99722dee3fafa5ce95554abe9089b8b","size":3011,"noattachment":false,"key":"/rehype-retext/-/rehype-retext-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-retext/download/rehype-retext-2.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rehype-retext-2.0.0.tgz_1487887223631_0.5752991721965373"},"directories":{},"publish_time":1487887224276,"_cnpm_publish_time":1487887224276,"_hasShrinkwrap":false},"1.0.0":{"name":"rehype-retext","version":"1.0.0","description":"retext support for rehype","license":"MIT","keywords":["rehype","retext","hast","nlcst"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/rehype-retext.git"},"bugs":{"url":"https://github.com/wooorm/rehype-retext/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"}],"dependencies":{"hast-util-to-nlcst":"^1.0.0"},"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","nyc":"^8.3.0","rehype-parse":"^2.0.0","rehype-stringify":"^2.0.0","remark-cli":"^2.0.0","remark-preset-wooorm":"^1.0.0","retext-english":"^2.0.0","retext-stringify":"^1.0.0","tape":"^4.0.0","unified":"^5.0.0","xo":"^0.16.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s rehypeRetext > rehype-retext.js","build-mangle":"esmangle rehype-retext.js > rehype-retext.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-retext.js"]},"remarkConfig":{"output":true,"presets":"wooorm"},"gitHead":"b61340828ff3b9b300aafc21292b7dc095f597a7","homepage":"https://github.com/wooorm/rehype-retext#readme","_id":"rehype-retext@1.0.0","_shasum":"9b72a9bcef189122b4485d4f04426d4a9f0bcfaf","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"9b72a9bcef189122b4485d4f04426d4a9f0bcfaf","size":3172,"noattachment":false,"key":"/rehype-retext/-/rehype-retext-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rehype-retext/download/rehype-retext-1.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rehype-retext-1.0.0.tgz_1475011992208_0.18496863963082433"},"directories":{},"publish_time":1475011994072,"_cnpm_publish_time":1475011994072,"_hasShrinkwrap":false}},"readme":"# rehype-retext\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**][rehype] plugin to bridge or mutate to [**retext**][retext].\n\nUses [`hast-util-to-nlcst`][to-nlcst] under the hood.\nSee its documentation to learn how to ignore nodes.\n\n## Install\n\nThis package is [ESM only](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c):\nNode 12+ is needed to use it and it must be `import`ed instead of `require`d.\n\n[npm][]:\n\n```sh\nnpm install rehype-retext\n```\n\n## Use\n\nSay `example.html` looks as follows:\n\n```html\n<!doctype html>\n<meta charset=utf8>\n<title>Hello!</title>\n<article>\n  A implicit sentence.\n  <h1>This and and that.</h1>\n</article>\n```\n\n…and `example.js` like this:\n\n```js\nimport {readSync} from 'to-vfile'\nimport {reporter} from 'vfile-reporter'\nimport {unified} from 'unified'\nimport rehypeParse from 'rehype-parse'\nimport rehypePresetMinify from 'rehype-preset-minify'\nimport rehypeStringify from 'rehype-stringify'\nimport rehypeRetext from 'rehype-retext'\nimport retextEnglish from 'retext-english'\nimport retextIndefiniteArticle from 'retext-indefinite-article'\nimport retextRepeatedWords from 'retext-repeated-words'\n\nconst file = readSync('example.html')\n\nunified()\n  .use(rehypeParse)\n  .use(\n    rehypeRetext,\n    unified()\n      .use(retextEnglish)\n      .use(retextIndefiniteArticle)\n      .use(retextRepeatedWords)\n  )\n  .use(rehypePresetMinify)\n  .use(rehypeStringify)\n  .process(file)\n  .then((file) => {\n    console.error(reporter(file))\n    console.log(String(file))\n  })\n```\n\nNow, running `node example` yields:\n\n```html\nexample.html\n    5:3-5:4  warning  Use `An` before `implicit`, not `A`  retext-indefinite-article  retext-indefinite-article\n  6:12-6:19  warning  Expected `and` once, not twice       and                        retext-repeated-words\n\n⚠ 2 warnings\n<!doctypehtml><meta charset=utf8><title>Hello!</title><article>A implicit sentence.<h1>This and and that.</h1></article>\n```\n\n## API\n\nThis package exports no identifiers.\nThe default export is `rehypeRetext`.\n\n### `unified().use(rehypeRetext, destination)`\n\n[**rehype**][rehype] ([hast][]) plugin to bridge or mutate to\n[**retext**][retext] ([nlcst][]).\n\n###### `destination`\n\n`destination` is either a parser or a processor.\n\nIf a processor ([`Unified`][processor]) is given, runs the destination\nprocessor with the new nlcst tree, then, after running discards that tree and\ncontinues on running the origin processor with the original tree\n([bridge-mode][bridge]).\n\nIf a parser (such as [**parse-latin**][latin], [**parse-english**][english], or\n[**parse-dutch**][dutch]) is given, passes the tree to further plugins\n(mutate-mode).\n\nAs HTML defines paragraphs, that definition is used for\n[**Paragraph**][paragraph]s: `<p>` and `<h1-6>` are explicitly\nsupported, and implicit paragraphs in flow content are also supported.\n\n## Security\n\n`rehype-retext` does not change the syntax tree so there are no openings for\n[cross-site scripting (XSS)][xss] attacks.\n\n## Related\n\n*   [`rehype-remark`](https://github.com/rehypejs/rehype-remark)\n    — Transform HTML ([**hast**][hast]) to Markdown ([**mdast**][mdast])\n*   [`remark-retext`](https://github.com/remarkjs/remark-retext)\n    — Transform Markdown ([**mdast**][mdast]) to natural language\n    ([**nlcst**][nlcst])\n*   [`remark-rehype`](https://github.com/remarkjs/remark-rehype)\n    — Transform Markdown ([**mdast**][mdast]) to HTML ([**hast**][hast])\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-retext/workflows/main/badge.svg\n\n[build]: https://github.com/rehypejs/rehype-retext/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/rehypejs/rehype-retext.svg\n\n[coverage]: https://codecov.io/github/rehypejs/rehype-retext\n\n[downloads-badge]: https://img.shields.io/npm/dm/rehype-retext.svg\n\n[downloads]: https://www.npmjs.com/package/rehype-retext\n\n[size-badge]: https://img.shields.io/bundlephobia/minzip/rehype-retext.svg\n\n[size]: https://bundlephobia.com/result?p=rehype-retext\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[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[rehype]: https://github.com/rehypejs/rehype\n\n[retext]: https://github.com/retextjs/retext\n\n[processor]: https://github.com/unifiedjs/unified#processor\n\n[bridge]: https://github.com/unifiedjs/unified#processing-between-syntaxes\n\n[hast]: https://github.com/syntax-tree/hast\n\n[mdast]: https://github.com/syntax-tree/mdast\n\n[nlcst]: https://github.com/syntax-tree/nlcst\n\n[paragraph]: https://github.com/syntax-tree/nlcst#paragraph\n\n[to-nlcst]: https://github.com/syntax-tree/hast-util-to-nlcst\n\n[latin]: https://github.com/wooorm/parse-latin\n\n[english]: https://github.com/wooorm/parse-english\n\n[dutch]: https://github.com/wooorm/parse-dutch\n\n[xss]: https://en.wikipedia.org/wiki/Cross-site_scripting\n","_attachments":{},"homepage":"https://github.com/rehypejs/rehype-retext#readme","bugs":{"url":"https://github.com/rehypejs/rehype-retext/issues"},"license":"MIT"}