35 lines
850 B
TypeScript
35 lines
850 B
TypeScript
import { UnitTestRunner } from '../../utils/test-runners';
|
|
import { Linter } from '@nrwl/linter';
|
|
|
|
type AngularLinter = Exclude<Linter, Linter.TsLint>;
|
|
|
|
export interface Schema {
|
|
name: string;
|
|
addTailwind?: boolean;
|
|
skipFormat?: boolean;
|
|
simpleModuleName?: boolean;
|
|
addModuleSpec?: boolean;
|
|
directory?: string;
|
|
sourceDir?: string;
|
|
buildable?: boolean;
|
|
publishable?: boolean;
|
|
importPath?: string;
|
|
standaloneConfig?: boolean;
|
|
spec?: boolean;
|
|
flat?: boolean;
|
|
commonModule?: boolean;
|
|
prefix?: string;
|
|
routing?: boolean;
|
|
lazy?: boolean;
|
|
parentModule?: string;
|
|
tags?: string;
|
|
strict?: boolean;
|
|
linter?: AngularLinter;
|
|
unitTestRunner?: UnitTestRunner;
|
|
compilationMode?: 'full' | 'partial';
|
|
setParserOptionsProject?: boolean;
|
|
skipModule?: boolean;
|
|
skipPackageJson?: boolean;
|
|
skipPostInstall?: boolean;
|
|
}
|