epub-kit
TypeScript icon, indicating that this package has built-in type declarations

1.2.4 • Public • Published

ePub-kit

ePub-kit is a collection of tools for working with epubs.

Installation

npm install epub-kit

Or, to install globally:

npm install -g epub-kit

Usage

const Book = require("epub-kit");
let myEpub = new Book("/path/to/my/book.epub");
myEpub.read()
.then(data => {
    // work with data
});
 
let info = myEpub.getData(["author", "title"]);
console.log(info) -> {"author": "Andy Weir", "title": "The Martian"}
 

Where data is an object with the following fields.

Field Data Type Example
title string The Martian
identifier string 9781101905005
language string en
creator string or undefined Andy Weir
contributor string or undefined Eric White
coverage string or undefined London
date string or undefined 2000-01-01T00:00:00Z
description string or undefined Six days ago, astronaut Mark Watney became one of the first people to walk on Mars...
format string or undefined 411 Pages
publisher string or undefined Broadway Books
relation string or undefined A related resource
publisher string or undefined Broadway Books
rights string or undefined All rights reserved
publisher string or undefined Broadway Books
source string or undefined A related resource from which the described resource is derived.
subject string or undefined Adventure stories
type string or undefined Text

Package Sidebar

Install

npm i epub-kit

Weekly Downloads

1

Version

1.2.4

License

ISC

Unpacked Size

31.3 kB

Total Files

4

Last publish

Collaborators

  • pittsy24