UNPKG

@visulima/packem

Version:

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

2 lines (1 loc) 581 B
var m=Object.defineProperty;var t=(e,r)=>m(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-DHEu5jVJ.mjs";var p=Object.defineProperty,d=t((e,r)=>p(e,"name",{value:r,configurable:!0}),"e");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;const{code:s,map:f}=await l(o,{...c,configFile:!1,filename:a,swcrc:!1});return{code:s,map:f}}}},"swcPlugin");w.NAME="swc";export{w as default};