UNPKG

@elsikora/setup-wizard

Version:

Setup Wizard - CLI scaffolding utility

55 lines 1.8 kB
/** * Configuration interface for testing frameworks. * Defines the structure for framework-specific settings. */ export interface ITestingFrameworkConfig { /** Configuration file names */ configFiles: { /** E2E test configuration file */ e2e: string; /** Unit test configuration file */ unit: string; }; /** Configuration generation details */ configGenerator: { /** Import statements */ imports: { /** Base imports for the framework */ base: string; /** Additional imports for TypeScript */ typescript: string; }; /** Plugin configurations */ plugins: { /** TypeScript plugin configuration */ typescript: string; }; }; /** Core npm dependencies required for the framework */ coreDependencies: Array<string>; /** Brief description of the framework */ description: string; /** Human-readable name of the testing framework */ name: string; /** Optional dependencies for additional features */ optionalDependencies: { /** Package name for coverage support */ coverage: string; /** Package name for TypeScript support */ typescript: string; }; /** NPM scripts for running tests */ scripts: { /** Script to run e2e tests */ testE2e: string; /** Script to run e2e tests in watch mode */ testE2eWatch: string; /** Script to run unit tests */ testUnit: string; /** Script to run unit tests with coverage */ testUnitCoverage: string; /** Script to run unit tests in watch mode */ testUnitWatch: string; }; } //# sourceMappingURL=testing-framework-config.interface.d.ts.map