maniiifest
Version:
Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies
16 lines (15 loc) • 458 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.readJsonFromFile = void 0;
const fs = require("fs");
function readJsonFromFile(filename) {
try {
const rawData = fs.readFileSync(filename, 'utf-8');
return JSON.parse(rawData);
}
catch (error) {
console.error(`Error reading or parsing file: ${filename}`, error);
return null;
}
}
exports.readJsonFromFile = readJsonFromFile;