{"_id":"unist-util-visit-parents","_rev":"34-a73c223139352f9fb3d144171e6c9940","name":"unist-util-visit-parents","dist-tags":{"latest":"6.0.2"},"versions":{"1.0.0":{"name":"unist-util-visit-parents","version":"1.0.0","keywords":["unist","remark","markdown","retext","natural","language","node","visit","parent","ancestor","walk","util","utility"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@1.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/wooorm/unist-util-visit-parents/issues"},"dist":{"shasum":"eabdbb0f701f397303ae84d0add5cef666a87f70","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.0.0.tgz","integrity":"sha512-aUFhfwqCNduS6zGuFefampTtSSQeIIBVYTFuyLyiHW/eCMC8LlzOtm6Tqg/6ODPz5FQilxD8nGMO3M1jkRDNHQ==","signatures":[{"sig":"MEUCIQCnASKjPXHrq9C11j9yLaB9qJhVjfNLxjk/D6ZbgZP2EgIgN1/EqsW2bEhpZHlYi+pr9NBAHlKDVEwLFLV6+xVDjj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"eabdbb0f701f397303ae84d0add5cef666a87f70","gitHead":"0fb2dd73c065c64a023d2a56c6f0170855a501c6","scripts":{"lint":"npm run lint-api && npm run lint-style","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-md && npm run build-bundle && npm run build-mangle","build-md":"remark . --quiet --frail","lint-api":"eslint .","test-api":"node test.js","lint-style":"jscs --reporter inline .","build-bundle":"browserify index.js --no-builtins -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"esmangle unist-util-visit-parents.js > unist-util-visit-parents.min.js","test-coverage":"istanbul cover test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/unist-util-visit-parents.git","type":"git"},"_npmVersion":"3.3.6","description":"Recursively walk over unist nodes, with ancestral information","directories":{},"_nodeVersion":"5.0.0","devDependencies":{"jscs":"^2.0.0","tape":"^4.5.1","eslint":"^2.0.0","remark":"^4.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","browserify":"^13.0.0","jscs-jsdoc":"^1.0.0","remark-lint":"^3.0.0","remark-github":"^4.0.0","remark-comment-config":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents-1.0.0.tgz_1458914131347_0.1848174666520208","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"unist-util-visit-parents","version":"1.1.0","keywords":["unist","walk","util","utility"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@1.1.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/wooorm/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/wooorm/unist-util-visit-parents/issues"},"xo":{"space":true,"ignores":["unist-util-visit-parents.js"]},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"6f132ca3a5850e73e1e9e49c179cda9d436be340","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.0.tgz","integrity":"sha512-2+dDYqgaoGvMq43G+BGoHpEwtYzRe34GjBBm8klwnbT3wl83WdK+3d0+pJDhe1BfKlvzIj7B+KI8req97yocRQ==","signatures":[{"sig":"MEYCIQCWQTsoMkFONLxYWlgJqBdEUGmqwBofoIkxqQp6dB2esgIhAKSJb/3D/g3KZE+LBj/bkwxzZYxw+ueUAw4UrBOPOqE3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"6f132ca3a5850e73e1e9e49c179cda9d436be340","gitHead":"02fc4c8b0f07b15fcc5d30f363172477d7d37ff2","scripts":{"lint":"xo","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-md && npm run build-bundle && npm run build-mangle","build-md":"remark . --quiet --frail --output","test-api":"node test","build-bundle":"browserify index.js --no-builtins -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"esmangle unist-util-visit-parents.js > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/wooorm/unist-util-visit-parents.git","type":"git"},"_npmVersion":"2.14.2","description":"Recursively walk over unist nodes, with ancestral information","directories":{},"_nodeVersion":"4.0.0","dependencies":{},"remarkConfig":{"presets":"wooorm"},"devDependencies":{"xo":"^0.17.1","nyc":"^9.0.1","tape":"^4.5.1","remark":"^6.0.0","esmangle":"^1.0.0","browserify":"^13.0.0","remark-cli":"^2.0.0","remark-preset-wooorm":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents-1.1.0.tgz_1479635019748_0.6832768253516406","host":"packages-12-west.internal.npmjs.com"}},"1.1.1":{"name":"unist-util-visit-parents","version":"1.1.1","keywords":["unist","walk","util","utility"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@1.1.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"space":true,"esnext":false,"ignores":["unist-util-visit-parents.js"]},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"7d3f56b5b039a3c6e2d16e51cc093f10e4755342","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.1.tgz","integrity":"sha512-O+ZnmVg/h841hUGPTvyNODfacP0dVudtqHBC85cWQmy9h4+LQTZLg9Oj7i/pQdAcwmykPY1svPMcI1cMrbzXWg==","signatures":[{"sig":"MEUCIQDTvwvU+j0QuSU/ySh5/IGEYeRBT9oBZ5NPse1cTDVXygIgeJEdFjY4tZbaLYHiwoAS244pQlTO6Qccx/yLxwO+mKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","files":["index.js"],"_shasum":"7d3f56b5b039a3c6e2d16e51cc093f10e4755342","gitHead":"ffb0ceec6eda84c234698a5a4edd6c4824cddb9b","scripts":{"lint":"xo","test":"npm run build && npm run lint && npm run test-coverage","build":"npm run build-md && npm run build-bundle && npm run build-mangle","build-md":"remark . -qfo","test-api":"node test","build-bundle":"browserify index.js --no-builtins -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"esmangle unist-util-visit-parents.js > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"2.14.2","description":"Recursively walk over unist nodes, with ancestral information","directories":{},"_nodeVersion":"4.0.0","dependencies":{},"remarkConfig":{"plugins":["preset-wooorm"]},"devDependencies":{"xo":"^0.18.2","nyc":"^11.0.0","tape":"^4.5.1","remark":"^7.0.0","esmangle":"^1.0.0","browserify":"^14.1.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents-1.1.1.tgz_1497287045488_0.00314040994271636","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"unist-util-visit-parents","version":"1.1.2","keywords":["unist","walk","util","utility"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@1.1.2","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"rules":{"no-var":"off","guard-for-in":"off","prefer-arrow-callback":"off"},"esnext":false,"ignores":["unist-util-visit-parents.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"f6e3afee8bdbf961c0e6f028ea3c0480028c3d06","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz","fileCount":4,"integrity":"sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q==","signatures":[{"sig":"MEUCIQC2Bu4iR8ahWIXBdTJvMIZ33vZFiJUhuX47x5TzlPlVOgIgQSXJDfiUiFn2uF7IaRj5EhOxoQOxIb6yTZHvN9jZoOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6Jb+CRA9TVsSAnZWagAA5AUQAIz4zIDxd0/ffR5UZf4q\net2ASuJEA3mdwTxVH845UDxBrPIc083oeH+2MtSeB01V9cHqF7+MoCp8YXSA\nNijvD5wRx2273N3JmkHnQhRODApv9kdk18YNldPCZ5xSt5k6mERyEWiwJugN\nhTTJz7LUUyCwJ4klRpsx7ybSFIGXhT2HIcypKfOOXnz25VvTKxw2RxdXFBM3\nquZLb5Do2kUaX/DwuTdB5lV0Sr/vicF7E4MvifgpeGKhrLxhr+JHtxmYGMDo\n/uDw9+wvP4hwsbp60nlOVb8zhJiag63FRzZMIJMLIXziRrieHrec58WQ376s\nBlVEC8+jF445rFsv2essAKwrxuE6oGpQ8Ushp+/4nJIJDNb1s9niDps49q/n\nYRdtXeUJjz1tExolAbU9/cyDStW65hDpkLYQY0Hbx3hg2eeLeZRp+ThZCbk6\nN0KRJXmA3eAeQNhYV3tTXKva33tQTwxdOEmnsYKQwEno2HpQEf7zc0JpqGDy\nnW4+Mwrj5XvBDkllNCMqesysADxqj147wdD/JBdEoHl7/GXujPUUKKbmK1YB\nGYONemqwA/H2OOZEWNpIrVtsOFHDFmKsuKUSrhE6dHlmC19IWUmJDyoWtPs2\n5e27ti4KghE509Xn37RrYyqwVJYy36d+LA/LN2rNTbXDweL/VyLMZeIxWPm7\nHha2\r\n=SFLY\r\n-----END PGP SIGNATURE-----\r\n"},"files":["index.js"],"gitHead":"7efe75ae4143e289a5417a1c52f568b66200a699","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","test-api":"node test","build-bundle":"browserify index.js --no-builtins -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"esmangle unist-util-visit-parents.js > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"6.0.0","description":"Recursively walk over unist nodes, with ancestral information","directories":{},"_nodeVersion":"9.5.0","dependencies":{},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.20.0","nyc":"^11.0.0","tape":"^4.5.1","remark":"^9.0.0","esmangle":"^1.0.0","prettier":"^1.12.1","browserify":"^16.0.0","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_1.1.2_1525192446138_0.3110408860131604","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"unist-util-visit-parents","version":"2.0.0","keywords":["unist","walk","util","utility"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@2.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"rules":{"no-var":"off","guard-for-in":"off","prefer-arrow-callback":"off"},"esnext":false,"ignores":["unist-util-visit-parents.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"9d4f6354e2944ce9176e953f646b884998738cd3","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.0.tgz","fileCount":4,"integrity":"sha512-bGKKbG2xRKzEnNBhPIb9Ilyq5ZFIUEVQmoBNymtVmkLoCZ+bdC7yLfZ0axnT8qOlSQA9GR8beYLwCXKYvQZO7g==","signatures":[{"sig":"MEYCIQD3hlzWzaSQLtwiFuCBHeTCs4KhjF5M64p3b4HkVzDyNQIhAPiSX07vvC7FMojXXmwX0BZ82l0XZYDr3Qe/Zfmi2W0g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVjM2CRA9TVsSAnZWagAA3JcP/0sZV+JNDSfdSMoLxFkh\nWowUvi3vEWQLXRMUXkkrLZOslO67WHgNRjR1amH2qggHUOtchXCkwsX6Y1Ms\nXM+hHVJ/E/f8eYNzxYExEg6V0AynWF1qFy/I8yjTaQDbFulao1s7+iOXvlXD\npn4/XWBRjAmC8XO0iOyAS922wuTFhNh+UJd7oUD3/QS9Ja6ySz+R2SJu0CO1\nrUl0f3/7N7FL8o8Adas8leBI0HB8k8/6ce4Rqon/7X51hTX4SbjX7PccO0uP\nIGbHraNfUnAiXPogxxwvsfNMr55c+bKh/qa8mBA5yFYPZNL5K5IZXokPdn0/\nEdFf0GmD6LfsK/KaJKWVKqXjYobh9L8mM+VCRnkyuVXK6L3AFbAyEDEhK4Xh\nAPKJTq0L0sq6cK+xEqYrGMPqSEXN1FPV3kdkmB9qxO7t+vks6ou5lnWltCcj\nnZL/JXtulLBbaXs3v/GCiCJEzlH1q57Rulsp2AMc87hL9nHkP9A8jrjSdgXT\n8mRAUA7JIK2uiIgLnwJRmdPh7ZaAS+a6eaGfXc5eneLZtXp6bDE54oRzh1uM\nsFB1kBB7y4rAdK4tohzC9JZrxcoi25WK382XLpIp9rwPVGOF3vlOktC4Gvw3\n5d9XNm/pFISHtm3s46b1iL02tpcKrM0fc5UqVbUU9cB3AImd9dqx8ehP7E7H\nORPk\r\n=l25X\r\n-----END PGP SIGNATURE-----\r\n"},"files":["index.js"],"gitHead":"cb53b25945ebbafe19a61e148e24de4ebb427712","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","test-api":"node test","build-bundle":"browserify index.js -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"browserify index.js -s unistUtilVisitParents -p tinyify > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"6.2.0","description":"Recursively walk over unist nodes, with ancestral information","directories":{},"_nodeVersion":"10.0.0","dependencies":{"unist-util-is":"^2.1.2"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.21.0","nyc":"^12.0.0","tape":"^4.5.1","remark":"^9.0.0","tinyify":"^2.4.3","prettier":"^1.12.1","browserify":"^16.0.0","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_2.0.0_1532375862490_0.1298711352337707","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"unist-util-visit-parents","version":"2.0.1","keywords":["unist","walk","util","utility"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@2.0.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"rules":{"no-var":"off","guard-for-in":"off","prefer-arrow-callback":"off"},"esnext":false,"ignores":["unist-util-visit-parents.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"63fffc8929027bee04bfef7d2cce474f71cb6217","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz","fileCount":4,"integrity":"sha512-6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA==","signatures":[{"sig":"MEQCIEOzhjwVck3QF9z+uViPJ17cYDd9eZQPfdOb+r9ideuGAiANiWb190tr7XzrR7muOO57SrJeIASLIPX4WMEBQ9xNLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV28hCRA9TVsSAnZWagAAFRQP/2HULxRUlLRy3T76qSF+\nZc/Mhb1EUUAPJ9N6AThyahyegS+a85LI5DKJt2I2h/eXILrAsuJ+1YrSKVeF\netZLH5SA0EeV1HbVia0lA6UmJQOyGEsLRiMuqXER7a1TKYIdDrdhFFRahkoZ\ngBK1jGERpEUyHgXl+LbKw/52UdfnsjqK0Ehv6LUyxaLWtYv5/h/hbjld9L5i\nwFLAuiGlJyLVjsurgDUnyYBp4x/w9f9ZP3x13/yVYaH0/Eyt+V33GpRi/XKF\n+ZL1tNH1qjvVa8e/K2SxWm3cAgdeBN+Rh/HM2PjACdn0LUTwNHZFUFynH/16\nzyprAtk4QoxZhbAhoCnHSa7/N2r0XxhCf3WoL5YaG12RSbPkH9Tk5dgBCxGW\nGh2XVwz4CP2fSLQCvMFBVn7zAZo0MH/K4C939RymTRRvp6ZCzlF+FmoxQqmC\nOaA43NX4+Dukc/YZ7+0rVmxr18RIe7Te9hBJU0l31303ZZ9GICVP2RRMJK7H\n2Wh8YmD3BH8VU+PG8bhwm7ay3miaCcBJgGg0fiBsh0rFR1n8Dft3/Xr9Zqlx\nJa5bwkJ0EVGTgtpSx7ky6pgnr8RvCinxKdC3icHs2Y8BbGRf/maikl73EiBy\nTHEc/CijFqB208cchQ91LV270hLfwWBzmIzlwUrXR60BEwjOBigMbi79JuY0\nW4k7\r\n=6O4e\r\n-----END PGP SIGNATURE-----\r\n"},"files":["index.js"],"gitHead":"e08709c44bc48897bfb730052b5be256387ce790","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","test-api":"node test","build-bundle":"browserify index.js -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"browserify index.js -s unistUtilVisitParents -p tinyify > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"6.2.0","description":"Recursively walk over unist nodes, with ancestral information","directories":{},"_nodeVersion":"10.0.0","dependencies":{"unist-util-is":"^2.1.2"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.21.0","nyc":"^12.0.0","tape":"^4.5.1","remark":"^9.0.0","tinyify":"^2.4.3","prettier":"^1.12.1","browserify":"^16.0.0","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_2.0.1_1532456737418_0.5468307875776846","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"unist-util-visit-parents","version":"2.1.0","keywords":["unist","walk","util","utility"],"author":{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@2.1.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"http://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"rules":{"no-var":"off","guard-for-in":"off","prefer-arrow-callback":"off"},"esnext":false,"ignores":["unist-util-visit-parents.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"e45cad0d7e5ac683362088b329bc80abd1cfc5fb","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.0.tgz","fileCount":4,"integrity":"sha512-j0XZY3063E6v7qhx4+Q2Z0r8SMrLX7Mr6DabiCy67zMEcFQYtpNOplLlEK1KKEBEs9S+xB5U+yloQxbSwF9P/g==","signatures":[{"sig":"MEUCIQDkyy5tUUZ4QzA3SQ5CgOkaEpsJEeqvk7W6rLFPSt51ugIgLEn1FUr8ELqU8t51gA6MLKwmNKJ/v2Vvv9Q0Oo6DDAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2qGoCRA9TVsSAnZWagAAa58P/iMfXLF3pggbkVH5J7k5\n/rNqvzHCqplSUDxe4rW+n+CpOr82WJS4tkntPYluZ9aLzpIE3VUEfvxwnk8O\n2IEh2Ng5OI/8Z9xfpnKC3p7PLsgHLF6puBjwjvYE07ZdHiQ2jDjGEWrNY41l\nPxWPfTYeeywONcGFi15zvRLSMs/2A5Igq4mjPMbxcUxzuK7Jcw3bpXwPgETN\nfhKeBVCcZ2wgJnl+WCJQxLXgOIE200iPOWYgwwJ5IOsz4V+VDcJqvz7KDJt2\n6C3bVNoQijo1OjWkny7iLJDttJEkMmkP/6pXiZAlaOiBZ8vy4jJifNd1TJDe\nQH++2pPosVyf2xSmgS79C63tmWnlZelsUh0mYMQ5/oXKRVXDSjFZU4IBR72l\nk8qskIQRTDcozV0mNhUllfaAkyGpiUXBaScVwzua0rnsx3HTPZFl++eyiG8H\nD2UDVwM1w2QYkklMu3mZNpna7IOZWYaTUj2ANIHaTDGdB2+hSDW1cxjuTGOE\nVKSQGWxr/lprwqM/ypCrSgqBfExJbrtHsHW8RJNxSkGuJsjPyc+CIwDUr0hz\nTGsauoDXEUUoiAtbURlOdW8zOY/IrKiIz6CZkH224n14iwsfNvBn3AVwdOfp\nZoJx0D3MYAkJEhpph1mxyEeoiV/eyOPEVaK5K8J5vB+rWAg/efhlg/M7jJNg\nv4xq\r\n=1t2u\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"904bf0184074eb36a21b32dd0cb7b31887b487d0","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","test-api":"node test","build-bundle":"browserify index.js -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"browserify index.js -s unistUtilVisitParents -p tinyify > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"6.9.0","description":"Recursively walk over unist nodes, with ancestral information","directories":{},"_nodeVersion":"11.9.0","dependencies":{"unist-util-is":"^2.1.2"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.21.0","nyc":"^12.0.0","tape":"^4.5.1","remark":"^9.0.0","tinyify":"^2.4.3","prettier":"^1.12.1","browserify":"^16.0.0","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_2.1.0_1557832104240_0.33006616676317235","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"unist-util-visit-parents","version":"2.1.1","keywords":["unist","walk","util","utility"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@2.1.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"esnext":false,"ignores":["unist-util-visit-parents.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"b6a663448eed29325974235c6252a308de2e8eab","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.1.tgz","fileCount":4,"integrity":"sha512-/vuqJFrPaWX2QpW3WqOfnvRmqqlPux5BlWMRcUYm8QO5odQJ9XTGoonFYT9hzJXrpT+AmNMKQjK/9xMB5DaLhw==","signatures":[{"sig":"MEUCIF4goVtOntj6fnCD/04ogmJ40XPxJ1nxSvMVAUN8U5M7AiEAw62UEcFSSnvO+f1RyzMExZq9tSqYMxLx0qA4m+Ml+R8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5lE2CRA9TVsSAnZWagAAJgoP/jXaunOUF7258P6VCYMG\nNN0kEOrg+wJuFDmE+E3xwhq9pKVcUMrjrK9InEvlc6NVfVrn3kcicjF8vgiI\noONDyAaRYqC+IJcddZcSlVJNDLaU3QIKJkuUrY20oJZatNyI4elQ3DrXz/jv\nK7aV29rgbzqiex1wd1yc6uiFJ+SCHFIo6V+xy8zjESRx1eZFOYxoJo/CS2hX\nC/Yjlf3pFbOxDPd0YIGN8bOk98xZdtgRzMrm1kwD9TK+hZt2Bl1IF2zi0uLx\nWKpWN306wfwUmDPukJ5SrUK2yt41FMw34d/3y1gD2ArCUHzK3agHyma8Ny/s\nORio2Yy1OVZEs3cuA5K7xq0AS3Ua8Ov6viDoLwXb6PVVEddy8h8BoQq6FGjO\nA9GDqzl1F8VnBsxz2Xhb+6IxYS69NeUsthOsljOZiwKSiaPm19ZaUKbG3U8d\nAhYB3e31tcyS25J4yRk/jWLGq41cfk4nWHinxvyTZN2I0iWjkvggmV2b5wec\nnrD24izNHXwQaW820nQn/llZFHpe3Sl7WBSA1JCUU6NTYARdOIWV8EXUEBJD\n7KYZl8aEozIE5rfnUNrCafMaC4XN4Wce7piifdk2sDUixIulTLn2mFBD5YEq\nupfzSAkIBLnupZ2KN0gmoJqlX5GE+BzKjtEXj05BzEslgnEFTAhZxEQeTDAv\nJ+Em\r\n=hYtj\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"0872bfb6614fe76365eff8e34b4001a72b4ffd7e","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","build-bundle":"browserify index.js -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"browserify index.js -s unistUtilVisitParents -p tinyify > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"6.9.0","description":"Recursively walk over unist nodes, with ancestral information","directories":{},"_nodeVersion":"12.2.0","dependencies":{"unist-util-is":"^2.1.2"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^14.0.0","tape":"^4.0.0","remark":"^10.0.0","tinyify":"^2.0.0","prettier":"^1.0.0","browserify":"^16.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_2.1.1_1558597941564_0.5039865178662983","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"unist-util-visit-parents","version":"2.1.2","keywords":["unist","walk","util","utility"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@2.1.2","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"esnext":false,"ignores":["unist-util-visit-parents.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"25e43e55312166f3348cae6743588781d112c1e9","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz","fileCount":4,"integrity":"sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==","signatures":[{"sig":"MEUCICvsN6SH0NxHMdcFBwKarlG03IVDrlvPRRmzO9QSioObAiEA6/7gUBg6n0l0HiN1ujTKnIUXkmJSyl5kjU6Hyx/wNjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8Nx+CRA9TVsSAnZWagAA3DMP/Av4THxUqaQuO5rjX1hH\nN0vCQSgLD/ruF868UJ9Y20tsAIsEEUElx7m7Rnlt5/52vtWRrX43h9s2r3Xa\n/GwqYU1z8/3NYbg5SXHk6xrM1hXqNdein4zQzkHSSzeTs0eJ8OZLzQZr3m2t\nHobUSzmQhWvjKogo6zLgJb5MwTwcH194IGvDMa0WzlQhEmoJDlYq5ZDxy91y\nPIf7V3BFNEQ/+rMagLKTnDCel57bN4HEpZPa/1/qoOcku6DHil9h0+c5xiAj\nb836VQy7KerNQ9CvGCd+GfybeYK6NZo7AZztCT2oVIAuPrOhlKd1lT3/H9Kk\nYOg2MvZVfKfAkEa+Z1UcpPdkAOrUikahOlaXItRDsZwHfz6pooXxXu59mzF4\nduMYSpfxsIvShDmUM/6hck4GZ+1vUy6pRhO3/2eXNGCmnbZfR1GpryVkyUhN\nPJjnoN2ekbzxVXFpQuPiWThvfrfTBc07S+GEq96FZCL/ZSrcqy8yUPAvrQMa\nGAjyV78+QzwqXr6t8Aa58pMzbI3nBOSjlJT6FkXjZehsuC8ds6ULkUf18rlW\npuiVYrrvXaYqmnBnFaV70iiKhFk/2dOxcfJJQ4Vn+EqSuXohRHcxTVfA2Z7z\nN/cKwuCN1P/dwOJH5mUhurHIfyFvswgEj6L9gQnRVHMiSP6g+THGhsJJjTwG\n4vWJ\r\n=b8eB\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"74da40a04af87f881314999d5b4ff7740ce5ac31","scripts":{"test":"npm run format && npm run build && npm run test-coverage","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","build-bundle":"browserify index.js -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"browserify index.js -s unistUtilVisitParents -p tinyify > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"6.9.0","description":"Recursively walk over unist nodes, with ancestral information","directories":{},"_nodeVersion":"12.2.0","dependencies":{"unist-util-is":"^3.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^14.0.0","tape":"^4.0.0","remark":"^10.0.0","tinyify":"^2.0.0","prettier":"^1.0.0","browserify":"^16.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_2.1.2_1559288957488_0.3979101293998073","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"unist-util-visit-parents","version":"3.0.0","keywords":["unist","walk","util","utility"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@3.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"esnext":false,"ignores":["unist-util-visit-parents.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"dd4cdcd86d505ec7a81bdc01bc790f9def742bee","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.0.tgz","fileCount":5,"integrity":"sha512-H3K8d81S4V3XVXVwLvrLGk+R5VILryfUotD06/R/rLsTsPLGjkn6gIP8qEEVITcuIySNYj0ocJLsePjm9F/Vcg==","signatures":[{"sig":"MEUCIQCN7V0GWZeBiLkAtHGphIzgvxLfI43olpEj9DTGM4GF4QIgWywtEAcwsUmHdVAkDuZ/o4C2JEp24drBdo0XFycwGDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQTxBCRA9TVsSAnZWagAAhPgP/2SI8voRQ499RVyB0YVo\ntRGTyCPOLcrcqH5bXD3LNw+lVClb6gFpNt4ieaDuNV8H/KPv2GJDp0R2xHh5\npPWuFpFVQC15IQrcKJ3SViwNlwQyt0i4RVaQWpqoZ4sM0W/Dj2lKRdz35DNE\nwYh5FWgetHayzdsoGU41Mz+zs5GdHm5fmQYSnIP32xRUrAgrmSyJGLZPHc8S\npEgLXIT21sqB575bn/KeoA6Z8VfIEIS0VEGtWcSOCIK92CdcNlhZUodkhu1q\nZrMZNwDdsu13UHqopxNNn/9+1GLapEH2J4xIBaXVoqlXBLtmQe/bySZQqaPC\njZyq9ke+kcDp+JBRMFfY6KXLjUfxh2J56vFGPVAvMl46gjpJKVnQ1IizgA1z\n4+KPFNbMYlpMeJ3oUucNTQJ/qIrUPjy76bRVBaqB44+5nuCLnrhTPdutDBe6\nYRYYExEwSMZr12CLsEbKGebvXPHFj1w4RP3NhVPk2eU9bihdf0meDgbLfx4e\nNLpMrhNzPiMvvHCJYkd2IH1eMtrxjgiSCGu6LrEdtUqHNFh8BROtz5atkQbz\ncvluPkv5sOFADIAhBeq9maktFQf7Liu5vJ8oouJmkIQHNiymAvdZkhmllBhP\nv1GBzKXhtkFsvhQZDjoiCjAWhttB5Luq629mmw4jG0x0xOHT7ihmgmX1o30E\nR1wf\r\n=B1Ml\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","gitHead":"4acb9aa2d4142f19d54c7e27fe62d0067de8139c","scripts":{"test":"npm run format && npm run build && npm run test-coverage && npm run test-types","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write \"**/*.{js,ts}\" && xo --fix","test-api":"node test","test-types":"dtslint types","build-bundle":"browserify index.js -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"browserify index.js -s unistUtilVisitParents -p tinyify > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"6.10.2","description":"Recursively walk over unist nodes, with ancestral information","directories":{},"_nodeVersion":"12.2.0","dependencies":{"@types/unist":"^2.0.3","unist-util-is":"^4.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.24.0","nyc":"^14.0.0","tape":"^4.0.0","remark":"^11.0.0","dtslint":"^0.9.0","tinyify":"^2.0.0","unified":"^8.3.2","prettier":"^1.0.0","browserify":"^16.0.0","remark-cli":"^7.0.0","typescript":"^3.5.3","remark-preset-wooorm":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_3.0.0_1564556352965_0.37883152745749427","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"unist-util-visit-parents","version":"3.0.1","keywords":["unist","walk","util","utility"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@3.0.1","maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"esnext":false,"ignores":["unist-util-visit-parents.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"666883dc8684c6eec04a7e9781cdcd8b4888319f","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.1.tgz","fileCount":5,"integrity":"sha512-umEOTkm6/y1gIqPrqet55mYqlvGXCia/v1FSc5AveLAI7jFmOAIbqiwcHcviLcusAkEQt1bq2hixCKO9ltMb2Q==","signatures":[{"sig":"MEQCICsirV8zI8oDqagI9rruBxQ/WNpj1EY++bxmYMu68hB2AiBRgRePUonF8wO3R+iUrMyy8K/R3upW1QPqKa0eYUKFfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx8vDCRA9TVsSAnZWagAAFTgP/RDrRKXPE/wnSj/EygFZ\nFLp4d70W85VGZ3p6T8kZgr7Jei2IBMDoAW43ZdfYPK2cncqRezyBzK3lbh5N\nMwX5myHw7tCfiE7BSMHeYWbaAeoFbb69+JSTPL3xLKfiIEJe5uCZ7VGGId0T\nQo3s7z2jNrwtRObFAV0y2kiHeJKtRVCrlwXNL4MsCfhCvUUiq8MZ19JqxgUV\nfWjxF67HlfsOX2X/gLNaCGiZIShi+hdX6cl8LKTt7c8QjdwDXkATtJwRkpmT\n487GuIywaF9Jyd77g9I48ikfVHtctuJZ7w0FlL+ctwRAYALJDDpQh1pl/2xV\ncvGApIjfFN/X4cso8gQdSFftRhgb/JHm6ATJM1bw2Z47EHWJXxQQe5K5f/B9\n5CN5mKFHXqcJhPJ3XafOs4FgByyo8w9H0CDqVcvEPUDHsyUFu4CEVSEOzM6M\ngJwssgdLKxhwYAO8nMm3ytJBDof0BeCEZPK7XqnvH7vAkNKIz4KvBFkDXWMM\nJ8YBTUiRyIU6EYuNIim/ox0fIyMvUOwUpgCOsEUNOrIK5t2JMIlcMue9zRJI\n4EA4/6ZRlPNjD7Akj5IovuttKcUeSfEyWIlY+dQOFXelBOhAK5SsWvqn72j3\nICGE1kti03tsexfQtejWx0DOlrqi17Zl1f41O0zBAlpWamqO9DfSm3EWCDFN\nMQxg\r\n=mbUp\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"3692c9564236ea9a423d6427bdbb1f006e53cd6e","scripts":{"test":"npm run format && npm run build && npm run test-coverage && npm run test-types","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write \"**/*.{js,ts}\" && xo --fix","test-api":"node test","test-types":"dtslint types","build-bundle":"browserify index.js -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"browserify index.js -s unistUtilVisitParents -p tinyify > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"6.13.0","description":"Recursively walk over unist nodes, with ancestral information","directories":{},"_nodeVersion":"13.0.1","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^4.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.25.0","nyc":"^14.0.0","tape":"^4.0.0","remark":"^11.0.0","dtslint":"^2.0.0","tinyify":"^2.0.0","unified":"^8.0.0","prettier":"^1.0.0","browserify":"^16.0.0","remark-cli":"^7.0.0","typescript":"^3.0.0","remark-preset-wooorm":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_3.0.1_1573374915188_0.9868859112995962","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"unist-util-visit-parents","version":"3.0.2","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@3.0.2","maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"esnext":false,"ignores":["unist-util-visit-parents.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"d4076af3011739c71d2ce99d05de37d545f4351d","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.2.tgz","fileCount":5,"integrity":"sha512-yJEfuZtzFpQmg1OSCyS9M5NJRrln/9FbYosH3iW0MG402QbdbaB8ZESwUv9RO6nRfLAKvWcMxCwdLWOov36x/g==","signatures":[{"sig":"MEQCIGTbDW20nVXYPd2kUMZdLhGhZAsPv71as81WzKZxwvFKAiAsfnp5BHZaCigfQCiCXJNqK/yeDUy11RmZDqazv44Bgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeStD3CRA9TVsSAnZWagAAGEIP/2ZyOJ09TlDa6V9GY1mm\nVwB9EDHVcWSiqLShU3UkK/FcLIw1R6+f17KHE0NOlby32i/wcaWgQQp8y3Lw\nEO3GyqesbbqlqhYmDpgTxP9MsD4Herq09/BTyRkwHZ1Y1brTqMTGj1PtWS/f\ntAEUGOWPZRzRAYSV4cpj53T0nfhtsXqkEOjssngeLLsXcNb/bG1hBdCTTSG/\nxewxXy+aVn/cZWP+02ZqceoHau6Lx1F5WqxdVSTI+ulIg5M/0T3daTa6je8w\nhtAkMHzF1LfJ+sBurs96Z5CBdo/p8MxqbN18O+kAiM3yvMaCmwOB88GPH9Ki\nX545YoBTxE3LNCWGCWVgbOhxl0RrPlt2fvxG9ZDuvar+SYB5yV7Bc7zj8tvw\nM+QXcYbv9ScMHFS8y02moiHW6FqGX59XKPg9ILj2KtfHSgZXRSgqK0/sJs/I\nQxJtXkKmuDrcnOkgL8Gen8hbtO6UPY1sVMlKC9OP7pJyA9NyZ8tW74hvxRzB\neAYEyWwpRTVhXqAILXzt3czxopvWo1yQnY6wHFwSn0hgyUEEnDn/ydGTDYx5\nGeE5ylcakx9qkyKO3/+o8MIkGplNpGh+lPHFHgHNmd/rMXLUm8X9F7MJIWAO\n1Q/AEBGKCUZYzj1fwZsLiSQkm9sCoMH5TtgWuAgEwxCfD0OJT+QZw1/3WX77\nQpMI\r\n=kKS9\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"35c547d10ec843ba699c3188601b9a9d8250ae68","scripts":{"test":"npm run format && npm run build && npm run test-coverage && npm run test-types","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier --write \"**/*.{js,ts}\" && xo --fix","test-api":"node test","test-types":"dtslint types","build-bundle":"browserify index.js -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"browserify index.js -s unistUtilVisitParents -p tinyify > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"6.13.7","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"_nodeVersion":"13.0.1","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^4.0.0"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.26.0","nyc":"^15.0.0","tape":"^4.0.0","remark":"^11.0.0","dtslint":"^3.0.0","tinyify":"^2.0.0","unified":"^8.0.0","prettier":"^1.0.0","browserify":"^16.0.0","remark-cli":"^7.0.0","typescript":"^3.0.0","remark-preset-wooorm":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_3.0.2_1581961456232_0.7193640843189715","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"unist-util-visit-parents","version":"3.1.0","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@3.1.0","maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"rules":{"unicorn/prefer-set-has":"off","unicorn/prefer-reflect-apply":"off"},"esnext":false,"ignores":["types/","unist-util-visit-parents.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"4dd262fb9dcfe44f297d53e882fc6ff3421173d5","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz","fileCount":7,"integrity":"sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw==","signatures":[{"sig":"MEUCIQDE6SSSJUA7Mwno56gy6J2KpCEKAQtZfRxpKToyDzLTKgIgWdC3E03bPCUahzldDOUECRM4kowVjC69EPhFj6cxW98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCvieCRA9TVsSAnZWagAA9BkP/jWoe5Wm2vPpwGbF2mS/\nlvgQsumP3TatjAB4SSnyawHXjB0Usowl7upmeqBUbm5hX5YutFg0C8D5yufW\n5m9WwWtGqsFCUNoTbt/8wGM6LYabDmqRjl4pUBcFMpfn9saviPFf9O71Bpel\ndlbj5ICniwIKbPB9n3xn/LkzLzWKpbp7/rVtqQuP4ii4BZovp0CrQz4kNIFO\nJg4rWomRdF3PejvRouyEpZIPMnoFdbe4hz3tuOVLT5941xGqfK7dAjX5wWac\n7LwT/AihO48/Jb5dHnx6JnBt2ReYuHpLZMCf50I+q6okh/vAPFSxIfMPpRJq\nOzSN9TscyAi52QXT+nmV3lVYn/XsWq8enswZi1Dazv0Cnva39kYbHBCmmaJ0\nfO/YIBWL/91vN5vHoUSlzfv+FEV0AwtQqsGjbIWGNI6JQTy5iHRV/SBGftu+\npLJRS2U1rkH5VwnB2+tLbe/LD7c0WdCGo0jHK/9/OwCmbe+UKKCUANsQMDCM\nbXmeEro6eF+4YM8LZ1nXtKcaU58Y8vK4YHu/ywarXcJHSsIocSJv0ko2oRzW\nBf5UKUoBN4/HorMYC18kPNx87biIYgbUv/xdVE4x4dxU0L3FqClI0gUPgejX\nmn9XNPAMmDZtdf3arin4nDfK79IhuE7fraPaNx8JVAeufIHPCE6uGfQ/pyHE\nTNJG\r\n=myEQ\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","browser":{"./color.js":"./color.browser.js"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"e3ebb0dc16f75d05d7d22bfe6ac5270ad484c5d5","scripts":{"test":"npm run format && npm run build && npm run test-coverage && npm run test-types","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier . --write && xo --fix","test-api":"node test","test-types":"dtslint types","build-bundle":"browserify index.js -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"browserify index.js -s unistUtilVisitParents -p tinyify > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"6.14.5","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"_nodeVersion":"14.0.0","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^4.0.0"},"react-native":{"./color.js":"./color.browser.js"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.32.0","nyc":"^15.0.0","tape":"^5.0.0","remark":"^12.0.0","dtslint":"^3.0.0","tinyify":"^2.0.0","unified":"^9.0.0","prettier":"^2.0.0","browserify":"^16.0.0","remark-cli":"^8.0.0","strip-ansi":"^6.0.0","typescript":"^3.0.0","remark-preset-wooorm":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_3.1.0_1594554526413_0.43308380563883975","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"unist-util-visit-parents","version":"3.1.1","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@3.1.1","maintainers":[{"name":"kmck","email":"keith@mcknig.ht"},{"name":"wooorm","email":"tituswormer@gmail.com"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"rules":{"unicorn/prefer-set-has":"off","unicorn/prefer-reflect-apply":"off"},"esnext":false,"ignores":["types/","unist-util-visit-parents.js"],"prettier":true},"nyc":{"lines":100,"branches":100,"functions":100,"check-coverage":true},"dist":{"shasum":"65a6ce698f78a6b0f56aa0e88f13801886cdaef6","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz","fileCount":7,"integrity":"sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==","signatures":[{"sig":"MEYCIQDbDrYN2ZNF9axkZn7i4nF8qfH2fg4l9PTxOIddOCaGnwIhAMlMug8R/596l/M6rKL55nKcHcpDEN6ez434FRHj60zD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjX2KCRA9TVsSAnZWagAAkOgQAJG8rwulnjLC2pDyak50\nCN6yOHzi66JvhPXm3owTkmuZWY7vl/oOhUrkxoXT4yUzCfxcEXGbZEGKcWcI\naZ/SfRQ6HdCPAfUdYfcQFJwFwtSAGaWfCaXwpqACsAEl5hOqd7OXddkVeoLq\nWBUUIFzRHJCtHd6AupjGxeJNDaM0xPAco7xPrzMVMWsjHVXYoS5p6F84lLp3\nKBVVM5t9mGyghTW/z0SVwS8tqlTrn8j2lIGbfL51WCXwXXMKLSrrNspi8kH7\nGZQUHILzDlc+zphwwRM/fFT9hsjSuSEvCf6pnXmpqfCs5wdf1cpQfzqS397v\nkOJfM3O9dA/wNQnYJ0awaSiG7FLHHQwM9340INLZauCTqVDzhahHbWWCgg/v\nWNUHK6k0BTwBjAYImHAq10JxY1uOT72DEBL6cH2rMkDpuIeFK8/VzZdmrFhD\nSZsPhKfgPag8ydkq5aWjPISiiq8nEcJLniFpeewn1gcQEQIWOKcQ3JjarmRo\no1LPgXIB61PBlAjIpCRoyEhkuwaLZWYkqSzLrzxAeaa8nmwmZWsfVxWSDSPR\n2q/I14V6V4czReeN4/8Q0csUDb2ZEog/WCnJ3TQj9HQs1W6+b2yGxF16yM6A\nQ4t5d8nKIkWsiy1XEqLHrBjWeaEJXzYOPY4mrOHOW5V1tqxaX/opRy9HvdNu\n2iY9\r\n=/mq6\r\n-----END PGP SIGNATURE-----\r\n"},"types":"types/index.d.ts","browser":{"./color.js":"./color.browser.js"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"ffb50c1e76b3f22a7a001fbe12944b4325537cb1","scripts":{"test":"npm run format && npm run build && npm run test-coverage && npm run test-types","build":"npm run build-bundle && npm run build-mangle","format":"remark . -qfo && prettier . --write && xo --fix","test-api":"node test","test-types":"dtslint types","build-bundle":"browserify index.js -s unistUtilVisitParents > unist-util-visit-parents.js","build-mangle":"browserify index.js -s unistUtilVisitParents -p tinyify > unist-util-visit-parents.min.js","test-coverage":"nyc --reporter lcov tape test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"6.14.8","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"_nodeVersion":"14.13.1","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^4.0.0"},"react-native":{"./color.js":"./color.browser.js"},"remarkConfig":{"plugins":["preset-wooorm"]},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.34.0","nyc":"^15.0.0","tape":"^5.0.0","remark":"^13.0.0","dtslint":"^4.0.0","tinyify":"^3.0.0","unified":"^9.0.0","prettier":"^2.0.0","browserify":"^17.0.0","remark-cli":"^9.0.0","remark-gfm":"^1.0.0","strip-ansi":"^6.0.0","typescript":"^4.0.0","remark-preset-wooorm":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_3.1.1_1603108233947_0.09983433958468013","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"unist-util-visit-parents","version":"4.0.0","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@4.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"rules":{"no-var":"off","prefer-arrow-callback":"off","eslint-comments/disable-enable-pair":"off"},"prettier":true},"dist":{"shasum":"0dfc00046ac753517ffaaf59b80d1ac892b352a6","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.0.0.tgz","fileCount":9,"integrity":"sha512-QyATSx30wHguIzI82+GVeuXGnFlh3AUVcyeZPOo5Paz2Z52zfRe3/0WLlBv6XlMWcr5xEdFqox6PteUL6hzEFA==","signatures":[{"sig":"MEQCIFk0C0CH+9TERw9J0s7Q2Is2QY2nnpSQnByfvs7wHIvQAiB9cEk3EsVTNuejQVMEVDTymAB+/ErikzBD3KO3PJoHPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfYm3CRA9TVsSAnZWagAADwUP/3ADiEh2mfC6V22QrALX\nOTDp788pfw+zGLXebLrA1Xw/Uz17vH52ijmqYKTfzJhLaKkc3t1pR7iNP+I+\nv4KqmxDRFvWhwLxR2NmTDEOHNStpoI0fCcoQQGhScfVw/Ws74C8I7ceRAQY3\nB4RqlenI62hS5suyBAQ3QZxuipdQ6fw5AqrJ+CNoHUrM+zL3+wOU+2zWtUxy\nveUJ9ksxLeGmC+QKORtvI1AMTsRp08BvPe/4sIhqpFEjKnuKdxq6Dm5OAsJP\nWmXDHpg8Lrk2L3oZV/d7npGowGNR2+TO8QoEkwmCcgff21oeJR2uPX+zcPNz\nzYBaG9gm9AitL+sVe2FbpY1URwKoXfeI865QHhkTO7xlLg5gnvVyPvuy1qqw\na5aHhwUe76R4WYpd1vRuR1MM9vTICodfD0dYXln+xitV2DYaFqvlUFaTCPp7\nNyojTllXj5uve+oWRSbU/CyRCtnAd+dKDA7iHxU3PyqtmXyTiP3RxADWW+Zo\na3mjpmKdjtMnyglcpnDf8GDXy3+yeyl9+68yHJhSAozP392+MM5n4V2Ual+W\ntOhk0mZrVYO9qdF56MlyCw9BwVddlbqZYl7zmGuufETvDuN9e9bk3LfDA0b2\nezBxzl0qh7y3VQxSTWeDujUh5Vexh5r7wrYABkPwaWNdVQ4LpVCuo/Zhqsco\nuLEJ\r\n=y4aK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","browser":{"./color.js":"./color.browser.js"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"d51575aad26d35a57a249961dcad3b4ee7a3a9ce","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"rimraf \"*.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . --write --loglevel warn && xo --fix","prepack":"npm run build && npm run format","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"7.9.0","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"sideEffects":false,"_nodeVersion":"15.11.0","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^5.0.0"},"react-native":{"./color.js":"./color.browser.js"},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.38.0","tsd":"^0.14.0","tape":"^5.0.0","remark":"^13.0.0","rimraf":"^3.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-gfm":"^1.0.0","strip-ansi":"^7.0.0","typescript":"^4.0.0","@types/tape":"^4.0.0","@types/mdast":"^3.0.3","type-coverage":"^2.0.0","remark-preset-wooorm":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_4.0.0_1618839990609_0.5860136858066374","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"unist-util-visit-parents","version":"4.1.0","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@4.1.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"rules":{"no-var":"off","prefer-arrow-callback":"off","eslint-comments/disable-enable-pair":"off"},"prettier":true},"dist":{"shasum":"31caa1e5ffce2eda6a5b14e0091da96f6562a26f","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.0.tgz","fileCount":9,"integrity":"sha512-+bVURA4NQYJru2NO+b3p6PaE1+OyyKh+tJIOi+EhULov91Gj7vyi65f55aepQkH0daQwomdB7dDqTDY4GPQBQA==","signatures":[{"sig":"MEYCIQD1m4B4yncfhwLuhbz7+GDWK7b7VAcX7dW+yt46VXAfFwIhAIo5w6YHR1JlATFZTcOq5lc9xZQSC2k4cYVfEMUfWh0P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmTvgCRA9TVsSAnZWagAAYB0P/3kYXmWTr8aSMhy6s3zV\nFb9tFopnvUrjqEtdCJF4Srf+hzJFAJs3t6nJTwYGCcE5zuYOr04/15cODgrJ\nIBs3HSIMYVlybn5SyhhYRI9fHZzlLFQNUUPyugw+APBwmNRByAt3gQ9QGRxH\n8jisMqaVXNikd5G+wzfdwnk8IkZr3Cp4Hnfu47PD5OXPaxLxekrd6Ab7exzM\n5UlMmn6lPhqPMcKAeOIOLCAOaYzKl8FE7VTZmN2/yY26Se8xZZRM9YYV+A3c\nwxltZEZxezHSDQ8m3u8X77QWU0w/B3nvKOw6mMGkSNA532Db6zE5stBX37c/\nnYWPT+NFfbaall3A/j3whfm5yFejskxlbe3MdjMGx7Fd8FgVRykKVqLOd3sF\nZS5h6MjRoc0HJqynEvfB5zlquk3/MyNVhFaCK9cCNx7sWR3VfUolmX5vDJyQ\nz9CxPzMfASJ7i8Aa8VNntCG3eIYb63KQ0RzXeDAlrZ2eYWYjMAdUKRslU8jB\nqDxNs4CtRnJT+DCY1Ogi16oQnNCkaQ5ZB9qY2o0sTWjWrUix1ah18mL26+Bf\nVZv/Lr4jjR4zXizpWTdk42ff9270xWh71XTS47XZeyiI90O6iZv5YK4FdiTN\nDsRQnrQSenXJSVTuiAegZydnimfU0TzoeOZ5EZ/bcOxYJTApBOkb5LGzNq5w\nHuL+\r\n=lCp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","browser":{"./color.js":"./color.browser.js"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"18d4c0b03d31a31bf0777617f2c3e018aa4c04e5","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"rimraf \"*.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . --write --loglevel warn && xo --fix","prepack":"npm run build && npm run format","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"7.11.1","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"sideEffects":false,"_nodeVersion":"15.11.0","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^5.0.0"},"react-native":{"./color.js":"./color.browser.js"},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.39.0","tsd":"^0.14.0","tape":"^5.0.0","remark":"^13.0.0","rimraf":"^3.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-gfm":"^1.0.0","strip-ansi":"^7.0.0","typescript":"^4.0.0","@types/tape":"^4.0.0","@types/mdast":"^3.0.3","type-coverage":"^2.0.0","remark-preset-wooorm":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_4.1.0_1620655071615_0.03580821820643898","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"unist-util-visit-parents","version":"4.1.1","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@4.1.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"rules":{"no-var":"off","prefer-arrow-callback":"off","eslint-comments/disable-enable-pair":"off"},"prettier":true},"dist":{"shasum":"e83559a4ad7e6048a46b1bdb22614f2f3f4724f2","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz","fileCount":9,"integrity":"sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw==","signatures":[{"sig":"MEUCIQDAx43r7hsB61SHM9WWKguZfdRpNQy3jKTIfhHDOCVmsQIgSaHQvJ5CBlevyz/4AiE4Jb9UEnR+BkevM8X6TZP2AwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmUQLCRA9TVsSAnZWagAAaIEQAIM0w9ww9V3GnSMwk39/\nFFk6EolAIjRsITQOCtlDBBuJFawgcByW23l/bnWzq0Ds2XB3oXCjFnS7uugy\n5sguE2M/7J5S8jnJRAvgskmkeQEQ/8iyuBxadNAEVWK/6mRENx0sa8eUtnSP\nJ9H5hniqPXD+hMiMgXxKCgUYA/+YxWFDFhZPggo7Ex31mexrvv6SCuWMh8zv\nsD9ah73o/v9avOX7iPnLutcSUu+x6TPiSOXtyWKWxmACvLR+4koLZ9MOZfKq\ni1YKfBTgj8KapxMTrsumSfhCsO+yak6mLkRn0WPvrygGssiijP9cltjbPcUT\n/0GHodWCTjvRw9gjEUZwxIMNsnRHvLdUuUVVxHv1CT3upJBpXjSC3RdL975g\nQjUgFKV61elBIhy/vYK0QPW4m6obbQIpeRC8SbvTILZBauuGcfzf6ynCdAdw\nyZQgA5dz2wfSWB699PwX+cE9LNthy+nREu3JthZpN1RCqmPQlCz6s3/LJLOr\nj7dajITW+TvzHyjz1U0PoN5q0ANfLgwWJTVAqdgxil1uopJL/vh+m2x590c/\nGRS3dsCceAgHiITpkab4NJ3G4qxgqDYjcEueCCaiuQ1b0ikbRC8BECUI0HyE\n0Dr8az0BDLTIEVT5XobOHN/jbcpk96Dg6jKcuN0nCSbW0uk1JH5oVXOjbaM7\nlakj\r\n=e36y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","browser":{"./color.js":"./color.browser.js"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"2665687d9cc3b82659146647a2143e77ee2bdd30","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"rimraf \"*.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . --write --loglevel warn && xo --fix","prepack":"npm run build && npm run format","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"7.11.2","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"sideEffects":false,"_nodeVersion":"16.1.0","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^5.0.0"},"react-native":{"./color.js":"./color.browser.js"},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"detail":true,"strict":true,"atLeast":100,"ignoreCatch":true},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.39.0","tsd":"^0.14.0","tape":"^5.0.0","remark":"^13.0.0","rimraf":"^3.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-gfm":"^1.0.0","strip-ansi":"^7.0.0","typescript":"^4.0.0","@types/tape":"^4.0.0","@types/mdast":"^3.0.3","type-coverage":"^2.0.0","remark-preset-wooorm":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_4.1.1_1620657163282_0.041776957667974735","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"unist-util-visit-parents","version":"5.0.0","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@5.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"prettier":true},"dist":{"shasum":"5ae2440f8710a0c18a2b4ba0c4471d18e1090494","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.0.0.tgz","fileCount":10,"integrity":"sha512-CVaLOYPM/EaFTYMytbaju3Tw4QI3DHnHFnL358FkEu0hZOzSm/hqBdVwOQDR60jF5ZzhB1tlZlRH0ll/yekZIQ==","signatures":[{"sig":"MEUCIQD/zvhUT2tEECylrQZANR8G3JpckBDQV4dERp9xGlzwJAIgPq0lb7XXrom6Cqp/eTzZlvOxlMm4Tob8fyIb34LJw4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAr3hCRA9TVsSAnZWagAANyEP/1cyd1t2jdwptsZmVCpw\nq5v4zz4AC52VjAemHVYgRdJ3BP6knPZ6Lny9XlngDaGUN79VwWTQcrWAIlPW\n2/UY7yIAZAHS6TMiXgu1vWcIUvWlBnws5XvME7JQYNKP0KfB1gB9jd5UGUik\nHxxgHf0IxdJp+P3azmY8E6ciPI0FpCDZTNUALp+wWODxlYU22vgdrc5+sgkd\nRI6TT7TNdUD4R0Fbj0WZG08no++Y84LGgotJZAoOBDE1yvD901vUQTrpZINn\nLo9JXdyGGKK5/CdcVwVNPQX/ZssGRY8nOp83fU6iTe1xGJfso8DtG1kToLmo\nPa9CrhKF3MAjwDZA2oYzgt93ocl4U/eAqQkl41elIIomhv9zpT7LXDqs82ps\n2cw1Ci7iMDeTcC+he1pA43jJtMBRM+zfy5F1yPBe7Rjk9nXv9+QaZg3RxMED\nIy3b2mun9pbg7LM47o3IiA1Ptpd5OhjXc/zyEwrmEjU68uZqDqR8NtBXfCFu\nwspAbur7qWiBSHs1hc4LkTNI95/wTesC43yBNccNDlj31NTemIeQZPaRdy5l\n1u/3EN1nDixzrfx96XuVxyjBioCXx02p429IGivKyJUdxcoT//zh4dxPKOgj\nB9yfaLJGVY9yMkJST4JOCcj0V6dGCdaDonVaF0n6tbI18E8fXPYBCtn66qOh\nTgGX\r\n=7NV5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","browser":{"./color.js":"./color.browser.js"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"be4b7a920fe10e9c23157a2a4aeb9693d3d0a11d","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"rimraf \"{color,color.browser,index,test}.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . --write --loglevel warn && xo --fix","prepack":"npm run build && npm run format","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"7.18.1","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"sideEffects":false,"_nodeVersion":"16.2.0","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^5.0.0"},"react-native":{"./color.js":"./color.browser.js"},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"#":"needed `any`s","detail":true,"strict":true,"atLeast":100,"ignoreCatch":true,"ignoreFiles":["complex-types.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.42.0","tsd":"^0.17.0","tape":"^5.0.0","remark":"^13.0.0","rimraf":"^3.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-gfm":"^1.0.0","strip-ansi":"^7.0.0","typescript":"^4.0.0","@types/hast":"^2.0.0","@types/tape":"^4.0.0","@types/mdast":"^3.0.0","type-coverage":"^2.0.0","remark-preset-wooorm":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_5.0.0_1627569633032_0.4587067268709","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"unist-util-visit-parents","version":"5.1.0","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@5.1.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"prettier":true},"dist":{"shasum":"44bbc5d25f2411e7dfc5cecff12de43296aa8521","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.0.tgz","fileCount":10,"integrity":"sha512-y+QVLcY5eR/YVpqDsLf/xh9R3Q2Y4HxkZTp7ViLDU6WtJCEcPmRzW1gpdWDCDIqIlhuPDXOgttqPlykrHYDekg==","signatures":[{"sig":"MEUCIQCY+sHh9a1e5CQcL+WuWEYKqw5NPzkWZeXeBwEpZQbChQIgPGApLXh5KbFIHBnkork233v1GrrGRgPux/uXhpbsbW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+/ECRA9TVsSAnZWagAADh4QAJUTK7qJCIWwChJe/qDK\n93cnxKDoAK5QJB5uydGvBaC/iP08itL7Vg9IZ3BMHLrqnKza6VBYNKSzIExQ\n35mdGzO3+tb8K1ZTCzbhfX3xL3iLh0HZXeUPjSiK6INd/GXLABZrKAq/8LIt\nOTb8SqPnSQqdTbEtEqTjFUiRGa/7fUhroTKexB/aUG4zWD9r97dPlJ6xC0UW\n2NB31iuVn55PxuxD3VM/20AHu5iv9+RgGsHbAE0jdGez8q4iywEBUOLeiguO\nY4q0SqylM6qdbuoSuz8g4I7huMgCURywJW7QkduasOOeRw6Dzl/IxAqq6VZ+\nRAT4QjlhItQjD8/RgUcOCg2yo7Wu3gl0Acw8vYKjX9DSjV+mNEcUimkZNglW\nePV/JoOim/3NRagWPL5Jcx3WKr9/6UHXhoYGATuEXfWPDT1Y/ics3jJdaoh/\ngh2DCE9IHN/eLum2kDqNIAtABJjVme2fw60gGG9tiAg/PUdg/yUVGnMV3sd9\nv+hjGVWCESM6Yclido7KtsownQAahZf8im7p/jOu16VPrJDLGfQ5+aZi8/Oq\ngTA7c+w51jomNBKCOFG776+eEDGmhmLF+M09CEUDKryWHOJAHI7dzX3Xbvw3\n5WFQ1Sm4HNJIK2O5l8/VQQfkxTfR4k8soOC1cD4mu1J6NpvvgSjgB/tjintw\n/6wR\r\n=TrBc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","browser":{"./color.js":"./color.browser.js"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"18d36ad5b14a15da0deb02f87d2b0e162e60d31e","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"rimraf \"{color,color.browser,index,test}.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . --write --loglevel warn && xo --fix","prepack":"npm run build && npm run format","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"7.23.0","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"sideEffects":false,"_nodeVersion":"16.9.0","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^5.0.0"},"react-native":{"./color.js":"./color.browser.js"},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"#":"needed `any`s","detail":true,"strict":true,"atLeast":100,"ignoreCatch":true,"ignoreFiles":["complex-types.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.44.0","tsd":"^0.17.0","tape":"^5.0.0","remark":"^14.0.0","rimraf":"^3.0.0","prettier":"^2.0.0","remark-cli":"^10.0.0","remark-gfm":"^2.0.0","strip-ansi":"^7.0.0","typescript":"^4.0.0","@types/hast":"^2.0.0","@types/tape":"^4.0.0","@types/mdast":"^3.0.0","type-coverage":"^2.0.0","remark-preset-wooorm":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_5.1.0_1632208952061_0.033979467001623354","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"unist-util-visit-parents","version":"5.1.1","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@5.1.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"rules":{"@typescript-eslint/array-type":"off"},"prettier":true},"dist":{"shasum":"868f353e6fce6bf8fa875b251b0f4fec3be709bb","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.1.tgz","fileCount":10,"integrity":"sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==","signatures":[{"sig":"MEYCIQDMAsO1Vnw5QFFOdIBWRhu3N9IWnvHs+M8tyX190mWLEwIhAPb2L/arRyV0iJ9Nl30daSBrmi7G/gpBaxcZrm1hFbGm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAgxRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVFQ//YdqKHeMnaZqoAyVRq3N9V5bYGPC8pLtedqUQ2dnBimD7+k+0\r\nspbneGljrjQGPafoKlp95RSI7rjBd0+jCq0mu6ANUgIF9SaZRr84NVuFT9fN\r\n+5eCPy4iqWnbb8dUmw2H0mClh8fUegAU8G3BPciBWifdCj3OS7DA07nrlvtV\r\ny7jJiVtsNRfCxq6wLD2aYskaDq6mXKtMFpaAJjpWGSGGuwTxgiMa1BJayhSf\r\n+d2veRHhXQQZiK6n2mcz6rZiH9UpdZ6a6/OxdqPeZ1+LXHb9OlReQrVLLdlk\r\nvwZiYbcaYThdbDEYnJICdnRS5a5x3smw4LMLDSF0MZgJa98n/R63UbGcdctV\r\np7viqtdA1QPedVMyjbktNEcSKdsE8ffEHFNKGaBgJow0vBF8TwRiGJpSvsvq\r\ny3eeLacwSY0UGQj+Wg4vvL0c/ICWlSrmTap8RuVQu1UM9p1GCXqzITQfkHKu\r\nDO2iLG2zFnwSpFaKwgtSI7a374N2y/yh/yET2fYP1RhKhURYHIcFqGIfLTQB\r\nzD981ioBugbiyxathOtUfdu5jUu25rmJvPpa9vU5aiDLDrTVJRwb7LDoxZZU\r\njREqlxlV4QAu95QE4VXbyyq+0EdSMCQPele+gktUrYCX4vFR3zmxcbY5DOMu\r\nOTGoQYFAJ9wePjXf7p5diXbVNiOApvT1ICY=\r\n=hwAv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","browser":{"./color.js":"./color.browser.js"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"8f0e48f1cb346a3c8ce1fb057af0e9c973a5f7e4","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"rimraf \"{color,color.browser,index,test}.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . --write --loglevel warn && xo --fix","prepack":"npm run build && npm run format","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"8.13.2","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"sideEffects":false,"_nodeVersion":"18.2.0","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^5.0.0"},"react-native":{"./color.js":"./color.browser.js"},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"#":"needed `any`s","detail":true,"strict":true,"atLeast":100,"ignoreCatch":true,"ignoreFiles":["complex-types.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.51.0","tsd":"^0.22.0","tape":"^5.0.0","rimraf":"^3.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","strip-ansi":"^7.0.0","typescript":"^4.7.0","@types/hast":"^2.0.0","@types/tape":"^4.0.0","@types/mdast":"^3.0.0","type-coverage":"^2.0.0","mdast-util-gfm":"^2.0.0","remark-preset-wooorm":"^9.0.0","micromark-extension-gfm":"^2.0.0","mdast-util-from-markdown":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_5.1.1_1661078609372_0.11482980337835125","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"unist-util-visit-parents","version":"5.1.2","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@5.1.2","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"rules":{"@typescript-eslint/array-type":"off"},"prettier":true},"dist":{"shasum":"3bc82b2fd35eb3fb68a26b4579602fcb7da86e29","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.2.tgz","fileCount":13,"integrity":"sha512-426LuGgDntvUSheUaBhS/PaWnfbVpm15MCd+lPBW6n6qaQYPGAZVHOtoIoobXCQZH1P9LB5JalvOBhsj7mfK+w==","signatures":[{"sig":"MEUCIB8FJw8XbzvQxW3OyTQUXaxIMqC8b7D1PozihWZqE+akAiEArsAn1Z2+7yXuGE3PpUfIJmz5RT1D9LBeGNhUC2kZ7Kk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz9tGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrgxAAkqB24w4QTEywdjNNCUzmkS6hB3+fvBdo4RTi4CamkkWDVWqg\r\nXxT9/8eqZ1tKHnauZgTuiYy+XNgvJsS472xAzw/JZoS4msXLikFwrAIYng/P\r\nwcryLLu/h17CrkGxGBzQh1XJNR2xCeB3Cbui60XZrpI6+mnTq1cKDiR1murD\r\n1BvzPqvoO8SKLqN5GjqdsvYzFkHlKdQnCGTJSjn67+4U3AQAq6W/Vtx6SFNi\r\nb4HYCJ5QPZIWj/cv6KpXg8nDjFfZ12XRjpwHwc8+S4tpiz6EHqxHGpszZwC+\r\nePKuypGle3Z1QjqK3WXZVHHGaETYaN0NiIVvBuCoixLspG8Yer14MEJkjjk2\r\nMR8sbfQGvR/BR097yyhU41PaXgXVoPaXBNbsG4OMD5iOKHPM2HhYN1o9vGvd\r\nvN/bIfmv0QTDdLAkqTHMvCdNzq4KQ+RGHcBxOE7EV/mm0P/R+K64PXjOu8mu\r\nXAxO+KDyrwl0YfnhM+TQTUTY+7p8/vUO/UOsYqOOz9DH/ZAzPJl5DFJUnEnW\r\nQ92keXUNoy0aB2+4KjhPpv5Oa1ehS8lvkf1XWVpGWmNk+dfZegXOEBuohS4/\r\nJIZUvHzn0DmYAsw4YWjP1cDncT25K352BcJfQd4X1OxbZn4mpLuTDej/mjbQ\r\ncajUJq0Jx8aS0/B404H/2Mix2dxyP8IF49E=\r\n=m4fQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","browser":{"./lib/color.js":"./lib/color.browser.js"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"a624d17c62b3f09b33ea6937024bac8b48db4f6b","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"tsc --build --clean && tsc --build && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","prepack":"npm run build && npm run format","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"9.2.0","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"sideEffects":false,"_nodeVersion":"19.3.0","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^5.0.0"},"react-native":{"./lib/color.js":"./lib/color.browser.js"},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"#":"needed `any`s","detail":true,"strict":true,"atLeast":100,"ignoreCatch":true,"ignoreFiles":["lib/complex-types.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.53.0","tsd":"^0.25.0","prettier":"^2.0.0","remark-cli":"^11.0.0","strip-ansi":"^7.0.0","typescript":"^4.7.0","@types/hast":"^2.0.0","@types/node":"^18.0.0","@types/mdast":"^3.0.0","type-coverage":"^2.0.0","mdast-util-gfm":"^2.0.0","remark-preset-wooorm":"^9.0.0","micromark-extension-gfm":"^2.0.0","mdast-util-from-markdown":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_5.1.2_1674566469957_0.4163792954829615","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"unist-util-visit-parents","version":"5.1.3","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@5.1.3","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"rules":{"@typescript-eslint/array-type":"off"},"prettier":true},"dist":{"shasum":"b4520811b0ca34285633785045df7a8d6776cfeb","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz","fileCount":13,"integrity":"sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==","signatures":[{"sig":"MEUCIAaaOPEyy2jmjWyc95UzIRN0yPjUNL+JqrQ45U5ch3MUAiEAq30OqoD1wHdq1XATVx85C91Sri+qAXQBJsrYk80Zqy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz+BCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Jg/+Pe5XxkFjgk+A98wx6WiMUUsqQ/1PYwVEKj0GycS8PBNimDFQ\r\n49XcGso9TCkoMTsM7Di8bvhQrU3UL33KZt/G5NlcEYqRfmuUlr9jTN+wuPko\r\nHQWk9NdlazKGO94DVxJk12F/Ezy2ukLiwLIz+IOLDX3+EbJ5a4HzLft6v8DY\r\n0RD3p1YGbw73NdLY8YlTykq3cKHx+IV57gLfFsHmElznxZt5YOTIwCqUjKWf\r\nFeL/oojRYT1sZcRSljFkHfAV4/vV4Vpbn/kX4ErzOzNC1Z91VtmzYpbUJef0\r\nK1uHpbC7C0ucO3TTIYm38/Svd5HgTRiL7iAt5lcGltwQeXtt1OP/zWUtD66x\r\n2P+0+hhKdI+8b++JTF4mYvSyrahRwX1IEMgcL9PBB58qFVATRt8GD2gsptgQ\r\nv0Qw3qmCysu4BTbjGHXIszniQCrxpLY1ZqM8+/FxkpFIQBwdTiOXSVB994G1\r\ny0ujhELyh5hvWaGVb40CCzJcIFFx9nZQ4PTdmcCgcUbfgo6CnSFKhMbEkVOW\r\n+VtggII2Ut56UcSyzjQ9+wKj8zxFWx5FRj/tjBiZAEQ0SCEgPuREVKrpihN9\r\nzClyvofm+bkEnx8ScVCmJ4DT8MdUHR6bF9Q+dZaC7BWVHnzLTzB+JB9IWtaj\r\n8gHnftheXGmDTotzdS3tsjuOs0BGtzVuzr4=\r\n=Uz7D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"index.d.ts","browser":{"./lib/color.js":"./lib/color.browser.js"},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"b4e685d4864cf039f39a6fa8f7a085bb62a82815","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"tsc --build --clean && tsc --build && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","prepack":"npm run build && npm run format","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"9.2.0","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"sideEffects":false,"_nodeVersion":"19.3.0","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^5.0.0"},"react-native":{"./lib/color.js":"./lib/color.browser.js"},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"#":"needed `any`s","detail":true,"strict":true,"atLeast":100,"ignoreCatch":true,"ignoreFiles":["lib/complex-types.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.0.0","xo":"^0.53.0","tsd":"^0.25.0","prettier":"^2.0.0","remark-cli":"^11.0.0","strip-ansi":"^7.0.0","typescript":"^4.7.0","@types/hast":"^2.0.0","@types/node":"^18.0.0","@types/mdast":"^3.0.0","type-coverage":"^2.0.0","mdast-util-gfm":"^2.0.0","remark-preset-wooorm":"^9.0.0","micromark-extension-gfm":"^2.0.0","mdast-util-from-markdown":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_5.1.3_1674567746210_0.6176357769818426","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"unist-util-visit-parents","version":"6.0.0","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@6.0.0","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"prettier":true},"dist":{"shasum":"caa96e4c70a6bab2ace9e8f3dce77f511a760bbc","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.0.tgz","fileCount":11,"integrity":"sha512-WmBw6bQgECETdTe7Rrxp8pRsMe496bFUcTDOjLbUef79T3T6yYp7MmN0rbw5MZPK4/gHtgV6ExgnCD2XIvkt2Q==","signatures":[{"sig":"MEUCIAz7oUMYt0CjqysWgWSqc0d6uy74De5UwRcQ61MAOHntAiEAon99/xbUfdfOJfkMQCbRPit8VnSs2aZSWv1WQ5vpJfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32593},"type":"module","types":"index.d.ts","exports":{".":"./index.js","./do-not-use-color":{"node":"./lib/color.node.js","default":"./lib/color.js"}},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"d8e138849107521c31b4f966def3aff912c74548","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"tsc --build --clean && tsc --build && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","prepack":"npm run build && npm run format","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"9.7.2","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"sideEffects":false,"_nodeVersion":"20.0.0","dependencies":{"@types/unist":"^3.0.0","unist-util-is":"^6.0.0"},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"#":"needed `any`s","detail":true,"strict":true,"atLeast":100,"ignoreCatch":true,"ignoreFiles":["lib/index.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","xo":"^0.54.0","tsd":"^0.28.0","prettier":"^2.0.0","remark-cli":"^11.0.0","strip-ansi":"^7.0.0","typescript":"^5.0.0","@types/hast":"^3.0.0","@types/node":"^20.0.0","@types/xast":"^2.0.0","@types/mdast":"^4.0.0","type-coverage":"^2.0.0","mdast-util-gfm":"^2.0.0","remark-preset-wooorm":"^9.0.0","micromark-extension-gfm":"^2.0.0","mdast-util-from-markdown":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_6.0.0_1688720976371_0.5126958517511735","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"unist-util-visit-parents","version":"6.0.1","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"author":{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"},"license":"MIT","_id":"unist-util-visit-parents@6.0.1","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"contributors":[{"url":"https://wooorm.com","name":"Titus Wormer","email":"tituswormer@gmail.com"}],"homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"xo":{"prettier":true},"dist":{"shasum":"4d5f85755c3b8f0dc69e21eca5d6d82d22162815","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz","fileCount":11,"integrity":"sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==","signatures":[{"sig":"MEUCIDNOG3B4+DzLTc9D4NaT1FnhssRrE64OdA/EonMlFyBiAiEAnh6E/9EneDDPiDvlNbU5YzXY7JLXAnoWARVtvnNZqOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32885},"type":"module","types":"index.d.ts","exports":{".":"./index.js","./do-not-use-color":{"node":"./lib/color.node.js","default":"./lib/color.js"}},"funding":{"url":"https://opencollective.com/unified","type":"opencollective"},"gitHead":"58e20d8366363b8b6e22d2e9c82d2ded408ecf16","scripts":{"test":"npm run build && npm run format && npm run test-coverage","build":"tsc --build --clean && tsc --build && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","prepack":"npm run build && npm run format","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"singleQuote":true,"trailingComma":"none","bracketSpacing":false},"repository":{"url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git","type":"git"},"_npmVersion":"9.7.2","description":"unist utility to recursively walk over nodes, with ancestral information","directories":{},"sideEffects":false,"_nodeVersion":"20.0.0","dependencies":{"@types/unist":"^3.0.0","unist-util-is":"^6.0.0"},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"#":"needed `any`s","detail":true,"strict":true,"atLeast":100,"ignoreCatch":true,"ignoreFiles":["lib/index.d.ts"]},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","xo":"^0.54.0","tsd":"^0.28.0","prettier":"^2.0.0","remark-cli":"^11.0.0","strip-ansi":"^7.0.0","typescript":"^5.0.0","@types/hast":"^3.0.0","@types/node":"^20.0.0","@types/xast":"^2.0.0","@types/mdast":"^4.0.0","type-coverage":"^2.0.0","mdast-util-gfm":"^2.0.0","remark-preset-wooorm":"^9.0.0","micromark-extension-gfm":"^2.0.0","mdast-util-from-markdown":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/unist-util-visit-parents_6.0.1_1688722467056_0.8683935733339636","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"unist-util-visit-parents","version":"6.0.2","description":"unist utility to recursively walk over nodes, with ancestral information","license":"MIT","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/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","./do-not-use-color":{"node":"./lib/color.node.js","default":"./lib/color.js"}},"types":"index.d.ts","dependencies":{"@types/unist":"^3.0.0","unist-util-is":"^6.0.0"},"devDependencies":{"@types/hast":"^3.0.0","@types/mdast":"^4.0.0","@types/node":"^24.0.0","@types/xast":"^2.0.0","c8":"^10.0.0","mdast-util-from-markdown":"^2.0.0","mdast-util-gfm":"^3.0.0","micromark-extension-gfm":"^3.0.0","prettier":"^3.0.0","remark-cli":"^12.0.0","remark-preset-wooorm":"^10.0.0","strip-ansi":"^7.0.0","tsd":"^0.33.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.58.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && tsd && type-coverage","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,"#":"needed `any`s","ignoreFiles":["lib/index.d.ts"],"ignoreCatch":true,"strict":true},"xo":{"prettier":true,"rules":{"unicorn/prefer-at":"off","unicorn/prefer-string-replace-all":"off"}},"gitHead":"f06035e9161f25119fb68d178167c30003d32dfb","_id":"unist-util-visit-parents@6.0.2","homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","_nodeVersion":"23.9.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==","shasum":"777df7fb98652ce16b4b7cd999d0a1a40efa3a02","tarball":"https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz","fileCount":14,"unpackedSize":39087,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGnvpJr+z1/4amEQDakarerY2E5LhkJtM7QNx+leRuwsAiEA24DcEho1U+MCdWdu3Kcns7BPPyU4dneDmIIqM94MNw0="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unist-util-visit-parents_6.0.2_1760638844855_0.13046790941759778"},"_hasShrinkwrap":false}},"time":{"created":"2016-03-25T13:55:33.557Z","modified":"2025-10-16T18:20:45.350Z","1.0.0":"2016-03-25T13:55:33.557Z","1.1.0":"2016-11-20T09:43:41.623Z","1.1.1":"2017-06-12T17:04:06.453Z","1.1.2":"2018-05-01T16:34:06.238Z","2.0.0":"2018-07-23T19:57:42.551Z","2.0.1":"2018-07-24T18:25:37.495Z","2.1.0":"2019-05-14T11:08:24.351Z","2.1.1":"2019-05-23T07:52:21.707Z","2.1.2":"2019-05-31T07:49:17.624Z","3.0.0":"2019-07-31T06:59:13.159Z","3.0.1":"2019-11-10T08:35:15.438Z","3.0.2":"2020-02-17T17:44:16.445Z","3.1.0":"2020-07-12T11:48:46.542Z","3.1.1":"2020-10-19T11:50:34.056Z","4.0.0":"2021-04-19T13:46:30.750Z","4.1.0":"2021-05-10T13:57:51.755Z","4.1.1":"2021-05-10T14:32:43.463Z","5.0.0":"2021-07-29T14:40:33.182Z","5.1.0":"2021-09-21T07:22:32.203Z","5.1.1":"2022-08-21T10:43:29.538Z","5.1.2":"2023-01-24T13:21:10.098Z","5.1.3":"2023-01-24T13:42:26.361Z","6.0.0":"2023-07-07T09:09:36.635Z","6.0.1":"2023-07-07T09:34:27.249Z","6.0.2":"2025-10-16T18:20:45.045Z"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit-parents/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"license":"MIT","homepage":"https://github.com/syntax-tree/unist-util-visit-parents#readme","keywords":["unist","unist-util","util","utility","tree","ast","visit","traverse","walk","check","parent","parents"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit-parents.git"},"description":"unist utility to recursively walk over nodes, with ancestral information","contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"},{"name":"kmck","email":"keith@mcknig.ht"}],"readme":"# unist-util-visit-parents\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[unist][] utility to walk the tree with a stack of parents.\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  * [`visitParents(tree[, test], visitor[, reverse])`](#visitparentstree-test-visitor-reverse)\n  * [`CONTINUE`](#continue)\n  * [`EXIT`](#exit)\n  * [`SKIP`](#skip)\n  * [`Action`](#action)\n  * [`ActionTuple`](#actiontuple)\n  * [`BuildVisitor`](#buildvisitor)\n  * [`Index`](#index)\n  * [`Test`](#test)\n  * [`Visitor`](#visitor)\n  * [`VisitorResult`](#visitorresult)\n* [Types](#types)\n* [Compatibility](#compatibility)\n* [Related](#related)\n* [Contribute](#contribute)\n* [License](#license)\n\n## What is this?\n\nThis is a very important utility for working with unist as it lets you walk the\ntree.\n\n## When should I use this?\n\nYou can use this utility when you want to walk the tree and want to know about\nevery parent of each node.\nYou can use [`unist-util-visit`][unist-util-visit] if you don’t care about the\nentire stack of parents.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install unist-util-visit-parents\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {visitParents} from 'https://esm.sh/unist-util-visit-parents@6'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {visitParents} from 'https://esm.sh/unist-util-visit-parents@6?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {visitParents} from 'unist-util-visit-parents'\nimport {fromMarkdown} from 'mdast-util-from-markdown'\n\nconst tree = fromMarkdown('Some *emphasis*, **strong**, and `code`.')\n\nvisitParents(tree, 'strong', function (node, ancestors) {\n  console.log(node.type, ancestors.map(ancestor => ancestor.type))\n})\n```\n\nYields:\n\n```js\nstrong ['root', 'paragraph']\n```\n\n## API\n\nThis package exports the identifiers [`CONTINUE`][api-continue],\n[`EXIT`][api-exit], [`SKIP`][api-skip], and [`visitParents`][api-visitparents].\nThere is no default export.\n\n### `visitParents(tree[, test], visitor[, reverse])`\n\nVisit nodes, with ancestral information.\n\nThis algorithm performs *[depth-first][]* *[tree traversal][tree-traversal]*\nin *[preorder][]* (**NLR**) or if `reverse` is given, in *reverse preorder*\n(**NRL**).\n\nYou can choose for which nodes `visitor` is called by passing a `test`.\nFor complex tests, you should test yourself in `visitor`, as it will be\nfaster and will have improved type information.\n\nWalking the tree is an intensive task.\nMake use of the return values of the visitor when possible.\nInstead of walking a tree multiple times, walk it once, use\n[`unist-util-is`][unist-util-is] to check if a node matches, and then perform\ndifferent operations.\n\nYou can change the tree.\nSee [`Visitor`][api-visitor] for more info.\n\n###### Parameters\n\n* `tree` ([`Node`][node])\n  — tree to traverse\n* `test` ([`Test`][api-test], optional)\n  — [`unist-util-is`][unist-util-is]-compatible test\n* `visitor` ([`Visitor`][api-visitor])\n  — handle each node\n* `reverse` (`boolean`, default: `false`)\n  — traverse in reverse preorder (NRL) instead of the default preorder (NLR)\n\n###### Returns\n\nNothing (`undefined`).\n\n### `CONTINUE`\n\nContinue traversing as normal (`true`).\n\n### `EXIT`\n\nStop traversing immediately (`false`).\n\n### `SKIP`\n\nDo not traverse this node’s children (`'skip'`).\n\n### `Action`\n\nUnion of the action types (TypeScript type).\n\n###### Type\n\n```ts\ntype Action = typeof CONTINUE | typeof EXIT | typeof SKIP\n```\n\n### `ActionTuple`\n\nList with one or two values, the first an action, the second an index\n(TypeScript type).\n\n###### Type\n\n```ts\ntype ActionTuple = [\n  (Action | null | undefined | void)?,\n  (Index | null | undefined)?\n]\n```\n\n### `BuildVisitor`\n\nBuild a typed `Visitor` function from a tree and a test (TypeScript type).\n\nIt will infer which values are passed as `node` and which as `parents`.\n\n###### Type parameters\n\n* `Tree` ([`Node`][node], default: `Node`)\n  — tree type\n* `Check` ([`Test`][api-test], default: `Test`)\n  — test type\n\n###### Returns\n\n[`Visitor`][api-visitor].\n\n### `Index`\n\nMove to the sibling at `index` next (after node itself is completely\ntraversed) (TypeScript type).\n\nUseful if mutating the tree, such as removing the node the visitor is currently\non, or any of its previous siblings.\nResults less than `0` or greater than or equal to `children.length` stop\ntraversing the parent.\n\n###### Type\n\n```ts\ntype Index = number\n```\n\n### `Test`\n\n[`unist-util-is`][unist-util-is] compatible test (TypeScript type).\n\n### `Visitor`\n\nHandle a node (matching `test`, if given) (TypeScript type).\n\nVisitors are free to transform `node`.\nThey can also transform the parent of node (the last of `ancestors`).\n\nReplacing `node` itself, if `SKIP` is not returned, still causes its\ndescendants to be walked (which is a bug).\n\nWhen adding or removing previous siblings of `node` (or next siblings, in\ncase of reverse), the `Visitor` should return a new `Index` to specify the\nsibling to traverse after `node` is traversed.\nAdding or removing next siblings of `node` (or previous siblings, in case\nof reverse) is handled as expected without needing to return a new `Index`.\n\nRemoving the children property of an ancestor still results in them being\ntraversed.\n\n###### Parameters\n\n* `node` ([`Node`][node])\n  — found node\n* `parents` ([`Array<Node>`][node])\n  — ancestors of `node`\n\n###### Returns\n\nWhat to do next.\n\nAn `Index` is treated as a tuple of `[CONTINUE, Index]`.\nAn `Action` is treated as a tuple of `[Action]`.\n\nPassing a tuple back only makes sense if the `Action` is `SKIP`.\nWhen the `Action` is `EXIT`, that action can be returned.\nWhen the `Action` is `CONTINUE`, `Index` can be returned.\n\n### `VisitorResult`\n\nAny value that can be returned from a visitor (TypeScript type).\n\n###### Type\n\n```ts\ntype VisitorResult =\n  | Action\n  | ActionTuple\n  | Index\n  | null\n  | undefined\n  | void\n```\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional types [`Action`][api-action],\n[`ActionTuple`][api-actiontuple], [`BuildVisitor`][api-buildvisitor],\n[`Index`][api-index], [`Test`][api-test], [`Visitor`][api-visitor], and\n[`VisitorResult`][api-visitorresult].\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`unist-util-visit-parents@^6`, compatible with Node.js 16.\n\n## Related\n\n* [`unist-util-visit`](https://github.com/syntax-tree/unist-util-visit)\n  — walk the tree with one parent\n* [`unist-util-filter`](https://github.com/syntax-tree/unist-util-filter)\n  — create a new tree with all nodes that pass a test\n* [`unist-util-map`](https://github.com/syntax-tree/unist-util-map)\n  — create a new tree with all nodes mapped by a given function\n* [`unist-util-flatmap`](https://gitlab.com/staltz/unist-util-flatmap)\n  — create a new tree by mapping (to an array) with the given function\n* [`unist-util-remove`](https://github.com/syntax-tree/unist-util-remove)\n  — remove nodes from a tree that pass a test\n* [`unist-util-select`](https://github.com/syntax-tree/unist-util-select)\n  — select nodes with CSS-like selectors\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<!-- Definition -->\n\n[build-badge]: https://github.com/syntax-tree/unist-util-visit-parents/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/unist-util-visit-parents/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/unist-util-visit-parents.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/unist-util-visit-parents\n\n[downloads-badge]: https://img.shields.io/npm/dm/unist-util-visit-parents.svg\n\n[downloads]: https://www.npmjs.com/package/unist-util-visit-parents\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=unist-util-visit-parents\n\n[size]: https://bundlejs.com/?q=unist-util-visit-parents\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/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[unist]: https://github.com/syntax-tree/unist\n\n[node]: https://github.com/syntax-tree/unist#node\n\n[depth-first]: https://github.com/syntax-tree/unist#depth-first-traversal\n\n[tree-traversal]: https://github.com/syntax-tree/unist#tree-traversal\n\n[preorder]: https://github.com/syntax-tree/unist#preorder\n\n[unist-util-visit]: https://github.com/syntax-tree/unist-util-visit\n\n[unist-util-is]: https://github.com/syntax-tree/unist-util-is\n\n[api-visitparents]: #visitparentstree-test-visitor-reverse\n\n[api-continue]: #continue\n\n[api-exit]: #exit\n\n[api-skip]: #skip\n\n[api-action]: #action\n\n[api-actiontuple]: #actiontuple\n\n[api-buildvisitor]: #buildvisitor\n\n[api-index]: #index\n\n[api-test]: #test\n\n[api-visitor]: #visitor\n\n[api-visitorresult]: #visitorresult\n","readmeFilename":"readme.md","users":{"flumpus-dev":true}}