4efc181390
Sisyphus-authored fixes across 15 files: - plugin-identity: align CONFIG_BASENAME with actual config file name - add-plugin-to-opencode-config: handle legacy→canonical name migration - plugin-detection tests: update expectations for new identity constants - doctor/system: fix legacy name warning test assertions - install tests: align with new plugin name - chat-params tests: fix mock isolation - model-capabilities tests: fix snapshot expectations - image-converter: fix platform-dependent test assertions (Linux CI) - example configs: expanded with more detailed comments Full suite: 4484 pass, 0 fail, typecheck clean.
45 lines
997 B
TypeScript
45 lines
997 B
TypeScript
import color from "picocolors"
|
|
import { PLUGIN_NAME } from "../../shared"
|
|
|
|
export const SYMBOLS = {
|
|
check: color.green("\u2713"),
|
|
cross: color.red("\u2717"),
|
|
warn: color.yellow("\u26A0"),
|
|
info: color.blue("\u2139"),
|
|
arrow: color.cyan("\u2192"),
|
|
bullet: color.dim("\u2022"),
|
|
skip: color.dim("\u25CB"),
|
|
} as const
|
|
|
|
export const STATUS_COLORS = {
|
|
pass: color.green,
|
|
fail: color.red,
|
|
warn: color.yellow,
|
|
skip: color.dim,
|
|
} as const
|
|
|
|
export const CHECK_IDS = {
|
|
SYSTEM: "system",
|
|
CONFIG: "config",
|
|
TOOLS: "tools",
|
|
MODELS: "models",
|
|
} as const
|
|
|
|
export const CHECK_NAMES: Record<string, string> = {
|
|
[CHECK_IDS.SYSTEM]: "System",
|
|
[CHECK_IDS.CONFIG]: "Configuration",
|
|
[CHECK_IDS.TOOLS]: "Tools",
|
|
[CHECK_IDS.MODELS]: "Models",
|
|
} as const
|
|
|
|
export const EXIT_CODES = {
|
|
SUCCESS: 0,
|
|
FAILURE: 1,
|
|
} as const
|
|
|
|
export const MIN_OPENCODE_VERSION = "1.0.150"
|
|
|
|
export const PACKAGE_NAME = PLUGIN_NAME
|
|
|
|
export const OPENCODE_BINARIES = ["opencode", "opencode-desktop"] as const
|