18 lines
562 B
TypeScript
18 lines
562 B
TypeScript
import { codeBuild } from "./build-code";
|
|
import { CodeMode, code, codeGlobalTypings } from "./util-code";
|
|
|
|
export const prepCodeSnapshot = async (id_site: string, mode: CodeMode) => {
|
|
await code
|
|
.prep(id_site, mode)
|
|
.new_file("index.tsx", "export const sample = 'hello_world'")
|
|
.new_file(
|
|
"package.json",
|
|
JSON.stringify({ name: `${mode}-${id_site}`, dependencies: {} }, null, 2)
|
|
)
|
|
.new_file("typings/global.d.ts", codeGlobalTypings)
|
|
.await();
|
|
|
|
await codeBuild(id_site);
|
|
return { ts: code.esbuild[id_site].site_ts };
|
|
};
|