UNPKG

constatic

Version:
2 lines (1 loc) 385 B
import n from"lodash.merge";import o from"node:path";import{copy as P}from"#helpers";async function h(e){const{configdir:i,distPath:a,packageJson:t,presets:c}=e,p=[];for(const r of c)t&&r.packageJson&&n(t,r.packageJson),p.push(...r.files.map(s=>P(o.join(i,"presets/scripts",r.id,s.path),o.join(a,s.dist??s.path))));await Promise.all(p).catch(()=>null)}export{h as applyScriptPresets};