Closed javamonn closed 7 years ago
Yah I second this. Couldn't figure out the error with onsuccess function until I replaced string with 'exit'
I rewrote this module for v2 so that it is now just a single function call:
var path = require('path')
var convert = require('ebook-convert')
// see more options at https://manual.calibre-ebook.com/generated/en/ebook-convert.html
var options = {
input: path.join(__dirname, 'example.html'),
output: path.join(__dirname, 'example.epub'),
authors: '"Seth Vincent"',
pageBreaksBefore: '//h:h1',
chapter: '//h:h1',
insertBlankLine: true,
insertBlankLineSize: '1',
lineHeight: '12',
marginTop: '50',
marginRight: '50',
marginBottom: '50',
marginLeft: '50'
}
/*
* create epub file
*/
convert(options, function (err) {
if (err) console.log(err)
})
Hello,
It looks like you're emitting an
exit
event on completion, rather thanend
, which is confusing asend
is used in both the README and your tests.https://github.com/sethvincent/ebook-convert/blob/master/index.js#L32