const Uppy = require('@uppy/core') const Dashboard = require('@uppy/dashboard') const Url = require('@uppy/url') const Tus = require('@uppy/tus') const isOnTravis = !!(process.env.TRAVIS && process.env.CI) const companionUrl = isOnTravis ? 'http://companion.test:3030' : 'http://localhost:3030' const endpoint = isOnTravis ? 'http://companion.test:1080' : 'http://localhost:1080' window.uppy = new Uppy({ id: 'uppyProvider', debug: true, }) .use(Dashboard, { target: '#uppyDashboard', inline: true, }) .use(Url, { target: Dashboard, companionUrl, }) .use(Tus, { endpoint: `${endpoint}/files/` })