# E4192

Compiler diagnostic name: `invalid_moon_pkg_config`.

Invalid configuration in `moon.pkg`.

`moon.pkg` accepts only package-level configuration fields understood by the
build system. Unknown or misplaced keys are rejected so spelling mistakes do not
silently change how a package is built.

This error is produced while the build system reads package configuration, before
ordinary `moon check` diagnostic rendering is available, so it is not monitored
by a source-level error-code example.
