()
| 157 | } |
| 158 | |
| 159 | async function compileTypeScript() { |
| 160 | await fs.rm(TS_OUT_DIR, { recursive: true, force: true }); |
| 161 | await run(TSC, ['--project', path.join(ROOT, 'tsconfig.json')]); |
| 162 | await copyDir(path.join(SOURCE_DIR, 'templates'), path.join(TS_OUT_DIR, 'templates')); |
| 163 | } |
| 164 | |
| 165 | async function build({ watch = false } = {}) { |
| 166 | await fs.mkdir(DIST_DIR, { recursive: true }); |