(file)
| 108 | } |
| 109 | |
| 110 | function readJsonFileResult(file) { |
| 111 | try { |
| 112 | if (!file || !fs.existsSync(file)) { |
| 113 | return { exists: false, ok: true, value: null }; |
| 114 | } |
| 115 | return { exists: true, ok: true, value: JSON.parse(fs.readFileSync(file, 'utf8')) }; |
| 116 | } catch (err) { |
| 117 | return { exists: Boolean(file), ok: false, value: null, error: err }; |
| 118 | } |
| 119 | } |
| 120 | |
| 121 | function writePrivateJsonFile(file, data) { |
| 122 | fs.mkdirSync(path.dirname(file), { recursive: true }); |
no test coverage detected