@enspirit/emb
Version:
A replacement for our Makefile-for-monorepos
16 lines (15 loc) • 508 B
TypeScript
import type Docker from 'dockerode';
import { Monorepo } from './monorepo/index.js';
import { DockerComposeClient } from './docker/index.js';
/**
* The context is meant to be what all plugins can decorate
* to install their own things
*
* Similar to Request in Expressjs projects, feel free to extend the type
* and install here things that to be accessible by operations during a CLI run
*/
export interface EmbContext {
compose: DockerComposeClient;
docker: Docker;
monorepo: Monorepo;
}