Works with any backend npm install Zero dependencies

Minimal Setup

The absolute minimum: an empty div and one constructor call. The component auto-generates all markup.

(function() {
 new MultipleUpload('#demo', {
 uploadUrl: '/api/upload',
 multiple: true
 });
})();