@vivliostyle/cli
Version:
Save the pdf file via headless browser and Vivliostyle.
22 lines (19 loc) • 980 B
TypeScript
import * as puppeteer_core from 'puppeteer-core';
import * as pdf_lib from 'pdf-lib';
import * as press_ready from 'press-ready';
import * as mupdf from 'mupdf';
import * as command_exists from 'command-exists';
import * as _puppeteer_browsers from '@puppeteer/browsers';
import * as _napi_rs_canvas from '@napi-rs/canvas';
declare const nodeExternalModules: readonly ["@napi-rs/canvas", "@puppeteer/browsers", "command-exists", "mupdf", "press-ready", "pdf-lib", "puppeteer-core"];
type NodeExternalModules = {
'@napi-rs/canvas': typeof _napi_rs_canvas;
'@puppeteer/browsers': typeof _puppeteer_browsers;
'command-exists': typeof command_exists;
mupdf: typeof mupdf;
'press-ready': typeof press_ready;
'pdf-lib': typeof pdf_lib;
'puppeteer-core': typeof puppeteer_core;
};
declare const importNodeModule: <T extends (typeof nodeExternalModules)[number]>(name: T) => Promise<NodeExternalModules[T]>;
export { importNodeModule, nodeExternalModules };