mirror of
https://github.com/transloadit/uppy.git
synced 2026-07-17 16:50:22 +00:00
No description
dropboxencodingfile-uploaderfile-uploadsfilesinstagramjavascriptmitmodularopen-sourcepick-filesresumabletransloadittusuploaderuppywebbrowser
| build | ||
| js/lib | ||
| scss | ||
| .babelrc | ||
| .gitignore | ||
| .travis.yml | ||
| ARCHITECTURE.md | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| transloadit-core.js | ||
transloadit-js-client
A work in progress - nothing to see here.
Design Goals
- Support for IE10+??
- Lightweight / easy on dependencies
- tus.io enabled
- ES6
- Robust (retries / resumes for all the things), avoid showing 'weird errors'
- Small core, pluggable architecture for adding more file sources: (webcam / google drive / dropbox / etc)
- Themable UI with a beautiful default. UI is opt-out if people want to use just tus for instance
Check open issues for our Minimum Viable Product.
Local Development
First clone and install the project:
git clone git@github.com:transloadit/transloadit-js-client.git
cd transloadit-js-client
npm install
Now to get a sandbox environment set up, type:
npm run preview
This will npm run build the project into ./build, and then serve that
directory using a simple static http server.