2024-02-11 20:15:18 +01:00
|
|
|
import { getThisCodebaseRootDirPath } from "./getThisCodebaseRootDirPath";
|
|
|
|
import { assert } from "tsafe/assert";
|
|
|
|
import * as fs from "fs";
|
|
|
|
import { join as pathJoin } from "path";
|
|
|
|
|
2024-05-18 10:24:55 +02:00
|
|
|
export function readThisNpmPackageVersion(): string {
|
2024-02-11 20:15:18 +01:00
|
|
|
const version = JSON.parse(fs.readFileSync(pathJoin(getThisCodebaseRootDirPath(), "package.json")).toString("utf8"))["version"];
|
|
|
|
|
|
|
|
assert(typeof version === "string");
|
|
|
|
|
|
|
|
return version;
|
|
|
|
}
|