{"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"keywords":["unist","unist-util","util","utility","ast","tree","node","cascade","delete","mutable","remove","squeeze","strip"],"dist-tags":{"latest":"4.0.0"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"description":"unist utility to remove nodes from a tree","readme":"# unist-util-remove\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 remove all nodes that pass a test from the tree.\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    *   [`remove(tree[, options], test)`](#removetree-options-test)\n    *   [`Options`](#options)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Related](#related)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis is a small utility that helps you clean a tree by removing some stuff.\n\n## When should I use this?\n\nYou can use this utility to remove things from a tree.\nThis utility is very similar to [`unist-util-filter`][unist-util-filter], which\ncreates a new tree.\nModifying a tree like this utility `unist-util-remove` does is much faster on\nlarger documents though.\n\nYou can also walk the tree with [`unist-util-visit`][unist-util-visit] to remove\nnodes.\nTo create trees, use [`unist-builder`][unist-builder].\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-remove\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {remove} from 'https://esm.sh/unist-util-remove@4'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {remove} from 'https://esm.sh/unist-util-remove@4?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {u} from 'unist-builder'\nimport {remove} from 'unist-util-remove'\n\nconst tree = u('root', [\n  u('leaf', '1'),\n  u('parent', [\n    u('leaf', '2'),\n    u('parent', [u('leaf', '3'), u('other', '4')]),\n    u('parent', [u('leaf', '5')])\n  ]),\n  u('leaf', '6')\n])\n\n// Remove all nodes of type `leaf`.\nremove(tree, 'leaf')\n\nconsole.dir(tree, {depth: undefined})\n```\n\nYields:\n\n```js\n{\n  type: 'root',\n  children: [\n    {\n      type: 'parent',\n      children: [{type: 'parent', children: [{type: 'other', value: '4'}]}]\n    }\n  ]\n}\n```\n\n> 👉 **Note**: the parent of leaf `5` is also removed, `options.cascade` can\n> change that.\n\n## API\n\nThis package exports the identifier [`remove`][api-remove].\nThere is no default export.\n\n### `remove(tree[, options], test)`\n\nChange the given `tree` by removing all nodes that pass `test`.\n\n`tree` itself is never tested.\nThe tree is walked in *[preorder][]* (NLR), visiting the node itself, then its\nhead, etc.\n\n###### Parameters\n\n*   `tree` ([`Node`][node])\n    — tree to change\n*   `options` ([`Options`][api-options], optional)\n    — configuration\n*   `test` ([`Test`][test], optional)\n    — `unist-util-is` compatible test\n\n###### Returns\n\nNothing (`undefined`).\n\n### `Options`\n\nConfiguration (TypeScript type).\n\n###### Fields\n\n*   `cascade` (`boolean`, default: `true`)\n    — whether to drop parent nodes if they had children, but all their children\n    were filtered out\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional type [`Options`][api-options].\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, `unist-util-remove@^4`,\ncompatible with Node.js 16.\n\n## Related\n\n*   [`unist-util-filter`](https://github.com/syntax-tree/unist-util-filter)\n    — create a new tree with all nodes that pass the given function\n*   [`unist-util-flatmap`](https://gitlab.com/staltz/unist-util-flatmap)\n    — create a new tree by expanding a node into many\n*   [`unist-util-map`](https://github.com/syntax-tree/unist-util-map)\n    — create a new tree by mapping nodes\n*   [`unist-util-select`](https://github.com/syntax-tree/unist-util-select)\n    — select nodes with CSS-like selectors\n*   [`unist-util-visit`](https://github.com/syntax-tree/unist-util-visit)\n    — walk the tree\n*   [`unist-builder`](https://github.com/syntax-tree/unist-builder)\n    — create trees\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, organisation, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © Eugene Sharygin\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/syntax-tree/unist-util-remove/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/unist-util-remove/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/unist-util-remove.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/unist-util-remove\n\n[downloads-badge]: https://img.shields.io/npm/dm/unist-util-remove.svg\n\n[downloads]: https://www.npmjs.com/package/unist-util-remove\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-remove\n\n[size]: https://bundlejs.com/?q=unist-util-remove\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[health]: https://github.com/syntax-tree/.github\n\n[contributing]: https://github.com/syntax-tree/.github/blob/main/contributing.md\n\n[support]: https://github.com/syntax-tree/.github/blob/main/support.md\n\n[coc]: https://github.com/syntax-tree/.github/blob/main/code-of-conduct.md\n\n[unist]: https://github.com/syntax-tree/unist\n\n[node]: https://github.com/syntax-tree/unist#node\n\n[preorder]: https://github.com/syntax-tree/unist#preorder\n\n[test]: https://github.com/syntax-tree/unist-util-is#test\n\n[unist-util-filter]: https://github.com/syntax-tree/unist-util-filter\n\n[unist-util-visit]: https://github.com/syntax-tree/unist-util-visit\n\n[unist-builder]: https://github.com/syntax-tree/unist-builder\n\n[api-remove]: #removetree-options-test\n\n[api-options]: #options\n","repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-remove.git"},"users":{"flumpus-dev":true},"bugs":{"url":"https://github.com/syntax-tree/unist-util-remove/issues"},"license":"MIT","versions":{"0.1.0":{"name":"unist-util-remove","version":"0.1.0","description":"Remove nodes from Unist tree","author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"license":"MIT","scripts":{"test":"tape test/*.js"},"files":["index.js"],"homepage":"https://github.com/eush77/unist-util-remove","repository":{"type":"git","url":"git+https://github.com/eush77/unist-util-remove.git"},"bugs":{"url":"https://github.com/eush77/unist-util-remove/issues"},"keywords":["ast","cascade","delete","mutable","node","remove","squeeze","strip","tree","unist","util"],"dependencies":{},"devDependencies":{"tape":"^4.4.0","unist-builder":"^1.0.0"},"gitHead":"ee23d58753dc8c25dff76de955bc633abf32cf6e","_id":"unist-util-remove@0.1.0","_shasum":"d365e9ab5eca957983700090be3e2fd88c5ff455","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"anonymous","email":"eush77@gmail.com"},"maintainers":[{"name":"anonymous","email":"eush77@gmail.com"}],"dist":{"shasum":"d365e9ab5eca957983700090be3e2fd88c5ff455","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-0.1.0.tgz","integrity":"sha512-92dnQ+s297K2sAHW67U6vU/DtDur8E3TBl3KLEE/ogvjMhc29+hY5VRyF9ZOQAmw8UMB9Xo2HmWZvDjnacPfHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDaUSdvy1XVo2XEemVlcgxQ4kuJG+GwPaSqMsrIEYUA+AiBWT8y6bPoiY70r/XcsHvOMDu5OZ6K3f9MdijKSKS7VHg=="}]},"directories":{}},"0.2.0":{"name":"unist-util-remove","version":"0.2.0","description":"Remove nodes from Unist tree","author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"license":"MIT","scripts":{"test":"tape test/*.js"},"files":["index.js"],"homepage":"https://github.com/eush77/unist-util-remove","repository":{"type":"git","url":"git+https://github.com/eush77/unist-util-remove.git"},"bugs":{"url":"https://github.com/eush77/unist-util-remove/issues"},"keywords":["ast","cascade","delete","mutable","node","remove","squeeze","strip","tree","unist","util"],"dependencies":{"unist-util-is":"^1.0.0"},"devDependencies":{"tape":"^4.4.0","unist-builder":"^1.0.0"},"gitHead":"47b0a0c2ff4a417efb0000d9cc64dd85bfcb858d","_id":"unist-util-remove@0.2.0","_shasum":"abf02dbc8ad3f7236bf7b42d7c74171ab6baf270","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"anonymous","email":"eush77@gmail.com"},"maintainers":[{"name":"anonymous","email":"eush77@gmail.com"}],"dist":{"shasum":"abf02dbc8ad3f7236bf7b42d7c74171ab6baf270","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-0.2.0.tgz","integrity":"sha512-N1+qlc7K9/R+kPA/EoY/dhtPBPxUoceQ4eA91xpdYyktb221h6zVCkWv+akeFqBZTohwfZGBJwnyz+brzqiaPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnaQ1/XPUygOUseXoPsTLdZTkFUV5AkDt9PpjoNWm1+AiAIxTxTOj1war/3zT/6MEAt8POQC1lnXwbwcX4gR4Rl/w=="}]},"directories":{}},"0.2.1":{"name":"unist-util-remove","version":"0.2.1","description":"Remove nodes from Unist tree","author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"license":"MIT","scripts":{"test":"tape test/*.js"},"files":["index.js"],"homepage":"https://github.com/eush77/unist-util-remove","repository":{"type":"git","url":"git+https://github.com/eush77/unist-util-remove.git"},"bugs":{"url":"https://github.com/eush77/unist-util-remove/issues"},"keywords":["ast","cascade","delete","mutable","node","remove","squeeze","strip","tree","unist","util"],"dependencies":{"unist-util-is":"^1.0.0"},"devDependencies":{"tape":"^4.4.0","unist-builder":"^1.0.0"},"gitHead":"02959706c7247f810e8a676828306c912d64ea29","_id":"unist-util-remove@0.2.1","_shasum":"a40414361db3c19ac3da021f111e05d299db75d0","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"anonymous","email":"eush77@gmail.com"},"maintainers":[{"name":"anonymous","email":"eush77@gmail.com"}],"dist":{"shasum":"a40414361db3c19ac3da021f111e05d299db75d0","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-0.2.1.tgz","integrity":"sha512-w2OYSD4D4hjd29vIHjWKLbSyruVpzr/trFy+bSsj2+7zhcYGEPav7bPxODZ7L8tCkDsDbbVgRxUsscOTQROdZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6i16SXo3xhN9380hzRcxhSccVp77LXX4qedLQxt8kdAIgfqTjA54UQaykIYVnI3OVrJmILZ6seLFzmoCSOfjIkn0="}]},"directories":{}},"1.0.0":{"name":"unist-util-remove","version":"1.0.0","description":"Remove nodes from Unist tree","author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"license":"MIT","scripts":{"test":"tape test/*.js","cov":"nyc --reporter lcov tape test/*.js"},"files":["index.js"],"homepage":"https://github.com/eush77/unist-util-remove","repository":{"type":"git","url":"git+https://github.com/eush77/unist-util-remove.git"},"bugs":{"url":"https://github.com/eush77/unist-util-remove/issues"},"keywords":["ast","cascade","delete","mutable","node","remove","squeeze","strip","tree","unist","util"],"dependencies":{"unist-util-is":"^2.0.0"},"devDependencies":{"tape":"^4.4.0","unist-builder":"^1.0.0"},"gitHead":"76c586474eb4af49f865c02132f39f54eeeb39f8","_id":"unist-util-remove@1.0.0","_shasum":"d600b0984e89ab069e49b2203dd9821681958c9d","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.0.0","_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"dist":{"shasum":"d600b0984e89ab069e49b2203dd9821681958c9d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-1.0.0.tgz","integrity":"sha512-p3a4oKOzhxIrxpq0kx1bbXX7aFDrC1HKd0UxDJxFMOWmRi7E/ZJTJmJi4UmgTYgT3Ymx8tkaAZH8niHzMuaFKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIP6BkVmkomxsqcBfOUOh8lmU71D/CjDQifdGp4jdpxgIgJaULIswPb2OfV/iFvU2dDHUS88qE3hjqPdfkRFJqees="}]},"maintainers":[{"name":"anonymous","email":"eush77@gmail.com"},{"name":"anonymous","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/unist-util-remove-1.0.0.tgz_1494963573807_0.2812025765888393"},"directories":{}},"1.0.1":{"name":"unist-util-remove","version":"1.0.1","description":"Remove nodes from Unist tree","license":"MIT","keywords":["ast","cascade","delete","mutable","node","remove","squeeze","strip","tree","unist","util"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-remove.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-remove/issues"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{"unist-util-is":"^2.0.0"},"devDependencies":{"nyc":"^12.0.1","prettier":"^1.13.3","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.4.0","unist-builder":"^1.0.0","xo":"^0.21.1"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"afd429ab6d2c1159423b8aeb5f8ccb0411c793ef","homepage":"https://github.com/syntax-tree/unist-util-remove#readme","_id":"unist-util-remove@1.0.1","_npmVersion":"6.0.1","_nodeVersion":"10.0.0","_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-nL+3O0nBB2Oi8ixVzIfJQLtNOMPIFzwoAIKvhDzEL8B15Nq7EY0KBQPYULjNrEmrwYMCkWp5XGTQiAlYZAL/rw==","shasum":"3e967d2aeb3ee9e7f0ee8354172986fba7ff33a5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-1.0.1.tgz","fileCount":4,"unpackedSize":6355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFSQGCRA9TVsSAnZWagAAXhEQAIoIfV641xQpsPG3ppN7\n5TYMD1X8ReJho16jvmirOxkSNMoFuQ6lgesNJmF5BV6GNWlrz2fd6TWEnLcZ\nQa1XP6ZPIgiUAu7cq5nkQorN4nc5fb/+36NxbJb4ZhYUJHk3F1dXrw38UUVb\nD96vH5lUP5wQhBPv09oC3rUH3nCrYNmAH7uD+cKNRlWDa+FLZ28OFy/q0qea\nG6HpWr4RfF+VA3IunEwayX8kRpCevHaJV6N/S2wBiTjzgfxWt6KR8zG2JhJg\nD+f4c8r+auXcpDbOF3HiU709ZFT6jAix4To11l8POIk5BPpnydknb7q0XcQm\nEf+TD6Gp2h7F4cRaTXFWXY+Iqcpu1LbI71LZRuGMXbuAAaw5pLErwFP/AXDc\nYpsvNOEcufsRA+YIzFbGBPMoZbMJJbrgm/6ZoL7oHDZM164fqRrkSmfjzHEf\nM8JxSrLOjaXxvKTdCwY8t4JOvlbANaabynpWir7HWvUsqc9oMgR80LC/CNa6\nDT53rr7MWvBkQklMwfCPnD7txCDeECOv9HcNdXdRGQbmu3THUVPyTkWtxWgd\nHllsYas7Uv8KWcFdl4m7tmxXAZ14RPV3ks0uTm4n7A0W4s8FzRZ+hWnPo3mh\nsQUAl29uQ3necuLnLQFggPQ96pKXGDpwKRqUYhc3DzSS5btpFJfH1rItp4fX\n05p+\r\n=H70A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4itNXu5gRn7+qIb1SAUafy0bUuHVM96uoN5HU2vHRyAiEA2p7WuQRgjBeyYzqL03Ur8+YHo6pFlJDR9ucsdY+mO2M="}]},"maintainers":[{"name":"anonymous","email":"eush77@gmail.com"},{"name":"anonymous","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-remove_1.0.1_1528112134409_0.4101612155715346"},"_hasShrinkwrap":false},"1.0.2":{"name":"unist-util-remove","version":"1.0.2","description":"Remove nodes from Unist tree","license":"MIT","keywords":["ast","cascade","delete","mutable","node","remove","squeeze","strip","tree","unist","util"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-remove.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-remove/issues"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"unist-util-is":"^2.0.0"},"devDependencies":{"nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","unist-builder":"^1.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"b59129f3e5316ca1a77ab2b0a529fa1a2f630cd2","homepage":"https://github.com/syntax-tree/unist-util-remove#readme","_id":"unist-util-remove@1.0.2","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fnvaUeZXdR3IUI3uh4YclS9t4rST66uQI/1SG6dpWpeeXqzcqQ2gfhM0e1sapUr0if6oiR3xjYIhwa7mYNTTTw==","shasum":"fd33d34cf659ebc9a4473cf9e56635c6e74b0f6d","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-1.0.2.tgz","fileCount":4,"unpackedSize":7799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc49l7CRA9TVsSAnZWagAApjMQAKQE5EpidUMK40khdDnf\njyu3nfzUrfQbpJoEKnSTRnD/OziVeXeI6Pkv1mRTIssK9g4x7FYwyGCThs6a\nlKPVgPfTIQUyIQLT1RcfIn3uNDc4zOEBGQTlUA61DGhZh+sdsnoXW9b+U3j0\nZhuQtpCb8PP6jCp5lTuq/b1pM5cXs5mKuDPL+Oe4RmvKTxBWIhtBjiHiO/h3\nGTJZ5VcQYxjNjTlEMxr0ZAI0mO1XoKL2LmsIh9chkQx3tnmkOwdp6MZkpIoK\nkYijE690Q5Y17LaxkcX1/ekHfOQyDVeyF/8v18rq4fgziy1KhA9znf96mWTG\n6uYJxthG9OI1HddRfGB5VbLfMUn1YPE51Zdi4x3tIYNNYMVOA424IT3t8b+/\naFYRyUySB/fs+ViZiVgz1GYZI52SmDFm8e7o0s7A6kOl0F+cDHMR47YeX5tu\nD913C6u3yn8pWzLkRqGfWOhDLrzCvr2C4TZr9AQq3EDJqLT4qgx5dlu2JJ+4\n0lnedo1+I6CEUdnOGO4QS/7YFcOz+SKk7oh0DmZjyM95rghMrZCQxGWFWFf2\nh9/8m1BZkHu/hWPKu981PuayONrpGT/hAxmuEzjiO12G02gA+AOKgNkg2KIH\nzCOv+J1XE4odo8kFYMq8UxtIZbmVnr2DfcJ3Yx+2vQSBId3F7QSKpobuhJzC\nKDAF\r\n=FId8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYPA41MVOVBKT/LwypxT56xJKQ6N5RcYyY0jGzJvO3FwIhAJyOEAfx/ln/0l+BvoSIjJZU9OcoHr3K+xcccQ96bTRv"}]},"maintainers":[{"name":"anonymous","email":"eush77@gmail.com"},{"name":"anonymous","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-remove_1.0.2_1558436218397_0.9420731007445058"},"_hasShrinkwrap":false},"1.0.3":{"name":"unist-util-remove","version":"1.0.3","description":"Remove nodes from Unist tree","license":"MIT","keywords":["ast","cascade","delete","mutable","node","remove","squeeze","strip","tree","unist","util"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-remove.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-remove/issues"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"unist-util-is":"^3.0.0"},"devDependencies":{"nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","unist-builder":"^1.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"8404571e96348804e45bd73f36f71028d08425a8","homepage":"https://github.com/syntax-tree/unist-util-remove#readme","_id":"unist-util-remove@1.0.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mB6nCHCQK0pQffUAcCVmKgIWzG/AXs/V8qpS8K72tMPtOSCMSjDeMc5yN+Ye8rB0FhcE+JvW++o1xRNc0R+++g==","shasum":"58ec193dfa84b52d5a055ffbc58e5444eb8031a3","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-1.0.3.tgz","fileCount":4,"unpackedSize":8283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8NmICRA9TVsSAnZWagAAVwwP/0gogVH6w6x/ZfIoQaDw\nStXcYZpBXmXq+eUA1BVnnnZBNgQWIDFWjSFwtytPGz7jMmsk87sP2Q5t6YDo\nmaGRikyxw09+taiqqIsOUfq6GUUdxZk38B5YuVdKZK/3sg+FFt4KxkdBbvu5\nxFBsu66tpk5JuWtS5PRqDOdRC9tvjoa02uU40uELNbXUfZYdRlwgMMre055Q\nDvS3aUuNAahOrPhm5hqzhrNuC9zSgUB9oSObyK9WN76za1isO+ORp5y6jqQI\nJDf8/D4v6HEKfyK/N5avC6pHKrgLhTuLRfAJDy5iOUU+XCIPUkpIhlcQ0x3i\n6d1kUD9fV3R7UBBQDSkvkS99cxyq/8y3LdTSfKupKaymXjKEIZ0GvxgTUZU8\ni+KK2DgLRzyckQXwxEwaRhGzZhRul5/jcRAtQPPlmHvpN4S8V2y5I+moF5F8\nCtIxqK8N12Ajl4ZXpg/j0VZ9F0V4NIflHJ+PPXZEtglV+eih3utBA2b5E9Dw\nwteBGzaxSjnynFqihbqHEeDPnB5lXaUKmHuqRHmnuPoa6MC0B3tGD0dupuT7\n/yei/wcLNlDN+sE2VVAA/J7O/fPjWe3AC6auHJIfc512ynLcI6efGLK3x9Us\nsihUXXPzKYmCIwZzqRqOZSZyZyKfBuz7val4N66xpzeczMDwPbohqquKS20c\n1uWy\r\n=N6Ai\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4QBg7YGsmf/yYx5jiHzRIQVTd/OI1L8FRYIm9Mh5uIAIgCFBG9aE/MofstXEayDrVHLOr8OTJRROEnsWrENad9+E="}]},"maintainers":[{"name":"anonymous","email":"eush77@gmail.com"},{"name":"anonymous","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-remove_1.0.3_1559288200172_0.16736825309948222"},"_hasShrinkwrap":false},"2.0.0":{"name":"unist-util-remove","version":"2.0.0","description":"unist utility to remove nodes from a tree","license":"MIT","keywords":["unist","unist-util","util","utility","ast","tree","node","cascade","delete","mutable","remove","squeeze","strip"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-remove.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-remove/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"unist-util-is":"^4.0.0"},"devDependencies":{"nyc":"^15.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","unist-builder":"^2.0.0","xo":"^0.25.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"113ec760f6ff7dfe9abf2b897393e1fce33d880d","homepage":"https://github.com/syntax-tree/unist-util-remove#readme","_id":"unist-util-remove@2.0.0","_nodeVersion":"13.0.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-HwwWyNHKkeg/eXRnE11IpzY8JT55JNM1YCwwU9YNCnfzk6s8GhPXrVBBZWiwLeATJbI7euvoGSzcy9M29UeW3g==","shasum":"32c2ad5578802f2ca62ab808173d505b2c898488","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-2.0.0.tgz","fileCount":4,"unpackedSize":8370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQYZXCRA9TVsSAnZWagAAf2AP/1FOxYKLnvZXEPWLvqA0\nmpqzLAN0P92GMaIrByjticS/gG8g+qrd6Op56H0oGx+SW/DXOutc3Rz+enA0\nB4snf6smDH22EIK7kJP/daB5pRxIqMmO5U1xcyErc8pDSuizLJcWiRwh6W/d\nCC9YtEiLcGlQFEZ0d96UeEfzM00p39Yg48BEPrU988CAmFyjaG4+/iBNCC/s\nKu/Cur8LaL7WGy6Kow6hpXBnsNs/SZNYvwECVGRB0PUcxarZp12OylCSzorZ\nppSlEMF7tWPVBg1wODjYijNpRFbyoYr291M8VD1u16np66Bi3HZfWS73ULK8\n7NSPVNzLy3fO8qVnIadfeIYuCOCoeGkbNDX8T6Er6uGh2Rsf6iKjLdfBEiAX\nfjZkYOnidBWqQy1lm1zQFHwf8hhSlp7e85JGtjx2w1tYkUCK4NJDRzD6p+0y\nY4scZFh4o4jNV+ET+tnG32fQD/gTEiHztcDi3RVqY+kWGWWgqE+wTfHGFc0U\nBgTRWdsbxAwRclmggjtdn3AYAhe3i6EIYuVMv7hbPMxwp4dYsTqKTBFVgCef\nFG5EXUgTVEDubh0GnW6R10EEX7jWVNXsCmiLn3n+ZpWZzWC/GX9DjkJwR+tz\nvwp4pYteGwdZZL6hZtzCt77hSBukG/TBXUU3r1GD1WLJALGyLvtoi2wXlE7y\nbN7S\r\n=4v1I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtR55GUHo+KggpuIw94xBqaQgT03aSOPQLNZcoFpNWOwIgX4OCr0Mw58RZ0pFAtESofKVoRa30cPrI9MdFIIPm/38="}]},"maintainers":[{"email":"keith@mcknig.ht","name":"anonymous"},{"email":"tituswormer@gmail.com","name":"anonymous"}],"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-remove_2.0.0_1581352535016_0.16697987154722393"},"_hasShrinkwrap":false},"2.0.1":{"name":"unist-util-remove","version":"2.0.1","description":"unist utility to remove nodes from a tree","license":"MIT","keywords":["unist","unist-util","util","utility","ast","tree","node","cascade","delete","mutable","remove","squeeze","strip"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-remove.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-remove/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"unist-util-is":"^4.0.0"},"devDependencies":{"nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","unist-builder":"^2.0.0","xo":"^0.34.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"eqeqeq":["error","always",{"null":"ignore"}],"no-eq-null":"off","unicorn/explicit-length-check":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"52a08b7b8cf80c21df4dd54af7474ce6cc8223b8","homepage":"https://github.com/syntax-tree/unist-util-remove#readme","_id":"unist-util-remove@2.0.1","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-YtuetK6o16CMfG+0u4nndsWpujgsHDHHLyE0yGpJLLn5xSjKeyGyzEBOI2XbmoUHCYabmNgX52uxlWoQhcvR7Q==","shasum":"fa13c424ff8e964f3aa20d1098b9a690c6bfaa39","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-2.0.1.tgz","fileCount":4,"unpackedSize":8406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnpw9CRA9TVsSAnZWagAAc3kP+QHBfMUF5kWKjuimyktk\nq9//GJ+Aix5IIIAPpItXU6err5s7Z1hlMt669JLcE/S8bslMFXUg65jnfxro\n4Kj55x7qPST9tTvsr47JgQYlGuVNyCQLfo5axqn2b6t4ofyT8bnZOK344oIM\n3RqDaXHrCOAgGfc8F3Ad7fli1BIWwWcktlbfhjCK1hykTSgTjBXQ4gQZAZTj\nPYibcywo9xnC8mSCQD1ZwwVM6mAmFzkzW0eDxsVF8KCVVbMCGzoj2PQ/Nycj\ntzQEKgsz+cPYrVxq2ca4UM2nf6TQuHclxEF19RafMUC3LZXz+bLzw3/yIXhC\n70K1I8vR16paexlA04MpUhvw+hhvoDSwXW8WMfay6GMMeHjEMwHaRSaIE7f3\na3GxB9dWiSsrL8vP+EfFdpGZDWbcGGAjxOPmpiDC2velDJ8TWwcNNBHUvhHs\npPK6HZAXNBfIgcmVPAyBN4SJ00ObJJMssAq4jcBkjQ2hv8xJi8icYDwUwpA/\nfXCXZFYk/gC+rIEHLY76gX5akcptT/CECh55xgfp2SmVz5+mGi7c5VvoUt1T\nHvPw1iOU02IxbPsQf2RvnWGAUweX7upeOeusIy2NYy3+uEka69OTYpkxpg12\nl1E050WVS6tD2SB4o2EKVlGK2h42xcr+Ejy2BQNyqT2h0+5TS5xHrk/7fiaJ\n1FNR\r\n=vRYp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD04KW/A3OACfFkwQyX9LHM2xaP7ze++wtCVKB2ZP+t1wIhAOA0mt44+TJh4y92AZOas7lZLt44xRf4ztgGd2M29h/h"}]},"maintainers":[{"name":"anonymous","email":"keith@mcknig.ht"},{"name":"anonymous","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-remove_2.0.1_1604230204706_0.5577837699608821"},"_hasShrinkwrap":false},"2.1.0":{"name":"unist-util-remove","version":"2.1.0","description":"unist utility to remove nodes from a tree","license":"MIT","keywords":["unist","unist-util","util","utility","ast","tree","node","cascade","delete","mutable","remove","squeeze","strip"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-remove.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-remove/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"types":"types/index.d.ts","dependencies":{"unist-util-is":"^4.0.0"},"devDependencies":{"dtslint":"^4.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","unist-builder":"^2.0.0","xo":"^0.38.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint types","test":"npm run format && npm run test-coverage && npm run test-types"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"eqeqeq":["error","always",{"null":"ignore"}],"no-eq-null":"off","unicorn/explicit-length-check":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"798b1052f4c9a75d621d0bad3e68dc9a549ac793","homepage":"https://github.com/syntax-tree/unist-util-remove#readme","_id":"unist-util-remove@2.1.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.2","dist":{"integrity":"sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==","shasum":"b0b4738aa7ee445c402fda9328d604a02d010588","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-2.1.0.tgz","fileCount":5,"unpackedSize":9764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZuneCRA9TVsSAnZWagAAVjIP/RxLYpDhYQ0O1MagETAQ\njBEI4fC4ZUxCa4li0DiJWYqdcgEElFwVt6aVCmwSX7MDNZBNw/9lUs0jIu+o\nbWuaLuvItqZmgrtnNWxXlZieVYtaYq7HuLoSKg9jM+7OWYgdXaDavrgj5P6a\nOtgyySlMuNGcdGhFl8vhLMzbc4FedXLXtB03btHzuF3jrVAuVQ2n7eEjyC8f\niHfARcJtBfWwdfa8Urqrjoo9sLjWx9R+Alkj1MpxPN7CXeQ/sV50JMFzIVMz\njLIsq+gEQTeypVJqAuOSGSl9PACJANvojGjfKkD6tybiFmbdS5fg+67aI0Jm\nPwOoQUzajmWHoy0A9laUwgMwvGX31qSj7Og1QAKU5WQ/8MSngUC64/1gBfjL\nK/RbW0+oMbj0I7GaZMCfgI0HkqFaP0b/1x+DE+xr9RqdrYZv938iBTRLhMPN\nHhnZza2k3KCXHaqzLJm67wJPWak7zicsz+n9WjxK+KbB/2mmU/I1OGICR4l2\nesMvLe3e8yTa5x2yuqGSWbX75vb1i5i2EyLLprxU9+Tww+zuiBTviruaN9rJ\nxLZlj7Gn1NCQtfKkDOqcBYfUHytyMqdCCeSsjWwoqmQF0IOdDXeyf8KTAIJH\nNgbSexZEE/dzyrKxQrbYC507wulzTMNFlHTTLRyClMeKvPrwa8cNh+Ce+742\nq4dY\r\n=4Lgv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGc9fPULTfb9a9Ow9UmGAdCh0jP9k0mKyxYgo+cXSp+yAiEAmTWQ1D7hH4VgA2SmSqRrWyVCvhEmF5rYE3Gpzu1ZDWU="}]},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-remove_2.1.0_1617357277889_0.6974744132633306"},"_hasShrinkwrap":false},"3.0.0":{"name":"unist-util-remove","version":"3.0.0","description":"unist utility to remove nodes from a tree","license":"MIT","keywords":["unist","unist-util","util","utility","ast","tree","node","cascade","delete","mutable","remove","squeeze","strip"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-remove.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-remove/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^5.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-builder":"^3.0.0","xo":"^0.38.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test-types":"dtslint types","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"import/no-mutable-exports":"off","no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"78c2d5f3bde6642a23d45620d6264391fe8d1c57","homepage":"https://github.com/syntax-tree/unist-util-remove#readme","_id":"unist-util-remove@3.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-W6CPL4+I+Ja0H/2E5BFKypDq8pzEtXCgZepIaQKY91URJQf2OpoilrYkcExEhgfEO0OJfcO6OvOl61jmrZBQ1g==","shasum":"1fe0dd7ec2dd5cd71ccd1cefa90e234a4624b10a","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-3.0.0.tgz","fileCount":5,"unpackedSize":11612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfUX8CRA9TVsSAnZWagAAtt8P/jrJgQSem3LksHXxPXZe\naug7PrfX8hHP1vLm0X0yPePLSIJqdS5eIFmsnpAp+3pFmGDJvei2cUm45276\nImilTcvw/RUCTUszt/vZKEk9Hq7TEKLRVd+uggi3zGvSu78NB08vE5zSVQS1\ndoxV+ONzlAZbKSPZs02kb+RdIX70RNif1GzOdztFYvSFaobDE+hBpEbf4wou\n/tTKuku+Odpud+GUQ/Gm737e44HSeeF7s405O2Y/BqKL64/B15mTsua44se0\n3w8XVSW8W9fVDGO/NfZ/kID6bS4g1EdF3HFN01XIC2So36v3cS82xv4H4Eu9\nzBZkwp7r3c5RvpL0caCrbOdbge8FXMtE8g5nhOD77HDm1RhZXPNSIVVRZMh3\nZDAwJK9wP1Rulk6nKgsvwyfVnHVZcfYKUEImrYn39yPp5EL06wfgcniDMLDx\nR2OrQM9vjNoj5XbiOd4pUBOi7t8bh27AIzpO7u76iKv+qPdjvI7JdOOcTbkD\nCNqGvOEx6NGJo0A9vB7eBrK1cQ6fFEf7YynTnoLsVY0j8tQsc0KKmU4Lg4M3\nrHVG3c5qM2m/KMT6VCjFYg+PdotzfVBe3X2lgSrZBGMdk54hyBEH+QHLQCxg\naVNs5SopqrALbDFPpPh49qGKZ3ILpBO3D0DDxLOe1gNWpS9o7hWcQ4hW/r7T\nksSO\r\n=nNzs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQxfFy3/nMin+9rgsJPhjZLXW6zCI5uYM+4GEZrZT58gIgLVkmeLDsYJ3DfP6ldzUNXFZ35RGBlK1KpPoRC2xll5g="}]},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-remove_3.0.0_1618822652136_0.18627234611122168"},"_hasShrinkwrap":false},"3.1.0":{"name":"unist-util-remove","version":"3.1.0","description":"unist utility to remove nodes from a tree","license":"MIT","keywords":["unist","unist-util","util","utility","ast","tree","node","cascade","delete","mutable","remove","squeeze","strip"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-remove.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-remove/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^5.0.0","unist-util-visit-parents":"^5.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-builder":"^3.0.0","xo":"^0.42.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test-types":"dtslint types","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"1d99d6357a8a5f57cb166de5673685386e0fd0a5","homepage":"https://github.com/syntax-tree/unist-util-remove#readme","_id":"unist-util-remove@3.1.0","_nodeVersion":"16.2.0","_npmVersion":"7.18.1","dist":{"integrity":"sha512-rO/sIghl13eN8irs5OBN2a4RC10MsJdiePCfwrvnzGtgIbHcDXr2REr0qi9F2r/CIb1r9FyyFmcMRIGs+EyUFw==","shasum":"8042577e151dac989b7517976bfe4bac58f76ccd","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-3.1.0.tgz","fileCount":5,"unpackedSize":12986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA7tzCRA9TVsSAnZWagAAWEYP/21w4PGhjZcGrWZUUTtR\ncBr5skAY8+T0ejRfn+YAAxDIm0aT/wiwM1b5jV7V9zaP/54/brRUMT/9saET\ndyJ2hLkNy5aBleU/vYmmdkz5h3l66fRpszXTZ1Gcyp//7RgAMm6nW9n0/ANa\nJrQ9DKh32DUKdr9zHRTdTlWmQGXUOuHdJ9/pyaCYDyqCv4KCoKyBIuruDTAU\nUgZ2SGb80uRMHTYa8G2+kx9BliCyVzE4gdbKD2xadnBXrBdq/1u9cIyv8/DM\nnVJk/gYputPtNjJgC+DF1mw2bo4HsjLavupaYUXwt7i/SLUvilgcJsWoSDk8\nxZyYMu4PUDA63SK70JQtpgjJajHTLvALuoowq7gFKorNZSkiUviWO37jQvNq\nTzvRG8Ico0s2BnBeEYfQx85PQf4VUKibYtoxST4RsgdYDaM/6OUc3zLfYdnV\nxStTAVf/8ayeb+ON4nwltOGDktN/9DGA46iHN+YpSferEXpB2nzTWEW3V9eB\njrWD4OJmwhtFfzKthiMOPCi7xnL2UTd934fgHq4u4gl3mUaoSoLzo3szMImW\nmyVgZ8P4XC1eVBvUxdiOPQUfKVGcqG9WMGkbAcyC/GS/L3DBeNRVyaPuYMUi\n55HoCGZrCnE6vF+eSuk3LjVeAvgzSEspw1T6V1BtxApxS1CW0FWK3OCvv+EQ\nhqX2\r\n=QCoV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErJp5e4cPgOSDiEbnKXbLWX6YXkMv72nN+PmKiK2FWJAiAZ1G3Juw15nFEKq3o+E7fEAHGqCR9LVuf1N6T6G8iamA=="}]},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-remove_3.1.0_1627634547213_0.6081766788225076"},"_hasShrinkwrap":false},"3.1.1":{"name":"unist-util-remove","version":"3.1.1","description":"unist utility to remove nodes from a tree","license":"MIT","keywords":["unist","unist-util","util","utility","ast","tree","node","cascade","delete","mutable","remove","squeeze","strip"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-remove.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-remove/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^5.0.0","unist-util-visit-parents":"^5.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unist-builder":"^3.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"02fad8344974f34224dde6c7c2f876a76d611ba5","homepage":"https://github.com/syntax-tree/unist-util-remove#readme","_id":"unist-util-remove@3.1.1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-kfCqZK5YVY5yEa89tvpl7KnBBHu2c6CzMkqHUrlOqaRgGOMp0sMvwWOVrbAtj03KhovQB7i96Gda72v/EFE0vw==","shasum":"8bfa181aff916bd32a4ed30b3ed76d0c21c077df","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-3.1.1.tgz","fileCount":7,"unpackedSize":13867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd6nc0+VIzXMBGyZ6m8JBI+3I224Vlx2U5ljdlt5tcyAIgWkcsQdTCrlKwR4iiToq693Xc+Zq7Htm6jFMsZ0mrIyw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzsgeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmricg/+IjZCJ/iglw45WpaXS0cdWgQCoIvIz//PLdbOXh8RrJVeIm/7\r\nQVaD/kgUm5YAfq+eei0dR/wK5GeXPCH8JCy0hhBdDNYZ36ZeGDHX7U1e75yu\r\nuZnAvY/jI7zcPsiNC0qTJ8+TNDJ32hja/y75irqzIKC1muKura9vZoovhTVn\r\n7d1eM9StMzrgLTdLadZ7/f4jiyBt7m+M5mnCWGahidlU1ol86//EGIca8pAA\r\ndOp5nv/VQuDKH8a8dGv8PuNZkmjVEqd9viDLaY0bCWxrzO9iPjr1OqlLeFTF\r\nyvZcUiqWpFMCF6tglGRs65qLgG+3FgaMLl8j38s7pINnzgmAjWqs3QUInZM1\r\n+FwUg5J81ItTW+xvpqDU0hV2ZMsX7eGSu8Tq81XqeR6B5cioqLD2O8xVJ5Iq\r\nmlUB7hcklhMZFuxGp5LqXq5PNQePIc8irBHgItRxUgk3/CfogRaJ/bTQff9C\r\nz2yqIVFwVoBIV6leByIxo4beAGjfDUOduwOj57bs8NaR0DKbbfgqwv7zHMjS\r\nEzHfwwX7gG/i2HgmK9MF076sZLtCmUtU+nNDTztLAzT4kqbrV9I2lTEs85ea\r\nftH0LtzoAOxQ07cq7NG/nU7x4u3yzxAaZooGZct8F63LK2oZQ34kILM/Srsw\r\noQBlyT49SMmBa4y9OBXvg7aeCk82cBJq04U=\r\n=cYuf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-remove_3.1.1_1674496030262_0.0167068817120557"},"_hasShrinkwrap":false},"4.0.0":{"name":"unist-util-remove","version":"4.0.0","description":"unist utility to remove nodes from a tree","license":"MIT","keywords":["unist","unist-util","util","utility","ast","tree","node","cascade","delete","mutable","remove","squeeze","strip"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-remove.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-remove/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Eugene Sharygin","email":"eush77@gmail.com"},"contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/unist":"^3.0.0","unist-util-is":"^6.0.0","unist-util-visit-parents":"^6.0.0"},"devDependencies":{"@types/mdast":"^4.0.0","@types/node":"^20.0.0","c8":"^8.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","unist-builder":"^4.0.0","xo":"^0.54.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true},"gitHead":"3d26ef7b59218850649e0275c6c7fae92a214d74","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/unist-util-remove#readme","_id":"unist-util-remove@4.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-b4gokeGId57UVRX/eVKej5gXqGlc9+trkORhFJpu9raqZkZhU0zm8Doi05+HaiBsMEIJowL+2WtQ5ItjsngPXg==","shasum":"94b7d6bbd24e42d2f841e947ed087be5c82b222e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/unist-util-remove/-/unist-util-remove-4.0.0.tgz","fileCount":7,"unpackedSize":12944,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDkoLcxEew2zkUreeNaaiGJoDcXcVIuZ5qAC8UEcaVtwIgJkkBmKQAsA7kMuSNVk4qYobo0E4mWNh8mVSivYB6TGQ="}]},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-remove_4.0.0_1688738344411_0.8982733717944613"},"_hasShrinkwrap":false}},"name":"unist-util-remove","time":{"modified":"2023-07-07T13:59:04.857Z","created":"2016-01-05T23:14:13.445Z","0.1.0":"2016-01-05T23:14:13.445Z","0.2.0":"2016-01-13T23:33:08.481Z","0.2.1":"2016-01-23T17:37:09.274Z","1.0.0":"2017-05-16T19:39:35.296Z","1.0.1":"2018-06-04T11:35:34.492Z","1.0.2":"2019-05-21T10:56:58.559Z","1.0.3":"2019-05-31T07:36:40.274Z","2.0.0":"2020-02-10T16:35:35.125Z","2.0.1":"2020-11-01T11:30:04.815Z","2.1.0":"2021-04-02T09:54:38.035Z","3.0.0":"2021-04-19T08:57:32.264Z","3.1.0":"2021-07-30T08:42:27.326Z","3.1.1":"2023-01-23T17:47:10.397Z","4.0.0":"2023-07-07T13:59:04.578Z"},"readmeFilename":"readme.md","contributors":[{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"homepage":"https://github.com/syntax-tree/unist-util-remove#readme"}