@insco/enigma-virtualbox
Version:
Generate an "Enigma Virtual Box" project file
33 lines (28 loc) • 837 B
text/typescript
/**
* Version: 1.3.1
*
* Copyright (c) 2025 kjxbyz. All rights reserved.
*/
type TemplateOptionTypes = "project" | "dir" | "file";
type TemplateOptions = {
[key in TemplateOptionTypes]?: string;
};
type EvbOptionTypes = "deleteExtractedOnExit" | "compressFiles" | "shareVirtualSystem" | "mapExecutableWithTemporaryFile" | "allowRunningOfVirtualExeFiles" | "processesOfAnyPlatforms";
type EvbOptions = {
[key in EvbOptionTypes]?: string;
};
interface GlobalCLIOptions {
"--"?: string[];
input?: string;
i?: string;
output?: string;
o?: string;
projectName?: string;
p?: string;
exclude?: string;
e?: string;
templatePath?: TemplateOptions;
evbOptions?: EvbOptions;
}
declare const generate: (entry: string, options: GlobalCLIOptions) => Promise<string>;
export { generate };