{"_id":"rollup-pluginutils","_rev":"142586","name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","dist-tags":{"latest":"2.8.2"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"time":{"modified":"2021-06-03T11:27:54.000Z","created":"2015-10-24T02:58:41.708Z","2.8.2":"2019-09-13T20:01:30.837Z","2.8.1":"2019-06-04T18:11:14.900Z","2.8.0":"2019-05-30T08:23:53.173Z","2.7.1":"2019-05-17T13:09:37.872Z","2.7.0":"2019-05-15T06:58:34.127Z","2.6.0":"2019-04-04T06:12:16.458Z","2.5.0":"2019-03-18T16:27:55.491Z","2.4.1":"2019-02-16T22:07:22.671Z","2.4.0":"2019-02-16T17:23:22.329Z","2.3.3":"2018-09-19T06:32:37.921Z","2.3.2":"2018-09-18T04:42:15.631Z","2.3.1":"2018-08-06T05:52:18.273Z","2.3.0":"2018-05-21T17:18:45.966Z","2.2.1":"2018-05-21T17:10:18.754Z","2.2.0":"2018-05-11T11:57:56.292Z","2.1.1":"2018-05-09T10:01:36.890Z","2.1.0":"2018-05-08T13:07:22.415Z","2.0.1":"2017-01-03T19:10:11.120Z","2.0.0":"2017-01-03T19:00:13.354Z","1.5.2":"2016-08-29T20:45:47.167Z","1.5.1":"2016-06-24T12:24:33.620Z","1.5.0":"2016-06-07T15:54:22.984Z","1.4.0":"2016-06-07T01:14:44.558Z","1.3.1":"2015-12-16T17:18:52.580Z","1.3.0":"2015-12-16T17:14:38.549Z","1.2.0":"2015-11-02T16:25:48.473Z","1.1.0":"2015-10-24T20:48:43.743Z","1.0.1":"2015-10-24T03:24:20.294Z","1.0.0":"2015-10-24T02:58:41.708Z"},"users":{"r24y":true},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"versions":{"2.8.2":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.8.2","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","typings":"dist/pluginutils.d.ts","devDependencies":{"@types/estree":"0.0.39","@types/jest":"^24.0.13","@types/micromatch":"^3.1.0","@types/node":"^12.0.4","husky":"^3.0.5","jest":"^24.8.0","lint-staged":"^9.2.5","micromatch":"^4.0.2","prettier":"^1.17.1","rollup":"^1.13.1","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.1","rollup-plugin-typescript":"^1.0.1","shx":"^0.3.2","ts-jest":"^24.0.2","tslint":"^5.17.0","typescript":"^3.5.1","typescript-eslint-parser":"^22.0.0"},"scripts":{"test":"jest","build":"rollup -c && shx cp src/pluginutils.d.ts dist/pluginutils.d.ts","lint":"npm run lint:nofix -- --fix","lint:nofix":"tslint --project .","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build"},"dependencies":{"estree-walker":"^0.6.1"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"3038972a1295c9e8a251a6bd859aef7fd5906594","_id":"rollup-pluginutils@2.8.2","_nodeVersion":"12.8.1","_npmVersion":"6.11.2","dist":{"shasum":"72f2af0748b592364dbd3389e600e5a9444a351e","size":53756,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.8.2.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.8.2_1568404890662_0.20322097682062878"},"_hasShrinkwrap":false,"publish_time":1568404890837,"_cnpm_publish_time":1568404890837},"2.8.1":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.8.1","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","typings":"dist/pluginutils.d.ts","devDependencies":{"@types/estree":"0.0.39","@types/jest":"^24.0.13","@types/micromatch":"^3.1.0","@types/node":"^12.0.4","husky":"^2.3.0","jest":"^24.8.0","lint-staged":"^8.1.7","micromatch":"^4.0.2","prettier":"^1.17.1","rollup":"^1.13.1","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.1","rollup-plugin-typescript":"^1.0.1","shx":"^0.3.2","ts-jest":"^24.0.2","tslint":"^5.17.0","typescript":"^3.5.1","typescript-eslint-parser":"^22.0.0"},"scripts":{"test":"jest","build":"rollup -c && shx cp src/pluginutils.d.ts dist/pluginutils.d.ts","lint":"npm run lint:nofix -- --fix","lint:nofix":"tslint --project .","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build"},"dependencies":{"estree-walker":"^0.6.1"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"e59d5fbb12e730d3acd262c52262be3bbccf0d03","_id":"rollup-pluginutils@2.8.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"8fa6dd0697344938ef26c2c09d2488ce9e33ce97","size":53607,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.8.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.8.1_1559671874605_0.7852960203449779"},"_hasShrinkwrap":false,"publish_time":1559671874900,"_cnpm_publish_time":1559671874900},"2.8.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.8.0","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","typings":"dist/pluginutils.d.ts","devDependencies":{"@types/estree":"0.0.39","@types/jest":"^24.0.13","@types/micromatch":"^3.1.0","@types/node":"^12.0.3","husky":"^2.3.0","jest":"^24.8.0","lint-staged":"^8.1.7","micromatch":"^4.0.2","prettier":"^1.17.1","rollup":"^1.12.4","rollup-plugin-commonjs":"^10.0.0","rollup-plugin-node-resolve":"^5.0.0","rollup-plugin-typescript":"^1.0.1","shx":"^0.3.2","ts-jest":"^24.0.2","tslint":"^5.16.0","typescript":"^3.5.1","typescript-eslint-parser":"^22.0.0"},"scripts":{"test":"jest","build":"rollup -c && shx cp src/pluginutils.d.ts dist/pluginutils.d.ts","lint":"npm run lint:nofix -- --fix","lint:nofix":"tslint --project .","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build"},"dependencies":{"estree-walker":"^0.6.1"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"ebe9049902c8b8af98f94ccecc63e93fd96393dc","_id":"rollup-pluginutils@2.8.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"d7ece1502958a35748a74080c7ac5e95681bcbe9","size":53217,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.8.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.8.0_1559204632967_0.2291852578832123"},"_hasShrinkwrap":false,"publish_time":1559204633173,"_cnpm_publish_time":1559204633173},"2.7.1":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.7.1","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","typings":"dist/pluginutils.d.ts","devDependencies":{"@types/estree":"0.0.39","@types/jest":"^24.0.13","@types/micromatch":"^3.1.0","@types/node":"^12.0.2","husky":"^2.3.0","jest":"^24.8.0","lint-staged":"^8.1.7","prettier":"^1.17.1","rollup":"^1.12.1","rollup-plugin-typescript":"^1.0.1","shx":"^0.3.2","ts-jest":"^24.0.2","tslint":"^5.16.0","typescript":"^3.4.5","typescript-eslint-parser":"^22.0.0"},"scripts":{"test":"jest","build":"rollup -c && shx cp src/pluginutils.d.ts dist/pluginutils.d.ts","lint":"npm run lint:nofix -- --fix","lint:nofix":"tslint --project .","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build"},"dependencies":{"estree-walker":"^0.6.0","micromatch":"^3.1.10"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"5735c7d98d3f3f629e6f378fe5f3d2303aaf4ab6","_id":"rollup-pluginutils@2.7.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"a7915ce8b12c177364784bf38a1590cc6c2c8250","size":8616,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.7.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.7.1_1558098577723_0.7141460012591252"},"_hasShrinkwrap":false,"publish_time":1558098577872,"_cnpm_publish_time":1558098577872},"2.7.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.7.0","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","typings":"dist/pluginutils.d.ts","devDependencies":{"@types/estree":"0.0.39","@types/jest":"^24.0.13","@types/micromatch":"^3.1.0","@types/node":"^12.0.2","husky":"^2.3.0","jest":"^24.8.0","lint-staged":"^8.1.7","prettier":"^1.17.1","rollup":"^1.12.0","rollup-plugin-typescript":"^1.0.1","shx":"^0.3.2","ts-jest":"^24.0.2","tslint":"^5.16.0","typescript":"^3.4.5","typescript-eslint-parser":"^22.0.0"},"scripts":{"test":"jest","build":"rollup -c && shx cp src/pluginutils.d.ts dist/pluginutils.d.ts","lint":"npm run lint:nofix -- --fix","lint:nofix":"tslint --project .","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build"},"dependencies":{"estree-walker":"^0.6.0","micromatch":"^3.1.10"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"db6da803c17662734a8759cd743db81a77c79182","_id":"rollup-pluginutils@2.7.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"da24a6f99432626160643ac6b087d71684317c4f","size":8569,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.7.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.7.0_1557903513843_0.08740465427584931"},"_hasShrinkwrap":false,"publish_time":1557903514127,"_cnpm_publish_time":1557903514127},"2.6.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.6.0","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","typings":"dist/pluginutils.d.ts","devDependencies":{"@types/estree":"0.0.39","@types/jest":"^24.0.11","@types/micromatch":"^3.1.0","@types/node":"^11.13.0","husky":"^1.3.1","jest":"^24.7.0","lint-staged":"^8.1.5","prettier":"^1.16.4","rollup":"^1.8.0","rollup-plugin-typescript":"^1.0.1","shx":"^0.3.2","ts-jest":"^24.0.1","tslint":"^5.15.0","typescript":"^3.4.1","typescript-eslint-parser":"^22.0.0"},"scripts":{"test":"jest","build":"rollup -c && shx cp src/pluginutils.d.ts dist/pluginutils.d.ts","lint":"npm run lint:nofix -- --fix","lint:nofix":"tslint --project .","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build"},"dependencies":{"estree-walker":"^0.6.0","micromatch":"^3.1.10"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"b8d5c4ab0340e802d8310e2f89e044bb3dec8a5e","_id":"rollup-pluginutils@2.6.0","_nodeVersion":"10.7.0","_npmVersion":"6.9.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"203706edd43dfafeaebc355d7351119402fc83ad","size":8234,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.6.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.6.0_1554358336308_0.6256668841573878"},"_hasShrinkwrap":false,"publish_time":1554358336458,"_cnpm_publish_time":1554358336458},"2.5.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.5.0","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","typings":"src/index.d.ts","devDependencies":{"@types/estree":"0.0.39","@types/jest":"^24.0.11","@types/micromatch":"^3.1.0","@types/node":"^11.11.3","husky":"^1.3.1","jest":"^24.5.0","lint-staged":"^8.1.5","prettier":"^1.16.4","rollup":"^1.6.0","rollup-plugin-typescript":"^1.0.0","ts-jest":"^24.0.0","tslint":"^5.14.0","typescript":"^3.3.3333","typescript-eslint-parser":"^22.0.0"},"scripts":{"test":"jest","build":"rollup -c","lint":"npm run lint:nofix -- --fix","lint:nofix":"tslint --project .","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build"},"dependencies":{"estree-walker":"^0.6.0","micromatch":"^3.1.10"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"9f061d083eca42463bdefadbcb978aa2040bc035","_id":"rollup-pluginutils@2.5.0","_nodeVersion":"10.7.0","_npmVersion":"6.8.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"23be0f05ac3972ea7b08fc7870cb91fde5b23a09","size":7744,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.5.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.5.0_1552926475367_0.9717627850816957"},"_hasShrinkwrap":false,"publish_time":1552926475491,"_cnpm_publish_time":1552926475491},"2.4.1":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.4.1","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","typings":"src/index.d.ts","devDependencies":{"@types/estree":"0.0.39","@types/jest":"^24.0.5","@types/micromatch":"^3.1.0","@types/node":"^11.9.4","husky":"^1.3.1","jest":"^24.1.0","lint-staged":"^8.1.4","prettier":"^1.16.4","rollup":"^1.1.2","rollup-plugin-typescript":"^1.0.0","ts-jest":"^23.10.5","tslint":"^5.12.1","typescript":"^3.3.3","typescript-eslint-parser":"^22.0.0"},"scripts":{"test":"jest","build":"rollup -c","lint":"npm run lint:nofix -- --fix","lint:nofix":"tslint --project .","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build"},"dependencies":{"estree-walker":"^0.6.0","micromatch":"^3.1.10"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"f91cca020f3b70e500a9dac8adbc90752dda6e50","_id":"rollup-pluginutils@2.4.1","_nodeVersion":"10.7.0","_npmVersion":"6.8.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"de43ab54965bbf47843599a7f3adceb723de38db","size":7663,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.4.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.4.1_1550354842505_0.930596163456191"},"_hasShrinkwrap":false,"publish_time":1550354842671,"_cnpm_publish_time":1550354842671},"2.4.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.4.0","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","typings":"src/index.d.ts","devDependencies":{"@types/estree":"0.0.39","@types/jest":"^24.0.5","@types/micromatch":"^3.1.0","@types/node":"^11.9.4","husky":"^1.3.1","jest":"^24.1.0","lint-staged":"^8.1.4","prettier":"^1.16.4","rollup":"^1.1.2","rollup-plugin-typescript":"^1.0.0","ts-jest":"^23.10.5","typescript":"^3.3.3","typescript-eslint-parser":"^22.0.0"},"scripts":{"test":"jest","build":"rollup -c","lint":"npm run lint:nofix -- --fix","lint:nofix":"tslint --project .","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build"},"dependencies":{"estree-walker":"^0.6.0","micromatch":"^3.1.10","tslint":"^5.12.1"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"32072ce00a1672f8a1aef0827f886045ec5260a6","_id":"rollup-pluginutils@2.4.0","_nodeVersion":"10.7.0","_npmVersion":"6.8.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"295ff60654e608d07560544b4fc815bcbf2ce21a","size":7663,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.4.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.4.0_1550337802150_0.28698753337830696"},"_hasShrinkwrap":false,"publish_time":1550337802329,"_cnpm_publish_time":1550337802329},"2.3.3":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.3.3","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","devDependencies":{"eslint":"^5.6.0","husky":"^0.14.3","lint-staged":"^7.2.2","mocha":"^5.2.0","rollup":"^0.66.0","rollup-plugin-buble":"^0.19.2"},"scripts":{"test":"mocha","build":"rollup -c","lint":"eslint --fix src test","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build","precommit":"lint-staged","postcommit":"git reset"},"dependencies":{"estree-walker":"^0.5.2","micromatch":"^2.3.11"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"fe8b70a981114becb856dfbc0f1099b6a255ce17","_id":"rollup-pluginutils@2.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.7.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"3aad9b1eb3e7fe8262820818840bf091e5ae6794","size":6695,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.3.3.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.3.3_1537338757767_0.6680328296239817"},"_hasShrinkwrap":false,"publish_time":1537338757921,"_cnpm_publish_time":1537338757921},"2.3.2":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.3.2","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","devDependencies":{"eslint":"^5.6.0","husky":"^0.14.3","lint-staged":"^7.2.2","mocha":"^5.2.0","rollup":"^0.66.0","rollup-plugin-buble":"^0.19.2"},"scripts":{"test":"mocha","build":"rollup -c","lint":"eslint --fix src test","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build","precommit":"lint-staged","postcommit":"git reset"},"dependencies":{"estree-walker":"^0.5.2","micromatch":"^3.1.10"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"ccf009c3b628d2da6e0a4f5a210f059c3f8c548f","_id":"rollup-pluginutils@2.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.7.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"78d99a0a4baa281c80e23e5d911251ed5ab27d4f","size":6677,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.3.2.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.3.2_1537245735507_0.7129160601171216"},"_hasShrinkwrap":false,"publish_time":1537245735631,"_cnpm_publish_time":1537245735631},"2.3.1":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.3.1","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","files":["src","dist","README.md"],"devDependencies":{"eslint":"^4.19.1","husky":"^0.14.3","lint-staged":"^7.1.0","mocha":"^5.1.1","rollup":"^0.58.2","rollup-plugin-buble":"^0.15.0"},"scripts":{"test":"mocha","build":"rollup -c","lint":"eslint --fix src test","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build","precommit":"lint-staged","postcommit":"git reset"},"dependencies":{"estree-walker":"^0.5.2","micromatch":"^2.3.11"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"0b1887c299e48d9913f82edcf1b89137212025ce","_id":"rollup-pluginutils@2.3.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"760d185ccc237dedc12d7ae48c6bcd127b4892d0","size":6616,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.3.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.3.1_1533534738214_0.7613718501309787"},"_hasShrinkwrap":false,"publish_time":1533534738273,"_cnpm_publish_time":1533534738273},"2.3.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.3.0","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","files":["src","dist","README.md"],"devDependencies":{"eslint":"^4.19.1","husky":"^0.14.3","lint-staged":"^7.1.0","mocha":"^5.1.1","rollup":"^0.58.2","rollup-plugin-buble":"^0.15.0"},"scripts":{"test":"mocha","build":"rollup -c","lint":"eslint --fix src test","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build","precommit":"lint-staged","postcommit":"git reset"},"dependencies":{"estree-walker":"^0.5.2","micromatch":"^2.3.11"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"a4f039b734e2c119b79e6b67ab588bcc097f7b36","_id":"rollup-pluginutils@2.3.0","_npmVersion":"6.0.1","_nodeVersion":"8.7.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"478ace04bd7f6da2e724356ca798214884738fc4","size":6541,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.3.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.3.0_1526923125886_0.9958158694200911"},"_hasShrinkwrap":false,"publish_time":1526923125966,"_cnpm_publish_time":1526923125966},"2.2.1":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.2.1","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","files":["src","dist","README.md"],"devDependencies":{"eslint":"^4.19.1","husky":"^0.14.3","lint-staged":"^7.1.0","mocha":"^5.1.1","rollup":"^0.58.2","rollup-plugin-buble":"^0.15.0"},"scripts":{"test":"mocha","build":"rollup -c","lint":"eslint --fix src test","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build","precommit":"lint-staged","postcommit":"git reset"},"dependencies":{"estree-walker":"^0.5.2","micromatch":"^2.3.11"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"28983e068ffbb6ff8b319eb467543858e508261c","_id":"rollup-pluginutils@2.2.1","_npmVersion":"6.0.1","_nodeVersion":"8.7.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"26b7fd5d12b052d6a4dcc342b847426f274128fd","size":6436,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.2.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.2.1_1526922618621_0.09621013135654954"},"_hasShrinkwrap":false,"publish_time":1526922618754,"_cnpm_publish_time":1526922618754},"2.2.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.2.0","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","files":["src","dist","README.md"],"devDependencies":{"eslint":"^4.19.1","husky":"^0.14.3","lint-staged":"^7.1.0","mocha":"^5.1.1","rollup":"^0.58.2","rollup-plugin-buble":"^0.15.0"},"scripts":{"test":"mocha","build":"rollup -c","lint":"eslint --fix src test","pretest":"npm run build","prepublishOnly":"npm test","prepare":"npm run build","precommit":"lint-staged","postcommit":"git reset"},"dependencies":{"estree-walker":"^0.5.2","micromatch":"^2.3.11"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"0bc1a7e325d834727b7494972e3acc607750c6b0","_id":"rollup-pluginutils@2.2.0","_npmVersion":"6.0.1","_nodeVersion":"8.7.0","_npmUser":{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},"dist":{"shasum":"64ba3f29988b84322bafa188a9f99ca731c95354","size":6390,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.2.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.2.0_1526039876119_0.5485535874523519"},"_hasShrinkwrap":false,"publish_time":1526039876292,"_cnpm_publish_time":1526039876292},"2.1.1":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.1.1","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","files":["src","dist","README.md"],"devDependencies":{"eslint":"^4.19.1","mocha":"^5.1.1","rollup":"^0.58.2","rollup-plugin-buble":"^0.15.0"},"scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"estree-walker":"^0.5.2","micromatch":"^2.3.11","tosource":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"1d54d13059bb9495aa4fc445a19b9aa4280843b1","_id":"rollup-pluginutils@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"dist":{"shasum":"50289c94f8d7426647b14dc9fbb93643645a8d09","size":5977,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.1.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.1.1_1525860096555_0.850093001070898"},"_hasShrinkwrap":false,"publish_time":1525860096890,"_cnpm_publish_time":1525860096890},"2.1.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.1.0","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","files":["src","dist","README.md"],"devDependencies":{"eslint":"^4.19.1","mocha":"^5.1.1","rollup":"^0.58.2","rollup-plugin-buble":"^0.19.2"},"scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"estree-walker":"^0.5.2","micromatch":"^3.1.10","tosource":"^1.0.0"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"454325ab4233a360873c891f5e2c5bd46bad12de","_id":"rollup-pluginutils@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"4ee80b1bbc8eaed67aabf7f55b4fe9ccf9fd3c3a","size":5875,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.1.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-pluginutils_2.1.0_1525784842331_0.8398583532794786"},"_hasShrinkwrap":false,"publish_time":1525784842415,"_cnpm_publish_time":1525784842415},"2.0.1":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.0.1","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","files":["src","dist","README.md"],"devDependencies":{"eslint":"^3.12.2","mocha":"^3.2.0","rollup":"^0.40.0","rollup-plugin-buble":"^0.15.0"},"scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"estree-walker":"^0.3.0","micromatch":"^2.3.11"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"1387dd324c5e23fd5aee40f7949268505c0e555a","_id":"rollup-pluginutils@2.0.1","_shasum":"7ec95b3573f6543a46a6461bd9a7c544525d0fc0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"7ec95b3573f6543a46a6461bd9a7c544525d0fc0","size":5233,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.0.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rollup-pluginutils-2.0.1.tgz_1483470610433_0.34335850714705884"},"directories":{},"publish_time":1483470611120,"_cnpm_publish_time":1483470611120,"_hasShrinkwrap":false},"2.0.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"2.0.0","main":"dist/pluginutils.cjs.js","module":"dist/pluginutils.es.js","jsnext:main":"dist/pluginutils.es.js","files":["src","dist","README.md"],"devDependencies":{"eslint":"^3.12.2","mocha":"^3.2.0","rollup":"^0.40.0","rollup-plugin-buble":"^0.15.0"},"scripts":{"test":"mocha","build":"rollup -c","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"estree-walker":"^0.3.0","micromatch":"^2.3.11"},"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"ec1695063ace34bb861e80b000406153b214c45a","_id":"rollup-pluginutils@2.0.0","_shasum":"c8bbd24ecc51139203f5ae793221f5ffcc6c7e5b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"c8bbd24ecc51139203f5ae793221f5ffcc6c7e5b","size":5194,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-2.0.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rollup-pluginutils-2.0.0.tgz_1483470012648_0.866132021183148"},"directories":{},"publish_time":1483470013354,"_cnpm_publish_time":1483470013354,"_hasShrinkwrap":false},"1.5.2":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"1.5.2","main":"dist/pluginutils.cjs.js","jsnext:main":"dist/pluginutils.es6.js","devDependencies":{"eslint":"^2.13.1","mocha":"^2.5.3","rollup":"^0.33.0","rollup-plugin-buble":"^0.12.1"},"scripts":{"test":"mocha","build":"rollup -c -f cjs -o dist/pluginutils.cjs.js && rollup -c -f es6 -o dist/pluginutils.es6.js","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"estree-walker":"^0.2.1","minimatch":"^3.0.2"},"files":["src","dist","README.md"],"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"4798d3092aed516c54f9311c31e224df98ddd238","_id":"rollup-pluginutils@1.5.2","_shasum":"1e156e778f94b7255bfa1b3d0178be8f5c552408","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"1e156e778f94b7255bfa1b3d0178be8f5c552408","size":4755,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-1.5.2.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rollup-pluginutils-1.5.2.tgz_1472503545970_0.7693260558880866"},"directories":{},"publish_time":1472503547167,"_cnpm_publish_time":1472503547167,"_hasShrinkwrap":false},"1.5.1":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"1.5.1","main":"dist/pluginutils.cjs.js","jsnext:main":"dist/pluginutils.es6.js","devDependencies":{"eslint":"^2.13.1","mocha":"^2.5.3","rollup":"^0.33.0","rollup-plugin-buble":"^0.12.1"},"scripts":{"test":"mocha","build":"rollup -c -f cjs -o dist/pluginutils.cjs.js && rollup -c -f es6 -o dist/pluginutils.es6.js","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"estree-walker":"^0.2.1","minimatch":"^3.0.2"},"files":["src","dist","README.md"],"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"f6be9e77753bcdaf31b8906de1e339e5a5408e18","_id":"rollup-pluginutils@1.5.1","_shasum":"49593ff8be62ac9deff1a6ae9ee34ab4216a41b6","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"49593ff8be62ac9deff1a6ae9ee34ab4216a41b6","size":3886,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-1.5.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rollup-pluginutils-1.5.1.tgz_1466771071305_0.9770540448371321"},"directories":{},"publish_time":1466771073620,"_cnpm_publish_time":1466771073620,"_hasShrinkwrap":false},"1.5.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"1.5.0","main":"dist/pluginutils.cjs.js","jsnext:main":"dist/pluginutils.es6.js","devDependencies":{"eslint":"^2.11.1","mocha":"^2.5.3","rollup":"^0.26.7","rollup-plugin-buble":"^0.10.0"},"scripts":{"test":"mocha","build":"rollup -c -f cjs -o dist/pluginutils.cjs.js && rollup -c -f es6 -o dist/pluginutils.es6.js","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"estree-walker":"^0.2.1","minimatch":"^3.0.0"},"files":["src","dist","README.md"],"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"00a1afb8d7c2c59073ca7e9610e57404786030aa","_id":"rollup-pluginutils@1.5.0","_shasum":"b73b70bc14c8ac3d85cb47d91ca8282209a780e3","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"b73b70bc14c8ac3d85cb47d91ca8282209a780e3","size":3851,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-1.5.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rollup-pluginutils-1.5.0.tgz_1465314860618_0.34835090464912355"},"directories":{},"publish_time":1465314862984,"_cnpm_publish_time":1465314862984,"_hasShrinkwrap":false},"1.4.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"1.4.0","main":"dist/pluginutils.cjs.js","jsnext:main":"dist/pluginutils.es6.js","devDependencies":{"eslint":"^2.11.1","mocha":"^2.5.3","rollup":"^0.26.7","rollup-plugin-buble":"^0.10.0"},"scripts":{"test":"mocha","build":"rollup -c -f cjs -o dist/pluginutils.cjs.js && rollup -c -f es6 -o dist/pluginutils.es6.js","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"estree-walker":"^0.2.1","minimatch":"^3.0.0"},"files":["src","dist","README.md"],"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"c7c45335a8799b27fca9e4066560ca44dab2040c","_id":"rollup-pluginutils@1.4.0","_shasum":"74784fc56003ab03ff3b9ea042dfea8c7c5e7bc3","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"74784fc56003ab03ff3b9ea042dfea8c7c5e7bc3","size":3800,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-1.4.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rollup-pluginutils-1.4.0.tgz_1465262082768_0.7475774618797004"},"directories":{},"publish_time":1465262084558,"_cnpm_publish_time":1465262084558,"_hasShrinkwrap":false},"1.3.1":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"1.3.1","main":"dist/pluginutils.cjs.js","jsnext:main":"dist/pluginutils.es6.js","devDependencies":{"eslint":"^1.8.0","mocha":"^2.3.3","rollup":"^0.21.2","rollup-plugin-babel":"^1.0.0"},"scripts":{"test":"mocha","build":"rollup -c -f cjs -o dist/pluginutils.cjs.js && rollup -c -f es6 -o dist/pluginutils.es6.js","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"estree-walker":"^0.2.0","minimatch":"^3.0.0"},"files":["src","dist","README.md"],"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"d19667ca9b4f7a1dedf9da55a3ff8a6051c1d252","_id":"rollup-pluginutils@1.3.1","_shasum":"738205249fea8275361d2cb1b8b5c38a279a91bd","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"738205249fea8275361d2cb1b8b5c38a279a91bd","size":5219,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-1.3.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"publish_time":1450286332580,"_cnpm_publish_time":1450286332580,"_hasShrinkwrap":false},"1.3.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"1.3.0","main":"dist/pluginutils.cjs.js","jsnext:main":"dist/pluginutils.es6.js","devDependencies":{"eslint":"^1.8.0","gobble":"^0.10.2","gobble-cli":"^0.6.0","gobble-rollup":"^0.11.0","mocha":"^2.3.3","rollup-plugin-babel":"^1.0.0"},"scripts":{"test":"mocha","build":"gobble build -f dist","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"estree-walker":"^0.2.0","minimatch":"^3.0.0"},"files":["src","dist","README.md"],"repository":{"type":"git","url":"git+https://github.com/rollup/rollup-pluginutils.git"},"keywords":["rollup","utils"],"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","gitHead":"99307f0ac2063be4acba3e9cde11c69ddc720bfc","_id":"rollup-pluginutils@1.3.0","_shasum":"0bc92a39973577075d997e0f88308df8076e5211","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"0bc92a39973577075d997e0f88308df8076e5211","size":5180,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-1.3.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"publish_time":1450286078549,"_cnpm_publish_time":1450286078549,"_hasShrinkwrap":false},"1.2.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"1.2.0","main":"dist/pluginutils.cjs.js","jsnext:main":"dist/pluginutils.es6.js","devDependencies":{"eslint":"^1.8.0","gobble":"^0.10.2","gobble-cli":"^0.6.0","gobble-rollup":"^0.11.0","mocha":"^2.3.3","rollup-plugin-babel":"^1.0.0"},"scripts":{"test":"mocha","build":"gobble build -f dist","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"estree-walker":"^0.2.0","minimatch":"^3.0.0"},"files":["src","dist","README.md"],"gitHead":"63b8e9412882dbc88975e3c2a18ccc08c6989255","_id":"rollup-pluginutils@1.2.0","_shasum":"b74b52de5ffb658aa5e1522bc1a6d07ae27bed25","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"dist":{"shasum":"b74b52de5ffb658aa5e1522bc1a6d07ae27bed25","size":5001,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-1.2.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"directories":{},"publish_time":1446481548473,"_cnpm_publish_time":1446481548473,"_hasShrinkwrap":false},"1.1.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"1.1.0","main":"dist/pluginutils.cjs.js","jsnext:main":"dist/pluginutils.es6.js","devDependencies":{"eslint":"^1.7.3","gobble":"^0.10.2","gobble-cli":"^0.6.0","gobble-rollup-babel":"^0.6.1","mocha":"^2.3.3"},"scripts":{"test":"mocha","build":"gobble build -f dist","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"minimatch":"^3.0.0"},"files":["src","dist","README.md"],"gitHead":"2f02f0a099209132087e8872acf33261238ac912","_id":"rollup-pluginutils@1.1.0","_shasum":"64112aee42e29c21fe5e281c5719988122c64616","_from":".","_npmVersion":"2.5.1","_nodeVersion":"4.1.2","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"dist":{"shasum":"64112aee42e29c21fe5e281c5719988122c64616","size":2627,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-1.1.0.tgz"},"directories":{},"publish_time":1445719723743,"_cnpm_publish_time":1445719723743,"_hasShrinkwrap":false},"1.0.1":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"1.0.1","main":"dist/pluginutils.cjs.js","jsnext:main":"dist/pluginutils.es6.js","devDependencies":{"eslint":"^1.7.3","gobble":"^0.10.2","gobble-cli":"^0.6.0","gobble-rollup-babel":"^0.6.1","mocha":"^2.3.3"},"scripts":{"test":"mocha","build":"gobble build -f dist","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"minimatch":"^3.0.0"},"files":["src","dist","README.md"],"gitHead":"a386464fc4044af109739c61202726a63d627083","_id":"rollup-pluginutils@1.0.1","_shasum":"ef0457c18fd9c4b1c068b56f516909b393c7d1a7","_from":".","_npmVersion":"2.5.1","_nodeVersion":"4.1.2","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"dist":{"shasum":"ef0457c18fd9c4b1c068b56f516909b393c7d1a7","size":2067,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-1.0.1.tgz"},"directories":{},"publish_time":1445657060294,"_cnpm_publish_time":1445657060294,"_hasShrinkwrap":false},"1.0.0":{"name":"rollup-pluginutils","description":"Functionality commonly needed by Rollup plugins","version":"1.0.0","main":"dist/pluginutils.cjs.js","jsnext:main":"dist/pluginutils.es6.js","devDependencies":{"eslint":"^1.7.3","gobble":"^0.10.2","gobble-cli":"^0.6.0","gobble-rollup-babel":"^0.6.1","mocha":"^2.3.3"},"scripts":{"test":"mocha","build":"gobble build -f dist","pretest":"npm run build","prepublish":"npm test"},"dependencies":{"minimatch":"^3.0.0"},"gitHead":"fa5020825dd2de895bd5a7195ee7d90682da1378","_id":"rollup-pluginutils@1.0.0","_shasum":"7249cae5276a169efaec0f09a7d0fcbcba4fd311","_from":".","_npmVersion":"2.5.1","_nodeVersion":"4.1.2","_npmUser":{"name":"rich_harris","email":"richard.a.harris@gmail.com"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"dist":{"shasum":"7249cae5276a169efaec0f09a7d0fcbcba4fd311","size":2078,"noattachment":false,"key":"/rollup-pluginutils/-/rollup-pluginutils-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rollup-pluginutils/download/rollup-pluginutils-1.0.0.tgz"},"directories":{},"publish_time":1445655521708,"_cnpm_publish_time":1445655521708,"_hasShrinkwrap":false}},"readme":"# rollup-pluginutils\n\nA set of functions commonly used by Rollup plugins.\n\n\n## Installation\n\n```bash\nnpm install --save rollup-pluginutils\n```\n\n\n## Usage\n\n### addExtension\n\n```js\nimport { addExtension } from 'rollup-pluginutils';\n\nexport default function myPlugin ( options = {} ) {\n  return {\n    resolveId ( code, id ) {\n      // only adds an extension if there isn't one already\n      id = addExtension( id ); // `foo` -> `foo.js`, `foo.js -> foo.js`\n      id = addExtension( id, '.myext' ); // `foo` -> `foo.myext`, `foo.js -> `foo.js`\n    }\n  };\n}\n```\n\n\n### attachScopes\n\nThis function attaches `Scope` objects to the relevant nodes of an AST. Each `Scope` object has a `scope.contains(name)` method that returns `true` if a given name is defined in the current scope or a parent scope.\n\nSee [rollup-plugin-inject](https://github.com/rollup/rollup-plugin-inject) or [rollup-plugin-commonjs](https://github.com/rollup/rollup-plugin-commonjs) for an example of usage.\n\n```js\nimport { attachScopes } from 'rollup-pluginutils';\nimport { walk } from 'estree-walker';\n\nexport default function myPlugin ( options = {} ) {\n  return {\n    transform ( code ) {\n      const ast = this.parse( code );\n\n      let scope = attachScopes( ast, 'scope' );\n\n      walk( ast, {\n        enter ( node ) {\n          if ( node.scope ) scope = node.scope;\n\n          if ( !scope.contains( 'foo' ) ) {\n            // `foo` is not defined, so if we encounter it,\n            // we assume it's a global\n          }\n        },\n        leave ( node ) {\n          if ( node.scope ) scope = scope.parent;\n        }\n      });\n    }\n  };\n}\n```\n\n\n### createFilter\n\n```js\nimport { createFilter } from 'rollup-pluginutils';\n\nexport default function myPlugin ( options = {} ) {\n  // `options.include` and `options.exclude` can each be a minimatch\n  // pattern, or an array of minimatch patterns, relative to process.cwd()\n  var filter = createFilter( options.include, options.exclude );\n\n  return {\n    transform ( code, id ) {\n      // if `options.include` is omitted or has zero length, filter\n      // will return `true` by default. Otherwise, an ID must match\n      // one or more of the minimatch patterns, and must not match\n      // any of the `options.exclude` patterns.\n      if ( !filter( id ) ) return;\n\n      // proceed with the transformation...\n    }\n  };\n}\n```\n\nIf you want to resolve the patterns against a directory other than\n`process.cwd()`, you can additionally pass a `resolve` option:\n\n```js\nvar filter = createFilter( options.include, options.exclude, {resolve: '/my/base/dir'} )\n```\n\nIf `resolve` is a string, then this value will be used as the base directory.\nRelative paths will be resolved against `process.cwd()` first. If `resolve` is\n`false`, then the patterns will not be resolved against any directory. This can\nbe useful if you want to create a filter for virtual module names.\n\n\n### makeLegalIdentifier\n\n```js\nimport { makeLegalIdentifier } from 'rollup-pluginutils';\n\nmakeLegalIdentifier( 'foo-bar' ); // 'foo_bar'\nmakeLegalIdentifier( 'typeof' ); // '_typeof'\n```\n\n### dataToEsm\n\nHelper for treeshakable data imports\n\n```js\nimport { dataToEsm } from 'rollup-pluginutils';\n\nconst esModuleSource = dataToEsm({\n  custom: 'data',\n  to: ['treeshake']\n}, {\n  compact: false,\n  indent: '\\t',\n  preferConst: false,\n  objectShorthand: false,\n  namedExports: true\n});\n/*\nOutputs the string ES module source:\n  export const custom = 'data';\n  export const to = ['treeshake'];\n  export default { custom, to };\n*/\n```\n\n### extractAssignedNames\n\nExtract the names of all assignment targets from patterns.\n\n```js\nimport { extractAssignedNames } from 'rollup-pluginutils';\nimport { walk } from 'estree-walker';\n\nexport default function myPlugin ( options = {} ) {\n  return {\n    transform ( code ) {\n      const ast = this.parse( code );\n\n      walk( ast, {\n        enter ( node ) {\n          if ( node.type === 'VariableDeclarator' ) {\n          \tconst declaredNames = extractAssignedNames(node.id);\n          \t// do something with the declared names\n          \t// e.g. for `const {x, y: z} = ... => declaredNames = ['x', 'z']\n          }\n        }\n      });\n    }\n  };\n}\n```\n\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/rollup/rollup-pluginutils#readme","bugs":{"url":"https://github.com/rollup/rollup-pluginutils/issues"},"license":"MIT"}