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