| 84 | } |
| 85 | } |
| 86 | async function seedUserData(userDataRoot, vaultRoot) { |
| 87 | await mkdir(userDataRoot, { recursive: true }) |
| 88 | await writeFile(join(userDataRoot, 'zennotes.config.json'), JSON.stringify({ |
| 89 | workspaceMode: 'local', vaultRoot, remoteWorkspace: null, remoteWorkspaceProfileId: null, |
| 90 | remoteWorkspaceProfiles: [], windowState: { x: 60, y: 60, width: 1280, height: 860, isMaximized: false }, |
| 91 | zoomFactor: 1, quickCaptureHotkey: '' |
| 92 | }, null, 2)) |
| 93 | } |
| 94 | |
| 95 | function getFreePort() { |
| 96 | return new Promise((res, rej) => { |