From: Andrew Cooper Date: Thu, 19 Dec 2024 13:31:02 +0000 (+0000) Subject: getLinks: Always have a newline at the end of files X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=4c1da5e5b6c7795895b499ab6fa8408605d100e1;p=www-xenproject-org.git getLinks: Always have a newline at the end of files This reduces diff churn. Signed-off-by: Andrew Cooper --- diff --git a/assets/data/downloads-latest.json b/assets/data/downloads-latest.json index 9e93fdd..a253862 100644 --- a/assets/data/downloads-latest.json +++ b/assets/data/downloads-latest.json @@ -199,4 +199,4 @@ } ] } -] \ No newline at end of file +] diff --git a/assets/data/downloads.json b/assets/data/downloads.json index e1bd0ec..8554b76 100644 --- a/assets/data/downloads.json +++ b/assets/data/downloads.json @@ -3597,4 +3597,4 @@ } ] } -] \ No newline at end of file +] diff --git a/scripts/downloads/getLinks.js b/scripts/downloads/getLinks.js index d0bfb2d..95c60ba 100644 --- a/scripts/downloads/getLinks.js +++ b/scripts/downloads/getLinks.js @@ -117,12 +117,13 @@ async function main() { }), ); - await fs.writeFile(OUTPUT_FILE, JSON.stringify(output, null, 2)); + const output_json = JSON.stringify(output, null, 2) + "\n"; + await fs.writeFile(OUTPUT_FILE, output_json); await fs.mkdir(path.dirname(OUTPUT_FILE_STATIC), { recursive: true }); - await fs.writeFile(OUTPUT_FILE_STATIC, JSON.stringify(output, null, 2)); + await fs.writeFile(OUTPUT_FILE_STATIC, output_json); - const latestVersionsData = createLatestVersionsData(output); - await fs.writeFile(LATEST_OUTPUT_FILE, JSON.stringify(latestVersionsData, null, 2)); + const latest_json = JSON.stringify(createLatestVersionsData(output), null, 2) + "\n"; + await fs.writeFile(LATEST_OUTPUT_FILE, latest_json); } main().catch(console.error); diff --git a/static/data/downloads.json b/static/data/downloads.json index e1bd0ec..8554b76 100644 --- a/static/data/downloads.json +++ b/static/data/downloads.json @@ -3597,4 +3597,4 @@ } ] } -] \ No newline at end of file +]