init create cli, added node and partially cloudflare

This commit is contained in:
dswbx
2025-02-13 08:51:48 +01:00
parent d84731d89e
commit 8e72b5b615
15 changed files with 544 additions and 4 deletions

14
app/src/cli/utils/cli.ts Normal file
View File

@@ -0,0 +1,14 @@
export async function wait(ms: number) {
return new Promise((r) => setTimeout(r, ms));
}
export async function* typewriter(
text: string,
delay: number,
transform?: (char: string) => string
) {
for (const char of text) {
yield transform ? transform(char) : char;
await wait(delay);
}
}