@argdown/pandoc-filter
Version:
Turns Argdown code fences into svg, png, jpg, webp or web-component argument maps
24 lines • 784 B
JavaScript
import { importGlobal } from "import-global";
let triedToInstallImageExport = false;
let imageExportInstalled = false;
export const tryToInstallImageExport = async (argdown) => {
if (triedToInstallImageExport) {
return imageExportInstalled;
}
triedToInstallImageExport = true;
try {
const { installImageExport } = await import("@argdown/image-export");
installImageExport(argdown);
imageExportInstalled = true;
}
catch (e) {
try {
const { installImageExport } = importGlobal("@argdown/image-export");
installImageExport(argdown);
imageExportInstalled = true;
}
catch (e) { }
}
return imageExportInstalled;
};
//# sourceMappingURL=tryToInstallImageExport.js.map