ILIAS icon indicating copy to clipboard operation
ILIAS copied to clipboard

NPM: add `@uppy/core`

Open thibsy opened this issue 1 year ago • 2 comments

This PR adds @uppy/core as npm package.

Usage:

  • 17+ usages in the codebase (to come).

Wrapped By:

  • ILIAS\UI\Component\Input\Field\File and file.js (to come)

Reasoning:

  • This package could be used to replace the dropzone package, which is not actively maintained anymore.
  • The package supports different file uploading mechanisms, such as resumable (or chunked) uploads.
  • The package leaves UI implementation up to the consumer, which comes in handy when wrapping this library in our UI component(s).

Maintenance:

Links:

  • Package manager: https://www.npmjs.com/package/@uppy/core
  • GitHub: https://github.com/transloadit/uppy
  • Documentation: https://uppy.io/docs/uppy

thibsy avatar Jan 21 '24 15:01 thibsy

@matthiaskunkel:

JF-decision

Your comment is missing here.

dsstrassner avatar Jan 22 '24 13:01 dsstrassner

Jour Fixe, 22 JAN 2024: Dependency accepted for ILIAS 10.

matthiaskunkel avatar Jan 22 '24 14:01 matthiaskunkel

This should have become part of ILIAS 10 via this PR. As always, something might have gone wrong. If you are still missing that package, please ping me.

Kind regards!

klees avatar Jul 09 '24 11:07 klees