UNPKG

npm-pkginfo-cli

Version:

Command line utility to view info about your current package

21 lines (16 loc) 524 B
import { encoding } from "../var/encoding"; const process_file = async (filename) => { const { fs } = require("fs"); var fildata; if (!filename) { return false; } let base_dir = process.env.INIT_CWD || "."; var filepath = [base_dir, filename].join("/"); await fs.readFile(filepath, ((err, data) => { if (err) {console.log("Error reading from file", err, data); return false; } fildata = Buffer.from(data).toString(encoding); })); return JSON.parse(fildata); }; export { process_file };