Socket
Socket
Sign inDemoInstall

@uppy/tus

Package Overview
Dependencies
Maintainers
6
Versions
115
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@uppy/tus - npm Package Compare versions

Comparing version 3.3.1 to 3.3.2

2

lib/index.js

@@ -15,3 +15,3 @@ function _classPrivateFieldLooseBase(receiver, privateKey) { if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) { throw new TypeError("attempted to use private field on non-instance"); } return receiver; }

const packageJson = {
"version": "3.3.1"
"version": "3.3.2"
};

@@ -18,0 +18,0 @@ /** @typedef {import('..').TusOptions} TusOptions */

{
"name": "@uppy/tus",
"description": "Resumable uploads for Uppy using Tus.io",
"version": "3.3.1",
"version": "3.3.2",
"license": "MIT",

@@ -26,4 +26,4 @@ "main": "lib/index.js",

"dependencies": {
"@uppy/companion-client": "^3.4.1",
"@uppy/utils": "^5.5.1",
"@uppy/companion-client": "^3.5.0",
"@uppy/utils": "^5.5.2",
"tus-js-client": "^3.0.0"

@@ -35,4 +35,4 @@ },

"peerDependencies": {
"@uppy/core": "^3.5.1"
"@uppy/core": "^3.6.0"
}
}
import type { PluginOptions, BasePlugin, UppyFile } from '@uppy/core'
import type { UploadOptions, HttpRequest } from 'tus-js-client'
type TusUploadOptions = Pick<UploadOptions, Exclude<keyof UploadOptions,
| 'fingerprint'
| 'metadata'
| 'onBeforeRequest'
| 'onProgress'
| 'onChunkComplete'
| 'onShouldRetry'
| 'onSuccess'
| 'onError'
| 'uploadUrl'
| 'uploadSize'
>>
type TusUploadOptions = Pick<
UploadOptions,
Exclude<
keyof UploadOptions,
| 'fingerprint'
| 'metadata'
| 'onBeforeRequest'
| 'onProgress'
| 'onChunkComplete'
| 'onShouldRetry'
| 'onSuccess'
| 'onError'
| 'uploadUrl'
| 'uploadSize'
>
>
type Next = (err: Error | undefined, retryAttempt?: number, options?: TusOptions) => boolean
type Next = (
err: Error | undefined,
retryAttempt?: number,
options?: TusOptions,
) => boolean
export interface TusOptions extends PluginOptions, TusUploadOptions {
allowedMetaFields?: string[] | null
limit?: number
useFastRemoteRetry?: boolean
withCredentials?: boolean
onShouldRetry?: (err: Error | undefined, retryAttempt: number, options: TusOptions, next: Next) => boolean
onBeforeRequest?: (req: HttpRequest, file: UppyFile) => Promise<void>
}
allowedMetaFields?: string[] | null
limit?: number
useFastRemoteRetry?: boolean
withCredentials?: boolean
onShouldRetry?: (
err: Error | undefined,
retryAttempt: number,
options: TusOptions,
next: Next,
) => boolean
onBeforeRequest?: (req: HttpRequest, file: UppyFile) => Promise<void>
}

@@ -28,0 +41,0 @@ declare class Tus extends BasePlugin<TusOptions> {}

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc