diff options
| author | 2023-11-03 21:25:40 +0800 | |
|---|---|---|
| committer | 2023-11-03 21:25:40 +0800 | |
| commit | 9029588590bea8b10451575c5142dcde77ecd1b5 (patch) | |
| tree | 04cf8aee56c23fd225ff19d340f7cee621d874ef /packages/turbo-workspaces/src/logger.ts | |
| parent | 94071d7ce16c56641d67d488e2bac6be84ffe731 (diff) | |
| download | HydroRoll-9029588590bea8b10451575c5142dcde77ecd1b5.tar.gz HydroRoll-9029588590bea8b10451575c5142dcde77ecd1b5.zip | |
chore: delete useless files
Diffstat (limited to 'packages/turbo-workspaces/src/logger.ts')
| -rw-r--r-- | packages/turbo-workspaces/src/logger.ts | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/packages/turbo-workspaces/src/logger.ts b/packages/turbo-workspaces/src/logger.ts deleted file mode 100644 index 222c89a..0000000 --- a/packages/turbo-workspaces/src/logger.ts +++ /dev/null @@ -1,109 +0,0 @@ -import chalk from "chalk"; -import gradient from "gradient-string"; - -const INDENTATION = 2; - -export class Logger { - interactive: boolean; - dry: boolean; - step: number; - - constructor({ - interactive, - dry, - }: { interactive?: boolean; dry?: boolean } = {}) { - this.interactive = interactive ?? true; - this.dry = dry ?? false; - this.step = 1; - } - - logger(...args: any[]) { - if (this.interactive) { - console.log(...args); - } - } - - indented(level: number, ...args: any[]) { - this.logger(" ".repeat(INDENTATION * level), ...args); - } - - header(title: string) { - this.blankLine(); - this.logger(chalk.bold(title)); - } - - installerFrames() { - const prefix = `${" ".repeat(INDENTATION)} - ${ - this.dry ? chalk.yellow("SKIPPED | ") : chalk.green("OK | ") - }`; - return [`${prefix} `, `${prefix}> `, `${prefix}>> `, `${prefix}>>>`]; - } - - gradient(text: string | number) { - const turboGradient = gradient("#0099F7", "#F11712"); - return turboGradient(text.toString()); - } - - hero() { - this.logger(chalk.bold(this.gradient(`\n>>> TURBOREPO\n`))); - } - - info(...args: any[]) { - this.logger(...args); - } - - mainStep(title: string) { - this.blankLine(); - this.logger(`${this.step}. ${chalk.underline(title)}`); - this.step += 1; - } - - subStep(...args: any[]) { - this.logger( - " ".repeat(INDENTATION), - `-`, - this.dry ? chalk.yellow("SKIPPED |") : chalk.green("OK |"), - ...args - ); - } - - subStepFailure(...args: any[]) { - this.logger(" ".repeat(INDENTATION), `-`, chalk.red("ERROR |"), ...args); - } - - rootHeader() { - this.blankLine(); - this.indented(2, "Root:"); - } - - rootStep(...args: any[]) { - this.logger( - " ".repeat(INDENTATION * 3), - `-`, - this.dry ? chalk.yellow("SKIPPED |") : chalk.green("OK |"), - ...args - ); - } - - workspaceHeader() { - this.blankLine(); - this.indented(2, "Workspaces:"); - } - - workspaceStep(...args: any[]) { - this.logger( - " ".repeat(INDENTATION * 3), - `-`, - this.dry ? chalk.yellow("SKIPPED |") : chalk.green("OK |"), - ...args - ); - } - - blankLine() { - this.logger(); - } - - error(...args: any[]) { - console.error(...args); - } -} |
