0.1.0
Initial release
useMediaDrop— headless file intake: drag/drop + picker, sync validation (accept/maxFiles/minSize/maxSize+ custom validator), typedMediaDropErrors, best-effortisDragAccept/isDragRejectdrag state.- Upload (opt-in via
transport): a pluggable transport contract, a queue with concurrency/retry/cancel, and per-fileuploadStatus/progress/uploadError/uploadResult. Without a transport, nothing changes about the existing file intake/validation behavior above. react-mediadrop/xhr-upload— referenceXMLHttpRequesttransport, tree-shakeable as a separate entry point so consumers who don’t import it never bundle it.@mediadrop/corebundled directly intoreact-mediadrop’s dist — one package to install, no separate core dependency.