@roots/bud
Version:
Configurable, extensible build tools for modern single and multi-page web applications
13 lines (12 loc) • 410 B
JavaScript
import { Option } from '@roots/bud-support/clipanion';
import { isBoolean, isLiteral, isOneOf } from '@roots/bud-support/typanion';
export default Option.String(`--cache`, undefined, {
description: `Utilize compiler's filesystem cache`,
env: `APP_CACHE`,
tolerateBoolean: true,
validator: isOneOf([
isLiteral(`filesystem`),
isLiteral(`memory`),
isBoolean(),
]),
});