All files / src types.ts

0% Statements 0/0
0% Branches 1/1
0% Functions 1/1
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33                                                                 
/**
 * Options for project creation
 */
export interface CliOptions {
    argv?: string[]; // Command line arguments
    cwd?: string; // Working directory
    userAgent?: string; // Package manager user agent
    version?: string; // Esmx version override
}
 
/**
 * Template information structure
 */
export interface TemplateInfo {
    folder: string;
    name: string;
    description: string;
}
 
/**
 * Variables used in templates for replacement
 */
export interface TemplateVariables extends Record<string, string> {
    projectName: string;
    esmxVersion: string;
    installCommand: string;
    devCommand: string;
    buildCommand: string;
    startCommand: string;
    buildTypeCommand: string;
    lintTypeCommand: string;
}