@tus/azure-store
Advanced tools
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,MAAM,aAAa,CAAA;AAErC,OAAO,EACL,SAAS,EACT,MAAM,EAEN,KAAK,OAAO,EAGb,MAAM,YAAY,CAAA;AASnB,KAAK,OAAO,GAAG;IACb,KAAK,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,CAAA;IACvB,OAAO,EAAE,MAAM,CAAA;IACf,UAAU,EAAE,MAAM,CAAA;IAClB,aAAa,EAAE,MAAM,CAAA;CACtB,CAAA;AAID;;;GAGG;AACH,qBAAa,UAAW,SAAQ,SAAS;IACvC,OAAO,CAAC,KAAK,CAAiB;IAC9B,OAAO,CAAC,iBAAiB,CAAmB;IAC5C,OAAO,CAAC,eAAe,CAAiB;IACxC,OAAO,CAAC,aAAa,CAAQ;gBAEjB,OAAO,EAAE,OAAO;IA+B5B;;;OAGG;YACW,YAAY;IAgB1B;;;OAGG;YACW,WAAW;IA4BzB;;OAEG;IACU,IAAI,CAAC,OAAO,EAAE,MAAM;IAOjC;;OAEG;IACU,MAAM,CAAC,MAAM,EAAE,MAAM;IAqBlC;;OAEG;IACU,SAAS,CAAC,EAAE,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;IAkBnD;;;;OAIG;IACU,KAAK,CAChB,MAAM,EAAE,MAAM,CAAC,QAAQ,EACvB,EAAE,EAAE,MAAM,EACV,MAAM,EAAE,MAAM,GACb,OAAO,CAAC,MAAM,CAAC;IAqDL,mBAAmB,CAAC,EAAE,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM;CAYnE"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,MAAM,aAAa,CAAA;AAErC,OAAO,EACL,SAAS,EACT,MAAM,EAEN,KAAK,OAAO,EAIb,MAAM,YAAY,CAAA;AASnB,KAAK,OAAO,GAAG;IACb,KAAK,CAAC,EAAE,OAAO,CAAC,MAAM,CAAC,CAAA;IACvB,OAAO,EAAE,MAAM,CAAA;IACf,UAAU,EAAE,MAAM,CAAA;IAClB,aAAa,EAAE,MAAM,CAAA;CACtB,CAAA;AAID;;;GAGG;AACH,qBAAa,UAAW,SAAQ,SAAS;IACvC,OAAO,CAAC,KAAK,CAAiB;IAC9B,OAAO,CAAC,iBAAiB,CAAmB;IAC5C,OAAO,CAAC,eAAe,CAAiB;IACxC,OAAO,CAAC,aAAa,CAAQ;gBAEjB,OAAO,EAAE,OAAO;IA+B5B;;;OAGG;YACW,YAAY;IAoB1B;;;OAGG;YACW,WAAW;IA+BzB;;OAEG;IACU,IAAI,CAAC,OAAO,EAAE,MAAM;IAOjC;;OAEG;IACU,MAAM,CAAC,MAAM,EAAE,MAAM;IAqBlC;;OAEG;IACU,SAAS,CAAC,EAAE,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;IAkBnD;;;;OAIG;IACU,KAAK,CAChB,MAAM,EAAE,MAAM,CAAC,QAAQ,EACvB,EAAE,EAAE,MAAM,EACV,MAAM,EAAE,MAAM,GACb,OAAO,CAAC,MAAM,CAAC;IAqDL,mBAAmB,CAAC,EAAE,EAAE,MAAM,EAAE,aAAa,EAAE,MAAM;CAYnE"} |
+8
-1
@@ -44,3 +44,7 @@ "use strict"; | ||
| tus_version: utils_1.TUS_RESUMABLE, | ||
| upload: JSON.stringify(upload), | ||
| upload: JSON.stringify({ | ||
| ...upload, | ||
| // Base64 encode the metadata to avoid errors for non-ASCII characters | ||
| metadata: utils_1.Metadata.stringify(upload.metadata ?? {}), | ||
| }), | ||
| }, {}); | ||
@@ -71,2 +75,5 @@ log(`[${upload.id}] metadata saved`); | ||
| const upload = JSON.parse(propertyData.metadata.upload); | ||
| // Metadata is base64 encoded to avoid errors for non-ASCII characters | ||
| // so we need to decode it separately | ||
| upload.metadata = utils_1.Metadata.parse(JSON.stringify(upload.metadata ?? {})); | ||
| await this.cache.set(appendBlobClient.url, upload); | ||
@@ -73,0 +80,0 @@ log('metadata returned from blob get properties'); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} |
+3
-3
| { | ||
| "$schema": "https://json.schemastore.org/package.json", | ||
| "name": "@tus/azure-store", | ||
| "version": "0.1.2", | ||
| "version": "0.1.3", | ||
| "description": "Azure blob storage for @tus/server", | ||
@@ -29,4 +29,4 @@ "main": "dist/index.js", | ||
| "@types/mocha": "^10.0.6", | ||
| "@types/node": "^20.11.5", | ||
| "mocha": "^10.4.0", | ||
| "@types/node": "^22.13.7", | ||
| "mocha": "^11.0.1", | ||
| "should": "^13.2.3" | ||
@@ -33,0 +33,0 @@ }, |
+9
-1
@@ -10,2 +10,3 @@ import type stream from 'node:stream' | ||
| TUS_RESUMABLE, | ||
| Metadata, | ||
| } from '@tus/utils' | ||
@@ -82,3 +83,7 @@ import { | ||
| tus_version: TUS_RESUMABLE, | ||
| upload: JSON.stringify(upload), | ||
| upload: JSON.stringify({ | ||
| ...upload, | ||
| // Base64 encode the metadata to avoid errors for non-ASCII characters | ||
| metadata: Metadata.stringify(upload.metadata ?? {}), | ||
| }), | ||
| }, | ||
@@ -115,2 +120,5 @@ {} | ||
| const upload = JSON.parse(propertyData.metadata.upload) as Upload | ||
| // Metadata is base64 encoded to avoid errors for non-ASCII characters | ||
| // so we need to decode it separately | ||
| upload.metadata = Metadata.parse(JSON.stringify(upload.metadata ?? {})) | ||
@@ -117,0 +125,0 @@ await this.cache.set(appendBlobClient.url, upload) |
28718
3.68%445
3.49%