An open API service indexing awesome lists of open source software.

https://github.com/tkosminov/epub-parser

Simple epub parser
https://github.com/tkosminov/epub-parser

epub parser

Last synced: 10 months ago
JSON representation

Simple epub parser

Awesome Lists containing this project

README

          

# simple-epub-parser


NPM Version
Package License
NPM Downloads

## Description

The package exports a simple parser function which use epub file as input and output JavaScript object.

As it is written in TypeScript, types are already included in the package.

## Installation

```bash
npm i epub-parser-simple
```

## Usage

```ts
import fs from 'fs';

import { parseEpub } from 'epub-parser-simple'

const file_path = `${__dirname}/${file_name}.epub`;
const buffer = fs.readFileSync(file_path);

const parsed_book = await parseEpub(buffer)

fs.writeFile(`${__dirname}/${file_name}.json`, JSON.stringify(parsed_book, null, 2), 'utf8', () => {});
```