wip fix
This commit is contained in:
parent
972fbd6ffd
commit
acf29cea84
|
|
@ -1,15 +1,12 @@
|
|||
import globalExternals from "@fal-works/esbuild-plugin-global-externals";
|
||||
import { style } from "@hyrious/esbuild-plugin-style";
|
||||
import { dir } from "dir";
|
||||
import { context } from "esbuild";
|
||||
import { existsAsync, dirAsync, removeAsync, writeAsync } from "fs-jetpack";
|
||||
import { CodeMode, code } from "./util-code";
|
||||
import { user } from "../../entity/user";
|
||||
import { docs } from "../../entity/docs";
|
||||
import { dirAsync, existsAsync, removeAsync, writeAsync } from "fs-jetpack";
|
||||
import { DCode } from "../../../../../web/src/utils/types/root";
|
||||
import { readDirectoryRecursively } from "../../../../api/site-export";
|
||||
import { docs } from "../../entity/docs";
|
||||
import { CodeMode, code } from "./util-code";
|
||||
|
||||
const encoder = new TextEncoder();
|
||||
export const codeBuild = async (id_site: any, mode: CodeMode) => {
|
||||
const src_path = code.path(id_site, mode, "src");
|
||||
if (!(await existsAsync(src_path))) return;
|
||||
|
|
@ -33,6 +30,7 @@ export const codeBuild = async (id_site: any, mode: CodeMode) => {
|
|||
minify: true,
|
||||
treeShaking: true,
|
||||
format: "cjs",
|
||||
logLevel: "silent",
|
||||
sourcemap: true,
|
||||
plugins: [
|
||||
style(),
|
||||
|
|
@ -71,7 +69,9 @@ export const codeBuild = async (id_site: any, mode: CodeMode) => {
|
|||
if (esbuild) {
|
||||
try {
|
||||
await esbuild.rebuild();
|
||||
} catch (e) {}
|
||||
} catch (e) {
|
||||
console.error(e);
|
||||
}
|
||||
}
|
||||
|
||||
const out = Bun.file(build_file);
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import { dir } from "dir";
|
||||
import { BuildContext } from "esbuild";
|
||||
import { dirAsync, existsAsync, writeAsync } from "fs-jetpack";
|
||||
import { dirAsync, exists, existsAsync, writeAsync } from "fs-jetpack";
|
||||
import { dirname } from "path";
|
||||
import { g } from "utils/global";
|
||||
|
||||
|
|
@ -15,10 +15,12 @@ export const code = {
|
|||
},
|
||||
esbuild: {} as Record<string, Record<CodeMode, null | BuildContext>>,
|
||||
prep(id_site: string, mode: CodeMode) {
|
||||
Bun.spawn({
|
||||
cmd: ["chmod", "-R", "777", "."],
|
||||
cwd: dir.path(`${g.datadir}/site`),
|
||||
});
|
||||
if (exists(`${g.datadir}/site`)) {
|
||||
Bun.spawn({
|
||||
cmd: ["chmod", "-R", "777", "."],
|
||||
cwd: dir.path(`${g.datadir}/site`),
|
||||
});
|
||||
}
|
||||
const promises: Promise<void>[] = [];
|
||||
return {
|
||||
path(type: "src" | "build", path: string) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue