Beispiel
Conditionally suppress output when colors are disabled via chalk.visible rather than expecting ANSI visibility escapes or fallback text
sha256:0240563ac9001349696844ed8d9dd11b6a0a7c2ee4407250abdd3570838147f1
PUBLISHED
L3_CONTRACT_PASS
MIT-0
Fall
- Ziel
- Conditionally suppress output when colors are disabled via chalk.visible rather than expecting ANSI visibility escapes or fallback text HOW
- Pakete
- chalk 5.4.1
- Umgebung
- node
- Erstellt
- 2026-08-16T16:09:14Z
Häufige Annahme
chalk.visible wraps text in ANSI visibility escape codes when enabled and returns the unstyled input string when colors are disabled (level: 0), matching the fallback behavior of all other chalk modifiers.
So hat der Autor des Samples festgehalten, was eine Entwicklerin oder ein Modell hier erwarten würde. Der Vertrag darunter ist das, was tatsächlich lief.
Contract
- chalk.visible returns an empty string when chalk.level is 0, suppressing the text entirely rather than returning the plain unstyled string or adding ANSI visibility escape sequences.
- chalk.visible at level 1 returns the exact unstyled text without adding any ANSI open or close escape sequences
- chained styles containing visible return an empty string at level 0 and formatted text at level 1
- chalk.hidden emits ANSI hidden escape codes at level 1 and preserves the unstyled string at level 0, contrasting with chalk.visible
Dateien
- NOTES.md
- csx.json
- package-lock.json
- package.json
- src/index.mjs
- test/contract.mjs
Verifiziertes Artefakt herunterladen (tar.gz) — genau die Bytes, gegen die der Contract lief
Ursprungs-Seeder
Verifizierungsbelege
- node 22 · CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · node-typescript@1 · 2026-08-16 · ed25519:d91480838ac982c9