@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
79 lines (67 loc) • 1.65 kB
text/typescript
/**
* Minimum information to control common gulp files.
*/
export interface Config {
resjson: {
/**
* The prefix name of ResJSON resource key used on strings.resjson.
*/
resourceName: string;
/**
* The depth of loc/output folder.
*/
localeOffset: number;
/**
* The output folder of localized strings.
*/
localePath: string;
};
powershell: {
/**
* Skip processing the powershell code.
*/
skip?: boolean;
/**
* The name of PowerShell module.
*/
name: string;
/**
* The GUID of PowerShell module.
*/
guid: string;
/**
* The list of PowerShell script folders.
*/
list: string[];
/**
* Enable the pester test.
*/
enablePester: boolean;
/**
* Skip the CIM generator.
*/
skipCim?: boolean;
/**
* Skip the module generator.
*/
skipModule?: boolean;
/**
* Skip the resjson resource string generator.
*/
skipResjson?: boolean;
/**
* Skip the manifest resource generator.
*/
skipManifest?: boolean;
/**
* prefix name used to remove ambiguity in script naming.
*/
prefixName?: string;
};
build?: {
/**
* Include library build configuration setup
*/
library?: boolean;
}
}