UNPKG

kist

Version:

Lightweight Package Pipeline Processor with Plugin Architecture

22 lines 573 B
import { AbstractProcess } from "../abstract/AbstractProcess.js"; export class Action extends AbstractProcess { get name() { return this.constructor.name; } constructor() { super(); } validateOptions(_options) { return true; } describe() { return "Base action for executing steps in the pipeline."; } logStart() { this.logInfo(`Starting action: ${this.name}`); } logSuccess() { this.logInfo(`Successfully completed action: ${this.name}`); } } //# sourceMappingURL=Action.js.map