UNPKG

@visulima/packem

Version:

A fast and modern bundler for Node.js and TypeScript.

2 lines (1 loc) 611 B
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 l}from"sucrase";import{b as p}from"../../../packem_shared/constants-CwJdgxph.mjs";var f=Object.defineProperty,d=t((e,r)=>f(e,"name",{value:r,configurable:!0}),"n");const E=d(({exclude:e,include:r,...n})=>{const c=m(r,e??p);return{name:"packem:sucrase",async transform(o,a){if(!c(a))return null;const{code:s,sourceMap:u}=l(o,{...n,filePath:a,sourceMapOptions:{compiledFilename:a}});return{code:s,map:u}}}},"sucrasePlugin");E.NAME="sucrase";export{E as default};