Multer storage engine for Azure Blob Storage using @azure/storage-blob. Version 1.1.0. Supports ES5/ES6 and TypeScript with strong typings. Adapted from multer-azure-blob-storage with updated dependencies and Azure AD authentication. Backwards-compatible attempt. Release cadence not specified.
npm install multer-az-storage-blobNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows basic setup with MulterAzureStorage using Azure AD authentication, single file upload endpoint.
Use authenticationType: 'azure ad' and provide accountName.
Set containerAccessLevel to one of 'blob', 'container', or omit.
Always provide a resolver function (e.g., (req, file) => Promise.resolve(file.originalname)).
Ensure resolver functions return an object like { key: 'value' }.Use import { MulterAzureStorage } from 'multer-az-storage-blob' or const { MulterAzureStorage } = require('multer-az-storage-blob')Provide a valid containerName in the options.
Set authenticationType to 'azure ad' and provide accountName.