2024-08-08 21:55:18 +08:00

19 lines
473 B
JavaScript

import { exec as _exec } from "node:child_process";
import * as esbuild from "esbuild";
import clear from "./clear.js";
const exec = command => new Promise((resolve, reject) =>
_exec(command, (error, stdout, stderr) =>
error ? reject(error) : resolve(stdout + stderr))
);
clear();
await exec("mkdocs build");
await esbuild.build({
entryPoints: [ "./src/index.js" ],
bundle: true,
minify: true,
outfile: 'site/assets/javascripts/main.js',
});