{"_id":"unist-util-find-all-between","_rev":"11-74f61327a6dde68ee204b9d63ef12441","name":"unist-util-find-all-between","description":"Utility to find nodes between two nodes","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"unist-util-find-all-between","version":"1.0.0","description":"Utility to find nodes between two nodes","main":"index.js","scripts":{"tape":"tape test.js","test":"nyc npm run tape","posttest":"npm run coverage","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/mrzmmr/unist-util-find-all-between.git"},"keywords":["unist","node","find","between","util","utility"],"author":{"name":"mrzmmr"},"license":"MIT","bugs":{"url":"https://github.com/mrzmmr/unist-util-find-all-between/issues"},"homepage":"https://github.com/mrzmmr/unist-util-find-all-between#readme","dependencies":{"lodash.intersectionby":"^4.7.0","unist-util-find-all-after":"^1.0.0","unist-util-find-all-before":"^2.0.0","unist-util-is":"^2.0.0"},"devDependencies":{"codecov":"^1.0.1","nyc":"^10.1.2","remark":"^6.2.0","tape":"^4.6.3"},"gitHead":"7d6ce091a4a1d72e1db8c7c78c8c457dc66d28d7","_id":"unist-util-find-all-between@1.0.0","_shasum":"a03b8dd5955aeff84f96df4cfb7277a0fbab64ab","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"mrzmmr","email":"mrzmmr@gmail.com"},"dist":{"shasum":"a03b8dd5955aeff84f96df4cfb7277a0fbab64ab","tarball":"https://registry.npmjs.org/unist-util-find-all-between/-/unist-util-find-all-between-1.0.0.tgz","integrity":"sha512-w/79s9AFwAPgoqlOhB0pX1wdSnBj8zxNgjEsjTLMOKxYABUkmfwMmRSMGD/vwrDUGL48PpRimYatg7rhIorkyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzr7r4i5saTCVrBpR11yDu4TykO3TGDrnUbCxFq5sojAiEAg2HAfe8S0QMcOFzb+5zVFrZQBqfYBAad5RDBAsmIexU="}]},"maintainers":[{"name":"mrzmmr","email":"mrzmmr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/unist-util-find-all-between-1.0.0.tgz_1485337948583_0.668146358570084"},"directories":{}},"1.0.1":{"name":"unist-util-find-all-between","version":"1.0.1","description":"Utility to find nodes between two nodes","main":"index.js","scripts":{"tape":"tape test.js","test":"nyc npm run tape","posttest":"npm run coverage","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git+https://github.com/mrzmmr/unist-util-find-all-between.git"},"keywords":["unist","node","find","between","util","utility"],"author":{"name":"mrzmmr"},"license":"MIT","bugs":{"url":"https://github.com/mrzmmr/unist-util-find-all-between/issues"},"homepage":"https://github.com/mrzmmr/unist-util-find-all-between#readme","dependencies":{"unist-util-is":"^2.0.0"},"devDependencies":{"codecov":"^1.0.1","nyc":"^10.1.2","remark":"^6.2.0","tape":"^4.6.3"},"gitHead":"2e7c8d90f822575b7e9775208f06de3023bee9c9","_id":"unist-util-find-all-between@1.0.1","_shasum":"f91500561422c1f0f67482e9e15eca142cd1ed5a","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.48","_npmUser":{"name":"mrzmmr","email":"mrzmmr@gmail.com"},"dist":{"shasum":"f91500561422c1f0f67482e9e15eca142cd1ed5a","tarball":"https://registry.npmjs.org/unist-util-find-all-between/-/unist-util-find-all-between-1.0.1.tgz","integrity":"sha512-ZsASy+++Ibz4VuYCmGUn9lkrfVWMsEr8W4dtYgGNNw1jhG2F/0RugeK/KN4FCOfwKDtQum29mP9Yl0tB18VaOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKzbBwnjQQ93KUt8FI9aNHJK4I71TXstZquab2Vvu8QQIgOWvUnVeA8yPvW9R3bpjdS7M069q5tmrRTfsoelUsU/E="}]},"maintainers":[{"name":"mrzmmr","email":"mrzmmr@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/unist-util-find-all-between-1.0.1.tgz_1485373285016_0.6422484416980296"},"directories":{}},"1.0.2":{"name":"unist-util-find-all-between","version":"1.0.2","description":"Utility to find nodes between two nodes","main":"index.js","scripts":{"tap":"tap -Rspec test.js","test":"nyc npm run tap","report":"nyc report --reporter=text-lcov | coveralls","clean":"rimraf ./coverage .nyc_output"},"repository":{"type":"git","url":"git+https://github.com/mrzmmr/unist-util-find-all-between.git"},"keywords":["unist","node","find","between","util","utility"],"author":{"name":"mrzmmr"},"license":"MIT","bugs":{"url":"https://github.com/mrzmmr/unist-util-find-all-between/issues"},"homepage":"https://github.com/mrzmmr/unist-util-find-all-between#readme","dependencies":{"unist-util-is":"^2.0.0"},"devDependencies":{"coveralls":"^3.0.2","nyc":"^13.0.1","remark":"^8.0.0","rimraf":"^2.6.2","tap":"^12.0.1"},"gitHead":"6456162b58a557e54847775c9cbe1e0f2deda5c7","_id":"unist-util-find-all-between@1.0.2","_shasum":"e1d674e31c8a55f1c48339a6fc4c2d69d675bb12","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"mrzmmr","email":"mrzmmr@gmail.com"},"dist":{"shasum":"e1d674e31c8a55f1c48339a6fc4c2d69d675bb12","tarball":"https://registry.npmjs.org/unist-util-find-all-between/-/unist-util-find-all-between-1.0.2.tgz","integrity":"sha512-7KkHJ7+tRc4lSrvKxB0cLq2Un/B0FjsTnZlOsLFlWsCk6chjrOEutsq1//bFsRo7yLOtDLj8qa6Y/Bf159s6rg==","fileCount":10,"unpackedSize":180998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjbtTCRA9TVsSAnZWagAAMBQP/1CpwDyV1W0CtCHU68B3\nsSyTEuXwxSZ8Qyj86qO0B0je6GmbUTxQo9BlXCs4eCnK3ReVhB5ftLgz3XUJ\npnSGTwS9yP1PKx6gPjoIUgGAYB8PXVMAN8izzQ+RfW9j8T904h2ErSj9b5na\nyW5QK2SkCYlsKvkxeSxOEHH4XOWGr8TjrEfBQliKXYzKX9EdsewnWgBLFcMz\ntnEHsyK615XAimKXlUe6E3HS2jp6nGcZTAB5suPgjw2R189F1NXfYbniArw2\nVp1/rQiOAHjzwAaVK8z0MSh5Dp9+nq/NgY1sBLs8gfyJYmyNhQUnsLXhk+Oi\nHYIKaOO7aMwjIzvxm5F+4v/A6Y0ch1CIggBI8cHDpGJ2vZFUmaCdPQmEQcyE\nR4tYDfRCKELcBoQLhfRsvPjnMbdcdsUA22uiA+q90RVK1WZK0Ycyl4SUqkdk\nZchY4yh74KBQXY1iTeTaYoYU+qxPEP+eH9jaCPTPhwYTWUBSeVSRvhnVIyQF\n0f+hXThkomFCRJqQT8FHnAB0jFT4sYk7ndJF6a4c9EcB1zsG0JPRHsBEgF9A\nO1Y3ugFACoKpklC9vhqOd/pwU0zvrT4n/thMDFokglfgTGZhJ7aunq13qw9Y\n1JquRevJUXkb1I3vVJJsh5MOVeD3Rh/MErgQYL3wyCqpU+Cf6BfPscVQBHkv\nppsB\r\n=oC0z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG2PMlTIib1u/LYpGhju5e+dpwt+bWOk8WLHvU7ru8BAAiEA4TJmQZDXFsk/vgTlVnhAW4CKgHZznnFuoZMLRP6zKic="}]},"maintainers":[{"name":"mrzmmr","email":"mrzmmr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-find-all-between_1.0.2_1536015186569_0.2770026087886197"},"_hasShrinkwrap":false},"1.0.3":{"name":"unist-util-find-all-between","version":"1.0.3","description":"Utility to find nodes between two nodes","main":"index.js","scripts":{"tap":"tap -Rspec test.js","test":"nyc npm run tap","report":"nyc report --reporter=text-lcov | coveralls","clean":"rimraf ./coverage .nyc_output"},"repository":{"type":"git","url":"git+https://github.com/mrzmmr/unist-util-find-all-between.git"},"keywords":["unist","node","find","between","util","utility"],"author":{"name":"mrzmmr"},"license":"MIT","bugs":{"url":"https://github.com/mrzmmr/unist-util-find-all-between/issues"},"homepage":"https://github.com/mrzmmr/unist-util-find-all-between#readme","dependencies":{"unist-util-is":"^2.0.0"},"devDependencies":{"coveralls":"^3.0.2","nyc":"^14.1.1","remark":"^8.0.0","rimraf":"^2.6.2","tap":"^12.7.0"},"gitHead":"52dff0f54fbe8f4afd66ceee0f8608741d114887","_id":"unist-util-find-all-between@1.0.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Y33W8B1IusXVwa5vuGNFGqmCMSaRKdmCsczj4GZtacFFqU4i9RDVMqhhQwoxqjIf4gpO7nCqBizWW0VJo/M0jQ==","shasum":"40a792a4fa5d179f292c8ddb15227f5822957b6b","tarball":"https://registry.npmjs.org/unist-util-find-all-between/-/unist-util-find-all-between-1.0.3.tgz","fileCount":8,"unpackedSize":9484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9/X0CRA9TVsSAnZWagAAoVcP/2rBdrOTqD2xeFpsNljG\nul4XS0WmmY1GHh8YyFor0srMJmjcpJDwXocpv1p8r8O1UBAWmtT07Mn60J91\nonogjku0AkC9KbicICKzHd1NDOA+YoiVcQutseK+FxNxxmIRNtjGNe7XRTrw\n6g/peCl2wKmXzxsm1F3Ave1wiav57v8apWUsC7V0y6RMdFFo0fkXdBSVMjDY\nLflwKnL/gP+LGOgupivwkwF627r2PFMCkZkjKNDCjVMmLmPCh1jk7ivGx+tn\nkRJ9xvs6lEKlOyPgXNr4wqPa9JEUKcDhCIA2LNwu4qHoEzgBpveDBOAANImo\nF1hZcxYPnf0b79gq+1K8PZYWmdrUnA84Vdw+aBWykgrYM0L0USDrybeLGOKE\nvrp9YX0ID9onoEakBfr7Pm74pWhz3FarHMfRrjTUxVA+b/X9wtz6LT++LJRz\nR39si/+mkcbBwQZb/+mh3KnKH5VgT7zo3KysDdHL0dHUnjNH2wlP9nkpkn2W\nEzqDKbkqyBMcZt5CsAplamZWN/TD/4SxisVOTtCsxowsME765jqC0Ayzl8bg\nMopo+I+VtmucLZIaivtFDAGhqHNOOmUoS8f2PNxJDfTvq36CeaRY1ADFnI7Q\nhLkrYAt+HkzBkMK0j7UqQRtV5W9hWeftQKINq6NYkJ/BI4CvE+zo4DmxdQ8+\n5VWB\r\n=BggR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPZo1cT1bfFRaUPtLZGQSbE+WjtAEJOpFEd0kaU9WofAiEAorShFgMtebiU2/hdv5pMItRxdelslCvoApBjl6Cccok="}]},"maintainers":[{"name":"mrzmmr","email":"mrzmmr@gmail.com"}],"_npmUser":{"name":"mrzmmr","email":"mrzmmr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-find-all-between_1.0.3_1559754228294_0.9292376684073878"},"_hasShrinkwrap":false},"1.0.4":{"name":"unist-util-find-all-between","version":"1.0.4","description":"Utility to find nodes between two nodes","main":"index.js","scripts":{"tap":"tap -Rspec test.js","test":"nyc npm run tap","report":"nyc report --reporter=text-lcov | coveralls","clean":"rimraf ./coverage .nyc_output"},"repository":{"type":"git","url":"git+https://github.com/mrzmmr/unist-util-find-all-between.git"},"keywords":["unist","node","find","between","util","utility"],"author":{"name":"mrzmmr"},"license":"MIT","bugs":{"url":"https://github.com/mrzmmr/unist-util-find-all-between/issues"},"homepage":"https://github.com/mrzmmr/unist-util-find-all-between#readme","dependencies":{"unist-util-is":"^2.0.0"},"devDependencies":{"coveralls":"^3.0.2","nyc":"^14.1.1","remark":"^8.0.0","rimraf":"^2.6.2","tap":"^12.7.0"},"gitHead":"bac0b9ca96eac0c631e382dbd7f5305dfb468a69","_id":"unist-util-find-all-between@1.0.4","_shasum":"f4d71b424d9f13ae9a69beae7d71fc1523dd43ef","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"mrzmmr","email":"mrzmmr@gmail.com"},"dist":{"shasum":"f4d71b424d9f13ae9a69beae7d71fc1523dd43ef","tarball":"https://registry.npmjs.org/unist-util-find-all-between/-/unist-util-find-all-between-1.0.4.tgz","integrity":"sha512-DejwUq8/ggMTxuyUJ9W4UKMnsDdjTSZPQ4GG+aLlYrazZXjqEMHuhJj0CcUmcbHTTm6FsyXgtwyWvBK4Pg3snA==","fileCount":10,"unpackedSize":94322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+AGHCRA9TVsSAnZWagAANz8P/3fsQ6ZWJ7/XR9ye1NjO\n+R/6YYDbUW6n4UIlX7wFiqTJuCDcVUejR0YWTvUGasbQ5wq+xzXtQuJuDmqv\nCo4ovNz/Pk+lZ8hh6UUoyRjPI/sqj7W5FEaJ6PK/a5eycy2PvWi5FMi1zXCs\nYXvUg9JFJXjE/KYqV2Bkrvm4p6k1H6PQMsAsBQ1wi4HIIaB8bBCqgPis3Y8Q\nlXgUUqWZ0375AscigpJwvwY3ZY3lgvxsUtOZ0dKCpKgcgAMJh3X4cTNXVsDS\naGgLvR1pa62OreG/xAtlha0VUjEccCZxtIrX5B9TumXMS+RkGwcOUQGXkWqC\nSQ1TUx6kpEIcTQXQ2KGBBpUVHc3lbnmc4P9TaBv3RCyEuh+bSRl2+4YY2Ij2\ndfmQwz/wMIbZZRrMQeMN0e/lbe3q5zaSnozaoWwAfA0WL8S6oRdXIWptWzAK\nS7YVczNNFZg9mWj4rpB2vLgwUQEpcP02yIYxOap8BCOpLaB9cEoRglcmmDP5\n2EbWj1MU+Hdr6e4zBcCvxINs1GdD6Znu2ViWVJ3cTXrtxolIGWj031hLE29g\n7yU2Du7aaZwbnGu+TeBZwL/gAG9fKIu5mLdyOQvItikGprEp2zdFG/JFlby2\n7fMo4Q9YZWM68fT4/OWH+9iJA5LEOnyWkotqJDvIHIlArH1+sBUtnegU2mq2\nWZ5e\r\n=xOn3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCllVz4Kn9ViVP3VZNjvmIrJZnhXdwLQQcpdocQMeRVrgIhAItZ7yP1SDlsMcsFrGYHRoiWP9/U+/38+T/aF/KDjOy1"}]},"maintainers":[{"name":"mrzmmr","email":"mrzmmr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-find-all-between_1.0.4_1559757190596_0.532011952456932"},"_hasShrinkwrap":false},"1.0.6":{"name":"unist-util-find-all-between","version":"1.0.6","description":"Utility to find nodes between two nodes","main":"index.js","scripts":{"tap":"tap -Rspec test.js","test":"nyc npm run tap","report":"nyc report --reporter=text-lcov | coveralls","clean":"rimraf ./coverage .nyc_output"},"repository":{"type":"git","url":"git+https://github.com/mrzmmr/unist-util-find-all-between.git"},"keywords":["unist","node","find","between","util","utility"],"author":{"name":"mrzmmr"},"license":"MIT","bugs":{"url":"https://github.com/mrzmmr/unist-util-find-all-between/issues"},"homepage":"https://github.com/mrzmmr/unist-util-find-all-between#readme","dependencies":{"unist-util-is":"^2.0.0"},"devDependencies":{"coveralls":"^3.0.5","nyc":"^14.1.1","remark":"^8.0.0","rimraf":"^2.6.2","tap":"^14.4.2"},"gitHead":"80cb751d8ae7dec50436634967d270f1ecd84084","_id":"unist-util-find-all-between@1.0.6","_nodeVersion":"12.2.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-YdtB/KI/7Jr03L1TqHrNma/4xZMv5moYPfFPm1/1M12wcgGLSqYfFIFoQRwfnsBRKB79RoZNlH8kbLMLRQzxLg==","shasum":"b6a3e25a9f1371b40b5351a9788766b57f4a25e4","tarball":"https://registry.npmjs.org/unist-util-find-all-between/-/unist-util-find-all-between-1.0.6.tgz","fileCount":9,"unpackedSize":9685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMmzqCRA9TVsSAnZWagAAnBYP/RBOPqDSo418zBWG+cqQ\n0qS4gi53INpeHp84b8dSsrBAHk/ETHAGrxcfBLjN/6QF6QIivJri2Ag4PqbP\nH3Sm0hhGEom3B4+AjRPRToAR155fQnh0BFl7R6pl4lJ0VffrqothSlAiNYi1\ngDQt2KkJyhh+/xJFSe/Qop0CDwTLq0Khow8pQXDtXEvuqGascY6hpBYdkuI5\nLAnbQiHimDRp9Q4HTPbl/m0foxF9Q9yhZZgds0DgHbbGq0wT6gfJ8GhsqRKi\nSyFHjTjMFgJ+yBPElparivpR9+250G5pky670Kwlgd0QWhzH/C0um+3pRDC0\no5agayas7FiSDdRnlutoG7Hgi7m/PWxzK0e7Jock6jv6v+7e6/+cMl4cr7XM\nXXgnTzpMurfA6RGIkVVtdvMTFwV8fzb8LMrxThS1Hkn8xRE/LntFQHeXryPA\nxWgSj9pmt4VSO9iUKqA8iflO9hP4itCeWZebVm8iuqV+T7CGg3R6r8DIvRjQ\nq7lj11gJD3VI3aXVY5KIaF3TSVz8YAf9T5Hrevjfo18c3AZZN4BIuVjJDDNz\nGus+c5YKiRgDXlvq3+Gto8E96ORKOsXpuhHsIxFA6+hZfGhZsQmf2fcVGGLZ\nAmV1uRLoVkOCGRLRRSr2BZ8KHxaixfwY0VtoWe5ygvry4D4knlEqIZf8XNPG\nIBL1\r\n=Sewm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHSyimwXLeUSqmYn4uUwR3vdxp6RI21aBL+XMpW4cGzAIgU6M13aZMa8g40VG4yk0Kv7My7wN2LK9Q5LEExDhjf7g="}]},"maintainers":[{"name":"mrzmmr","email":"mrzmmr@gmail.com"}],"_npmUser":{"name":"mrzmmr","email":"mrzmmr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-find-all-between_1.0.6_1563585769849_0.6124821752534286"},"_hasShrinkwrap":false},"2.0.0":{"name":"unist-util-find-all-between","version":"2.0.0","description":"Utility to find nodes between two nodes","main":"index.js","engines":{"node":">=8"},"scripts":{"test":"tap -Rspec --100 test.js","report":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/mrzmmr/unist-util-find-all-between.git"},"keywords":["unist","node","find","between","util","utility"],"author":{"name":"mrzmmr"},"license":"MIT","bugs":{"url":"https://github.com/mrzmmr/unist-util-find-all-between/issues"},"homepage":"https://github.com/mrzmmr/unist-util-find-all-between#readme","dependencies":{"unist-util-find":"^1.0.1","unist-util-is":"^4.0.0"},"devDependencies":{"coveralls":"^3.0.6","tap":"^14.6.2","xo":"^0.24.0"},"gitHead":"816d26e087f0fe6336dea579528819ca2990016a","_id":"unist-util-find-all-between@2.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-tSCQ5dMoAbVQCf7nz1Bt2ejopAF2QZxnflCNG1hLgj+fvY0Y23idCbU0+yGbtk9vQSWGzyIhjJG1ZM1TfPf3Dg==","shasum":"3de67508df056971da43c231ac2abf94a9433a15","tarball":"https://registry.npmjs.org/unist-util-find-all-between/-/unist-util-find-all-between-2.0.0.tgz","fileCount":10,"unpackedSize":25317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfBsmCRA9TVsSAnZWagAAPwsP/0Stue9KXMNJuv8WsTRr\nBlBshl3aCgrV/wAY1PksPaoIzqAAEY5M4sL4TPdFzUbviCk2f8kY3Qh9R2TU\ndTyZJep2XeiDmKAG8OfefMtbT07+/lcZgjWFZgIscKHQc1zhwRPtb14TRbmh\n/yslbvoPul7EV4z38vBtbKtW7FpC42n8/q9DeutxPXj1RDiEe9em+j1L8JrC\neI1kFTPYSL+dRdKM4yjlTZ4+tFdd0tdxXvQvzNkSDD74EdxhUHbTr1IcAsMG\nW4Xn9vVi2j+Vo61d3v5oZFhf4odfoypyO+t37yTgkGFa5HzjmTC+LKnEEala\noWWBh/SGFbK8muF1lBOO5aSlCGJmtodab97juwEKw5yDHchKwyq8CyT6Yfvx\ne8FVdYvvhcwL4kavtL4vhHas671HzAkyw+oSjhRgDXggDsuRROwmLM8/O2PT\n7zngpbypdm7Gf+rqearPVmMgIu9dUePqbW6a6+LyeEzw/i+c6pLNncCw9JOz\nVi77ib8eBxsx4lxw+SKguOMNNyj9yhyfJe+Rgt24IBlt347KTihwVTmkHG6l\njPzSJt30u7ZyGBb7J6/PlF+dt8tQKochOVKIKwgooNarDYbGo+ApTAff7MBh\nS6rh03YYhGj4dEz8gep+qUzrjuzbqFrwnxDm7qCXTWE5fcyDb/d2saZA5UtB\nXdXX\r\n=6aS2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBqj0TsyUO9NzA58zYoab1XzS60aV8C5eueNjQG+SSlAiA6MrW7MnAVul/S5Ay4qv5lFwb1xFfA97U6jA7XqAez+Q=="}]},"maintainers":[{"name":"mrzmmr","email":"mrzmmr@gmail.com"}],"_npmUser":{"name":"mrzmmr","email":"mrzmmr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-find-all-between_2.0.0_1568414501585_0.825251360255352"},"_hasShrinkwrap":false},"2.1.0":{"name":"unist-util-find-all-between","version":"2.1.0","description":"Utility to find nodes between two nodes","main":"index.js","engines":{"node":">=10"},"types":"types/index.d.ts","scripts":{"lint":"xo","test-types":"tsd","test":"npm run lint && npm run test-types && tap -Rspec --100 test.js","report":"nyc report --reporter=text-lcov | coveralls"},"repository":{"type":"git","url":"git+https://github.com/mrzmmr/unist-util-find-all-between.git"},"keywords":["unist","node","find","between","util","utility"],"author":{"name":"mrzmmr"},"license":"MIT","bugs":{"url":"https://github.com/mrzmmr/unist-util-find-all-between/issues"},"homepage":"https://github.com/mrzmmr/unist-util-find-all-between#readme","dependencies":{"unist-util-find":"^1.0.1","unist-util-is":"^4.0.2"},"devDependencies":{"@types/unist":"^2.0.3","coveralls":"^3.1.0","prettier":"^2.0.5","tap":"^14.10.8","tsd":"^0.13.1","typescript":"^3.9.7","xo":"^0.32.1"},"xo":{"prettier":true,"rules":{"unicorn/prefer-number-properties":"off"}},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":true,"trailingComma":"none"},"gitHead":"adb9565a4424bcd9bcd3db4199b4d15ba91c6ecb","_id":"unist-util-find-all-between@2.1.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OCCUtDD8UHKeODw3TPXyFDxPCbpgBzbGTTaDpR68nvxkwiVcawBqMVrokfBMvUi7ij2F5q7S4s4Jq5dvkcBt+w==","shasum":"18ddb51f7abc4e22c645b4321e82ab6a6decc640","tarball":"https://registry.npmjs.org/unist-util-find-all-between/-/unist-util-find-all-between-2.1.0.tgz","fileCount":5,"unpackedSize":6930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIywRCRA9TVsSAnZWagAAiAUQAJg1JRdVQuXTaFlVKYAP\nZ9S5j6AevOV2NqkOVlJ2Kvak9Pmnnf96dUVvz0fNSNv2LuILqFSmpT4Uk3MQ\nW1ft918cphSpsDvp4ndAarpwiPH5kASvHuZE+GFqKr7/gh6DF2pNG79LJ3NW\nnGXg5V9vh+r9pFMpJiq7OVCQgeHMXjdtzoQfJmAODh86Pxcm8m3CiCThXNd2\n+z3nBordw8AxKD3PYMZAg9V65rT/p9ZBT723KxxJoNQXx4AE4BqYjMSf8hvM\n7NUvLUt/n28ayGmJL16qWDjHEroinfoRqwpUAyLNRZNwgNnYh/ZlGCr6hvv7\n0YspvSzzmmwjGxW/p1vCbbiO0Qu6h2saUwyJbQ4q1dypR4EvACTsUSFbbIFo\nVYVBuKAphs1rvT6FZCTvHBftP+4l0Qnwp4amlqNPJCIPF449NGHiw3x34teC\nOcpUT4pN+f5Bx/47WdhlHli9lizX2By90rsP2H971oVctdGi8yVTYdJkn8Wu\nr6sIesVAmbwfrBkWnErCyWMpu1VirRZ5DLRM1b9I4MzjLKUrkZDJkhp6xDnQ\nuSNm4vOVwmcGc7NSQcgqDbGiAa4YG1/sCr1+x8hdvPWO26opvebpCscgimvG\nmKQg4EQfIW0uB8Hs3keH/LXbs1y19f1tsRtqcJ5fRhtm5Q+3u1t8ljZZCQj8\nYA5E\r\n=8GR5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBzK9BEjb+b5NxDq7H2N5/y/9LCzSbDta0M6/6+dy9hgIgDLMoAfOjTGLWx3maTV+ZcFpAe5yxIs4e1LBOnqHuvUw="}]},"maintainers":[{"name":"mrzmmr","email":"mrzmmr@gmail.com"}],"_npmUser":{"name":"mrzmmr","email":"mrzmmr@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-find-all-between_2.1.0_1596140561002_0.8113697866532676"},"_hasShrinkwrap":false}},"readme":"# unist-util-find-all-between\n\n[![Travis](https://img.shields.io/travis/mrzmmr/unist-util-find-all-between.svg)](https://travis-ci.org/mrzmmr/unist-util-find-all-between)\n[![Coverage\nStatus](https://coveralls.io/repos/github/mrzmmr/unist-util-find-all-between/badge.svg?branch=master)](https://coveralls.io/github/mrzmmr/unist-util-find-all-between?branch=master)\n\n\n[unist](https://github.com/syntax-tree/unist) utility to find nodes between two nodes.\n\n## Install\n\n```sh\nnpm i -S unist-util-find-all-between\n```\n\n## Usage\n\n```js\nconst between = require('unist-util-find-all-between')\nconst u = require('unist-builder')\n\nconst parent = u('tree', [\n  u('leaf', 'leaf 1'),\n  u('node', [u('leaf', 'leaf 2'), u('leaf', 'leaf 3')]),\n  u('leaf', 'leaf 4'),\n  u('node', [u('leaf', 'leaf 5')]),\n  u('leaf', 'leaf 6'),\n  u('void'),\n  u('leaf', 'leaf 7')\n])\n\nconst result = between(parent, 0, 4, 'leaf')\n\nconsole.log(result)\n```\n\nYields:\n\n```js\n[ { type: 'leaf', value: 'leaf 4' } ]\n```\n\nYou can also pass a node in as `start` and/or `end`. For example given the tree above,\n\n```js\n// ...\n\nconst start = {\n  type: 'leaf',\n  value: 'leaf 4'\n}\n\nconst end = {\n  type: 'leaf',\n  value: 'leaf 6'\n}\n\nconst result = between(parent, start, end, 'node')\n\nconsole.dir(result, {depth: null})\n```\n\nYields:\n\n```js\n[ { type: 'node',\n    children: [ { type: 'leaf', value: 'leaf 5' } ] } ]\n```\n\n## API\n\n### `between(parent, start, end[, test])`\n\nFind all child nodes of `parent`, that pass `test` between but not including `start` and `end`.\n\n#### `parent`\nType: `Node`\n\nParent node to search through.\n\n#### `start`\nType: `Node` | `index`\n\nChild of `parent` node. Can be an actual node or the index of a child node. If a node is given, [unist-util-find](https://github.com/blahah/unist-util-find#api) is used to find the node.\n\n#### `end`\nType: `Node` | `index`\n\nChild of `parent` node. Can be an actual node or the index of a child node. If a node is given, [unist-util-find](https://github.com/blahah/unist-util-find#api) is used to find the node.\n\n#### `test`?\nType: `Function` | `String` | `Object` | `Array`\n\nTest to find nodes. Uses [unist-util-is](https://github.com/syntax-tree/unist-util-is#api) to check.\n\n## Related\n\n- [`unist-util-find-all-before`](https://github.com/syntax-tree/unist-util-find-all-before)\n- [`unist-util-find-all-after`](https://github.com/syntax-tree/unist-util-find-all-after)\n- [`unist-util-find`](https://github.com/blahah/unist-util-find)\n- [`unist-util-is`](https://github.com/syntax-tree/unist-util-is)\n\n## Contribute\n\nPRs accepted and greatly appreciated.\n\n## License\n\nMIT © Paul Zimmer","maintainers":[{"name":"mrzmmr","email":"mrzmmr@gmail.com"}],"time":{"modified":"2023-04-29T04:57:35.637Z","created":"2017-01-25T09:52:28.823Z","1.0.0":"2017-01-25T09:52:28.823Z","1.0.1":"2017-01-25T19:41:25.236Z","1.0.2":"2018-09-03T22:53:06.713Z","1.0.3":"2019-06-05T17:03:48.417Z","1.0.4":"2019-06-05T17:53:10.735Z","1.0.6":"2019-07-20T01:22:49.959Z","2.0.0":"2019-09-13T22:41:41.744Z","2.1.0":"2020-07-30T20:22:41.155Z"},"homepage":"https://github.com/mrzmmr/unist-util-find-all-between#readme","keywords":["unist","node","find","between","util","utility"],"repository":{"type":"git","url":"git+https://github.com/mrzmmr/unist-util-find-all-between.git"},"author":{"name":"mrzmmr"},"bugs":{"url":"https://github.com/mrzmmr/unist-util-find-all-between/issues"},"license":"MIT","readmeFilename":"readme.md","users":{"flumpus-dev":true}}