{"_id":"estraverse-fb","_rev":"88537","name":"estraverse-fb","description":"Drop-in for estraverse that enables traversal over React's JSX nodes.","dist-tags":{"latest":"1.3.2"},"maintainers":[{"name":"rreverser","email":""}],"time":{"modified":"2021-06-03T10:28:47.000Z","created":"2014-05-31T19:43:23.588Z","1.3.2":"2017-07-04T17:27:09.368Z","1.3.1":"2015-03-10T00:29:10.480Z","1.3.0":"2015-01-22T14:38:16.771Z","1.2.0":"2015-01-13T13:00:17.396Z","1.1.1":"2015-01-11T20:54:43.843Z","1.1.0":"2014-11-25T22:17:39.653Z","1.0.0":"2014-05-31T19:43:23.588Z"},"users":{},"author":{"name":"Ingvar Stepanyan","email":"me@rreverser.com","url":"https://github.com/RReverser"},"repository":{"type":"git","url":"git+https://github.com/RReverser/estraverse-fb.git"},"versions":{"1.3.2":{"name":"estraverse-fb","version":"1.3.2","description":"Drop-in for estraverse that enables traversal over React's JSX nodes.","main":"estraverse-fb.js","repository":{"type":"git","url":"git+https://github.com/RReverser/estraverse-fb.git"},"keywords":["traverse","ast","react","jsx"],"author":{"name":"Ingvar Stepanyan","email":"me@rreverser.com","url":"https://github.com/RReverser"},"license":"MIT","scripts":{"test":"mocha"},"peerDependencies":{"estraverse":"*"},"devDependencies":{"chai":"^1.9.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","estraverse":"^1.7.0","mocha":"^1.20.0"},"gitHead":"82227915176b4bbb1932e2b065822002eb7db7e5","bugs":{"url":"https://github.com/RReverser/estraverse-fb/issues"},"homepage":"https://github.com/RReverser/estraverse-fb#readme","_id":"estraverse-fb@1.3.2","_shasum":"d323a4cb5e5ac331cea033413a9253e1643e07c4","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"rreverser","email":"me@rreverser.com"},"dist":{"shasum":"d323a4cb5e5ac331cea033413a9253e1643e07c4","size":3234,"noattachment":false,"key":"/estraverse-fb/-/estraverse-fb-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/estraverse-fb/download/estraverse-fb-1.3.2.tgz"},"maintainers":[{"name":"rreverser","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estraverse-fb-1.3.2.tgz_1499189228439_0.5979858448263258"},"directories":{},"publish_time":1499189229368,"_hasShrinkwrap":false,"_cnpm_publish_time":1499189229368},"1.3.1":{"name":"estraverse-fb","version":"1.3.1","description":"Drop-in for estraverse that enables traversal over React's JSX nodes.","main":"estraverse-fb.js","repository":{"type":"git","url":"https://github.com/RReverser/estraverse-fb"},"keywords":["traverse","ast","react","jsx"],"author":{"name":"Ingvar Stepanyan","email":"me@rreverser.com","url":"https://github.com/RReverser"},"license":"MIT","scripts":{"test":"mocha"},"peerDependencies":{"estraverse":"*"},"devDependencies":{"chai":"^1.9.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","estraverse":"^1.7.0","mocha":"^1.20.0"},"gitHead":"776d565d897ad91e20efedd926972c7ab0c7221e","bugs":{"url":"https://github.com/RReverser/estraverse-fb/issues"},"homepage":"https://github.com/RReverser/estraverse-fb","_id":"estraverse-fb@1.3.1","_shasum":"160e75a80e605b08ce894bcce2fe3e429abf92bf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rreverser","email":"me@rreverser.com"},"maintainers":[{"name":"rreverser","email":""}],"dist":{"shasum":"160e75a80e605b08ce894bcce2fe3e429abf92bf","size":3261,"noattachment":false,"key":"/estraverse-fb/-/estraverse-fb-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/estraverse-fb/download/estraverse-fb-1.3.1.tgz"},"directories":{},"publish_time":1425947350480,"_cnpm_publish_time":1425947350480,"_hasShrinkwrap":false},"1.3.0":{"name":"estraverse-fb","version":"1.3.0","description":"Drop-in for estraverse that enables traversal over React's JSX nodes.","main":"estraverse-fb.js","repository":{"type":"git","url":"https://github.com/RReverser/estraverse-fb"},"keywords":["traverse","ast","react","jsx"],"author":{"name":"Ingvar Stepanyan","email":"me@rreverser.com","url":"https://github.com/RReverser"},"license":"MIT","scripts":{"test":"mocha"},"peerDependencies":{"estraverse":"^1.7.0"},"devDependencies":{"chai":"^1.9.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","estraverse":"^1.7.0","mocha":"^1.20.0"},"gitHead":"5d7358109d040ca4f500312b2a79d55d3394a070","bugs":{"url":"https://github.com/RReverser/estraverse-fb/issues"},"homepage":"https://github.com/RReverser/estraverse-fb","_id":"estraverse-fb@1.3.0","_shasum":"1e729c1dc608ff749cee25129ee8a02fe270bfad","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rreverser","email":"me@rreverser.com"},"maintainers":[{"name":"rreverser","email":""}],"dist":{"shasum":"1e729c1dc608ff749cee25129ee8a02fe270bfad","size":3258,"noattachment":false,"key":"/estraverse-fb/-/estraverse-fb-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/estraverse-fb/download/estraverse-fb-1.3.0.tgz"},"directories":{},"publish_time":1421937496771,"_cnpm_publish_time":1421937496771,"_hasShrinkwrap":false},"1.2.0":{"name":"estraverse-fb","version":"1.2.0","description":"Drop-in for estraverse that enables traversal over React's JSX nodes.","main":"estraverse-fb.js","repository":{"type":"git","url":"https://github.com/RReverser/estraverse-fb"},"keywords":["traverse","ast","react","jsx"],"author":{"name":"Ingvar Stepanyan","email":"me@rreverser.com","url":"https://github.com/RReverser"},"license":"MIT","scripts":{"test":"mocha"},"peerDependencies":{"estraverse":"^1.7.0"},"devDependencies":{"chai":"^1.9.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","estraverse":"^1.7.0","mocha":"^1.20.0"},"gitHead":"78f1d8882ab85a1a116b87064f7ffb6064365dbf","bugs":{"url":"https://github.com/RReverser/estraverse-fb/issues"},"homepage":"https://github.com/RReverser/estraverse-fb","_id":"estraverse-fb@1.2.0","_shasum":"f52215e5f8776efe00e90c69b2c7c25fd3d70a78","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rreverser","email":"me@rreverser.com"},"maintainers":[{"name":"rreverser","email":""}],"dist":{"shasum":"f52215e5f8776efe00e90c69b2c7c25fd3d70a78","size":3214,"noattachment":false,"key":"/estraverse-fb/-/estraverse-fb-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/estraverse-fb/download/estraverse-fb-1.2.0.tgz"},"directories":{},"publish_time":1421154017396,"_cnpm_publish_time":1421154017396,"_hasShrinkwrap":false},"1.1.1":{"name":"estraverse-fb","version":"1.1.1","description":"Drop-in for estraverse that enables traversal over React's JSX nodes.","main":"estraverse-fb.js","repository":{"type":"git","url":"https://github.com/RReverser/estraverse-fb"},"keywords":["traverse","ast","react","jsx"],"author":{"name":"Ingvar Stepanyan","email":"me@rreverser.com","url":"https://github.com/RReverser"},"license":"MIT","scripts":{"test":"mocha"},"peerDependencies":{"estraverse":"^1.7.0"},"devDependencies":{"chai":"^1.9.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","estraverse":"^1.7.0","mocha":"^1.20.0"},"gitHead":"585b3ca434dee5f62a7f92610790a6de2bee603a","bugs":{"url":"https://github.com/RReverser/estraverse-fb/issues"},"homepage":"https://github.com/RReverser/estraverse-fb","_id":"estraverse-fb@1.1.1","_shasum":"93e1e3d62bced895d471be2815f11fe278a5de12","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rreverser","email":"me@rreverser.com"},"maintainers":[{"name":"rreverser","email":""}],"dist":{"shasum":"93e1e3d62bced895d471be2815f11fe278a5de12","size":2730,"noattachment":false,"key":"/estraverse-fb/-/estraverse-fb-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/estraverse-fb/download/estraverse-fb-1.1.1.tgz"},"directories":{},"publish_time":1421009683843,"_cnpm_publish_time":1421009683843,"_hasShrinkwrap":false},"1.1.0":{"name":"estraverse-fb","version":"1.1.0","description":"Drop-in for estraverse that enables traversal over React's JSX nodes.","main":"estraverse-fb.js","repository":{"type":"git","url":"https://github.com/RReverser/estraverse-fb"},"keywords":["traverse","ast","react","jsx"],"author":{"name":"Ingvar Stepanyan","email":"me@rreverser.com","url":"https://github.com/RReverser"},"license":"MIT","scripts":{"test":"mocha"},"peerDependencies":{"estraverse":"^1.7.0"},"devDependencies":{"chai":"^1.9.1","esprima-fb":"^8001.1001.0-dev-harmony-fb","estraverse":"^1.7.0","mocha":"^1.20.0"},"gitHead":"15cc28730a3e61a2e1fb0919e2cb28b5e350b1ee","bugs":{"url":"https://github.com/RReverser/estraverse-fb/issues"},"homepage":"https://github.com/RReverser/estraverse-fb","_id":"estraverse-fb@1.1.0","_shasum":"0a3bceb7af378376e8fbd19d13ee92c03c141b8a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"rreverser","email":"me@rreverser.com"},"maintainers":[{"name":"rreverser","email":""}],"dist":{"shasum":"0a3bceb7af378376e8fbd19d13ee92c03c141b8a","size":2633,"noattachment":false,"key":"/estraverse-fb/-/estraverse-fb-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/estraverse-fb/download/estraverse-fb-1.1.0.tgz"},"directories":{},"publish_time":1416953859653,"_cnpm_publish_time":1416953859653,"_hasShrinkwrap":false},"1.0.0":{"name":"estraverse-fb","version":"1.0.0","description":"Drop-in for estraverse that enables traversal over React's JSX nodes.","main":"estraverse-fb.js","repository":{"type":"git","url":"git://github.com/RReverser/estraverse-fb"},"keywords":["traverse","ast","react","jsx"],"author":{"name":"Ingvar Stepanyan","email":"me@rreverser.com","url":"https://github.com/RReverser"},"license":"MIT","scripts":{"test":"mocha"},"dependencies":{"estraverse":"^1.5.0"},"devDependencies":{"chai":"^1.9.1","esprima-fb":"git+https://github.com/RReverser/esprima-fb.git#fb-harmony","mocha":"^1.20.0"},"bugs":{"url":"https://github.com/RReverser/estraverse-fb/issues"},"homepage":"https://github.com/RReverser/estraverse-fb","_id":"estraverse-fb@1.0.0","_shasum":"1234fb06a352e6bf85cf0eb2502db66d9eb74bc3","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"rreverser","email":"me@rreverser.com"},"maintainers":[{"name":"rreverser","email":""}],"dist":{"shasum":"1234fb06a352e6bf85cf0eb2502db66d9eb74bc3","size":2248,"noattachment":false,"key":"/estraverse-fb/-/estraverse-fb-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/estraverse-fb/download/estraverse-fb-1.0.0.tgz"},"directories":{},"publish_time":1401565403588,"_cnpm_publish_time":1401565403588,"_hasShrinkwrap":false}},"readme":"estraverse-fb\n=============\n[![Build Status](https://travis-ci.org/RReverser/estraverse-fb.svg?branch=master)](https://travis-ci.org/RReverser/estraverse-fb)\n\nDrop-in for estraverse that enables traversal over React's JSX and Flow nodes using monkey-patching technique.\n\nYou can use estraverse-fb in two possible ways:\n\n* by default, you just require it and it injects needed keys into your installed version of estraverse (it's installed automatically if you don't have it yet):\n    ```javascript\n    var estraverse = require('estraverse-fb');\n    /* same as:\n        require('estraverse-fb');\n        var estraverse = require('estraverse');\n    */\n\n    estraverse.traverse(ast, {\n        enter: ...,\n        leave: ...\n    });\n    ```\n\n* alternatively, you can use it manually for selected traversals:\n    ```javascript\n    var jsxKeys = require('estraverse-fb/keys');\n\n    estraverse.traverse(ast, {\n        enter: ...,\n        leave: ...,\n        keys: jsxKeys\n    })\n```\n\nCheck out [estraverse page](https://github.com/Constellation/estraverse) for detailed usage.\n","_attachments":{},"homepage":"https://github.com/RReverser/estraverse-fb#readme","bugs":{"url":"https://github.com/RReverser/estraverse-fb/issues"},"license":"MIT"}