UNPKG

create-nx-workspace

Version:

Smart Repos · Fast Builds

40 lines (39 loc) 968 B
import { NxCloud } from './utils/nx/nx-cloud'; import { PackageManager } from './utils/package-manager'; export interface CreateWorkspaceOptions { name: string; packageManager: PackageManager; nxCloud: NxCloud; useGitHub?: boolean; /** * @description Enable interactive mode with presets * @default true */ interactive?: boolean; /** * @description Default base to use for new projects. e.g. main, master * @default 'main' */ defaultBase?: string; /** * @description Skip initializing a git repository * @default false */ skipGit?: boolean; /** * @description Skip pushing to GitHub via gh CLI * @default false */ skipGitHubPush?: boolean; /** * @description Enable verbose logging * @default false */ verbose?: boolean; commit?: { name: string; email: string; message: string; }; cliName?: string; }