* chore(react): move react schematics to generators * chore(react): update lib generators * chore(react): update redux generators * chore(react): move react story book generators * chore(react): add old implementation for update babel in next * chore(react): rename tsconfig json template files to include __tmpl__ * chore(react): update deps * chore(react): fix component template file * chore(react): remove angular-devkit deps * chore(react): remove angular-devkit deps
31 lines
725 B
TypeScript
31 lines
725 B
TypeScript
import { Linter } from '@nrwl/linter';
|
|
import { SupportedStyles } from '../../../typings/style';
|
|
|
|
export interface Schema {
|
|
name: string;
|
|
style: SupportedStyles;
|
|
skipFormat: boolean;
|
|
directory?: string;
|
|
tags?: string;
|
|
unitTestRunner: 'jest' | 'none';
|
|
babelJest: boolean;
|
|
e2eTestRunner: 'cypress' | 'none';
|
|
linter: Linter;
|
|
pascalCaseFiles?: boolean;
|
|
classComponent?: boolean;
|
|
routing?: boolean;
|
|
skipWorkspaceJson?: boolean;
|
|
js?: boolean;
|
|
globalCss?: boolean;
|
|
}
|
|
|
|
export interface NormalizedSchema extends Schema {
|
|
projectName: string;
|
|
appProjectRoot: string;
|
|
e2eProjectName: string;
|
|
parsedTags: string[];
|
|
fileName: string;
|
|
styledModule: null | SupportedStyles;
|
|
hasStyles: boolean;
|
|
}
|