vmprint
Deterministic document layout engine for PDFs, reports, and publishing
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install VMPrint?โผ
Run `npx skills add cosmiciron/vmprint --all -g -y` in your terminal to install all tools in this suite globally.
What is VMPrint used for?โผ
VMPrint is a layout engine that calculates the exact position of every text run and box in a document, producing flat coordinate data you can render to PDF, Canvas, or WebGL.
Can VMPrint generate PDFs without headless Chrome?โผ
Yes. It runs entirely inside your Node.js process with no browser or subprocess, compiling hundreds of pages to PDF in under a second.
Does VMPrint support Arabic, CJK, and mixed scripts?โผ
Yes. It handles multi-script and bidirectional text layout in pure TypeScript without HarfBuzz, ICU, or any native binary dependency.
Can VMPrint run on serverless or edge platforms?โผ
Yes. It is pure TypeScript with no native dependencies, so it runs in Cloudflare Workers, Deno Deploy, and Lambda@Edge where headless Chrome is impossible.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core