Skip to content

Commit dac4f9b

Browse files
committed
Get version from package json
1 parent 0616230 commit dac4f9b

File tree

2 files changed

+8
-12
lines changed

2 files changed

+8
-12
lines changed

src/commands/version.ts

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,5 @@
1-
import fs from "node:fs/promises";
2-
import path from "node:path";
3-
4-
const packageJsonFilePath = path.join(__dirname, "../../package.json");
1+
import { PackageSettings } from "../lib/package-settings";
52

63
export const version = async () => {
7-
const data = await fs.readFile(packageJsonFilePath, { encoding: "utf8" });
8-
const { version } = JSON.parse(data);
9-
10-
if (!version) {
11-
throw new Error("Error: version is not found");
12-
}
13-
14-
console.log(version);
4+
console.log(PackageSettings.version);
155
};

src/lib/package-settings.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
const packageJsonData = require("../../package.json");
2+
3+
export const PackageSettings = {
4+
userAgentName: "QiitaCLI",
5+
version: packageJsonData.version,
6+
};

0 commit comments

Comments
 (0)