{"_id":"hast-util-from-parse5","_rev":"3759764","name":"hast-util-from-parse5","description":"hast utility to transform from a `parse5` AST","dist-tags":{"latest":"8.0.3"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2025-04-22T08:04:47.000Z","created":"2016-07-26T12:57:11.840Z","8.0.3":"2025-02-19T14:42:45.779Z","8.0.2":"2024-11-19T08:44:48.306Z","8.0.1":"2023-08-08T11:30:24.432Z","8.0.0":"2023-08-05T08:04:29.478Z","7.1.2":"2023-02-16T09:25:36.935Z","7.1.1":"2023-01-12T17:18:51.996Z","7.1.0":"2021-07-23T09:19:46.217Z","7.0.0":"2021-05-01T18:16:03.223Z","6.0.1":"2020-11-01T10:20:54.598Z","6.0.0":"2020-05-21T16:07:40.784Z","5.0.3":"2020-02-29T08:36:13.042Z","5.0.2":"2019-11-10T09:06:34.098Z","5.0.1":"2019-05-26T09:23:50.900Z","5.0.0":"2018-11-07T19:01:22.782Z","4.0.2":"2018-07-18T15:43:34.079Z","4.0.1":"2018-07-17T19:33:44.352Z","4.0.0":"2018-07-17T17:38:07.753Z","3.0.0":"2018-06-10T18:46:04.052Z","2.1.0":"2017-07-19T16:06:20.873Z","2.0.1":"2017-06-17T15:02:06.932Z","2.0.0":"2017-06-17T14:49:54.639Z","1.1.0":"2016-10-19T14:38:23.240Z","1.0.0":"2016-07-26T12:57:11.840Z"},"users":{},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"versions":{"8.0.3":{"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/issues"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"@types/hast":"^3.0.0","@types/unist":"^3.0.0","devlop":"^1.0.0","hastscript":"^9.0.0","property-information":"^7.0.0","vfile":"^6.0.0","vfile-location":"^5.0.0","web-namespaces":"^2.0.0"},"description":"hast utility to transform from a `parse5` AST","devDependencies":{"@types/node":"^22.0.0","c8":"^10.0.0","is-hidden":"^2.0.0","parse5":"^7.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-wooorm":"^11.0.0","to-vfile":"^8.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","unist-util-visit":"^5.0.0","xo":"^0.60.0"},"exports":"./index.js","funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"keywords":["ast","change","hast-util","hast","transform","unist","utility","util"],"license":"MIT","name":"hast-util-from-parse5","prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"scripts":{"build":"tsc --build --clean && tsc --build && type-coverage","format":"remark --frail --quiet --output -- . && prettier --log-level warn --write -- . && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --100 --reporter lcov -- npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"sideEffects":false,"typeCoverage":{"atLeast":100,"strict":true},"type":"module","version":"8.0.3","xo":{"overrides":[{"files":["**/*.d.ts"],"rules":{"@typescript-eslint/array-type":["error",{"default":"generic"}],"@typescript-eslint/ban-types":["error",{"extendDefaults":true}],"@typescript-eslint/consistent-type-definitions":["error","interface"]}},{"files":"test/**/*.js","rules":{"no-await-in-loop":"off"}}],"prettier":true,"rules":{"max-depth":"off","unicorn/prefer-at":"off"}},"_id":"hast-util-from-parse5@8.0.3","gitHead":"6fd23c9a4b53a6bce106ebc842de6f1727792954","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_nodeVersion":"23.1.0","_npmVersion":"11.1.0","dist":{"shasum":"830a35022fff28c3fea3697a98c2f4cc6b835a2e","size":8004,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-8.0.3.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-npm-production","tmp":"tmp/hast-util-from-parse5_8.0.3_1739976165475_0.7449299203985165"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-19T14:42:45.779Z","publish_time":1739976165779,"_source_registry_name":"default","_cnpm_publish_time":1739976165779},"8.0.2":{"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/issues"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"@types/hast":"^3.0.0","@types/unist":"^3.0.0","devlop":"^1.0.0","hastscript":"^9.0.0","property-information":"^6.0.0","vfile":"^6.0.0","vfile-location":"^5.0.0","web-namespaces":"^2.0.0"},"description":"hast utility to transform from a `parse5` AST","devDependencies":{"@types/node":"^22.0.0","c8":"^10.0.0","is-hidden":"^2.0.0","parse5":"^7.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-wooorm":"^10.0.0","to-vfile":"^8.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","unist-util-visit":"^5.0.0","xo":"^0.59.0"},"exports":"./index.js","funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"keywords":["ast","change","hast-util","hast","transform","unist","utility","util"],"license":"MIT","name":"hast-util-from-parse5","prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"scripts":{"build":"tsc --build --clean && tsc --build && type-coverage","format":"remark --frail --quiet --output -- . && prettier --log-level warn --write -- . && xo --fix","test-api":"node --conditions development test/index.js","test-coverage":"c8 --100 --reporter lcov -- npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"sideEffects":false,"typeCoverage":{"atLeast":100,"strict":true},"type":"module","version":"8.0.2","xo":{"overrides":[{"files":["**/*.d.ts"],"rules":{"@typescript-eslint/array-type":["error",{"default":"generic"}],"@typescript-eslint/ban-types":["error",{"extendDefaults":true}],"@typescript-eslint/consistent-type-definitions":["error","interface"]}},{"files":"test/**/*.js","rules":{"no-await-in-loop":"off"}}],"prettier":true,"rules":{"max-depth":"off","unicorn/prefer-at":"off"}},"_id":"hast-util-from-parse5@8.0.2","gitHead":"3cff4a63fe824109bdee6b09a097d3d770e05a16","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_nodeVersion":"23.1.0","_npmVersion":"10.9.0","dist":{"shasum":"29b42758ba96535fd6021f0f533c000886c0f00f","size":8103,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-8.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-8.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/hast-util-from-parse5_8.0.2_1732005888131_0.9415634299628173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-19T08:44:48.306Z","publish_time":1732005888306,"_source_registry_name":"default","_cnpm_publish_time":1732005888306},"8.0.1":{"name":"hast-util-from-parse5","version":"8.0.1","description":"hast utility to transform from Parse5’s AST","license":"MIT","keywords":["unist","hast","hast-util","util","utility","transform","change","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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","devlop":"^1.0.0","hastscript":"^8.0.0","property-information":"^6.0.0","vfile":"^6.0.0","vfile-location":"^5.0.0","web-namespaces":"^2.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","is-hidden":"^2.0.0","parse5":"^7.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","to-vfile":"^8.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","unist-util-visit":"^5.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/index.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":{"overrides":[{"files":"**/*.ts","rules":{"@typescript-eslint/consistent-type-definitions":"off"}},{"files":"test/**/*.js","rules":{"no-await-in-loop":"off"}}],"prettier":true,"rules":{"max-depth":"off","unicorn/prefer-at":"off"}},"gitHead":"d33d275c2c31426215bfb8fed01a0760733b8796","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@8.0.1","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"shasum":"654a5676a41211e14ee80d1b1758c399a0327651","size":8059,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-8.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/hast-util-from-parse5_8.0.1_1691494224284_0.7539415656377881"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-08T11:30:24.432Z","publish_time":1691494224432,"_source_registry_name":"default","_cnpm_publish_time":1691494224432},"8.0.0":{"name":"hast-util-from-parse5","version":"8.0.0","description":"hast utility to transform from Parse5’s AST","license":"MIT","keywords":["unist","hast","hast-util","util","utility","transform","change","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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","devlop":"^1.0.0","hastscript":"^8.0.0","property-information":"^6.0.0","vfile":"^6.0.0","vfile-location":"^5.0.0","web-namespaces":"^2.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","is-hidden":"^2.0.0","parse5":"^7.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","to-vfile":"^8.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","unist-util-visit":"^5.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/index.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":{"overrides":[{"files":"**/*.ts","rules":{"@typescript-eslint/consistent-type-definitions":"off"}},{"files":"test/**/*.js","rules":{"no-await-in-loop":"off"}}],"prettier":true,"rules":{"max-depth":"off","unicorn/prefer-at":"off"}},"gitHead":"abb5a9af478fd5da49535e1fecad270203460ae0","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@8.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"shasum":"8e3aeb3602658d53edd270830ffe89049d5fa0e5","size":8049,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-8.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/hast-util-from-parse5_8.0.0_1691222669114_0.5613697954559334"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-05T08:04:29.478Z","publish_time":1691222669478,"_source_registry_name":"default","_cnpm_publish_time":1691222669478},"7.1.2":{"name":"hast-util-from-parse5","version":"7.1.2","description":"hast utility to transform from Parse5’s AST","license":"MIT","keywords":["unist","hast","hast-util","util","utility","transform","change","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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","hastscript":"^7.0.0","property-information":"^6.0.0","vfile":"^5.0.0","vfile-location":"^4.0.0","web-namespaces":"^2.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","parse5":"^7.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","to-vfile":"^7.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-util-visit":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.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":{"max-depth":"off"},"overrides":[{"files":"test/**/*.js","rules":{"no-await-in-loop":0}}]},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"9b0f577173d96e5d41b45e09e98230922361e8e5","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@7.1.2","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"aecfef73e3ceafdfa4550716443e4eb7b02e22b0","size":7737,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-7.1.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/hast-util-from-parse5_7.1.2_1676539536777_0.9694923328863374"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-16T09:25:36.935Z","publish_time":1676539536935,"_cnpm_publish_time":1676539536935},"7.1.1":{"name":"hast-util-from-parse5","version":"7.1.1","description":"hast utility to transform from Parse5’s AST","license":"MIT","keywords":["unist","hast","hast-util","util","utility","transform","change","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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","hastscript":"^7.0.0","property-information":"^6.0.0","vfile":"^5.0.0","vfile-location":"^4.0.0","web-namespaces":"^2.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","parse5":"^7.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","to-vfile":"^7.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-util-visit":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test/index.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":{"max-depth":"off"},"overrides":[{"files":"test/**/*.js","rules":{"no-await-in-loop":0}}]},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"5b70c189f0802b1cc2686411097f56c6ffa170c2","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@7.1.1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"1887b4dd4e19f29d9c48c2e1c8bfeaac13a1f3a0","size":7640,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-7.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-7.1.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/hast-util-from-parse5_7.1.1_1673543931856_0.0780117900361339"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-12T17:18:51.996Z","publish_time":1673543931996,"_cnpm_publish_time":1673543931996},"7.1.0":{"name":"hast-util-from-parse5","version":"7.1.0","description":"hast utility to transform from Parse5’s AST","license":"MIT","keywords":["unist","hast","hast-util","util","utility","transform","change","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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/parse5":"^6.0.0","@types/unist":"^2.0.0","hastscript":"^7.0.0","property-information":"^6.0.0","vfile":"^5.0.0","vfile-location":"^4.0.0","web-namespaces":"^2.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","parse5":"^6.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","to-vfile":"^7.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-util-visit":"^3.0.0","xo":"^0.42.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{test/**,lib/**,}*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.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":"c5c68193659eab2da4be085766e8d28727f1d041","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@7.1.0","_nodeVersion":"16.2.0","_npmVersion":"7.18.1","dist":{"shasum":"c129dd3a24dd8a867ab8a029ca47e27aa54864b7","size":6701,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-7.1.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/hast-util-from-parse5_7.1.0_1627031986103_0.8126750516792276"},"_hasShrinkwrap":false,"publish_time":1627031986217,"_cnpm_publish_time":1627031986217},"7.0.0":{"name":"hast-util-from-parse5","version":"7.0.0","description":"hast utility to transform from Parse5’s AST","license":"MIT","keywords":["unist","hast","hast-util","util","utility","transform","change","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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/parse5":"^6.0.0","@types/unist":"^2.0.0","hastscript":"^7.0.0","property-information":"^6.0.0","vfile":"^4.0.0","vfile-location":"^3.2.0","web-namespaces":"^2.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","is-hidden":"^2.0.0","parse5":"^6.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","to-vfile":"^6.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-util-visit":"^3.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{test/**,lib/**,}*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test/index.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test/index.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":"1584594fe46a367e1e4ff69e3b14c6fe76eb0431","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@7.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"shasum":"710e639257bd486eeddfc965582e03a73ed0b89d","size":6702,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-7.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/hast-util-from-parse5_7.0.0_1619892963035_0.4545854880932554"},"_hasShrinkwrap":false,"publish_time":1619892963223,"_cnpm_publish_time":1619892963223},"6.0.1":{"name":"hast-util-from-parse5","version":"6.0.1","description":"hast utility to transform from Parse5’s AST","license":"MIT","keywords":["unist","hast","hast-util","util","utility","transform","change","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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":{"@types/parse5":"^5.0.0","hastscript":"^6.0.0","property-information":"^5.0.0","vfile":"^4.0.0","vfile-location":"^3.2.0","web-namespaces":"^1.0.0"},"devDependencies":{"browserify":"^17.0.0","dtslint":"^4.0.0","is-hidden":"^1.0.0","not":"^0.1.0","nyc":"^15.0.0","parse5":"^6.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","to-vfile":"^6.0.0","unist-util-visit":"^2.0.0","xo":"^0.34.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","build-bundle":"browserify index.js -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"browserify index.js -p tinyify -s hastUtilFromParse5 > hast-util-from-parse5.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test-types":"dtslint types","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/no-fn-reference-in-iterator":"off","unicorn/prefer-optional-catch-binding":"off","guard-for-in":"off"},"ignores":["hast-util-from-parse5.js","**/*.ts"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"cea54a639842865c55f7234cc4eb4963ba18e459","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@6.0.1","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"554e34abdeea25ac76f5bd950a1f0180e0b3bc2a","size":5767,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-6.0.1.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/hast-util-from-parse5_6.0.1_1604226054443_0.23712870211414083"},"_hasShrinkwrap":false,"publish_time":1604226054598,"_cnpm_publish_time":1604226054598},"6.0.0":{"name":"hast-util-from-parse5","version":"6.0.0","description":"hast utility to transform from Parse5’s AST","license":"MIT","keywords":["unist","hast","hast-util","util","utility","transform","change","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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":{"@types/parse5":"^5.0.0","ccount":"^1.0.0","hastscript":"^5.0.0","property-information":"^5.0.0","vfile":"^4.0.0","web-namespaces":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","dtslint":"^3.0.0","is-hidden":"^1.0.0","not":"^0.1.0","nyc":"^15.0.0","parse5":"^6.0.0","prettier":"^2.0.0","remark-cli":"^8.0.0","remark-preset-wooorm":"^7.0.0","tape":"^5.0.0","tinyify":"^2.0.0","to-vfile":"^6.0.0","unist-util-visit":"^2.0.0","xo":"^0.30.0"},"scripts":{"format":"remark . -qfo && prettier --write . && xo --fix","build-bundle":"browserify index.js -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"browserify index.js -p tinyify -s hastUtilFromParse5 > hast-util-from-parse5.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test-types":"dtslint types","test":"npm run format && npm run build && npm run test-coverage && npm run test-types"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"unicorn/no-fn-reference-in-iterator":"off","guard-for-in":"off"},"ignores":["hast-util-from-parse5.js","**/*.ts"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"d43f3ef08f713d1b15e0cbc1dad54112d241c2a8","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@6.0.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.5","dist":{"shasum":"b38793c81e1a99f5fd592a4a88fc2731dccd0f30","size":5778,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-6.0.0.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/hast-util-from-parse5_6.0.0_1590077260674_0.8845762002026936"},"_hasShrinkwrap":false,"publish_time":1590077260784,"_cnpm_publish_time":1590077260784},"5.0.3":{"name":"hast-util-from-parse5","version":"5.0.3","description":"hast utility to transform from Parse5’s AST","license":"MIT","keywords":["unist","hast","hast-util","util","utility","transform","change","ast"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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":{"ccount":"^1.0.3","hastscript":"^5.0.0","property-information":"^5.0.0","web-namespaces":"^1.1.2","xtend":"^4.0.1"},"devDependencies":{"browserify":"^16.0.0","is-hidden":"^1.0.0","not":"^0.1.0","nyc":"^15.0.0","parse5":"^5.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","to-vfile":"^6.0.0","unist-util-visit":"^2.0.0","xo":"^0.27.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify index.js -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"browserify index.js -p tinyify -s hastUtilFromParse5 > hast-util-from-parse5.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"8ea1fd773679929b309e1e6ca39213dc60585193","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@5.0.3","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"shasum":"3089dc0ee2ccf6ec8bc416919b51a54a589e097c","size":5212,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-5.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/hast-util-from-parse5_5.0.3_1582965372869_0.5680944915413726"},"_hasShrinkwrap":false,"publish_time":1582965373042,"_cnpm_publish_time":1582965373042},"5.0.2":{"name":"hast-util-from-parse5","version":"5.0.2","description":"Transform Parse5’s AST to hast","license":"MIT","keywords":["parse5","ast","hast","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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":{"ccount":"^1.0.3","hastscript":"^5.0.0","property-information":"^5.0.0","web-namespaces":"^1.1.2","xtend":"^4.0.1"},"devDependencies":{"browserify":"^16.0.0","is-hidden":"^1.0.0","not":"^0.1.0","nyc":"^14.0.0","parse5":"^5.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","to-vfile":"^6.0.0","unist-util-visit":"^2.0.0","xo":"^0.25.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify index.js -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"browserify index.js -p tinyify -s hastUtilFromParse5 > hast-util-from-parse5.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"e464bc0e63a765fee11de4a17bbab3d471cdce00","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@5.0.2","_nodeVersion":"13.0.1","_npmVersion":"6.13.0","dist":{"shasum":"afeadc6aab41e6acfe038645bbefd4005c56a475","size":5213,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-5.0.2.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/hast-util-from-parse5_5.0.2_1573376793956_0.38789262208687125"},"_hasShrinkwrap":false,"publish_time":1573376794098,"_cnpm_publish_time":1573376794098},"5.0.1":{"name":"hast-util-from-parse5","version":"5.0.1","description":"Transform Parse5’s AST to hast","license":"MIT","keywords":["parse5","ast","hast","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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":{"ccount":"^1.0.3","hastscript":"^5.0.0","property-information":"^5.0.0","web-namespaces":"^1.1.2","xtend":"^4.0.1"},"devDependencies":{"browserify":"^16.0.0","is-hidden":"^1.1.0","not":"^0.1.0","nyc":"^14.0.0","parse5":"^5.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","to-vfile":"^5.0.0","unist-util-visit":"^1.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify index.js -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"browserify index.js -p tinyify -s hastUtilFromParse5 > hast-util-from-parse5.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"e58110a2c548f64c68befd4ae050d1a5e7249bb1","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@5.0.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"7da8841d707dcf7be73715f7f3b14e021c4e469a","size":5086,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-5.0.1.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/hast-util-from-parse5_5.0.1_1558862630764_0.8490804318802943"},"_hasShrinkwrap":false,"publish_time":1558862630900,"_cnpm_publish_time":1558862630900},"5.0.0":{"name":"hast-util-from-parse5","version":"5.0.0","description":"Transform Parse5’s AST to HAST","license":"MIT","keywords":["parse5","ast","hast","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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":{"ccount":"^1.0.3","hastscript":"^5.0.0","property-information":"^5.0.0","web-namespaces":"^1.1.2","xtend":"^4.0.1"},"devDependencies":{"browserify":"^16.0.0","is-hidden":"^1.1.0","not":"^0.1.0","nyc":"^13.0.0","parse5":"^5.0.0","prettier":"^1.13.5","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","tinyify":"^2.4.3","to-vfile":"^5.0.0","unist-util-visit":"^1.1.3","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"browserify index.js -p tinyify -s hastUtilFromParse5 > hast-util-from-parse5.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"4f86a43e102fe61e637bf8f06c77a4e49b1daea6","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"a505a05766e0f96e389bfb0b1dd809eeefcef47b","size":4871,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-5.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hast-util-from-parse5_5.0.0_1541617282567_0.23041368719460542"},"_hasShrinkwrap":false,"publish_time":1541617282782,"_cnpm_publish_time":1541617282782},"4.0.2":{"name":"hast-util-from-parse5","version":"4.0.2","description":"Transform Parse5’s AST to HAST","license":"MIT","keywords":["parse5","ast","hast","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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":{"ccount":"^1.0.3","hastscript":"^4.0.0","property-information":"^4.0.0","web-namespaces":"^1.1.2","xtend":"^4.0.1"},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.1","is-hidden":"^1.1.0","not":"^0.1.0","nyc":"^12.0.0","parse5":"^5.0.0","prettier":"^1.13.5","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","tinyify":"^2.4.3","to-vfile":"^5.0.0","unist-util-visit":"^1.1.3","xo":"^0.21.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"browserify index.js -p tinyify -s hastUtilFromParse5 > hast-util-from-parse5.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"12d090351ce3784f4f4159a5198985437a6d01dc","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@4.0.2","_npmVersion":"6.2.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"b7164a7ffc88da4f751dc7c2f801ff8d7c143bab","size":4780,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-4.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/hast-util-from-parse5_4.0.2_1531928605735_0.0531651622343714"},"_hasShrinkwrap":false,"publish_time":1531928614079,"_cnpm_publish_time":1531928614079},"4.0.1":{"name":"hast-util-from-parse5","version":"4.0.1","description":"Transform Parse5’s AST to HAST","license":"MIT","keywords":["parse5","ast","hast","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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":{"ccount":"^1.0.3","hastscript":"^4.0.0","property-information":"^4.0.0","xtend":"^4.0.1"},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.1","is-hidden":"^1.1.0","not":"^0.1.0","nyc":"^12.0.0","parse5":"^5.0.0","prettier":"^1.13.5","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","tinyify":"^2.4.3","to-vfile":"^5.0.0","unist-util-visit":"^1.1.3","xo":"^0.21.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"browserify index.js -p tinyify -s hastUtilFromParse5 > hast-util-from-parse5.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"2b1a0d62bc66949c1d6f5dc563d761fd12dfbf06","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@4.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"acd36dd9fb179942bf6cf8ba3da0a072fa3fb860","size":4749,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-4.0.1.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hast-util-from-parse5_4.0.1_1531856024268_0.5011220810785255"},"_hasShrinkwrap":false,"publish_time":1531856024352,"_cnpm_publish_time":1531856024352},"4.0.0":{"name":"hast-util-from-parse5","version":"4.0.0","description":"Transform Parse5’s AST to HAST","license":"MIT","keywords":["parse5","ast","hast","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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":{"ccount":"^1.0.3","hastscript":"^4.0.0","property-information":"^4.0.0","xtend":"^4.0.1"},"devDependencies":{"babel-core":"^6.26.3","babel-preset-env":"^1.7.0","babelify":"^8.0.0","browserify":"^16.0.0","esmangle":"^1.0.1","is-hidden":"^1.1.0","not":"^0.1.0","nyc":"^12.0.0","parse5":"^5.0.0","prettier":"^1.13.5","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","to-vfile":"^5.0.0","unist-util-visit":"^1.1.3","xo":"^0.21.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s hastUtilFromParse5 -g [ babelify --presets [ \"babel-preset-env\" ] ] > hast-util-from-parse5.js","build-mangle":"esmangle hast-util-from-parse5.js > hast-util-from-parse5.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"837a2f020b0b80153f99b224d46c1a81e471944d","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@4.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"ad7a0038e9e013b3cb07bf5b5926b71af20e2fca","size":4673,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-4.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hast-util-from-parse5_4.0.0_1531849087692_0.37653204222060155"},"_hasShrinkwrap":false,"publish_time":1531849087753,"_cnpm_publish_time":1531849087753},"3.0.0":{"name":"hast-util-from-parse5","version":"3.0.0","description":"Transform Parse5’s AST to HAST","license":"MIT","keywords":["parse5","ast","hast","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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":{"camelcase":"^5.0.0","ccount":"^1.0.3","hastscript":"^3.0.0","property-information":"^3.1.0","xtend":"^4.0.1"},"devDependencies":{"babel-core":"^6.26.3","babel-preset-env":"^1.7.0","babelify":"^8.0.0","browserify":"^16.0.0","esmangle":"^1.0.1","is-hidden":"^1.1.0","not":"^0.1.0","nyc":"^12.0.0","parse5":"^5.0.0","prettier":"^1.13.5","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","unist-util-visit":"^1.1.3","vfile":"^3.0.0","xo":"^0.21.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s hastUtilFromParse5 -g [ babelify --presets [ \"babel-preset-env\" ] ] > hast-util-from-parse5.js","build-mangle":"esmangle hast-util-from-parse5.js > hast-util-from-parse5.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run format && npm run build && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"2dcc40429c59807c73f448d673b693d51134a0d6","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@3.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"a8a3ac3dcbca5193dc6ecd3cada7b86b0d98c2b8","size":4583,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-3.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hast-util-from-parse5_3.0.0_1528656363977_0.19062198977402245"},"_hasShrinkwrap":false,"publish_time":1528656364052,"_cnpm_publish_time":1528656364052},"2.1.0":{"name":"hast-util-from-parse5","version":"2.1.0","description":"Transform Parse5’s AST to HAST","license":"MIT","keywords":["parse5","ast","hast","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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":{"camelcase":"^3.0.0","hastscript":"^3.0.0","property-information":"^3.1.0","vfile-location":"^2.0.0"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.1","is-hidden":"^1.1.0","not":"^0.1.0","nyc":"^11.0.0","parse5":"^3.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","unist-util-visit":"^1.1.3","vfile":"^2.0.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"esmangle hast-util-from-parse5.js > hast-util-from-parse5.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"b2629ac230fab8763345f34c079cbc79bf523fda","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@2.1.0","_shasum":"f6123d83d3689630b097e13e430d16d9d1bd8884","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"f6123d83d3689630b097e13e430d16d9d1bd8884","size":4336,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-2.1.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hast-util-from-parse5-2.1.0.tgz_1500480379974_0.32429688703268766"},"directories":{},"publish_time":1500480380873,"_hasShrinkwrap":false,"_cnpm_publish_time":1500480380873},"2.0.1":{"name":"hast-util-from-parse5","version":"2.0.1","description":"Transform Parse5’s AST to HAST","license":"MIT","keywords":["parse5","ast","hast","utility"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/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":{"camelcase":"^3.0.0","hastscript":"^3.0.0","property-information":"^3.1.0","vfile-location":"^2.0.0"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.1","nyc":"^11.0.0","parse5":"^3.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","vfile":"^2.0.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"esmangle hast-util-from-parse5.js > hast-util-from-parse5.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"esnext":false,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"223f2e117f33ee29b05adafe95fdee64bfbbe3cd","homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@2.0.1","_shasum":"edb1da1942ca37f9877d1cf1b691a80c0e23b359","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"edb1da1942ca37f9877d1cf1b691a80c0e23b359","size":4209,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-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/hast-util-from-parse5-2.0.1.tgz_1497711725993_0.7346086211036891"},"directories":{},"publish_time":1497711726932,"_hasShrinkwrap":false,"_cnpm_publish_time":1497711726932},"2.0.0":{"name":"hast-util-from-parse5","version":"2.0.0","description":"Transform Parse5’s AST to HAST","license":"MIT","keywords":["parse5","ast","hast","utility"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/wooorm/hast-util-from-parse5/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":{"camelcase":"^3.0.0","has":"^1.0.1","hastscript":"^3.0.0","property-information":"^3.1.0","vfile-location":"^2.0.0"},"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","nyc":"^10.0.0","parse5":"^3.0.0","remark-cli":"^2.0.0","remark-preset-wooorm":"^1.0.0","tape":"^4.0.0","vfile":"^2.0.0","xo":"^0.17.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"esmangle hast-util-from-parse5.js > hast-util-from-parse5.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"output":true,"presets":"wooorm"},"gitHead":"2c66abd17dca5e4053a79eecef0c8ded59af3d12","homepage":"https://github.com/wooorm/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@2.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"8cf4870677237302e98d963a3007ef324f2a854b","size":4112,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-2.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hast-util-from-parse5-2.0.0.tgz_1497710993234_0.6986091088037938"},"directories":{},"publish_time":1497710994639,"_hasShrinkwrap":false,"_cnpm_publish_time":1497710994639},"1.1.0":{"name":"hast-util-from-parse5","version":"1.1.0","description":"Transform Parse5’s AST to HAST","license":"MIT","keywords":["parse5","ast","hast","utility"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/wooorm/hast-util-from-parse5/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":{"camelcase":"^3.0.0","has":"^1.0.1","hastscript":"^3.0.0","property-information":"^3.1.0","vfile-location":"^2.0.0"},"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","nyc":"^8.3.0","parse5":"^2.1.5","remark-cli":"^2.0.0","remark-preset-wooorm":"^1.0.0","tape":"^4.0.0","vfile":"^2.0.0","xo":"^0.17.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"esmangle hast-util-from-parse5.js > hast-util-from-parse5.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"output":true,"presets":"wooorm"},"gitHead":"65d596b77264871bc89ef815c2dfed419180187b","homepage":"https://github.com/wooorm/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@1.1.0","_shasum":"359cc339dc8ccf1dfaca41915ad63fd546130acd","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"359cc339dc8ccf1dfaca41915ad63fd546130acd","size":4445,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-1.1.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/hast-util-from-parse5-1.1.0.tgz_1476887902726_0.24525918206200004"},"directories":{},"publish_time":1476887903240,"_cnpm_publish_time":1476887903240,"_hasShrinkwrap":false},"1.0.0":{"name":"hast-util-from-parse5","version":"1.0.0","description":"Transform Parse5’s AST to HAST","license":"MIT","keywords":["parse5","ast","hast","utility"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/hast-util-from-parse5.git"},"bugs":{"url":"https://github.com/wooorm/hast-util-from-parse5/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":{"camelcase":"^3.0.0","has":"^1.0.1","hastscript":"^3.0.0","property-information":"^3.1.0","vfile-location":"^2.0.0"},"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","nyc":"^7.0.0","parse5":"^2.1.5","remark-cli":"^1.0.0","remark-comment-config":"^4.0.0","remark-github":"^5.0.0","remark-lint":"^4.0.0","remark-usage":"^4.0.0","remark-validate-links":"^4.0.0","tape":"^4.0.0","unist-util-inspect":"^4.0.0","vfile":"^1.4.0","xo":"^0.16.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s hastUtilFromParse5 > hast-util-from-parse5.js","build-mangle":"esmangle hast-util-from-parse5.js > hast-util-from-parse5.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"rules":{"guard-for-in":"off"},"ignores":["hast-util-from-parse5.js","hast-util-from-parse5.min.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"output":true,"plugins":{"comment-config":null,"github":null,"usage":null,"lint":{"heading-increment":false,"list-item-spacing":false,"no-duplicate-headings":false,"no-missing-blank-lines":false},"validate-links":null},"settings":{"bullet":"*"}},"gitHead":"a56a7846aeda9a1c7799f04291ebbf4512fbba63","homepage":"https://github.com/wooorm/hast-util-from-parse5#readme","_id":"hast-util-from-parse5@1.0.0","_shasum":"94c9bdad8c9757a07c745206178a4ac21844113b","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"94c9bdad8c9757a07c745206178a4ac21844113b","size":4549,"noattachment":false,"key":"/hast-util-from-parse5/-/hast-util-from-parse5-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-from-parse5/download/hast-util-from-parse5-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/hast-util-from-parse5-1.0.0.tgz_1469537830199_0.894205435179174"},"directories":{},"publish_time":1469537831840,"_cnpm_publish_time":1469537831840,"_hasShrinkwrap":false}},"readme":"# hast-util-from-parse5\n\n[![Build][badge-build-image]][badge-build-url]\n[![Coverage][badge-coverage-image]][badge-coverage-url]\n[![Downloads][badge-downloads-image]][badge-downloads-url]\n[![Size][badge-size-image]][badge-size-url]\n\n[hast][github-hast] utility to transform from the\n[`parse5`][github-parse5] AST.\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  * [`fromParse5(tree[, options])`](#fromparse5tree-options)\n  * [`Options`](#options)\n  * [`Space`](#space-1)\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 can turn a parse5 tree into a hast tree.\n\n## When should I use this?\n\nYou can use this package when using `parse5` as an HTML parser and wanting to\nwork with hast.\n\nThe utility [`hast-util-to-parse5`][github-hast-util-to-parse5] does the\ninverse of this utility.\nIt generates `parse5`s AST again.\n\nThe utility [`hast-util-from-html`][github-hast-util-from-html] wraps this\nutility and `parse5` to both parse HTML and generate hast from it.\n\n## Install\n\nThis package is [ESM only][github-gist-esm].\nIn Node.js (version 16+),\ninstall with [npm][npmjs-install]:\n\n```sh\nnpm install hast-util-from-parse5\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {fromParse5} from \"https://esm.sh/hast-util-from-parse5@8\"\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {fromParse5} from \"https://esm.sh/hast-util-from-parse5@8?bundle\"\n</script>\n```\n\n## Use\n\nSay our document `example.html` contains:\n\n```html\n<!doctype html><title>Hello!</title><h1 id=\"world\">World!<!--after-->\n```\n\n…and our module `example.js` looks as follows:\n\n```js\nimport {fromParse5} from 'hast-util-from-parse5'\nimport {parse} from 'parse5'\nimport {read} from 'to-vfile'\nimport {inspect} from 'unist-util-inspect'\n\nconst file = await read('example.html')\nconst p5ast = parse(String(file), {sourceCodeLocationInfo: true})\nconst hast = fromParse5(p5ast, {file})\n\nconsole.log(inspect(hast))\n```\n\n…now running `node example.js` yields:\n\n```text\nroot[2] (1:1-2:1, 0-70)\n│ data: {\"quirksMode\":false}\n├─0 doctype (1:1-1:16, 0-15)\n└─1 element<html>[2]\n    │ properties: {}\n    ├─0 element<head>[1]\n    │   │ properties: {}\n    │   └─0 element<title>[1] (1:16-1:37, 15-36)\n    │       │ properties: {}\n    │       └─0 text \"Hello!\" (1:23-1:29, 22-28)\n    └─1 element<body>[1]\n        │ properties: {}\n        └─0 element<h1>[3] (1:37-2:1, 36-70)\n            │ properties: {\"id\":\"world\"}\n            ├─0 text \"World!\" (1:52-1:58, 51-57)\n            ├─1 comment \"after\" (1:58-1:70, 57-69)\n            └─2 text \"\\n\" (1:70-2:1, 69-70)\n```\n\n## API\n\nThis package exports the identifier [`fromParse5`][api-from-parse5].\nThere is no default export.\n\n### `fromParse5(tree[, options])`\n\nTransform a `parse5` AST to hast.\n\n###### Parameters\n\n* `tree`\n  ([`Parse5Node`][github-parse5-node])\n  — `parse5` tree to transform\n* `options`\n  ([`Options`][api-options], optional)\n  — configuration\n\n###### Returns\n\nhast tree ([`HastNode`][github-hast-nodes]).\n\n### `Options`\n\nConfiguration (TypeScript type).\n\n##### Fields\n\n###### `file`\n\nFile used to add positional info to nodes\n([`VFile`][github-vfile], optional).\n\nIf given,\nthe file should represent the original HTML source.\n\n###### `space`\n\nWhich space the document is in\n([`Space`][api-space], default: `'html'`).\n\nWhen an `<svg>` element is found in the HTML space,\nthis package already automatically switches to and from the SVG space when\nentering and exiting it.\n\n###### `verbose`\n\nWhether to add extra positional info about starting tags,\nclosing tags,\nand attributes to elements\n(`boolean`, default: `false`).\n\n> ???? **Note**:\n> only used when `file` is given.\n\nFor the following HTML:\n\n```html\n<img src=\"http://example.com/fav.ico\" alt=\"foo\" title=\"bar\">\n```\n\nThe verbose info would looks as follows:\n\n```js\n{\n  type: 'element',\n  tagName: 'img',\n  properties: {src: 'http://example.com/fav.ico', alt: 'foo', title: 'bar'},\n  children: [],\n  data: {\n    position: {\n      opening: {\n        start: {line: 1, column: 1, offset: 0},\n        end: {line: 1, column: 61, offset: 60}\n      },\n      closing: null,\n      properties: {\n        src: {\n          start: {line: 1, column: 6, offset: 5},\n          end: {line: 1, column: 38, offset: 37}\n        },\n        alt: {\n          start: {line: 1, column: 39, offset: 38},\n          end: {line: 1, column: 48, offset: 47}\n        },\n        title: {\n          start: {line: 1, column: 49, offset: 48},\n          end: {line: 1, column: 60, offset: 59}\n        }\n      }\n    }\n  },\n  position: {\n    start: {line: 1, column: 1, offset: 0},\n    end: {line: 1, column: 61, offset: 60}\n  }\n}\n```\n\n### `Space`\n\nNamespace (TypeScript type).\n\n###### Type\n\n```ts\ntype Space = 'html' | 'svg'\n```\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional types [`Options`][api-options] and\n[`Space`][api-space].\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,\nwe drop support for unmaintained versions of Node.\nThis means we try to keep the current release line,\n`hast-util-from-parse5@8`,\ncompatible with Node.js 16.\n\n## Security\n\nUse of `hast-util-from-parse5` can open you up to a\n[cross-site scripting (XSS)][wikipedia-xss] attack if Parse5’s AST is unsafe.\n\n## Related\n\n* [`hast-util-to-parse5`][github-hast-util-to-parse5]\n  — transform hast to Parse5’s AST\n* [`hast-util-to-nlcst`](https://github.com/syntax-tree/hast-util-to-nlcst)\n  — transform hast to nlcst\n* [`hast-util-to-mdast`](https://github.com/syntax-tree/hast-util-to-mdast)\n  — transform hast to mdast\n* [`hast-util-to-xast`](https://github.com/syntax-tree/hast-util-to-xast)\n  — transform hast to xast\n* [`mdast-util-to-hast`](https://github.com/syntax-tree/mdast-util-to-hast)\n  — transform mdast to hast\n* [`mdast-util-to-nlcst`](https://github.com/syntax-tree/mdast-util-to-nlcst)\n  — transform mdast to nlcst\n\n## Contribute\n\nSee [`contributing.md`][health-contributing]\nin\n[`syntax-tree/.github`][health]\nfor ways to get started.\nSee [`support.md`][health-support] for ways to get help.\n\nThis project has a [code of conduct][health-coc].\nBy interacting with this repository,\norganization,\nor community you agree to abide by its terms.\n\n## License\n\n[MIT][file-license] © [Titus Wormer][wooorm]\n\n<!-- Definitions -->\n\n[api-from-parse5]: #fromparse5tree-options\n\n[api-options]: #options\n\n[api-space]: #space-1\n\n[badge-build-image]: https://github.com/syntax-tree/hast-util-from-parse5/workflows/main/badge.svg\n\n[badge-build-url]: https://github.com/syntax-tree/hast-util-from-parse5/actions\n\n[badge-coverage-image]: https://img.shields.io/codecov/c/github/syntax-tree/hast-util-from-parse5.svg\n\n[badge-coverage-url]: https://codecov.io/github/syntax-tree/hast-util-from-parse5\n\n[badge-downloads-image]: https://img.shields.io/npm/dm/hast-util-from-parse5.svg\n\n[badge-downloads-url]: https://www.npmjs.com/package/hast-util-from-parse5\n\n[badge-size-image]: https://img.shields.io/bundlejs/size/hast-util-from-parse5\n\n[badge-size-url]: https://bundlejs.com/?q=hast-util-from-parse5\n\n[esmsh]: https://esm.sh\n\n[file-license]: license\n\n[github-gist-esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[github-hast]: https://github.com/syntax-tree/hast\n\n[github-hast-nodes]: https://github.com/syntax-tree/hast#nodes\n\n[github-hast-util-from-html]: https://github.com/syntax-tree/hast-util-from-html\n\n[github-hast-util-to-parse5]: https://github.com/syntax-tree/hast-util-to-parse5\n\n[github-parse5]: https://github.com/inikulin/parse5\n\n[github-parse5-node]: https://github.com/inikulin/parse5/blob/master/packages/parse5/lib/tree-adapters/default.ts\n\n[github-vfile]: https://github.com/vfile/vfile\n\n[health]: https://github.com/syntax-tree/.github\n\n[health-coc]: https://github.com/syntax-tree/.github/blob/main/code-of-conduct.md\n\n[health-contributing]: https://github.com/syntax-tree/.github/blob/main/contributing.md\n\n[health-support]: https://github.com/syntax-tree/.github/blob/main/support.md\n\n[npmjs-install]: https://docs.npmjs.com/cli/install\n\n[typescript]: https://www.typescriptlang.org\n\n[wikipedia-xss]: https://en.wikipedia.org/wiki/Cross-site_scripting\n\n[wooorm]: https://wooorm.com\n","_attachments":{},"homepage":"https://github.com/syntax-tree/hast-util-from-parse5#readme","bugs":{"url":"https://github.com/syntax-tree/hast-util-from-parse5/issues"},"license":"MIT"}