UNPKG

@visulima/packem

Version:

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

2 lines (1 loc) 592 B
var n=Object.defineProperty;var a=(e,r)=>n(e,"name",{value:r,configurable:!0});import{transform as p}from"@swc/core";var c=Object.defineProperty,i=a((e,r)=>c(e,"name",{value:r,configurable:!0}),"e");const l=i(async(e,r,s)=>{try{const t=await p(r,{filename:e,jsc:{experimental:{emitIsolatedDts:!0},parser:{syntax:"typescript",tsx:!1}},sourceMaps:s}),o=JSON.parse(t.output);return{errors:[],map:t.map?JSON.parse(t.map).mappings:void 0,sourceText:o.__swc_isolated_declarations__}}catch(t){return{errors:[t.toString()],sourceText:""}}},"isolatedDeclarationsSwcTransformer");export{l as default};