|
1 | 1 | import { Stage } from "./types"; |
2 | | - |
3 | | -const stageMessage = (m: TemplateStringsArray) => (m ? `\n${String(m)}` : ""); |
| 2 | +import { style, styles } from "./terminal"; |
4 | 3 |
|
5 | 4 | export const defaultStageMessages: Record< |
6 | 5 | Stage, |
7 | 6 | { enter?: string; exit?: string } |
8 | 7 | > = { |
9 | 8 | buildEnd: { |
10 | | - enter: stageMessage`🌇 Build exiting 🌇`, |
| 9 | + enter: "👋 build exiting", |
11 | 10 | }, |
12 | 11 | buildError: { |
13 | | - enter: stageMessage`🚒 Build failed 🚒`, |
| 12 | + enter: style("🚒 build failed", styles.colors.red, true), |
14 | 13 | }, |
15 | 14 | buildStart: { |
16 | | - enter: stageMessage`🌅 Build starting 🌅`, |
| 15 | + enter: style("🚀 build starting", styles.colors.blue, true), |
17 | 16 | }, |
18 | 17 | compileEnd: { |
19 | | - enter: stageMessage`⌛ Code compiled ⌛`, |
| 18 | + enter: style("⌛ code compiled", styles.colors.green, true), |
20 | 19 | }, |
21 | 20 | compileStart: { |
22 | | - enter: stageMessage`⏳ Code compiling ⏳`, |
| 21 | + enter: style("⏳ code compiling", styles.colors.blue, true), |
23 | 22 | }, |
24 | 23 | interrupt: { |
25 | | - enter: stageMessage`🚧 Build interrupted 🚧`, |
| 24 | + enter: style("🚧 build interrupted", styles.colors.yellow, true), |
26 | 25 | }, |
27 | 26 | }; |
0 commit comments