{"_id":"babel-plugin-preval","_rev":"3299967","name":"babel-plugin-preval","description":"Pre-evaluate code at build-time","dist-tags":{"latest":"5.1.0"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"time":{"modified":"2024-05-30T03:52:23.000Z","created":"2017-07-05T06:26:13.954Z","5.1.0":"2022-02-02T22:07:11.683Z","5.0.0":"2020-03-23T03:03:45.068Z","4.0.0":"2019-11-14T22:16:45.350Z","3.0.1":"2018-09-12T08:56:14.695Z","3.0.0":"2018-06-27T22:09:47.726Z","2.0.1":"2018-06-26T13:19:55.082Z","2.0.0":"2018-06-22T16:23:58.468Z","1.6.4":"2018-03-04T20:10:20.951Z","1.6.3":"2018-01-02T23:20:55.468Z","1.6.2":"2017-10-30T19:38:30.040Z","1.6.1":"2017-10-27T22:54:35.980Z","1.6.0":"2017-10-19T21:30:07.324Z","1.5.1":"2017-10-08T15:53:01.960Z","1.5.0":"2017-09-08T07:22:17.334Z","1.4.5":"2017-09-06T19:01:47.557Z","1.4.4":"2017-08-18T15:35:44.335Z","1.4.3":"2017-08-13T03:54:15.137Z","1.4.2":"2017-07-19T23:19:13.797Z","1.4.1":"2017-07-14T15:47:36.487Z","1.4.0":"2017-07-14T15:28:31.782Z","1.3.3":"2017-07-14T01:49:09.885Z","1.3.2":"2017-07-12T01:08:06.639Z","1.3.1":"2017-07-11T19:10:01.901Z","1.3.0":"2017-07-07T18:42:37.377Z","1.2.1":"2017-07-06T16:15:43.018Z","1.2.0":"2017-07-06T02:58:31.574Z","1.1.1":"2017-07-05T20:18:16.235Z","1.1.0":"2017-07-05T18:25:55.460Z","1.0.0":"2017-07-05T06:26:13.954Z"},"users":{"wookiehangover":true},"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"versions":{"5.1.0":{"name":"babel-plugin-preval","version":"5.1.0","description":"Pre-evaluate code at build-time","engines":{"node":">=10","npm":">=6"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","typecheck":"kcd-scripts typecheck","validate":"kcd-scripts validate"},"keywords":["babel","babel-plugin","eval","precompile","babel-plugin-macros"],"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com"},"license":"MIT","dependencies":{"@types/babel__core":"^7.1.12","@babel/runtime":"^7.12.5","babel-plugin-macros":"^3.0.1","require-from-string":"^2.0.2"},"devDependencies":{"@types/babel-plugin-macros":"^2.8.4","@types/require-from-string":"^1.2.0","ast-pretty-print":"^2.0.1","babel-plugin-tester":"^10.0.0","kcd-scripts":"^7.2.0","type-fest":"^0.20.2","typescript":"^4.1.3"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","/macro.d.ts","dist"],"babel":{"presets":["kcd-scripts/babel"]},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"08fe01bac64999e8108b895c64d22d90cec77dde","_id":"babel-plugin-preval@5.1.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"shasum":"6efb89bf6b97af592cd1400c6df49c0e9e6ab027","size":12030,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-5.1.0.tgz"},"_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"directories":{},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval_5.1.0_1643839631474_0.9030341709501462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-02T22:07:32.366Z","publish_time":1643839631683,"_cnpm_publish_time":1643839631683},"5.0.0":{"name":"babel-plugin-preval","version":"5.0.0","description":"Pre-evaluate code at build-time","engines":{"node":">=10","npm":">=6"},"main":"dist/index.js","scripts":{"build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate"},"keywords":["babel","babel-plugin","eval","precompile","babel-plugin-macros"],"author":{"name":"Kent C. Dodds","email":"me@kentcdodds.com","url":"https://kentcdodds.com"},"license":"MIT","dependencies":{"@babel/runtime":"^7.9.2","babel-plugin-macros":"^2.8.0","require-from-string":"^2.0.2"},"devDependencies":{"ast-pretty-print":"^2.0.1","babel-plugin-tester":"^8.0.1","kcd-scripts":"^5.5.0"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":["kcd-scripts/babel"]},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"0736c6b622bf5fe68f404085df216312dc25e2be","_id":"babel-plugin-preval@5.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"6cabb947ecc241664966e1f99eb56a3b4bb63d1e","size":10037,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-5.0.0.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval_5.0.0_1584932624936_0.3004774583796661"},"_hasShrinkwrap":false,"publish_time":1584932625068,"_cnpm_publish_time":1584932625068},"4.0.0":{"name":"babel-plugin-preval","version":"4.0.0","description":"Pre-evaluate code at build-time","engines":{"node":">=8","npm":">=6"},"main":"dist/index.js","scripts":{"build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate"},"husky":{"hooks":{"pre-commit":"kcd-scripts pre-commit"}},"keywords":["babel","babel-plugin","eval","precompile","babel-plugin-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"@babel/runtime":"^7.7.2","babel-plugin-macros":"^2.6.1","require-from-string":"^2.0.2"},"devDependencies":{"ast-pretty-print":"^2.0.1","babel-plugin-tester":"^7.0.3","kcd-scripts":"^1.11.0"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":["kcd-scripts/babel"]},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"c50df22c7e3bce951981b962b5ad6c4641ecea82","_id":"babel-plugin-preval@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.2","_npmUser":{"name":"kentcdodds","email":"me@kentcdodds.com"},"dist":{"shasum":"edb8501167985752aafcc31086791e1314052e9d","size":9756,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-4.0.0.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval_4.0.0_1573769805250_0.1515989579564465"},"_hasShrinkwrap":false,"publish_time":1573769805350,"_cnpm_publish_time":1573769805350},"3.0.1":{"name":"babel-plugin-preval","version":"3.0.1","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","precommit":"kcd-scripts precommit"},"keywords":["babel","babel-plugin","eval","precompile","babel-plugin-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-plugin-macros":"^2.2.2","require-from-string":"^2.0.2"},"devDependencies":{"ast-pretty-print":"^2.0.1","babel-plugin-tester":"^5.4.0","kcd-scripts":"^0.39.1"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":"kcd-scripts/babel"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"a3cd0868d8a575a8e7c345ddf03b770d1ee6279d","_id":"babel-plugin-preval@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"a26f9690114a864a54a5cbdf865496ebf541a9c3","size":9707,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-3.0.1.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval_3.0.1_1536742574537_0.1194023698196518"},"_hasShrinkwrap":false,"publish_time":1536742574695,"_cnpm_publish_time":1536742574695},"3.0.0":{"name":"babel-plugin-preval","version":"3.0.0","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","precommit":"kcd-scripts precommit"},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile","babel-plugin-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-plugin-macros":"^2.2.2","require-from-string":"^2.0.2"},"devDependencies":{"ast-pretty-print":"^2.0.1","babel-plugin-tester":"^5.4.0","kcd-scripts":"^0.39.1"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":"kcd-scripts/babel"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"b0f94b9ee79da47e485d95e8253749596440ea6d","_id":"babel-plugin-preval@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"16fd31f5ac7869b0648211c21d93b34af7281a4f","size":9653,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-3.0.0.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval_3.0.0_1530137387615_0.854048920403333"},"_hasShrinkwrap":false,"publish_time":1530137387726,"_cnpm_publish_time":1530137387726},"2.0.1":{"name":"babel-plugin-preval","version":"2.0.1","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","precommit":"kcd-scripts precommit"},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile","babel-plugin-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-plugin-macros":"^2.2.2","require-from-string":"^2.0.2"},"devDependencies":{"ast-pretty-print":"^2.0.1","babel-plugin-tester":"^5.4.0","kcd-scripts":"^0.39.1"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":"kcd-scripts/babel"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"d8be253f074ac9272a16ac88978da0ff25da8445","_id":"babel-plugin-preval@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"76a552a1670bb21307f80b927b89fbeb37cf205c","size":10347,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-2.0.1.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval_2.0.1_1530019194996_0.3830480781176939"},"_hasShrinkwrap":false,"publish_time":1530019195082,"_cnpm_publish_time":1530019195082},"2.0.0":{"name":"babel-plugin-preval","version":"2.0.0","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","precommit":"kcd-scripts precommit"},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile","babel-plugin-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-plugin-macros":"^2.2.2","require-from-string":"^2.0.2"},"devDependencies":{"ast-pretty-print":"^2.0.1","babel-plugin-tester":"^5.4.0","kcd-scripts":"^0.39.1"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":"kcd-scripts/babel"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"92ed428bb56ebbb9896b4165b3fb6bcb127cb64a","_id":"babel-plugin-preval@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"7e30dce715d7e6d8e22e9ca81d029522f1fc4c8a","size":10268,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-2.0.0.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval_2.0.0_1529684638380_0.7279956807486208"},"_hasShrinkwrap":false,"publish_time":1529684638468,"_cnpm_publish_time":1529684638468},"1.6.4":{"name":"babel-plugin-preval","version":"1.6.4","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","precommit":"kcd-scripts precommit"},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile","babel-plugin-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-plugin-macros":"^2.0.0","babel-register":"^6.26.0","babylon":"^6.18.0","require-from-string":"^2.0.1"},"devDependencies":{"ast-pretty-print":"^2.0.1","babel-plugin-tester":"^5.0.0","kcd-scripts":"^0.30.4"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":"kcd-scripts/babel"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"b6eeba02ee93d425cc673ffc23dc62375d0416e5","_id":"babel-plugin-preval@1.6.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"96febe8172b3ca6c3d03ed96eeb0382ba4b18056","size":9405,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.6.4.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval_1.6.4_1520194220804_0.15037429148851755"},"_hasShrinkwrap":false,"publish_time":1520194220951,"_cnpm_publish_time":1520194220951},"1.6.3":{"name":"babel-plugin-preval","version":"1.6.3","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","precommit":"kcd-scripts precommit"},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile","babel-plugin-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-plugin-macros":"^2.0.0","babel-register":"^6.26.0","babylon":"^6.18.0","require-from-string":"^2.0.1"},"devDependencies":{"ast-pretty-print":"^2.0.1","babel-plugin-tester":"^5.0.0","kcd-scripts":"^0.30.4"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":"kcd-scripts/babel"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"36de84a669f4247d12e4b58f8c2a4ddfecb7c6cf","_id":"babel-plugin-preval@1.6.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"df784357410a9762f01bf0c5705e2c070eac3ccb","size":9341,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.6.3.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.6.3.tgz_1514935255382_0.09412464266642928"},"directories":{},"publish_time":1514935255468,"_hasShrinkwrap":false,"_cnpm_publish_time":1514935255468},"1.6.2":{"name":"babel-plugin-preval","version":"1.6.2","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","precommit":"kcd-scripts precommit"},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile","babel-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-macros":"^1.1.1","babel-register":"^6.26.0","babylon":"^6.18.0","require-from-string":"^2.0.1"},"devDependencies":{"ast-pretty-print":"^2.0.1","babel-plugin-tester":"^4.0.0","kcd-scripts":"^0.27.0"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":"kcd-scripts/babel"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"99ea71a1ec126d61cf9256644f6e8a8b31fcc686","_id":"babel-plugin-preval@1.6.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"8f580a1d4579d5fc79f1cfaee6f9fe0996fdeb1f","size":9323,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.6.2.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.6.2.tgz_1509392309023_0.6997423339635134"},"directories":{},"publish_time":1509392310040,"_cnpm_publish_time":1509392310040,"_hasShrinkwrap":false},"1.6.1":{"name":"babel-plugin-preval","version":"1.6.1","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","precommit":"kcd-scripts precommit"},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile","babel-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.26.0","babel-macros":"^1.1.1","babel-register":"^6.26.0","babylon":"^6.18.0","require-from-string":"^2.0.1"},"devDependencies":{"ast-pretty-print":"^2.0.1","babel-plugin-tester":"^4.0.0","kcd-scripts":"^0.27.0"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":"kcd-scripts/babel"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"ec3df93ccfb476986a1b0545a3f75da961a9e75b","_id":"babel-plugin-preval@1.6.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"c33fd124f9cb9281550cae35ff0ea6065e32261d","size":9048,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.6.1.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.6.1.tgz_1509144874900_0.5733425153885037"},"directories":{},"publish_time":1509144875980,"_hasShrinkwrap":false,"_cnpm_publish_time":1509144875980},"1.6.0":{"name":"babel-plugin-preval","version":"1.6.0","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","precommit":"kcd-scripts precommit"},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile","babel-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.26.0","babel-macros":"^1.0.0","babel-register":"^6.26.0","babylon":"^6.18.0","require-from-string":"^1.2.1"},"devDependencies":{"ast-pretty-print":"^2.0.0","babel-plugin-tester":"^4.0.0","kcd-scripts":"^0.4.0"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":"kcd-scripts/babel"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"df57424cc5a8e4919d14c412e3b6c39f419cb76c","_id":"babel-plugin-preval@1.6.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"9df6129563cff9a50128836f0edac2c5b44503b0","size":9120,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.6.0.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.6.0.tgz_1508448606371_0.3430610508657992"},"directories":{},"publish_time":1508448607324,"_hasShrinkwrap":false,"_cnpm_publish_time":1508448607324},"1.5.1":{"name":"babel-plugin-preval","version":"1.5.1","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","precommit":"kcd-scripts precommit"},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile","babel-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.26.0","babel-macros":"^1.0.0","babel-register":"^6.26.0","babylon":"^6.18.0","require-from-string":"^1.2.1"},"devDependencies":{"ast-pretty-print":"^2.0.0","babel-plugin-tester":"^4.0.0","kcd-scripts":"^0.4.0"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":"kcd-scripts/babel"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"dbd01c0955ac56962dffe5c69aac4f1759244837","_id":"babel-plugin-preval@1.5.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"e4f4466a71561a4aae3c79c0b44627e68a3ab9a6","size":8929,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.5.1.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.5.1.tgz_1507477980949_0.22368683037348092"},"directories":{},"publish_time":1507477981960,"_hasShrinkwrap":false,"_cnpm_publish_time":1507477981960},"1.5.0":{"name":"babel-plugin-preval","version":"1.5.0","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","precommit":"kcd-scripts precommit"},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile","babel-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.26.0","babel-macros":"^1.0.0","babel-register":"^6.26.0","babylon":"^6.18.0","require-from-string":"^1.2.1"},"devDependencies":{"ast-pretty-print":"^2.0.0","babel-plugin-tester":"^4.0.0","kcd-scripts":"^0.4.0"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":"kcd-scripts/babel"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"1bfbfdffc9abca3441dd29e356d7476e288734ce","_id":"babel-plugin-preval@1.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"be4e3353ce6ec4fd0c6b199701193306033bf54b","size":8904,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.5.0.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.5.0.tgz_1504855336277_0.6698435710277408"},"directories":{},"publish_time":1504855337334,"_cnpm_publish_time":1504855337334,"_hasShrinkwrap":false},"1.4.5":{"name":"babel-plugin-preval","version":"1.4.5","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"add-contributor":"kcd-scripts contributors add","build":"kcd-scripts build","lint":"kcd-scripts lint","test":"kcd-scripts test","test:update":"npm test -- --updateSnapshot --coverage","validate":"kcd-scripts validate","precommit":"kcd-scripts precommit"},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile","babel-macros"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.26.0","babel-register":"^6.26.0","babylon":"^6.18.0","require-from-string":"^1.2.1"},"devDependencies":{"ast-pretty-print":"^2.0.0","babel-macros":"^0.5.2","babel-plugin-tester":"^4.0.0","kcd-scripts":"^0.2.3"},"eslintConfig":{"extends":"./node_modules/kcd-scripts/eslint.js"},"eslintIgnore":["node_modules","coverage","dist"],"babel":{"presets":"kcd-scripts/babel"},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"40a01c16dce814312046aa5cfab25e4524a1f17a","_id":"babel-plugin-preval@1.4.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"5e2e1ee0f2004dcd672e3243211422e86fba0ee7","size":8884,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.4.5.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.4.5.tgz_1504724506488_0.642177670262754"},"directories":{},"publish_time":1504724507557,"_hasShrinkwrap":false,"_cnpm_publish_time":1504724507557},"1.4.4":{"name":"babel-plugin-preval","version":"1.4.4","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.25.0","babel-register":"^6.25.0","babylon":"^6.17.4","require-from-string":"^1.2.1"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-jest":"^20.0.3","babel-macros":"0.5.0","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","eslint-plugin-babel":"4.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"20.0.3","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coveragePathIgnorePatterns":["/node_modules/","src/macros.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"f99d0d6bbe1b624367c8279b883e572dc7b5f215","_id":"babel-plugin-preval@1.4.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"2d9f7c0577f098b8c41d3554e9760f9b880d0b43","size":8974,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.4.4.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.4.4.tgz_1503070543287_0.43801344907842577"},"directories":{},"publish_time":1503070544335,"_cnpm_publish_time":1503070544335,"_hasShrinkwrap":false},"1.4.3":{"name":"babel-plugin-preval","version":"1.4.3","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.25.0","babylon":"^6.17.4","require-from-string":"^1.2.1"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-jest":"^20.0.3","babel-macros":"0.5.0","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","eslint-plugin-babel":"4.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"20.0.3","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coveragePathIgnorePatterns":["/node_modules/","src/macros.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"de16d3802e644e33c1df98d4f7d364b6bda61bb5","_id":"babel-plugin-preval@1.4.3","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"aa6a1341a38b70d8bf341b3ae98c8f6ec707ecb0","size":8923,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.4.3.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.4.3.tgz_1502596453822_0.5612375515047461"},"directories":{},"publish_time":1502596455137,"_hasShrinkwrap":false,"_cnpm_publish_time":1502596455137},"1.4.2":{"name":"babel-plugin-preval","version":"1.4.2","description":"Pre-evaluate code at build-time","engines":{"node":">=4","npm":">=3"},"main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.25.0","babylon":"^6.17.4","require-from-string":"^1.2.1"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-jest":"^20.0.3","babel-macros":"0.5.0","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","eslint-plugin-babel":"4.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"20.0.3","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coveragePathIgnorePatterns":["/node_modules/","src/macros.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"34779bd25264e80b37f67ec6064575c6804e8708","_id":"babel-plugin-preval@1.4.2","_npmVersion":"5.3.0","_nodeVersion":"8.2.0","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"4f7c4c7541ff544a3b757cf3e476e04cf44bf707","size":8905,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.4.2.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.4.2.tgz_1500506352876_0.6751488922163844"},"directories":{},"publish_time":1500506353797,"_hasShrinkwrap":false,"_cnpm_publish_time":1500506353797},"1.4.1":{"name":"babel-plugin-preval","version":"1.4.1","description":"Pre-evaluate code at build-time","main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist","macro.js"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.25.0","babylon":"^6.17.4","require-from-string":"^1.2.1"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-jest":"^20.0.3","babel-macros":"0.5.0","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","eslint-plugin-babel":"4.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"20.0.3","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coveragePathIgnorePatterns":["/node_modules/","src/macros.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"8994374b3c4436cbda14683d43249b62866e152f","_id":"babel-plugin-preval@1.4.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"35672ff8f41ed9966b8ce57b6ea8da1a8b3a396a","size":8050,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.4.1.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.4.1.tgz_1500047255400_0.10630186949856579"},"directories":{},"publish_time":1500047256487,"_hasShrinkwrap":false,"_cnpm_publish_time":1500047256487},"1.4.0":{"name":"babel-plugin-preval","version":"1.4.0","description":"Pre-evaluate code at build-time","main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.25.0","babylon":"^6.17.4","require-from-string":"^1.2.1"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-jest":"^20.0.3","babel-macros":"0.5.0","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","eslint-plugin-babel":"4.1.1","eslint-plugin-import":"2.7.0","eslint-plugin-jest":"20.0.3","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coveragePathIgnorePatterns":["/node_modules/","src/macros.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"7fa05622452f19e79b019e1e27f19a571b4a1622","_id":"babel-plugin-preval@1.4.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"4c5d782728fab5b9533647ad18356fe1435b8e76","size":7968,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.4.0.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.4.0.tgz_1500046110730_0.009748843964189291"},"directories":{},"publish_time":1500046111782,"_hasShrinkwrap":false,"_cnpm_publish_time":1500046111782},"1.3.3":{"name":"babel-plugin-preval","version":"1.3.3","description":"Pre-evaluate code at build-time","main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.25.0","babylon":"^6.17.4","require-from-string":"^1.2.1"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-jest":"^20.0.3","babel-macros":"0.5.0","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coveragePathIgnorePatterns":["/node_modules/","src/macros.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"f74c939ad9083e070cc16efd5035ea9867f5957a","_id":"babel-plugin-preval@1.3.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"1ca24c9ff5ce3e9e4aeef9ec4d6e60e6729f789f","size":7847,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.3.3.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.3.3.tgz_1499996948809_0.7364845331758261"},"directories":{},"publish_time":1499996949885,"_hasShrinkwrap":false,"_cnpm_publish_time":1499996949885},"1.3.2":{"name":"babel-plugin-preval","version":"1.3.2","description":"Pre-evaluate code at build-time","main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.25.0","babylon":"^6.17.4","require-from-string":"^1.2.1"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-jest":"^20.0.3","babel-macros":"0.5.0","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coveragePathIgnorePatterns":["/node_modules/","src/macros.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"05736a68decb2876e9a4c1926d75e62b82654a3e","_id":"babel-plugin-preval@1.3.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"44192e6e97b58661bf2c5bcae90bba2a366e0134","size":7775,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.3.2.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.3.2.tgz_1499821685622_0.8970016210805625"},"directories":{},"publish_time":1499821686639,"_hasShrinkwrap":false,"_cnpm_publish_time":1499821686639},"1.3.1":{"name":"babel-plugin-preval","version":"1.3.1","description":"Pre-evaluate code at build-time","main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.25.0","babylon":"^6.17.4","require-from-string":"^1.2.1"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-jest":"^20.0.3","babel-macros":"0.4.0","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coveragePathIgnorePatterns":["/node_modules/","src/macros.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"1e30f09a5a33cb4b6bd00e94954d1654f8fce7b6","_id":"babel-plugin-preval@1.3.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"1a04ffbc1b1336bb22d0eaec16ef2df886ea8f29","size":7773,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.3.1.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.3.1.tgz_1499800200874_0.5111082687508315"},"directories":{},"publish_time":1499800201901,"_hasShrinkwrap":false,"_cnpm_publish_time":1499800201901},"1.3.0":{"name":"babel-plugin-preval","version":"1.3.0","description":"Pre-evaluate code at build-time","main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babel-core":"^6.25.0","babylon":"^6.17.4","require-from-string":"^1.2.1"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-jest":"^20.0.3","babel-macros":"0.3.0","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"635a162c6304152fecb16da6a2baf56209b2613b","_id":"babel-plugin-preval@1.3.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"e473737933c841fb17447e24fb899fc7f28a0758","size":7613,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.3.0.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.3.0.tgz_1499452956421_0.5030943341553211"},"directories":{},"publish_time":1499452957377,"_cnpm_publish_time":1499452957377,"_hasShrinkwrap":false},"1.2.1":{"name":"babel-plugin-preval","version":"1.2.1","description":"Pre-evaluate code at build-time","main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babylon":"^6.17.4","require-from-string":"^1.2.1"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-jest":"^20.0.3","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"e2cc1a5d55fc9fe02e28518e7a388654267ff58f","_id":"babel-plugin-preval@1.2.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"2b0d04562c53b5d41d0d9faf927b69e4c1fa90f0","size":7198,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.2.1.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.2.1.tgz_1499357742054_0.8560691825114191"},"directories":{},"publish_time":1499357743018,"_hasShrinkwrap":false,"_cnpm_publish_time":1499357743018},"1.2.0":{"name":"babel-plugin-preval","version":"1.2.0","description":"Pre-evaluate code at build-time","main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babylon":"^6.17.4","require-from-string":"^1.2.1"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-jest":"^20.0.3","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"ae29c3f827e3cff187a05ca58c2c0f91b1bae34c","_id":"babel-plugin-preval@1.2.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"6110b2e44ab4984b2915fa972efe3cdf125b2201","size":7125,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.2.0.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.2.0.tgz_1499309910390_0.3390377629548311"},"directories":{},"publish_time":1499309911574,"_cnpm_publish_time":1499309911574,"_hasShrinkwrap":false},"1.1.1":{"name":"babel-plugin-preval","version":"1.1.1","description":"Pre-evaluate code at build-time","main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babylon":"^6.17.4","require-from-string":"^1.2.1"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-jest":"^20.0.3","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"9c857ce14e603f1085f56010343d1ea8bea708ce","_id":"babel-plugin-preval@1.1.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"063f092d0016d4c98d8cadfe48fa4256bcc54f94","size":6680,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.1.1.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.1.1.tgz_1499285895224_0.986269807908684"},"directories":{},"publish_time":1499285896235,"_hasShrinkwrap":false,"_cnpm_publish_time":1499285896235},"1.1.0":{"name":"babel-plugin-preval","version":"1.1.0","description":"Pre-evaluate a string of code at build-time","main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babylon":"^6.17.4"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-jest":"^20.0.3","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","require-from-string":"^1.2.1","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"03d63e9b07117e05042d5168805130441a8c2884","_id":"babel-plugin-preval@1.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"f60dd27b3731f99c0fda3ee6dc56f64cc93c2c8e","size":6427,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.1.0.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.1.0.tgz_1499279154454_0.21172662009485066"},"directories":{},"publish_time":1499279155460,"_cnpm_publish_time":1499279155460,"_hasShrinkwrap":false},"1.0.0":{"name":"babel-plugin-preval","version":"1.0.0","description":"Pre-evaluate a string of code at build-time","main":"dist/index.js","scripts":{"start":"nps","test":"nps test","commitmsg":"opt --in commit-msg --exec \"validate-commit-msg\"","precommit":"lint-staged && opt --in pre-commit --exec \"npm start validate\""},"files":["dist"],"keywords":["babel","babel-plugin","eval","precompile"],"author":{"name":"Kent C. Dodds","email":"kent@doddsfamily.us","url":"http://kentcdodds.com/"},"license":"MIT","dependencies":{"babylon":"^6.17.4"},"devDependencies":{"all-contributors-cli":"^4.3.0","ast-pretty-print":"^2.0.0","babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-jest":"^20.0.3","babel-plugin-tester":"^3.2.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-inline-environment-variables":"0.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.5.1","babel-register":"^6.24.1","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.1.1","eslint-config-kentcdodds":"^12.4.0","husky":"^0.14.2","jest":"^20.0.4","lint-staged":"^4.0.0","nps":"^5.3.1","nps-utils":"^1.2.0","opt-cli":"^1.5.1","prettier-eslint-cli":"^4.0.2","require-from-string":"^1.2.1","validate-commit-msg":"^2.12.1"},"lint-staged":{"*.js":["prettier-eslint --write --print-width=80","git add"]},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","/fixtures/"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}}},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/kentcdodds/babel-plugin-preval.git"},"bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","gitHead":"bf32e96524b0fd55ee22c25f6d0b0bb0cb75fdfb","_id":"babel-plugin-preval@1.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"c4187c5785ab392320f0f6c2d82e3a2125c1c0c6","size":4412,"noattachment":false,"key":"/babel-plugin-preval/-/babel-plugin-preval-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-preval/download/babel-plugin-preval-1.0.0.tgz"},"maintainers":[{"name":"kentcdodds","email":"kent+npm@doddsfamily.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-preval-1.0.0.tgz_1499235972858_0.11501697357743979"},"directories":{},"publish_time":1499235973954,"_hasShrinkwrap":false,"_cnpm_publish_time":1499235973954}},"readme":"<div align=\"center\">\n<h1>babel-plugin-preval</h1>\n\n<p>Pre-evaluate code at build-time</p>\n</div>\n\n---\n\n<!-- prettier-ignore-start -->\n[![Build Status][build-badge]][build]\n[![Code Coverage][coverage-badge]][coverage]\n[![version][version-badge]][package]\n[![downloads][downloads-badge]][npmtrends]\n[![MIT License][license-badge]][license]\n\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https://img.shields.io/badge/all_contributors-17-orange.svg?style=flat-square)](#contributors-)\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n[![PRs Welcome][prs-badge]][prs]\n[![Code of Conduct][coc-badge]][coc]\n[![Babel Macro][macros-badge]][babel-plugin-macros]\n[![Examples][examples-badge]][examples]\n<!-- prettier-ignore-end -->\n\n## The problem\n\nYou need to do some dynamic stuff, but don't want to do it at runtime. Or maybe\nyou want to do stuff like read the filesystem to get a list of files and you\ncan't do that in the browser.\n\n## This solution\n\nThis allows you to specify some code that runs in Node and whatever you\n`module.exports` in there will be swapped. For example:\n\n```js\nconst x = preval`module.exports = 1`\n\n//      ↓ ↓ ↓ ↓ ↓ ↓\n\nconst x = 1\n```\n\nOr, more interestingly:\n\n```javascript\nconst x = preval`\n  const fs = require('fs')\n  const val = fs.readFileSync(__dirname + '/fixture1.md', 'utf8')\n  module.exports = {\n    val,\n    getSplit: function(splitDelimiter) {\n      return x.val.split(splitDelimiter)\n    }\n  }\n`\n\n//      ↓ ↓ ↓ ↓ ↓ ↓\n\nconst x = {\n  val: '# fixture\\n\\nThis is some file thing...\\n',\n  getSplit: function getSplit(splitDelimiter) {\n    return x.val.split(splitDelimiter)\n  },\n}\n```\n\nThere's also `preval.require('./something')` and\n`import x from /* preval */ './something'` (which can both take some arguments)\nor add `// @preval` comment at the top of a file.\n\nSee more below.\n\n## Table of Contents\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Installation](#installation)\n- [Usage](#usage)\n  - [Template Tag](#template-tag)\n  - [import comment](#import-comment)\n  - [preval.require](#prevalrequire)\n  - [preval file comment (`// @preval`)](#preval-file-comment--preval)\n- [Exporting a function](#exporting-a-function)\n- [Configure with Babel](#configure-with-babel)\n  - [Via `.babelrc` (Recommended)](#via-babelrc-recommended)\n  - [Via CLI](#via-cli)\n  - [Via Node API](#via-node-api)\n- [Use with `babel-plugin-macros`](#use-with-babel-plugin-macros)\n- [Examples](#examples)\n- [Notes](#notes)\n- [FAQ](#faq)\n  - [How is this different from prepack?](#how-is-this-different-from-prepack)\n  - [How is this different from webpack loaders?](#how-is-this-different-from-webpack-loaders)\n- [Inspiration](#inspiration)\n- [Related Projects](#related-projects)\n- [Other Solutions](#other-solutions)\n- [Issues](#issues)\n  - [???? Bugs](#-bugs)\n  - [???? Feature Requests](#-feature-requests)\n- [Contributors ✨](#contributors-)\n- [LICENSE](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Installation\n\nThis module is distributed via [npm][npm] which is bundled with [node][node] and\nshould be installed as one of your project's `devDependencies`:\n\n```\nnpm install --save-dev babel-plugin-preval\n```\n\n## Usage\n\nImportant notes:\n\n1.  All code run by `preval` is _not_ run in a sandboxed environment\n2.  All code _must_ run synchronously.\n3.  Code that is run by preval is not transpiled so it must run natively in the\n    version of node you're running. (cannot use es modules).\n\n> You may like to watch\n> [this YouTube video](https://www.youtube.com/watch?v=1queadQ0048&list=PLV5CVI1eNcJgCrPH_e6d57KRUTiDZgs0u)\n> to get an idea of what preval is and how it can be used.\n\n### Template Tag\n\n**Before**:\n\n```javascript\nconst greeting = preval`\n  const fs = require('fs')\n  module.exports = fs.readFileSync(require.resolve('./greeting.txt'), 'utf8')\n`\n```\n\n**After** (assuming `greeting.txt` contains the text: `\"Hello world!\"`):\n\n```javascript\nconst greeting = 'Hello world!'\n```\n\n`preval` can also handle _some_ simple dynamic values as well:\n\n**Before**:\n\n```javascript\nconst name = 'Bob Hope'\nconst person = preval`\n  const [first, last] = require('./name-splitter')(${name})\n  module.exports = {first, last}\n`\n```\n\n**After** (assuming `./name-splitter` is a function that splits a name into\nfirst/last):\n\n```javascript\nconst name = 'Bob Hope'\nconst person = {first: 'Bob', last: 'Hope'}\n```\n\n### import comment\n\n**Before**:\n\n```javascript\nimport fileList from /* preval */ './get-list-of-files'\n```\n\n**After** (depending on what `./get-list-of-files does`, it might be something\nlike):\n\n```javascript\nconst fileList = ['file1.md', 'file2.md', 'file3.md', 'file4.md']\n```\n\nYou can also provide arguments which themselves are prevaled!\n\n**Before**:\n\n```javascript\nimport fileList from /* preval(3) */ './get-list-of-files'\n```\n\n**After** (assuming `./get-list-of-files` accepts an argument limiting how many\nfiles are retrieved:\n\n```javascript\nconst fileList = ['file1.md', 'file2.md', 'file3.md']\n```\n\n### preval.require\n\n**Before**:\n\n```javascript\nconst fileLastModifiedDate = preval.require('./get-last-modified-date')\n```\n\n**After**:\n\n```javascript\nconst fileLastModifiedDate = '2017-07-05'\n```\n\nAnd you can provide _some_ simple dynamic arguments as well:\n\n**Before**:\n\n```javascript\nconst fileLastModifiedDate = preval.require(\n  './get-last-modified-date',\n  '../../some-other-file.js',\n)\n```\n\n**After**:\n\n```javascript\nconst fileLastModifiedDate = '2017-07-04'\n```\n\n### preval file comment (`// @preval`)\n\nUsing the preval file comment will update a whole file to be evaluated down to\nan export.\n\nWhereas the above usages (assignment/import/require) will only preval the scope\nof the assignment or file being imported.\n\n**Before**:\n\n```javascript\n// @preval\n\nconst id = require('./path/identity')\nconst one = require('./path/one')\n\nconst compose = (...fns) => fns.reduce((f, g) => a => f(g(a)))\nconst double = a => a * 2\nconst square = a => a * a\n\nmodule.exports = compose(square, id, double)(one)\n```\n\n**After**:\n\n```javascript\nmodule.exports = 4\n```\n\n## Exporting a function\n\nIf you export a function from a module that you're prevaling (whether using\n`preval.require` or the import comment), then that function will be called and\nwhatever is returned will be the prevaled value.\n\nIt's important to know this if you want to have the prevaled value itself be a\nfunction:\n\n**Example**:\n\n```js\n// example-module.js\nconst fn = message => `The message is: ${message}`\nmodule.exports = () => fn\n```\n\n**Usage of preval**:\n\n```js\nconst theFn = preval.require('./example-module.js')\n```\n\n**Generated code**:\n\n```js\nconst theFn = message => `The message is: ${message}`\n```\n\n## Configure with Babel\n\n### Via `.babelrc` (Recommended)\n\n**.babelrc**\n\n```json\n{\n  \"plugins\": [\"preval\"]\n}\n```\n\n### Via CLI\n\n```sh\nbabel --plugins preval script.js\n```\n\n### Via Node API\n\n```javascript\nrequire('babel-core').transform('code', {\n  plugins: ['preval'],\n})\n```\n\n## Use with `babel-plugin-macros`\n\nOnce you've\n[configured `babel-plugin-macros`](https://github.com/kentcdodds/babel-plugin-macros/blob/master/other/docs/user.md)\nyou can import/require the preval macro at `babel-plugin-preval/macro`. For\nexample:\n\n```javascript\nimport preval from 'babel-plugin-preval/macro'\n\nconst one = preval`module.exports = 1 + 2 - 1 - 1`\n```\n\n> You could also use [`preval.macro`][preval.macro] if you'd prefer to type less\n> ????\n\n## Examples\n\n- [Mastodon](https://github.com/tootsuite/mastodon/pull/4202) saved 40kb\n  (gzipped) using `babel-plugin-preval`\n- [glamorous-website](https://github.com/kentcdodds/glamorous-website/pull/235)\n  uses [`preval.macro`][preval.macro] to determine Algolia options based on\n  `process.env.LOCALE`. It also uses [`preval.macro`][preval.macro] to load an\n  `svg` file as a string, `base64` encode it, and use it as a `background-url`\n  for an input element.\n- [Generate documentation for React components](https://gist.github.com/souporserious/575609dc5a5d52e167dd2236079eccc0)\n- [Serverless with webpack](https://github.com/geovanisouza92/serverless-preval)\n  build serverless functions using webpack and Babel for development and\n  production with preval to replace (possible sensible) content in code.\n- [Read files at build time (video)](https://www.youtube.com/watch?v=NhmrbpVKgdQ&feature=youtu.be)\n\n## Notes\n\nIf you use `babel-plugin-transform-decorators-legacy`, there is a conflict\nbecause both plugins must be placed at the top\n\nWrong:\n\n```json\n{\n  \"plugins\": [\"preval\", \"transform-decorators-legacy\"]\n}\n```\n\nOk:\n\n```json\n{\n  \"plugins\": [\"preval\", [\"transform-decorators-legacy\"]]\n}\n```\n\n## FAQ\n\n### How is this different from prepack?\n\n[`prepack`][prepack] is intended to be run on your final bundle after you've run\nyour webpack/etc magic on it. It does a TON of stuff, but the idea is that your\ncode should work with or without prepack.\n\n`babel-plugin-preval` is intended to let you write code that would _not_ work\notherwise. Doing things like reading something from the file system are not\npossible in the browser (or with prepack), but `preval` enables you to do this.\n\n### How is this different from webpack loaders?\n\nThis plugin was inspired by webpack's [val-loader][val-loader]. The benefit of\nusing this over that loader (or any other loader) is that it integrates with\nyour existing babel pipeline. This is especially useful for the server where\nyou're probably not bundling your code with [`webpack`][webpack], but you may be\nusing babel. (If you're not using either, configuring babel for this would be\neasier than configuring webpack for `val-loader`).\n\nIn addition, you can implement pretty much any webpack loader using\n`babel-plugin-preval`.\n\nIf you want to learn more, check `webpack` documentations about\n[`loaders`][webpack-loaders].\n\n## Inspiration\n\nI needed something like this for the\n[glamorous website](https://github.com/kentcdodds/glamorous-website). I\nlive-streamed developing the whole thing. If you're interested you can find\n[the recording on my youtube channel](https://www.youtube.com/watch?v=3vxov5xUai8&index=19&list=PLV5CVI1eNcJh5CTgArGVwANebCrAh2OUE)\n(note, screen only recording, no audio).\n\nI was inspired by the [val-loader][val-loader] from webpack.\n\n## Related Projects\n\n- [`preval.macro`][preval.macro] - nicer integration with `babel-plugin-macros`\n\n## Other Solutions\n\nI'm not aware of any, if you are please [make a pull request][prs] and add it\nhere!\n\n## Issues\n\n_Looking to contribute? Look for the [Good First Issue][good-first-issue]\nlabel._\n\n### ???? Bugs\n\nPlease file an issue for bugs, missing documentation, or unexpected behavior.\n\n[**See Bugs**][bugs]\n\n### ???? Feature Requests\n\nPlease file an issue to suggest new features. Vote on feature requests by adding\na ????. This helps maintainers prioritize what to work on.\n\n[**See Feature Requests**][requests]\n\n## Contributors ✨\n\nThanks goes to these people ([emoji key][emojis]):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://kentcdodds.com\"><img src=\"https://avatars.githubusercontent.com/u/1500684?v=3\" width=\"100px;\" alt=\"\"/><br /><sub><b>Kent C. Dodds</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=kentcdodds\" title=\"Code\">????</a> <a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=kentcdodds\" title=\"Documentation\">????</a> <a href=\"#infra-kentcdodds\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">????</a> <a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=kentcdodds\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"http://mattphillips.io\"><img src=\"https://avatars3.githubusercontent.com/u/5610087?v=3\" width=\"100px;\" alt=\"\"/><br /><sub><b>Matt Phillips</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=mattphillips\" title=\"Code\">????</a> <a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=mattphillips\" title=\"Documentation\">????</a> <a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=mattphillips\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://twitter.com/philipodev\"><img src=\"https://avatars1.githubusercontent.com/u/28024000?v=3\" width=\"100px;\" alt=\"\"/><br /><sub><b>Philip Oliver</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/issues?q=author%3Aphilipodev\" title=\"Bug reports\">????</a></td>\n    <td align=\"center\"><a href=\"https://toot.cafe/@sorin\"><img src=\"https://avatars2.githubusercontent.com/u/2109702?v=3\" width=\"100px;\" alt=\"\"/><br /><sub><b>Sorin Davidoi</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/issues?q=author%3Asorin-davidoi\" title=\"Bug reports\">????</a> <a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=sorin-davidoi\" title=\"Code\">????</a> <a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=sorin-davidoi\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://github.com/infiniteluke\"><img src=\"https://avatars4.githubusercontent.com/u/1127238?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Luke Herrington</b></sub></a><br /><a href=\"#example-infiniteluke\" title=\"Examples\">????</a></td>\n    <td align=\"center\"><a href=\"http://instagram.com/luftywiranda13\"><img src=\"https://avatars4.githubusercontent.com/u/22868432?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Lufty Wiranda</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=luftywiranda13\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"http://obartra.github.io\"><img src=\"https://avatars0.githubusercontent.com/u/3877773?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Oscar</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=obartra\" title=\"Code\">????</a> <a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=obartra\" title=\"Tests\">⚠️</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/pro-nasa\"><img src=\"https://avatars1.githubusercontent.com/u/14310216?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>pro-nasa</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=pro-nasa\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"http://bekrin.me\"><img src=\"https://avatars0.githubusercontent.com/u/9248479?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Sergey Bekrin</b></sub></a><br /></td>\n    <td align=\"center\"><a href=\"https://maurobringolf.ch\"><img src=\"https://avatars0.githubusercontent.com/u/18613301?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Mauro Bringolf</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=maurobringolf\" title=\"Code\">????</a> <a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=maurobringolf\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://joelim.me\"><img src=\"https://avatars1.githubusercontent.com/u/10875678?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Joe Lim</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=xjlim\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/marzelin\"><img src=\"https://avatars3.githubusercontent.com/u/13483453?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Marcin Zielinski</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=marzelin\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"http://www.tommyleunen.com\"><img src=\"https://avatars3.githubusercontent.com/u/1972567?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Tommy</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=tleunen\" title=\"Code\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/PlayMa256\"><img src=\"https://avatars0.githubusercontent.com/u/831308?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Matheus Gonçalves da Silva</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=PlayMa256\" title=\"Documentation\">????</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://stackshare.io/jdorfman/decisions\"><img src=\"https://avatars1.githubusercontent.com/u/398230?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Justin Dorfman</b></sub></a><br /><a href=\"#fundingFinding-jdorfman\" title=\"Funding Finding\">????</a></td>\n    <td align=\"center\"><a href=\"https://github.com/AndrewRot\"><img src=\"https://avatars2.githubusercontent.com/u/12818861?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Andrew Rottier</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=AndrewRot\" title=\"Documentation\">????</a></td>\n    <td align=\"center\"><a href=\"https://michaeldeboey.be\"><img src=\"https://avatars3.githubusercontent.com/u/6643991?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Michaël De Boey</b></sub></a><br /><a href=\"https://github.com/kentcdodds/babel-plugin-preval/commits?author=MichaelDeBoey\" title=\"Code\">????</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-enable -->\n<!-- prettier-ignore-end -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors][all-contributors] specification.\nContributions of any kind welcome!\n\n## LICENSE\n\nMIT\n\n<!-- prettier-ignore-start -->\n[npm]: https://www.npmjs.com\n[node]: https://nodejs.org\n[build-badge]: https://img.shields.io/travis/kentcdodds/babel-plugin-preval.svg?style=flat-square\n[build]: https://travis-ci.org/kentcdodds/babel-plugin-preval\n[coverage-badge]: https://img.shields.io/codecov/c/github/kentcdodds/babel-plugin-preval.svg?style=flat-square\n[coverage]: https://codecov.io/github/kentcdodds/babel-plugin-preval\n[version-badge]: https://img.shields.io/npm/v/babel-plugin-preval.svg?style=flat-square\n[package]: https://www.npmjs.com/package/babel-plugin-preval\n[downloads-badge]: https://img.shields.io/npm/dm/babel-plugin-preval.svg?style=flat-square\n[npmtrends]: http://www.npmtrends.com/babel-plugin-preval\n[license-badge]: https://img.shields.io/npm/l/babel-plugin-preval.svg?style=flat-square\n[license]: https://github.com/kentcdodds/babel-plugin-preval/blob/master/LICENSE\n[prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square\n[prs]: http://makeapullrequest.com\n[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg?style=flat-square\n[coc]: https://github.com/kentcdodds/babel-plugin-preval/blob/master/other/CODE_OF_CONDUCT.md\n[macros-badge]: https://img.shields.io/badge/babel--macro-%F0%9F%8E%A3-f5da55.svg?style=flat-square\n[babel-plugin-macros]: https://github.com/kentcdodds/babel-plugin-macros\n[examples-badge]: https://img.shields.io/badge/%F0%9F%92%A1-examples-8C8E93.svg?style=flat-square\n[examples]: https://github.com/kentcdodds/babel-plugin-preval/blob/master/other/EXAMPLES.md\n[emojis]: https://github.com/all-contributors/all-contributors#emoji-key\n[all-contributors]: https://github.com/all-contributors/all-contributors\n[bugs]: https://github.com/kentcdodds/babel-plugin-preval/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+sort%3Acreated-desc+label%3Abug\n[requests]: https://github.com/kentcdodds/babel-plugin-preval/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc+label%3Aenhancement\n[good-first-issue]: https://github.com/kentcdodds/babel-plugin-preval/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc+label%3Aenhancement+label%3A%22good+first+issue%22\n\n[prepack]: https://github.com/facebook/prepack\n[preval.macro]: https://github.com/kentcdodds/preval.macro\n[webpack]: https://webpack.js.org\n[webpack-loaders]: https://webpack.js.org/concepts/loaders\n[val-loader]: https://github.com/webpack-contrib/val-loader\n<!-- prettier-ignore-end -->\n","_attachments":{},"homepage":"https://github.com/kentcdodds/babel-plugin-preval#readme","bugs":{"url":"https://github.com/kentcdodds/babel-plugin-preval/issues"},"license":"MIT"}