Normalize an INI configuration file into consistent sections and key-value spacing.
The parser turns headers, keys, repeated values, and nested dot sections into an object, then serializes that object as canonical INI text. Original trivia is regenerated rather than preserved byte-for-byte.
[database] host=localhost port=5432 [app] debug=true
[database] host=localhost port=5432 [app] debug=true
Node package settings, desktop preferences, and fixture normalization use canonical INI output.