New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

biiif

Package Overview
Dependencies
Maintainers
1
Versions
73
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

biiif - npm Package Compare versions

Comparing version 0.0.8 to 0.0.9

4

Canvas.js

@@ -34,3 +34,3 @@ "use strict";

if (matchingExtension) {
const annotationJson = Utils_1.cloneJson(contentAnnotationBoilerplate);
const annotationJson = Utils_1.Utils.cloneJson(contentAnnotationBoilerplate);
annotationJson.id = canvasJson.id + '/annotation/' + matchingFiles.length;

@@ -69,3 +69,3 @@ annotationJson.target = canvasJson.id;

if (this.infoYml.metadata) {
this.canvasJson.metadata = this.infoYml.metadata;
this.canvasJson.metadata = Utils_1.Utils.formatMetadata(this.infoYml.metadata);
}

@@ -72,0 +72,0 @@ }

@@ -82,3 +82,3 @@ "use strict";

if (this.isCollection) {
this.indexJson = Utils_1.cloneJson(collectionBoilerplate);
this.indexJson = Utils_1.Utils.cloneJson(collectionBoilerplate);
// for each child directory, add a collectionmember or manifestmember json boilerplate to members.

@@ -88,6 +88,6 @@ this.directories.forEach((directory) => {

if (directory.isCollection) {
memberJson = Utils_1.cloneJson(collectionMemberBoilerplate);
memberJson = Utils_1.Utils.cloneJson(collectionMemberBoilerplate);
}
else {
memberJson = Utils_1.cloneJson(manifestMemberBoilerplate);
memberJson = Utils_1.Utils.cloneJson(manifestMemberBoilerplate);
}

@@ -100,6 +100,6 @@ memberJson.id = directory.url + '/index.json';

else {
this.indexJson = Utils_1.cloneJson(manifestBoilerplate);
this.indexJson = Utils_1.Utils.cloneJson(manifestBoilerplate);
// for each canvas, add canvas json
this.canvases.forEach((canvas, index) => {
const canvasJson = Utils_1.cloneJson(canvasBoilerplate);
const canvasJson = Utils_1.Utils.cloneJson(canvasBoilerplate);
canvasJson.id = this.url + '/index.json/canvas/' + index;

@@ -121,3 +121,3 @@ canvasJson.content[0].id = this.url + '/index.json/canvas/' + index + '/annotationpage/0';

if (this.infoYml.metadata) {
this.indexJson.metadata = this.infoYml.metadata;
this.indexJson.metadata = Utils_1.Utils.formatMetadata(this.infoYml.metadata);
}

@@ -124,0 +124,0 @@ // add manifest-specific properties

{
"name": "biiif",
"version": "0.0.8",
"version": "0.0.9",
"description": "A CLI to build IIIF collections",

@@ -5,0 +5,0 @@ "main": "index.js",

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.timeout = (ms) => {
return new Promise(resolve => setTimeout(resolve, ms));
};
exports.cloneJson = (json) => {
return JSON.parse(JSON.stringify(json));
};
class Utils {
static timeout(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
static cloneJson(json) {
return JSON.parse(JSON.stringify(json));
}
static formatMetadata(metadata) {
const formattedMetadata = [];
for (let key in metadata) {
if (metadata.hasOwnProperty(key)) {
const value = metadata[key];
const item = {};
item.label = key;
item.value = value;
formattedMetadata.push(item);
}
}
return formattedMetadata;
}
}
exports.Utils = Utils;
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc