I have a repo which contains a collection of a few Node.js serverless, Function-as-a-Service functions. The functions share the same node_modules directory, but deployed separately to our FaaS platform.
npm init creates a "main": "function.js" entry in package.json. Since I don't have a single (or any) entry point, I wonder if I can remove this line altogether.
Is the main key in package.json mandatory?