(args: Args)
| 30 | } |
| 31 | |
| 32 | export function validateArgs(args: Args): ValidatedArgs { |
| 33 | if (!args.out) { |
| 34 | throw new Error( |
| 35 | 'Usage: generate-npm-workspace-graph --out <file> --package <path=package.json>...' |
| 36 | ) |
| 37 | } |
| 38 | |
| 39 | return { |
| 40 | out: args.out, |
| 41 | packages: packageArgs(args), |
| 42 | releaseDependencies: releaseDependencyArgs(args), |
| 43 | } |
| 44 | } |
| 45 | |
| 46 | export function parsePackageArg(value: string): { |
| 47 | path: string |
no test coverage detected