uppy/packages/@uppy/robodog/src/upload.js
Kevin van Zonneveld 764c2ccada
Update Linter (#2796)
* relocate .vscode

* Switch to transloadit linter

* Update .eslintrc.json

* autofix code

* unlink and install eslint-config-transloadit@1.1.1

* Change 0 to "off"

* Don't change 'use strict'

* Do not vertically align

* disable key-spacing

* add import/no-extraneous-dependencies per package

* add more react/a11y warnings

* Revert "autofix code"

This reverts commit 14c8a8cde8.

* add import/no-extraneous-dependencies per example and main package

* autofix code (2)

* Allow devDependencies in ./bin

* Change import/no-extraneous-dependencies to warn again

* upgrade linter

* Set import/no-extraneous-dependencies to warn
2021-03-15 16:25:17 +00:00

28 lines
606 B
JavaScript

const toArray = require('@uppy/utils/lib/toArray')
const createUppy = require('./createUppy')
const addTransloaditPlugin = require('./addTransloaditPlugin')
function upload (files, opts = {}) {
if (!Array.isArray(files) && typeof files.length === 'number') {
files = toArray(files)
}
const uppy = createUppy(opts, {
allowMultipleUploads: false,
})
addTransloaditPlugin(uppy, opts)
files.forEach((file) => {
uppy.addFile({
data: file,
type: file.type,
name: file.name,
meta: file.meta || {},
})
})
return uppy.upload()
}
module.exports = upload