{"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"}],"keywords":["dva","ast"],"dist-tags":{"latest":"0.3.4"},"author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"description":"dva static analysis based on javascript ast.","readme":"# dva-ast\n\n[![NPM version](https://img.shields.io/npm/v/dva-ast.svg?style=flat)](https://npmjs.org/package/dva-ast)\n[![Build Status](https://img.shields.io/travis/dvajs/dva-ast.svg?style=flat)](https://travis-ci.org/dvajs/dva-ast)\n\ndva static analysis based on javascript ast.\n\n## Development Workflow\n\nAfter cloning this repo.\n\n```bash\n$ npm install\n$ npm run debug\n```\n\n## API\n\n### runner\n\n- runner(sourcePath, options)\n\n### transform\n\n- transform({ source, path }, { jscodeshift })\n\n### api\n\n#### models\n\nAll apis of models contains `sourcePath` and `filePath`.\n\n- `create({ namespace, entry?, modelPath? })`\n- `remove({ namespace })`\n- `updateNamespace({ namespace, newNamespace })`\n- `updateState({ namespace, source })`\n- `addReducer({ namespace, name, [source] })`\n- `updateReducer({ namespace, name, source })`\n- `removeReducer({ namespace, name })`\n- `addEffect({ namespace, name, [source] })`\n- `updateEffect({ namespace, name, source })`\n- `removeEffect({ namespace, name })`\n- `addSubscription({ namespace, name, [source] })`\n- `updateSubscription({ namespace, name, source })`\n- `removeSubscription({ namespace, name })`\n\n#### routeComponents\n\nAll apis of routeComponents contains `sourcePath` and `filePath`.\n\n- `create({ componentName })`\n- `remove()`\n- `update()`\n- `addDispatch({ actionType })`\n\n#### project\n\n- `loadAll({ sourcePath })`\n- `loadAll({ sourcePath, filePath })`\n\n#### router\n\n- `createRoute({ path, component, [parentId] })`\n  - component `<object>`\n  - componentName\n  - filePath, if file is not exist, dva-ast will create a new component for you\n- `createIndexRoute({ component, [parentId] })`\n- `createRedirect({ from, to, [parentId] })`\n- `createIndexRedirect({ to, [parentId] })`\n- `remove({ id })`\n- `moveTo({ id, parentId })`\n\n#### entry\n\n- `addModel({ entry, modelPath })`\n\n## LICENSE\n\nMIT\n","repository":{"type":"git","url":"git+https://github.com/dvajs/dva-ast.git"},"bugs":{"url":"https://github.com/dvajs/dva-ast/issues"},"license":"MIT","versions":{"0.0.1":{"name":"dva-ast","version":"0.0.1","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"babel-node server.js","transform":"jscodeshift -t src/transform.js demo/user-dashboard -d --extensions js,jsx","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"0.0.1","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1"},"gitHead":"2a8ad162de032ba780c41113030ca55fbbbe2b00","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.0.1","_shasum":"ac28f1a1a1325d894e0e88a8d4420d4a7a477bd0","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"jaredleechn","email":"jaredleechn@gmail.com"},"dist":{"shasum":"ac28f1a1a1325d894e0e88a8d4420d4a7a477bd0","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.0.1.tgz"},"maintainers":[{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dva-ast-0.0.1.tgz_1470821753730_0.6367388004437089"},"directories":{}},"0.0.2":{"name":"dva-ast","version":"0.0.2","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"babel-node server.js","transform":"jscodeshift -t src/transform.js demo/user-dashboard -d --extensions js,jsx","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"0.0.1","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1"},"gitHead":"2a8ad162de032ba780c41113030ca55fbbbe2b00","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.0.2","_shasum":"1740e12c3c6774db8e2df0398f7f96e5441294ac","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"jaredleechn","email":"jaredleechn@gmail.com"},"dist":{"shasum":"1740e12c3c6774db8e2df0398f7f96e5441294ac","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.0.2.tgz"},"maintainers":[{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.0.2.tgz_1470822187403_0.5041595713701099"},"directories":{}},"0.0.3":{"name":"dva-ast","version":"0.0.3","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"babel-node server.js","transform":"jscodeshift -t src/transform.js demo/user-dashboard -d --extensions js,jsx","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"0.0.1","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1"},"gitHead":"bee243b3635580cdedb0bbd7ec890108aed709c3","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.0.3","_shasum":"794cd593f90a161205a55975dae0817c909751f5","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"jaredleechn","email":"jaredleechn@gmail.com"},"dist":{"shasum":"794cd593f90a161205a55975dae0817c909751f5","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.0.3.tgz"},"maintainers":[{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dva-ast-0.0.3.tgz_1470918768412_0.43389770085923374"},"directories":{}},"0.0.4":{"name":"dva-ast","version":"0.0.4","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"babel-node server.js","transform":"jscodeshift -t src/transform.js demo/user-dashboard -d --extensions js,jsx","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"0.0.1","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1"},"gitHead":"fcefcb376fcbe856b2ea5f9c51408a118efb1e0c","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.0.4","_shasum":"ce04a8690a75b298fec1bdf82f6be176112159ba","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"ce04a8690a75b298fec1bdf82f6be176112159ba","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.0.4.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dva-ast-0.0.4.tgz_1471238883582_0.9276082159485668"},"directories":{}},"0.0.5":{"name":"dva-ast","version":"0.0.5","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"babel-node server.js","transform":"jscodeshift -t src/transform.js demo/user-dashboard -d --extensions js,jsx","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"0.0.1","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1"},"gitHead":"470f7f619c971a37a830a7332ce455941734fe50","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.0.5","_shasum":"c968e3165b309861dc5d581a3fdbaf12cf206e4a","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"c968e3165b309861dc5d581a3fdbaf12cf206e4a","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.0.5.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.0.5.tgz_1471335092677_0.3836159920319915"},"directories":{}},"0.0.6":{"name":"dva-ast","version":"0.0.6","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"nodemon server.js --exec babel-node  -e .js --ignore 'demo/**'","transform":"jscodeshift -t src/transform.js dva-projects/user-dashboard -d --ignore-config dva-projects/user-dashboard/.gitignore --extensions js,jsx","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"0.0.1","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1","nodemon":"^1.10.0"},"gitHead":"e247d2bf84ef5a91d0aac2769f3f019e5eb0718f","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.0.6","_shasum":"ca7b29a695ac9eae62d5ecc41edf9e5500018d61","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"ca7b29a695ac9eae62d5ecc41edf9e5500018d61","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.0.6.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dva-ast-0.0.6.tgz_1471353742821_0.9389320388436317"},"directories":{}},"0.0.7":{"name":"dva-ast","version":"0.0.7","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"nodemon server.js --exec babel-node  -e .js --ignore 'demo/**'","transform":"jscodeshift -t src/transform.js dva-projects/user-dashboard -d --ignore-config dva-projects/user-dashboard/.gitignore --extensions js,jsx","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"0.0.1","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1","nodemon":"^1.10.0"},"gitHead":"59a00bc49d1c229aa2bff4b0a2c6820329e6bba1","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.0.7","_shasum":"f8e1aa6d1508db660b88dd30f27f7f53407e537d","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"f8e1aa6d1508db660b88dd30f27f7f53407e537d","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.0.7.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dva-ast-0.0.7.tgz_1471354394026_0.4340026101563126"},"directories":{}},"0.1.0":{"name":"dva-ast","version":"0.1.0","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"nodemon server.js --exec babel-node  -e .js --ignore 'demo/**' --ignore 'dva-projects/**'","transform":"jscodeshift -t src/transform.js demo -d --ignore-config demo/.gitignore --extensions js,jsx","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"0.0.1","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","body-parser":"^1.15.2","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1","express":"^4.14.0","nodemon":"^1.10.0"},"gitHead":"c9663be8036338020fea37b736d3330bc796cdf8","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.1.0","_shasum":"ae7701ffac4d5f3749645b3c4a1c2cec95c4b8bc","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"ae7701ffac4d5f3749645b3c4a1c2cec95c4b8bc","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.1.0.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.1.0.tgz_1471536004708_0.47335099685005844"},"directories":{}},"0.1.1":{"name":"dva-ast","version":"0.1.1","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"nodemon server.js --exec babel-node  -e .js --ignore 'demo/**' --ignore 'dva-projects/**'","transform":"jscodeshift -t src/transform.js demo -d --ignore-config demo/.gitignore --extensions js,jsx","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"0.0.1","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","body-parser":"^1.15.2","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1","express":"^4.14.0","nodemon":"^1.10.0"},"gitHead":"f21f6c3258bb7b506bf373661579b413a3867b6a","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.1.1","_shasum":"261679614d30de5ee3e8aef8f6325454a3864702","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"261679614d30de5ee3e8aef8f6325454a3864702","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.1.1.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dva-ast-0.1.1.tgz_1471578232637_0.3644445443060249"},"directories":{}},"0.1.2":{"name":"dva-ast","version":"0.1.2","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"nodemon server.js --exec babel-node  -e .js --ignore 'demo/**' --ignore 'dva-projects/**'","transform":"jscodeshift -t src/transform.js demo -d --ignore-config demo/.gitignore --extensions js,jsx","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"0.0.1","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","body-parser":"^1.15.2","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1","express":"^4.14.0","nodemon":"^1.10.0"},"gitHead":"6538d08218f3a69aa09416e0502da98124fa9b87","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.1.2","_shasum":"cdab99bdb7282290789dbec96df8c2c126eeb8f5","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"jaredleechn","email":"jaredleechn@gmail.com"},"dist":{"shasum":"cdab99bdb7282290789dbec96df8c2c126eeb8f5","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.1.2.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dva-ast-0.1.2.tgz_1472616498712_0.4609501431696117"},"directories":{}},"0.1.3":{"name":"dva-ast","version":"0.1.3","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"nodemon server.js --exec babel-node  -e .js --ignore 'demo/**' --ignore 'dva-projects/**'","transform":"jscodeshift -t src/transform.js demo -d --ignore-config demo/.gitignore --extensions js,jsx","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"0.0.1","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","body-parser":"^1.15.2","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1","express":"^4.14.0","nodemon":"^1.10.0"},"gitHead":"033e81f7bf9a920cbe4fffdde8b721294bf1853b","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.1.3","_shasum":"137a0bd5e554eb17647ae2148cae2b5ac4ea7d5b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"137a0bd5e554eb17647ae2148cae2b5ac4ea7d5b","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.1.3.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.1.3.tgz_1473238441292_0.26079839072190225"},"directories":{}},"0.1.4":{"name":"dva-ast","version":"0.1.4","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"nodemon server.js --exec babel-node  -e .js --ignore 'demo/**' --ignore 'dva-projects/**'","transform":"jscodeshift -t src/transform.js demo -d --ignore-config demo/.gitignore --extensions js,jsx","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"0.0.1","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","body-parser":"^1.15.2","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1","express":"^4.14.0","nodemon":"^1.10.0"},"gitHead":"9c6c2c9844ca1b8010e21299e14f13f5bec2d321","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.1.4","_shasum":"364e53b08ddf98b165bb2f98433c08d3878e184e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"364e53b08ddf98b165bb2f98433c08d3878e184e","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.1.4.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.1.4.tgz_1473239821054_0.6808312085922807"},"directories":{}},"0.2.0":{"name":"dva-ast","version":"0.2.0","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel --presets es2015,stage-0 -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"nodemon server.js --exec babel-node  -e .js --ignore 'dva-projects/**'","transform":"jscodeshift -t src/parser/transform.js dva-projects/user-dashboard -d --ignore-config dva-projects/user-dashboard/.gitignore --extensions js,jsx --parser flow","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","dva-jscodeshift":"^0.1.0","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.11.6","body-parser":"^1.15.2","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1","express":"^4.14.0","nodemon":"^1.10.0"},"gitHead":"ccad28b563264f835b9c34d4913f30fdcd097726","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.2.0","_shasum":"13c61a88a58e165c848280f22c7c3877d948db50","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"13c61a88a58e165c848280f22c7c3877d948db50","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.2.0.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.2.0.tgz_1473498865922_0.8827672423794866"},"directories":{}},"0.2.1":{"name":"dva-ast","version":"0.2.1","license":"ISC","author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"babel -d lib/ src/","pub":"npm run compile && npm publish","prepublish":"npm run compile","test":"echo \"Error: no test specified\" && exit 1","demo":"nodemon server.js --exec babel-node  -e .js --ignore 'dva-projects/**'","transform":"jscodeshift -t src/parser/transform.js dva-projects/user-dashboard -d --ignore-config dva-projects/user-dashboard/.gitignore --extensions js,jsx --parser flow","start":"node server.js"},"dependencies":{"ast-types":"^0.8.18","babel-runtime":"^6.11.6","dva-jscodeshift":"^0.1.0","recast":"^0.11.10"},"devDependencies":{"babel-cli":"^6.11.4","babel-core":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-runtime":"^6.11.6","body-parser":"^1.15.2","eslint":"^3.1.1","eslint-config-airbnb-base":"^5.0.0","eslint-plugin-import":"^1.11.1","express":"^4.14.0","nodemon":"^1.10.0"},"babel":{"presets":["es2015","stage-0"],"plugins":["transform-runtime"]},"gitHead":"5a52d63cb86c42b55f1491e60ca7cd4b4067bdd3","description":"dva static analysis based on javascript ast","_id":"dva-ast@0.2.1","_shasum":"8f0168e75d04bcfa4fbf644a6f36e4e88643bdeb","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"jaredleechn","email":"jaredleechn@gmail.com"},"dist":{"shasum":"8f0168e75d04bcfa4fbf644a6f36e4e88643bdeb","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.2.1.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.2.1.tgz_1473654938516_0.4022160687018186"},"directories":{}},"0.3.0-beta-1":{"name":"dva-ast","version":"0.3.0-beta-1","description":"dva static analysis based on javascript ast.","files":["lib","src","index.js"],"scripts":{"build":"babel -d lib/ src/","test":"NODE_ENV=test nyc mocha --no-timeouts ./test/*-test.js ./test/**/*-test.js","debug":"mocha --require babel-register --no-timeouts ./test/*-test.js ./test/**/*-test.js","report":"nyc report --reporter=html","coveralls":"nyc report --reporter=text-lcov | coveralls"},"dependencies":{"dva-jscodeshift":"^0.1.0","fs-extra":"^0.30.0","glob":"^7.1.0","handlebars":"^4.0.5","jscodeshift":"^0.3.28","lodash.flatten":"^4.4.0","lodash.once":"^4.1.1","lodash.uniq":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-node":"^5.1.1","babel-register":"^6.14.0","expect":"^1.20.2","mocha":"^3.0.2","nyc":"^8.3.0"},"repository":{"type":"git","url":"git+https://github.com/dvajs/dva-ast.git"},"homepage":"https://github.com/dvajs/dva-ast","keywords":["dva","ast"],"author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"license":"MIT","gitHead":"8ce97d26e8bd5e3393335aaeb63f68447e238960","bugs":{"url":"https://github.com/dvajs/dva-ast/issues"},"_id":"dva-ast@0.3.0-beta-1","_shasum":"9c0a5bcefdbe9305c4167606d47e935deb373160","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"9c0a5bcefdbe9305c4167606d47e935deb373160","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.3.0-beta-1.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.3.0-beta-1.tgz_1475329078224_0.049563326640054584"},"directories":{}},"0.3.0-beta-2":{"name":"dva-ast","version":"0.3.0-beta-2","description":"dva static analysis based on javascript ast.","files":["lib","src","index.js"],"scripts":{"build":"babel -d lib/ src/","test":"NODE_ENV=test nyc mocha --no-timeouts ./test/*-test.js ./test/**/*-test.js","debug":"mocha --require babel-register --no-timeouts ./test/*-test.js ./test/**/*-test.js","report":"nyc report --reporter=html","coveralls":"nyc report --reporter=text-lcov | coveralls"},"dependencies":{"dva-jscodeshift":"^0.1.0","fs-extra":"^0.30.0","glob":"^7.1.0","handlebars":"^4.0.5","jscodeshift":"^0.3.28","lodash.flatten":"^4.4.0","lodash.once":"^4.1.1","lodash.uniq":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-node":"^5.1.1","babel-register":"^6.14.0","expect":"^1.20.2","mocha":"^3.0.2","nyc":"^8.3.0"},"repository":{"type":"git","url":"git+https://github.com/dvajs/dva-ast.git"},"homepage":"https://github.com/dvajs/dva-ast","keywords":["dva","ast"],"author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"license":"MIT","gitHead":"3e60e67df0a37316f3e2b0836473a1e7fa79b397","bugs":{"url":"https://github.com/dvajs/dva-ast/issues"},"_id":"dva-ast@0.3.0-beta-2","_shasum":"ae4ce227f3cbd86ed341296276107240dc2ebea7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"ae4ce227f3cbd86ed341296276107240dc2ebea7","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.3.0-beta-2.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.3.0-beta-2.tgz_1476776630749_0.7306638536974788"},"directories":{}},"0.3.0-beta-3":{"name":"dva-ast","version":"0.3.0-beta-3","description":"dva static analysis based on javascript ast.","files":["lib","src","index.js"],"scripts":{"build":"babel -d lib/ src/","test":"NODE_ENV=test nyc mocha --no-timeouts ./test/*-test.js ./test/**/*-test.js","debug":"mocha --require babel-register --no-timeouts ./test/*-test.js ./test/**/*-test.js","report":"nyc report --reporter=html","coveralls":"nyc report --reporter=text-lcov | coveralls"},"dependencies":{"dva-jscodeshift":"^0.1.0","fs-extra":"^0.30.0","glob":"^7.1.0","handlebars":"^4.0.5","jscodeshift":"^0.3.28","lodash.flatten":"^4.4.0","lodash.once":"^4.1.1","lodash.uniq":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-node":"^5.1.1","babel-register":"^6.14.0","expect":"^1.20.2","mocha":"^3.0.2","nyc":"^8.3.0"},"repository":{"type":"git","url":"git+https://github.com/dvajs/dva-ast.git"},"homepage":"https://github.com/dvajs/dva-ast","keywords":["dva","ast"],"author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"license":"MIT","gitHead":"6b9c414d2797b4febd2647e1421844851de31ee9","bugs":{"url":"https://github.com/dvajs/dva-ast/issues"},"_id":"dva-ast@0.3.0-beta-3","_shasum":"d031da86219aca53c7220f2cabed55252ef987af","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"d031da86219aca53c7220f2cabed55252ef987af","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.3.0-beta-3.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.3.0-beta-3.tgz_1476855883416_0.10133126983419061"},"directories":{}},"0.3.0-beta-4":{"name":"dva-ast","version":"0.3.0-beta-4","description":"dva static analysis based on javascript ast.","files":["boilerplates","lib","src","index.js"],"scripts":{"build":"babel -d lib/ src/","dev":"npm run build -- -w","test":"NODE_ENV=test nyc mocha --no-timeouts ./test/*-test.js ./test/**/*-test.js","debug":"mocha --require babel-register --no-timeouts ./test/*-test.js ./test/**/*-test.js","report":"nyc report --reporter=html","coveralls":"nyc report --reporter=text-lcov | coveralls"},"dependencies":{"fs-extra":"^0.30.0","glob":"^7.1.0","handlebars":"^4.0.5","jscodeshift":"^0.3.28","lodash.flatten":"^4.4.0","lodash.once":"^4.1.1","lodash.uniq":"^4.5.0"},"devDependencies":{"babel-cli":"^6.14.0","babel-preset-node":"^5.1.1","babel-register":"^6.14.0","expect":"^1.20.2","mocha":"^3.0.2","nyc":"^8.3.0"},"repository":{"type":"git","url":"git+https://github.com/dvajs/dva-ast.git"},"homepage":"https://github.com/dvajs/dva-ast","keywords":["dva","ast"],"author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"license":"MIT","gitHead":"33f958d618bb8dae8f7f78fe62cb504d28537401","bugs":{"url":"https://github.com/dvajs/dva-ast/issues"},"_id":"dva-ast@0.3.0-beta-4","_shasum":"d008f0ac416b172416418b36de715461b71d14ab","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"d008f0ac416b172416418b36de715461b71d14ab","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.3.0-beta-4.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.3.0-beta-4.tgz_1477150125730_0.15483532543294132"},"directories":{}},"0.3.0":{"name":"dva-ast","version":"0.3.0","description":"dva static analysis based on javascript ast.","files":["boilerplates","lib","src","index.js"],"scripts":{"build":"babel -d lib/ src/","dev":"npm run build -- -w","test":"NODE_ENV=test nyc mocha --no-timeouts ./test/*-test.js ./test/**/*-test.js","debug":"mocha --require babel-register --no-timeouts ./test/*-test.js ./test/**/*-test.js","report":"nyc report --reporter=html","coveralls":"nyc report --reporter=text-lcov | coveralls"},"dependencies":{"fs-extra":"^0.30.0","glob":"^7.1.0","handlebars":"^4.0.5","jscodeshift":"^0.3.28","lodash.flatten":"^4.4.0","lodash.once":"^4.1.1","lodash.uniq":"^4.5.0","relative":"^3.0.2"},"devDependencies":{"babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-node":"^5.1.1","babel-register":"^6.14.0","expect":"^1.20.2","mocha":"^3.0.2","nyc":"^8.3.0"},"repository":{"type":"git","url":"git+https://github.com/dvajs/dva-ast.git"},"homepage":"https://github.com/dvajs/dva-ast","keywords":["dva","ast"],"author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"license":"MIT","gitHead":"11d3c792247e476510dae1ffe18d3627490088f0","bugs":{"url":"https://github.com/dvajs/dva-ast/issues"},"_id":"dva-ast@0.3.0","_shasum":"b62c47bd940a943ed6377927405a1877eb74e6b2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"sorrycc","email":"sorrycc@gmail.com"},"dist":{"shasum":"b62c47bd940a943ed6377927405a1877eb74e6b2","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.3.0.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.3.0.tgz_1477391185767_0.08911345922388136"},"directories":{}},"0.3.1":{"name":"dva-ast","version":"0.3.1","description":"dva static analysis based on javascript ast.","files":["boilerplates","lib","src","index.js"],"scripts":{"build":"babel -d lib/ src/","dev":"npm run build -- -w","test":"NODE_ENV=test nyc mocha --no-timeouts ./test/*-test.js ./test/**/*-test.js","debug":"mocha --require babel-register --no-timeouts ./test/*-test.js ./test/**/*-test.js","report":"nyc report --reporter=html","coveralls":"nyc report --reporter=text-lcov | coveralls"},"dependencies":{"fs-extra":"^0.30.0","glob":"^7.1.0","handlebars":"^4.0.5","jscodeshift":"^0.3.28","lodash.flatten":"^4.4.0","lodash.once":"^4.1.1","lodash.uniq":"^4.5.0","relative":"^3.0.2"},"devDependencies":{"babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-node":"^5.1.1","babel-register":"^6.14.0","expect":"^1.20.2","mocha":"^3.0.2","nyc":"^8.3.0"},"repository":{"type":"git","url":"git+https://github.com/dvajs/dva-ast.git"},"homepage":"https://github.com/dvajs/dva-ast","keywords":["dva","ast"],"author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"license":"MIT","gitHead":"6f595cefb8a7f0b9be5d2fc2c838b0c074805485","bugs":{"url":"https://github.com/dvajs/dva-ast/issues"},"_id":"dva-ast@0.3.1","_shasum":"ba03b6b48023799fd363c366fa91c5569a32542c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"sorrycc","email":"sorrycc@gmail.com"},"dist":{"shasum":"ba03b6b48023799fd363c366fa91c5569a32542c","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.3.1.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dva-ast-0.3.1.tgz_1477392294957_0.978679331485182"},"directories":{}},"0.3.2":{"name":"dva-ast","version":"0.3.2","description":"dva static analysis based on javascript ast.","files":["boilerplates","lib","src","index.js"],"scripts":{"build":"babel -d lib/ src/","dev":"npm run build -- -w","test":"NODE_ENV=test nyc mocha --no-timeouts ./test/*-test.js ./test/**/*-test.js","debug":"mocha --require babel-register --no-timeouts ./test/*-test.js ./test/**/*-test.js","report":"nyc report --reporter=html","coveralls":"nyc report --reporter=text-lcov | coveralls"},"dependencies":{"fs-extra":"^0.30.0","glob":"^7.1.0","handlebars":"^4.0.5","jscodeshift":"^0.3.28","lodash.flatten":"^4.4.0","lodash.once":"^4.1.1","lodash.uniq":"^4.5.0","relative":"^3.0.2"},"devDependencies":{"babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-node":"^5.1.1","babel-register":"^6.14.0","expect":"^1.20.2","mocha":"^3.0.2","nyc":"^8.3.0"},"repository":{"type":"git","url":"git+https://github.com/dvajs/dva-ast.git"},"homepage":"https://github.com/dvajs/dva-ast","keywords":["dva","ast"],"author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"license":"MIT","gitHead":"976f0aff6a378fae2c8b3102de26662a61f1da55","bugs":{"url":"https://github.com/dvajs/dva-ast/issues"},"_id":"dva-ast@0.3.2","_shasum":"70cd6f4b1c9c92471d77cb644c7de73ef85c7171","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"70cd6f4b1c9c92471d77cb644c7de73ef85c7171","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.3.2.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dva-ast-0.3.2.tgz_1483691357206_0.845864913193509"},"directories":{}},"0.3.3":{"name":"dva-ast","version":"0.3.3","description":"dva static analysis based on javascript ast.","files":["boilerplates","lib","src","index.js"],"scripts":{"build":"babel -d lib/ src/","dev":"npm run build -- -w","test":"NODE_ENV=test nyc mocha --no-timeouts ./test/*-test.js ./test/**/*-test.js","debug":"mocha --require babel-register --no-timeouts ./test/*-test.js ./test/**/*-test.js","report":"nyc report --reporter=html","coveralls":"nyc report --reporter=text-lcov | coveralls","prepublish":"npm run build"},"dependencies":{"fs-extra":"^0.30.0","glob":"^7.1.0","handlebars":"^4.0.5","jscodeshift":"^0.3.28","lodash.flatten":"^4.4.0","lodash.once":"^4.1.1","lodash.uniq":"^4.5.0","relative":"^3.0.2"},"devDependencies":{"babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-node":"^5.1.1","babel-register":"^6.14.0","expect":"^1.20.2","mocha":"^3.0.2","nyc":"^8.3.0"},"repository":{"type":"git","url":"git+https://github.com/dvajs/dva-ast.git"},"homepage":"https://github.com/dvajs/dva-ast","keywords":["dva","ast"],"author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"license":"MIT","gitHead":"b3f4ecb45600b63d6ffb9688ca4ce22548667ea3","bugs":{"url":"https://github.com/dvajs/dva-ast/issues"},"_id":"dva-ast@0.3.3","_shasum":"3920f85234ec396e124f7ebdc9746ee2a04f74c2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"3920f85234ec396e124f7ebdc9746ee2a04f74c2","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.3.3.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.3.3.tgz_1483691718859_0.082142487866804"},"directories":{}},"0.3.4":{"name":"dva-ast","version":"0.3.4","description":"dva static analysis based on javascript ast.","files":["boilerplates","lib","src","index.js"],"scripts":{"build":"babel -d lib/ src/","dev":"npm run build -- -w","test":"NODE_ENV=test nyc mocha --no-timeouts ./test/*-test.js ./test/**/*-test.js","debug":"mocha --require babel-register --no-timeouts ./test/*-test.js ./test/**/*-test.js","report":"nyc report --reporter=html","coveralls":"nyc report --reporter=text-lcov | coveralls","prepublish":"npm run build"},"dependencies":{"fs-extra":"^0.30.0","glob":"^7.1.0","handlebars":"^4.0.5","jscodeshift":"^0.3.28","lodash.flatten":"^4.4.0","lodash.once":"^4.1.1","lodash.uniq":"^4.5.0","relative":"^3.0.2"},"devDependencies":{"babel-cli":"^6.14.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-node":"^5.1.1","babel-register":"^6.14.0","expect":"^1.20.2","mocha":"^3.0.2","nyc":"^8.3.0"},"repository":{"type":"git","url":"git+https://github.com/dvajs/dva-ast.git"},"homepage":"https://github.com/dvajs/dva-ast","keywords":["dva","ast"],"author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"nyc":{"include":["src/**/*.js"],"require":["babel-register"],"sourceMap":false,"instrument":false},"license":"MIT","gitHead":"c01892f5ff2e7220ea56baa9f4e313dbbb05ee36","bugs":{"url":"https://github.com/dvajs/dva-ast/issues"},"_id":"dva-ast@0.3.4","_shasum":"365d2d3d9d71862a37c9529a7855f46bb29c85f4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},"dist":{"shasum":"365d2d3d9d71862a37c9529a7855f46bb29c85f4","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/dva-ast/-/dva-ast-0.3.4.tgz"},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dva-ast-0.3.4.tgz_1483692215340_0.9233831164892763"},"directories":{}}},"name":"dva-ast","time":{"modified":"2017-01-06T08:43:37.539Z","created":"2016-08-10T09:35:55.417Z","0.0.1":"2016-08-10T09:35:55.417Z","0.0.2":"2016-08-10T09:43:10.164Z","0.0.3":"2016-08-11T12:32:50.154Z","0.0.4":"2016-08-15T05:28:05.291Z","0.0.5":"2016-08-16T08:11:35.127Z","0.0.6":"2016-08-16T13:22:24.884Z","0.0.7":"2016-08-16T13:33:15.653Z","0.1.0":"2016-08-18T16:00:05.559Z","0.1.1":"2016-08-19T03:43:54.241Z","0.1.2":"2016-08-31T04:08:20.279Z","0.1.3":"2016-09-07T08:54:02.315Z","0.1.4":"2016-09-07T09:17:02.117Z","0.2.0":"2016-09-10T09:14:27.526Z","0.2.1":"2016-09-12T04:35:40.240Z","0.3.0-beta-1":"2016-10-01T13:38:01.029Z","0.3.0-beta-2":"2016-10-18T07:43:52.781Z","0.3.0-beta-3":"2016-10-19T05:44:43.966Z","0.3.0-beta-4":"2016-10-22T15:28:46.989Z","0.3.0-rc-1":"2016-10-25T08:49:41.889Z","0.3.0":"2016-10-25T10:26:27.783Z","0.3.1":"2016-10-25T10:44:56.685Z","0.3.2":"2017-01-06T08:29:17.447Z","0.3.3":"2017-01-06T08:35:21.066Z","0.3.4":"2017-01-06T08:43:37.539Z"},"readmeFilename":"README.md","homepage":"https://github.com/dvajs/dva-ast"}