From b933571c91fb93f5de1290a819ee7979ab30c771 Mon Sep 17 00:00:00 2001 From: Fawaz Ahmed Date: Fri, 1 Mar 2024 15:03:44 +0530 Subject: [PATCH] use semver.clean to create semver --- currscript.js | 3 ++- package-lock.json | 33 ++++++++++++++++++++++++++++++++- package.json | 3 ++- 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/currscript.js b/currscript.js index 5020a60..17c6049 100644 --- a/currscript.js +++ b/currscript.js @@ -1,6 +1,7 @@ const fs = require('fs-extra') const path = require('path') const { firefox, devices } = require('playwright') +const semver = require('semver') // spaces to be used for prettify/json.stringify @@ -43,7 +44,7 @@ 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 dateTodaySemVer = semver.clean(dateToday.replaceAll('-','.'), true) const pathToSkeletonPackage = path.join(__dirname, 'skeleton-package.json') diff --git a/package-lock.json b/package-lock.json index dbcd090..a453971 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,8 @@ "version": "1.0.0", "dependencies": { "fs-extra": "^11.2.0", - "playwright": "^1.42.0" + "playwright": "^1.42.0", + "semver": "^7.6.0" }, "devDependencies": { "wrangler": "^3.30.1" @@ -902,6 +903,17 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/magic-string": { "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", @@ -1139,6 +1151,20 @@ "node": ">=10" } }, + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -1318,6 +1344,11 @@ "integrity": "sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==", "dev": true }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/youch": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/youch/-/youch-3.3.3.tgz", diff --git a/package.json b/package.json index 5e94513..c6751b9 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,8 @@ "version": "1.0.0", "dependencies": { "fs-extra": "^11.2.0", - "playwright": "^1.42.0" + "playwright": "^1.42.0", + "semver": "^7.6.0" }, "devDependencies": { "wrangler": "^3.30.1"