Uppy Aws S3 Unable to setup

At a quick glance, looks to me like you’re missing a closing parenthesis after your “uploader” declaration - think it should instead look like (note “)” at end):

let uploader = new Uppy({
debug: true,
autoProceed: true ,
restrictions: {
maxFileSize: ‘500MB’,
maxNumberOfFiles: 1,
minNumberOfFiles: 1,
allowedFileTypes: [’.csv’, ‘.txt’, ‘.tsv’]
}
})

Also, I think S3 uses XHRUpload automatically (it does on the non-mutilpart version, anyway), such that you don’t need to specify it. Have a look at an example I posted here - it uses non-multipart S3, but should be similar implementation. Does that help?