()
| 153 | const TOKEN_FILE = '.spacetimedb-token'; |
| 154 | |
| 155 | async function loadToken(): Promise<string | undefined> { |
| 156 | try { |
| 157 | const file = Bun.file(TOKEN_FILE); |
| 158 | if (await file.exists()) { |
| 159 | const text = await file.text(); |
| 160 | return text.trim() || undefined; |
| 161 | } |
| 162 | } catch (err) { |
| 163 | console.warn('Could not load token:', err); |
| 164 | } |
| 165 | return undefined; |
| 166 | } |
| 167 | |
| 168 | async function saveToken(token: string): Promise<void> { |
| 169 | try { |