@roots/bud
Version:
Configurable, extensible build tools for modern single and multi-page web applications
42 lines (41 loc) • 1.76 kB
TypeScript
import BudCommand from '@roots/bud/cli/commands';
/**
* `bud build` command
*/
export default class BudBuildCommand extends BudCommand {
/**
* {@link BudCommand.paths}
*/
static paths: string[][];
/**
* {@link BudCommand.usage}
*/
static usage: import("clipanion").Usage;
browserslistUpdate: boolean;
[`dashboard.assets`]: boolean;
[`dashboard.compact`]: boolean;
[`dashboard.entrypoints`]: boolean;
[`dashboard.server`]: boolean;
[`dashboard`]: boolean;
[`entrypoints.html`]: boolean;
ci: boolean;
devtool: boolean | "cheap-module-source-map" | "cheap-source-map" | "eval-cheap-module-source-map" | "eval-cheap-source-map" | "eval-nosources-cheap-modules-source-map" | "eval-nosources-cheap-source-map" | "eval-nosources-source-map" | "eval-source-map" | "eval" | "hidden-cheap-module-source-map" | "hidden-cheap-source-map" | "hidden-nosources-cheap-module-source-map" | "hidden-nosources-cheap-source-map" | "hidden-nosources-source-map" | "hidden-source-map" | "inline-cheap-module-source-map" | "inline-cheap-source-map" | "inline-nosources-cheap-module-source-map" | "inline-nosources-cheap-source-map" | "inline-nosources-source-map" | "inline-source-map" | "nosources-cheap-module-source-map" | "nosources-cheap-source-map" | "source-map";
discover: boolean;
dry: boolean;
editor: string | boolean;
esm: boolean;
hash: string | boolean;
hot?: boolean;
html: string | boolean;
immutable: boolean;
lazy: boolean;
minimize: boolean | "css" | "js";
proxy?: string;
runtime: boolean | "multiple" | "single";
silent: boolean;
splitChunks: boolean;
/**
* {@link BudCommand.execute}
*/
execute(): Promise<void>;
}