Skip to content

craft-hub / commandTemplateContributionSchema

Variable: commandTemplateContributionSchema

const commandTemplateContributionSchema: ZodObject<{ args: ZodDefault<ZodArray<ZodString>>; category: ZodOptional<ZodEnum<{ build: "build"; deploy: "deploy"; develop: "develop"; other: "other"; preview: "preview"; quality: "quality"; test: "test"; }>>; command: ZodString; description: ZodOptional<ZodString>; id: ZodString; inputPreset: ZodOptional<ZodString>; inputs: ZodDefault<ZodRecord<ZodString, ZodDiscriminatedUnion<[ZodObject<{ argumentStyle: ZodOptional<ZodEnum<{ equals: ...; separate: ...; }>>; default: ZodOptional<ZodString>; description: ZodOptional<ZodUnion<readonly [..., ...]>>; flag: ZodString; label: ZodOptional<ZodUnion<readonly [..., ...]>>; options: ZodArray<ZodUnion<readonly [..., ...]>>; pattern: ZodOptional<ZodString>; private: ZodOptional<ZodBoolean>; redactInHistory: ZodOptional<ZodBoolean>; required: ZodOptional<ZodBoolean>; requiredWhen: ZodOptional<ZodUnion<readonly [..., ...]>>; type: ZodLiteral<"select">; visibleWhen: ZodOptional<ZodUnion<readonly [..., ...]>>; }, $strict>, ZodObject<{ argumentStyle: ZodOptional<ZodEnum<{ equals: ...; separate: ...; }>>; default: ZodOptional<ZodString>; description: ZodOptional<ZodUnion<readonly [..., ...]>>; flag: ZodString; label: ZodOptional<ZodUnion<readonly [..., ...]>>; options: ZodOptional<ZodNever>; pattern: ZodOptional<ZodString>; private: ZodOptional<ZodBoolean>; redactInHistory: ZodOptional<ZodBoolean>; required: ZodOptional<ZodBoolean>; requiredWhen: ZodOptional<ZodUnion<readonly [..., ...]>>; type: ZodLiteral<"text">; visibleWhen: ZodOptional<ZodUnion<readonly [..., ...]>>; }, $strict>, ZodObject<{ argumentStyle: ZodOptional<ZodNever>; default: ZodOptional<ZodEnum<{ false: ...; true: ...; }>>; description: ZodOptional<ZodUnion<readonly [..., ...]>>; flag: ZodString; label: ZodOptional<ZodUnion<readonly [..., ...]>>; options: ZodOptional<ZodNever>; pattern: ZodOptional<ZodNever>; private: ZodOptional<ZodBoolean>; redactInHistory: ZodOptional<ZodBoolean>; required: ZodOptional<ZodBoolean>; requiredWhen: ZodOptional<ZodUnion<readonly [..., ...]>>; type: ZodLiteral<"boolean">; visibleWhen: ZodOptional<ZodUnion<readonly [..., ...]>>; }, $strict>], "type">>>; name: ZodString; package: ZodObject<{ allFiles: ZodDefault<ZodArray<ZodString>>; anyFiles: ZodDefault<ZodArray<ZodString>>; }, $strict>; requiredEnv: ZodDefault<ZodArray<ZodString>>; unlessCommands: ZodDefault<ZodArray<ZodString>>; }, $strict>

Defined in: packages/craft-hub/src/command-contributions.ts:31

Declarative command instantiated at each matching workspace package root.

Released under the MIT License.