17 lines
371 B
TypeScript
17 lines
371 B
TypeScript
![]() |
import fs from 'fs';
|
||
|
|
||
|
// Process the contents of a argument (json) to an Object
|
||
|
function getMetaData(file: string): Record<string, unknown> {
|
||
|
let metaData;
|
||
|
|
||
|
try {
|
||
|
metaData = fs.readFileSync(file, 'utf8');
|
||
|
} catch (err) {
|
||
|
throw `No _meta.json file exists at ${file}`;
|
||
|
}
|
||
|
|
||
|
return JSON.parse(metaData) as Record<string, unknown>;
|
||
|
}
|
||
|
|
||
|
export { getMetaData };
|