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

3.0.16 • Public • Published

epub-maker2

Easily create epub files with javascript

npm i epub-maker2

fork from epub-maker, old README

demo

EpubMaker.libSlugify

import { slugify } from 'transliteration';
// global change
EpubMaker.libSlugify = slugify

// or only runtime
let epub = new EpubMaker({
    libSlugify: slugify,
});

// if can't handle will return '';
epub.slugify('你好,世界');

// if can't handle will return hashSum;
epub.slugifyWithFallback('你好,世界');
export interface ISlugify
{
	(input: string, ...argv): string
}

downloadEpub

this is old epub-maker api, but we split this to optional

u need install by self npm i epub-maker2 file-saver

import EpubMaker from 'epub-maker2';
import 'epub-maker2/src/plugin/file-saver';

let epub = new EpubMaker();

// ...

eoub.downloadEpub(callback, options);

cli

link

Dependencies (38)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i epub-maker2

    Weekly Downloads

    36

    Version

    3.0.16

    License

    MIT

    Unpacked Size

    417 kB

    Total Files

    100

    Last publish

    Collaborators

    • bluelovers