Skip to main content

Quickstart

@quik/config is not a runtime dependency — it is not registered as a bootstrap module and does not appear in Module.setup({ modules: [...] }). It only provides build tooling consumed via package scripts (app:build, app:compile:check, licenses:generate, app:compile:cleanup).

To read or write actual application configuration, use getConfig() from @quik/core:

import { getConfig } from '@quik/core';

await getConfig().init('./config');

const appName = getConfig().string('app.name');

Use the CLI instead for common configuration tasks:

quik config:print --format pretty
quik config:generate --out-dir src/config --merge

See CLI Quickstart for details on these commands.