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
    • Loads configuration synchronously (for CommonJS compatibility). Note: This does NOT search for config files, only loads from explicit path.

      Type Parameters

      • T = Record<string, any>

      Parameters

      • configPath: string

        Explicit path to config file

      • options: Omit<LoadConfigOptions, "searchFrom" | "requireConfigFile"> = {}

        Loading options

      Returns T