(raw, fallback)
| 45 | const skipBuild = process.env.ZEN_SIDEBAR_VIM_SKIP_BUILD === '1' |
| 46 | |
| 47 | function parsePositiveInt(raw, fallback) { |
| 48 | const n = Number.parseInt(raw ?? '', 10) |
| 49 | return Number.isFinite(n) && n > 0 ? n : fallback |
| 50 | } |
| 51 | const sleep = (ms) => new Promise((r) => setTimeout(r, ms)) |
| 52 | const pad = (n) => String(n).padStart(5, '0') |
| 53 | const lastNoteFile = `${pad(NOTE_COUNT - 1)} - note.md` |