UNPKG

next-bundle-analyzer

Version:
28 lines (24 loc) 579 B
'use strict'; var childProcess = require('node:child_process'); var path = require('node:path'); function getMetadata() { const date = new Date().toISOString(); const metadata = { date }; try { metadata.gitCommitId = childProcess .execSync('git rev-parse HEAD') .toString() .trim(); } catch { // Ignored } try { metadata.project = require(path.join(process.cwd(), 'package.json')).name; } catch { // Ignored } return metadata; } exports.getMetadata = getMetadata;