UNPKG

nextdevkit

Version:

A Comprehensive CLI Toolkit for Next.js Development

18 lines (17 loc) 611 B
import { promises as fs } from 'fs'; import path from 'path'; import { __dirname } from '../utils/constants/package.constant.js'; import { handleError } from '../utils/handleMessages.js'; const loadPackageJson = async () => { try { const packageJsonPath = path.resolve(__dirname, '../../../package.json'); const data = await fs.readFile(packageJsonPath, 'utf8'); const packageJson = JSON.parse(data); return packageJson; } catch (error) { handleError(`Failed to load package.json: ${error}`); process.exit(1); } }; export default loadPackageJson;