| 8 | |
| 9 | const prefix: string = blueBright("create-webpack"); |
| 10 | const getLogger = (): Logger => ({ |
| 11 | error: (val) => console.error(`[${prefix}] ⛔${red(val)}`), |
| 12 | warn: (val) => console.warn(`[${prefix}] ⚠️${yellow(val)}`), |
| 13 | info: (val) => console.info(`[${prefix}] ℹ️ ${cyan(val)}`), |
| 14 | success: (val) => console.log(`[${prefix}] ✅ ${green(val)}`), |
| 15 | log: (val) => console.log(`[${prefix}] 📃${val}`), |
| 16 | raw: (val) => console.log(val), |
| 17 | }); |
| 18 | const logger = getLogger(); |
| 19 | |
| 20 | const typeDisplay: Record<string, Color | string> = { |