From 8a6517268b4132af67825be0ffb44a13a51d0c38 Mon Sep 17 00:00:00 2001 From: Fawaz Ahmed Date: Thu, 29 Feb 2024 20:43:54 +0530 Subject: [PATCH] support npm generation --- currscript.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/currscript.js b/currscript.js index 09141f3..6d4465b 100644 --- a/currscript.js +++ b/currscript.js @@ -43,6 +43,10 @@ const allcurrLower = {} for (const [key, value] of Object.entries(allcurr)) { allcurrLower[value.toLowerCase()] = key.toLowerCase() } const dateToday = new Date().toISOString().substring(0, 10) +const dateTodaySemVer = dateToday.replaceAll('-','.') + +const pathToSkeletonPackage = path.join(__dirname, 'skeleton-package.json') + const rootDir = path.join(__dirname, 'package') @@ -63,12 +67,10 @@ async function begin() { // Generate API files await generateFiles(currJSON) - // Backup the latest currency files to today's date folder, for historical currency access - const dateDir = path.join(__dirname, dateToday) - fs.mkdirSync(dateDir, { - recursive: true - }) - fs.copySync(rootDir, dateDir) + // Set package version to dateToday + let barePackage = fs.readJsonSync(pathToSkeletonPackage) + barePackage['version'] = dateTodaySemVer + fs.writeJSONSync(path.join(rootDir, path.basename(pathToSkeletonPackage) )) // Close the browser // await browser.close()