From 3b3ffeda6b24a09697018015bcaec052b064cf95 Mon Sep 17 00:00:00 2001 From: linyuchen Date: Mon, 15 Apr 2024 22:36:06 +0800 Subject: [PATCH] script: gen version --- script/gen-version.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 script/gen-version.ts diff --git a/script/gen-version.ts b/script/gen-version.ts new file mode 100644 index 00000000..7ab21a07 --- /dev/null +++ b/script/gen-version.ts @@ -0,0 +1,21 @@ +import fs from 'fs' +import path from 'path' +import { version } from '../src/onebot11/version' + +const manifestPath = path.join(__dirname, '../package.json') + +function readManifest (): any { + if (fs.existsSync(manifestPath)) { + return JSON.parse(fs.readFileSync(manifestPath, 'utf-8')) + } +} + +function writeManifest (manifest: any) { + fs.writeFileSync(manifestPath, JSON.stringify(manifest, null, 2)) +} + +const manifest = readManifest() +if (version !== manifest.version) { + manifest.version = version + writeManifest(manifest) +}