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';

export default defineConfig({
  auth: {
    resources: [/* ... */],
    groups: [/* ... */],
    relations: [/* ... */],
    registration: { fields: [/* ... */] },
    oauth: { /* ... */ },
    security: { /* ... */ },
Related skills

More from maravilla-labs/maravilla-cli

Installs
15
First Seen
14 days ago