epub-writing-lib: A library to write books in DSL and output to epub3.

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

A library to write books in DSL and output to epub3. It provides an embedded DSL for authoring XHTML file contents. It also provides functions to generate the package document and container file required for EPUB files. The DSL can represent everything that's XML. The interpretation of the DSL doesn't limit itself to string output. The EPUB generation is just a thin wrapper to collect output parameters. It needs to know the metadata, the static assets it contains, the XHTML files it contains to generate the package document and put everything in correct folders. Then just zip everything according to EPUB specifications.

Properties

Versions 0.1.0.0
Change log CHANGELOG.md
Dependencies base (>=4.20.0.0 && <4.21), directory (>=1.3.8.3 && <1.4), filepath (>=1.5.2.0 && <1.6), text (>=2.1.1 && <2.2), zip (>=2.2.1 && <2.3) [details]
License BSD-3-Clause
Author Trevor Wong
Maintainer stephen.trevor.wong@outlook.com
Category Web
Home page https://github.com/stetrevor/epub-writing-lib.git
Source repo head: git clone https://github.com/stetrevor/epub-writing-lib.git
Uploaded by JohnCole at 2026-01-19T00:09:53Z

Modules

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees