(path: string, data: any)
| 71 | } |
| 72 | |
| 73 | function writeJsonSafe(path: string, data: any) { |
| 74 | const dir = dirname(path) |
| 75 | if (!existsSync(dir)) mkdirSync(dir, { recursive: true }) |
| 76 | writeFileSync(path, JSON.stringify(data, null, 2) + '\n') |
| 77 | } |
| 78 | |
| 79 | function readTextSafe(path: string): string { |
| 80 | try { |
no test coverage detected