UNPKG

eve

Version:

Filesystem-first framework for durable backend AI agents that run anywhere.

1 lines 703 B
function summarizeChangedFiles(e,t){let n=[...new Set(e.map(e=>lastPathComponents(e.path)))],r=n.slice(0,3),i=n.length-r.length+t,a=i>0?` +${i} more`:``;return`${r.join(`, `)}${a} ${changeVerb(e)}`}function formatDevRebuildStatus(e,t){switch(t){case`rebuilding`:return`${e} · rebuilding…`;case`rebuilt`:return`${e} · rebuilt`;case`reloading`:return`${e} · reloading server…`}}function changeVerb(e){let t=[...new Set(e.map(e=>e.event))];return t.every(e=>e===`add`||e===`addDir`)?`added`:t.every(e=>e===`unlink`||e===`unlinkDir`)?`removed`:`changed`}function lastPathComponents(e){return e.split(`/`).filter(e=>e.length>0).slice(-2).join(`/`)}export{formatDevRebuildStatus,summarizeChangedFiles};