{"_id":"unist-util-visit","_rev":"265176","name":"unist-util-visit","description":"unist utility to visit nodes","dist-tags":{"latest":"4.1.2"},"maintainers":[{"name":"wooorm","email":""}],"time":{"modified":"2023-03-27T18:57:51.000Z","created":"2015-08-01T12:08:40.972Z","4.1.2":"2023-01-24T14:56:54.696Z","4.1.1":"2022-08-21T10:59:22.861Z","4.1.0":"2021-09-23T13:48:23.173Z","4.0.0":"2021-07-30T08:13:31.329Z","3.1.0":"2021-05-10T14:04:11.416Z","3.0.1":"2021-05-04T21:15:45.675Z","3.0.0":"2021-04-20T10:11:11.037Z","2.0.3":"2020-07-11T09:47:14.798Z","2.0.2":"2020-02-16T16:09:43.582Z","2.0.1":"2019-11-10T08:38:43.339Z","2.0.0":"2019-07-31T19:36:08.818Z","1.4.1":"2019-05-21T11:48:51.889Z","1.4.0":"2018-07-23T20:19:40.614Z","1.3.1":"2018-05-02T10:26:49.022Z","1.2.0":"2017-11-17T01:29:55.993Z","1.3.0":"2017-12-10T20:52:44.025Z","1.1.3":"2017-06-12T16:14:08.803Z","1.1.2":"2017-06-12T15:39:28.245Z","1.1.1":"2016-11-20T08:47:08.900Z","1.1.0":"2016-03-25T12:14:23.552Z","1.0.1":"2016-02-09T08:48:44.677Z","1.0.0":"2015-08-01T12:08:40.972Z"},"users":{},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"versions":{"4.1.2":{"name":"unist-util-visit","version":"4.1.2","description":"unist utility to visit nodes","license":"MIT","keywords":["unist","unist-util","util","utility","remark","retext","rehype","mdast","hast","xast","nlcst","natural","language","markdown","html","xml","tree","ast","node","visit","walk"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.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.1.1"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","mdast-util-from-markdown":"^1.0.0","mdast-util-gfm":"^2.0.0","micromark-extension-gfm":"^2.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","tsd":"^0.25.0","type-coverage":"^2.0.0","typescript":"^4.7.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && tsd && 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,"rules":{"@typescript-eslint/ban-types":"off","@typescript-eslint/array-type":"off"}},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"3ef009be60a9739c0127a7274ea88f5d3fc21894","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@4.1.2","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"125a42d1eb876283715a3cb5cceaa531828c72e2","size":6554,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-4.1.2.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-4.1.2.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_4.1.2_1674572214538_0.6274902238226796"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-24T14:56:54.696Z","publish_time":1674572214696,"_cnpm_publish_time":1674572214696},"4.1.1":{"name":"unist-util-visit","version":"4.1.1","description":"unist utility to visit nodes","license":"MIT","keywords":["unist","unist-util","util","utility","remark","retext","rehype","mdast","hast","xast","nlcst","natural","language","markdown","html","xml","tree","ast","node","visit","walk"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.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.1.1"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","mdast-util-from-markdown":"^1.0.0","mdast-util-gfm":"^2.0.0","micromark-extension-gfm":"^2.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.22.0","type-coverage":"^2.0.0","typescript":"^4.7.0","xo":"^0.51.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{index,test}.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"@typescript-eslint/ban-types":"off","@typescript-eslint/array-type":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"6eff10cb8b1c1afec1156d6b8acf5b5e684efbaa","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@4.1.1","_nodeVersion":"18.2.0","_npmVersion":"8.13.2","dist":{"shasum":"1c4842d70bd3df6cc545276f5164f933390a9aad","size":5029,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-4.1.1.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-4.1.1.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_4.1.1_1661079562641_0.14382872951251247"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-21T10:59:26.531Z","publish_time":1661079562861,"_cnpm_publish_time":1661079562861},"4.1.0":{"name":"unist-util-visit","version":"4.1.0","description":"unist utility to visit nodes","license":"MIT","keywords":["unist","unist-util","util","utility","remark","retext","rehype","mdast","hast","xast","nlcst","natural","language","markdown","html","xml","tree","ast","node","visit","walk"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.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":"^14.0.0","remark-cli":"^10.0.0","remark-gfm":"^2.0.0","remark-preset-wooorm":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.17.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.44.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"{index,test}.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"5abd634adc89a235294711776c1cc32a3555bb49","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@4.1.0","_nodeVersion":"16.9.0","_npmVersion":"7.23.0","dist":{"shasum":"f41e407a9e94da31594e6b1c9811c51ab0b3d8f5","size":4543,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-4.1.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-4.1.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_4.1.0_1632404903047_0.6362239854830556"},"_hasShrinkwrap":false,"publish_time":1632404903173,"_cnpm_publish_time":1632404903173,"_cnpmcore_publish_time":"2021-12-14T05:35:43.816Z"},"4.0.0":{"name":"unist-util-visit","version":"4.0.0","description":"unist utility to visit nodes","license":"MIT","keywords":["unist","unist-util","util","utility","remark","retext","rehype","mdast","hast","xast","nlcst","natural","language","markdown","html","xml","tree","ast","node","visit","walk"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.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":"^13.0.0","remark-cli":"^9.0.0","remark-gfm":"^1.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.17.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.42.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"f64a48206aa8d8d0c89fd4ddc93998b87ea82f2f","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@4.0.0","_nodeVersion":"16.2.0","_npmVersion":"7.18.1","dist":{"shasum":"6e1f7e8e163921d20281354c38bfd3244b64580a","size":4406,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-4.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_4.0.0_1627632811198_0.15465612523621286"},"_hasShrinkwrap":false,"publish_time":1627632811329,"_cnpm_publish_time":1627632811329,"_cnpmcore_publish_time":"2021-12-14T05:35:44.009Z"},"3.1.0":{"name":"unist-util-visit","version":"3.1.0","description":"unist utility to visit nodes","license":"MIT","keywords":["unist","unist-util","util","utility","remark","retext","rehype","mdast","hast","xast","nlcst","natural","language","markdown","html","xml","tree","ast","node","visit","walk"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.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":"^4.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^13.0.0","remark-cli":"^9.0.0","remark-gfm":"^1.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.14.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^9.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"bd0b101af4d77ecab471d166c9dcc9c7e556cd56","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@3.1.0","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"9420d285e1aee938c7d9acbafc8e160186dbaf7b","size":4324,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-3.1.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-3.1.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_3.1.0_1620655451286_0.8223320305207298"},"_hasShrinkwrap":false,"publish_time":1620655451416,"_cnpm_publish_time":1620655451416,"_cnpmcore_publish_time":"2021-12-14T05:35:44.196Z"},"3.0.1":{"name":"unist-util-visit","version":"3.0.1","description":"unist utility to visit nodes","license":"MIT","keywords":["unist","unist-util","util","utility","remark","retext","rehype","mdast","hast","xast","nlcst","natural","language","markdown","html","xml","tree","ast","node","visit","walk"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.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":"^4.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^13.0.0","remark-cli":"^9.0.0","remark-gfm":"^1.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.14.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^9.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"4270b9d1456a4fb3ba50bcf123c9a78a49fe3e47","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@3.0.1","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"shasum":"7d37a931321ee4a5c2cb86a905e88eef5244f3c8","size":4489,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-3.0.1.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-3.0.1.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_3.0.1_1620162945452_0.9184623247733432"},"_hasShrinkwrap":false,"publish_time":1620162945675,"_cnpm_publish_time":1620162945675,"_cnpmcore_publish_time":"2021-12-14T05:35:44.422Z"},"3.0.0":{"name":"unist-util-visit","version":"3.0.0","description":"unist utility to visit nodes","license":"MIT","keywords":["unist","unist-util","util","utility","remark","retext","rehype","mdast","hast","xast","nlcst","natural","language","markdown","html","xml","tree","ast","node","visit","walk"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.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":"^4.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark":"^13.0.0","remark-cli":"^9.0.0","remark-gfm":"^1.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","tsd":"^0.14.0","type-coverage":"^2.0.0","typescript":"^4.0.0","unified":"^9.0.0","xo":"^0.38.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && tsd && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"cd4f350b4e5ea5f9b81c5a68853893d205e78d51","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@3.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.9.0","dist":{"shasum":"a8e239038f7b29aadc649a6080f42bc85ea1a7bc","size":4498,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-3.0.0.tgz"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_3.0.0_1618913470919_0.45677817589558334"},"_hasShrinkwrap":false,"publish_time":1618913471037,"_cnpm_publish_time":1618913471037,"_cnpmcore_publish_time":"2021-12-14T05:35:44.623Z"},"2.0.3":{"name":"unist-util-visit","version":"2.0.3","description":"unist utility to visit nodes","license":"MIT","keywords":["unist","unist-util","util","utility","remark","retext","rehype","mdast","hast","xast","nlcst","natural","language","markdown","html","xml","tree","ast","node","visit","walk"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.com"}],"types":"types/index.d.ts","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^4.0.0","unist-util-visit-parents":"^3.0.0"},"devDependencies":{"browserify":"^16.0.0","dtslint":"^3.0.0","nyc":"^15.0.0","prettier":"^2.0.0","remark":"^12.0.0","remark-cli":"^8.0.0","remark-preset-wooorm":"^7.0.0","tape":"^5.0.0","tinyify":"^2.0.0","typescript":"^3.0.0","unified":"^9.0.0","xo":"^0.32.0"},"scripts":{"format":"remark . -qfo && prettier . --write && xo --fix","build-bundle":"browserify . -s unistUtilVisit > unist-util-visit.js","build-mangle":"browserify . -s unistUtilVisit -p tinyify > unist-util-visit.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint types","test":"npm run format && npm run build && 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":{"unicorn/prefer-set-has":"off"},"ignores":["unist-util-visit.js","types"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"5fb2c5da312d7cf20fc92af62e7f3ee286c6722c","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@2.0.3","_nodeVersion":"14.0.0","_npmVersion":"6.14.5","dist":{"shasum":"c3703893146df47203bb8a9795af47d7b971208c","size":4149,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-2.0.3.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-2.0.3.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_2.0.3_1594460834674_0.8448808350525965"},"_hasShrinkwrap":false,"publish_time":1594460834798,"_cnpm_publish_time":1594460834798},"2.0.2":{"name":"unist-util-visit","version":"2.0.2","description":"unist utility to visit nodes","license":"MIT","keywords":["unist","unist-util","util","utility","remark","retext","rehype","mdast","hast","xast","nlcst","natural","language","markdown","html","xml","tree","ast","node","visit","walk"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.com"}],"types":"types/index.d.ts","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^4.0.0","unist-util-visit-parents":"^3.0.0"},"devDependencies":{"browserify":"^16.0.0","dtslint":"^3.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark":"^11.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","typescript":"^3.0.0","unified":"^8.0.0","xo":"^0.26.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.{js,ts}\" && xo --fix","build-bundle":"browserify . -s unistUtilVisit > unist-util-visit.js","build-mangle":"browserify . -s unistUtilVisit -p tinyify > unist-util-visit.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint types","test":"npm run format && npm run build && 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,"ignores":["unist-util-visit.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"6117462f86405ef3ca538de10f7b2281449f67dd","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@2.0.2","_nodeVersion":"13.0.1","_npmVersion":"6.13.7","dist":{"shasum":"3843782a517de3d2357b4c193b24af2d9366afb7","size":4144,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-2.0.2.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-2.0.2.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_2.0.2_1581869383435_0.02727556379522378"},"_hasShrinkwrap":false,"publish_time":1581869383582,"_cnpm_publish_time":1581869383582},"2.0.1":{"name":"unist-util-visit","version":"2.0.1","description":"Recursively walk over unist nodes","license":"MIT","keywords":["unist","remark","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.com"}],"types":"types/index.d.ts","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^4.0.0","unist-util-visit-parents":"^3.0.0"},"devDependencies":{"browserify":"^16.0.0","dtslint":"^2.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark":"^11.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","typescript":"^3.0.0","unified":"^8.0.0","xo":"^0.25.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.{js,ts}\" && xo --fix","build-bundle":"browserify . -s unistUtilVisit > unist-util-visit.js","build-mangle":"browserify . -s unistUtilVisit -p tinyify > unist-util-visit.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint types","test":"npm run format && npm run build && 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,"ignores":["unist-util-visit.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"4ac9ab5c212f3c65ffbd798389b0f4320b4390e4","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@2.0.1","_nodeVersion":"13.0.1","_npmVersion":"6.13.0","dist":{"shasum":"b4e1c1cb414250c6b3cb386b8e461d79312108ae","size":4102,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-2.0.1.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_2.0.1_1573375123163_0.6881728736667907"},"_hasShrinkwrap":false,"publish_time":1573375123339,"_cnpm_publish_time":1573375123339},"2.0.0":{"name":"unist-util-visit","version":"2.0.0","description":"Recursively walk over unist nodes","license":"MIT","keywords":["unist","remark","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.com"}],"types":"types/index.d.ts","dependencies":{"@types/unist":"^2.0.0","unist-util-is":"^4.0.0","unist-util-visit-parents":"^3.0.0"},"devDependencies":{"browserify":"^16.0.0","dtslint":"^0.9.0","nyc":"^14.0.0","prettier":"^1.0.0","remark":"^11.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","typescript":"^3.5.3","unified":"^8.3.2","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.{js,ts}\" && xo --fix","build-bundle":"browserify . -s unistUtilVisit > unist-util-visit.js","build-mangle":"browserify . -s unistUtilVisit -p tinyify > unist-util-visit.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test-types":"dtslint types","test":"npm run format && npm run build && 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,"ignores":["unist-util-visit.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"4a9ccf9a28e5b57db08f057e5210cce1ac506639","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@2.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.10.2","dist":{"shasum":"1fdae5ea88251651bfe49b7e84390d664fc227c5","size":4083,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-2.0.0.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_2.0.0_1564601768729_0.005105391932288761"},"_hasShrinkwrap":false,"publish_time":1564601768818,"_cnpm_publish_time":1564601768818},"1.4.1":{"name":"unist-util-visit","version":"1.4.1","description":"Recursively walk over unist nodes","license":"MIT","keywords":["unist","remark","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.com"}],"dependencies":{"unist-util-visit-parents":"^2.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark":"^10.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","tinyify":"^2.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s unistUtilVisit > unist-util-visit.js","build-mangle":"browserify . -s unistUtilVisit -p tinyify > unist-util-visit.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignores":["unist-util-visit.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"c0309c28042225908adb91d80ab482c03b829539","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@1.4.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"4724aaa8486e6ee6e26d7ff3c8685960d560b1e3","size":2930,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-1.4.1.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-1.4.1.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_1.4.1_1558439331756_0.1130322503430794"},"_hasShrinkwrap":false,"publish_time":1558439331889,"_cnpm_publish_time":1558439331889},"1.4.0":{"name":"unist-util-visit","version":"1.4.0","description":"Recursively walk over unist nodes","license":"MIT","keywords":["unist","remark","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.com"}],"files":["index.js"],"dependencies":{"unist-util-visit-parents":"^2.0.0"},"devDependencies":{"browserify":"^16.0.0","nyc":"^12.0.0","prettier":"^1.12.1","remark":"^9.0.0","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.5.1","tinyify":"^2.4.3","xo":"^0.21.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s unistUtilVisit > unist-util-visit.js","build-mangle":"browserify . -s unistUtilVisit -p tinyify > unist-util-visit.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","no-var":"off","prefer-arrow-callback":"off"},"ignores":["unist-util-visit.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"8083f8013b8a6c6275b25ec54757d741f599a72f","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@1.4.0","_npmVersion":"6.2.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"1cb763647186dc26f5e1df5db6bd1e48b3cc2fb1","size":2961,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-1.4.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-1.4.0.tgz"},"maintainers":[{"name":"wooorm","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_1.4.0_1532377180548_0.4943008517437806"},"_hasShrinkwrap":false,"publish_time":1532377180614,"_cnpm_publish_time":1532377180614},"1.3.1":{"name":"unist-util-visit","version":"1.3.1","description":"Recursively walk over unist nodes","license":"MIT","keywords":["unist","remark","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.com"}],"files":["index.js"],"dependencies":{"unist-util-is":"^2.1.1"},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.0","nyc":"^11.0.0","prettier":"^1.12.1","remark":"^9.0.0","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.5.1","xo":"^0.20.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --no-builtins -s unistUtilVisit > unist-util-visit.js","build-mangle":"esmangle unist-util-visit.js > unist-util-visit.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","no-var":"off","prefer-arrow-callback":"off"},"ignores":["unist-util-visit.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"73c4304046d4306e33ac3c4c9beac01550238535","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@1.3.1","_npmVersion":"6.0.0","_nodeVersion":"9.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"c019ac9337a62486be58531bc27e7499ae7d55c7","size":3923,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-1.3.1.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-1.3.1.tgz"},"maintainers":[{"name":"wooorm","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit_1.3.1_1525256808942_0.7681129670379327"},"_hasShrinkwrap":false,"publish_time":1525256809022,"_cnpm_publish_time":1525256809022},"1.2.0":{"name":"unist-util-visit","version":"1.2.0","description":"Recursively walk over unist nodes","license":"MIT","keywords":["unist","remark","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.com"}],"files":["index.js"],"dependencies":{"unist-util-is":"^2.1.1"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nyc":"^11.0.0","remark":"^8.0.0","remark-cli":"^4.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.5.1","xo":"^0.18.2"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --no-builtins -s unistUtilVisit > unist-util-visit.js","build-mangle":"esmangle unist-util-visit.js > unist-util-visit.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"ignores":["unist-util-visit.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"7c6353fe94f2b1e80d0563a98370a15c44fe3e92","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@1.2.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"9dc78d1f95cd242e865f7f93f327d3296bb9a718","size":3100,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-1.2.0.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit-1.2.0.tgz_1510882194998_0.7142284112051129"},"directories":{},"publish_time":1510882195993,"_hasShrinkwrap":false,"_cnpm_publish_time":1510882195993},"1.3.0":{"name":"unist-util-visit","version":"1.3.0","description":"Recursively walk over unist nodes","license":"MIT","keywords":["unist","remark","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},{"name":"Eugene Sharygin","email":"eush77@gmail.com"},{"name":"Richard Gibson","email":"richard.gibson@gmail.com"}],"files":["index.js"],"dependencies":{"unist-util-is":"^2.1.1"},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nyc":"^11.0.0","remark":"^8.0.0","remark-cli":"^4.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.5.1","xo":"^0.18.2"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --no-builtins -s unistUtilVisit > unist-util-visit.js","build-mangle":"esmangle unist-util-visit.js > unist-util-visit.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"ignores":["unist-util-visit.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"db19ed699a02c69a06e84789c638cdb8552fba3c","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@1.3.0","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"41ca7c82981fd1ce6c762aac397fc24e35711444","size":3800,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-1.3.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-1.3.0.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit-1.3.0.tgz_1512939163082_0.32636329787783325"},"directories":{},"publish_time":1512939164025,"_hasShrinkwrap":false,"_cnpm_publish_time":1512939164025},"1.1.3":{"name":"unist-util-visit","version":"1.1.3","description":"Recursively walk over unist nodes","license":"MIT","keywords":["unist","remark","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nyc":"^11.0.0","remark":"^7.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.5.1","xo":"^0.18.2"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --no-builtins -s unistUtilVisit > unist-util-visit.js","build-mangle":"esmangle unist-util-visit.js > unist-util-visit.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"ignores":["unist-util-visit.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"9dff0de34a09d200522844560880a22ca9295653","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@1.1.3","_shasum":"ec268e731b9d277a79a5b5aa0643990e405d600b","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"ec268e731b9d277a79a5b5aa0643990e405d600b","size":2976,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-1.1.3.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-1.1.3.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit-1.1.3.tgz_1497284047913_0.11428822320885956"},"directories":{},"publish_time":1497284048803,"_cnpm_publish_time":1497284048803,"_hasShrinkwrap":false},"1.1.2":{"name":"unist-util-visit","version":"1.1.2","description":"Recursively walk over unist nodes","license":"MIT","keywords":["unist","remark","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/unist-util-visit.git"},"bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.0","nyc":"^11.0.0","remark":"^7.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.5.1","xo":"^0.18.2"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --no-builtins -s unistUtilVisit > unist-util-visit.js","build-mangle":"esmangle unist-util-visit.js > unist-util-visit.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"ignores":["unist-util-visit.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"bb307984787e4ecf5e985a5799926f232cdffef6","homepage":"https://github.com/syntax-tree/unist-util-visit#readme","_id":"unist-util-visit@1.1.2","_shasum":"d2a9785675f5ba1f00d61167d0907b883759fd35","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"d2a9785675f5ba1f00d61167d0907b883759fd35","size":2971,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-1.1.2.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-1.1.2.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unist-util-visit-1.1.2.tgz_1497281967335_0.3173101751599461"},"directories":{},"publish_time":1497281968245,"_cnpm_publish_time":1497281968245,"_hasShrinkwrap":false},"1.1.1":{"name":"unist-util-visit","version":"1.1.1","description":"Recursively walk over unist nodes","license":"MIT","keywords":["unist","remark","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/wooorm/unist-util-visit.git"},"bugs":{"url":"https://github.com/wooorm/unist-util-visit/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"devDependencies":{"browserify":"^13.0.0","esmangle":"^1.0.0","nyc":"^9.0.1","remark":"^6.0.0","remark-cli":"^2.0.0","remark-preset-wooorm":"^1.0.0","tape":"^4.5.1","xo":"^0.17.1"},"scripts":{"build-md":"remark . --quiet --frail --output","build-bundle":"browserify index.js --no-builtins -s unistUtilVisit > unist-util-visit.js","build-mangle":"esmangle unist-util-visit.js > unist-util-visit.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"ignores":["unist-util-visit.js"]},"remarkConfig":{"presets":"wooorm"},"gitHead":"05e573eddbe28019b1a380c702c8d8e0f2c016c3","homepage":"https://github.com/wooorm/unist-util-visit#readme","_id":"unist-util-visit@1.1.1","_shasum":"e917a3b137658b335cb4420c7da2e74d928e4e94","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"e917a3b137658b335cb4420c7da2e74d928e4e94","size":2835,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-1.1.1.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-1.1.1.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/unist-util-visit-1.1.1.tgz_1479631626966_0.7477522694971412"},"directories":{},"publish_time":1479631628900,"_cnpm_publish_time":1479631628900,"_hasShrinkwrap":false},"1.1.0":{"name":"unist-util-visit","version":"1.1.0","description":"Recursively walk over unist nodes","license":"MIT","keywords":["unist","remark","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/wooorm/unist-util-visit.git"},"bugs":{"url":"https://github.com/wooorm/unist-util-visit/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"devDependencies":{"browserify":"^13.0.0","eslint":"^2.0.0","esmangle":"^1.0.0","istanbul":"^0.4.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","remark":"^4.0.0","remark-comment-config":"^3.0.0","remark-github":"^4.0.0","remark-lint":"^3.0.0","tape":"^4.5.1"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --no-builtins -s unistUtilVisit > unist-util-visit.js","build-mangle":"esmangle unist-util-visit.js > unist-util-visit.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","test-api":"node test.js","test-coverage":"istanbul cover test.js","test":"npm run build && npm run lint && npm run test-coverage"},"gitHead":"ad00980ed8e00bb480c423674c0d08c0c3871447","homepage":"https://github.com/wooorm/unist-util-visit#readme","_id":"unist-util-visit@1.1.0","_shasum":"2029869661db425ee082a82e2e02dd6cfc95db99","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"2029869661db425ee082a82e2e02dd6cfc95db99","size":3429,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-1.1.0.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/unist-util-visit-1.1.0.tgz_1458908061140_0.12338301120325923"},"directories":{},"publish_time":1458908063552,"_cnpm_publish_time":1458908063552,"_hasShrinkwrap":false},"1.0.1":{"name":"unist-util-visit","version":"1.0.1","description":"Utility to recursively walk over unist nodes","license":"MIT","keywords":["unist","remark","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/wooorm/unist-util-visit.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"files":["index.js","LICENSE"],"devDependencies":{"browserify":"^11.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.3.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","mocha":"^2.0.0","remark":"^3.2.3","remark-comment-config":"^2.0.2","remark-github":"^4.0.1","remark-lint":"^2.3.1"},"scripts":{"test-api":"mocha --check-leaks test.js","test-coverage":"istanbul cover _mocha -- test.js","test-travis":"npm run test-coverage","test":"npm run test-api","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","make":"npm run lint && npm run test-coverage","bundle":"browserify index.js --no-builtins -s unistUtilVisit > unist-util-visit.js","postbundle":"esmangle unist-util-visit.js > unist-util-visit.min.js","build-md":"remark . --quiet","build":"npm run bundle && npm run build-md"},"gitHead":"e3a5b839adc6ecc8f75d6a00dba332e7cbc8d6ee","bugs":{"url":"https://github.com/wooorm/unist-util-visit/issues"},"homepage":"https://github.com/wooorm/unist-util-visit#readme","_id":"unist-util-visit@1.0.1","_shasum":"5a7377b6fcb58db9f0aa998a88c405b239dc7b9c","_from":".","_npmVersion":"3.5.0","_nodeVersion":"5.1.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"5a7377b6fcb58db9f0aa998a88c405b239dc7b9c","size":3437,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-1.0.1.tgz"},"maintainers":[{"name":"wooorm","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/unist-util-visit-1.0.1.tgz_1455007721801_0.614794657798484"},"directories":{},"publish_time":1455007724677,"_cnpm_publish_time":1455007724677,"_hasShrinkwrap":false},"1.0.0":{"name":"unist-util-visit","version":"1.0.0","description":"Utility to recursively walk over unist nodes","license":"MIT","keywords":["unist","mdast","markdown","retext","natural","language","node","visit","walk","util","utility"],"repository":{"type":"git","url":"git+https://github.com/wooorm/unist-util-visit.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"files":["index.js","LICENSE"],"devDependencies":{"browserify":"^11.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.3.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","mdast":"^0.28.0","mdast-comment-config":"^0.1.2","mdast-github":"^0.3.0","mdast-lint":"^0.4.0","mocha":"^2.0.0"},"scripts":{"test-api":"mocha --check-leaks test.js","test-coverage":"istanbul cover _mocha -- test.js","test-travis":"npm run test-coverage","test":"npm run test-api","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","make":"npm run lint && npm run test-coverage","bundle":"browserify index.js --no-builtins -s unistUtilVisit > unist-util-visit.js","postbundle":"esmangle unist-util-visit.js > unist-util-visit.min.js","build-md":"mdast . --quiet","build":"npm run bundle && npm run build-md"},"gitHead":"f266eb736fad0b2c523fe397a9b0bc7c3aa05716","bugs":{"url":"https://github.com/wooorm/unist-util-visit/issues"},"homepage":"https://github.com/wooorm/unist-util-visit#readme","_id":"unist-util-visit@1.0.0","_shasum":"d5cfd76087b176a9de4c640b0f038804a39c3410","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"d5cfd76087b176a9de4c640b0f038804a39c3410","size":3365,"noattachment":false,"key":"/unist-util-visit/-/unist-util-visit-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/unist-util-visit/download/unist-util-visit-1.0.0.tgz"},"maintainers":[{"name":"wooorm","email":""}],"directories":{},"publish_time":1438430920972,"_cnpm_publish_time":1438430920972,"_hasShrinkwrap":false}},"readme":"# unist-util-visit\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.\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    *   [`visit(tree[, test], visitor[, reverse])`](#visittree-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.\nYou can use [`unist-util-visit-parents`][vp] if you care about the entire stack\nof parents.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 14.14+ and 16.0+), install with [npm][]:\n\n```sh\nnpm install unist-util-visit\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {visit} from 'https://esm.sh/unist-util-visit@4'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {visit} from 'https://esm.sh/unist-util-visit@4?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {u} from 'unist-builder'\nimport {visit} from 'unist-util-visit'\n\nconst tree = u('tree', [\n  u('leaf', '1'),\n  u('node', [u('leaf', '2')]),\n  u('void'),\n  u('leaf', '3')\n])\n\nvisit(tree, 'leaf', (node) => {\n  console.log(node)\n})\n```\n\nYields:\n\n```js\n{type: 'leaf', value: '1'}\n{type: 'leaf', value: '2'}\n{type: 'leaf', value: '3'}\n```\n\n## API\n\nThis package exports the identifiers [`CONTINUE`][api-continue],\n[`EXIT`][api-exit], [`SKIP`][api-skip], and [`visit`][api-visit].\nThere is no default export.\n\n### `visit(tree[, test], visitor[, reverse])`\n\nThis function works exactly the same as [`unist-util-visit-parents`][vp],\nbut [`Visitor`][api-visitor] has a different signature.\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).\nSee [`Action` in `unist-util-visit-parents`][vp-action].\n\n### `ActionTuple`\n\nList with an action and an index (TypeScript type).\nSee [`ActionTuple` in `unist-util-visit-parents`][vp-actiontuple].\n\n### `BuildVisitor`\n\nBuild a typed `Visitor` function from a tree and a test (TypeScript type).\nSee [`BuildVisitor` in `unist-util-visit-parents`][vp-buildvisitor].\n\n### `Index`\n\nMove to the sibling at `index` next (TypeScript type).\nSee [`Index` in `unist-util-visit-parents`][vp-index].\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 `parent`.\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 `parent` still results in them being\ntraversed.\n\n###### Parameters\n\n*   `node` ([`Node`][node])\n    — found node\n*   `index` (`number` or `null`)\n    — index of `node` in `parent`\n*   `parent` ([`Node`][node] or `null`)\n    — parent 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).\nSee [`VisitorResult` in `unist-util-visit-parents`][vp-visitorresult].\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 all maintained\nversions of Node.js.\nAs of now, that is Node.js 12.20+, 14.14+, 16.0+, and 18.0+.\nOur projects sometimes work with older versions, but this is not guaranteed.\n\n## Related\n\n*   [`unist-util-visit-parents`][vp]\n    — walk the tree with a stack of parents\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/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/unist-util-visit/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/unist-util-visit.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/unist-util-visit\n\n[downloads-badge]: https://img.shields.io/npm/dm/unist-util-visit.svg\n\n[downloads]: https://www.npmjs.com/package/unist-util-visit\n\n[size-badge]: https://img.shields.io/bundlephobia/minzip/unist-util-visit.svg\n\n[size]: https://bundlephobia.com/result?p=unist-util-visit\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/syntax-tree/unist/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[typescript]: https://www.typescriptlang.org\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[health]: https://github.com/syntax-tree/.github\n\n[contributing]: https://github.com/syntax-tree/.github/blob/main/contributing.md\n\n[support]: https://github.com/syntax-tree/.github/blob/main/support.md\n\n[coc]: https://github.com/syntax-tree/.github/blob/main/code-of-conduct.md\n\n[unist]: https://github.com/syntax-tree/unist\n\n[node]: https://github.com/syntax-tree/unist#nodes\n\n[unist-util-is]: https://github.com/syntax-tree/unist-util-is\n\n[vp]: https://github.com/syntax-tree/unist-util-visit-parents\n\n[vp-action]: https://github.com/syntax-tree/unist-util-visit-parents#action\n\n[vp-actiontuple]: https://github.com/syntax-tree/unist-util-visit-parents#actiontuple\n\n[vp-buildvisitor]: https://github.com/syntax-tree/unist-util-visit-parents#buildvisitor\n\n[vp-index]: https://github.com/syntax-tree/unist-util-visit-parents#index\n\n[vp-visitorresult]: https://github.com/syntax-tree/unist-util-visit-parents#visitorresult\n\n[api-visit]: #visittree-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","_attachments":{},"homepage":"https://github.com/syntax-tree/unist-util-visit#readme","bugs":{"url":"https://github.com/syntax-tree/unist-util-visit/issues"},"license":"MIT"}