Z ZPI 文档 v0.3.8
介绍页

源码

scripts/pack-npm.mjs

javascript24 行查看原文
import { spawn } from "node:child_process";
import { mkdir } from "node:fs/promises";
import { fileURLToPath } from "node:url";

const root = fileURLToPath(new URL("../", import.meta.url));
await mkdir(new URL("../release/npm/", import.meta.url), { recursive: true });
const child = spawn(
  "npm",
  [
    "pack",
    "--workspace=@zpi-dev/agent-sdk",
    "--workspace=@zpi-dev/desktop",
    "--pack-destination=release/npm",
  ],
  { cwd: root, stdio: "inherit" },
);
child.on("error", (error) => {
  console.error(error.message);
  process.exitCode = 1;
});
child.on("exit", (code) => {
  process.exitCode = code ?? 1;
});