{"_id":"acorn-walk","_rev":"4294530","name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","dist-tags":{"latest":"8.3.5"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"time":{"modified":"2026-04-07T20:52:54.000Z","created":"2018-09-14T07:21:12.347Z","8.3.5":"2026-02-19T15:03:08.080Z","8.3.4":"2024-09-09T08:40:58.911Z","8.3.3":"2024-06-14T07:10:29.552Z","8.3.2":"2024-01-11T14:13:58.454Z","8.3.1":"2023-12-06T08:11:31.637Z","8.3.0":"2023-10-26T18:08:19.123Z","8.2.0":"2021-09-06T08:21:10.850Z","8.1.1":"2021-06-29T07:31:00.678Z","8.1.0":"2021-04-24T10:12:51.894Z","8.0.2":"2021-01-25T07:43:23.510Z","8.0.1":"2021-01-05T11:03:35.741Z","8.0.0":"2020-08-12T13:05:18.596Z","7.2.0":"2020-06-17T06:25:38.522Z","7.1.1":"2020-02-13T16:51:56.990Z","7.1.0":"2020-02-11T08:16:59.335Z","7.0.0":"2019-08-13T07:59:25.173Z","6.2.0":"2019-07-04T06:34:56.385Z","6.1.1":"2018-11-13T08:53:49.083Z","6.1.0":"2018-09-28T06:28:40.772Z","6.0.1":"2018-09-14T07:23:40.533Z","6.0.0":"2018-09-14T07:21:12.347Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"versions":{"8.3.5":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","exports":{".":[{"import":"./dist/walk.mjs","require":"./dist/walk.js","default":"./dist/walk.js"},"./dist/walk.js"],"./package.json":"./package.json"},"version":"8.3.5","engines":{"node":">=0.4.0"},"dependencies":{"acorn":"^8.11.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","gitHead":"e4baf9eebe3dd9b2df6ccdfa2127ebfb423b2b8d","_id":"acorn-walk@8.3.5","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_nodeVersion":"22.20.0","_npmVersion":"11.9.0","dist":{"shasum":"8a6b8ca8fc5b34685af15dabb44118663c296496","size":9793,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-8.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-8.3.5.tgz"},"_npmUser":{"name":"marijn","email":"marijn@haverbeke.berlin"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/acorn-walk_8.3.5_1771513387951_0.3543005254172735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-19T15:03:08.080Z","publish_time":1771513388080,"_source_registry_name":"default","_cnpm_publish_time":1771513388080},"8.3.4":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","exports":{".":[{"import":"./dist/walk.mjs","require":"./dist/walk.js","default":"./dist/walk.js"},"./dist/walk.js"],"./package.json":"./package.json"},"version":"8.3.4","engines":{"node":">=0.4.0"},"dependencies":{"acorn":"^8.11.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","_id":"acorn-walk@8.3.4","gitHead":"dfebfd514ccfd3114c6d3aa1c44aa2cb6e5122e8","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"794dd169c3977edf4ba4ea47583587c5866236b7","size":9567,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-8.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-8.3.4.tgz"},"_npmUser":{"name":"marijn","email":"marijn@haverbeke.berlin"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_8.3.4_1725871258751_0.07430514448976244"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-09T08:40:58.911Z","publish_time":1725871258911,"_source_registry_name":"default","_cnpm_publish_time":1725871258911},"8.3.3":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","exports":{".":[{"import":"./dist/walk.mjs","require":"./dist/walk.js","default":"./dist/walk.js"},"./dist/walk.js"],"./package.json":"./package.json"},"version":"8.3.3","engines":{"node":">=0.4.0"},"dependencies":{"acorn":"^8.11.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","_id":"acorn-walk@8.3.3","gitHead":"ac296596b300624784b4b91e8096f1203e9dee29","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"9caeac29eefaa0c41e3d4c65137de4d6f34df43e","size":9589,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-8.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-8.3.3.tgz"},"_npmUser":{"name":"marijn","email":"marijn@haverbeke.berlin"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_8.3.3_1718349029371_0.4161867865482278"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-14T07:10:29.552Z","publish_time":1718349029552,"_source_registry_name":"default","_cnpm_publish_time":1718349029552},"8.3.2":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","exports":{".":[{"import":"./dist/walk.mjs","require":"./dist/walk.js","default":"./dist/walk.js"},"./dist/walk.js"],"./package.json":"./package.json"},"version":"8.3.2","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","_id":"acorn-walk@8.3.2","gitHead":"2f70bbf73eba9bb3fe0a4f7ad543693fc0892360","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"7703af9415f1b6db9315d6895503862e231d34aa","size":9512,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-8.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-8.3.2.tgz"},"_npmUser":{"name":"marijn","email":"marijn@haverbeke.berlin"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_8.3.2_1704982438313_0.3543423485467072"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-11T14:13:58.454Z","publish_time":1704982438454,"_source_registry_name":"default","_cnpm_publish_time":1704982438454},"8.3.1":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","exports":{".":[{"import":"./dist/walk.mjs","require":"./dist/walk.js","default":"./dist/walk.js"},"./dist/walk.js"],"./package.json":"./package.json"},"version":"8.3.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","gitHead":"500f92162571f72b517ede0e9b135c89e2c35200","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@8.3.1","_nodeVersion":"19.7.0","_npmVersion":"9.6.7","dist":{"shasum":"2f10f5b69329d90ae18c58bf1fa8fccd8b959a43","size":9496,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-8.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-8.3.1.tgz"},"_npmUser":{"name":"marijn","email":"marijn@haverbeke.berlin"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_8.3.1_1701850291398_0.27928304780323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-06T08:11:31.637Z","publish_time":1701850291637,"_source_registry_name":"default","_cnpm_publish_time":1701850291637},"8.3.0":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","exports":{".":[{"import":"./dist/walk.mjs","require":"./dist/walk.js","default":"./dist/walk.js"},"./dist/walk.js"],"./package.json":"./package.json"},"version":"8.3.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","gitHead":"4168d2afc59ca36ee61319703778977b6f2b0ec4","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@8.3.0","_nodeVersion":"19.7.0","_npmVersion":"9.6.7","dist":{"shasum":"2097665af50fd0cf7a2dfccd2b9368964e66540f","size":9417,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-8.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-8.3.0.tgz"},"_npmUser":{"name":"marijn","email":"marijn@haverbeke.berlin"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_8.3.0_1698343698782_0.6555973328415909"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-26T18:08:19.123Z","publish_time":1698343699123,"_source_registry_name":"default","_cnpm_publish_time":1698343699123},"8.2.0":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","exports":{".":[{"import":"./dist/walk.mjs","require":"./dist/walk.js","default":"./dist/walk.js"},"./dist/walk.js"],"./package.json":"./package.json"},"version":"8.2.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@8.2.0","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"741210f2e2426454508853a2f44d0ab83b7f69c1","size":8882,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-8.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-8.2.0.tgz"},"_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_8.2.0_1630916470643_0.058057729406866265"},"_hasShrinkwrap":false,"publish_time":1630916470850,"_cnpm_publish_time":1630916470850},"8.1.1":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","exports":{".":[{"import":"./dist/walk.mjs","require":"./dist/walk.js","default":"./dist/walk.js"},"./dist/walk.js"],"./package.json":"./package.json"},"version":"8.1.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@8.1.1","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"3ddab7f84e4a7e2313f6c414c5b7dac85f4e3ebc","size":8855,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-8.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-8.1.1.tgz"},"_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_8.1.1_1624951860539_0.6402580136212959"},"_hasShrinkwrap":false,"publish_time":1624951860678,"_cnpm_publish_time":1624951860678},"8.1.0":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","exports":{".":[{"import":"./dist/walk.mjs","require":"./dist/walk.js","default":"./dist/walk.js"},"./dist/walk.js"],"./package.json":"./package.json"},"version":"8.1.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@8.1.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"d3c6a9faf00987a5e2b9bdb506c2aa76cd707f83","size":8813,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-8.1.0.tgz"},"_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_8.1.0_1619259171722_0.04208652607990926"},"_hasShrinkwrap":false,"publish_time":1619259171894,"_cnpm_publish_time":1619259171894},"8.0.2":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","exports":{".":[{"import":"./dist/walk.mjs","require":"./dist/walk.js","default":"./dist/walk.js"},"./dist/walk.js"],"./package.json":"./package.json"},"version":"8.0.2","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@8.0.2","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"d4632bfc63fd93d0f15fd05ea0e984ffd3f5a8c3","size":15935,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-8.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-8.0.2.tgz"},"_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_8.0.2_1611560603350_0.5056577448148931"},"_hasShrinkwrap":false,"publish_time":1611560603510,"_cnpm_publish_time":1611560603510},"8.0.1":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","exports":{"import":"./dist/walk.mjs","require":"./dist/walk.js"},"version":"8.0.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@8.0.1","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"d265d35db6940a656c715806a448456ee4fa3b7f","size":15866,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-8.0.1.tgz"},"_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_8.0.1_1609844615597_0.02595160547439268"},"_hasShrinkwrap":false,"publish_time":1609844615741,"_cnpm_publish_time":1609844615741},"8.0.0":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","exports":{"import":"./dist/walk.mjs","require":"./dist/walk.js"},"version":"8.0.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@8.0.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.7","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"dist":{"shasum":"56ae4c0f434a45fff4a125e7ea95fa9c98f67a16","size":14931,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-8.0.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_8.0.0_1597237518460_0.4355543501282688"},"_hasShrinkwrap":false,"publish_time":1597237518596,"_cnpm_publish_time":1597237518596},"7.2.0":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","version":"7.2.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@7.2.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"dist":{"shasum":"0de889a601203909b0fbe07b8938dc21d2e967bc","size":14853,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-7.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-7.2.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_7.2.0_1592375138357_0.19661161995675647"},"_hasShrinkwrap":false,"publish_time":1592375138522,"_cnpm_publish_time":1592375138522},"7.1.1":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","version":"7.1.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@7.1.1","_nodeVersion":"12.10.0","_npmVersion":"6.13.4","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"dist":{"shasum":"345f0dffad5c735e7373d2fec9a1023e6a44b83e","size":14763,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-7.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-7.1.1.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_7.1.1_1581612716867_0.5367422376928117"},"_hasShrinkwrap":false,"publish_time":1581612716990,"_cnpm_publish_time":1581612716990},"7.1.0":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","types":"dist/walk.d.ts","module":"dist/walk.mjs","version":"7.1.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@7.1.0","_nodeVersion":"12.10.0","_npmVersion":"6.13.4","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"dist":{"shasum":"48387aa9a83bba67a9909164acab4bbc5796cf87","size":14875,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-7.1.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_7.1.0_1581409019230_0.3071486916780528"},"_hasShrinkwrap":false,"publish_time":1581409019335,"_cnpm_publish_time":1581409019335},"7.0.0":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","module":"dist/walk.mjs","version":"7.0.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@7.0.0","_nodeVersion":"10.11.0","_npmVersion":"6.10.2","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"dist":{"shasum":"c8ba6f0f1aac4b0a9e32d1f0af12be769528f36b","size":14213,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-7.0.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_7.0.0_1565683165039_0.5043107677708225"},"_hasShrinkwrap":false,"publish_time":1565683165173,"_cnpm_publish_time":1565683165173},"6.2.0":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","module":"dist/walk.mjs","version":"6.2.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@6.2.0","_nodeVersion":"10.11.0","_npmVersion":"6.9.0","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"dist":{"shasum":"123cb8f3b84c2171f1f7fb252615b1c78a6b1a8c","size":16087,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-6.2.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_6.2.0_1562222096105_0.2095978152429574"},"_hasShrinkwrap":false,"publish_time":1562222096385,"_cnpm_publish_time":1562222096385},"6.1.1":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","module":"dist/walk.mjs","version":"6.1.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@6.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"dist":{"shasum":"d363b66f5fac5f018ff9c3a1e7b6f8e310cc3913","size":16056,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-6.1.1.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_6.1.1_1542099228973_0.491250253564689"},"_hasShrinkwrap":false,"publish_time":1542099229083,"_cnpm_publish_time":1542099229083},"6.1.0":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","module":"dist/walk.mjs","version":"6.1.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@6.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.3.0","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"dist":{"shasum":"c957f4a1460da46af4a0388ce28b4c99355b0cbc","size":16079,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-6.1.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_6.1.0_1538116120592_0.16263128928521065"},"_hasShrinkwrap":false,"publish_time":1538116120772,"_cnpm_publish_time":1538116120772},"6.0.1":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/walk.js","module":"dist/walk.mjs","version":"6.0.1","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@6.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.3.0","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"dist":{"shasum":"c7827bdbb8e21aa97b609adfa225400d9ae348ba","size":15894,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-6.0.1.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_6.0.1_1536909820412_0.665815735846824"},"_hasShrinkwrap":false,"publish_time":1536909820533,"_cnpm_publish_time":1536909820533},"6.0.0":{"name":"acorn-walk","description":"ECMAScript (ESTree) AST walker","homepage":"https://github.com/acornjs/acorn","main":"dist/acorn-walk.js","module":"dist/acorn-walk.mjs","version":"6.0.0","engines":{"node":">=0.4.0"},"maintainers":[{"name":"adrianheine","email":""},{"name":"marijn","email":"marijnh@gmail.com"},{"name":"rreverser","email":""}],"repository":{"type":"git","url":"git+https://github.com/acornjs/acorn.git"},"scripts":{"prepare":"cd ..; npm run build:walk"},"license":"MIT","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"_id":"acorn-walk@6.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.3.0","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"dist":{"shasum":"38af18ac5f0f0df3ca8eccfd4a17ae1a120f8b11","size":15880,"noattachment":false,"key":"/acorn-walk/-/acorn-walk-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/acorn-walk/download/acorn-walk-6.0.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/acorn-walk_6.0.0_1536909663064_0.8902855606032709"},"_hasShrinkwrap":false,"publish_time":1536909672347,"_cnpm_publish_time":1536909672347,"deprecated":"Doesn't load due to mistake in package.json"}},"readme":"# Acorn AST walker\n\nAn abstract syntax tree walker for the\n[ESTree](https://github.com/estree/estree) format.\n\n## Community\n\nAcorn is open source software released under an\n[MIT license](https://github.com/acornjs/acorn/blob/master/acorn-walk/LICENSE).\n\nYou are welcome to\n[report bugs](https://github.com/acornjs/acorn/issues) or create pull\nrequests on [github](https://github.com/acornjs/acorn).\n\n## Installation\n\nThe easiest way to install acorn is from [`npm`](https://www.npmjs.com/):\n\n```sh\nnpm install acorn-walk\n```\n\nAlternately, you can download the source and build acorn yourself:\n\n```sh\ngit clone https://github.com/acornjs/acorn.git\ncd acorn\nnpm install\n```\n\n## Interface\n\nAn algorithm for recursing through a syntax tree is stored as an\nobject, with a property for each tree node type holding a function\nthat will recurse through such a node. There are several ways to run\nsuch a walker.\n\n**simple**`(node, visitors, base, state)` does a 'simple' walk over a\ntree. `node` should be the AST node to walk, and `visitors` an object\nwith properties whose names correspond to node types in the [ESTree\nspec](https://github.com/estree/estree). The properties should contain\nfunctions that will be called with the node object and, if applicable\nthe state at that point. The last two arguments are optional. `base`\nis a walker algorithm, and `state` is a start state. The default\nwalker will simply visit all statements and expressions and not\nproduce a meaningful state. (An example of a use of state is to track\nscope at each point in the tree.)\n\n```js\nimport * as acorn from \"acorn\"\nimport * as walk from \"acorn-walk\"\n\nwalk.simple(acorn.parse(\"let x = 10\"), {\n  Literal(node) {\n    console.log(`Found a literal: ${node.value}`)\n  }\n})\n```\n\n**ancestor**`(node, visitors, base, state)` does a 'simple' walk over\na tree, building up an array of ancestor nodes (including the current node)\nand passing the array to the callbacks as a third parameter.\n\n```js\nimport * as acorn from \"acorn\"\nimport * as walk from \"acorn-walk\"\n\nwalk.ancestor(acorn.parse(\"foo('hi')\"), {\n  Literal(_node, _state, ancestors) {\n    console.log(\"This literal's ancestors are:\", ancestors.map(n => n.type))\n  }\n})\n```\n\n**recursive**`(node, state, functions, base)` does a 'recursive'\nwalk, where the walker functions are responsible for continuing the\nwalk on the child nodes of their target node. `state` is the start\nstate, and `functions` should contain an object that maps node types\nto walker functions. Such functions are called with `(node, state, c)`\narguments, and can cause the walk to continue on a sub-node by calling\nthe `c` argument on it with `(node, state)` arguments. The optional\n`base` argument provides the fallback walker functions for node types\nthat aren't handled in the `functions` object. If not given, the\ndefault walkers will be used.\n\n**make**`(functions, base)` builds a new walker object by using the\nwalker functions in `functions` and filling in the missing ones by\ntaking defaults from `base`.\n\n**full**`(node, callback, base, state)` does a 'full' walk over a\ntree, calling the callback with the arguments (node, state, type) for\neach node\n\n**fullAncestor**`(node, callback, base, state)` does a 'full' walk\nover a tree, building up an array of ancestor nodes (including the\ncurrent node) and passing the array to the callbacks as a third\nparameter.\n\n```js\nimport * as acorn from \"acorn\"\nimport * as walk from \"acorn-walk\"\n\nwalk.full(acorn.parse(\"1 + 1\"), node => {\n  console.log(`There's a ${node.type} node at ${node.ch}`)\n})\n```\n\n**findNodeAt**`(node, start, end, test, base, state)` tries to locate\na node in a tree at the given start and/or end offsets, which\nsatisfies the predicate `test`. `start` and `end` can be either `null`\n(as wildcard) or a number. `test` may be a string (indicating a node\ntype) or a function that takes `(nodeType, node)` arguments and\nreturns a boolean indicating whether this node is interesting. `base`\nand `state` are optional, and can be used to specify a custom walker.\nNodes are tested from inner to outer, so if two nodes match the\nboundaries, the inner one will be preferred.\n\n**findNodeAround**`(node, pos, test, base, state)` is a lot like\n`findNodeAt`, but will match any node that exists 'around' (spanning)\nthe given position.\n\n**findNodeAfter**`(node, pos, test, base, state)` is similar to\n`findNodeAround`, but will match all nodes *after* the given position\n(testing outer nodes before inner nodes).\n","_attachments":{},"homepage":"https://github.com/acornjs/acorn","bugs":{"url":"https://github.com/acornjs/acorn/issues"},"license":"MIT"}