@visulima/packem
Version:
A fast and modern bundler for Node.js and TypeScript.
2 lines (1 loc) • 606 B
JavaScript
;var l=Object.defineProperty;var a=(e,r)=>l(e,"name",{value:r,configurable:!0});const p=require("@rollup/pluginutils"),m=require("sucrase"),f=require("../../../packem_shared/constants-W_6E3QrV.cjs");var d=Object.defineProperty,b=a((e,r)=>d(e,"name",{value:r,configurable:!0}),"n");const c=b(({exclude:e,include:r,...n})=>{const t=p.createFilter(r,e??f.b);return{name:"packem:sucrase",async transform(u,s){if(!t(s))return;const{code:i,sourceMap:o}=m.transform(u,{...n,filePath:s,sourceMapOptions:{compiledFilename:s}});return{code:i,map:o}}}},"sucrasePlugin");c.NAME="sucrase";module.exports=c;