{"_id":"static-eval","_rev":"47337","name":"static-eval","description":"evaluate statically-analyzable expressions","dist-tags":{"latest":"2.1.0"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"time":{"modified":"2021-06-03T10:14:33.000Z","created":"2013-07-21T05:14:27.933Z","2.1.0":"2020-06-15T10:23:52.678Z","2.0.5":"2020-03-07T15:45:04.397Z","2.0.4":"2020-03-07T15:32:25.966Z","2.0.3":"2019-11-19T15:22:24.689Z","2.0.2":"2019-02-26T09:50:46.745Z","2.0.1":"2019-02-15T20:08:10.269Z","2.0.0":"2017-10-05T08:59:06.417Z","1.1.1":"2016-09-28T15:54:13.836Z","1.1.0":"2016-09-28T15:52:33.741Z","1.0.0":"2016-09-28T15:50:16.647Z","0.2.4":"2015-03-13T06:43:29.931Z","0.2.3":"2014-06-16T08:53:36.912Z","0.2.2":"2014-05-17T01:39:05.424Z","0.2.1":"2014-04-21T06:20:33.498Z","0.2.0":"2014-04-20T14:25:35.388Z","0.1.1":"2014-04-20T09:08:41.637Z","0.1.0":"2013-11-05T03:01:45.848Z","0.0.0":"2013-07-21T05:14:27.933Z"},"users":{"wenbing":true,"jackishere":true,"yibn2008":true,"krambuhl":true,"nelak":true,"laomu":true},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"repository":{"type":"git","url":"git://github.com/browserify/static-eval.git"},"versions":{"2.1.0":{"name":"static-eval","version":"2.1.0","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"^1.11.1"},"devDependencies":{"esprima":"^3.1.3","tape":"^4.10.1"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/browserify/static-eval.git"},"homepage":"https://github.com/browserify/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"1a4d734404aaac14d0611b624696b07dba65c7fd","bugs":{"url":"https://github.com/browserify/static-eval/issues"},"_id":"static-eval@2.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"a16dbe54522d7fa5ef1389129d813fd47b148014","size":5663,"noattachment":false,"key":"/static-eval/-/static-eval-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-2.1.0.tgz"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmUser":{"name":"goto-bus-stop","email":"renee@kooi.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-eval_2.1.0_1592216632548_0.914325175943747"},"_hasShrinkwrap":false,"publish_time":1592216632678,"_cnpm_publish_time":1592216632678},"2.0.5":{"name":"static-eval","version":"2.0.5","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"^1.11.1"},"devDependencies":{"esprima":"^3.1.3","tape":"^4.10.1"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/browserify/static-eval.git"},"homepage":"https://github.com/browserify/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"b5ab0d79f2951872126d2924217d6aa1d9eab25a","bugs":{"url":"https://github.com/browserify/static-eval/issues"},"_id":"static-eval@2.0.5","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"shasum":"f0782e66999c4b3651cda99d9ce59c507d188f71","size":5402,"noattachment":false,"key":"/static-eval/-/static-eval-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-2.0.5.tgz"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmUser":{"name":"goto-bus-stop","email":"renee@kooi.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-eval_2.0.5_1583595904220_0.9378545415093911"},"_hasShrinkwrap":false,"publish_time":1583595904397,"_cnpm_publish_time":1583595904397},"2.0.4":{"name":"static-eval","version":"2.0.4","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"^1.11.1"},"devDependencies":{"esprima":"^3.1.3","tape":"^4.10.1"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"b9cd982fc0aaa46dbda11c399605a0eb950a7ec7","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@2.0.4","_nodeVersion":"13.10.1","_npmVersion":"6.14.2","dist":{"shasum":"9477f834966b3b7d5da98a387509cd60c7dbc4c1","size":5255,"noattachment":false,"key":"/static-eval/-/static-eval-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-2.0.4.tgz"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmUser":{"name":"goto-bus-stop","email":"renee@kooi.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-eval_2.0.4_1583595145799_0.5826128148097085"},"_hasShrinkwrap":false,"publish_time":1583595145966,"_cnpm_publish_time":1583595145966},"2.0.3":{"name":"static-eval","version":"2.0.3","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"^1.11.1"},"devDependencies":{"esprima":"^3.1.3","tape":"^4.10.1"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"b694d0f37288b8051b0740b990810ceb285349d1","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@2.0.3","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"shasum":"cb62fc79946bd4d5f623a45ad428233adace4d72","size":4554,"noattachment":false,"key":"/static-eval/-/static-eval-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-2.0.3.tgz"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmUser":{"name":"goto-bus-stop","email":"renee@kooi.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-eval_2.0.3_1574176944577_0.5901074362082364"},"_hasShrinkwrap":false,"publish_time":1574176944689,"_cnpm_publish_time":1574176944689},"2.0.2":{"name":"static-eval","version":"2.0.2","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"^1.8.1"},"devDependencies":{"esprima":"^2.7.3","tape":"^4.6.0"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"83beb55a527532b611a49fb19c3b488c23f88a2d","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@2.0.2","_nodeVersion":"11.10.0","_npmVersion":"6.8.0","dist":{"shasum":"2d1759306b1befa688938454c546b7871f806a42","size":4230,"noattachment":false,"key":"/static-eval/-/static-eval-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-2.0.2.tgz"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmUser":{"name":"goto-bus-stop","email":"renee@kooi.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-eval_2.0.2_1551174646633_0.2999480940966792"},"_hasShrinkwrap":false,"publish_time":1551174646745,"_cnpm_publish_time":1551174646745},"2.0.1":{"name":"static-eval","version":"2.0.1","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"^1.8.1"},"devDependencies":{"esprima":"^2.7.3","tape":"^4.6.0"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"5d5dc2d63de66a22f95f91615d7a56ed41f680f2","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@2.0.1","_npmVersion":"6.0.1","_nodeVersion":"8.11.2","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"085cecab812e91679f7ccb8696c0c63bb16687b8","size":4064,"noattachment":false,"key":"/static-eval/-/static-eval-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-2.0.1.tgz"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-eval_2.0.1_1550261290105_0.6966192018953132"},"_hasShrinkwrap":false,"publish_time":1550261290269,"_cnpm_publish_time":1550261290269},"2.0.0":{"name":"static-eval","version":"2.0.0","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"^1.8.1"},"devDependencies":{"esprima":"^2.7.3","tape":"^4.6.0"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"5bba7905b0e797460b8f6c2e38ff6869146faab3","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@2.0.0","_npmVersion":"5.4.1","_nodeVersion":"6.3.1","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"0e821f8926847def7b4b50cda5d55c04a9b13864","size":3461,"noattachment":false,"key":"/static-eval/-/static-eval-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-2.0.0.tgz"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/static-eval-2.0.0.tgz_1507193946344_0.5667270952835679"},"directories":{},"publish_time":1507193946417,"_cnpm_publish_time":1507193946417,"_hasShrinkwrap":false},"1.1.1":{"name":"static-eval","version":"1.1.1","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"^1.8.1"},"devDependencies":{"esprima":"^2.7.3","tape":"^4.6.0"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"ab81134a43431457508bc2ead500f2d93ac0a71d","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@1.1.1","_shasum":"ca8130210354cf13d9a722bc7e923778457bb192","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"ca8130210354cf13d9a722bc7e923778457bb192","size":3750,"noattachment":false,"key":"/static-eval/-/static-eval-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-1.1.1.tgz"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/static-eval-1.1.1.tgz_1475078052162_0.18367574457079172"},"directories":{},"publish_time":1475078053836,"_cnpm_publish_time":1475078053836,"_hasShrinkwrap":false},"1.1.0":{"name":"static-eval","version":"1.1.0","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"^1.8.1"},"devDependencies":{"esprima":"^2.7.3","tape":"^4.6.0"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"9a4965c90cb8914e7ca409d0640f7a5408601ee2","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@1.1.0","_shasum":"61c355b215eb67c193fe5faf0f44e13aeb68ff3a","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"61c355b215eb67c193fe5faf0f44e13aeb68ff3a","size":3738,"noattachment":false,"key":"/static-eval/-/static-eval-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-1.1.0.tgz"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/static-eval-1.1.0.tgz_1475077953157_0.6413459368050098"},"directories":{},"publish_time":1475077953741,"_cnpm_publish_time":1475077953741,"_hasShrinkwrap":false},"1.0.0":{"name":"static-eval","version":"1.0.0","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"^1.8.1"},"devDependencies":{"esprima":"^2.7.3","tape":"^4.6.0"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"12b26f9b515adba903833534e469aceb479aa020","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@1.0.0","_shasum":"75ef2a4322216785cd90f26c9ca11a77a23f22c1","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"substack","email":"substack@gmail.com"},"dist":{"shasum":"75ef2a4322216785cd90f26c9ca11a77a23f22c1","size":3670,"noattachment":false,"key":"/static-eval/-/static-eval-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-1.0.0.tgz"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/static-eval-1.0.0.tgz_1475077816062_0.47683437960222363"},"directories":{},"publish_time":1475077816647,"_cnpm_publish_time":1475077816647,"_hasShrinkwrap":false},"0.2.4":{"name":"static-eval","version":"0.2.4","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"~0.0.24"},"devDependencies":{"tape":"~1.0.4","esprima":"~1.0.3"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"5c1828fc85b5f040374ab914dcffa23e6c14d315","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@0.2.4","_shasum":"b7d34d838937b969f9641ca07d48f8ede263ea7b","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.12.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"dist":{"shasum":"b7d34d838937b969f9641ca07d48f8ede263ea7b","size":3361,"noattachment":false,"key":"/static-eval/-/static-eval-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-0.2.4.tgz"},"directories":{},"publish_time":1426229009931,"_cnpm_publish_time":1426229009931,"_hasShrinkwrap":false},"0.2.3":{"name":"static-eval","version":"0.2.3","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"~0.0.24"},"devDependencies":{"tape":"~1.0.4","esprima":"~1.0.3"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","gitHead":"c23a774cb1931be092633af716eb3f63a249032c","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@0.2.3","_shasum":"023f17ac9fee426ea788c12ea39206dc175f8b2a","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"dist":{"shasum":"023f17ac9fee426ea788c12ea39206dc175f8b2a","size":3320,"noattachment":false,"key":"/static-eval/-/static-eval-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-0.2.3.tgz"},"directories":{},"publish_time":1402908816912,"_cnpm_publish_time":1402908816912,"_hasShrinkwrap":false},"0.2.2":{"name":"static-eval","version":"0.2.2","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"~0.0.24"},"devDependencies":{"tape":"~1.0.4","esprima":"~1.0.3"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@0.2.2","dist":{"shasum":"49e3345ee802e551232845171d8068ab04f94eaa","size":3284,"noattachment":false,"key":"/static-eval/-/static-eval-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-0.2.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1400290745424,"_cnpm_publish_time":1400290745424,"_hasShrinkwrap":false},"0.2.1":{"name":"static-eval","version":"0.2.1","description":"evaluate statically-analyzable expressions","main":"index.js","dependencies":{"escodegen":"~0.0.24"},"devDependencies":{"tape":"~1.0.4","esprima":"~1.0.3"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@0.2.1","dist":{"shasum":"3534a1b1addb6901c1b903f72b020fab8baece81","size":3217,"noattachment":false,"key":"/static-eval/-/static-eval-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-0.2.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1398061233498,"_cnpm_publish_time":1398061233498,"_hasShrinkwrap":false},"0.2.0":{"name":"static-eval","version":"0.2.0","description":"evaluate statically-analyzable expressions","main":"index.js","devDependencies":{"tape":"~1.0.4","esprima":"~1.0.3"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@0.2.0","dist":{"shasum":"9098aac9af250ac8d05e7278fa261488e4232b16","size":3209,"noattachment":false,"key":"/static-eval/-/static-eval-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-0.2.0.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1398003935388,"_cnpm_publish_time":1398003935388,"_hasShrinkwrap":false},"0.1.1":{"name":"static-eval","version":"0.1.1","description":"evaluate statically-analyzable expressions","main":"index.js","devDependencies":{"tape":"~1.0.4","esprima":"~1.0.3"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@0.1.1","dist":{"shasum":"2f3c9e727604a61ac761b9663562a76c61f5c523","size":3157,"noattachment":false,"key":"/static-eval/-/static-eval-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-0.1.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1397984921637,"_cnpm_publish_time":1397984921637,"_hasShrinkwrap":false},"0.1.0":{"name":"static-eval","version":"0.1.0","description":"evaluate statically-analyzable expressions","main":"index.js","devDependencies":{"tape":"~1.0.4","esprima":"~1.0.3"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@0.1.0","dist":{"shasum":"824d52d71385669e20b00a77a887a0ccf9a11be5","size":3107,"noattachment":false,"key":"/static-eval/-/static-eval-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1383620505848,"_cnpm_publish_time":1383620505848,"_hasShrinkwrap":false},"0.0.0":{"name":"static-eval","version":"0.0.0","description":"evaluate statically-analyzable expressions","main":"index.js","devDependencies":{"tape":"~1.0.4","esprima":"~1.0.3"},"scripts":{"test":"tape test/*.js"},"testling":{"files":"test/*.js","browsers":["ie/8..latest","ff/latest","chrome/latest","opera/latest","safari/latest"]},"repository":{"type":"git","url":"git://github.com/substack/static-eval.git"},"homepage":"https://github.com/substack/static-eval","keywords":["static","eval","expression","esprima","ast","abstract","syntax","tree","analysis"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/static-eval/issues"},"_id":"static-eval@0.0.0","dist":{"shasum":"9f5bf45fc7b4f68c62701c3eeda11f9495f9f0e2","size":2913,"noattachment":false,"key":"/static-eval/-/static-eval-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/static-eval/download/static-eval-0.0.0.tgz"},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"ahdinosaur","email":"michael.williams@enspiral.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"ashaffer88","email":"darawk@gmail.com"},{"name":"balupton","email":"b@lupton.cc"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"bret","email":"bcomnes@gmail.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"},{"name":"dominictarr","email":"dominic.tarr@gmail.com"},{"name":"elnounch","email":"contact@elnounch.net"},{"name":"emilbayes","email":"github@tixz.dk"},{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"fpereira1","email":""},{"name":"gkatsev","email":"me@gkatsev.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"indutny","email":"fedor@indutny.com"},{"name":"leichtgewicht","email":"martin.heidegger@gmail.com"},{"name":"lukechilds","email":"lukechilds123@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mellowmelon","email":"palmermebane@gmail.com"},{"name":"parshap","email":""},{"name":"raynos","email":""},{"name":"stevemao","email":"maochenyan@gmail.com"},{"name":"thlorenz","email":"thlorenz@gmx.de"},{"name":"ungoldman","email":"ungoldman@gmail.com"},{"name":"yerkopalma","email":"yerko.palma@usach.cl"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"directories":{},"publish_time":1374383667933,"_cnpm_publish_time":1374383667933,"_hasShrinkwrap":false}},"readme":"# static-eval\n\nevaluate statically-analyzable expressions\n\n[![testling badge](https://ci.testling.com/substack/static-eval.png)](https://ci.testling.com/substack/static-eval)\n\n[![build status](https://secure.travis-ci.org/browserify/static-eval.png)](http://travis-ci.org/browserify/static-eval)\n\n# security\n\nstatic-eval is like `eval`. It is intended for use in build scripts and code transformations, doing some evaluation at build time—it is **NOT** suitable for handling arbitrary untrusted user input. Malicious user input _can_ execute arbitrary code.\n\n# example\n\n``` js\nvar evaluate = require('static-eval');\nvar parse = require('esprima').parse;\n\nvar src = process.argv[2];\nvar ast = parse(src).body[0].expression;\n\nconsole.log(evaluate(ast));\n```\n\nIf you stick to simple expressions, the result is statically analyzable:\n\n```\n$ node '7*8+9'\n65\n$ node eval.js '[1,2,3+4*5-(5*11)]'\n[ 1, 2, -32 ]\n```\n\nbut if you use statements, undeclared identifiers, or syntax, the result is no\nlonger statically analyzable and `evaluate()` returns `undefined`:\n\n```\n$ node eval.js '1+2+3*n'\nundefined\n$ node eval.js 'x=5; x*2'\nundefined\n$ node eval.js '5-4*3'\n-7\n```\n\nYou can also declare variables and functions to use in the static evaluation:\n\n``` js\nvar evaluate = require('static-eval');\nvar parse = require('esprima').parse;\n\nvar src = '[1,2,3+4*10+n,foo(3+5),obj[\"\"+\"x\"].y]';\nvar ast = parse(src).body[0].expression;\n\nconsole.log(evaluate(ast, {\n    n: 6,\n    foo: function (x) { return x * 100 },\n    obj: { x: { y: 555 } }\n}));\n```\n\n# methods\n\n``` js\nvar evaluate = require('static-eval');\n```\n\n## evaluate(ast, vars={})\n\nEvaluate the [esprima](https://npmjs.org/package/esprima)-parsed abstract syntax\ntree object `ast` with an optional collection of variables `vars` to use in the\nstatic expression resolution.\n\nIf the expression contained in `ast` can't be statically resolved, `evaluate()`\nreturns undefined.\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install static-eval\n```\n\n# license\n\nMIT\n","_attachments":{},"homepage":"https://github.com/browserify/static-eval","bugs":{"url":"https://github.com/browserify/static-eval/issues"},"license":"MIT"}