Marius
Marius
We do not use master.tus.io anymore since introducing tusd.tusdemo.net to have separate domains for user-uploaded content. The former still points to the same server, but is not used anymore by...
The code contains some homegrown code for handling concurrent operations (e.g. parallel uploads in S3). Maybe they could be improved by using https://github.com/sourcegraph/conc or similar libraries.
All SDKs should include the `Transloadit-Client` header for every Transloadit-related request they are sending (tus excluded). This is helpful for our support, so we can easily identify which SDKs in...
In theory, Bun and Deno are somewhat compatible with Node.js runtime. We should test if tus-js-client runs in those environment, and if so, update the documentation and preferable integrate them...
This PR is an experiment to see how we can utilize TypeScript to transpile the source code into CommonJS/ESM code included in the package. The benefit is that we have...
Currently, tus-js-client uses the outdated `main`, `module`, and `browser` fields to indicate what files users should access when the package is imported: https://github.com/tus/tus-js-client/blob/b147b53aadbbdb3b9d63bdba7c0484cfb2bedf74/package.json#L5-L13 After #683 is completed, we should upgrade...
In https://github.com/tus/tus-js-client/pull/690, we introduced linting and formatting via Biome. Some rules were only enabled on the warning level to keep the amount of code changes lower. We should fully enable...
Since [Electron](https://www.electronjs.org/) exposes Web APIs, tus-js-client is probably compatible with Electron out-of-the-box. However, it would be nice to test this, and then we can also explicitly mention our support in...
[NativeScript](https://docs.nativescript.org/) allows building "Web, iOS, Android and Vision Pro apps" using JavaScript. Since we already support React Native and Cordova, we could consider looking into NativeScript support as well. However,...
When the process for a hook plugin crashes (e.g. because of a panic), the current hook invocation fails which is expected and acceptable. However, all future hook invocations will also...