fix: --unstable array join

This commit is contained in:
Simon Lecoq
2023-11-07 22:39:41 +00:00
committed by GitHub
parent 6bf3d3b5d1
commit bd3e9cb3a4

2
mod.ts
View File

@@ -10,7 +10,7 @@ import { bgBrightBlue, bold, gray, italic, underline, yellow } from "https://den
const common = is.object({ const common = is.object({
unstable: is.union([ unstable: is.union([
is.boolean().transform((v) => v ? "--unstable" : ""), is.boolean().transform((v) => v ? "--unstable" : ""),
is.array(is.string()).transform((v) => v.length ? v.map((w) => `--unstable-${w}`) : ""), is.array(is.string()).transform((v) => v.length ? v.map((w) => `--unstable-${w}`).join(" ") : ""),
]).optional(), ]).optional(),
quiet: is.boolean().optional().transform((v) => v ? "--quiet" : ""), quiet: is.boolean().optional().transform((v) => v ? "--quiet" : ""),
config: is.union([ config: is.union([