import fs from "fs-extra"; import { createRequire } from "module"; import { execSync } from "child_process"; const require = createRequire(import.meta.url); // update the tauri conf version async function resolveVersion() { const { version } = require("../package.json"); const tauri = require("../src-tauri/tauri.conf.json"); tauri.package.version = version; await fs.writeFile( "./src-tauri/tauri.conf.json", JSON.stringify(tauri, undefined, 2) ); execSync("git add ./src-tauri/tauri.conf.json"); execSync(`git commit -m v${version} --no-verify`); execSync(`git push`); execSync(`git push origin v${version}`); } resolveVersion();