You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
2.5 KiB
89 lines
2.5 KiB
/**
|
|
* Generates a new basic app definition in the "projects" subfolder of the workspace.
|
|
*/
|
|
export interface Schema {
|
|
/**
|
|
* Include styles inline in the root component.ts file. Only CSS styles can be included
|
|
* inline. Default is false, meaning that an external styles file is created and referenced
|
|
* in the root component.ts file.
|
|
*/
|
|
inlineStyle?: boolean;
|
|
/**
|
|
* Include template inline in the root component.ts file. Default is false, meaning that an
|
|
* external template file is created and referenced in the root component.ts file.
|
|
*/
|
|
inlineTemplate?: boolean;
|
|
/**
|
|
* Add support for legacy browsers like Internet Explorer using differential loading.
|
|
* @deprecated Legacy browsers support is deprecated since version 12. For more information,
|
|
* see https://angular.io/guide/browser-support
|
|
*/
|
|
legacyBrowsers?: boolean;
|
|
/**
|
|
* Apply lint fixes after generating the application.
|
|
* @deprecated Use "ng lint --fix" directly instead.
|
|
*/
|
|
lintFix?: boolean;
|
|
/**
|
|
* Create a bare-bones project without any testing frameworks. (Use for learning purposes
|
|
* only.)
|
|
*/
|
|
minimal?: boolean;
|
|
/**
|
|
* The name of the new app.
|
|
*/
|
|
name: string;
|
|
/**
|
|
* A prefix to apply to generated selectors.
|
|
*/
|
|
prefix?: string;
|
|
/**
|
|
* The root directory of the new app.
|
|
*/
|
|
projectRoot?: string;
|
|
/**
|
|
* Create a routing NgModule.
|
|
*/
|
|
routing?: boolean;
|
|
/**
|
|
* Skip installing dependency packages.
|
|
*/
|
|
skipInstall?: boolean;
|
|
/**
|
|
* Do not add dependencies to the "package.json" file.
|
|
*/
|
|
skipPackageJson?: boolean;
|
|
/**
|
|
* Do not create "spec.ts" test files for the application.
|
|
*/
|
|
skipTests?: boolean;
|
|
/**
|
|
* Creates an application with stricter bundle budgets settings.
|
|
*/
|
|
strict?: boolean;
|
|
/**
|
|
* The file extension or preprocessor to use for style files.
|
|
*/
|
|
style?: Style;
|
|
/**
|
|
* The view encapsulation strategy to use in the new application.
|
|
*/
|
|
viewEncapsulation?: ViewEncapsulation;
|
|
}
|
|
/**
|
|
* The file extension or preprocessor to use for style files.
|
|
*/
|
|
export declare enum Style {
|
|
Css = "css",
|
|
Less = "less",
|
|
Sass = "sass",
|
|
Scss = "scss"
|
|
}
|
|
/**
|
|
* The view encapsulation strategy to use in the new application.
|
|
*/
|
|
export declare enum ViewEncapsulation {
|
|
Emulated = "Emulated",
|
|
None = "None",
|
|
ShadowDom = "ShadowDom"
|
|
}
|