UNPKG

@uploadcare/file-uploader

Version:

Building blocks for Uploadcare products integration

70 lines (60 loc) 1.86 kB
// @ts-check import { ALL_TABS } from '../CloudImageEditor/src/toolbar-constants.js'; import { serializeCsv } from '../utils/comma-separated.js'; export const DEFAULT_CDN_CNAME = 'https://ucarecdn.com'; export const DEFAULT_BASE_URL = 'https://upload.uploadcare.com'; export const DEFAULT_SOCIAL_BASE_URL = 'https://social.uploadcare.com'; /** @type {import('../../types/exported').ConfigType} */ export const initialConfig = { pubkey: '', multiple: true, multipleMin: 0, multipleMax: Number.MAX_SAFE_INTEGER, confirmUpload: false, imgOnly: false, accept: '', externalSourcesPreferredTypes: '', store: 'auto', cameraMirror: false, cameraCapture: '', sourceList: 'local, url, camera, dropbox, gdrive', cloudImageEditorTabs: serializeCsv(ALL_TABS), maxLocalFileSizeBytes: 0, thumbSize: 76, showEmptyList: false, useLocalImageEditor: false, useCloudImageEditor: true, removeCopyright: false, cropPreset: '', imageShrink: '', modalScrollLock: true, modalBackdropStrokes: false, sourceListWrap: true, remoteTabSessionKey: '', cdnCname: DEFAULT_CDN_CNAME, baseUrl: DEFAULT_BASE_URL, socialBaseUrl: DEFAULT_SOCIAL_BASE_URL, secureSignature: '', secureExpire: '', secureDeliveryProxy: '', retryThrottledRequestMaxTimes: 1, multipartMinFileSize: 26214400, multipartChunkSize: 5242880, maxConcurrentRequests: 10, multipartMaxConcurrentRequests: 4, multipartMaxAttempts: 3, checkForUrlDuplicates: false, saveUrlForRecurrentUploads: false, groupOutput: false, userAgentIntegration: '', debug: false, metadata: null, localeName: 'en', localeDefinitionOverride: null, secureUploadsExpireThreshold: 10 * 60 * 1000, secureUploadsSignatureResolver: null, secureDeliveryProxyUrlResolver: null, iconHrefResolver: null, fileValidators: [], collectionValidators: [], };