This commit is contained in:
CHEVALLIER Abel
2025-11-13 16:23:22 +01:00
parent de9c515a47
commit cb235644dc
34924 changed files with 3811102 additions and 0 deletions

47
node_modules/@schematics/angular/workspace/schema.d.ts generated vendored Executable file
View File

@@ -0,0 +1,47 @@
/**
* Creates a new Angular workspace. A workspace provides a structured environment for
* developing multiple projects, allowing you to manage dependencies, configurations, and
* build processes for a collection of applications and libraries. This schematic sets up
* the basic structure of the workspace and installs the necessary Angular dependencies.
*/
export type Schema = {
/**
* Create a workspace without any testing frameworks. This is intended for learning purposes
* and simple experimentation, not for production applications.
*/
minimal?: boolean;
/**
* The name for the new workspace. This name will be used for the root directory and will be
* referenced in various configuration files.
*/
name: string;
/**
* The path where new projects will be created within the workspace, relative to the
* workspace root. By default, new projects are created in the `projects` directory.
*/
newProjectRoot?: string;
/**
* The package manager to use for installing dependencies.
*/
packageManager?: PackageManager;
/**
* Enable stricter type checking and bundle budget settings for projects created within the
* workspace. This helps improve maintainability and catch bugs early on. For more
* information, see https://angular.dev/tools/cli/template-typecheck#strict-mode
*/
strict?: boolean;
/**
* The version of the Angular CLI to use.
*/
version: string;
};
/**
* The package manager to use for installing dependencies.
*/
export declare enum PackageManager {
Bun = "bun",
Cnpm = "cnpm",
Npm = "npm",
Pnpm = "pnpm",
Yarn = "yarn"
}