Minimalist kaomoji for Nanoo Labs documentation.
import { log } from "@nlbs/kaomoji"
console.log(`${log.fatal} Database connection lost!`)
// → [ ✖_✖ ] Database connection lost!
console.log(`${log.success} Deploy complete`)
// → [ ^■^ ] Deploy complete
console.log(`${log.idle} Waiting for task`)
// → [ □_□ ] Waiting for taskOr consume the raw JSON in any language:
import kaomoji from "@nlbs/kaomoji/kaomoji.json" with { type: "json" }import json, urllib.request
data = json.load(open("kaomoji.json"))
print(data["fatal"]) # [ ✖_✖ ]Unknown keys return [ ?_? ].
log.unknown // → "[ ?_? ]"| Status | Kaomoji | Description |
|---|---|---|
| Architect | [⌐■_■] |
System architecture |
| Full Load | [ █_█ ] |
Max performance |
| Active | [ ▣_▣ ] |
Data processing |
| Busy | [ ▓_▓ ] |
High workload |
| Idle | [ □_□ ] |
Task waiting |
| Hybrid | [ ■_█ ] |
Multi-core mode |
| Secure | [ ▨_▨ ] |
Security operations |
| Grid | [ ▦_▦ ] |
Matrix operations |
| Mode | Kaomoji | Description |
|---|---|---|
| Success | [ ^■^ ] |
Build completed |
| Grind | [ >■< ] |
Logic execution |
| Skeptical | [ ¬■_■ ] |
Validation mode |
| Debug | [ ;■_■ ] |
Troubleshooting |
| Scanning | [ █_▀ ] |
Resource scanning |
| Fatal | [ ✖_✖ ] |
Kernel panic |
| Void | [ ∅_∅ ] |
Null reference |
| Glitch | [ ░_░ ] |
System glitch |
| Recursion | [ ▞▚_▚▞ ] |
Logic recursion |
| Branch | [ ▐▌_█ ] |
Logic branching |
| Type | Kaomoji | Description |
|---|---|---|
| Low Power | [ ▱_▱ ] |
Low energy |
| Syncing | [ ☁_■ ] |
Cloud sync |
| Online | [ ▄▆█_■ ] |
Connected |
| Offline | [ ⊘_■ ] |
Disconnected |
| Shield | [ ▓_█ ] |
System protection |
| Type | Kaomoji | Description |
|---|---|---|
| Init | [ ▄_█ ] |
Booting sequence |
| Kernel | [ ▟_▙ ] |
Kernel monitoring |
| Ship | \ [■_■] / |
Production deployment |
| Break | [ ▘_▘ ]~ |
System cooldown |
Consume kaomoji.json from any language — it's the single source of truth. The index.ts wrapper is optional.
@aadnanmt | Nanoo Labs Ecosystems.