ReferencePackages
@gauntlet/schemas
Validation schemas, including the integration manifest.
@gauntlet/schemas holds the platform's zod validation schemas. For external developers one matters most: the integration manifest schema, which validates the appbrew key of your integration's package.json.
import { IntegrationManifestSchema } from '@gauntlet/schemas'
const result = IntegrationManifestSchema.safeParse(packageJson.appbrew)
if (!result.success) console.error(result.error.issues)The exported types are useful even when you never run the validator:
import type { IntegrationManifest, IntegrationSettingField } from '@gauntlet/schemas'Field-by-field documentation of the manifest lives at Manifest schema; how the manifest fits the bigger picture is in The integrations model.

