@captive/plop-config
Version:
12 lines (11 loc) • 341 B
JavaScript
import { readFile } from 'node:fs/promises';
export async function readPackageJSON(pathString) {
try {
const content = await readFile(pathString, { encoding: 'utf8' });
// eslint-disable-next-line @typescript-eslint/no-unsafe-return
return JSON.parse(content);
}
catch {
return undefined;
}
}