From 8f6bc87acd3418833fab63d60382d09d748cca9f Mon Sep 17 00:00:00 2001 From: yogendra dayal Date: Tue, 22 Jul 2025 22:35:43 +0530 Subject: [PATCH] Add generatedAt and version metadata to JSON report output --- src/formats/json.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/formats/json.js b/src/formats/json.js index 404281e..4f5c580 100644 --- a/src/formats/json.js +++ b/src/formats/json.js @@ -1,3 +1,5 @@ +const { version } = require('../../package.json'); + /** * Convert the report data to a JSON string. * @@ -5,5 +7,11 @@ * @return {string} reports as a JSON string. */ module.exports = function ( reports ) { - return JSON.stringify( reports.map( ( data ) => data ) ); + const output = { + generatedAt: new Date().toISOString(), + version, + reports: reports.map( ( data ) => data ), + }; + + return JSON.stringify( output, null, 2 ); };