UNPKG

@enspirit/emb

Version:

A replacement for our Makefile-for-monorepos

18 lines (17 loc) 720 B
import { ProjectFlavors, Tasks } from '../index.js'; import { ComponentConfig, DefaultsConfig, EMBConfig, PluginConfig, ProjectConfig, ProjectFlavorConfig } from '../config/index.js'; export declare class MonorepoConfig implements EMBConfig { project: ProjectConfig; defaults: DefaultsConfig; env: Record<string, string>; flavors: ProjectFlavors; plugins: Array<PluginConfig>; vars: Record<string, unknown>; tasks: Tasks; components: Record<string, ComponentConfig>; constructor(config: EMBConfig); component(id: string): ComponentConfig; flavor(name: string): ProjectFlavorConfig; toJSON(): Required<EMBConfig>; with(overrides: Partial<EMBConfig>): MonorepoConfig; }