Azure Storage Webpack Plugin
This is a webpack plugin that allows you upload generated assets to an Azure storage account. This uses the azure-storage plugin to authenticate and upload to Azure.
Maintainer: Yohan Belval @yohanb
Installation
Install the plugin with npm:
$ npm install azure-storage-webpack-plugin --save-dev
Basic Usage
var AzureStorageWebpackPlugin = ; var webpackConfig = entry: 'index.js' output: path: 'dist' filename: 'bundle.js' plugins: blobService: 'storageaccountname''key' container: name: 'containername' options: publicAccessLevel : 'blob' // Optionally set cache control and content type header metadata: cacheControl: 'public, max-age=31536000, s-maxage=31536000' contentType: 'application/javascript' ;
This will upload the dist/bundle.js
file to the specified container.
Files contained in folders will also be uploaded following the respective folder structure.
NOTE: This plugin is not intented to be used when in a hot-reloading Webpack setup.
License
This project is licensed under MIT.