mirror of
https://github.com/sixtarocyan/smart-folder-view.git
synced 2026-07-22 06:50:05 +00:00
19 lines
No EOL
691 B
JavaScript
19 lines
No EOL
691 B
JavaScript
import fs from "fs";
|
|
|
|
const manifestPath = "manifest.json";
|
|
const versionsPath = "versions.json";
|
|
const packagePath = "package.json";
|
|
|
|
const manifest = JSON.parse(fs.readFileSync(manifestPath, "utf8"));
|
|
const versions = JSON.parse(fs.readFileSync(versionsPath, "utf8"));
|
|
const pkg = JSON.parse(fs.readFileSync(packagePath, "utf8"));
|
|
|
|
if (!manifest.version || !manifest.minAppVersion) {
|
|
throw new Error("manifest.json must include version and minAppVersion");
|
|
}
|
|
|
|
versions[manifest.version] = manifest.minAppVersion;
|
|
pkg.version = manifest.version;
|
|
|
|
fs.writeFileSync(versionsPath, JSON.stringify(versions, null, 2) + "\n");
|
|
fs.writeFileSync(packagePath, JSON.stringify(pkg, null, 2) + "\n"); |