microsoft/typespec
Publicmirrored from https://github.com/microsoft/typespecAvailable
eng/scripts/helpers.js
13lines · modecode
| 1 | // @ts-check |
| 2 | import { findWorkspacePackagesNoCheck } from "@pnpm/find-workspace-packages"; |
| 3 | import { dirname, resolve } from "path"; |
| 4 | import { fileURLToPath } from "url"; |
| 5 | |
| 6 | export const repoRoot = resolve(dirname(fileURLToPath(import.meta.url)), "../.."); |
| 7 | export const prettier = resolve(repoRoot, "packages/compiler/node_modules/.bin/prettier"); |
| 8 | export const tsc = resolve(repoRoot, "packages/compiler/node_modules/.bin/tsc"); |
| 9 | |
| 10 | /** @returns {Promise<import("@pnpm/find-workspace-packages").Project[]>*/ |
| 11 | export function listPackages() { |
| 12 | return findWorkspacePackagesNoCheck(repoRoot); |
| 13 | } |
| 14 | |