(file, fn)
| 820 | |
| 821 | |
| 822 | function replaceInFile(file, fn) { |
| 823 | let text = fs.readFileSync(file).toString() |
| 824 | fn({ |
| 825 | replace(pattern, replacement) { |
| 826 | text = text.replace(pattern, replacement) |
| 827 | }, |
| 828 | }) |
| 829 | fs.writeFileSync(file, text) |
| 830 | } |
| 831 | |
| 832 | function ensureDir(dir) { |
| 833 | if (!fs.existsSync(dir)) fs.mkdirSync(dir, { recursive: true }) |
no test coverage detected