UNPKG

@visulima/packem

Version:

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

2 lines (1 loc) 586 B
var s=Object.defineProperty;var t=(e,r)=>s(e,"name",{value:r,configurable:!0});import{createFilter as i}from"@rollup/pluginutils";import{transform as l}from"@swc/core";import{b as u}from"../../../packem_shared/constants-CwJdgxph.mjs";var p=Object.defineProperty,d=t((e,r)=>p(e,"name",{value:r,configurable:!0}),"t");const w=d(({exclude:e,include:r,...c})=>{const n=i(r,e??u);return{name:"packem:swc",async transform(o,a){if(!n(a))return null;const{code:m,map:f}=await l(o,{...c,configFile:!1,filename:a,swcrc:!1});return{code:m,map:f}}}},"swcPlugin");w.NAME="swc";export{w as default};