@shuyun-ep-team/scripts
Version:
为项目提供相应的脚本,使其减少繁琐的配置。
24 lines (23 loc) • 602 B
TypeScript
export interface IJsonKeyDiffConfig {
base: string;
dir: string;
ignore?: string[];
}
export interface IManifestConfig {
dest: string;
append?: Record<string, string | number | boolean>;
}
export interface IDependLintConfig {
root: string;
}
export interface IEntranceLintConfig {
entrance: string;
rule: (mod: any) => boolean;
}
export interface IScriptsConf {
jsonKeyDiff?: IJsonKeyDiffConfig;
manifest?: IManifestConfig;
dependLint?: IDependLintConfig;
entranceLint?: IEntranceLintConfig;
}
export declare function getConf(dir: string): IScriptsConf;