Files are cleaned up using
tsc --build --clean. They are built using
also explicitly excluded due to an issue in
node16 module option is used. It’s more strict and more correct
when targeting ESM.