export interface CommonOps { silent: boolean; } export interface CreateOps extends CommonOps { install: boolean; namespace: string; overwrite: boolean; onlyConfig: boolean; } export interface BuildOps extends CommonOps { analyze: boolean; hot: boolean; mode: string; } export interface ServeOps extends BuildOps { open: string; host: string; port: number; } export interface E2eTestOps extends CommonOps { env: string; filter: string; headless: boolean; } export interface FixOps extends CommonOps { fix: boolean; } export interface UnitTestOps extends CommonOps { watch: boolean; } export interface UnitTestCoverageOps extends CommonOps { checkCoverage: boolean; } export interface PackageJson { bin: Object; version: string; }