forked from akai/readest
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import { partialMD5 } from './md5';
|
||||
import { getBaseFilename } from './path';
|
||||
import { detectLanguage } from './lang';
|
||||
import { configureZip } from './zip';
|
||||
|
||||
interface Metadata {
|
||||
bookTitle: string;
|
||||
@@ -273,6 +274,7 @@ export class TxtToEpubConverter {
|
||||
}
|
||||
|
||||
private async createEpub(chapters: Chapter[], metadata: Metadata): Promise<Blob> {
|
||||
await configureZip();
|
||||
const { BlobWriter, TextReader, ZipWriter } = await import('@zip.js/zip.js');
|
||||
const { bookTitle, author, language, identifier } = metadata;
|
||||
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
export const configureZip = async () => {
|
||||
const { configure } = await import('@zip.js/zip.js');
|
||||
configure({ useWebWorkers: false, useCompressionStream: false });
|
||||
};
|
||||
Reference in New Issue
Block a user