aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/packages/turbo-workspaces/src/logger.ts
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2023-11-03 21:25:40 +0800
committer简律纯 <i@jyunko.cn>2023-11-03 21:25:40 +0800
commit9029588590bea8b10451575c5142dcde77ecd1b5 (patch)
tree04cf8aee56c23fd225ff19d340f7cee621d874ef /packages/turbo-workspaces/src/logger.ts
parent94071d7ce16c56641d67d488e2bac6be84ffe731 (diff)
downloadHydroRoll-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.ts109
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);
- }
-}