| export declare function abortableSleep(timeMS: number, signal?: AbortSignal): Promise<void>; |
| export function abortableSleep(timeMS, signal) { | ||
| return new Promise((resolve) => { | ||
| const timeoutId = setTimeout(() => { | ||
| resolve(); | ||
| }, timeMS); | ||
| if (signal) { | ||
| signal.addEventListener("abort", () => { | ||
| clearTimeout(timeoutId); | ||
| resolve(); | ||
| }, { once: true }); | ||
| } | ||
| }); | ||
| } | ||
| //# sourceMappingURL=abortableSleep.js.map |
| {"version":3,"file":"abortableSleep.js","sourceRoot":"","sources":["../../../../../../src/download/download-engine/streams/download-engine-write-stream/utils/abortableSleep.ts"],"names":[],"mappings":"AAAA,MAAM,UAAU,cAAc,CAAC,MAAc,EAAE,MAAoB;IAC/D,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,EAAE;QAC3B,MAAM,SAAS,GAAG,UAAU,CAAC,GAAG,EAAE;YAC9B,OAAO,EAAE,CAAC;QACd,CAAC,EAAE,MAAM,CAAC,CAAC;QAEX,IAAI,MAAM,EAAE,CAAC;YACT,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,GAAG,EAAE;gBAClC,YAAY,CAAC,SAAS,CAAC,CAAC;gBACxB,OAAO,EAAE,CAAC;YACd,CAAC,EAAE,EAAC,IAAI,EAAE,IAAI,EAAC,CAAC,CAAC;QACrB,CAAC;IACL,CAAC,CAAC,CAAC;AACP,CAAC"} |
| /** | ||
| * Creates a debounced function that can be aborted using an AbortSignal. | ||
| * The function will execute after a specified wait time, but can also execute immediately | ||
| * if the maximum wait time is reached since the last call. | ||
| * | ||
| * @param func - The function to debounce. | ||
| * @param options - Options for the debounce behavior. | ||
| * @returns A debounced version of the provided function. | ||
| */ | ||
| type AbortableDebounceOptions = { | ||
| maxWait?: number; | ||
| wait?: number; | ||
| signal?: AbortSignal; | ||
| }; | ||
| export declare function abortableDebounce<T extends (...args: any[]) => void>(func: T, { wait, maxWait, signal }: AbortableDebounceOptions): (...args: Parameters<T>) => void; | ||
| export {}; |
| export function abortableDebounce(func, { wait = 0, maxWait = wait, signal }) { | ||
| let timeoutId = null; | ||
| let lastCallTime = 0; | ||
| signal?.addEventListener("abort", () => { | ||
| if (timeoutId) { | ||
| clearTimeout(timeoutId); | ||
| timeoutId = null; | ||
| } | ||
| }); | ||
| return (...args) => { | ||
| const now = Date.now(); | ||
| if (timeoutId) { | ||
| clearTimeout(timeoutId); | ||
| } | ||
| if (signal?.aborted) { | ||
| return; // If the signal is aborted, do nothing | ||
| } | ||
| const timeSinceLastCall = now - lastCallTime; | ||
| if (timeSinceLastCall >= maxWait) { | ||
| func(...args); | ||
| lastCallTime = now; | ||
| } | ||
| else { | ||
| timeoutId = setTimeout(() => { | ||
| func(...args); | ||
| lastCallTime = Date.now(); | ||
| }, Math.max(wait - timeSinceLastCall, 0)); | ||
| } | ||
| }; | ||
| } | ||
| //# sourceMappingURL=abortableDebounce.js.map |
| {"version":3,"file":"abortableDebounce.js","sourceRoot":"","sources":["../../../../src/download/transfer-visualize/utils/abortableDebounce.ts"],"names":[],"mappings":"AAeA,MAAM,UAAU,iBAAiB,CAAqC,IAAO,EAAE,EAAC,IAAI,GAAG,CAAC,EAAE,OAAO,GAAG,IAAI,EAAE,MAAM,EAA2B;IACvI,IAAI,SAAS,GAA0B,IAAI,CAAC;IAC5C,IAAI,YAAY,GAAG,CAAC,CAAC;IAErB,MAAM,EAAE,gBAAgB,CAAC,OAAO,EAAE,GAAG,EAAE;QACnC,IAAI,SAAS,EAAE,CAAC;YACZ,YAAY,CAAC,SAAS,CAAC,CAAC;YACxB,SAAS,GAAG,IAAI,CAAC;QACrB,CAAC;IACL,CAAC,CAAC,CAAC;IAEH,OAAO,CAAC,GAAG,IAAmB,EAAE,EAAE;QAC9B,MAAM,GAAG,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;QAEvB,IAAI,SAAS,EAAE,CAAC;YACZ,YAAY,CAAC,SAAS,CAAC,CAAC;QAC5B,CAAC;QAED,IAAI,MAAM,EAAE,OAAO,EAAE,CAAC;YAClB,OAAO,CAAC,uCAAuC;QACnD,CAAC;QAED,MAAM,iBAAiB,GAAG,GAAG,GAAG,YAAY,CAAC;QAE7C,IAAI,iBAAiB,IAAI,OAAO,EAAE,CAAC;YAC/B,IAAI,CAAC,GAAG,IAAI,CAAC,CAAC;YACd,YAAY,GAAG,GAAG,CAAC;QACvB,CAAC;aAAM,CAAC;YACJ,SAAS,GAAG,UAAU,CAAC,GAAG,EAAE;gBACxB,IAAI,CAAC,GAAG,IAAI,CAAC,CAAC;gBACd,YAAY,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;YAC9B,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,IAAI,GAAG,iBAAiB,EAAE,CAAC,CAAC,CAAC,CAAC;QAC9C,CAAC;IACL,CAAC,CAAC;AACN,CAAC"} |
| import ProgressStatusFile, { DownloadStatus, ProgressStatus } from "./progress-status-file.js"; | ||
| import { DownloadFile, SaveProgressInfo } from "../types.js"; | ||
| import { ChunkStatus, DownloadFile, SaveProgressInfo } from "../types.js"; | ||
| import BaseDownloadEngineFetchStream from "../streams/download-engine-fetch-stream/base-download-engine-fetch-stream.js"; | ||
@@ -66,3 +66,3 @@ import BaseDownloadEngineWriteStream from "../streams/download-engine-write-stream/base-download-engine-write-stream.js"; | ||
| protected get _programType(): AvailablePrograms | undefined; | ||
| protected _emptyChunksForPart(part: number): any[]; | ||
| protected _chunksForPart(part: number, fill?: ChunkStatus): any[]; | ||
| private _initEventReloadStatus; | ||
@@ -69,0 +69,0 @@ private _initProgress; |
@@ -70,3 +70,3 @@ import ProgressStatusFile, { DownloadFlags, DownloadStatus } from "./progress-status-file.js"; | ||
| thisStatus.retrying = streamContexts.some(c => c.isRetrying); | ||
| thisStatus.retryingTotalAttempts = Math.max(...streamContexts.map(x => x.retryingAttempts)); | ||
| thisStatus.retryingTotalAttempts = Math.max(0, ...streamContexts.map(x => x.retryingAttempts)); | ||
| thisStatus.streamsNotResponding = streamContexts.reduce((acc, cur) => acc + (cur.isStreamNotResponding ? 1 : 0), 0); | ||
@@ -102,3 +102,3 @@ return thisStatus; | ||
| } | ||
| _emptyChunksForPart(part) { | ||
| _chunksForPart(part, fill = ChunkStatus.NOT_STARTED) { | ||
| const partInfo = this.file.parts[part]; | ||
@@ -109,3 +109,3 @@ if (partInfo.size === 0) { | ||
| const chunksCount = Math.ceil(partInfo.size / this.options.chunkSize); | ||
| return new Array(chunksCount).fill(ChunkStatus.NOT_STARTED); | ||
| return new Array(chunksCount).fill(fill); | ||
| } | ||
@@ -120,3 +120,4 @@ _initEventReloadStatus() { | ||
| this._progress.part = this.file.parts.length - 1; | ||
| this._downloadStatus = DownloadStatus.Finished; | ||
| this._progress.chunks = this._chunksForPart(this._progress.part, ChunkStatus.COMPLETE); | ||
| this._progress.chunkSize = this.options.chunkSize; | ||
| this.options.comment = pushComment("Skipping existing", this.options.comment); | ||
@@ -133,3 +134,3 @@ } | ||
| downloadId: uid(), | ||
| chunks: this._emptyChunksForPart(0), | ||
| chunks: this._chunksForPart(0), | ||
| chunkSize: this.options.chunkSize, | ||
@@ -148,3 +149,4 @@ parallelStreams: this.options.parallelStreams | ||
| await this.options.onStartedAsync?.(); | ||
| for (let i = this._progress.part; i < this.file.parts.length && this._downloadStatus !== DownloadStatus.Finished; i++) { | ||
| this._sendProgressDownloadPart(); | ||
| for (let i = this._progress.part; i < this.file.parts.length && !this.options.skipExisting; i++) { | ||
| if (this._closed) | ||
@@ -157,3 +159,3 @@ return; | ||
| this._progress.parallelStreams = this.options.parallelStreams; | ||
| this._progress.chunks = this._emptyChunksForPart(i); | ||
| this._progress.chunks = this._chunksForPart(i); | ||
| } | ||
@@ -160,0 +162,0 @@ // Reset in progress chunks |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"download-engine-file.js","sourceRoot":"","sources":["../../../../src/download/download-engine/download-file/download-engine-file.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"download-engine-file.js","sourceRoot":"","sources":["../../../../src/download/download-engine/download-file/download-engine-file.ts"],"names":[],"mappings":"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"} |
@@ -173,3 +173,2 @@ import { EventEmitter } from "eventemitter3"; | ||
| } | ||
| this._downloadEndPromise = promiseWithResolvers(); | ||
| this._progressStatisticsBuilder.downloadStatus = DownloadStatus.Finished; | ||
@@ -185,2 +184,5 @@ this.emit("finished"); | ||
| } | ||
| finally { | ||
| this._downloadEndPromise = promiseWithResolvers(); | ||
| } | ||
| } | ||
@@ -187,0 +189,0 @@ _changeEngineFinishDownload(engine) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"download-engine-multi-download.js","sourceRoot":"","sources":["../../../../src/download/download-engine/engine/download-engine-multi-download.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"download-engine-multi-download.js","sourceRoot":"","sources":["../../../../src/download/download-engine/engine/download-engine-multi-download.ts"],"names":[],"mappings":"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"} |
@@ -80,5 +80,9 @@ import BaseDownloadEngineFetchStream, { MIN_LENGTH_FOR_MORE_INFO_REQUEST, STREAM_NOT_RESPONDING_TIMEOUT } from "./base-download-engine-fetch-stream.js"; | ||
| let length = parseInt(response.headers.get("content-length")) || 0; | ||
| if (response.headers.get("content-encoding") || browserCheck() && MIN_LENGTH_FOR_MORE_INFO_REQUEST < length) { | ||
| length = acceptRange ? await this.fetchDownloadInfoWithoutRetryContentRange(url, method === "GET" ? response : undefined) : 0; | ||
| const contentEncoding = response.headers.get("content-encoding"); | ||
| if (contentEncoding && contentEncoding !== "identity") { | ||
| length = 0; // If content is encoded, we cannot determine the length reliably | ||
| } | ||
| if (acceptRange && length === 0 && browserCheck() && MIN_LENGTH_FOR_MORE_INFO_REQUEST < length) { | ||
| length = await this.fetchDownloadInfoWithoutRetryContentRange(url, method === "GET" ? response : undefined); | ||
| } | ||
| return { | ||
@@ -85,0 +89,0 @@ length, |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"download-engine-fetch-stream-fetch.js","sourceRoot":"","sources":["../../../../../src/download/download-engine/streams/download-engine-fetch-stream/download-engine-fetch-stream-fetch.ts"],"names":[],"mappings":"AAAA,OAAO,6BAA6B,EAAE,EAGlC,gCAAgC,EAChC,6BAA6B,EAEhC,MAAM,wCAAwC,CAAC;AAChD,OAAO,yBAAyB,MAAM,0CAA0C,CAAC;AACjF,OAAO,eAAe,MAAM,8BAA8B,CAAC;AAC3D,OAAO,EAAC,uBAAuB,EAAC,MAAM,gCAAgC,CAAC;AACvE,OAAO,eAAe,MAAM,+BAA+B,CAAC;AAC5D,OAAO,EAAC,qBAAqB,EAAC,MAAM,sBAAsB,CAAC;AAC3D,OAAO,EAAC,YAAY,EAAC,MAAM,yBAAyB,CAAC;AACrD,OAAO,EAAC,uBAAuB,EAAC,MAAM,qCAAqC,CAAC;AAC5E,OAAO,kBAAkB,MAAM,WAAW,CAAC;AAG3C,MAAM,CAAC,OAAO,OAAO,8BAA+B,SAAQ,6BAA6B;IAC7E,0BAA0B,GAAG,KAAK,CAAC;IACnC,iBAAiB,CAAmB;IAC5B,cAAc,GAAG,aAAa,CAAC;IACtB,0BAA0B,GAAG,IAAI,CAAC;IAE3D,YAAY,CAAC,KAAoB;QAC7B,MAAM,WAAW,GAAG,IAAI,8BAA8B,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;QACrE,OAAO,IAAI,CAAC,UAAU,CAAC,KAAK,EAAE,WAAW,CAAS,CAAC;IACvD,CAAC;IAEkB,KAAK,CAAC,uBAAuB,CAAC,QAAuB;QACpE,MAAM,OAAO,GAA2B;YACpC,MAAM,EAAE,KAAK;YACb,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO;SAC1B,CAAC;QAEF,IAAI,IAAI,CAAC,KAAK,CAAC,YAAY,EAAE,CAAC;YAC1B,OAAO,CAAC,KAAK,GAAG,SAAS,IAAI,CAAC,UAAU,IAAI,IAAI,CAAC,QAAQ,GAAG,CAAC,EAAE,CAAC;QACpE,CAAC;QAED,IAAI,CAAC,IAAI,CAAC,iBAAiB,EAAE,MAAM,CAAC,OAAO,EAAE,CAAC;YAC1C,IAAI,CAAC,iBAAiB,EAAE,KAAK,EAAE,CAAC;QACpC,CAAC;QAED,IAAI,QAAQ,GAAoB,IAAI,CAAC;QACrC,IAAI,CAAC,iBAAiB,GAAG,IAAI,eAAe,EAAE,CAAC;QAC/C,IAAI,CAAC,EAAE,CAAC,SAAS,EAAE,GAAG,EAAE;YACpB,IAAI,CAAC,QAAQ,EAAE,CAAC;gBACZ,IAAI,CAAC,iBAAiB,EAAE,KAAK,EAAE,CAAC;YACpC,CAAC;QACL,CAAC,CAAC,CAAC;QAGH,QAAQ,GAAG,MAAM,KAAK,CAAC,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,EAAE;YACrD,OAAO;YACP,MAAM,EAAE,IAAI,CAAC,iBAAiB,CAAC,MAAM;SACxC,CAAC,CAAC;QAEH,IAAI,QAAQ,CAAC,MAAM,GAAG,GAAG,IAAI,QAAQ,CAAC,MAAM,IAAI,GAAG,EAAE,CAAC;YAClD,MAAM,IAAI,eAAe,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,EAAE,QAAQ,CAAC,MAAM,EAAE,QAAQ,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC;QAC7F,CAAC;QAED,MAAM,aAAa,GAAG,qBAAqB,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC,EAAE,MAAM,IAAI,QAAQ,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAE,CAAC,CAAC;QAChJ,MAAM,qBAAqB,GAAG,IAAI,CAAC,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC;QAC9D,IAAI,IAAI,CAAC,KAAK,CAAC,YAAY,IAAI,aAAa,KAAK,qBAAqB,EAAE,CAAC;YACrE,MAAM,IAAI,yBAAyB,CAAC,qBAAqB,EAAE,aAAa,CAAC,CAAC;QAC9E,CAAC;QAED,MAAM,MAAM,GAAG,QAAQ,CAAC,IAAK,CAAC,SAAS,EAAE,CAAC;QAC1C,OAAO,MAAM,IAAI,CAAC,cAAc,CAAC,QAAQ,EAAE,GAAG,EAAE,CAAC,MAAM,CAAC,IAAI,EAAE,CAAC,CAAC;IACpE,CAAC;IAEkB,KAAK,CAAC,6BAA6B,CAAC,GAAW;QAC9D,IAAI,IAAI,CAAC,0BAA0B,EAAE,CAAC;YAClC,IAAI,CAAC;gBACD,OAAO,IAAI,CAAC,qCAAqC,CAAC,GAAG,EAAE,MAAM,CAAC,CAAC;YACnE,CAAC;YAAC,OAAO,KAAK,EAAE,CAAC;gBACb,IAAI,CAAC,CAAC,KAAK,YAAY,eAAe,CAAC,EAAE,CAAC;oBACtC,MAAM,KAAK,CAAC;gBAChB,CAAC;gBACD,IAAI,CAAC,0BAA0B,GAAG,KAAK,CAAC;YAC5C,CAAC;QACL,CAAC;QAED,OAAO,IAAI,CAAC,qCAAqC,CAAC,GAAG,EAAE,KAAK,CAAC,CAAC;IAClE,CAAC;IAES,KAAK,CAAC,qCAAqC,CAAC,GAAW,EAAE,SAAyB,MAAM;QAC9F,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,GAAG,EAAE;YAC9B,MAAM,EAAE,MAAM;YACd,OAAO,EAAE;gBACL,iBAAiB,EAAE,UAAU;gBAC7B,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO;aAC1B;SACJ,CAAC,CAAC;QAGH,IAAI,QAAQ,CAAC,MAAM,GAAG,GAAG,IAAI,QAAQ,CAAC,MAAM,IAAI,GAAG,EAAE,CAAC;YAClD,MAAM,IAAI,eAAe,CAAC,GAAG,EAAE,QAAQ,CAAC,MAAM,EAAE,QAAQ,CAAC,UAAU,EAAE,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE,8BAA8B,CAAC,sBAAsB,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC;QACxK,CAAC;QAED,MAAM,WAAW,GAAG,IAAI,CAAC,OAAO,CAAC,kBAAkB,IAAI,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,KAAK,OAAO,CAAC;QACzG,MAAM,QAAQ,GAAG,uBAAuB,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC,CAAC;QAEtF,IAAI,MAAM,GAAG,QAAQ,CAAC,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,gBAAgB,CAAE,CAAC,IAAI,CAAC,CAAC;QACpE,IAAI,QAAQ,CAAC,OAAO,CAAC,GAAG,CAAC,kBAAkB,CAAC,IAAI,YAAY,EAAE,IAAI,gCAAgC,GAAG,MAAM,EAAE,CAAC;YAC1G,MAAM,GAAG,WAAW,CAAC,CAAC,CAAC,MAAM,IAAI,CAAC,yCAAyC,CAAC,GAAG,EAAE,MAAM,KAAK,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAClI,CAAC;QAED,OAAO;YACH,MAAM;YACN,WAAW;YACX,MAAM,EAAE,QAAQ,CAAC,GAAG;YACpB,QAAQ;SACX,CAAC;IACN,CAAC;IAES,KAAK,CAAC,yCAAyC,CAAC,GAAW,EAAE,QAAmB;QACtF,MAAM,WAAW,GAAG,QAAQ,IAAI,MAAM,KAAK,CAAC,GAAG,EAAE;YAC7C,MAAM,EAAE,KAAK;YACb,OAAO,EAAE;gBACL,MAAM,EAAE,KAAK;gBACb,GAAG,IAAI,CAAC,OAAO,CAAC,OAAO;gBACvB,KAAK,EAAE,WAAW;aACrB;SACJ,CAAC,CAAC;QAEH,MAAM,YAAY,GAAG,WAAW,CAAC,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;QAC9D,OAAO,qBAAqB,CAAC,YAAY,CAAC,EAAE,IAAI,IAAI,CAAC,CAAC;IAC1D,CAAC;IAED,KAAK,CAAC,cAAc,CAAC,QAAuB,EAAE,YAA0B;QACpE,MAAM,UAAU,GAAG,IAAI,eAAe,CAAC,QAAQ,EAAE,IAAI,CAAC,KAAK,CAAC,CAAC;QAE7D,iDAAiD;QACjD,OAAO,IAAI,EAAE,CAAC;YACV,MAAM,SAAS,GAAG,MAAM,IAAI,CAAC,2BAA2B,CAAC,YAAY,EAAE,CAAC,CAAC;YACzE,MAAM,IAAI,CAAC,MAAM,CAAC;YAClB,IAAI,CAAC,SAAS,IAAI,IAAI,CAAC,OAAO,IAAI,SAAS,CAAC,IAAI;gBAAE,MAAM;YAExD,UAAU,CAAC,QAAQ,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC;YACrC,IAAI,CAAC,KAAK,CAAC,UAAU,EAAE,CAAC,UAAU,CAAC,WAAW,CAAC,CAAC;QACpD,CAAC;QAED,UAAU,CAAC,sCAAsC,EAAE,CAAC;IACxD,CAAC;IAES,2BAA2B,CAAI,OAAuB;QAC5D,IAAI,CAAC,CAAC,OAAO,YAAY,OAAO,CAAC,EAAE,CAAC;YAChC,OAAO,OAAO,CAAC;QACnB,CAAC;QAED,OAAO,IAAI,OAAO,CAAW,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YAC7C,IAAI,wBAAwB,GAAG,KAAK,CAAC;YACrC,IAAI,0BAA0B,GAAG,KAAK,CAAC;YACvC,MAAM,oBAAoB,GAAG,UAAU,CAAC,GAAG,EAAE;gBACzC,wBAAwB,GAAG,IAAI,CAAC;gBAChC,IAAI,CAAC,IAAI,CAAC,uBAAuB,CAAC,CAAC;YACvC,CAAC,EAAE,6BAA6B,CAAC,CAAC;YAElC,MAAM,oBAAoB,GAAG,UAAU,CAAC,GAAG,EAAE;gBACzC,0BAA0B,GAAG,IAAI,CAAC;gBAClC,MAAM,CAAC,IAAI,uBAAuB,CAAC,wBAAwB,kBAAkB,CAAC,IAAI,CAAC,OAAO,CAAC,aAAc,CAAC,EAAE,CAAC,CAAC,CAAC;gBAC/G,IAAI,CAAC,iBAAiB,EAAE,KAAK,EAAE,CAAC;YACpC,CAAC,EAAE,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;YAE/B,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;YAErC,OAAO;iBACF,IAAI,CAAC,OAAO,CAAC;iBACb,KAAK,CAAC,KAAK,CAAC,EAAE;gBACX,IAAI,0BAA0B,IAAI,IAAI,CAAC,OAAO,EAAE,CAAC;oBAC7C,OAAO;gBACX,CAAC;gBACD,MAAM,CAAC,KAAK,CAAC,CAAC;YAClB,CAAC,CAAC;iBACD,OAAO,CAAC,GAAG,EAAE;gBACV,YAAY,CAAC,oBAAoB,CAAC,CAAC;gBACnC,YAAY,CAAC,oBAAoB,CAAC,CAAC;gBACnC,IAAI,wBAAwB,EAAE,CAAC;oBAC3B,IAAI,CAAC,IAAI,CAAC,wBAAwB,CAAC,CAAC;gBACxC,CAAC;gBACD,IAAI,CAAC,cAAc,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;YAC5C,CAAC,CAAC,CAAC;QACX,CAAC,CAAC,CAAC;IACP,CAAC;IAGS,MAAM,CAAC,sBAAsB,CAAC,OAAgB;QACpD,MAAM,SAAS,GAA8B,EAAE,CAAC;QAChD,OAAO,CAAC,OAAO,CAAC,CAAC,KAAK,EAAE,GAAG,EAAE,EAAE;YAC3B,SAAS,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;QAC3B,CAAC,CAAC,CAAC;QACH,OAAO,SAAS,CAAC;IACrB,CAAC;CAEJ"} | ||
| {"version":3,"file":"download-engine-fetch-stream-fetch.js","sourceRoot":"","sources":["../../../../../src/download/download-engine/streams/download-engine-fetch-stream/download-engine-fetch-stream-fetch.ts"],"names":[],"mappings":"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"} |
@@ -168,9 +168,15 @@ import BaseDownloadEngineFetchStream, { MIN_LENGTH_FOR_MORE_INFO_REQUEST, STREAM_NOT_RESPONDING_TIMEOUT } from "./base-download-engine-fetch-stream.js"; | ||
| if (xhr.status >= 200 && xhr.status < 300) { | ||
| const contentLength = parseInt(xhr.getResponseHeader("content-length")); | ||
| const length = MIN_LENGTH_FOR_MORE_INFO_REQUEST < contentLength ? await this.fetchDownloadInfoWithoutRetryContentRange(url, method === "GET" ? xhr : undefined) : 0; | ||
| const fileName = parseContentDisposition(xhr.getResponseHeader("content-disposition")); | ||
| const acceptRange = this.options.acceptRangeIsKnown ?? xhr.getResponseHeader("Accept-Ranges") === "bytes"; | ||
| const contentEncoding = xhr.getResponseHeader("content-encoding"); | ||
| let length = parseInt(xhr.getResponseHeader("content-length")) || 0; | ||
| if (contentEncoding && contentEncoding !== "identity") { | ||
| length = 0; // If content is encoded, we cannot determine the length reliably | ||
| } | ||
| if (acceptRange && length === 0 && MIN_LENGTH_FOR_MORE_INFO_REQUEST < length) { | ||
| length = await this.fetchDownloadInfoWithoutRetryContentRange(url, method === "GET" ? xhr : undefined); | ||
| } | ||
| resolve({ | ||
| acceptRange, | ||
| length, | ||
| acceptRange, | ||
| newURL: xhr.responseURL, | ||
@@ -177,0 +183,0 @@ fileName |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"download-engine-fetch-stream-xhr.js","sourceRoot":"","sources":["../../../../../src/download/download-engine/streams/download-engine-fetch-stream/download-engine-fetch-stream-xhr.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"download-engine-fetch-stream-xhr.js","sourceRoot":"","sources":["../../../../../src/download/download-engine/streams/download-engine-fetch-stream/download-engine-fetch-stream-xhr.ts"],"names":[],"mappings":"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"} |
@@ -88,3 +88,3 @@ import fs from "fs/promises"; | ||
| async ensureBytesSynced() { | ||
| await this._writeDebounce.writeAll(); | ||
| await this._writeDebounce.writeAllAndFinish(); | ||
| } | ||
@@ -91,0 +91,0 @@ async ftruncate(size = this._fileSize) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"download-engine-write-stream-nodejs.js","sourceRoot":"","sources":["../../../../../src/download/download-engine/streams/download-engine-write-stream/download-engine-write-stream-nodejs.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"download-engine-write-stream-nodejs.js","sourceRoot":"","sources":["../../../../../src/download/download-engine/streams/download-engine-write-stream/download-engine-write-stream-nodejs.ts"],"names":[],"mappings":"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"} |
@@ -12,2 +12,4 @@ export type BytesWriteDebounceOptions = { | ||
| private _checkWriteInterval; | ||
| private _abortSleep; | ||
| private _finished; | ||
| constructor(_options: BytesWriteDebounceOptions); | ||
@@ -18,2 +20,3 @@ addChunk(index: number, buffers: Uint8Array[]): Promise<void>; | ||
| writeAll(): Promise<void[]> | undefined; | ||
| writeAllAndFinish(): Promise<void[]> | undefined; | ||
| } |
@@ -1,2 +0,3 @@ | ||
| import sleep from "sleep-promise"; | ||
| import { abortableSleep } from "./abortableSleep.js"; | ||
| import WriterIsClosedError from "../errors/writer-is-closed-error.js"; | ||
| export class BytesWriteDebounce { | ||
@@ -8,2 +9,4 @@ _options; | ||
| _checkWriteInterval = false; | ||
| _abortSleep = new AbortController(); | ||
| _finished = false; | ||
| constructor(_options) { | ||
@@ -13,2 +16,5 @@ this._options = _options; | ||
| async addChunk(index, buffers) { | ||
| if (this._finished) { | ||
| throw new WriterIsClosedError("Cannot write to a finished stream"); | ||
| } | ||
| let writeIndex = index; | ||
@@ -33,6 +39,6 @@ for (const buffer of buffers) { | ||
| this._checkWriteInterval = true; | ||
| while (this._writeChunks.length > 0) { | ||
| while (this._writeChunks.length > 0 && !this._finished) { | ||
| await this._writeIfNeeded(); | ||
| const timeUntilMaxLimitAfterWrite = this._options.maxTime - (Date.now() - this._lastWriteTime); | ||
| await sleep(Math.max(timeUntilMaxLimitAfterWrite, 0)); | ||
| await abortableSleep(Math.max(timeUntilMaxLimitAfterWrite, 0), this._abortSleep.signal); | ||
| } | ||
@@ -76,3 +82,8 @@ this._checkWriteInterval = false; | ||
| } | ||
| writeAllAndFinish() { | ||
| this._finished = true; | ||
| this._abortSleep.abort(); | ||
| return this.writeAll(); | ||
| } | ||
| } | ||
| //# sourceMappingURL=BytesWriteDebounce.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"BytesWriteDebounce.js","sourceRoot":"","sources":["../../../../../../src/download/download-engine/streams/download-engine-write-stream/utils/BytesWriteDebounce.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"BytesWriteDebounce.js","sourceRoot":"","sources":["../../../../../../src/download/download-engine/streams/download-engine-write-stream/utils/BytesWriteDebounce.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,cAAc,EAAC,MAAM,qBAAqB,CAAC;AACnD,OAAO,mBAAmB,MAAM,qCAAqC,CAAC;AAQtE,MAAM,OAAO,kBAAkB;IAWP;IAVZ,YAAY,GAGd,EAAE,CAAC;IACD,cAAc,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;IAC5B,kBAAkB,GAAG,CAAC,CAAC;IACvB,mBAAmB,GAAG,KAAK,CAAC;IAC5B,WAAW,GAAG,IAAI,eAAe,EAAE,CAAC;IACpC,SAAS,GAAG,KAAK,CAAC;IAE1B,YAAoB,QAAmC;QAAnC,aAAQ,GAAR,QAAQ,CAA2B;IAEvD,CAAC;IAED,KAAK,CAAC,QAAQ,CAAC,KAAa,EAAE,OAAqB;QAC/C,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;YACjB,MAAM,IAAI,mBAAmB,CAAC,mCAAmC,CAAC,CAAC;QACvE,CAAC;QAED,IAAI,UAAU,GAAG,KAAK,CAAC;QACvB,KAAK,MAAM,MAAM,IAAI,OAAO,EAAE,CAAC;YAC3B,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,EAAC,KAAK,EAAE,UAAU,EAAE,MAAM,EAAC,CAAC,CAAC;YACpD,IAAI,CAAC,kBAAkB,IAAI,MAAM,CAAC,MAAM,CAAC;YACzC,UAAU,IAAI,MAAM,CAAC,MAAM,CAAC;QAChC,CAAC;QAED,MAAM,IAAI,CAAC,cAAc,EAAE,CAAC;QAC5B,IAAI,CAAC,0BAA0B,EAAE,CAAC;IACtC,CAAC;IAEO,KAAK,CAAC,cAAc;QACxB,IAAI,IAAI,CAAC,kBAAkB,IAAI,IAAI,CAAC,QAAQ,CAAC,OAAO,IAAI,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,cAAc,IAAI,IAAI,CAAC,QAAQ,CAAC,OAAO,EAAE,CAAC;YAChH,MAAM,IAAI,CAAC,QAAQ,EAAE,CAAC;QAC1B,CAAC;IACL,CAAC;IAEO,KAAK,CAAC,0BAA0B;QACpC,IAAI,IAAI,CAAC,mBAAmB,EAAE,CAAC;YAC3B,OAAO;QACX,CAAC;QACD,IAAI,CAAC,mBAAmB,GAAG,IAAI,CAAC;QAEhC,OAAO,IAAI,CAAC,YAAY,CAAC,MAAM,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC;YACrD,MAAM,IAAI,CAAC,cAAc,EAAE,CAAC;YAC5B,MAAM,2BAA2B,GAAG,IAAI,CAAC,QAAQ,CAAC,OAAO,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,cAAc,CAAC,CAAC;YAC/F,MAAM,cAAc,CAAC,IAAI,CAAC,GAAG,CAAC,2BAA2B,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,WAAW,CAAC,MAAM,CAAC,CAAC;QAC5F,CAAC;QAED,IAAI,CAAC,mBAAmB,GAAG,KAAK,CAAC;IACrC,CAAC;IAED,QAAQ;QACJ,IAAI,IAAI,CAAC,YAAY,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;YACjC,OAAO;QACX,CAAC;QAED,IAAI,CAAC,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC;QACxE,MAAM,UAAU,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;QAExC,IAAI,UAAU,GAAG,UAAU,CAAC,KAAK,CAAC;QAClC,IAAI,OAAO,GAAiB,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;QAChD,IAAI,kBAAkB,GAAG,UAAU,CAAC,MAAM,CAAC,MAAM,CAAC;QAElD,MAAM,aAAa,GAAoB,EAAE,CAAC;QAE1C,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChD,MAAM,iBAAiB,GAAG,UAAU,GAAG,kBAAkB,CAAC;YAC1D,MAAM,YAAY,GAAG,IAAI,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;YAE1C,IAAI,YAAY,CAAC,KAAK,GAAG,iBAAiB,EAAE,CAAC,CAAC,mDAAmD;gBAC7F,MAAM,UAAU,GAAG,OAAO,CAAC,GAAG,EAAG,CAAC;gBAClC,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;gBAClC,kBAAkB,IAAI,YAAY,CAAC,MAAM,CAAC,MAAM,GAAG,UAAU,CAAC,MAAM,CAAC;YACzE,CAAC;iBAAM,IAAI,iBAAiB,KAAK,YAAY,CAAC,KAAK,EAAE,CAAC;gBAClD,OAAO,CAAC,IAAI,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;gBAClC,kBAAkB,IAAI,YAAY,CAAC,MAAM,CAAC,MAAM,CAAC;YACrD,CAAC;iBAAM,CAAC;gBACJ,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC,CAAC;gBAE9D,UAAU,GAAG,YAAY,CAAC,KAAK,CAAC;gBAChC,OAAO,GAAG,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC;gBAChC,kBAAkB,GAAG,YAAY,CAAC,MAAM,CAAC,MAAM,CAAC;YACpD,CAAC;QACL,CAAC;QAED,aAAa,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,MAAM,CAAC,UAAU,EAAE,OAAO,CAAC,CAAC,CAAC;QAE9D,IAAI,CAAC,YAAY,GAAG,EAAE,CAAC;QACvB,IAAI,CAAC,kBAAkB,GAAG,CAAC,CAAC;QAC5B,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC;QACjC,OAAO,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;IACtC,CAAC;IAGD,iBAAiB;QACb,IAAI,CAAC,SAAS,GAAG,IAAI,CAAC;QACtB,IAAI,CAAC,WAAW,CAAC,KAAK,EAAE,CAAC;QACzB,OAAO,IAAI,CAAC,QAAQ,EAAE,CAAC;IAC3B,CAAC;CACJ"} |
@@ -41,2 +41,3 @@ import { EventEmitter } from "eventemitter3"; | ||
| ...this._lastStatus, | ||
| downloadStatus: status, | ||
| endTime: this._endTime | ||
@@ -43,0 +44,0 @@ }; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"progress-statistics-builder.js","sourceRoot":"","sources":["../../../src/download/transfer-visualize/progress-statistics-builder.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"progress-statistics-builder.js","sourceRoot":"","sources":["../../../src/download/transfer-visualize/progress-statistics-builder.ts"],"names":[],"mappings":"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"} |
@@ -34,3 +34,4 @@ import DownloadEngineMultiDownload from "../../download-engine/engine/download-engine-multi-download.js"; | ||
| naturalDownloadStart: true, | ||
| parallelDownloads: Number.MAX_VALUE | ||
| parallelDownloads: Number.MAX_VALUE, | ||
| downloadName: "Global CLI" | ||
| }); | ||
@@ -71,6 +72,2 @@ } | ||
| }; | ||
| this._multiDownloadEngine.on("finished", () => { | ||
| this._multiDownloadEngine = this._createMultiDownloadEngine(); | ||
| this._eventsRegistered = new Set(); | ||
| }); | ||
| const eventsRegistered = this._eventsRegistered; | ||
@@ -92,3 +89,3 @@ this._multiDownloadEngine.on("childDownloadStarted", function registerEngineStatus(engine) { | ||
| const enginesToShow = []; | ||
| for (const engine of multiEngine.activeDownloads) { | ||
| for (const engine of multiEngine.downloads) { | ||
| const isShowEngine = this._downloadOptions.get(engine)?.cliProgress; | ||
@@ -108,9 +105,21 @@ if (engine instanceof DownloadEngineMultiDownload) { | ||
| }; | ||
| const printProgress = (progress) => { | ||
| const statues = getCLIEngines(this._multiDownloadEngine) | ||
| .map(x => x.status); | ||
| this._transferCLI.updateStatues(statues, progress, this._multiDownloadEngine.loadingDownloads); | ||
| }; | ||
| this._multiDownloadEngine.on("progress", (progress) => { | ||
| if (!this._cliActive) | ||
| return; | ||
| const statues = getCLIEngines(this._multiDownloadEngine) | ||
| .map(x => x.status); | ||
| this._transferCLI.updateStatues(statues, progress, this._multiDownloadEngine.loadingDownloads); | ||
| printProgress(progress); | ||
| }); | ||
| this._multiDownloadEngine.on("finished", () => { | ||
| if (this._transferCLI.isFirstPrint) { | ||
| printProgress(this._multiDownloadEngine.status); | ||
| } | ||
| this._transferCLI.isFirstPrint = true; | ||
| this._multiDownloadEngine = this._createMultiDownloadEngine(); | ||
| this._eventsRegistered = new Set(); | ||
| this._registerCLIEvents(); | ||
| }); | ||
| } | ||
@@ -117,0 +126,0 @@ static _createOptions(options) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"GlobalCLI.js","sourceRoot":"","sources":["../../../../src/download/transfer-visualize/transfer-cli/GlobalCLI.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"GlobalCLI.js","sourceRoot":"","sources":["../../../../src/download/transfer-visualize/transfer-cli/GlobalCLI.ts"],"names":[],"mappings":"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"} |
@@ -22,7 +22,9 @@ import UpdateManager from "stdout-update"; | ||
| private _cliStopped; | ||
| private readonly _updateStatuesDebounce; | ||
| private _updateStatuesDebounce; | ||
| private _abortDebounce; | ||
| private _multiProgressBar; | ||
| private _isFirstPrint; | ||
| isFirstPrint: boolean; | ||
| private _lastProgressLong; | ||
| constructor(options: Partial<TransferCliOptions>); | ||
| private _resetDebounce; | ||
| start(): void; | ||
@@ -29,0 +31,0 @@ stop(): void; |
| import UpdateManager from "stdout-update"; | ||
| import debounce from "lodash.debounce"; | ||
| import switchCliProgressStyle from "./progress-bars/switch-cli-progress-style.js"; | ||
| import { BaseMultiProgressBar } from "./multiProgressBars/BaseMultiProgressBar.js"; | ||
| import { abortableDebounce } from "../utils/abortableDebounce.js"; | ||
| export const DEFAULT_TRANSFER_CLI_OPTIONS = { | ||
@@ -19,5 +19,6 @@ maxViewDownloads: 10, | ||
| _cliStopped = true; | ||
| _updateStatuesDebounce; | ||
| _updateStatuesDebounce = this._updateStatues; | ||
| _abortDebounce = new AbortController(); | ||
| _multiProgressBar; | ||
| _isFirstPrint = true; | ||
| isFirstPrint = true; | ||
| _lastProgressLong = ""; | ||
@@ -27,7 +28,13 @@ constructor(options) { | ||
| this._multiProgressBar = new this.options.createProgressBar.multiProgressBar(this.options); | ||
| this._updateStatues = this._updateStatues.bind(this); | ||
| this._processExit = this._processExit.bind(this); | ||
| this._resetDebounce(); | ||
| } | ||
| _resetDebounce() { | ||
| const maxDebounceWait = this._multiProgressBar.updateIntervalMs || this.options.maxDebounceWait; | ||
| this._updateStatuesDebounce = debounce(this._updateStatues.bind(this), maxDebounceWait, { | ||
| maxWait: maxDebounceWait | ||
| this._abortDebounce = new AbortController(); | ||
| this._updateStatuesDebounce = abortableDebounce(this._updateStatues.bind(this), { | ||
| wait: maxDebounceWait, | ||
| signal: this._abortDebounce.signal | ||
| }); | ||
| this._processExit = this._processExit.bind(this); | ||
| } | ||
@@ -52,2 +59,4 @@ start() { | ||
| process.off("SIGINT", this._processExit); | ||
| this._abortDebounce.abort(); | ||
| this._resetDebounce(); | ||
| } | ||
@@ -60,4 +69,4 @@ _processExit() { | ||
| this.latestProgress = [statues, oneStatus, loadingDownloads]; | ||
| if (this._isFirstPrint) { | ||
| this._isFirstPrint = false; | ||
| if (this.isFirstPrint) { | ||
| this.isFirstPrint = false; | ||
| this._updateStatues(); | ||
@@ -64,0 +73,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"transfer-cli.js","sourceRoot":"","sources":["../../../../src/download/transfer-visualize/transfer-cli/transfer-cli.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"transfer-cli.js","sourceRoot":"","sources":["../../../../src/download/transfer-visualize/transfer-cli/transfer-cli.ts"],"names":[],"mappings":"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"} |
@@ -41,3 +41,3 @@ import { clamp } from "./utils/numbers.js"; | ||
| const timeLeftFinalNumber = clamp((timeLeft || 0) * 1000, 0, MAX_TIME_LEFT); | ||
| const percentage = clamp(((transferred / total) * 100), 0, 100); | ||
| const percentage = total === 0 ? 0 : clamp(((transferred / total) * 100), 0, 100); | ||
| return this._latestProgress = { | ||
@@ -44,0 +44,0 @@ transferredBytes: clamp(transferred), |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"transfer-statistics.js","sourceRoot":"","sources":["../../../src/download/transfer-visualize/transfer-statistics.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,KAAK,EAAC,MAAM,oBAAoB,CAAC;AAWzC,MAAM,aAAa,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,CAAC,UAAU;AAE1D;;;;;;;;;GASG;AACH,MAAM,CAAC,OAAO,OAAO,kBAAkB;IACzB,MAAM,CAAU,2BAA2B,GAAG,EAAE,CAAC;IAEnD,OAAO,GAAwC,EAAE,CAAC;IAClD,gBAAgB,GAAG,CAAC,CAAC;IACrB,eAAe,CAAwB;IAE/C,IAAI,cAAc;QACd,OAAO,IAAI,CAAC,eAAe,CAAC;IAChC,CAAC;IAEO,eAAe,CAAC,kBAA0B;QAC9C,MAAM,aAAa,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,CAAC;QACpD,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;QAClC,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,IAAI,kBAAkB,GAAG,CAAC,IAAI,CAAC,gBAAgB,IAAI,kBAAkB,CAAC,CAAC;QAClG,IAAI,CAAC,gBAAgB,GAAG,kBAAkB,CAAC;QAE3C,IAAI,0BAA0B,GAAG,CAAC,CAAC;QACnC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,kBAAkB,CAAC,2BAA2B,EAAE,CAAC,EAAE,EAAE,CAAC;YACtE,0BAA0B,IAAI,IAAI,CAAC,OAAO,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC;QACvE,CAAC;QAED,KAAK,MAAM,GAAG,IAAI,IAAI,CAAC,OAAO,EAAE,CAAC;YAC7B,IAAI,QAAQ,CAAC,GAAG,CAAC,GAAG,aAAa,GAAG,kBAAkB,CAAC,2BAA2B,EAAE,CAAC;gBACjF,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;YAC7B,CAAC;QACL,CAAC;QAED,OAAO,0BAA0B,GAAG,kBAAkB,CAAC,2BAA2B,CAAC;IACvF,CAAC;IAED,cAAc,CAAC,WAAmB,EAAE,KAAa;QAC7C,MAAM,KAAK,GAAG,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC;QACvD,MAAM,QAAQ,GAAG,CAAC,KAAK,GAAG,WAAW,CAAC,GAAG,KAAK,CAAC;QAC/C,MAAM,mBAAmB,GAAG,KAAK,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,EAAE,aAAa,CAAC,CAAC;QAC5E,MAAM,UAAU,GAAG,KAAK,CAAC,CAAC,CAAC,WAAW,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC;QAEhE,OAAO,IAAI,CAAC,eAAe,GAAG;YAC1B,gBAAgB,EAAE,KAAK,CAAC,WAAW,CAAC;YACpC,UAAU,EAAE,KAAK,CAAC,KAAK,CAAC;YACxB,KAAK;YACL,UAAU;YACV,QAAQ,EAAE,mBAAmB;YAC7B,KAAK,EAAE,UAAU,IAAI,GAAG;SAC3B,CAAC;IACN,CAAC;IAED,MAAM,CAAC,aAAa,CAAC,WAAmB,EAAE,KAAa;QACnD,OAAO,IAAI,kBAAkB,EAAE,CAAC,cAAc,CAAC,WAAW,EAAE,KAAK,CAAC,CAAC;IACvE,CAAC"} | ||
| {"version":3,"file":"transfer-statistics.js","sourceRoot":"","sources":["../../../src/download/transfer-visualize/transfer-statistics.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,KAAK,EAAC,MAAM,oBAAoB,CAAC;AAWzC,MAAM,aAAa,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,IAAI,CAAC,CAAC,UAAU;AAE1D;;;;;;;;;GASG;AACH,MAAM,CAAC,OAAO,OAAO,kBAAkB;IACzB,MAAM,CAAU,2BAA2B,GAAG,EAAE,CAAC;IAEnD,OAAO,GAAwC,EAAE,CAAC;IAClD,gBAAgB,GAAG,CAAC,CAAC;IACrB,eAAe,CAAwB;IAE/C,IAAI,cAAc;QACd,OAAO,IAAI,CAAC,eAAe,CAAC;IAChC,CAAC;IAEO,eAAe,CAAC,kBAA0B;QAC9C,MAAM,aAAa,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,IAAI,CAAC,CAAC;QACpD,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;QAClC,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC,IAAI,kBAAkB,GAAG,CAAC,IAAI,CAAC,gBAAgB,IAAI,kBAAkB,CAAC,CAAC;QAClG,IAAI,CAAC,gBAAgB,GAAG,kBAAkB,CAAC;QAE3C,IAAI,0BAA0B,GAAG,CAAC,CAAC;QACnC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,kBAAkB,CAAC,2BAA2B,EAAE,CAAC,EAAE,EAAE,CAAC;YACtE,0BAA0B,IAAI,IAAI,CAAC,OAAO,CAAC,aAAa,GAAG,CAAC,CAAC,IAAI,CAAC,CAAC;QACvE,CAAC;QAED,KAAK,MAAM,GAAG,IAAI,IAAI,CAAC,OAAO,EAAE,CAAC;YAC7B,IAAI,QAAQ,CAAC,GAAG,CAAC,GAAG,aAAa,GAAG,kBAAkB,CAAC,2BAA2B,EAAE,CAAC;gBACjF,OAAO,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;YAC7B,CAAC;QACL,CAAC;QAED,OAAO,0BAA0B,GAAG,kBAAkB,CAAC,2BAA2B,CAAC;IACvF,CAAC;IAED,cAAc,CAAC,WAAmB,EAAE,KAAa;QAC7C,MAAM,KAAK,GAAG,KAAK,CAAC,IAAI,CAAC,eAAe,CAAC,WAAW,CAAC,CAAC,CAAC;QACvD,MAAM,QAAQ,GAAG,CAAC,KAAK,GAAG,WAAW,CAAC,GAAG,KAAK,CAAC;QAC/C,MAAM,mBAAmB,GAAG,KAAK,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,GAAG,IAAI,EAAE,CAAC,EAAE,aAAa,CAAC,CAAC;QAC5E,MAAM,UAAU,GAAG,KAAK,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,WAAW,GAAG,KAAK,CAAC,GAAG,GAAG,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC;QAElF,OAAO,IAAI,CAAC,eAAe,GAAG;YAC1B,gBAAgB,EAAE,KAAK,CAAC,WAAW,CAAC;YACpC,UAAU,EAAE,KAAK,CAAC,KAAK,CAAC;YACxB,KAAK;YACL,UAAU;YACV,QAAQ,EAAE,mBAAmB;YAC7B,KAAK,EAAE,UAAU,IAAI,GAAG;SAC3B,CAAC;IACN,CAAC;IAED,MAAM,CAAC,aAAa,CAAC,WAAmB,EAAE,KAAa;QACnD,OAAO,IAAI,kBAAkB,EAAE,CAAC,cAAc,CAAC,WAAW,EAAE,KAAK,CAAC,CAAC;IACvE,CAAC"} |
+1
-1
| { | ||
| "name": "ipull", | ||
| "version": "4.0.0", | ||
| "version": "4.0.1", | ||
| "description": "The only file downloader you'll ever need. For node.js and the browser, CLI and library for fast and reliable file downloads.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
+5
-1
@@ -59,3 +59,7 @@ <div align="center"> | ||
| url: 'https://example.com/file.large', | ||
| acceptRangeIsKnown: true // cors origin request will not return the range header, but we can force it to be true (multi-connection download) | ||
| acceptRangeIsKnown: true, // cors origin request will not return the range header, but we can force it to be true (multi-connection download) | ||
| // defaultFetchDownloadInfo: { // if we know the file size and other info, we can set it manually to overcome CORS issues && prevent multiple requests | ||
| // acceptRanges: true, | ||
| // length: 40789822, | ||
| // } | ||
| }); | ||
@@ -62,0 +66,0 @@ |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
390560
2.03%234
2.63%5240
2.12%378
1.07%