tus-js-client

v3.1.2
A pure JavaScript client for the tus resumable upload protocol
tus resumable upload protocol progress file browser

fix

yarn fix:formatting

lint

eslint . --cache && yarn lint:formatting

build

npm-run-all build-bundle build-minify build-transpile build-test-bundle

watch

npm-run-all --parallel watch-*

test-node

jasmine test/spec/node-index.js

test-types

tsd

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'"

watch-bundle

chokidar --initial "lib/**/*" -c "npm run build-bundle"

fix:formatting

prettier --write .

test-puppeteer

karma start test/karma/puppeteer.conf.js

build-transpile

npm-run-all build-transpile-esm build-transpile-cjs

lint:formatting

prettier --check .

watch-transpile

chokidar --initial "lib/**/*" -c "npm run build-transpile"

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

test-browserstack

karma start test/karma/browserstack.conf.js

watch-test-bundle

chokidar --initial "test/spec/**/*" -c "npm run build-test-bundle"

build-transpile-cjs

babel --no-babelrc --plugins @babel/transform-modules-commonjs -d lib.es5/ lib.esm/

build-transpile-esm

babel -d lib.esm/ lib/

Metadata

  • MIT
  • >=18
  • Unknown
  • released 12/7/2023

Downloads