refactor: move operations into separate module (#4582)

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
This commit is contained in:
Alexandr Garbuzov
2025-10-15 23:29:53 +03:00
committed by GitHub
co-authored by Alexandr
parent 6d1a5e51bc
commit e158f0d27f
17 changed files with 147 additions and 146 deletions
+1 -1
View File
@@ -1,7 +1,6 @@
// @ts-check
import {
parseEmojis,
encodeHTML,
measureText,
flexLayout,
@@ -12,6 +11,7 @@ import Card from "../common/Card.js";
import { getCardColors } from "../common/color.js";
import { kFormatter, wrapTextMultiline } from "../common/fmt.js";
import { icons } from "../common/icons.js";
import { parseEmojis } from "../common/ops.js";
/** Import language colors.
*
+1 -2
View File
@@ -5,14 +5,13 @@ import { getCardColors } from "../common/color.js";
import { kFormatter, wrapTextMultiline } from "../common/fmt.js";
import { I18n } from "../common/I18n.js";
import { icons } from "../common/icons.js";
import { clampValue, parseEmojis } from "../common/ops.js";
import {
encodeHTML,
flexLayout,
measureText,
parseEmojis,
iconWithLabel,
createLanguageNode,
clampValue,
} from "../common/utils.js";
import { repoCardLocales } from "../translations.js";
+2 -1
View File
@@ -6,7 +6,8 @@ import { CustomError } from "../common/error.js";
import { kFormatter } from "../common/fmt.js";
import { I18n } from "../common/I18n.js";
import { icons, rankIcon } from "../common/icons.js";
import { clampValue, flexLayout, measureText } from "../common/utils.js";
import { clampValue } from "../common/ops.js";
import { flexLayout, measureText } from "../common/utils.js";
import { statCardLocales, wakatimeCardLocales } from "../translations.js";
const CARD_MIN_WIDTH = 287;
+2 -7
View File
@@ -5,13 +5,8 @@ import { getCardColors } from "../common/color.js";
import { createProgressNode } from "../common/createProgressNode.js";
import { formatBytes } from "../common/fmt.js";
import { I18n } from "../common/I18n.js";
import {
chunkArray,
clampValue,
flexLayout,
lowercaseTrim,
measureText,
} from "../common/utils.js";
import { chunkArray, clampValue, lowercaseTrim } from "../common/ops.js";
import { flexLayout, measureText } from "../common/utils.js";
import { langCardLocales } from "../translations.js";
const DEFAULT_CARD_WIDTH = 300;
+2 -1
View File
@@ -4,7 +4,8 @@ import { Card } from "../common/Card.js";
import { getCardColors } from "../common/color.js";
import { createProgressNode } from "../common/createProgressNode.js";
import { I18n } from "../common/I18n.js";
import { clampValue, flexLayout, lowercaseTrim } from "../common/utils.js";
import { clampValue, lowercaseTrim } from "../common/ops.js";
import { flexLayout } from "../common/utils.js";
import { wakatimeCardLocales } from "../translations.js";
/** Import language colors.