Skip to content

Commit 744b295

Browse files
committedDec 1, 2024·
Update dependency @tokenizer/range to version 0.12.0
1 parent f0ac7f1 commit 744b295

File tree

3 files changed

+22
-37
lines changed

3 files changed

+22
-37
lines changed
 

‎lib/response-info.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,13 @@ export class ResponseInfo {
3232

3333
public toRangeRequestResponse(): IRangeRequestResponse {
3434
const contentRange = this.getContentRange();
35+
const size = contentRange ? contentRange.instanceLength : this.getContentLength();
36+
if (typeof size !== 'number') {
37+
throw new Error('Could not determine file-size from HTTP response');
38+
}
3539
return {
3640
url: this.response.url,
37-
size: contentRange ? contentRange.instanceLength : this.getContentLength(),
41+
size,
3842
mimeType: this.getContentType() ?? undefined,
3943
acceptPartialRequests: this.acceptRanges(),
4044
contentRange,

‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
"webpack-cli": "^5.1.4"
8383
},
8484
"dependencies": {
85-
"@tokenizer/range": "^0.10.0",
85+
"@tokenizer/range": "^0.12.0",
8686
"debug": "^4.3.7",
8787
"strtok3": "^9.0.1"
8888
},

‎yarn.lock

+16-35
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ __metadata:
285285
dependencies:
286286
"@biomejs/biome": "npm:=1.9.4"
287287
"@music-metadata/test-audio": "npm:^0.1.0"
288-
"@tokenizer/range": "npm:^0.10.0"
288+
"@tokenizer/range": "npm:^0.12.0"
289289
"@types/chai": "npm:^5.0.1"
290290
"@types/debug": "npm:^4.1.12"
291291
"@types/mocha": "npm:^10.0.9"
@@ -312,13 +312,13 @@ __metadata:
312312
languageName: unknown
313313
linkType: soft
314314

315-
"@tokenizer/range@npm:^0.10.0":
316-
version: 0.10.0
317-
resolution: "@tokenizer/range@npm:0.10.0"
315+
"@tokenizer/range@npm:^0.12.0":
316+
version: 0.12.0
317+
resolution: "@tokenizer/range@npm:0.12.0"
318318
dependencies:
319-
debug: "npm:^4.3.6"
320-
strtok3: "npm:^9.0.0"
321-
checksum: 10c0/3e036c79f20cd3a88dd58fa249c5d2ce1d986d85a4678f97d40db67c3eba4a2e9b5eaf70869b78919e61e13573a1209de96c421228d39b0025a540df606466c7
319+
debug: "npm:^4.3.7"
320+
strtok3: "npm:^9.1.1"
321+
checksum: 10c0/a140a7159233908c58bbba02adf81e85e91a8540d571974f97f98ea56001a81bb0b56b2f473ea7eea1155580ada7931e5e4774cc84f25aa96632622a39cac8ac
322322
languageName: node
323323
linkType: hard
324324

@@ -1292,18 +1292,6 @@ __metadata:
12921292
languageName: node
12931293
linkType: hard
12941294

1295-
"debug@npm:^4.3.6":
1296-
version: 4.3.6
1297-
resolution: "debug@npm:4.3.6"
1298-
dependencies:
1299-
ms: "npm:2.1.2"
1300-
peerDependenciesMeta:
1301-
supports-color:
1302-
optional: true
1303-
checksum: 10c0/3293416bff072389c101697d4611c402a6bacd1900ac20c0492f61a9cdd6b3b29750fc7f5e299f8058469ef60ff8fb79b86395a30374fbd2490113c1c7112285
1304-
languageName: node
1305-
linkType: hard
1306-
13071295
"debug@npm:^4.3.7":
13081296
version: 4.3.7
13091297
resolution: "debug@npm:4.3.7"
@@ -3327,13 +3315,6 @@ __metadata:
33273315
languageName: node
33283316
linkType: hard
33293317

3330-
"peek-readable@npm:^5.2.0":
3331-
version: 5.2.0
3332-
resolution: "peek-readable@npm:5.2.0"
3333-
checksum: 10c0/7647d56786c94fc7f5f39923ef5f6ed1da7be92a2c221b743db74f1517821b1e944cc965d8f018a7e6984d969b6ced8a0c421aece7996c0b1981eac9daa4c323
3334-
languageName: node
3335-
linkType: hard
3336-
33373318
"peek-readable@npm:^5.3.1":
33383319
version: 5.3.1
33393320
resolution: "peek-readable@npm:5.3.1"
@@ -3955,23 +3936,23 @@ __metadata:
39553936
languageName: node
39563937
linkType: hard
39573938

3958-
"strtok3@npm:^9.0.0":
3959-
version: 9.0.0
3960-
resolution: "strtok3@npm:9.0.0"
3939+
"strtok3@npm:^9.0.1":
3940+
version: 9.0.1
3941+
resolution: "strtok3@npm:9.0.1"
39613942
dependencies:
39623943
"@tokenizer/token": "npm:^0.3.0"
3963-
peek-readable: "npm:^5.2.0"
3964-
checksum: 10c0/7d7cde9c5a3b195131f3652c8b0cb20d96e80b10d30a19294379e4302d0d4952bdc24a516c8a6cfa82bcb96f5b47e49ec917e8cc23c81052044a2ec41d15fb30
3944+
peek-readable: "npm:^5.3.1"
3945+
checksum: 10c0/ab96030c3d30899fc885ed87b305086b6421d64c1a2b9f5240c6ecffde7b819e174d67bd3b1ecc14a10f539c7a818a0ac47386b4bbb2fa913f673b6ed1c0eb78
39653946
languageName: node
39663947
linkType: hard
39673948

3968-
"strtok3@npm:^9.0.1":
3969-
version: 9.0.1
3970-
resolution: "strtok3@npm:9.0.1"
3949+
"strtok3@npm:^9.1.1":
3950+
version: 9.1.1
3951+
resolution: "strtok3@npm:9.1.1"
39713952
dependencies:
39723953
"@tokenizer/token": "npm:^0.3.0"
39733954
peek-readable: "npm:^5.3.1"
3974-
checksum: 10c0/ab96030c3d30899fc885ed87b305086b6421d64c1a2b9f5240c6ecffde7b819e174d67bd3b1ecc14a10f539c7a818a0ac47386b4bbb2fa913f673b6ed1c0eb78
3955+
checksum: 10c0/ef9cd2a6cd21aec368c7f6fbd1d93548adc2c5b69ee28fa9a4b4e8fb6be6e539f3fcdf21107196e0c3fdff1c433db7e5d0fb8cab132c0b013ed9eef220bdcf2f
39753956
languageName: node
39763957
linkType: hard
39773958

0 commit comments

Comments
 (0)
Please sign in to comment.