Express.js file upload middleware for AWS S3, Google Cloud Storage, Azure Blob Storage & local disk. One unified API with presigned URLs, file validation, streaming uploads, and TypeScript support.
Barrel files are convenient, but they often come with trade-offs including: Performance and memory: they artificially inflate the module graph and slow down startup times, HMR, and CI pipelines.