I added the :post-process-fn function specifically to support a new template I plan to write soon for Polylith projects. I intend to use the the poly tool itself to create the workspace and base/component/project, copy in some additional templates, and then post-process the generated deps.edn files (rather than the way the way that clj-new handles poly as a set of "hardcoded" templates). This will ensure that Polylith projects generated by deps-new follow the latest best practices from poly itself (the clj-new-generated template is pretty outdated at this point).