@visulima/packem
Version:
A fast and modern bundler for Node.js and TypeScript.
2 lines (1 loc) • 602 B
JavaScript
;var c=Object.defineProperty;var s=(e,r)=>c(e,"name",{value:r,configurable:!0});const n=require("@swc/core");var i=Object.defineProperty,p=s((e,r)=>i(e,"name",{value:r,configurable:!0}),"e");const u=p(async(e,r,a)=>{try{const t=await n.transform(r,{filename:e,jsc:{experimental:{emitIsolatedDts:!0},parser:{syntax:"typescript",tsx:!1}},sourceMaps:a}),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");module.exports=u;