diff version-bump.mjs @ 19:2a9e941c96ee

Bring new build tools from the sample plugin project
author Ludovic Chabant <ludovic@chabant.com>
date Fri, 18 Mar 2022 19:19:18 -0700
parents
children 712761e7625b
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/version-bump.mjs	Fri Mar 18 19:19:18 2022 -0700
@@ -0,0 +1,15 @@
+import { readFileSync, writeFileSync } from "fs";
+
+const targetVersion = process.env.npm_package_version;
+
+// read minAppVersion from manifest.json and bump version to target version
+let manifest = JSON.parse(readFileSync("manifest.json", "utf8"));
+const { minAppVersion } = manifest;
+manifest.version = targetVersion;
+writeFileSync("manifest.json", JSON.stringify(manifest, null, "\t"));
+
+// update versions.json with target version and minAppVersion from manifest.json
+let versions = JSON.parse(readFileSync("versions.json", "utf8"));
+versions[targetVersion] = minAppVersion;
+writeFileSync("versions.json", JSON.stringify(versions, null, "\t"));
+