eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
1 lines • 478 B
JavaScript
import{readFile,writeFile}from"node:fs/promises";const CONNECT_SLACK_CREDENTIALS_REGEX=/(connectSlackCredentials\(\s*)(["'`])([^"'`]+)\2/;async function updateSlackChannelConnectorUid(e,t){let n;try{n=await readFile(e,`utf8`)}catch{return{patched:!1}}if(!CONNECT_SLACK_CREDENTIALS_REGEX.test(n))return{patched:!1};let r=n.replace(CONNECT_SLACK_CREDENTIALS_REGEX,(e,n,r)=>`${n}${r}${t}${r}`);return await writeFile(e,r,`utf8`),{patched:!0}}export{updateSlackChannelConnectorUid};