(path: string)
| 49 | } |
| 50 | |
| 51 | function readConfigFile(path: string) { |
| 52 | const data = JSON.parse(readFileSync(path).toString()); |
| 53 | const entries: { |
| 54 | [platform: string]: BinaryFileData[], |
| 55 | } = {}; |
| 56 | for (const platform of Object.keys(data)) { |
| 57 | entries[platform] = data[platform].map(parseBinaryFileData) |
| 58 | } |
| 59 | |
| 60 | return { |
| 61 | binaries: entries, |
| 62 | }; |
| 63 | } |
| 64 | |
| 65 | export function readConfig(): BinaryConfig { |
| 66 | return readConfigFile('./config.json'); |
no test coverage detected