{ "name": "@uppy/utils", "description": "Shared utility functions for Uppy Core and plugins maintained by the Uppy team.", "version": "6.0.6", "license": "MIT", "type": "module", "keywords": [ "file uploader", "uppy" ], "homepage": "https://uppy.io", "bugs": { "url": "https://github.com/transloadit/uppy/issues" }, "repository": { "type": "git", "url": "git+https://github.com/transloadit/uppy.git" }, "exports": { "./package.json": "./package.json", "./lib/Translator": "./lib/Translator.js", "./lib/EventTracker": "./lib/EventManager.js", "./lib/EventManager": "./lib/EventManager.js", "./lib/ProgressTimeout": "./lib/ProgressTimeout.js", "./lib/RateLimitedQueue": "./lib/RateLimitedQueue.js", "./lib/canvasToBlob": "./lib/canvasToBlob.js", "./lib/dataURItoBlob": "./lib/dataURItoBlob.js", "./lib/dataURItoFile": "./lib/dataURItoFile.js", "./lib/emaFilter": "./lib/emaFilter.js", "./lib/findAllDOMElements": "./lib/findAllDOMElements.js", "./lib/findDOMElement": "./lib/findDOMElement.js", "./lib/generateFileID": "./lib/generateFileID.js", "./lib/getBytesRemaining": "./lib/getBytesRemaining.js", "./lib/getETA": "./lib/getETA.js", "./lib/getFileNameAndExtension": "./lib/getFileNameAndExtension.js", "./lib/getFileType": "./lib/getFileType.js", "./lib/getFileTypeExtension": "./lib/getFileTypeExtension.js", "./lib/getSocketHost": "./lib/getSocketHost.js", "./lib/getSpeed": "./lib/getSpeed.js", "./lib/getTimeStamp": "./lib/getTimeStamp.js", "./lib/isDOMElement": "./lib/isDOMElement.js", "./lib/isObjectURL": "./lib/isObjectURL.js", "./lib/isDragDropSupported": "./lib/isDragDropSupported.js", "./lib/isPreviewSupported": "./lib/isPreviewSupported.js", "./lib/isTouchDevice": "./lib/isTouchDevice.js", "./lib/prettyETA": "./lib/prettyETA.js", "./lib/secondsToTime": "./lib/secondsToTime.js", "./lib/toArray": "./lib/toArray.js", "./lib/FOCUSABLE_ELEMENTS": "./lib/FOCUSABLE_ELEMENTS.js", "./lib/AbortController": "./lib/AbortController.js", "./lib/getTextDirection": "./lib/getTextDirection.js", "./lib/NetworkError": "./lib/NetworkError.js", "./lib/isNetworkError": "./lib/isNetworkError.js", "./lib/truncateString": "./lib/truncateString.js", "./lib/remoteFileObjToLocal": "./lib/remoteFileObjToLocal.js", "./lib/fetchWithNetworkError": "./lib/fetchWithNetworkError.js", "./lib/ErrorWithCause": "./lib/ErrorWithCause.js", "./lib/delay": "./lib/delay.js", "./lib/hasProperty": "./lib/hasProperty.js", "./lib/mimeTypes": "./lib/mimeTypes.js", "./lib/getDroppedFiles": "./lib/getDroppedFiles/index.js", "./lib/FOCUSABLE_ELEMENTS.js": "./lib/FOCUSABLE_ELEMENTS.js", "./lib/fileFilters": "./lib/fileFilters.js", "./lib/VirtualList": "./lib/VirtualList.js", "./lib/UppyFile": "./lib/UppyFile.js", "./lib/CompanionFile": "./lib/CompanionFile.js", "./lib/CompanionClientProvider": "./lib/CompanionClientProvider.js", "./lib/FileProgress": "./lib/FileProgress.js", "./src/microtip.scss": "./src/microtip.scss", "./lib/UserFacingApiError": "./lib/UserFacingApiError.js", "./lib/getAllowedMetaFields": "./lib/getAllowedMetaFields.js", "./lib/fetcher": "./lib/fetcher.js" }, "dependencies": { "lodash": "^4.17.21", "preact": "^10.5.13" }, "devDependencies": { "@types/lodash": "^4.14.199", "vitest": "^1.2.1" } }