sirwanafifi_inkplane/version-bump.mjs
2026-07-16 12:33:33 +01:00

14 lines
609 B
JavaScript

import { readFile, writeFile } from "node:fs/promises";
import process from "node:process";
const version = process.env.npm_package_version;
if (!version) throw new Error("npm_package_version is unavailable. Run this through npm version.");
const manifest = JSON.parse(await readFile("manifest.json", "utf8"));
const versions = JSON.parse(await readFile("versions.json", "utf8"));
manifest.version = version;
versions[version] = manifest.minAppVersion;
await writeFile("manifest.json", `${JSON.stringify(manifest, null, 2)}\n`);
await writeFile("versions.json", `${JSON.stringify(versions, null, 2)}\n`);