现代化的上传组件。 https://uppy.io/

Artur Paikin 2d6af3e838 Plugin architecture updated according to recent discussions il y a 9 ans
bin 689ecc18a3 changed test name il y a 9 ans
build d1672755e2 Add css skeletong, just for sandbox purposes. This does not decide #14 il y a 9 ans
js 320c8a16ef Getting a sandbox going with the worst possible layout il y a 9 ans
scss 320c8a16ef Getting a sandbox going with the worst possible layout il y a 9 ans
src 78fc4dc950 Merge master il y a 9 ans
test 689ecc18a3 changed test name il y a 9 ans
.babelrc de7aa87eff Added build and watch scripts for js/css using browserify, babelify, node-sass, nodemon, watchify il y a 9 ans
.editorconfig d257f8ff52 Add tests and eslint il y a 9 ans
.eslintrc d257f8ff52 Add tests and eslint il y a 9 ans
.gitignore f84d4841ea Ignore npm-debug.log il y a 9 ans
.travis.yml 3ee781b8e9 It seem slack does not support templates yet :'( il y a 9 ans
.zuul.yml d257f8ff52 Add tests and eslint il y a 9 ans
ARCHITECTURE.md 2d6af3e838 Plugin architecture updated according to recent discussions il y a 9 ans
CONTRIBUTING.md eb8a772540 Added to example il y a 9 ans
LICENSE 320c8a16ef Getting a sandbox going with the worst possible layout il y a 9 ans
README.md de192e135e We no longer need a separate watch. Refs #13 il y a 9 ans
bs-config.js df1648aad3 Refactored npm scripts. il y a 9 ans
package.json df1648aad3 Refactored npm scripts. il y a 9 ans
transloadit-core.js 403726ea5b First draft of architecture and pluggable SDK core il y a 9 ans

README.md

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.