{"_id":"nlcst-search","_rev":"666691","name":"nlcst-search","description":"nlcst utility to search for patterns in a tree","dist-tags":{"latest":"3.1.0"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2021-08-27T09:11:20.000Z","created":"2016-01-14T22:17:57.233Z","3.1.0":"2021-08-27T09:09:25.857Z","3.0.0":"2021-04-20T19:04:26.157Z","2.0.0":"2020-02-18T09:50:14.067Z","1.5.1":"2019-05-24T08:00:45.177Z","1.5.0":"2018-08-08T20:47:43.722Z","1.4.3":"2018-05-02T10:55:56.266Z","1.4.2":"2017-07-24T19:30:24.871Z","1.4.1":"2017-06-13T15:25:37.386Z","1.4.0":"2016-11-19T11:31:35.748Z","1.3.0":"2016-05-14T15:00:48.794Z","1.2.0":"2016-03-31T16:02:13.965Z","1.1.1":"2016-02-04T11:08:57.286Z","1.1.0":"2016-01-18T20:13:02.285Z","1.0.0":"2016-01-14T22:17:57.233Z"},"users":{},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-search.git"},"versions":{"3.1.0":{"name":"nlcst-search","version":"3.1.0","description":"nlcst utility to search for patterns in a tree","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","pattern","search"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-search.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-search/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"},{"name":"Dave Newton","email":"dave.newton@shopify.com"},{"name":"Tom MacWright","email":"tom@macwright.org"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/nlcst":"^1.0.0","@types/unist":"^2.0.0","nlcst-is-literal":"^2.0.0","nlcst-normalize":"^3.0.0","unist-util-visit":"^4.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.44.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"34608e8bd504dce25844fb7c15e4a5b5b14605e4","homepage":"https://github.com/syntax-tree/nlcst-search#readme","_id":"nlcst-search@3.1.0","_nodeVersion":"16.6.1","_npmVersion":"7.20.6","dist":{"shasum":"4517cdbb0860282cbb3e5287953c6cd5ee43bcf1","size":4884,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-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/nlcst-search_3.1.0_1630055365719_0.4165163526904616"},"_hasShrinkwrap":false,"publish_time":1630055365857,"_cnpm_publish_time":1630055365857},"3.0.0":{"name":"nlcst-search","version":"3.0.0","description":"nlcst utility to search for patterns in a tree","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","pattern","search"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-search.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-search/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"},{"name":"Dave Newton","email":"dave.newton@shopify.com"},{"name":"Tom MacWright","email":"tom@macwright.org"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/unist":"^2.0.0","nlcst-is-literal":"^2.0.0","nlcst-normalize":"^3.0.0","unist-util-visit":"^3.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":"039a020ed178d5e0dafd6c83c5ec167aac8b3821","homepage":"https://github.com/syntax-tree/nlcst-search#readme","_id":"nlcst-search@3.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.9.0","dist":{"shasum":"671a16128784d5463c7825ee17a9bf9a96a723bf","size":4866,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-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/nlcst-search_3.0.0_1618945466043_0.5128996261231102"},"_hasShrinkwrap":false,"publish_time":1618945466157,"_cnpm_publish_time":1618945466157},"2.0.0":{"name":"nlcst-search","version":"2.0.0","description":"nlcst utility to search for patterns in a tree","license":"MIT","keywords":["unist","nlcst","nlcst-util","util","utility","pattern","search"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-search.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-search/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"},{"name":"Dave Newton","email":"dave.newton@shopify.com"},{"name":"Tom MacWright","email":"tom@macwright.org"}],"dependencies":{"nlcst-is-literal":"^1.0.0","nlcst-normalize":"^2.0.0","unist-util-visit":"^2.0.0"},"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.26.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s nlcstSearch > nlcst-search.js","build-mangle":"browserify . -s nlcstSearch -p tinyify > nlcst-search.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","unicorn/prefer-type-error":"off"},"ignore":["nlcst-search.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"dcdca4871aa4d6ab00d7dcab80bdbdbd6f9652e3","homepage":"https://github.com/syntax-tree/nlcst-search#readme","_id":"nlcst-search@2.0.0","_nodeVersion":"13.0.1","_npmVersion":"6.13.7","dist":{"shasum":"d5f3b8509b0ecfb1d39760122c2acd84f71bd94d","size":4211,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-2.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/nlcst-search_2.0.0_1582019413963_0.7342227577387108"},"_hasShrinkwrap":false,"publish_time":1582019414067,"_cnpm_publish_time":1582019414067},"1.5.1":{"name":"nlcst-search","version":"1.5.1","description":"Search for patterns in an NLCST tree","license":"MIT","keywords":["pattern","search","nlcst","retext","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-search.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-search/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"},{"name":"Dave Newton","email":"dave.newton@shopify.com"},{"name":"Tom MacWright","email":"tom@macwright.org"}],"dependencies":{"nlcst-is-literal":"^1.1.0","nlcst-normalize":"^2.1.0","unist-util-visit":"^1.0.0"},"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 nlcstSearch > nlcst-search.js","build-mangle":"browserify . -s nlcstSearch -p tinyify > nlcst-search.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","unicorn/prefer-type-error":"off"},"ignore":["nlcst-search.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"1ebf2b07be97f5eac9f2f52dc0b3962aeb369580","homepage":"https://github.com/syntax-tree/nlcst-search#readme","_id":"nlcst-search@1.5.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"86791990b9b8785bb6d5a910d49b9ec4a7e81801","size":4208,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-1.5.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/nlcst-search_1.5.1_1558684845053_0.667498637117105"},"_hasShrinkwrap":false,"publish_time":1558684845177,"_cnpm_publish_time":1558684845177},"1.5.0":{"name":"nlcst-search","version":"1.5.0","description":"Search for patterns in an NLCST tree","license":"MIT","keywords":["pattern","search","nlcst","retext","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-search.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-search/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"},{"name":"Dave Newton","email":"dave.newton@shopify.com"},{"name":"Tom MacWright","email":"tom@macwright.org"}],"files":["index.js"],"dependencies":{"nlcst-is-literal":"^1.1.0","nlcst-normalize":"^2.1.0","unist-util-visit":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^12.0.0","prettier":"^1.12.1","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","tinyify":"^2.4.3","xo":"^0.22.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s nlcstSearch > nlcst-search.js","build-mangle":"browserify . -s nlcstSearch -p tinyify > nlcst-search.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","no-var":"off","prefer-arrow-callback":"off","unicorn/prefer-type-error":"off"},"ignore":["nlcst-search.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"03e2d98f550355550bac1ce280fe76491a315f69","homepage":"https://github.com/syntax-tree/nlcst-search#readme","_id":"nlcst-search@1.5.0","_npmVersion":"6.3.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"7769e0adf77b5b0022e98f2dfdf4bebe075ae936","size":3950,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-1.5.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-search_1.5.0_1533761263638_0.8596712761155663"},"_hasShrinkwrap":false,"publish_time":1533761263722,"_cnpm_publish_time":1533761263722},"1.4.3":{"name":"nlcst-search","version":"1.4.3","description":"Search for patterns in an NLCST tree","license":"MIT","keywords":["pattern","search","nlcst","retext","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-search.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-search/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"},{"name":"Dave Newton","email":"dave.newton@shopify.com"},{"name":"Tom MacWright","email":"tom@macwright.org"}],"files":["index.js"],"dependencies":{"nlcst-is-literal":"^1.1.0","nlcst-normalize":"^2.1.0","unist-util-visit":"^1.0.0"},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.0","nyc":"^11.0.2","prettier":"^1.12.1","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","xo":"^0.20.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s nlcstSearch > nlcst-search.js","build-mangle":"esmangle nlcst-search.js > nlcst-search.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","no-var":"off","prefer-arrow-callback":"off","unicorn/prefer-type-error":"off"},"ignore":["nlcst-search.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"2db93b1f3e8ee4d196b0ed61628e421b53d1fb76","homepage":"https://github.com/syntax-tree/nlcst-search#readme","_id":"nlcst-search@1.4.3","_npmVersion":"6.0.0","_nodeVersion":"9.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"3bca450568c00beb72f69c2566be31f69598e774","size":3851,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-1.4.3.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-search_1.4.3_1525258556131_0.8830985023661861"},"_hasShrinkwrap":false,"publish_time":1525258556266,"_cnpm_publish_time":1525258556266},"1.4.2":{"name":"nlcst-search","version":"1.4.2","description":"Search for patterns in an NLCST tree","license":"MIT","keywords":["pattern","search","nlcst","retext","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-search.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-search/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"},{"name":"Dave Newton","email":"dave.newton@shopify.com"},{"name":"Tom MacWright","email":"tom@macwright.org"}],"files":["index.js"],"dependencies":{"nlcst-is-literal":"^1.1.0","nlcst-normalize":"^2.1.0","unist-util-visit":"^1.0.0"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nyc":"^11.0.2","remark-cli":"^4.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","xo":"^0.18.2"},"scripts":{"build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --bare -s nlcstSearch > nlcst-search.js","build-mangle":"esmangle nlcst-search.js > nlcst-search.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"rules":{"guard-for-in":"off","unicorn/prefer-type-error":"off"},"ignore":["nlcst-search.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"ed8d56ec09ad62a86ac267cfa859e34b1d365d04","homepage":"https://github.com/syntax-tree/nlcst-search#readme","_id":"nlcst-search@1.4.2","_shasum":"bee19348e918014b9f682cc6a5c6ad9f08f117cd","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"bee19348e918014b9f682cc6a5c6ad9f08f117cd","size":3634,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-1.4.2.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-search-1.4.2.tgz_1500924623763_0.6776556472759694"},"directories":{},"publish_time":1500924624871,"_hasShrinkwrap":false,"_cnpm_publish_time":1500924624871},"1.4.1":{"name":"nlcst-search","version":"1.4.1","description":"Search for patterns in an NLCST tree","license":"MIT","keywords":["pattern","search","nlcst","retext","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/nlcst-search.git"},"bugs":{"url":"https://github.com/syntax-tree/nlcst-search/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":{"nlcst-is-literal":"^1.1.0","nlcst-normalize":"^2.1.0","unist-util-visit":"^1.0.0"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nyc":"^11.0.2","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","xo":"^0.18.2"},"scripts":{"build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --bare -s nlcstSearch > nlcst-search.js","build-mangle":"esmangle nlcst-search.js > nlcst-search.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"rules":{"guard-for-in":"off","unicorn/prefer-type-error":"off"},"ignore":["nlcst-search.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"98a3a60c5b355342d5d4348aabf18bdffe800da7","homepage":"https://github.com/syntax-tree/nlcst-search#readme","_id":"nlcst-search@1.4.1","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"64616ee45632704c7f1112462f88f63c204226f6","size":3631,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-1.4.1.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nlcst-search-1.4.1.tgz_1497367536324_0.7576611151453108"},"directories":{},"publish_time":1497367537386,"_cnpm_publish_time":1497367537386,"_hasShrinkwrap":false},"1.4.0":{"name":"nlcst-search","version":"1.4.0","description":"Search for patterns in an NLCST tree","license":"MIT","keywords":["pattern","search","nlcst","retext","utility"],"repository":{"type":"git","url":"git+https://github.com/wooorm/nlcst-search.git"},"bugs":{"url":"https://github.com/wooorm/nlcst-search/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":{"has":"^1.0.1","nlcst-is-literal":"^1.1.0","nlcst-normalize":"^2.1.0","unist-util-visit":"^1.0.0"},"devDependencies":{"browserify":"^13.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","remark-cli":"^2.1.0","remark-preset-wooorm":"^1.0.0","tape":"^4.0.0","xo":"^0.17.1"},"scripts":{"build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --bare -s nlcstSearch > nlcst-search.js","build-mangle":"esmangle nlcst-search.js > nlcst-search.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"xo":{"space":true,"rules":{"guard-for-in":"off"},"ignore":["nlcst-search.js"]},"remarkConfig":{"presets":"wooorm"},"gitHead":"38bed5db3731652ae4057398d773a7b19cb8761b","homepage":"https://github.com/wooorm/nlcst-search#readme","_id":"nlcst-search@1.4.0","_shasum":"c6b0ea9044081d94fba9c4d8a8e7f74daa868559","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"c6b0ea9044081d94fba9c4d8a8e7f74daa868559","size":3538,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-1.4.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/nlcst-search-1.4.0.tgz_1479555095216_0.40454834420233965"},"directories":{},"publish_time":1479555095748,"_cnpm_publish_time":1479555095748,"_hasShrinkwrap":false},"1.3.0":{"name":"nlcst-search","version":"1.3.0","description":"Search for patterns in an NLCST tree","license":"MIT","keywords":["pattern","search","nlcst","retext","utility"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/nlcst-search.git"},"bugs":{"url":"https://github.com/wooorm/nlcst-search/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":{"nlcst-is-literal":"^1.0.0","nlcst-normalize":"^2.0.0","unist-util-visit":"^1.0.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^2.0.0","esmangle":"^1.0.0","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.0","remark-lint":"^3.0.0","remark-validate-links":"^3.0.0","tape":"^4.0.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s nlcstSearch > nlcst-search.js","build-mangle":"esmangle nlcst-search.js > nlcst-search.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":"19afb8ed592fdde3fe3912c57879a9f857c3fa93","homepage":"https://github.com/wooorm/nlcst-search#readme","_id":"nlcst-search@1.3.0","_shasum":"8c58c1ffc498b43aee2e730702dabd0eb7d2af12","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"8c58c1ffc498b43aee2e730702dabd0eb7d2af12","size":3652,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-1.3.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/nlcst-search-1.3.0.tgz_1463238046325_0.9054368792567402"},"directories":{},"publish_time":1463238048794,"_cnpm_publish_time":1463238048794,"_hasShrinkwrap":false},"1.2.0":{"name":"nlcst-search","version":"1.2.0","description":"Search for patterns in an NLCST tree","license":"MIT","keywords":["pattern","search","nlcst","retext","utility"],"files":["index.js"],"repository":{"type":"git","url":"https://github.com/wooorm/nlcst-search.git"},"bugs":{"url":"https://github.com/wooorm/nlcst-search/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":{"nlcst-is-literal":"^1.0.0","nlcst-normalize":"^1.1.0","unist-util-visit":"^1.0.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^2.0.0","esmangle":"^1.0.0","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.0","remark-lint":"^3.0.0","remark-validate-links":"^3.0.0","tape":"^4.0.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s nlcstSearch > nlcst-search.js","build-mangle":"esmangle nlcst-search.js > nlcst-search.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":"fa62a79633d323aa07072d0d49f8a7066548a8c2","homepage":"https://github.com/wooorm/nlcst-search","_id":"nlcst-search@1.2.0","_shasum":"5233784d09dc2d841e8542dcbd995ee84e4b722f","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"5233784d09dc2d841e8542dcbd995ee84e4b722f","size":4247,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-1.2.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/nlcst-search-1.2.0.tgz_1459440131663_0.8709063029382378"},"directories":{},"publish_time":1459440133965,"_cnpm_publish_time":1459440133965,"_hasShrinkwrap":false},"1.1.1":{"name":"nlcst-search","version":"1.1.1","description":"Search for patterns in an NLCST tree","license":"MIT","keywords":["pattern","search","nlcst","retext","utility"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/wooorm/nlcst-search.git"},"bugs":{"url":"https://github.com/wooorm/nlcst-search/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"dependencies":{"nlcst-is-literal":"^1.0.0","nlcst-normalize":"^1.1.0","unist-util-visit":"^1.0.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^3.0.0","remark-comment-config":"^2.0.2","remark-github":"^4.0.0","remark-lint":"^2.0.2","remark-slug":"^4.0.0","remark-validate-links":"^2.0.2","remark-yaml-config":"^2.0.0","tape":"^4.0.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s nlcstSearch > nlcst-search.js","build-mangle":"esmangle nlcst-search.js > nlcst-search.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":"8fe0a373973bcc7ecbe6dedc0a3d559f78066199","homepage":"https://github.com/wooorm/nlcst-search#readme","_id":"nlcst-search@1.1.1","_shasum":"edb7b49abee472db2e44211057a52eeb8329f1e0","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"edb7b49abee472db2e44211057a52eeb8329f1e0","size":4161,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-1.1.1.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/nlcst-search-1.1.1.tgz_1454584134683_0.10619592480361462"},"directories":{},"publish_time":1454584137286,"_cnpm_publish_time":1454584137286,"_hasShrinkwrap":false},"1.1.0":{"name":"nlcst-search","version":"1.1.0","description":"Search for patterns in an NLCST tree","license":"MIT","keywords":["pattern","search","nlcst","retext","utility"],"files":["index.js"],"repository":{"type":"git","url":"https://github.com/wooorm/nlcst-search.git"},"bugs":{"url":"https://github.com/wooorm/nlcst-search/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"dependencies":{"nlcst-is-literal":"^1.0.0","nlcst-normalize":"^1.1.0","unist-util-visit":"^1.0.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^3.0.0","remark-comment-config":"^2.0.2","remark-github":"^3.0.0","remark-lint":"^2.0.2","remark-slug":"^3.0.1","remark-validate-links":"^2.0.2","remark-yaml-config":"^2.0.0","tape":"^4.0.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s nlcstSearch > nlcst-search.js","build-mangle":"esmangle nlcst-search.js > nlcst-search.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":"435dc1d671902ff4dcee83310e51afca42b54b36","homepage":"https://github.com/wooorm/nlcst-search","_id":"nlcst-search@1.1.0","_shasum":"8ba2b288b9f5a590ea31a3f0a8bdae331e4b46e1","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"8ba2b288b9f5a590ea31a3f0a8bdae331e4b46e1","size":4043,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-1.1.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"publish_time":1453147982285,"_cnpm_publish_time":1453147982285,"_hasShrinkwrap":false},"1.0.0":{"name":"nlcst-search","version":"1.0.0","description":"Search for patterns in an NLCST tree","license":"MIT","keywords":["pattern","search","nlcst","retext","utility"],"files":["index.js"],"repository":{"type":"git","url":"https://github.com/wooorm/nlcst-search.git"},"bugs":{"url":"https://github.com/wooorm/nlcst-search/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"dependencies":{"nlcst-is-literal":"^1.0.0","nlcst-normalize":"^1.0.0","unist-util-visit":"^1.0.0"},"devDependencies":{"browserify":"^13.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^3.0.0","remark-comment-config":"^2.0.2","remark-github":"^2.0.0","remark-lint":"^2.0.2","remark-slug":"^3.0.1","remark-validate-links":"^2.0.2","remark-yaml-config":"^2.0.0","tape":"^4.0.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s nlcstSearch > nlcst-search.js","build-mangle":"esmangle nlcst-search.js > nlcst-search.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":"26ab8ccc757116f49e4a113277c96708e2537b9a","homepage":"https://github.com/wooorm/nlcst-search","_id":"nlcst-search@1.0.0","_shasum":"ecbb78543c88861f36606af0b87755d76d370a91","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"ecbb78543c88861f36606af0b87755d76d370a91","size":3899,"noattachment":false,"key":"/nlcst-search/-/nlcst-search-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/nlcst-search/download/nlcst-search-1.0.0.tgz"},"maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"publish_time":1452809877233,"_cnpm_publish_time":1452809877233,"_hasShrinkwrap":false}},"readme":"# nlcst-search\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[**nlcst**][nlcst] utility to search for patterns in a tree.\n\n## Install\n\nThis package is [ESM only](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c):\nNode 12+ is needed to use it and it must be `import`ed instead of `require`d.\n\n[npm][]:\n\n```sh\nnpm install nlcst-search\n```\n\n## Use\n\n```js\nimport {search} from 'nlcst-search'\nimport {toString} from 'nlcst-to-string'\n\nconst tree = {\n  type: 'SentenceNode',\n  children: [\n    {\n      type: 'WordNode',\n      children: [\n        {type: 'TextNode', value: 'Don'},\n        {type: 'PunctuationNode', value: '’'},\n        {type: 'TextNode', value: 't'}\n      ]\n    },\n    {type: 'WhiteSpaceNode', value: ' '},\n    {\n      type: 'WordNode',\n      children: [{type: 'TextNode', value: 'do'}]\n    },\n    {type: 'WhiteSpaceNode', value: ' '},\n    {\n      type: 'WordNode',\n      children: [\n        {type: 'TextNode', value: 'Block'},\n        {type: 'PunctuationNode', value: '-'},\n        {type: 'TextNode', value: 'level'}\n      ]\n    }\n  ]\n}\n\nsearch(tree, ['dont'], function(nodes) {\n  console.log(toString(nodes))\n})\n// `Don’t`\n\nsearch(tree, ['do blocklevel'], function(nodes) {\n  console.log(toString(nodes))\n})\n// `do Block-level`\n```\n\n## API\n\nThis package exports the following identifiers: `search`.\nThere is no default export.\n\n### `search(tree, patterns, handler[, allowApostrophes|options])`\n\nSearch for patterns a [tree][].\n\n##### Throws\n\n`Error` — When not given `node` or `patterns`.\n\n##### Parameters\n\n###### `node`\n\n[Tree][] to search in ([`Node`][node]).\n\n###### `patterns`\n\nPatterns to search for (`Array.<string>` or `Object`).\nIf an `Object`, uses its keys as patterns.\nEach pattern is a space-delimited list of words, where each word is\n[normalize][]d to remove casing, apostrophes, and dashes.\nSpaces in a pattern mean zero or more white space nodes in the tree.\nInstead of a word, it’s also possible to use a wildcard symbol (`*`, an\nasterisk), that matches any word in a pattern (`alpha * charlie`).\n\n###### `handler`\n\nHandler invoked when a match is found ([`Function`][fn-handler]).\n\n###### `allowApostrophes`\n\nTreated as `options.allowApostrophes`.\n\n###### `options.allowApostrophes`\n\nPassed to [`nlcst-normalize`][normalize] (`boolean`, default: `false`).\n\n###### `options.allowDashes`\n\nPassed to [`nlcst-normalize`][normalize] (`boolean`, default: `false`).\n\n###### `options.allowLiterals`\n\nInclude [literal][] phrases (`boolean`, default: `false`).\n\n## `function handler(nodes, index, parent, pattern)`\n\nHandler invoked when a match is found.\n\n##### Parameters\n\n###### `nodes`\n\nList of [sibling][]s that match `pattern` ([`Array.<Node>`][node]).\n\n###### `index`\n\n[Index][] where the match starts in `parent` (`number`).\n\n###### `parent`\n\n[Parent][] node of `nodes` ([`Node`][node]).\n\n###### `pattern`\n\nThe matched pattern (`string`).\n\n## Related\n\n*   [`nlcst-normalize`](https://github.com/syntax-tree/nlcst-normalize)\n    — Normalize a word for easier comparison\n*   [`nlcst-is-literal`](https://github.com/syntax-tree/nlcst-is-literal)\n    — Check whether a node is meant literally\n\n## Contribute\n\nSee [`contributing.md` in `syntax-tree/.github`][contributing] for ways to get\nstarted.\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/nlcst-search/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/nlcst-search/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/nlcst-search.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/nlcst-search\n\n[downloads-badge]: https://img.shields.io/npm/dm/nlcst-search.svg\n\n[downloads]: https://www.npmjs.com/package/nlcst-search\n\n[size-badge]: https://img.shields.io/bundlephobia/minzip/nlcst-search.svg\n\n[size]: https://bundlephobia.com/result?p=nlcst-search\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[license]: license\n\n[author]: https://wooorm.com\n\n[contributing]: https://github.com/syntax-tree/.github/blob/HEAD/contributing.md\n\n[support]: https://github.com/syntax-tree/.github/blob/HEAD/support.md\n\n[coc]: https://github.com/syntax-tree/.github/blob/HEAD/code-of-conduct.md\n\n[nlcst]: https://github.com/syntax-tree/nlcst\n\n[node]: https://github.com/syntax-tree/unist#node\n\n[literal]: https://github.com/syntax-tree/nlcst-is-literal\n\n[normalize]: https://github.com/syntax-tree/nlcst-normalize\n\n[fn-handler]: #function-handlernodes-index-parent-pattern\n\n[tree]: https://github.com/syntax-tree/unist#tree\n\n[sibling]: https://github.com/syntax-tree/unist#sibling\n\n[index]: https://github.com/syntax-tree/unist#index\n\n[parent]: https://github.com/syntax-tree/unist#parent-1\n","_attachments":{},"homepage":"https://github.com/syntax-tree/nlcst-search#readme","bugs":{"url":"https://github.com/syntax-tree/nlcst-search/issues"},"license":"MIT"}