@boost/core
Version:
Robust pipeline for creating dev tools that separate logic into routines and tasks.
24 lines • 1.21 kB
TypeScript
/**
* @copyright 2017-2019, Miles Johnson
* @license https://opensource.org/licenses/MIT
*/
import CLI from './CLI';
import ConfigLoader from './ConfigLoader';
import Console from './Console';
import Context from './Context';
import Emitter, { EventArguments, EventListener } from './Emitter';
import ExitError from './ExitError';
import SignalError from './SignalError';
import { AggregatedResponse } from './Executor';
import ModuleLoader from './ModuleLoader';
import Output from './Output';
import Pipeline, { PipelineOptions } from './Pipeline';
import Plugin from './Plugin';
import Reporter from './Reporter';
import Routine, { CommandOptions } from './Routine';
import Task, { TaskAction, TaskMetadata } from './Task';
import Tool, { ToolOptions, ToolConfig, ToolPluginRegistry } from './Tool';
export { AggregatedResponse, CLI, CommandOptions, ConfigLoader, Console, Context, Emitter, EventArguments, EventListener, ExitError, ModuleLoader, Output, Pipeline, PipelineOptions, Plugin, Reporter, Routine, SignalError, Task, TaskAction, TaskMetadata, Tool, ToolConfig, ToolOptions, ToolPluginRegistry, };
export * from './constants';
export * from './types';
//# sourceMappingURL=index.d.ts.map