{"_id":"hast-util-parse-selector","_rev":"3275360","name":"hast-util-parse-selector","description":"hast utility to create an element from a simple CSS selector","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2024-03-21T10:23:31.000Z","created":"2016-02-21T19:01:54.153Z","4.0.0":"2023-08-01T11:57:16.332Z","3.1.1":"2023-01-07T15:38:37.360Z","3.1.0":"2021-05-09T18:53:46.711Z","3.0.0":"2021-04-26T15:07:44.996Z","2.2.5":"2020-10-31T18:55:30.581Z","2.2.4":"2020-02-29T08:32:51.149Z","2.2.3":"2019-11-10T09:02:26.464Z","2.2.2":"2019-05-26T07:53:19.286Z","2.2.1":"2018-11-07T20:08:45.749Z","2.2.0":"2018-07-17T14:40:27.457Z","2.1.1":"2018-06-20T19:09:48.694Z","2.1.0":"2016-11-06T15:39:14.858Z","2.0.0":"2016-04-12T14:40:45.372Z","1.0.0":"2016-02-21T19:01:54.153Z"},"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-parse-selector.git"},"versions":{"4.0.0":{"name":"hast-util-parse-selector","version":"4.0.0","description":"hast utility to create an element from a simple CSS selector","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","css","selector","parse"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-parse-selector/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"},"devDependencies":{"@types/node":"^20.0.0","c8":"^8.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","tsd":"^0.28.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.55.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage && tsd","format":"remark . -qfo && prettier . -w --log-level warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true},"gitHead":"d61860a994d741af3c7af3a644b6bb03e43cf6f1","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@4.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"shasum":"352879fa86e25616036037dd8931fb5f34cb4a27","size":4475,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-4.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-parse-selector_4.0.0_1690891036137_0.5418000786008976"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-01T11:57:16.332Z","publish_time":1690891036332,"_source_registry_name":"default","_cnpm_publish_time":1690891036332},"3.1.1":{"name":"hast-util-parse-selector","version":"3.1.1","description":"hast utility to create an element from a simple CSS selector","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","css","selector","parse"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-parse-selector/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","typesVersions":{"<=4.1":{"lib/extract.d.ts":["lib/extract-legacy.d.ts"]}},"dependencies":{"@types/hast":"^2.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","tsd":"^0.25.0","type-coverage":"^2.0.0","typescript":"^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.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},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"70c499f968f1d889dbeb71ab4536c1eedd8538aa","homepage":"https://github.com/syntax-tree/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@3.1.1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"25ab00ae9e75cbc62cf7a901f68a247eade659e2","size":4537,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-3.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-parse-selector_3.1.1_1673105917145_0.46029927966013573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-07T15:38:40.481Z","publish_time":1673105917360,"_cnpm_publish_time":1673105917360},"3.1.0":{"name":"hast-util-parse-selector","version":"3.1.0","description":"hast utility to create an element from a simple CSS selector","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","css","selector","parse"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-parse-selector/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","typesVersions":{"<=4.1":{"extract.d.ts":["extract-legacy.d.ts"]}},"dependencies":{"@types/hast":"^2.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.14.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.40.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"e56273ab0770348b70f7e5de4c628c5e5905544e","homepage":"https://github.com/syntax-tree/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@3.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"shasum":"a519e27e8b61bd5a98fad494ed06131ce68d9c3f","size":3937,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-3.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-parse-selector_3.1.0_1620586426552_0.6212382828158132"},"_hasShrinkwrap":false,"publish_time":1620586426711,"_cnpm_publish_time":1620586426711},"3.0.0":{"name":"hast-util-parse-selector","version":"3.0.0","description":"hast utility to create an element from a simple CSS selector","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","css","selector","parse"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-parse-selector/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"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"8377fe1a7d342f564ba28a7ea670938784ef1c85","homepage":"https://github.com/syntax-tree/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@3.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.10.0","dist":{"shasum":"097b6fac2dcb98bacc71f7e59cf42bbd4cf9de7e","size":3524,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-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/hast-util-parse-selector_3.0.0_1619449664857_0.9192723180502067"},"_hasShrinkwrap":false,"publish_time":1619449664996,"_cnpm_publish_time":1619449664996},"2.2.5":{"name":"hast-util-parse-selector","version":"2.2.5","description":"hast utility to create an element from a simple CSS selector","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","css","selector","parse"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-parse-selector/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":{},"devDependencies":{"browserify":"^17.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","tinyify":"^3.0.0","xo":"^0.34.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","build-bundle":"browserify . -s hastUtilParseSelector > hast-util-parse-selector.js","build-mangle":"browserify . -s hastUtilParseSelector -p tinyify > hast-util-parse-selector.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"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignores":["hast-util-parse-selector.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"be0bce916c7467f1a0139dca40530c2343aeefcb","homepage":"https://github.com/syntax-tree/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@2.2.5","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"d57c23f4da16ae3c63b3b6ca4616683313499c3a","size":3170,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-2.2.5.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-parse-selector_2.2.5_1604170530471_0.2676766732828677"},"_hasShrinkwrap":false,"publish_time":1604170530581,"_cnpm_publish_time":1604170530581},"2.2.4":{"name":"hast-util-parse-selector","version":"2.2.4","description":"hast utility to create an element from a simple CSS selector","license":"MIT","keywords":["unist","hast","hast-util","util","utility","html","css","selector","parse"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-parse-selector/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":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.27.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s hastUtilParseSelector > hast-util-parse-selector.js","build-mangle":"browserify . -s hastUtilParseSelector -p tinyify > hast-util-parse-selector.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"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignores":["hast-util-parse-selector.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"045a1c7e51f0620b8b07416b6f18a55d9e83bc93","homepage":"https://github.com/syntax-tree/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@2.2.4","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"shasum":"60c99d0b519e12ab4ed32e58f150ec3f61ed1974","size":3185,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-2.2.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/hast-util-parse-selector_2.2.4_1582965171024_0.9706946629696922"},"_hasShrinkwrap":false,"publish_time":1582965171149,"_cnpm_publish_time":1582965171149},"2.2.3":{"name":"hast-util-parse-selector","version":"2.2.3","description":"Parse a simple CSS selector to a HAST node","license":"MIT","keywords":["hast","rehype","selector","parse","css","html"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-parse-selector/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":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.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","xo":"^0.25.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s hastUtilParseSelector > hast-util-parse-selector.js","build-mangle":"browserify . -s hastUtilParseSelector -p tinyify > hast-util-parse-selector.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"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignores":["hast-util-parse-selector.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"76b2706a4514ea0fc7a8e05053acf5cd5913106a","homepage":"https://github.com/syntax-tree/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@2.2.3","_nodeVersion":"13.0.1","_npmVersion":"6.13.0","dist":{"shasum":"57edd449103900c7f63fd9e6f694ffd7e4634719","size":3200,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-2.2.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-parse-selector_2.2.3_1573376546187_0.441454838756729"},"_hasShrinkwrap":false,"publish_time":1573376546464,"_cnpm_publish_time":1573376546464},"2.2.2":{"name":"hast-util-parse-selector","version":"2.2.2","description":"Parse a simple CSS selector to a HAST node","license":"MIT","keywords":["hast","rehype","selector","parse","css","html"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-parse-selector/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":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s hastUtilParseSelector > hast-util-parse-selector.js","build-mangle":"browserify . -s hastUtilParseSelector -p tinyify > hast-util-parse-selector.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"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignores":["hast-util-parse-selector.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"24f39499e92c8a28cbdb993e3e3307174bf68baf","homepage":"https://github.com/syntax-tree/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@2.2.2","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"66aabccb252c47d94975f50a281446955160380b","size":2990,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-2.2.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-parse-selector_2.2.2_1558857199123_0.9238862599802302"},"_hasShrinkwrap":false,"publish_time":1558857199286,"_cnpm_publish_time":1558857199286},"2.2.1":{"name":"hast-util-parse-selector","version":"2.2.1","description":"Parse a simple CSS selector to a HAST node","license":"MIT","keywords":["hast","rehype","selector","parse","css","html"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-parse-selector/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":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^13.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","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s hastUtilParseSelector > hast-util-parse-selector.js","build-mangle":"browserify . -s hastUtilParseSelector -p tinyify > hast-util-parse-selector.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"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"max-depth":"off"},"ignores":["hast-util-parse-selector.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"5f2bc0671093fae538ed9821340a79be95672b8f","homepage":"https://github.com/syntax-tree/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@2.2.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"4ddbae1ae12c124e3eb91b581d2556441766f0ab","size":2789,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-2.2.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-parse-selector_2.2.1_1541621325561_0.7512191403464026"},"_hasShrinkwrap":false,"publish_time":1541621325749,"_cnpm_publish_time":1541621325749},"2.2.0":{"name":"hast-util-parse-selector","version":"2.2.0","description":"Parse a simple CSS selector to a HAST node","license":"MIT","keywords":["hast","rehype","selector","parse","css","html"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-parse-selector/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":{},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.0","nyc":"^12.0.0","prettier":"^1.13.5","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.21.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s hastUtilParseSelector > hast-util-parse-selector.js","build-mangle":"esmangle hast-util-parse-selector.js > hast-util-parse-selector.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"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"max-depth":"off"},"ignores":["hast-util-parse-selector.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"6d9e033f2df51cc4c3616f295714107496364191","homepage":"https://github.com/syntax-tree/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@2.2.0","_npmVersion":"6.2.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"2175f18cdd697308fc3431d5c29a9e48dfa4817a","size":2688,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-2.2.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-parse-selector_2.2.0_1531838427392_0.1445553420461534"},"_hasShrinkwrap":false,"publish_time":1531838427457,"_cnpm_publish_time":1531838427457},"2.1.1":{"name":"hast-util-parse-selector","version":"2.1.1","description":"Parse a simple CSS selector to a HAST node","license":"MIT","keywords":["hast","rehype","selector","parse","css","html"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/syntax-tree/hast-util-parse-selector/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":{},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.0","nyc":"^12.0.0","prettier":"^1.13.5","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.21.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s hastUtilParseSelector > hast-util-parse-selector.js","build-mangle":"esmangle hast-util-parse-selector.js > hast-util-parse-selector.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"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"max-depth":"off"},"ignores":["hast-util-parse-selector.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"cf51814156f9ad62ef97b87545b861418be7aad5","homepage":"https://github.com/syntax-tree/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@2.1.1","_npmVersion":"6.1.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"fc06985272f5d204a25187f002bb916521e74f3a","size":2626,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-2.1.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-parse-selector_2.1.1_1529521788603_0.13507832788939367"},"_hasShrinkwrap":false,"publish_time":1529521788694,"_cnpm_publish_time":1529521788694},"2.1.0":{"name":"hast-util-parse-selector","version":"2.1.0","description":"Parse a simple CSS selector to a HAST node","license":"MIT","keywords":["hast","rehype","selector","parse","css","html"],"repository":{"type":"git","url":"git+https://github.com/wooorm/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/wooorm/hast-util-parse-selector/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":{},"devDependencies":{"browserify":"^13.0.0","esmangle":"^1.0.0","nyc":"^8.4.0","remark-cli":"^2.1.0","remark-preset-wooorm":"^1.0.0","tape":"^4.0.0","xo":"^0.17.0"},"scripts":{"build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --bare -s hastUtilParseSelector > hast-util-parse-selector.js","build-mangle":"esmangle hast-util-parse-selector.js > hast-util-parse-selector.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"},"xo":{"space":true,"ignores":["hast-util-parse-selector.js"]},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"presets":"wooorm"},"gitHead":"62dcbf0a8ac1bf44632bb58076af6f3d0a3c8566","homepage":"https://github.com/wooorm/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@2.1.0","_shasum":"b55c0f4bb7bb2040c889c325ef87ab29c38102b4","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"b55c0f4bb7bb2040c889c325ef87ab29c38102b4","size":2410,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-2.1.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-parse-selector-2.1.0.tgz_1478446753136_0.12600636086426675"},"directories":{},"publish_time":1478446754858,"_cnpm_publish_time":1478446754858,"_hasShrinkwrap":false},"2.0.0":{"name":"hast-util-parse-selector","version":"2.0.0","description":"Parse a simple CSS selector to a HAST node","license":"MIT","keywords":["hast","rehype","selector","parse","css","html"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/wooorm/hast-util-parse-selector/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":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^2.0.0","esmangle":"^1.0.0","hast":"0.0.2","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^4.0.0","remark-comment-config":"^3.0.0","remark-github":"^4.0.1","remark-lint":"^3.0.0","remark-slug":"^4.1.0","remark-usage":"^3.0.0","remark-validate-links":"^3.0.0","remark-yaml-config":"^3.0.0","tape":"^4.0.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s hastUtilParseSelector > hast-util-parse-selector.js","build-mangle":"esmangle hast-util-parse-selector.js > hast-util-parse-selector.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"bfb5370ec755894003279ccdea261bfe12d33f08","homepage":"https://github.com/wooorm/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@2.0.0","_shasum":"8922d265191c5ae42121fbe364e1cf75387e930e","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"8922d265191c5ae42121fbe364e1cf75387e930e","size":2903,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-2.0.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-parse-selector-2.0.0.tgz_1460472043874_0.9730648945551366"},"directories":{},"publish_time":1460472045372,"_cnpm_publish_time":1460472045372,"_hasShrinkwrap":false},"1.0.0":{"name":"hast-util-parse-selector","version":"1.0.0","description":"Parse a simple CSS selector to a HAST node","license":"MIT","keywords":["hast","rehype","selector","parse","css","html"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/hast-util-parse-selector.git"},"bugs":{"url":"https://github.com/wooorm/hast-util-parse-selector/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":{},"devDependencies":{"browserify":"^13.0.0","eslint":"^2.0.0","esmangle":"^1.0.0","hast":"0.0.2","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^4.0.0","remark-comment-config":"^3.0.0","remark-github":"^4.0.1","remark-lint":"^3.0.0","remark-slug":"^4.1.0","remark-usage":"^3.0.0","remark-validate-links":"^3.0.0","remark-yaml-config":"^3.0.0","tape":"^4.0.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s hastUtilParseSelector > hast-util-parse-selector.js","build-mangle":"esmangle hast-util-parse-selector.js > hast-util-parse-selector.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"15fdd1ff07375e4a5ea5e3153e70858c1527a806","homepage":"https://github.com/wooorm/hast-util-parse-selector#readme","_id":"hast-util-parse-selector@1.0.0","_shasum":"1340ca1e9178e17495b2fb9533f26c596793b45b","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"1340ca1e9178e17495b2fb9533f26c596793b45b","size":2853,"noattachment":false,"key":"/hast-util-parse-selector/-/hast-util-parse-selector-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/hast-util-parse-selector/download/hast-util-parse-selector-1.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/hast-util-parse-selector-1.0.0.tgz_1456081311204_0.3566876915283501"},"directories":{},"publish_time":1456081314153,"_cnpm_publish_time":1456081314153,"_hasShrinkwrap":false}},"readme":"# hast-util-parse-selector\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n[hast][] utility to create an element from a simple CSS selector.\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    *   [`parseSelector(selector?[, defaultTagName])`](#parseselectorselector-defaulttagname)\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 tiny utility that helps create elements.\n\n## When should I use this?\n\nThis utility is super niche.\nYou probably want the more powerful [`hastscript`][hastscript] or\n[`hast-util-from-selector`][hast-util-from-selector]\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install hast-util-parse-selector\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {parseSelector} from 'https://esm.sh/hast-util-parse-selector@4'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {parseSelector} from 'https://esm.sh/hast-util-parse-selector@4?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {parseSelector} from 'hast-util-parse-selector'\n\nconsole.log(parseSelector('.quux#bar.baz.qux'))\n```\n\nYields:\n\n```js\n{ type: 'element',\n  tagName: 'div',\n  properties: { id: 'bar', className: [ 'quux', 'baz', 'qux' ] },\n  children: [] }\n```\n\n## API\n\nThis package exports the identifier [`parseSelector`][api-parse-selector].\nThere is no default export.\n\n### `parseSelector(selector?[, defaultTagName])`\n\nCreate a hast element from a simple CSS selector.\n\n###### Parameters\n\n*   `selector` (`string`, optional)\n    —  simple CSS selector, can contain a tag name (`foo`), classes (`.bar`),\n    and an ID (`#baz`), multiple classes are allowed, uses the last ID if\n    multiple IDs are found\n*   `defaultTagName` (`string`, default: `'div'`)\n    — tag name to use if `selector` does not specify one\n\n###### Returns\n\nBuilt element ([`Element`][element]).\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports no additional types.\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line,\n`hast-util-parse-selector@^4`, compatible with Node.js 16.\n\n## Security\n\nImproper use of the `selector` or `defaultTagName` can open you up to a\n[cross-site scripting (XSS)][xss] attack as the value of `tagName`, when\nresolving to `script`, injects a `script` element into the syntax tree.\n\nDo not use user input in `selector` or use\n[`hast-util-santize`][hast-util-sanitize].\n\n## Related\n\n*   [`hast-util-from-selector`](https://github.com/syntax-tree/hast-util-from-selector)\n    — parse complex CSS selectors to nodes\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`syntax-tree/.github`][health] for\nways to get started.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/syntax-tree/hast-util-parse-selector/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/hast-util-parse-selector/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/hast-util-parse-selector.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/hast-util-parse-selector\n\n[downloads-badge]: https://img.shields.io/npm/dm/hast-util-parse-selector.svg\n\n[downloads]: https://www.npmjs.com/package/hast-util-parse-selector\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=hast-util-parse-selector\n\n[size]: https://bundlejs.com/?q=hast-util-parse-selector\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/syntax-tree/unist/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[typescript]: https://www.typescriptlang.org\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[health]: https://github.com/syntax-tree/.github\n\n[contributing]: https://github.com/syntax-tree/.github/blob/main/contributing.md\n\n[support]: https://github.com/syntax-tree/.github/blob/main/support.md\n\n[coc]: https://github.com/syntax-tree/.github/blob/main/code-of-conduct.md\n\n[hast]: https://github.com/syntax-tree/hast\n\n[hast-util-sanitize]: https://github.com/syntax-tree/hast-util-sanitize\n\n[hastscript]: https://github.com/syntax-tree/hastscript\n\n[hast-util-from-selector]: https://github.com/syntax-tree/hast-util-from-selector\n\n[element]: https://github.com/syntax-tree/hast#element\n\n[xss]: https://en.wikipedia.org/wiki/Cross-site_scripting\n\n[api-parse-selector]: #parseselectorselector-defaulttagname\n","_attachments":{},"homepage":"https://github.com/syntax-tree/hast-util-parse-selector#readme","bugs":{"url":"https://github.com/syntax-tree/hast-util-parse-selector/issues"},"license":"MIT"}