misskey/scripts/build.mjs

38 lines
809 B
JavaScript

import { execa } from "execa";
const __dirname = import.meta.dirname;
(async () => {
console.log("building packages/backend ...");
await execa("npm", ["run", "build"], {
cwd: __dirname + "/../packages/backend",
stdout: process.stdout,
stderr: process.stderr,
});
console.log("building packages/client ...");
await execa("npm", ["run", "build"], {
cwd: __dirname + "/../packages/client",
stdout: process.stdout,
stderr: process.stderr,
});
console.log("building packages/sw ...");
await execa("npm", ["run", "build"], {
cwd: __dirname + "/../packages/sw",
stdout: process.stdout,
stderr: process.stderr,
});
console.log("build finishing ...");
await execa("npm", ["run", "gulp"], {
cwd: __dirname + "/../",
stdout: process.stdout,
stderr: process.stderr,
});
})();