Actually surprised that migration of my @AzureFunctions' app to ESM was pretty straightforward. The only "hack" needed was to rename the entry functions' extensions to .mjs. https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-node?tabs=v2#ecmascript-modules https://twitter.com/coderbyheart/status/1433436090841636864