Plug manger rebuild

This commit is contained in:
Zef Hemel
2022-05-11 11:49:27 +02:00
parent f6758dbbaf
commit f9ddb49ec6
7 changed files with 57 additions and 62 deletions
+5 -2
View File
@@ -15,7 +15,8 @@ export function esbuildSyscalls(): SysCallMapping {
"esbuild.compile": async (
ctx,
filename: string,
code: string
code: string,
functionName?: string
): Promise<string> => {
let tmpDir = `${tmpdir()}/plugos-${Math.random()}`;
await mkdir(tmpDir, { recursive: true });
@@ -34,7 +35,9 @@ export function esbuildSyscalls(): SysCallMapping {
}
await writeFile(`${tmpDir}/${filename}`, code);
let jsCode = await compile(`${tmpDir}/${filename}`, "", false, ["yaml"]);
let jsCode = await compile(`${tmpDir}/${filename}`, functionName, false, [
"yaml",
]);
await rm(tmpDir, { recursive: true });
return jsCode;
},