Member Junction
    Preparing search index...

    @memberjunction/config

    Central configuration utilities for MemberJunction framework. Provides utilities for loading and merging user overrides with package defaults.

    Architecture:

    • Each package (server, codegen-lib, etc.) exports its own DEFAULT_CONFIG
    • This package provides utilities to discover, load, and merge configurations
    • User's mj.config.cjs file overrides package defaults
    • Environment variables override everything
    • Helper to build a complete MJ config by merging configurations from multiple packages. Each package provides its own default configuration.

      Parameters

      • packageDefaults: {
            a2aServer?: Record<string, any>;
            codegen?: Record<string, any>;
            mcpServer?: Record<string, any>;
            queryGen?: Record<string, any>;
            server?: Record<string, any>;
        }

        Object with package-specific default configs

      • OptionaluserConfigOverrides: Record<string, any>

        Optional user overrides

      Returns Record<string, any>

      Merged configuration