Skip to main content

Quik Framework :: Configuration

Contains base configuration files and build tooling for the Quik Framework monorepo.

Notes​

  • This package is private and intended for internal tooling.
  • It hosts shared build utilities (esbuild, dts bundle, cleanup) used by other packages.

Configuration Precedence​

When the framework initializes configuration, defaults are loaded first and then overridden by configuration files found in the configured folder. Later loads merge on top of earlier values using a deep merge strategy (last value wins).

Runtime Validation​

Configuration loads validate that values are JSON-compatible (string, number, boolean, null, arrays, and plain objects). Unsupported types (functions, class instances, symbols, undefined) are rejected to prevent invalid runtime state.

Testing & Coverage​

See the root instructions for details on running pnpm run test:coverage and accessing coverage artifacts.