{"_id":"@rollup/plugin-inject","_rev":"3501680","name":"@rollup/plugin-inject","description":"Scan modules for global variables and injects `import` statements where necessary","dist-tags":{"latest":"5.0.5"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":""},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"time":{"modified":"2024-08-27T20:08:33.000Z","created":"2019-11-20T21:22:15.635Z","5.0.5":"2023-10-15T15:47:01.242Z","5.0.4":"2023-10-05T12:03:18.173Z","5.0.3":"2022-12-17T15:03:33.059Z","5.0.2":"2022-10-21T19:09:09.172Z","5.0.1":"2022-10-15T04:30:12.996Z","5.0.0":"2022-10-09T05:09:02.158Z","4.0.4":"2021-12-28T18:51:43.425Z","4.0.3":"2021-10-19T13:46:37.342Z","4.0.2":"2020-05-11T16:18:21.651Z","4.0.1":"2020-02-01T18:19:09.763Z","4.0.0":"2019-11-20T21:22:15.635Z"},"users":{},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/inject"},"versions":{"5.0.5":{"name":"@rollup/plugin-inject","version":"5.0.5","publishConfig":{"access":"public"},"description":"Scan modules for global variables and injects `import` statements where necessary","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/inject"},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/inject#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{"types":"./types/index.d.ts","import":"./dist/es/index.js","default":"./dist/cjs/index.js"},"engines":{"node":">=14.0.0"},"scripts":{"build":"rollup -c","ci:coverage":"nyc pnpm test && nyc report --reporter=text-lcov > coverage.lcov","ci:lint":"pnpm build && pnpm lint","ci:lint:commits":"commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}","ci:test":"pnpm test -- --verbose && pnpm test:ts","prebuild":"del-cli dist","prepare":"if [ ! -d 'dist' ]; then pnpm build; fi","prerelease":"pnpm build","pretest":"pnpm build","release":"pnpm --workspace-root plugin:release --pkg $npm_package_name","test":"ava","test:ts":"tsc types/index.d.ts test/types.ts --noEmit"},"keywords":["rollup","plugin","inject","es2015","npm","modules"],"peerDependencies":{"rollup":"^1.20.0||^2.0.0||^3.0.0||^4.0.0"},"peerDependenciesMeta":{"rollup":{"optional":true}},"dependencies":{"@rollup/pluginutils":"^5.0.1","estree-walker":"^2.0.2","magic-string":"^0.30.3"},"devDependencies":{"@rollup/plugin-buble":"^1.0.0","del-cli":"^5.0.0","locate-character":"^2.0.5","rollup":"^4.0.0-24","source-map":"^0.7.4","typescript":"^4.8.3"},"types":"./types/index.d.ts","ava":{"files":["!**/fixtures/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"_id":"@rollup/plugin-inject@5.0.5","gitHead":"d55ce9c6d76a008b0d0bcec86b310e1e51636384","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"616f3a73fe075765f91c5bec90176608bed277a3","size":4906,"noattachment":false,"key":"/@rollup/plugin-inject/-/@rollup/plugin-inject-5.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-inject/download/@rollup/plugin-inject-5.0.5.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":""},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-inject_5.0.5_1697384820946_0.796344344899824"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-15T15:47:01.242Z","publish_time":1697384821242,"_source_registry_name":"default","_cnpm_publish_time":1697384821242},"5.0.4":{"name":"@rollup/plugin-inject","version":"5.0.4","publishConfig":{"access":"public"},"description":"Scan modules for global variables and injects `import` statements where necessary","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/inject"},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/inject#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{"types":"./types/index.d.ts","import":"./dist/es/index.js","default":"./dist/cjs/index.js"},"engines":{"node":">=14.0.0"},"scripts":{"build":"rollup -c","ci:coverage":"nyc pnpm test && nyc report --reporter=text-lcov > coverage.lcov","ci:lint":"pnpm build && pnpm lint","ci:lint:commits":"commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}","ci:test":"pnpm test -- --verbose && pnpm test:ts","prebuild":"del-cli dist","prepare":"if [ ! -d 'dist' ]; then pnpm build; fi","prerelease":"pnpm build","pretest":"pnpm build","release":"pnpm --workspace-root plugin:release --pkg $npm_package_name","test":"ava","test:ts":"tsc types/index.d.ts test/types.ts --noEmit"},"keywords":["rollup","plugin","inject","es2015","npm","modules"],"peerDependencies":{"rollup":"^1.20.0||^2.0.0||^3.0.0||^4.0.0"},"peerDependenciesMeta":{"rollup":{"optional":true}},"dependencies":{"@rollup/pluginutils":"^5.0.1","estree-walker":"^2.0.2","magic-string":"^0.27.0"},"devDependencies":{"@rollup/plugin-buble":"^1.0.0","del-cli":"^5.0.0","locate-character":"^2.0.5","rollup":"^4.0.0-24","source-map":"^0.7.4","typescript":"^4.8.3"},"types":"./types/index.d.ts","ava":{"files":["!**/fixtures/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"_id":"@rollup/plugin-inject@5.0.4","gitHead":"7b21e4e78aa0aeb18697a4bc99aa388a758dc620","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"7116970c2cde6ce150734cabac9165d7b60ad6f1","size":4907,"noattachment":false,"key":"/@rollup/plugin-inject/-/@rollup/plugin-inject-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-inject/download/@rollup/plugin-inject-5.0.4.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":""},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-inject_5.0.4_1696507398016_0.7706316557439694"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-05T12:03:18.173Z","publish_time":1696507398173,"_source_registry_name":"default","_cnpm_publish_time":1696507398173},"5.0.3":{"name":"@rollup/plugin-inject","version":"5.0.3","publishConfig":{"access":"public"},"description":"Scan modules for global variables and injects `import` statements where necessary","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/inject"},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/inject#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{"types":"./types/index.d.ts","import":"./dist/es/index.js","default":"./dist/cjs/index.js"},"engines":{"node":">=14.0.0"},"scripts":{"build":"rollup -c","ci:coverage":"nyc pnpm test && nyc report --reporter=text-lcov > coverage.lcov","ci:lint":"pnpm build && pnpm lint","ci:lint:commits":"commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}","ci:test":"pnpm test -- --verbose && pnpm test:ts","prebuild":"del-cli dist","prepare":"if [ ! -d 'dist' ]; then pnpm build; fi","prerelease":"pnpm build","pretest":"pnpm build","release":"pnpm --workspace-root plugin:release --pkg $npm_package_name","test":"ava","test:ts":"tsc types/index.d.ts test/types.ts --noEmit"},"keywords":["rollup","plugin","inject","es2015","npm","modules"],"peerDependencies":{"rollup":"^1.20.0||^2.0.0||^3.0.0"},"peerDependenciesMeta":{"rollup":{"optional":true}},"dependencies":{"@rollup/pluginutils":"^5.0.1","estree-walker":"^2.0.2","magic-string":"^0.27.0"},"devDependencies":{"@rollup/plugin-buble":"^1.0.0","del-cli":"^5.0.0","locate-character":"^2.0.5","rollup":"^3.2.3","source-map":"^0.7.4","typescript":"^4.8.3"},"types":"./types/index.d.ts","ava":{"files":["!**/fixtures/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"gitHead":"468f5a06ed0afb527fbcbe89d2812e97ee9a670c","_id":"@rollup/plugin-inject@5.0.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"0783711efd93a9547d52971db73b2fb6140a67b1","size":4906,"noattachment":false,"key":"/@rollup/plugin-inject/-/@rollup/plugin-inject-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-inject/download/@rollup/plugin-inject-5.0.3.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":""},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-inject_5.0.3_1671289412862_0.17964738883491327"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-17T15:03:38.785Z","publish_time":1671289413059,"_cnpm_publish_time":1671289413059},"5.0.2":{"name":"@rollup/plugin-inject","version":"5.0.2","publishConfig":{"access":"public"},"description":"Scan modules for global variables and injects `import` statements where necessary","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/inject"},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/inject#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{"types":"./types/index.d.ts","import":"./dist/es/index.js","default":"./dist/cjs/index.js"},"engines":{"node":">=14.0.0"},"scripts":{"build":"rollup -c","ci:coverage":"nyc pnpm test && nyc report --reporter=text-lcov > coverage.lcov","ci:lint":"pnpm build && pnpm lint","ci:lint:commits":"commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}","ci:test":"pnpm test -- --verbose && pnpm test:ts","prebuild":"del-cli dist","prepare":"if [ ! -d 'dist' ]; then pnpm build; fi","prerelease":"pnpm build","pretest":"pnpm build","release":"pnpm --workspace-root plugin:release --pkg $npm_package_name","test":"ava","test:ts":"tsc types/index.d.ts test/types.ts --noEmit"},"keywords":["rollup","plugin","inject","es2015","npm","modules"],"peerDependencies":{"rollup":"^1.20.0||^2.0.0||^3.0.0"},"peerDependenciesMeta":{"rollup":{"optional":true}},"dependencies":{"@rollup/pluginutils":"^5.0.1","estree-walker":"^2.0.2","magic-string":"^0.26.4"},"devDependencies":{"@rollup/plugin-buble":"^1.0.0","del-cli":"^5.0.0","locate-character":"^2.0.5","rollup":"^3.2.3","source-map":"^0.7.4","typescript":"^4.8.3"},"types":"./types/index.d.ts","ava":{"files":["!**/fixtures/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"gitHead":"38045af0ff5ef452a3c0b49a36df79aa0ca673e3","_id":"@rollup/plugin-inject@5.0.2","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"shasum":"b26c0e6e73f39c118ffc1cf07cfbfd93459b93a6","size":4905,"noattachment":false,"key":"/@rollup/plugin-inject/-/@rollup/plugin-inject-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-inject/download/@rollup/plugin-inject-5.0.2.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":""},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-inject_5.0.2_1666379348951_0.04320183959390245"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-22T16:16:49.049Z","publish_time":1666379349172,"_cnpm_publish_time":1666379349172},"5.0.1":{"name":"@rollup/plugin-inject","version":"5.0.1","publishConfig":{"access":"public"},"description":"Scan modules for global variables and injects `import` statements where necessary","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/inject"},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/inject#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{"types":"./types/index.d.ts","import":"./dist/es/index.js","default":"./dist/cjs/index.js"},"engines":{"node":">=14.0.0"},"scripts":{"build":"rollup -c","ci:coverage":"nyc pnpm test && nyc report --reporter=text-lcov > coverage.lcov","ci:lint":"pnpm build && pnpm lint","ci:lint:commits":"commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}","ci:test":"pnpm test -- --verbose && pnpm test:ts","prebuild":"del-cli dist","prepare":"if [ ! -d 'dist' ]; then pnpm build; fi","prerelease":"pnpm build","pretest":"pnpm build","release":"pnpm --workspace-root plugin:release --pkg $npm_package_name","test":"ava","test:ts":"tsc types/index.d.ts test/types.ts --noEmit"},"keywords":["rollup","plugin","inject","es2015","npm","modules"],"peerDependencies":{"rollup":"^1.20.0||^2.0.0||^3.0.0"},"peerDependenciesMeta":{"rollup":{"optional":true}},"dependencies":{"@rollup/pluginutils":"^4.2.1","estree-walker":"^2.0.2","magic-string":"^0.26.4"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","del-cli":"^5.0.0","locate-character":"^2.0.5","rollup":"^3.0.0-7","source-map":"^0.7.4","typescript":"^4.8.3"},"types":"./types/index.d.ts","ava":{"files":["!**/fixtures/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"gitHead":"bbe2689aef1d66afb676312c0b4cd679ae6045f7","_id":"@rollup/plugin-inject@5.0.1","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"shasum":"035ce080d6d43abd405f6cfe79822290637eebf8","size":4908,"noattachment":false,"key":"/@rollup/plugin-inject/-/@rollup/plugin-inject-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-inject/download/@rollup/plugin-inject-5.0.1.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":""},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-inject_5.0.1_1665808212781_0.533095878720959"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-15T04:46:43.870Z","publish_time":1665808212996,"_cnpm_publish_time":1665808212996},"5.0.0":{"name":"@rollup/plugin-inject","version":"5.0.0","publishConfig":{"access":"public"},"description":"Scan modules for global variables and injects `import` statements where necessary","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/inject"},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/inject#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","exports":{"types":"./types/index.d.ts","import":"./dist/es/index.js","default":"./dist/cjs/index.js"},"engines":{"node":">=14.0.0"},"scripts":{"build":"rollup -c","ci:coverage":"nyc pnpm test && nyc report --reporter=text-lcov > coverage.lcov","ci:lint":"pnpm build && pnpm lint","ci:lint:commits":"commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}","ci:test":"pnpm test -- --verbose && pnpm test:ts","prebuild":"del-cli dist","prepare":"if [ ! -d 'dist' ]; then pnpm build; fi","prerelease":"pnpm build","pretest":"pnpm build","release":"pnpm --workspace-root plugin:release --pkg $npm_package_name","test":"ava","test:ts":"tsc types/index.d.ts test/types.ts --noEmit"},"keywords":["rollup","plugin","inject","es2015","npm","modules"],"peerDependencies":{"rollup":"^1.20.0||^2.0.0||^3.0.0"},"peerDependenciesMeta":{"rollup":{"optional":true}},"dependencies":{"@rollup/pluginutils":"^4.2.1","estree-walker":"^2.0.2","magic-string":"^0.26.4"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","del-cli":"^5.0.0","locate-character":"^2.0.5","rollup":"^3.0.0-7","source-map":"^0.7.4","typescript":"^4.8.3"},"types":"./types/index.d.ts","ava":{"files":["!**/fixtures/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"gitHead":"bc233d6bcdc772de279138bfce8dcdf2afa4153a","_id":"@rollup/plugin-inject@5.0.0","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"acda481a444a7b57ae2ce3bf4a4f9a53a5f80633","size":4900,"noattachment":false,"key":"/@rollup/plugin-inject/-/@rollup/plugin-inject-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-inject/download/@rollup/plugin-inject-5.0.0.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":""},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-inject_5.0.0_1665292141991_0.8433039621692229"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-09T05:09:07.678Z","publish_time":1665292142158,"_cnpm_publish_time":1665292142158},"4.0.4":{"name":"@rollup/plugin-inject","version":"4.0.4","publishConfig":{"access":"public"},"description":"Scan modules for global variables and injects `import` statements where necessary","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/inject"},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/inject#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","module":"dist/index.es.js","scripts":{"build":"rollup -c","ci:coverage":"nyc pnpm test && nyc report --reporter=text-lcov > coverage.lcov","ci:lint":"pnpm build && pnpm lint","ci:lint:commits":"commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}","ci:test":"pnpm test -- --verbose && pnpm test:ts","prebuild":"del-cli dist","prepare":"if [ ! -d 'dist' ]; then pnpm build; fi","prerelease":"pnpm build","pretest":"pnpm build","release":"pnpm plugin:release --workspace-root -- --pkg $npm_package_name","test":"ava","test:ts":"tsc index.d.ts test/types.ts --noEmit"},"keywords":["rollup","plugin","inject","es2015","npm","modules"],"peerDependencies":{"rollup":"^1.20.0 || ^2.0.0"},"dependencies":{"@rollup/pluginutils":"^3.1.0","estree-walker":"^2.0.1","magic-string":"^0.25.7"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","del-cli":"^3.0.1","locate-character":"^2.0.5","rollup":"^2.23.0","source-map":"^0.7.3","typescript":"^3.9.7"},"ava":{"babel":{"compileEnhancements":false},"files":["!**/fixtures/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"_id":"@rollup/plugin-inject@4.0.4","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"shasum":"fbeee66e9a700782c4f65c8b0edbafe58678fbc2","size":5513,"noattachment":false,"key":"/@rollup/plugin-inject/-/@rollup/plugin-inject-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-inject/download/@rollup/plugin-inject-4.0.4.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":""},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-inject_4.0.4_1640717503284_0.8163551975164398"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-28T18:51:53.997Z","publish_time":1640717503425,"_cnpm_publish_time":1640717503425},"4.0.3":{"name":"@rollup/plugin-inject","version":"4.0.3","publishConfig":{"access":"public"},"description":"Scan modules for global variables and injects `import` statements where necessary","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/inject"},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/inject#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","module":"dist/index.es.js","scripts":{"build":"rollup -c","ci:coverage":"nyc pnpm test && nyc report --reporter=text-lcov > coverage.lcov","ci:lint":"pnpm build && pnpm lint","ci:lint:commits":"commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}","ci:test":"pnpm test -- --verbose && pnpm test:ts","prebuild":"del-cli dist","prepare":"if [ ! -d 'dist' ]; then pnpm build; fi","prerelease":"pnpm build","pretest":"pnpm build","release":"pnpm plugin:release --workspace-root -- --pkg $npm_package_name","test":"ava","test:ts":"tsc index.d.ts test/types.ts --noEmit"},"keywords":["rollup","plugin","inject","es2015","npm","modules"],"peerDependencies":{"rollup":"^1.20.0 || ^2.0.0"},"dependencies":{"@rollup/pluginutils":"^3.1.0","estree-walker":"^2.0.1","magic-string":"^0.25.7"},"devDependencies":{"@rollup/plugin-buble":"^0.21.3","del-cli":"^3.0.1","locate-character":"^2.0.5","rollup":"^2.23.0","source-map":"^0.7.3","typescript":"^3.9.7"},"ava":{"babel":{"compileEnhancements":false},"files":["!**/fixtures/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"_id":"@rollup/plugin-inject@4.0.3","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"shasum":"6f04ebc14790a8bf892286fe9b8c0eb1ddf4d5ce","size":5408,"noattachment":false,"key":"/@rollup/plugin-inject/-/@rollup/plugin-inject-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-inject/download/@rollup/plugin-inject-4.0.3.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":""},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-inject_4.0.3_1634651197174_0.5022159049321444"},"_hasShrinkwrap":false,"publish_time":1634651197342,"_cnpm_publish_time":1634651197342,"_cnpmcore_publish_time":"2021-12-16T11:31:30.682Z"},"4.0.2":{"name":"@rollup/plugin-inject","version":"4.0.2","publishConfig":{"access":"public"},"description":"Scan modules for global variables and injects `import` statements where necessary","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rollup/plugins.git"},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/inject#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","scripts":{"build":"rollup -c","ci:coverage":"nyc pnpm run test && nyc report --reporter=text-lcov > coverage.lcov","ci:lint":"pnpm run build && pnpm run lint","ci:lint:commits":"commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}","ci:test":"pnpm run test -- --verbose && pnpm run test:ts","lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package","lint:docs":"prettier --single-quote --write README.md","lint:js":"eslint --fix --cache src test --ext .js,.ts","lint:package":"prettier --write package.json --plugin=prettier-plugin-package","prebuild":"del-cli dist","prepare":"pnpm run build","prepublishOnly":"pnpm run lint && pnpm run test","pretest":"pnpm run build","test":"ava","test:ts":"tsc index.d.ts test/types.ts --noEmit"},"keywords":["rollup","plugin","inject","es2015","npm","modules"],"peerDependencies":{"rollup":"^1.20.0 || ^2.0.0"},"dependencies":{"@rollup/pluginutils":"^3.0.4","estree-walker":"^1.0.1","magic-string":"^0.25.5"},"devDependencies":{"@rollup/plugin-buble":"^0.21.0","del-cli":"^3.0.0","locate-character":"^2.0.5","rollup":"^2.0.0","source-map":"^0.7.3","typescript":"^3.7.4"},"ava":{"files":["!**/fixtures/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"module":"dist/index.es.js","_id":"@rollup/plugin-inject@4.0.2","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"shasum":"55b21bb244a07675f7fdde577db929c82fc17395","size":5906,"noattachment":false,"key":"/@rollup/plugin-inject/-/@rollup/plugin-inject-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-inject/download/@rollup/plugin-inject-4.0.2.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":""},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-inject_4.0.2_1589213901515_0.024451613359183666"},"_hasShrinkwrap":false,"publish_time":1589213901651,"_cnpm_publish_time":1589213901651,"_cnpmcore_publish_time":"2021-12-16T11:31:30.888Z"},"4.0.1":{"name":"@rollup/plugin-inject","version":"4.0.1","publishConfig":{"access":"public"},"description":"Scan modules for global variables and injects `import` statements where necessary","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rollup/plugins.git"},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/inject#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","scripts":{"build":"rollup -c","ci:coverage":"nyc pnpm run test && nyc report --reporter=text-lcov > coverage.lcov","ci:lint":"pnpm run build && pnpm run lint","ci:lint:commits":"commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}","ci:test":"pnpm run test -- --verbose && pnpm run test:ts","lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package","lint:docs":"prettier --single-quote --write README.md","lint:js":"eslint --fix --cache src test","lint:package":"prettier --write package.json --plugin=prettier-plugin-package","prebuild":"del-cli dist","prepare":"pnpm run build","prepublishOnly":"pnpm run lint && pnpm run test","pretest":"pnpm run build","test":"ava","test:ts":"tsc index.d.ts test/types.ts --noEmit"},"keywords":["rollup","plugin","inject","es2015","npm","modules"],"peerDependencies":{"rollup":"^1.20.0"},"dependencies":{"@rollup/pluginutils":"^3.0.4","estree-walker":"^1.0.1","magic-string":"^0.25.5"},"devDependencies":{"@rollup/plugin-buble":"^0.21.0","del-cli":"^3.0.0","locate-character":"^2.0.5","rollup":"^1.27.14","source-map":"^0.7.3","typescript":"^3.7.4"},"ava":{"files":["!**/fixtures/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"module":"dist/index.es.js","_id":"@rollup/plugin-inject@4.0.1","_nodeVersion":"12.3.1","_npmVersion":"6.11.2","dist":{"shasum":"e492d9889e02da3d2594b41742aa5bee15b26216","size":5862,"noattachment":false,"key":"/@rollup/plugin-inject/-/@rollup/plugin-inject-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-inject/download/@rollup/plugin-inject-4.0.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":""},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-inject_4.0.1_1580581149672_0.2969802550967593"},"_hasShrinkwrap":false,"publish_time":1580581149763,"_cnpm_publish_time":1580581149763,"_cnpmcore_publish_time":"2021-12-16T11:31:31.095Z"},"4.0.0":{"name":"@rollup/plugin-inject","version":"4.0.0","publishConfig":{"access":"public"},"description":"Scan modules for global variables and injects `import` statements where necessary","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rollup/plugins.git"},"author":{"name":"Rich Harris","email":"richard.a.harris@gmail.com"},"homepage":"https://github.com/rollup/plugins","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","scripts":{"build":"rollup -c","ci:coverage":"nyc pnpm run test && nyc report --reporter=text-lcov > coverage.lcov","ci:lint":"pnpm run build && pnpm run lint && pnpm run security","ci:lint:commits":"commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}","ci:test":"pnpm run test -- --verbose && pnpm run test:ts","lint":"pnpm run lint:js && pnpm run lint:docs && pnpm run lint:package","lint:docs":"prettier --single-quote --write README.md","lint:js":"eslint --fix --cache src test","lint:package":"prettier --write package.json --plugin=prettier-plugin-package","prebuild":"del-cli dist","prepare":"pnpm run build","prepublishOnly":"pnpm run lint && pnpm run test","pretest":"pnpm run build","security":"echo 'pnpm needs `npm audit` support'","test":"ava","test:ts":"tsc index.d.ts test/types.ts --noEmit"},"keywords":["rollup","plugin","inject","es2015","npm","modules"],"peerDependencies":{"rollup":"^1.20.0"},"dependencies":{"estree-walker":"^0.9.0","magic-string":"^0.25.2","rollup-pluginutils":"^2.6.0"},"devDependencies":{"del-cli":"^3.0.0","locate-character":"^2.0.5","rollup":"^1.20.0","rollup-plugin-buble":"^0.19.6","source-map":"^0.7.3","typescript":"^3.4.3"},"ava":{"files":["!**/fixtures/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"module":"dist/index.es.js","_id":"@rollup/plugin-inject@4.0.0","_nodeVersion":"12.3.1","_npmVersion":"6.11.2","dist":{"shasum":"5c77f7ad366b6894b3712770848fcf91937b0473","size":5840,"noattachment":false,"key":"/@rollup/plugin-inject/-/@rollup/plugin-inject-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-inject/download/@rollup/plugin-inject-4.0.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":""},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-inject_4.0.0_1574284935522_0.010442147732451001"},"_hasShrinkwrap":false,"publish_time":1574284935635,"_cnpm_publish_time":1574284935635,"_cnpmcore_publish_time":"2021-12-16T11:31:31.314Z"}},"readme":"[npm]: https://img.shields.io/npm/v/@rollup/plugin-inject\n[npm-url]: https://www.npmjs.com/package/@rollup/plugin-inject\n[size]: https://packagephobia.now.sh/badge?p=@rollup/plugin-inject\n[size-url]: https://packagephobia.now.sh/result?p=@rollup/plugin-inject\n\n[![npm][npm]][npm-url]\n[![size][size]][size-url]\n[![libera manifesto](https://img.shields.io/badge/libera-manifesto-lightgrey.svg)](https://liberamanifesto.com)\n\n# @rollup/plugin-inject\n\n???? A Rollup plugin which scans modules for global variables and injects `import` statements where necessary.\n\n## Requirements\n\nThis plugin requires an [LTS](https://github.com/nodejs/Release) Node version (v14.0.0+) and Rollup v1.20.0+.\n\n## Install\n\nUsing npm:\n\n```console\nnpm install @rollup/plugin-inject --save-dev\n```\n\n## Usage\n\nCreate a `rollup.config.js` [configuration file](https://www.rollupjs.org/guide/en/#configuration-files) and import the plugin:\n\n```js\nimport inject from '@rollup/plugin-inject';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    dir: 'output',\n    format: 'cjs'\n  },\n  plugins: [\n    inject({\n      Promise: ['es6-promise', 'Promise']\n    })\n  ]\n};\n```\n\nThen call `rollup` either via the [CLI](https://www.rollupjs.org/guide/en/#command-line-reference) or the [API](https://www.rollupjs.org/guide/en/#javascript-api).\n\nThis configuration above will scan all your files for global Promise usage and plugin will add import to desired module (`import { Promise } from 'es6-promise'` in this case).\n\nExamples:\n\n```js\n{\n  // import { Promise } from 'es6-promise'\n  Promise: [ 'es6-promise', 'Promise' ],\n\n  // import { Promise as P } from 'es6-promise'\n  P: [ 'es6-promise', 'Promise' ],\n\n  // import $ from 'jquery'\n  $: 'jquery',\n\n  // import * as fs from 'fs'\n  fs: [ 'fs', '*' ],\n\n  // use a local module instead of a third-party one\n  'Object.assign': path.resolve( 'src/helpers/object-assign.js' ),\n}\n```\n\nTypically, `@rollup/plugin-inject` should be placed in `plugins` _before_ other plugins so that they may apply optimizations, such as dead code removal.\n\n## Options\n\nIn addition to the properties and values specified for injecting, users may also specify the options below.\n\n### `exclude`\n\nType: `String` | `Array[...String]`<br>\nDefault: `null`\n\nA [picomatch pattern](https://github.com/micromatch/picomatch), or array of patterns, which specifies the files in the build the plugin should _ignore_. By default no files are ignored.\n\n### `include`\n\nType: `String` | `Array[...String]`<br>\nDefault: `null`\n\nA [picomatch pattern](https://github.com/micromatch/picomatch), or array of patterns, which specifies the files in the build the plugin should operate on. By default all files are targeted.\n\n## Meta\n\n[CONTRIBUTING](/.github/CONTRIBUTING.md)\n\n[LICENSE (MIT)](/LICENSE)\n","_attachments":{},"homepage":"https://github.com/rollup/plugins/tree/master/packages/inject#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"license":"MIT"}