@roots/bud
Version:
Configurable, extensible build tools for modern single and multi-page web applications
25 lines (24 loc) • 685 B
TypeScript
import type { Bud } from '@roots/bud';
import BudCommand from '@roots/bud/cli/commands';
/**
* `bud clean`
*/
export default class BudCleanCommand extends BudCommand {
static paths: string[][];
static usage: import("@roots/bud-support/clipanion").Usage;
cleaned: any[];
cache: boolean;
force: boolean;
cachePositional: boolean;
outputPositional: boolean;
storagePositional: boolean;
catch(error: Error): Promise<void>;
cleanCache(): Promise<void[]>;
cleanOutput(): Promise<void[]>;
cleanStorage(): Promise<void[]>;
/**
* {@link Command.execute}
*/
execute(): Promise<void>;
filterCompiler(child: Bud): boolean;
}