@illusions-lab/mdi-to-epub
v2.0.31
Published
Render MDI (.mdi) documents to EPUB
Readme
@illusions-lab/mdi-to-epub
Creates an EPUB 3 archive from an MDI-flavoured mdast tree. The compatibility entry point keeps unified integration, while profile validation, chapter splitting, cover packaging, XHTML, and ZIP generation all use the shared Rust implementation.
Install
npm install @illusions-lab/mdi-to-epubUsage
import { mdiToEpub } from "@illusions-lab/mdi-to-epub";
const archive = await mdiToEpub(mdastTree, {
profile: { metadata: { title: "A short work" } },
cover: { data: coverBytes, mediaType: "image/png" },
});For complete .mdi source, use renderEpub(source) from
@illusions-lab/mdi.
The CLI follows that route as well.
