{"_id":"dva-ast","_rev":"30-f6a465cb2ea68d1348c69f16065e20f9","name":"dva-ast","description":"dva static analysis based on javascript ast.","dist-tags":{"latest":"0.3.5"},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.0.1.tgz","integrity":"sha512-gB1dSjO7kcynFdFEGvnrdYkw7qEcMmESyah/3ZSjhWNVhIKfmbGGruYbqFOS97uKE0LVSJAZsD1ccKdjUPF1ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMnFHG40TF+/KYNmdwKssq1lnRwuQNT2mqBiK+O+jBtAiEA07jD1MLgv5Z7InJRXo7Rh2a0hqe5sfOcY9gkCyY+6O8="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.0.2.tgz","integrity":"sha512-Tg1HhlBofHdTTD1UQh0ofaey7yMjutAP3fIlsTghBQyqYdS7Vl1nTKf19QfFTrnRJ5XEtfxxxB5Qm4qTYzD0hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCG03b3BJnFDVRWHD91fAtTA6I6ZMsZAJxm9TEC/gGADQIgW/UCnEhrAHezQvElDdu3gPxc6Wr62lAWMDVDqKxWnF0="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.0.3.tgz","integrity":"sha512-9jkrdfkA+DTknH2f/36XW2tEcc+cS78VxCfAgD2BplN0T6zuKslHxAoN4RAnJ5OnN6cblbKrR+8B8FIsscJwUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCtYQKVsxeFoVrgoXpCIyFkrltE0RelWtLC65w5G/6uAiBHXHAMEm8rbxyLc00RA55/VTGSQaDWdu7veR24UVItsg=="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.0.4.tgz","integrity":"sha512-Rh+u535LxqiIVOma+7aSEvHL75mW7BJnGU3xZrZxG4P/2wrXPiP/eshO0QgkCGhhkyVXyFywS0Zloe/cFxx7tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6122arCNat3uJGRQQbiXxQCvsh41XXKES7DJlCiyDigIhAIw2z23HsxwA07367ZvP2n8qgZqoTlWAotUN4Y1ov3p6"}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.0.5.tgz","integrity":"sha512-3HUoIsNaugolfGq1UvteGO76osMm39iGZFpepE+4VEBxz12ItqIfSkfMzz2f70kFzgTnWIB7C7QKxKj7Xy4EFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2y1clfaSqMUNWqAcYtfDCPz8lkfHdhwqWbJHxGJvAqgIhAO6g5jUoA3qmbNiIloIBQmHhNlOOAoSFrDarjvQi26ON"}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.0.6.tgz","integrity":"sha512-7odveIYvf1iO2v01IWAgDgafvFOf4UTQ1CHehQWEq5GbnIivhgbh/B8eG7uxxePvnlejvitzLiP5FblUAVg0TQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOYG1utP8Jk4K01Hohd/2gKjuz/AYYGcdiwusfXxS5FAiACWRblNOdFUd6b4P+9WjZ+3r7Wwo1WGAp9y+Q4b0Zhsw=="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.0.7.tgz","integrity":"sha512-m46gC59CkW3qtNiC1F3sROlL3H75+heeQMESWLtoXpWDLDiYdI4xkmpCMDx6tM7/e5ehqt8X7FDbG1BzZwZ7Pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2ec/0hVdcusP69HMFBjbrxYAaUb24DcptftpNOnd57AiADOGQY0kLr41/3DJhHAXfNb2NYPTKHM4ZqPBQs+7uwYw=="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.1.0.tgz","integrity":"sha512-lZkBowOfcPWnI4Bvc2jTyLRaX5ahdxjYny+LollggKpIYGY5RqoED0csUjg3sowNiL7Y5PLEeFzx9Dp7ZdbUQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSzhRiY+PaeDgqpn+81p2czaGKlfGMjjPH26Ml6F6AXwIgAT2YwcOR8coLXf9PTA8HT+OPvLBM1vwvae82wpa/tRA="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.1.1.tgz","integrity":"sha512-et0i3xg1f6uqRCzI874NTKKkTQM12CVBzLwc2M/pFtDSFN8pkR6bCtbCCer4BTE9MWpqfFnuIxNUPUhimESQHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXbbNRHzIWMa1/NgJltMppYwR/E1Xpm8JmbVgilGDQJgIgElEtUGeJs9OW/k4fevAFvLOkobjeXhkLipBZispVXno="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.1.2.tgz","integrity":"sha512-Ko+qk8A5Z+NudFTXPFiLQnHDdC7I+hRknXe++rPV29sviJ/lSOud8qx+wwd4DPSD/DNuj0GRAxQowp0g2f29YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJYP8pvkEY86/qrdKADBheFPM0XpYyys6snU7YXcWg9gIhAOknnfilnszwCykmNQ+v3+UhdsKzYCyUo9LJlx9sS6vw"}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.1.3.tgz","integrity":"sha512-oDemKQkS+Z24aTq5vdUibltP9ibc3rnULGPMs4s/e80edtrz3JGnASeUNq7etRCntmmXfibRcAtxx4Dn0mfNjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQZYDsmA00l4x80eRnP9JHml8NOmaAMEhPxCAUc3wWzAIgOKKOVj7aTEAFZtEUjDKmyWixdfnYgFUgYYaU7T3Uwu0="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.1.4.tgz","integrity":"sha512-KP41KkAoZbAmWhLQ11P5RGbx8lMGm5d0rRqEUFomrDqAB4Ou7FcGpcb1wj0ztUiuawCEWx0uKtZRVU4XqCaaIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtbnneDo5lTyFm/8mV80lJWbCiSbNc5trtTG0KDIFKzgIhALH7J62fEFgVG/7RQ6ewix/QDbzGSezjEtnczxW2dkC3"}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.2.0.tgz","integrity":"sha512-k/WzcN4zdBrNRchEAXmu/hZ2PyU7c34SF7Ym2lHr9Lj8fTZhVCAxT6/qh5cbK/tYNKXIetLviQ6AZzTE7t4GJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdb3itnd0krzY5JtE3pE/vrmUP3RlYVdmupNQk2Nb/dAiAVT9wzlQqsFpbsVGQWsSP3UHSOgawhebAD3abeKFBopw=="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.2.1.tgz","integrity":"sha512-FQW/0FgWyhh2Eiv2MvJf/KRoNMi7Odr2XurvdGhKQUkTKDgWiH+BdZ2q+eIBEJleifU5QQ4jY4mcdgTrbDKPYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENQUbGTtb6vUOkVT33GAv/8b2CP7OjNm2fgrw1+G71tAiEA7CO/OGnIn2KWyPN1Oqq7mlwUzfrR/lwjAxyF/Cs3gdM="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.3.0-beta-1.tgz","integrity":"sha512-tKqmku0+2BxXsunVLWBqiNqAsV9zDqIJTlTtYNtE8YvT056Fufc+wgjkugdQJ6C747Kv9pcaQUmnNlTWu9ChDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9F901ZJa3Kp2D3xtI4ebWuEpkoEfJHYNgC7nVUwaa1AiAYi1FaCXm3DcMNKc6ziqKLufXG22l3yskESNV+OEEwcQ=="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.3.0-beta-2.tgz","integrity":"sha512-bnYqQqUq3h0xePxiV+FfLj4iAg3xnUQrBCte6JOK9BAg5JiXaO8APlvM/adiSJ5+Mk589OAzrdhwY88zMLN5Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0jbodmv9BQ0xARb5dccDokyFSeZynhIHSZzs2wESzAgIgbGnc41Ekx7qmtxzjVcoks9+j4SDvB8RRDPKU+XxTfWA="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.3.0-beta-3.tgz","integrity":"sha512-2CARP0dwt+ZqaMTa5dhBNtrko5H3QTqtXbyvf5K12ehvqiddNa/C11ZbN283PqYFvcjBrqCeMPfHZfLY5BjWzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUVnhXBTPIFCrPT86t0rkSXzHOYnfIqdiY8xrHoPHZKAiA4U1nyL8fceLAQ/H+FoAWYEqXlGIUWy85U3s91enguEg=="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.3.0-beta-4.tgz","integrity":"sha512-3OfTzjkRls64MK7Ka573zzcsh0UbtoIfee8VTu4D29YDC5nZ/aZ2Y2pWQBYlj+qIV+hJS4XzrDQNnKwRJOcIYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDABjUit7PBszu+tTiKNPKagSldgN4ca/GHuAVnwlf94QIgbqE881BJvmTlF3aeAO8UIrjGb6wPB4ymv5915c5bAwg="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.3.0.tgz","integrity":"sha512-I5gxGzVntyHLfM23KKdiFsmr0BNxf20erg1KdfWJ7Osel9bvgvV9kjL/sp1yGTbPxy1kotA22O5bCM7O2xEz3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcs2SLqXDXraCIFnFbwkaMBHdpLqwujjoXa6uZSLzpjQIgHhu4HeshaupOWdI+v8/9aZiPWxzkAytge7G2UAbiZdU="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.3.1.tgz","integrity":"sha512-Qi4U+AklGB6ZdJQWpbdMDIYXeWOqbP4vG3wtgxWiaaUhS50KGwK9ixzkyOH0n2UzM889/JabVNR9+l2XtdAhfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3ZW/TVOao99jXs+4QVYjPwav6u7KcnrYiiiRN6LmrKAiEAuCkgHJ39jDgbrpKbgaKk4s24VlOO5zxBxYGvL8tPBVU="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.3.2.tgz","integrity":"sha512-CbbAMgXwu+mAL2gSJcaikcUf1xPLHULIq9jTETBl4BZPVZLUBnT+baHfsMVNh1t6pIZs1bYZudSHh2IpbFT37g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVf0C4YqNqXmybxSo8oL/xo0BDElGHsCymcNhZMdnFSAIgNWMNLOZ/RqGAv+vJF2DCWBvr4kkTUIkARHnPIY6Bgq8="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.3.3.tgz","integrity":"sha512-AbaxcWY+rQaG9KYQdzA4ZA/px1M4Tg/qdiX8g79BYRewvGjEd3wIaHvKARFqrg3IvRSP1osUpgi7xRGHV5dlVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEpg++IHO8g4PzF31josPrgVJVauhobn2eD5mNXUo5jAiAvo2wNsy9vIWmcMWpJyFPSDMKaGtfiJQeaSmbWIxwHxA=="}]},"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"}},"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":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.3.4.tgz","integrity":"sha512-zg3aumfuG8chy1078ie62LfNbNnsScU4/x3xv4czns2G/HJDDz9ZRIe/kzyfnjcSWFzV5hvKWtwFiqIe8dLimw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGX4MxTza6T3+O/B0GlDDYBWOVyGcCCUwyfm02gEhXXiAiEA/EPwfLvD0ERurnPSCW3b4iSlQXwHLmijWOp089YJcQ8="}]},"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"}},"0.3.5":{"name":"dva-ast","version":"0.3.5","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.32","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":"3ce83c1733951891267b10f2561761670098b87b","bugs":{"url":"https://github.com/dvajs/dva-ast/issues"},"_id":"dva-ast@0.3.5","_shasum":"a07f0a085f0b75ebcc7c9c66a7bde433e326a1b1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"sorrycc","email":"sorrycc@gmail.com"},"dist":{"shasum":"a07f0a085f0b75ebcc7c9c66a7bde433e326a1b1","tarball":"https://registry.npmjs.org/dva-ast/-/dva-ast-0.3.5.tgz","integrity":"sha512-Zy4rC6DjrmH5jclapIu7uv+l7W9xjZoMjBzd5QVC13SWunNFfdej/mSchzZyj0iu/BaoscP7mtFb2TibNI60YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuK3Dz1lAPnH3un2cQvk/FwBbQH0Y1bZv+0Stwk+OhJAiB2eEng+SL2UkUXnrFhKf/+kVsHIGzr8atMLzqZ3pO/9g=="}]},"maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dva-ast-0.3.5.tgz_1500975367986_0.3439113120548427"}}},"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","maintainers":[{"name":"chrisfan","email":"chris.fan.dev@gmail.com"},{"name":"jaredleechn","email":"jaredleechn@gmail.com"},{"name":"sorrycc","email":"sorrycc@gmail.com"}],"time":{"modified":"2022-06-16T02:08:24.293Z","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","0.3.5":"2017-07-25T09:36:08.835Z"},"author":{"name":"Chris Fan","email":"chris.fan.dev@gmail.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/dvajs/dva-ast","keywords":["dva","ast"],"repository":{"type":"git","url":"git+https://github.com/dvajs/dva-ast.git"},"bugs":{"url":"https://github.com/dvajs/dva-ast/issues"}}