{"_id":"@triply/tus-js-client","_rev":"48-1f7fc1a9237528b2b320bdfecb79bdc5","name":"@triply/tus-js-client","dist-tags":{"latest":"2.3.0"},"versions":{"1.4.5":{"name":"@triply/tus-js-client","version":"1.4.5","description":"A pure JavaScript client for the tus resumable upload protocol","main":"lib.es5/index.js","jsnext:main":"lib/index.js","browser":{"./lib/node/request.js":"./lib/browser/request.js","./lib/node/base64.js":"./lib/browser/base64.js","./lib/node/storage.js":"./lib/browser/storage.js","./lib/node/source.js":"./lib/browser/source.js","./lib.es5/node/request.js":"./lib.es5/browser/request.js","./lib.es5/node/base64.js":"./lib.es5/browser/base64.js","./lib.es5/node/storage.js":"./lib.es5/browser/storage.js","./lib.es5/node/source.js":"./lib.es5/browser/source.js"},"repository":{"type":"git","url":"git+https://github.com/tus/tus-js-client.git"},"keywords":["tus","resumable","upload","protocol","progress","file","browser"],"license":"MIT","bugs":{"url":"https://github.com/tus/tus-js-client/issues"},"homepage":"https://github.com/tus/tus-js-client","devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^4.1.8","babel-preset-es2015":"^6.1.18","babelify":"^7.3.0","browserify":"^12.0.0","colors":"^1.1.2","derequire":"^2.0.3","eslint":"^1.6.0","exorcist":"^0.4.0","get-saucelabs-browsers":"^1.0.1","jasmine":"^2.5.2","jasmine-ajax":"^3.2.0","jasmine-core":"^2.4.1","phantomjs-prebuilt":"^2.1.15","replace":"^0.3.0","temp":"^0.8.3","uglify-js":"^2.6.0","watchify":"^3.5.0"},"dependencies":{"buffer-from":"^0.1.1","extend":"^3.0.0","lodash.throttle":"^4.1.1","resolve-url":"^0.2.1"},"scripts":{"build":"browserify lib/index.js -t [ babelify ] -s tus -d | exorcist ./dist/tus.js.map | derequire > dist/tus.js","watch":"watchify lib/index.js -t babelify -o dist/tus.js -s tus -v -d","test":"./bin/test","phantom-test":"phantomjs --ssl-protocol=any bin/phantom-jasmine.js","sauce-test":"node bin/sauce-jasmine.js http://localhost:8081/test/SpecRunner.html","node-test":"cd test; jasmine","minify":"uglifyjs ./dist/tus.js -o ./dist/tus.min.js --in-source-map ./dist/tus.js.map --source-map ./dist/tus.min.js.map --source-map-url tus.min.js.map","dist":"npm run build && npm run minify","lint":"eslint lib demo test bin","transpile":"babel -d lib.es5/ lib/ && replace '^' '// Generated by Babel\n' ./lib.es5/*/*.js ./lib.es5/*.js --multiline=false"},"babel":{"presets":["es2015"]},"gitHead":"40448e99699b9f9addc8ef3ca191d1f966a8f0d5","_id":"@triply/tus-js-client@1.4.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ysgorg","email":"yysgorg@gmail.com"},"dist":{"integrity":"sha512-9edzv0qm6pSwYgVWYzcXj63JiAHHFup84D+ie6r6mXYEvtgIHL2CJ5ncXjCiPxajsLL8oWvNedv6kYVWmfSGTQ==","shasum":"6675d801a469a9eecd9fcc7fdac62a9c03fe30dd","tarball":"https://registry.npmjs.org/@triply/tus-js-client/-/tus-js-client-1.4.5.tgz","fileCount":52,"unpackedSize":278342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdI+QVo9tgq/JSS56hoz0DqDo+ZvPDwA5FLsCPU6VezwIgXJrRs1SHxqBVGDZNg8Vvdug4d6pMZSF7ftRdutCdiBI="}]},"maintainers":[{"name":"gerwinbosch","email":"gerwinbosch@chello.nl"},{"name":"laurens.rietveld","email":"laurens.rietveld@gmail.com"},{"name":"rubenw","email":"ruben@triply.cc"},{"name":"ysgorg","email":"yysgorg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tus-js-client_1.4.5_1518799789692_0.4832056344461151"},"_hasShrinkwrap":false},"1.4.5-1":{"name":"@triply/tus-js-client","version":"1.4.5-1","description":"A pure JavaScript client for the tus resumable upload protocol","main":"lib.es5/index.js","jsnext:main":"lib/index.js","browser":{"./lib/node/request.js":"./lib/browser/request.js","./lib/node/base64.js":"./lib/browser/base64.js","./lib/node/storage.js":"./lib/browser/storage.js","./lib/node/source.js":"./lib/browser/source.js","./lib.es5/node/request.js":"./lib.es5/browser/request.js","./lib.es5/node/base64.js":"./lib.es5/browser/base64.js","./lib.es5/node/storage.js":"./lib.es5/browser/storage.js","./lib.es5/node/source.js":"./lib.es5/browser/source.js"},"repository":{"type":"git","url":"git+https://github.com/tus/tus-js-client.git"},"keywords":["tus","resumable","upload","protocol","progress","file","browser"],"license":"MIT","bugs":{"url":"https://github.com/tus/tus-js-client/issues"},"homepage":"https://github.com/tus/tus-js-client","devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^4.1.8","babel-preset-es2015":"^6.1.18","babelify":"^7.3.0","browserify":"^12.0.0","colors":"^1.1.2","derequire":"^2.0.3","eslint":"^1.6.0","exorcist":"^0.4.0","get-saucelabs-browsers":"^1.0.1","jasmine":"^2.5.2","jasmine-ajax":"^3.2.0","jasmine-core":"^2.4.1","phantomjs-prebuilt":"^2.1.15","replace":"^0.3.0","temp":"^0.8.3","uglify-js":"^2.6.0","watchify":"^3.5.0"},"dependencies":{"buffer-from":"^0.1.1","extend":"^3.0.0","lodash.throttle":"^4.1.1","resolve-url":"^0.2.1"},"scripts":{"build":"browserify lib/index.js -t [ babelify ] -s tus -d | exorcist ./dist/tus.js.map | derequire > dist/tus.js","watch":"watchify lib/index.js -t babelify -o dist/tus.js -s tus -v -d","test":"./bin/test","phantom-test":"phantomjs --ssl-protocol=any bin/phantom-jasmine.js","sauce-test":"node bin/sauce-jasmine.js http://localhost:8081/test/SpecRunner.html","node-test":"cd test; jasmine","minify":"uglifyjs ./dist/tus.js -o ./dist/tus.min.js --in-source-map ./dist/tus.js.map --source-map ./dist/tus.min.js.map --source-map-url tus.min.js.map","dist":"npm run build && npm run minify","lint":"eslint lib demo test bin","transpile":"babel -d lib.es5/ lib/ && replace '^' '// Generated by Babel\n' ./lib.es5/*/*.js ./lib.es5/*.js --multiline=false"},"babel":{"presets":["es2015"]},"gitHead":"251ca5997496af2bfb7a28d6be66c8464f88f6a3","_id":"@triply/tus-js-client@1.4.5-1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ysgorg","email":"yysgorg@gmail.com"},"dist":{"integrity":"sha512-O1kKdCN/kIVKEq6jVlaAzVNJpFlxvjrpyLbz7gKV/1SzSSaUMWs5wI+Z7ZMQzjgHsTz8wnbQVwruPG1yDFfTkQ==","shasum":"7a5f97d55f7b6e89a017f1627b452e91ae764d2f","tarball":"https://registry.npmjs.org/@triply/tus-js-client/-/tus-js-client-1.4.5-1.tgz","fileCount":52,"unpackedSize":278071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6xRHMDOoV0rxrYVhBr38/kFnzxtmMoEAFP9ukJVYeSAIgMHj72QQEh7QQ6XonPUee4oln5s1N8kbWEfDoaDrA7Sk="}]},"maintainers":[{"name":"gerwinbosch","email":"gerwinbosch@chello.nl"},{"name":"laurens.rietveld","email":"laurens.rietveld@gmail.com"},{"name":"rubenw","email":"ruben@triply.cc"},{"name":"ysgorg","email":"yysgorg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tus-js-client_1.4.5-1_1519031407289_0.8815957243139911"},"_hasShrinkwrap":false},"1.4.6":{"name":"@triply/tus-js-client","version":"1.4.6","description":"A pure JavaScript client for the tus resumable upload protocol","main":"lib.es5/index.js","jsnext:main":"lib/index.js","browser":{"./lib/node/request.js":"./lib/browser/request.js","./lib/node/base64.js":"./lib/browser/base64.js","./lib/node/storage.js":"./lib/browser/storage.js","./lib/node/source.js":"./lib/browser/source.js","./lib.es5/node/request.js":"./lib.es5/browser/request.js","./lib.es5/node/base64.js":"./lib.es5/browser/base64.js","./lib.es5/node/storage.js":"./lib.es5/browser/storage.js","./lib.es5/node/source.js":"./lib.es5/browser/source.js"},"repository":{"type":"git","url":"git+https://github.com/tus/tus-js-client.git"},"keywords":["tus","resumable","upload","protocol","progress","file","browser"],"license":"MIT","bugs":{"url":"https://github.com/tus/tus-js-client/issues"},"homepage":"https://github.com/tus/tus-js-client","devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^4.1.8","babel-preset-es2015":"^6.1.18","babelify":"^7.3.0","browserify":"^12.0.0","colors":"^1.1.2","derequire":"^2.0.3","eslint":"^1.6.0","exorcist":"^0.4.0","get-saucelabs-browsers":"^1.0.1","jasmine":"^2.5.2","jasmine-ajax":"^3.2.0","jasmine-core":"^2.4.1","phantomjs-prebuilt":"^2.1.15","replace":"^0.3.0","temp":"^0.8.3","uglify-js":"^2.6.0","watchify":"^3.5.0"},"dependencies":{"buffer-from":"^0.1.1","extend":"^3.0.0","lodash.throttle":"^4.1.1","resolve-url":"^0.2.1"},"scripts":{"build":"browserify lib/index.js -t [ babelify ] -s tus -d | exorcist ./dist/tus.js.map | derequire > dist/tus.js","watch":"watchify lib/index.js -t babelify -o dist/tus.js -s tus -v -d","test":"./bin/test","phantom-test":"phantomjs --ssl-protocol=any bin/phantom-jasmine.js","sauce-test":"node bin/sauce-jasmine.js http://localhost:8081/test/SpecRunner.html","node-test":"cd test; jasmine","minify":"uglifyjs ./dist/tus.js -o ./dist/tus.min.js --in-source-map ./dist/tus.js.map --source-map ./dist/tus.min.js.map --source-map-url tus.min.js.map","dist":"npm run build && npm run minify","lint":"eslint lib demo test bin","transpile":"babel -d lib.es5/ lib/ && replace '^' '// Generated by Babel\n' ./lib.es5/*/*.js ./lib.es5/*.js --multiline=false"},"babel":{"presets":["es2015"]},"gitHead":"61cfa56de1c61ce2745679d86e8a056c8cf0fd8e","_id":"@triply/tus-js-client@1.4.6","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ysgorg","email":"yysgorg@gmail.com"},"dist":{"integrity":"sha512-UoGmOaI83chq+E7q27mc0PBudHqjw4R5nGpAa6zOmxEAB1OZTp6pGyWxg9pd3hq+csVXvnxpcRZCDkoBBoFVqw==","shasum":"b7d873d82157b47bc337b313d5cffed2f8d2b3e7","tarball":"https://registry.npmjs.org/@triply/tus-js-client/-/tus-js-client-1.4.6.tgz","fileCount":52,"unpackedSize":278988,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVdOUmTincosMjfikNZkjlNypIhgX8aYuvdobe8OSvpgIgPTuWVy4PB2aeIHXJo3c1E8Fu74b5TWJ7RaDXUrUQ76k="}]},"maintainers":[{"name":"gerwinbosch","email":"gerwinbosch@chello.nl"},{"name":"laurens.rietveld","email":"laurens.rietveld@gmail.com"},{"name":"rubenw","email":"ruben@triply.cc"},{"name":"ysgorg","email":"yysgorg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tus-js-client_1.4.6_1523453895116_0.8399650229608906"},"_hasShrinkwrap":false},"1.4.6-1":{"name":"@triply/tus-js-client","version":"1.4.6-1","description":"A pure JavaScript client for the tus resumable upload protocol","main":"lib.es5/index.js","jsnext:main":"lib/index.js","browser":{"./lib/node/request.js":"./lib/browser/request.js","./lib/node/base64.js":"./lib/browser/base64.js","./lib/node/storage.js":"./lib/browser/storage.js","./lib/node/source.js":"./lib/browser/source.js","./lib.es5/node/request.js":"./lib.es5/browser/request.js","./lib.es5/node/base64.js":"./lib.es5/browser/base64.js","./lib.es5/node/storage.js":"./lib.es5/browser/storage.js","./lib.es5/node/source.js":"./lib.es5/browser/source.js"},"repository":{"type":"git","url":"git+https://github.com/tus/tus-js-client.git"},"keywords":["tus","resumable","upload","protocol","progress","file","browser"],"license":"MIT","bugs":{"url":"https://github.com/tus/tus-js-client/issues"},"homepage":"https://github.com/tus/tus-js-client","devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^4.1.8","babel-preset-es2015":"^6.1.18","babelify":"^7.3.0","browserify":"^12.0.0","colors":"^1.1.2","derequire":"^2.0.3","eslint":"^1.6.0","exorcist":"^0.4.0","get-saucelabs-browsers":"^1.0.1","jasmine":"^2.5.2","jasmine-ajax":"^3.2.0","jasmine-core":"^2.4.1","phantomjs-prebuilt":"^2.1.15","replace":"^0.3.0","temp":"^0.8.3","uglify-js":"^2.6.0","watchify":"^3.5.0"},"dependencies":{"buffer-from":"^0.1.1","extend":"^3.0.0","lodash.throttle":"^4.1.1","resolve-url":"^0.2.1"},"scripts":{"build":"browserify lib/index.js -t [ babelify ] -s tus -d | exorcist ./dist/tus.js.map | derequire > dist/tus.js","watch":"watchify lib/index.js -t babelify -o dist/tus.js -s tus -v -d","test":"./bin/test","phantom-test":"phantomjs --ssl-protocol=any bin/phantom-jasmine.js","sauce-test":"node bin/sauce-jasmine.js http://localhost:8081/test/SpecRunner.html","node-test":"cd test; jasmine","minify":"uglifyjs ./dist/tus.js -o ./dist/tus.min.js --in-source-map ./dist/tus.js.map --source-map ./dist/tus.min.js.map --source-map-url tus.min.js.map","dist":"npm run build && npm run minify","lint":"eslint lib demo test bin","transpile":"babel -d lib.es5/ lib/ && replace '^' '// Generated by Babel\n' ./lib.es5/*/*.js ./lib.es5/*.js --multiline=false"},"babel":{"presets":["es2015"]},"gitHead":"ea11ee05eafaa1a7c9325c684869f4bfe45ef0ca","_id":"@triply/tus-js-client@1.4.6-1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"ysgorg","email":"yysgorg@gmail.com"},"dist":{"integrity":"sha512-A62GpeIBlNM4o1OscWn0ec7wYOkpfp6XHA50yYwhJOjKLIs8hGrOmiNd+wtcBnAmS1Ob/3mk3FeHSjS3Z5Pzlg==","shasum":"aad9888511bd5f8ee10da65afea04930854d9ad2","tarball":"https://registry.npmjs.org/@triply/tus-js-client/-/tus-js-client-1.4.6-1.tgz","fileCount":52,"unpackedSize":281087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDpe6CRA9TVsSAnZWagAAOzQP/j8YJ4mExbTUr5zvxjEH\n94/bjn0beP28KdedeKNWvr9r1yxGZz6YAsf02F7ZjXR1Zh3wQKS/iMwj+o+t\nwd37L3DbbLBaBg/El66aNXuMIqDt/Di+t4qDoXdtN7fYA5IdVcw/3phbcouf\nsA5lQC+hJngFvaaojqDB7RqxnaIuurXl7XFC1PfZevBCifC9TPJZZiY0kKEF\nSA1PTg+TNODsW04ITH/su2hn1dXNC6s/ckb6GQlVP8MlawTG2o9vK60GeHml\ncBS4/qmOMVS3pVPi+fYNIxtjF5xud4dvdgV625bePp/h5mCQTEICE3lNk6nV\nWpCnCJidKewbwQkEB9p1utInt2v4GO+IZRpja96R74Fgm4ik3vFEu1lUudlS\nJW/5wQRxsrGESv1SIVubdVoZ64zq8v9ZYXF191jsQigEFWsPZ4KRi/nVvKhb\nZUVXqhV3bBaZA+8CiGxD9TJ5b5OkH1ujKzzpHzPsWxl6Nv/LbMPt70LS1ng5\nD7PbvE6A0ppdcbnV6P6q1YpEKE5hKDl8iU2kLgXkVCUGBPnrzdZeIA2A+gWw\n1lsmJtgCdR1e3AAwFUXslFpEvpeeG2XEfvgpAL1kEw8X6JnXmSShOYojlua5\nak8T6Zqed40xeI45XiiilWzZLLRD/kLf+Q/mgauTzbjPHOMkm42p1xz6onB1\nLb58\r\n=S5CE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvCxGNvkyDBuSBT+s0eZSU2vCMjEKU/y8k1TR4f/PWEQIhAPUqp6DlFVvu/3oFkb7P3XDCfpLdkZnMUN54IKMl38aQ"}]},"maintainers":[{"name":"gerwinbosch","email":"gerwinbosch@chello.nl"},{"name":"laurens.rietveld","email":"laurens.rietveld@gmail.com"},{"name":"rubenw","email":"ruben@triply.cc"},{"name":"ysgorg","email":"yysgorg@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tus-js-client_1.4.6-1_1527683001608_0.5194364763552615"},"_hasShrinkwrap":false},"1.4.6-2":{"name":"@triply/tus-js-client","version":"1.4.6-2","description":"A pure JavaScript client for the tus resumable upload protocol","main":"lib.es5/index.js","jsnext:main":"lib/index.js","browser":{"./lib/node/request.js":"./lib/browser/request.js","./lib/node/base64.js":"./lib/browser/base64.js","./lib/node/storage.js":"./lib/browser/storage.js","./lib/node/source.js":"./lib/browser/source.js","./lib.es5/node/request.js":"./lib.es5/browser/request.js","./lib.es5/node/base64.js":"./lib.es5/browser/base64.js","./lib.es5/node/storage.js":"./lib.es5/browser/storage.js","./lib.es5/node/source.js":"./lib.es5/browser/source.js"},"repository":{"type":"git","url":"git+https://github.com/tus/tus-js-client.git"},"keywords":["tus","resumable","upload","protocol","progress","file","browser"],"license":"MIT","bugs":{"url":"https://github.com/tus/tus-js-client/issues"},"homepage":"https://github.com/tus/tus-js-client","devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^4.1.8","babel-preset-es2015":"^6.1.18","babelify":"^7.3.0","browserify":"^12.0.0","colors":"^1.1.2","derequire":"^2.0.3","eslint":"^1.6.0","exorcist":"^0.4.0","get-saucelabs-browsers":"^1.0.1","jasmine":"^2.5.2","jasmine-ajax":"^3.2.0","jasmine-core":"^2.4.1","phantomjs-prebuilt":"^2.1.15","replace":"^0.3.0","temp":"^0.8.3","uglify-js":"^2.6.0","watchify":"^3.5.0"},"dependencies":{"buffer-from":"^0.1.1","extend":"^3.0.0","lodash.throttle":"^4.1.1","resolve-url":"^0.2.1"},"scripts":{"build":"browserify lib/index.js -t [ babelify ] -s tus -d | exorcist ./dist/tus.js.map | derequire > dist/tus.js","watch":"watchify lib/index.js -t babelify -o dist/tus.js -s tus -v -d","test":"./bin/test","phantom-test":"phantomjs --ssl-protocol=any bin/phantom-jasmine.js","sauce-test":"node bin/sauce-jasmine.js http://localhost:8081/test/SpecRunner.html","node-test":"cd test; jasmine","minify":"uglifyjs ./dist/tus.js -o ./dist/tus.min.js --in-source-map ./dist/tus.js.map --source-map ./dist/tus.min.js.map --source-map-url tus.min.js.map","dist":"npm run build && npm run minify","lint":"eslint lib demo test bin","transpile":"babel -d lib.es5/ lib/ && replace '^' '// Generated by Babel\n' ./lib.es5/*/*.js ./lib.es5/*.js --multiline=false"},"babel":{"presets":["es2015"]},"gitHead":"4b02f9930629e7e90af19aba72919e15c063b664","_id":"@triply/tus-js-client@1.4.6-2","_nodeVersion":"12.22.2","_npmVersion":"6.14.13","dist":{"integrity":"sha512-X55HplGJsEfnNjEHBi5px5liv9wZGmwMKrmRROgAzawGvhfr7b9+W2REl5JkUhWkIewFcL4pr2jrEvjemScWPw==","shasum":"4935b3782b6d273b9dac5182cab89995bb31e444","tarball":"https://registry.npmjs.org/@triply/tus-js-client/-/tus-js-client-1.4.6-2.tgz","fileCount":52,"unpackedSize":281048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAoL8CRA9TVsSAnZWagAA5mcP/AnB1rKt9kkpSF/0t/1S\nPgST820tUiGDrh39Gj6maixFZpQaxtm/f/wf/oiyXqhUrhMy3PmMgic9+ZVW\nrIZPfGhW2/2otIhuc4vD5cXxLBFc2yC34F2zcW8sQBKN1JHJ9YJX9ptUrBiH\nRKMZMdXwsBUcEsyXwtRxGbwtNxhsEmYp1bOEwtgxNBlp+SfJ2+YEP1598cKC\nDPUgw0WJwnYHiBxtzoWxRIwHZjmWrXtmLQ9mFPJKzfUCIbTFvsCkHEsgc7ki\nFc+zHBUYvVZ1DOX8IR2bylvarZVKeEbvjHufA14u41beRrnQZfXtixAIUn9W\nlNk/URyCIUE+LMaHWEkW7Cht+v0EE2B5QCyTYz51Z7NZ+k5LHNpdo/uYWj3L\n816JMSv2a7aZBGTvBYe2ktvp9sEycvf6ojaJDZuu/ncCn1iyGk558lS3YYYL\nc0YL3eHMdpwMv9Eoc8hpgfeKzSFmsaT08a1ad2YPfvBYDVc3ayfE7dlaEI/5\n7aFKIkmDFMmskSP2yHwpOfqHGsaNhjfs71O/F4+lHOYzNpP/Wr3pj6KHsuug\nzwCg/pHbY8VeXO2/5Y/6Ht78zk2gTFqLkbcgJE2zS5s88Nz6o80TlP+5qspP\nIxsBaeb/GHR+ZPbgxKSeUhFL3bl9LTzVRFn6TZEhdG6SsHWAruWyMYCnGDAc\nhlxn\r\n=EuGS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAef5ffACH+SGXDn3izbU5KeX4+pYsdrBGQNQqYi9/oUAiB2uSRBKM8CPTxkC4U65QmUNUIon0PS70jMotlmYrcrSw=="}]},"_npmUser":{"name":"laurens.rietveld","email":"laurens.rietveld@triply.cc"},"directories":{},"maintainers":[{"name":"laurens.rietveld","email":"laurens.rietveld@triply.cc"},{"name":"rubenw","email":"ruben@triply.cc"},{"name":"ysgorg","email":"yysgorg@gmail.com"},{"name":"gerwinbosch","email":"gerwin@familiebosch.info"},{"name":"thomasdegroot18","email":"thomasdegroot18@gmail.com"},{"name":"wbeek","email":"wouter@triply.cc"},{"name":"evelien.lantman","email":"evelien.lantman@triply.cc"},{"name":"ivank-triply","email":"ivan.kovatchev@triply.cc"},{"name":"kathrin.dentler","email":"kathrin.dentler@triply.cc"},{"name":"rosaline","email":"rosaline.de.haan@triply.cc"},{"name":"mpvharmelen","email":"Martin@vanharmelen.com"},{"name":"dionysia","email":"dionysia.nakou@triply.cc"},{"name":"simon.werner","email":"simon.werner@triply.cc"},{"name":"tanjaronzhina","email":"tanja.ronzhina@triply.cc"},{"name":"wouterbeek","email":"wouter@triply.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tus-js-client_1.4.6-2_1627554556253_0.42572884856463844"},"_hasShrinkwrap":false},"2.3.0":{"name":"@triply/tus-js-client","version":"2.3.0","description":"A pure JavaScript client for the tus resumable upload protocol","main":"lib.es5/node/index.js","module":"lib.esm/node/index.js","browser":{"./lib.es5/node/index.js":"./lib.es5/browser/index.js","./lib.esm/node/index.js":"./lib.esm/browser/index.js","./lib/node/index.js":"./lib/browser/index.js"},"types":"./lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/tus/tus-js-client.git"},"keywords":["tus","resumable","upload","protocol","progress","file","browser"],"license":"MIT","bugs":{"url":"https://github.com/tus/tus-js-client/issues"},"homepage":"https://github.com/tus/tus-js-client","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/eslint-parser":"^7.13.10","@babel/eslint-plugin":"^7.13.10","@babel/plugin-syntax-jsx":"^7.12.13","@babel/plugin-transform-modules-commonjs":"^7.9.6","@babel/preset-env":"^7.0.0","axios":"^0.21.1","babelify":"^10.0.0","browserify":"^12.0.0","browserstack":"^1.5.2","browserstack-runner":"git://github.com/Acconut/browserstack-runner.git#fix_etxtbsy","es6-promise":"^4.2.8","eslint":"^7.22.0","eslint-config-transloadit":"1.1.4","eslint-plugin-jest":"^24.3.1","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.22.0","exorcist":"^0.4.0","into-stream":"^6.0.0","jasmine":"^3.5.0","jasmine-ajax":"^3.2.0","jasmine-core":"^3.5.0","npm-run-all":"^4.1.5","puppeteer":"^1.19.0","regenerator-runtime":"^0.13.5","temp":"^0.8.3","tsd":"0.12.1","uglify-js":"^3.9.2","watchify":"^3.11.1"},"dependencies":{"buffer-from":"^0.1.1","combine-errors":"^3.0.3","is-stream":"^2.0.0","js-base64":"^2.6.1","lodash.throttle":"^4.1.1","proper-lockfile":"^2.0.1","url-parse":"^1.4.3"},"scripts":{"build-test-bundle":"mkdir -p dist && browserify test/spec/browser-index.js -t [ babelify --plugins [ @babel/transform-modules-commonjs ] ] -d -o dist/browser-test-bundle.js","build-bundle":"mkdir -p dist && browserify lib/browser/index.js -t [ babelify --plugins [ @babel/transform-modules-commonjs ] ] -s tus -d | exorcist ./dist/tus.js.map > dist/tus.js","build-minify":"uglifyjs ./dist/tus.js -o ./dist/tus.min.js --compress --mangle --source-map \"content='./dist/tus.js.map',url='tus.min.js.map'\"","build-transpile-esm":"babel -d lib.esm/ lib/","build-transpile-cjs":"babel --no-babelrc --plugins @babel/transform-modules-commonjs -d lib.es5/ lib.esm/","build-transpile":"npm-run-all build-transpile-esm build-transpile-cjs","build":"npm-run-all build-bundle build-minify build-transpile build-test-bundle","watch-bundle":"watchify lib/browser/index.js -t [ babelify --plugins [ @babel/transform-modules-commonjs ] ] -o dist/tus.js -s tus -v -d","watch-test-bundle":"watchify test/spec/browser-index.js -t [ babelify --plugins [ @babel/transform-modules-commonjs ] ] -d -o dist/browser-test-bundle.js","watch-transpile":"babel --watch -d lib.es5/ lib/","watch":"npm-run-all --parallel watch-*","test-puppeteer":"node bin/puppeteer-jasmine.js","test-browserstack":"node bin/browserstack-jasmine.js","test-node":"jasmine test/spec/node-index.js","test-types":"tsd","test":"./bin/test && npm run test-types","lint":"eslint lib demos test bin"},"gitHead":"b07d8107ecd05081892e28c2ef0f685104a98c18","_id":"@triply/tus-js-client@2.3.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-m/alfhgIssz0C3z6n1bJLRc03B9DS4ULrNwF5SBhOQx+ldU9t1RsGP4IQW9I9T0WsrqfxGO0lAme6dPmdN5hJQ==","shasum":"0c3e8cef7dc4dfd5fdb053050b99d5f58a891a3a","tarball":"https://registry.npmjs.org/@triply/tus-js-client/-/tus-js-client-2.3.0.tgz","fileCount":158,"unpackedSize":12447607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2e5CCRA9TVsSAnZWagAAtBMP/2VCwE3Qg+Py+w0S515j\nUA1hsRJfK4ZfCxrKZxpxikWlg2MrCia2iPf6LVvV8//obea3NO3dN+m+9YY2\ne343SQyh656yk9FEMYLVYSf3/5BOtxDJUpirswPmSYOZ0oQ/p/AtfnCe4BuK\njgFSbThAfu1dgFm69WGlzgYs1moV1XXY+MIYm6pY7VKfjmlMYnYIerMQCA3p\nwChyQoEVdpRSxoq1Eoce1tPsldNkEX4UEq4ZK01/7yiqfFyqupS1gMzohgRX\nD6apWNR2NnxgbWPTcIL1KzWmHv9NBWqnq0rgltVNvEE1Fpd3VDPqTi3T/q4D\nsHuC+1SuZKXbNRSoIVRQHsOTk3QHImSakJMSlj7ugVeUnVINtn5tCUM+aonj\nrQPneKa+Gqp2CsPOR3u5hlbp5C3Iw5Qxifa5tH6VZK4XeSqo0pj+NjfFWkxo\nkBKrOpVzI+S76zXIqlERcvkn9ZKtvLwPxLtYQjw7mEfn1PDt2J7VvNILrf/z\nNPI9mGeo0r2OdYHsa9fuS2QdDBgWA1dP20SxeKiKZfmQAulI+Yij3eIVRBWM\nmWXdLqxV2G4f0MMDo7S5D4pNpgs3ifgFjcAxmpzwXGcmFpx3628Bd/B5HuS0\njUe37itfNS1uz6dw8r/zylYeHFextL7rp24ATh4xrAttAvS+x3cNA3A+ZLiG\nrGzH\r\n=PNhg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrW9UqAOeBPFGBdG/Jx4E7Tj9fKojOSW2Mc3CQ6lg05wIhAOao22Xg4ICIunNYJrkeDW6agM4a7TrovRYlBw5+U76T"}]},"_npmUser":{"name":"ivank-triply","email":"ivan.kovatchev@triply.cc"},"directories":{},"maintainers":[{"name":"ross.triply","email":"ross.curry@triply.cc"},{"name":"laurens.rietveld","email":"laurens.rietveld@triply.cc"},{"name":"rubenw","email":"ruben@triply.cc"},{"name":"ysgorg","email":"yysgorg@gmail.com"},{"name":"gerwinbosch","email":"gerwin@familiebosch.info"},{"name":"thomasdegroot18","email":"thomasdegroot18@gmail.com"},{"name":"wbeek","email":"wouter@triply.cc"},{"name":"evelien.lantman","email":"evelien.lantman@triply.cc"},{"name":"ivank-triply","email":"ivan.kovatchev@triply.cc"},{"name":"kathrin.dentler","email":"kathrin.dentler@triply.cc"},{"name":"rosaline","email":"rosaline.de.haan@triply.cc"},{"name":"mpvharmelen","email":"Martin@vanharmelen.com"},{"name":"dionysia","email":"dionysia.nakou@triply.cc"},{"name":"simon.werner","email":"simon.werner@triply.cc"},{"name":"tanjaronzhina","email":"tanja.ronzhina@triply.cc"},{"name":"wouterbeek","email":"wouter@triply.cc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tus-js-client_2.3.0_1630682295772_0.09663139848646929"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-16T16:49:49.691Z","1.4.5":"2018-02-16T16:49:49.939Z","modified":"2022-09-23T10:56:08.313Z","1.4.5-1":"2018-02-19T09:10:07.347Z","1.4.6":"2018-04-11T13:38:15.204Z","1.4.6-1":"2018-05-30T12:23:21.730Z","1.4.6-2":"2021-07-29T10:29:16.440Z","2.3.0":"2021-09-03T15:18:16.242Z"},"maintainers":[{"email":"laurens.rietveld@triply.cc","name":"laurens.rietveld"},{"email":"gerwin@familiebosch.info","name":"gerwinbosch"}],"description":"A pure JavaScript client for the tus resumable upload protocol","homepage":"https://github.com/tus/tus-js-client","keywords":["tus","resumable","upload","protocol","progress","file","browser"],"repository":{"type":"git","url":"git+https://github.com/tus/tus-js-client.git"},"bugs":{"url":"https://github.com/tus/tus-js-client/issues"},"license":"MIT","readme":"# tus-js-client\n\n<img alt=\"Tus logo\" src=\"https://github.com/tus/tus.io/blob/master/assets/img/tus1.png?raw=true\" width=\"30%\" align=\"right\" />\n\n> **tus** is a protocol based on HTTP for *resumable file uploads*. Resumable\n> means that an upload can be interrupted at any moment and can be resumed without\n> re-uploading the previous data again. An interruption may happen willingly, if\n> the user wants to pause, or by accident in case of an network issue or server\n> outage.\n\ntus-js-client is a pure **JavaScript** client for the [tus resumable upload protocol](http://tus.io) and can be used inside **browsers**, **Node.js**,\n**React Native** and **Apache Cordova** applications.\n\n**Protocol version:** 1.0.0\n\nThis branch contains tus-js-client v2. If you are looking for the previous major release, after which [breaking changes](https://tus.io/blog/2020/05/04/tus-js-client-200/) have been introduced, please look at the [v1.8.0 tag](https://github.com/tus/tus-js-client/tree/v1.8.0).\n\n## Example\n\n```js\ninput.addEventListener(\"change\", function(e) {\n    // Get the selected file from the input element\n    var file = e.target.files[0]\n\n    // Create a new tus upload\n    var upload = new tus.Upload(file, {\n        endpoint: \"http://localhost:1080/files/\",\n        retryDelays: [0, 3000, 5000, 10000, 20000],\n        metadata: {\n            filename: file.name,\n            filetype: file.type\n        },\n        onError: function(error) {\n            console.log(\"Failed because: \" + error)\n        },\n        onProgress: function(bytesUploaded, bytesTotal) {\n            var percentage = (bytesUploaded / bytesTotal * 100).toFixed(2)\n            console.log(bytesUploaded, bytesTotal, percentage + \"%\")\n        },\n        onSuccess: function() {\n            console.log(\"Download %s from %s\", upload.file.name, upload.url)\n        }\n    })\n\n    // Check if there are any previous uploads to continue.\n    upload.findPreviousUploads().then(function (previousUploads) {\n        // Found previous uploads so we select the first one. \n        if (previousUploads.length) {\n            upload.resumeFromPreviousUpload(previousUploads[0])\n        }\n\n        // Start the upload\n        upload.start()\n    })\n})\n```\n\n## Documentation\n\n* [Installation & Requirements](/docs/installation.md)\n* [Usage & Examples](/docs/usage.md)\n* [API Reference](/docs/api.md)\n* [Contribution Guidelines](/docs/contributing.md)\n* [FAQ & Common issues](/docs/faq.md)\n\n## Build status\n\n[![Build Status](https://travis-ci.org/tus/tus-js-client.svg?branch=master)](https://travis-ci.org/tus/tus-js-client)\n\n## License\n\nThis project is licensed under the MIT license, see `LICENSE`.\n","readmeFilename":"README.md"}