eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
1 lines • 352 B
JavaScript
import{createHash}from"node:crypto";function stableModuleId(e){let t=e.replaceAll(`\\`,`/`).replace(/[?#].*$/,``),n=t.lastIndexOf(`/node_modules/`);if(n>=0)t=t.slice(n+14);else{let e=process.cwd().replaceAll(`\\`,`/`);t.startsWith(`${e}/`)&&(t=t.slice(e.length+1))}return createHash(`sha256`).update(t).digest(`hex`).slice(0,32)}export{stableModuleId};