@roots/bud
Version:
Configurable, extensible build tools for modern single and multi-page web applications
13 lines (12 loc) • 388 B
JavaScript
import { Option } from '@roots/bud-support/clipanion';
import { isLiteral, isOneOf } from '@roots/bud-support/typanion';
export default Option.String(`--minimize`, undefined, {
description: `Minimize compiled assets`,
tolerateBoolean: true,
validator: isOneOf([
isLiteral(`js`),
isLiteral(`css`),
isLiteral(true),
isLiteral(false),
]),
});