UNPKG

@elsikora/setup-wizard

Version:

Setup Wizard - CLI scaffolding utility

24 lines (23 loc) 1.19 kB
import type { EModule } from "../../domain/enum/module.enum"; import type { IConfigCi } from "./config/ci.interface"; import type { IConfigCommitlint } from "./config/commitlint.interface"; import type { IConfigEslint } from "./config/eslint.interface"; import type { IConfigGitignore } from "./config/gitignore.interface"; import type { IConfigIde } from "./config/ide.interface"; import type { IConfigLicense } from "./config/license.interface"; import type { IConfigLintStaged } from "./config/lint-staged.interface"; import type { IConfigPrettier } from "./config/prettier.interface"; import type { IConfigSemanticRelease } from "./config/semantic-release.interface"; import type { IConfigStylelint } from "./config/stylelint.interface"; export interface IConfig { [EModule.CI]?: IConfigCi; [EModule.COMMITLINT]?: IConfigCommitlint; [EModule.ESLINT]?: IConfigEslint; [EModule.GITIGNORE]?: IConfigGitignore; [EModule.IDE]?: IConfigIde; [EModule.LICENSE]?: IConfigLicense; [EModule.LINT_STAGED]?: IConfigLintStaged; [EModule.PRETTIER]?: IConfigPrettier; [EModule.SEMANTIC_RELEASE]?: IConfigSemanticRelease; [EModule.STYLELINT]?: IConfigStylelint; }