microsoft/typespec
Publicmirrored from https://github.com/microsoft/typespecAvailable
eng/scripts/pack-all.js
16lines · modecode
| 1 | // @ts-check |
| 2 | /** |
| 3 | * Script to pack all workspace packages |
| 4 | */ |
| 5 | |
| 6 | import { findWorkspacePackagesNoCheck } from "@pnpm/find-workspace-packages"; |
| 7 | import { runOrExit } from "../../packages/internal-build-utils/dist/src/common.js"; |
| 8 | import { repoRoot } from "./helpers.js"; |
| 9 | |
| 10 | const projects = await findWorkspacePackagesNoCheck(repoRoot); |
| 11 | |
| 12 | for (const project of projects) { |
| 13 | runOrExit("pnpm", ["pack", `--pack-destination`, `${repoRoot}/temp/artifacts`], { |
| 14 | cwd: project.dir, |
| 15 | }); |
| 16 | } |
| 17 | |