{"_id":"@rollup/plugin-sucrase","_rev":"3325562","name":"@rollup/plugin-sucrase","description":"Compile TypeScript, Flow, JSX, etc with Sucrase","dist-tags":{"latest":"5.0.2"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"time":{"modified":"2024-06-28T03:40:25.000Z","created":"2019-12-25T03:22:13.071Z","5.0.2":"2023-10-05T12:07:21.893Z","5.0.1":"2022-10-21T19:10:40.738Z","5.0.0":"2022-10-10T14:23:19.150Z","4.0.4":"2022-05-14T23:05:36.556Z","4.0.3":"2022-04-13T19:11:31.761Z","4.0.2":"2022-01-05T15:24:46.993Z","4.0.1":"2021-10-01T17:15:47.903Z","4.0.0":"2021-07-26T19:23:03.210Z","3.1.1":"2021-07-26T15:07:00.633Z","3.1.0":"2020-06-28T16:58:17.476Z","3.0.2":"2020-05-20T14:15:35.008Z","3.0.1":"2020-05-11T16:21:08.523Z","3.0.0":"2019-12-25T03:22:13.071Z"},"users":{},"author":{"name":"Rich Harris"},"repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/sucrase"},"versions":{"5.0.2":{"name":"@rollup/plugin-sucrase","version":"5.0.2","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/sucrase"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","type":"commonjs","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","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^2.53.1||^3.0.0||^4.0.0"},"peerDependenciesMeta":{"rollup":{"optional":true}},"dependencies":{"@rollup/pluginutils":"^5.0.1","sucrase":"^3.27.0"},"devDependencies":{"@rollup/plugin-alias":"^4.0.0","rollup":"^4.0.0-24"},"types":"./types/index.d.ts","ava":{"workerThreads":false,"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"_id":"@rollup/plugin-sucrase@5.0.2","gitHead":"c633c92e5c75fc3d47463622f642c209c298f4ea","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"shasum":"f8b8b54ad789a47fa882b968a76cede0194eea6e","size":2997,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-5.0.2.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_5.0.2_1696507641602_0.17010819845361702"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-05T12:07:21.893Z","publish_time":1696507641893,"_source_registry_name":"default","_cnpm_publish_time":1696507641893},"5.0.1":{"name":"@rollup/plugin-sucrase","version":"5.0.1","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/sucrase"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","type":"commonjs","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","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^2.53.1||^3.0.0"},"peerDependenciesMeta":{"rollup":{"optional":true}},"dependencies":{"@rollup/pluginutils":"^5.0.1","sucrase":"^3.27.0"},"devDependencies":{"@rollup/plugin-alias":"^4.0.0","rollup":"^3.2.3"},"types":"./types/index.d.ts","ava":{"workerThreads":false,"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"gitHead":"ee1b4baea6b2af162cc3dce3161f064c926c5403","_id":"@rollup/plugin-sucrase@5.0.1","_nodeVersion":"18.11.0","_npmVersion":"8.19.2","dist":{"shasum":"150b0861d5181f491143cc0ee557116bd4eeeea5","size":2989,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-5.0.1.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_5.0.1_1666379440565_0.5492994513509761"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-03T10:40:19.035Z","publish_time":1666379440738,"_cnpm_publish_time":1666379440738},"5.0.0":{"name":"@rollup/plugin-sucrase","version":"5.0.0","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/sucrase"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"./dist/cjs/index.js","module":"./dist/es/index.js","type":"commonjs","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","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^2.53.1||^3.0.0"},"peerDependenciesMeta":{"rollup":{"optional":true}},"dependencies":{"@rollup/pluginutils":"^4.2.1","sucrase":"^3.27.0"},"devDependencies":{"@rollup/plugin-alias":"^3.1.4","rollup":"^3.0.0-7"},"types":"./types/index.d.ts","ava":{"workerThreads":false,"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"gitHead":"cc1f2a82e8a25f411b9f791324103e47b1046308","_id":"@rollup/plugin-sucrase@5.0.0","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"034f326d229e4d4ca93a987e934961aea76fd371","size":2993,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-5.0.0.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_5.0.0_1665411798999_0.9742308050531603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-03T10:40:18.108Z","publish_time":1665411799150,"_cnpm_publish_time":1665411799150},"4.0.4":{"name":"@rollup/plugin-sucrase","version":"4.0.4","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/sucrase"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"node":">=12.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 plugin:release --workspace-root -- --pkg $npm_package_name","test":"ava","test:ts":"tsc types/index.d.ts test/types.ts --noEmit"},"keywords":["rollup","plugin","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^2.53.1"},"dependencies":{"@rollup/pluginutils":"^4.1.1","sucrase":"^3.20.0"},"devDependencies":{"@rollup/plugin-alias":"^3.1.4","rollup":"^2.67.3"},"types":"./types/index.d.ts","ava":{"babel":{"compileEnhancements":false},"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"gitHead":"880aae83a3a446d56a64edef51bb05014a775efb","_id":"@rollup/plugin-sucrase@4.0.4","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"shasum":"0a3b3d97cdc239ec3399f5a10711f751e9f95d98","size":2761,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-4.0.4.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_4.0.4_1652569536423_0.9359353578119172"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-14T23:05:42.674Z","publish_time":1652569536556,"_cnpm_publish_time":1652569536556},"4.0.3":{"name":"@rollup/plugin-sucrase","version":"4.0.3","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/sucrase"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"node":">=12.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","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"},"keywords":["rollup","plugin","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^2.53.1"},"dependencies":{"@rollup/pluginutils":"^4.1.1","sucrase":"^3.20.0"},"devDependencies":{"@rollup/plugin-alias":"^3.1.4","rollup":"^2.67.3"},"types":"./types/index.d.ts","ava":{"babel":{"compileEnhancements":false},"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"_id":"@rollup/plugin-sucrase@4.0.3","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"shasum":"b972ba61db0faaba397e09daaffcdbd38c167e2c","size":3335,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-4.0.3.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_4.0.3_1649877091388_0.669009330493981"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-13T19:11:36.921Z","publish_time":1649877091761,"_cnpm_publish_time":1649877091761},"4.0.2":{"name":"@rollup/plugin-sucrase","version":"4.0.2","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/sucrase"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"node":">=12.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","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"},"keywords":["rollup","plugin","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^2.53.1"},"dependencies":{"@rollup/pluginutils":"^4.1.1","sucrase":"^3.20.0"},"devDependencies":{"@rollup/plugin-alias":"^3.1.4","rollup":"^2.54.0"},"types":"./types/index.d.ts","ava":{"babel":{"compileEnhancements":false},"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"_id":"@rollup/plugin-sucrase@4.0.2","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"shasum":"e29226a69b3c55bdfe12d1cf12a9d9e8bba8b0cf","size":3229,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-4.0.2.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_4.0.2_1641396286866_0.9251885505919062"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-05T15:24:58.824Z","publish_time":1641396286993,"_cnpm_publish_time":1641396286993},"4.0.1":{"name":"@rollup/plugin-sucrase","version":"4.0.1","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/sucrase"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"node":">=12.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","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"},"keywords":["rollup","plugin","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^2.53.1"},"dependencies":{"@rollup/pluginutils":"^4.1.1","sucrase":"^3.20.0"},"devDependencies":{"@rollup/plugin-alias":"^3.1.4","rollup":"^2.54.0"},"types":"./types/index.d.ts","ava":{"babel":{"compileEnhancements":false},"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"_id":"@rollup/plugin-sucrase@4.0.1","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"shasum":"f7aa882db7948885de5fe66dd2f4fa07bff19c30","size":3196,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-4.0.1.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_4.0.1_1633108547770_0.8040458990766555"},"_hasShrinkwrap":false,"publish_time":1633108547903,"_cnpm_publish_time":1633108547903,"_cnpmcore_publish_time":"2021-12-16T22:12:06.503Z"},"4.0.0":{"name":"@rollup/plugin-sucrase","version":"4.0.0","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/sucrase"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"node":">=12.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","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"},"keywords":["rollup","plugin","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^2.53.1"},"dependencies":{"@rollup/pluginutils":"^4.1.1","sucrase":"^3.20.0"},"devDependencies":{"@rollup/plugin-alias":"^3.1.4","rollup":"^2.54.0"},"types":"./types/index.d.ts","ava":{"babel":{"compileEnhancements":false},"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"_id":"@rollup/plugin-sucrase@4.0.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"8b803438611dcb5f05bf148f6190b436dd9fd45a","size":3104,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-4.0.0.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_4.0.0_1627327383087_0.47231927577746236"},"_hasShrinkwrap":false,"publish_time":1627327383210,"_cnpm_publish_time":1627327383210,"_cnpmcore_publish_time":"2021-12-16T22:12:06.708Z"},"3.1.1":{"name":"@rollup/plugin-sucrase","version":"3.1.1","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"url":"git+https://github.com/rollup/plugins.git","directory":"packages/sucrase"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","module":"dist/index.es.js","engines":{"node":">=8.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","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"},"keywords":["rollup","plugin","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^1.20.0 || ^2.0.0"},"dependencies":{"@rollup/pluginutils":"^3.1.0","sucrase":"^3.15.0"},"devDependencies":{"@rollup/plugin-alias":"^3.1.1","rollup":"^2.23.0"},"types":"./types/index.d.ts","ava":{"babel":{"compileEnhancements":false},"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"_id":"@rollup/plugin-sucrase@3.1.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"shasum":"7c14daff0bb5821e4812dfeb9bf3b159a7471d08","size":3074,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-3.1.1.tgz"},"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_3.1.1_1627312020490_0.5188725630808371"},"_hasShrinkwrap":false,"publish_time":1627312020633,"_cnpm_publish_time":1627312020633,"_cnpmcore_publish_time":"2021-12-16T22:12:06.915Z"},"3.1.0":{"name":"@rollup/plugin-sucrase","version":"3.1.0","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rollup/plugins.git"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"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","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","pretest":"pnpm run build","test":"ava"},"keywords":["rollup","plugin","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^1.20.0 || ^2.0.0"},"dependencies":{"@rollup/pluginutils":"^3.0.1","sucrase":"^3.10.1"},"devDependencies":{"@rollup/plugin-alias":"^3.1.0","rollup":"^2.0.0"},"ava":{"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"module":"dist/index.es.js","_id":"@rollup/plugin-sucrase@3.1.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"0645fd900e61a1b30d8a733e38438f2976da2b4f","size":3500,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-3.1.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_3.1.0_1593363497362_0.6125407015735629"},"_hasShrinkwrap":false,"publish_time":1593363497476,"_cnpm_publish_time":1593363497476,"_cnpmcore_publish_time":"2021-12-16T22:12:07.177Z"},"3.0.2":{"name":"@rollup/plugin-sucrase","version":"3.0.2","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rollup/plugins.git"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"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","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","pretest":"pnpm run build","test":"ava"},"keywords":["rollup","plugin","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^1.20.0 || ^2.0.0"},"dependencies":{"@rollup/pluginutils":"^3.0.1","sucrase":"^3.10.1"},"devDependencies":{"@rollup/plugin-alias":"^3.1.0","rollup":"^2.0.0"},"ava":{"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"module":"dist/index.es.js","_id":"@rollup/plugin-sucrase@3.0.2","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"shasum":"681cacef67a0328a903e5f431f461d73899b545b","size":3465,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-3.0.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":"shellscape","email":"andrew@shellscape.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_3.0.2_1589984134876_0.9599875078548867"},"_hasShrinkwrap":false,"publish_time":1589984135008,"_cnpm_publish_time":1589984135008,"_cnpmcore_publish_time":"2021-12-16T22:12:07.391Z"},"3.0.1":{"name":"@rollup/plugin-sucrase","version":"3.0.1","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rollup/plugins.git"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/tree/master/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"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","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","pretest":"pnpm run build","test":"ava"},"keywords":["rollup","plugin","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^1.20.0 || ^2.0.0"},"dependencies":{"@rollup/pluginutils":"^3.0.1","sucrase":"^3.10.1"},"devDependencies":{"rollup":"^2.0.0"},"ava":{"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"module":"dist/index.es.js","_id":"@rollup/plugin-sucrase@3.0.1","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"shasum":"f0e5f42a494d1f42b2bd6eefb7c14a5c8c4e76ea","size":3361,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-3.0.1.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_3.0.1_1589214068405_0.456674050522228"},"_hasShrinkwrap":false,"publish_time":1589214068523,"_cnpm_publish_time":1589214068523,"_cnpmcore_publish_time":"2021-12-16T22:12:07.618Z"},"3.0.0":{"name":"@rollup/plugin-sucrase","version":"3.0.0","publishConfig":{"access":"public"},"description":"Compile TypeScript, Flow, JSX, etc with Sucrase","license":"MIT","repository":{"type":"git","url":"git+https://github.com/rollup/plugins.git"},"author":{"name":"Rich Harris"},"homepage":"https://github.com/rollup/plugins/packages/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"main":"dist/index.js","engines":{"node":">=8.0.0"},"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","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","pretest":"pnpm run build","test":"ava"},"keywords":["rollup","plugin","sucrase","typescript","flow","jsx"],"peerDependencies":{"rollup":"^1.20.0"},"dependencies":{"@rollup/pluginutils":"^3.0.1","sucrase":"^3.10.1"},"devDependencies":{"rollup":"^1.27.13"},"ava":{"files":["!**/fixtures/**","!**/output/**","!**/helpers/**","!**/recipes/**","!**/types.ts"]},"module":"dist/index.es.js","_id":"@rollup/plugin-sucrase@3.0.0","_nodeVersion":"12.3.1","_npmVersion":"6.11.2","dist":{"shasum":"e46735dd9d938fce28413cd27470fe364b3cb2dd","size":3290,"noattachment":false,"key":"/@rollup/plugin-sucrase/-/@rollup/plugin-sucrase-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@rollup/plugin-sucrase/download/@rollup/plugin-sucrase-3.0.0.tgz"},"maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"lukastaegert","email":"lukas.taegert@tngtech.com"},{"name":"rich_harris","email":""},{"name":"shellscape","email":""}],"_npmUser":{"name":"shellscape","email":"andrew@shellscape.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-sucrase_3.0.0_1577244132933_0.5288804150374975"},"_hasShrinkwrap":false,"publish_time":1577244133071,"_cnpm_publish_time":1577244133071,"_cnpmcore_publish_time":"2021-12-16T22:12:07.840Z"}},"readme":"[npm]: https://img.shields.io/npm/v/@rollup/plugin-sucrase\n[npm-url]: https://www.npmjs.com/package/@rollup/plugin-sucrase\n[size]: https://packagephobia.now.sh/badge?p=@rollup/plugin-sucrase\n[size-url]: https://packagephobia.now.sh/result?p=@rollup/plugin-sucrase\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-sucrase\n\n???? A Rollup plugin which compiles TypeScript, Flow, JSX, etc with Sucrase.\n\n## Requirements\n\nThis plugin requires an [LTS](https://github.com/nodejs/Release) Node version (v14.0.0+) and Rollup v2.53.1+.\n\n## Install\n\nUsing npm:\n\n```console\nnpm install @rollup/plugin-sucrase --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. An example of compiling TypeScript (the node-resolve plugin is added to automatically add file extensions, since TypeScript expects not to find them):\n\n```js\nimport sucrase from '@rollup/plugin-sucrase';\nimport resolve from '@rollup/plugin-node-resolve';\n\nexport default {\n  input: 'src/index.ts',\n  output: {\n    file: 'dist/bundle.js',\n    format: 'cjs'\n  },\n  plugins: [\n    resolve({\n      extensions: ['.js', '.ts']\n    }),\n    sucrase({\n      exclude: ['node_modules/**'],\n      transforms: ['typescript']\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\n## Options\n\nThe following [Sucrase options](https://github.com/alangpierce/sucrase#transforms) may be passed as options for this plugin:\n\n- `enableLegacyBabel5ModuleInterop`\n- `enableLegacyTypeScriptModuleInterop`\n- `jsxFragmentPragma`\n- `jsxPragma`\n- `production`\n- `transforms`\n\n### `exclude`\n\nType: `String` | `Array[...String]`\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]`\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/sucrase/#readme","bugs":{"url":"https://github.com/rollup/plugins/issues"},"license":"MIT"}