Comparing version 0.1.10 to 0.1.11
{ | ||
"name": "biiif", | ||
"version": "0.1.10", | ||
"version": "0.1.11", | ||
"description": "A CLI to build IIIF collections", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
12
Utils.js
@@ -62,3 +62,11 @@ "use strict"; | ||
// the final path is the url origin plus a reversed newPath joined with a '/' | ||
const urlParts = url.href.replace(url.origin + '/', '').split('/'); | ||
let origin = url.origin; | ||
let urlParts; | ||
if (url.protocol === 'dat:') { | ||
origin = 'dat://'; | ||
urlParts = url.href.replace(origin, '').split('/'); | ||
} | ||
else { | ||
urlParts = url.href.replace(origin + '/', '').split('/'); | ||
} | ||
filePath = filePath.replace(/\\/g, '/'); | ||
@@ -85,3 +93,3 @@ const fileParts = filePath.split('/'); | ||
} | ||
let id = urljoin(url.origin, ...newPath.reverse()); | ||
let id = urljoin(origin, ...newPath.reverse()); | ||
return id; | ||
@@ -88,0 +96,0 @@ } |
26799
506