SkillAgentSearch skills...

Prettyprinter

Pretty printer engine for MoonBit

Install / Use

/learn @moonbit-community/Prettyprinter
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

pretty printer

A declarative-style pretty printer engine, which includes printers for built-in types such as Array, Map, and Json.

Usage

Print Value

Use render to pretty print any type implemented Pretty trait.

let map = {
  "name": ["John", "Mike"], "age": ["15","18"], "id": ["11109121","2000012312"]
}
map |> @prettyprinter.render() |> println()

output:

{
  "name": ["John", "Mike"],
  "age": ["15", "18"],
  "id": ["11109121", "2000012312"]
}

Implement Pretty Trait

Write declarative code to implement a printer for your type. See example in package prettyprinter/example.

Related Skills

View on GitHub
GitHub Stars7
CategoryDevelopment
Updated2mo ago
Forks1

Languages

MoonBit

Security Score

75/100

Audited on Jan 29, 2026

No findings