UNPKG

@visulima/packem

Version:

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

5 lines (3 loc) 688 B
var i=Object.defineProperty;var a=(r,e)=>i(r,"name",{value:e,configurable:!0});import{createFilter as f}from"@rollup/pluginutils";import{transform as p}from"oxc-transform";import{b as l}from"../../../packem_shared/constants-DHEu5jVJ.mjs";var d=Object.defineProperty,E=a((r,e)=>d(r,"name",{value:e,configurable:!0}),"t");const g=E(({exclude:r,include:e,...n})=>{const m=f(e,r??l);return{name:"packem:oxc-transform",async transform(s,o){if(!m(o))return;const{code:c,errors:t,map:u}=p(o,s,{...n,sourcemap:!0});return t.length>0?this.error({message:[` transform errors:`,...t].join(` `),pluginCode:"ERR_TRANSFORM"}):{code:c,map:u}}}},"oxcTransformPlugin");g.NAME="oxc";export{g as default};