Reminder that just because you can it doesn’t mean you should.
“Config as code” is a bug not a feature.
Config should be easy to reason with and understand. Being forced to run the code to understand what the configuration is, is a huge failure.
Package.swift should have been something like TOML (or whatever) with a suitably expressive schema instead…
https://chaos.social/@ole/114381265023437618