← All skills

typst

Compile Typst documents and inspect their contents using the MoonBit port of Typst through moonx.

$ files
SKILL.md
SKILL.md

typst.mbt

Run this port with moonx moonbitlang/typst/cli -- .... A separately installed typst executable may be a different implementation. Read the CLI help for commands, arguments and examples:

moonx moonbitlang/typst/cli -- --help moonx moonbitlang/typst/cli -- <command> --help

Limits not explained by the upstream help

  • --open, --timings, update and completions are not implemented.
  • Package downloads from Typst Universe are not implemented. Imports and init require packages already present in local package or cache directories.
  • Compilation is single-threaded; --jobs is accepted but has no effect.
  • HTML watching requires --no-serve; the built-in HTTP server is unavailable.
  • moonx runs this CLI on Wasm, where stdout supports text only. Write PDF and PNG output to files.
  • On Wasm, system font discovery reads every font file through the host API and can be slow. Use --ignore-system-fonts when embedded fonts suffice, or combine it with --font-path for explicit fonts.
  • On Wasm, the local time zone is UTC, and file watching cannot detect replacement of a symlink's target.

Skill
Name
moonbitlang/typst
Version
0.1.9
Published
7 days ago
Versions
Download
Download ZIP

SHA-256

5996d1a2c696749289b40f447210ff224db2ef5d847635dd80e30202c8c6f800

Powered by MoonBit

Site sourceReport issueModulesSkillsBuild queueStatistics

© 2026 mooncakes.io