5etools/scripts/lib/import-source.js

11 lines
299 B
JavaScript

import fs from "fs";
import path from "path";
/**
*
* @param {string} sourceDir
* @returns ({string} filePath ) => Record<string, any>
*/
export function importSourceFactory(sourceDir) {
return (filePath) => JSON.parse(fs.readFileSync(path.join(sourceDir, filePath)).toString("utf-8"));
}