{"_id":"@putout/traverse","_rev":"4155290","name":"@putout/traverse","description":"traverse ast-nodes","dist-tags":{"latest":"16.0.0"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:24:03.000Z","created":"2020-03-18T18:57:49.373Z","16.0.0":"2026-01-06T11:19:08.586Z","15.0.0":"2025-11-28T16:10:41.226Z","14.0.0":"2025-06-01T09:14:06.841Z","13.0.0":"2025-03-21T22:35:38.382Z","12.0.0":"2025-02-06T13:11:50.018Z","11.1.0":"2025-01-11T22:06:23.418Z","11.0.0":"2024-10-26T13:37:22.112Z","10.0.1":"2023-12-11T17:27:53.529Z","10.0.0":"2023-12-10T13:37:31.235Z","9.0.0":"2023-09-15T07:53:58.200Z","8.1.1":"2023-08-26T20:14:05.442Z","8.1.0":"2023-08-26T19:54:41.375Z","8.0.3":"2023-08-04T19:24:02.673Z","8.0.2":"2023-08-04T16:46:14.153Z","8.0.1":"2023-08-04T15:55:57.038Z","8.0.0":"2023-08-04T15:38:52.869Z","7.0.0":"2023-07-05T18:26:06.090Z","6.0.0":"2023-05-29T09:28:26.769Z","5.0.0":"2022-02-28T09:53:01.440Z","4.0.0":"2021-09-25T17:28:48.906Z","3.0.4":"2021-09-25T17:27:22.560Z","3.0.3":"2021-09-25T17:26:16.506Z","3.0.2":"2021-02-02T17:52:30.723Z","3.0.1":"2020-11-18T09:39:20.315Z","3.0.0":"2020-11-17T08:37:28.746Z","2.1.0":"2020-08-19T23:40:47.254Z","2.0.0":"2020-08-06T09:11:57.277Z","1.2.1":"2020-03-22T14:40:52.922Z","1.2.0":"2020-03-22T13:03:56.519Z","1.1.0":"2020-03-19T15:31:30.392Z","1.0.0":"2020-03-18T18:57:49.373Z"},"users":{},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"versions":{"16.0.0":{"name":"@putout/traverse","version":"16.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^5.0.0","@putout/compare":"^19.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^12.0.0"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"_id":"@putout/traverse@16.0.0","gitHead":"b2460c92da9337efc3d454de836b0cce49ae0234","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"61a021bcff9b0ee7367b23b76a12a5361bc33367","size":2327,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-16.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-16.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/traverse_16.0.0_1767698348451_0.6139582858400416"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-06T11:19:08.586Z","publish_time":1767698348586,"_source_registry_name":"default","_cnpm_publish_time":1767698348586},"15.0.0":{"name":"@putout/traverse","version":"15.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^5.0.0","@putout/compare":"^19.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","c8":"^10.0.0","eslint":"v10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^28.0.0","madrun":"^11.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^11.0.3"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/traverse@15.0.0","gitHead":"c8ea46738a1305ba981b81762ce70af9bcafd747","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"54399bf5311f7ef931e7ecf2ba031b8ec62cac6c","size":2347,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-15.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-15.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/traverse_15.0.0_1764346241036_0.3834841221850642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-28T16:10:41.226Z","publish_time":1764346241226,"_source_registry_name":"default","_cnpm_publish_time":1764346241226},"14.0.0":{"name":"@putout/traverse","version":"14.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^4.0.1","@putout/compare":"^18.0.1"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^27.0.0","madrun":"^11.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^11.0.3"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/traverse@14.0.0","gitHead":"0656cf9c84b5ea697732ef3b32c9b77fba086616","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"24.1.0","_npmVersion":"11.1.0","dist":{"shasum":"76fc6601e669926af572fbe5e325f80543bfeb54","size":2340,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-14.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-14.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/traverse_14.0.0_1748769246665_0.1124656893205025"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-01T09:14:06.841Z","publish_time":1748769246841,"_source_registry_name":"default","_cnpm_publish_time":1748769246841},"13.0.0":{"name":"@putout/traverse","version":"13.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^3.0.0","@putout/compare":"^17.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"@putout/eslint-flat":"^3.0.0","c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^26.0.0","madrun":"^11.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0"},"license":"MIT","engines":{"node":">=20"},"publishConfig":{"access":"public"},"_id":"@putout/traverse@13.0.0","gitHead":"2fe7050852c7450d5e017829d66a49c3aecc940c","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"shasum":"3d85e7cbd8d1671c02aaddb2b7a43073e959a10c","size":2332,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-13.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-13.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/traverse_13.0.0_1742596538196_0.8260160529633784"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-21T22:35:38.382Z","publish_time":1742596538382,"_source_registry_name":"default","_cnpm_publish_time":1742596538382},"12.0.0":{"name":"@putout/traverse","version":"12.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^3.0.0","@putout/compare":"^16.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^24.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/traverse@12.0.0","gitHead":"e1dc585c294a75d482650609912fb43ff4f66b99","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.13.1","_npmVersion":"10.9.0","dist":{"shasum":"dca2663f5f2b4777586d56ae4ea5f1d34c45ffb8","size":2336,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-12.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-12.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/traverse_12.0.0_1738847509851_0.7342597896576948"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-06T13:11:50.018Z","publish_time":1738847510018,"_source_registry_name":"default","_cnpm_publish_time":1738847510018},"11.1.0":{"name":"@putout/traverse","version":"11.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^3.0.0","@putout/compare":"^15.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/traverse@11.1.0","gitHead":"7efda24443aaad485f9eefde40b1ff733154dacd","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"shasum":"adf8aa0b27a17a2e07b35883daeec4ef56b07251","size":2339,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-11.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-11.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/traverse_11.1.0_1736633183259_0.3216430229549623"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-11T22:06:23.418Z","publish_time":1736633183418,"_source_registry_name":"default","_cnpm_publish_time":1736633183418},"11.0.0":{"name":"@putout/traverse","version":"11.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^2.0.0","@putout/compare":"^15.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^23.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^10.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"_id":"@putout/traverse@11.0.0","gitHead":"9c8f161795197702b9433c4155e0ea58731152f0","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"20fcd5c011e989c1654198601ace4c800f099d21","size":2336,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-11.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-11.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_11.0.0_1729949841930_0.26339431308961103"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-26T13:37:22.112Z","publish_time":1729949842112,"_source_registry_name":"default","_cnpm_publish_time":1729949842112},"10.0.1":{"name":"@putout/traverse","version":"10.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^2.0.0","@putout/compare":"^14.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^9.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"gitHead":"9c121e53a14a502113c08a6f6698dc2a623466c8","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@10.0.1","_nodeVersion":"20.10.0","_npmVersion":"9.6.6","dist":{"shasum":"d73977d105580ae30541d2036fa27fdd41af3ab4","size":2338,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-10.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-10.0.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_10.0.1_1702315673324_0.5990216415643155"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-11T17:27:53.529Z","publish_time":1702315673529,"_source_registry_name":"default","_cnpm_publish_time":1702315673529},"10.0.0":{"name":"@putout/traverse","version":"10.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^1.0.5","@putout/compare":"^14.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^8.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"gitHead":"cae12aa66cd3db3ad1a109983ff30004f1ec5cf2","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@10.0.0","_nodeVersion":"20.10.0","_npmVersion":"9.6.6","dist":{"shasum":"b7ded8f5910b121e16bbde3b95b990d94bd289cf","size":2340,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-10.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_10.0.0_1702215451014_0.9008034527948883"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-10T13:37:31.235Z","publish_time":1702215451235,"_source_registry_name":"default","_cnpm_publish_time":1702215451235},"9.0.0":{"name":"@putout/traverse","version":"9.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^1.0.5","@putout/compare":"^13.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^8.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"ae29c1c38b7b73b99168fd8b3717743eca539565","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@9.0.0","_nodeVersion":"20.6.1","_npmVersion":"9.6.6","dist":{"shasum":"ae751736cd7354aa9813cca20861093850fa4330","size":2318,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-9.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_9.0.0_1694764437999_0.7275404541261286"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-15T07:53:58.200Z","publish_time":1694764438200,"_source_registry_name":"default","_cnpm_publish_time":1694764438200},"8.1.1":{"name":"@putout/traverse","version":"8.1.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^1.0.5","@putout/compare":"^12.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^8.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"_id":"@putout/traverse@8.1.1","gitHead":"2018e6fb6cc92efb87d684ec2903e40ad7e51fc3","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"shasum":"7f810767bf27fa72142e420de4a9e28179c56ff6","size":2318,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-8.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-8.1.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_8.1.1_1693080845257_0.4306681575938929"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-26T20:14:05.442Z","publish_time":1693080845442,"_source_registry_name":"default","_cnpm_publish_time":1693080845442},"8.1.0":{"name":"@putout/traverse","version":"8.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^1.0.5","@putout/compare":"^12.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^8.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"918048ece31108fb0d972fdbfd5714c67ff51c02","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@8.1.0","_nodeVersion":"20.5.1","_npmVersion":"8.9.0","dist":{"shasum":"b86dc1bc43d0674e6fd6f72b7f403c178d643b0e","size":2328,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-8.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_8.1.0_1693079681190_0.7683212799069068"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-26T19:54:41.375Z","publish_time":1693079681375,"_source_registry_name":"default","_cnpm_publish_time":1693079681375},"8.0.3":{"name":"@putout/traverse","version":"8.0.3","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^1.0.5","@putout/compare":"^12.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^8.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"1f74a919291b58c1151d5cb4bed2e40eb1b03099","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@8.0.3","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"3de7f233d143edc6ae3eb850a041343ebdf812c2","size":2302,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-8.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-8.0.3.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_8.0.3_1691177042521_0.10346442816593426"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T19:24:02.673Z","publish_time":1691177042673,"_source_registry_name":"default","_cnpm_publish_time":1691177042673},"8.0.2":{"name":"@putout/traverse","version":"8.0.2","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/compare":"^12.0.0","@babel/traverse":"^7.12.5","@babel/types":"^7.12.6"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^8.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"3df1ea00316d472179d8a607fd564a334c33e6a3","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@8.0.2","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"151d2daab5df64c605ec98a9f08ab9436e37eff1","size":2316,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-8.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-8.0.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_8.0.2_1691167573983_0.5190549110293619"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T16:46:14.153Z","publish_time":1691167574153,"_source_registry_name":"default","_cnpm_publish_time":1691167574153},"8.0.1":{"name":"@putout/traverse","version":"8.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^1.0.5","@putout/compare":"^12.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^19.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^8.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"e581e32bcd7f5aa6c82b7ef6504d4716f769cb2d","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@8.0.1","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"2fbc48a5bfd5ca0e6eb480da7e8944da9d6d4581","size":2303,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-8.0.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_8.0.1_1691164556912_0.06537650995725364"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T15:55:57.038Z","publish_time":1691164557038,"_source_registry_name":"default","_cnpm_publish_time":1691164557038},"8.0.0":{"name":"@putout/traverse","version":"8.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@putout/babel":"^1.0.5","@putout/compare":"^11.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^18.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^3.0.1","putout":"*","supertape":"^8.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"7ac33cf78ea73a9e8ed732fb7c25a6c9f239fff2","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@8.0.0","_nodeVersion":"20.4.0","_npmVersion":"9.6.6","dist":{"shasum":"eefd99c2980fb99229e3dbfdd3ed666cdc7307ab","size":2301,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-8.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_8.0.0_1691163532742_0.9829793861506786"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T15:38:52.869Z","publish_time":1691163532869,"_source_registry_name":"default","_cnpm_publish_time":1691163532869},"7.0.0":{"name":"@putout/traverse","version":"7.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.12.5","@babel/types":"^7.12.6","@putout/compare":"^11.0.0"},"keywords":["putout","traverse","putout-traverse"],"devDependencies":{"c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^17.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^8.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"d6ad690cd78d360cda47e66bc4091ecee1afe667","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@7.0.0","_nodeVersion":"20.3.0","_npmVersion":"9.6.6","dist":{"shasum":"9c27f406d8cc94a09fece8cf7c4ce55bbc784986","size":2319,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-7.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_7.0.0_1688581565929_0.3233674706098073"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-05T18:26:06.090Z","publish_time":1688581566090,"_source_registry_name":"default","_cnpm_publish_time":1688581566090},"6.0.0":{"name":"@putout/traverse","version":"6.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.12.5","@babel/types":"^7.12.6","@putout/compare":"^10.0.0"},"keywords":["putout","putout-engine"],"devDependencies":{"c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^17.0.0","lerna":"^6.0.1","madrun":"^9.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^8.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"bd5c992f2a63955715a47d91684d8613dc86d11b","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@6.0.0","_nodeVersion":"16.15.0","_npmVersion":"9.6.6","dist":{"shasum":"1705dd1d6bfd081fccd2768db4bf39b6da3c7db9","size":2319,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-6.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_6.0.0_1685352506592_0.6195179777352724"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-29T09:28:26.769Z","publish_time":1685352506769,"_source_registry_name":"default","_cnpm_publish_time":1685352506769},"5.0.0":{"name":"@putout/traverse","version":"5.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.12.5","@babel/types":"^7.12.6","@putout/compare":"^9.0.0"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^3.0.0","c8":"^7.5.0","eslint":"^8.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^14.0.0","lerna":"^4.0.0","madrun":"^9.0.0","nodemon":"^2.0.1","putout":"*","supertape":"^7.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"gitHead":"60b3793612923ea5ca5759631eac42bdf9dff75a","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@5.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.0","dist":{"shasum":"1d6edcacc73d8124f311242e0937c9702dcb8e2a","size":2329,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-5.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_5.0.0_1646041981310_0.2779235985062871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-28T09:53:08.657Z","publish_time":1646041981440,"_cnpm_publish_time":1646041981440},"4.0.0":{"name":"@putout/traverse","version":"4.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.12.5","@babel/types":"^7.12.6","@putout/compare":"^8.0.0"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^3.0.0","c8":"^7.5.0","eslint":"^8.0.0-beta.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^10.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1","putout":"*","supertape":"^6.0.0"},"license":"MIT","engines":{"node":">=14"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@4.0.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"266e22440952b58dff05ba5c7a9e8963155425eb","size":2371,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-4.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_4.0.0_1632590928797_0.8755518289899458"},"_hasShrinkwrap":false,"publish_time":1632590928906,"_cnpm_publish_time":1632590928906,"_cnpmcore_publish_time":"2021-12-16T21:06:17.377Z"},"3.0.4":{"name":"@putout/traverse","version":"3.0.4","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"http://github.com/coderaiser/putout","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.12.5","@babel/types":"^7.12.6","@putout/compare":"^7.0.0"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^3.0.0","c8":"^7.5.0","eslint":"^8.0.0-beta.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^10.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1","putout":"*","supertape":"^6.0.0"},"license":"MIT","engines":{"node":">=12"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@3.0.4","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"48b4a650f333dc39b5f35019c01f679f8fb29175","size":2366,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-3.0.4.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_3.0.4_1632590842358_0.001353889848410006"},"_hasShrinkwrap":false,"publish_time":1632590842560,"_cnpm_publish_time":1632590842560,"_cnpmcore_publish_time":"2021-12-16T21:06:17.589Z"},"3.0.3":{"name":"@putout/traverse","version":"3.0.3","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"http://github.com/coderaiser/putout","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.12.5","@babel/types":"^7.12.6","@putout/compare":"^8.0.0"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^3.0.0","c8":"^7.5.0","eslint":"^8.0.0-beta.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^10.0.0","lerna":"^4.0.0","madrun":"^8.0.1","nodemon":"^2.0.1","putout":"*","supertape":"^6.0.0"},"license":"MIT","engines":{"node":">=12"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@3.0.3","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"01b8aad667602436a5b186706c8edd7aa444bd21","size":2364,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-3.0.3.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_3.0.3_1632590776369_0.24054297103177347"},"_hasShrinkwrap":false,"publish_time":1632590776506,"_cnpm_publish_time":1632590776506,"_cnpmcore_publish_time":"2021-12-16T21:06:17.809Z"},"3.0.2":{"name":"@putout/traverse","version":"3.0.2","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"http://github.com/coderaiser/putout","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.12.5","@babel/types":"^7.12.6","@putout/compare":"^7.0.1"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^3.0.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.0.0","lerna":"^3.8.5","madrun":"^8.0.1","nodemon":"^2.0.1","nyc":"^15.0.1","putout":"*","supertape":"^4.0.0"},"license":"MIT","engines":{"node":">=12"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@3.0.2","_nodeVersion":"15.7.0","_npmVersion":"6.14.7","dist":{"shasum":"d79fbfe6488248f091a29276a109d5d3b6ea5fd0","size":2377,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-3.0.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_3.0.2_1612288350556_0.507017738971105"},"_hasShrinkwrap":false,"publish_time":1612288350723,"_cnpm_publish_time":1612288350723,"_cnpmcore_publish_time":"2021-12-16T21:06:18.015Z"},"3.0.1":{"name":"@putout/traverse","version":"3.0.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"http://github.com/coderaiser/putout","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.12.5","@babel/types":"^7.12.6","@putout/compare":"^6.0.0"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^3.0.0","coveralls":"^3.0.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.0.0","lerna":"^3.8.5","madrun":"^7.0.0","nodemon":"^2.0.1","nyc":"^15.0.1","putout":"*","supertape":"^2.0.0"},"license":"MIT","engines":{"node":">=12"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@3.0.1","_nodeVersion":"15.2.1","_npmVersion":"6.14.7","dist":{"shasum":"ee94ba673792395596b18f8ccccbbbcc3febd15d","size":2411,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-3.0.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_3.0.1_1605692360157_0.6710814215776633"},"_hasShrinkwrap":false,"publish_time":1605692360315,"_cnpm_publish_time":1605692360315,"_cnpmcore_publish_time":"2021-12-16T21:06:18.228Z"},"3.0.0":{"name":"@putout/traverse","version":"3.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"http://github.com/coderaiser/putout","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.8.6","@babel/types":"^7.9.0","@putout/compare":"^6.0.0"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^3.0.0","coveralls":"^3.0.0","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.0.0","lerna":"^3.8.5","madrun":"^7.0.0","nodemon":"^2.0.1","nyc":"^15.0.1","putout":"*","supertape":"^2.0.0"},"license":"MIT","engines":{"node":">=12"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@3.0.0","_nodeVersion":"15.2.1","_npmVersion":"6.14.7","dist":{"shasum":"8b78ef1f7664362b0c7956fc7bfe032ff098a936","size":2415,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-3.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_3.0.0_1605602248556_0.43608653013042664"},"_hasShrinkwrap":false,"publish_time":1605602248746,"_cnpm_publish_time":1605602248746,"_cnpmcore_publish_time":"2021-12-16T21:06:18.474Z"},"2.1.0":{"name":"@putout/traverse","version":"2.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"http://github.com/coderaiser/putout","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.8.6","@babel/types":"^7.9.0","@putout/compare":"^5.0.0"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^3.0.0","coveralls":"^3.0.0","eslint":"^7.0.0-rc.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^5.0.1","lerna":"^3.8.5","madrun":"^7.0.0","nodemon":"^2.0.1","nyc":"^15.0.1","putout":"*","supertape":"^2.0.0"},"license":"MIT","engines":{"node":">=10"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@2.1.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"shasum":"0c5f43bde26b871451ade8ba71dd21085bad3878","size":2429,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-2.1.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_2.1.0_1597880447162_0.7219723077612048"},"_hasShrinkwrap":false,"publish_time":1597880447254,"_cnpm_publish_time":1597880447254,"_cnpmcore_publish_time":"2021-12-16T21:06:18.659Z"},"2.0.0":{"name":"@putout/traverse","version":"2.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"http://github.com/coderaiser/putout","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.8.6","@babel/types":"^7.9.0","@putout/compare":"^5.0.0"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^3.0.0","coveralls":"^3.0.0","eslint":"^7.0.0-rc.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^5.0.1","lerna":"^3.8.5","madrun":"^7.0.0","nodemon":"^2.0.1","nyc":"^15.0.1","putout":"*","supertape":"^2.0.0"},"license":"MIT","engines":{"node":">=10"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@2.0.0","_nodeVersion":"14.7.0","_npmVersion":"6.14.4","dist":{"shasum":"32300fb6df36931a7fa78c7344a0b6b38032ba72","size":2400,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-2.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_2.0.0_1596705117184_0.3011244547500824"},"_hasShrinkwrap":false,"publish_time":1596705117277,"_cnpm_publish_time":1596705117277,"_cnpmcore_publish_time":"2021-12-16T21:06:18.859Z"},"1.2.1":{"name":"@putout/traverse","version":"1.2.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"http://github.com/coderaiser/putout","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.8.6","@babel/types":"^7.9.0","@putout/compare":"^4.1.1"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^2.3.2","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^3.0.0","lerna":"^3.8.5","madrun":"^5.0.0","nodemon":"^2.0.1","nyc":"^14.0.0","putout":"*","redrun":"^7.0.2","supertape":"^1.2.3"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@1.2.1","_nodeVersion":"13.11.0","_npmVersion":"6.12.1","dist":{"shasum":"34400e603cd49be26f6f658cdb44c2978998d630","size":2414,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-1.2.1.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_1.2.1_1584888052807_0.8052062520138876"},"_hasShrinkwrap":false,"publish_time":1584888052922,"_cnpm_publish_time":1584888052922,"_cnpmcore_publish_time":"2021-12-16T21:06:19.063Z"},"1.2.0":{"name":"@putout/traverse","version":"1.2.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"http://github.com/coderaiser/putout","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.8.6","@putout/compare":"^4.1.1"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^2.3.2","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^3.0.0","lerna":"^3.8.5","madrun":"^5.0.0","nodemon":"^2.0.1","nyc":"^14.0.0","putout":"*","redrun":"^7.0.2","supertape":"^1.2.3"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@1.2.0","_nodeVersion":"13.11.0","_npmVersion":"6.12.1","dist":{"shasum":"6ab302599e01fa9a79d1b5ddcfcf5dcf0d15d937","size":2381,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-1.2.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_1.2.0_1584882236421_0.18117732669187125"},"_hasShrinkwrap":false,"publish_time":1584882236519,"_cnpm_publish_time":1584882236519,"_cnpmcore_publish_time":"2021-12-16T21:06:19.262Z"},"1.1.0":{"name":"@putout/traverse","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"http://github.com/coderaiser/putout","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.8.6","@putout/compare":"^4.1.1"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^2.3.2","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^3.0.0","lerna":"^3.8.5","madrun":"^5.0.0","nodemon":"^2.0.1","nyc":"^14.0.0","putout":"*","redrun":"^7.0.2","supertape":"^1.2.3"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@1.1.0","_nodeVersion":"13.11.0","_npmVersion":"6.12.1","dist":{"shasum":"f7a6685fb9aad0285133a473fabf1943b44d9e10","size":2289,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-1.1.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_1.1.0_1584631890265_0.07696537012659888"},"_hasShrinkwrap":false,"publish_time":1584631890392,"_cnpm_publish_time":1584631890392,"_cnpmcore_publish_time":"2021-12-16T21:06:19.471Z"},"1.0.0":{"name":"@putout/traverse","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"traverse ast-nodes","homepage":"http://github.com/coderaiser/putout","main":"lib/traverse.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"nyc":{"exclude":["**/*.spec.js","test"]},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint:lib":"madrun lint:lib","lint":"madrun lint","fix:lint":"madrun fix:lint","putout":"madrun putout","coverage":"madrun coverage","report":"madrun report"},"dependencies":{"@babel/traverse":"^7.8.6","@putout/compare":"^4.1.1"},"keywords":["putout","putout-engine"],"devDependencies":{"@cloudcmd/stub":"^2.3.2","coveralls":"^3.0.0","eslint":"^6.2.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^3.0.0","lerna":"^3.8.5","madrun":"^5.0.0","nodemon":"^2.0.1","nyc":"^14.0.0","putout":"*","redrun":"^7.0.2","supertape":"^1.2.3"},"license":"MIT","engines":{"node":">=8.3.0"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/traverse@1.0.0","_nodeVersion":"13.11.0","_npmVersion":"6.12.1","dist":{"shasum":"dbb33375584f4ce25db3f0319fef4d63449ac6e0","size":2119,"noattachment":false,"key":"/@putout/traverse/-/@putout/traverse-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/traverse/download/@putout/traverse-1.0.0.tgz"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/traverse_1.0.0_1584557869230_0.6046196904709304"},"_hasShrinkwrap":false,"publish_time":1584557869373,"_cnpm_publish_time":1584557869373,"_cnpmcore_publish_time":"2021-12-16T21:06:19.818Z"}},"readme":"# @putout/traverse [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/traverse.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/traverse \"npm\"\n\ntraverse AST-nodes\n\n## Install\n\n```\nnpm i @putout/traverse\n```\n\n## API\n\n### traverse\n\n```js\nimport {template} from '@putout/engine-parser';\nimport {traverse} from '@putout/traverse';\n\nconst node = template.ast('const a = b');\n\ntraverse(node, {\n    'Identifier'(path) {\n        console.log('found identifier');\n    },\n    \n    'throw __a'(path, {__a}) {\n        console.log(__a);\n    },\n    \n    'await __'(path) {\n        console.log('found await');\n    },\n    'for await (__ of __) __'(path) {\n        console.log('found for-of');\n    },\n});\n```\n\n### contains\n\n```js\nimport {template} from '@putout/engine-parser';\nimport {contains} from '@putout/traverse';\n\nconst node = template.ast('async () => await x');\n\ncontains(node, [\n    'return __',\n    'throw __',\n    'await __',\n    'for await (__ of __) __',\n]);\n\n// returns\ntrue;\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/master/packages/traverse#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}