Skip to content

v0.4.0 - Markdown rendering + npm on GitHub Packages

Choose a tag to compare

@0xLeif 0xLeif released this 24 Jun 03:40
· 77 commits to main since this release

Markdown rendering

  • threemd html now renders each plane's Markdown body (and the preamble) to real HTML via a new dependency-free MarkdownRenderer (a CommonMark subset: headings, ordered/unordered/task lists, fenced code, blockquotes, bold, italic, inline code, links). The CLI is now a true preview, not a raw <pre> dump.

Distribution

  • @corvidlabs/threemd now publishes to GitHub Packages (npm.pkg.github.com), matching the CorvidLabs convention. A release workflow publishes automatically using the built-in token; no manual npm login needed. Consumers add @corvidlabs:registry=https://npm.pkg.github.com to .npmrc, then bun add @corvidlabs/threemd.

Project

  • Added ROADMAP.md.

Verified: swift-format lint clean, 92 Swift tests, 58 TypeScript tests, 36 conformance vectors green in both languages, spec-sync 7/7.

SwiftPM:

.package(url: "https://github.com/CorvidLabs/3md", from: "0.4.0")