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.
npm i epub-parser-simple
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', () => {});