maravilla-config
Installation
SKILL.md
Maravilla Cloud — maravilla.config.ts
maravilla.config.ts lives at your project root and declares everything project-scoped: resources + policies, named groups, relation types, registration fields, OAuth providers, security/branding settings, database indexes, and media transforms.
The build-time adapter reads this file, the runtime ships it as part of the manifest, and the platform reconciles the settings on each deploy. Sections are upsert-only for list-shaped data (resources, groups, relations, oauth, indexes) — declaring them creates/updates entries but never auto-deletes DB-only ones. Singleton sections (registration, security, branding) are replaced wholesale when declared.
Skeleton
import { defineConfig } from '@maravilla-labs/platform/config';