( inputFile: string, outputFile: string )
| 29 | } |
| 30 | |
| 31 | async function compileMirrowFile( |
| 32 | inputFile: string, |
| 33 | outputFile: string |
| 34 | ): Promise<void> { |
| 35 | assertMirrowFile(inputFile); |
| 36 | const source = await fs.readFile(inputFile, "utf8"); |
| 37 | const compiled = compile(source); |
| 38 | await fs.mkdir(path.dirname(outputFile), { recursive: true }); |
| 39 | await fs.writeFile(outputFile, compiled, "utf8"); |
| 40 | logAction("compiled", inputFile, outputFile); |
| 41 | } |
| 42 | |
| 43 | async function copyAsset(inputFile: string, outputFile: string): Promise<void> { |
| 44 | await fs.mkdir(path.dirname(outputFile), { recursive: true }); |
no test coverage detected