Skip to content

Commit 557afb5

Browse files
Merge pull request #312 from realm-of-ra/cli-patch
feat: fix for create-dojo cli
2 parents 3049291 + d66dce4 commit 557afb5

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

packages/create-dojo/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ process.on("SIGINT", () => process.exit(0));
99
process.on("SIGTERM", () => process.exit(0));
1010

1111
async function main() {
12-
const packageInfo = await getPackageInfo();
12+
const packageInfo = getPackageInfo();
1313

1414
const program = new Command()
1515
.name("@dojoengine")

packages/create-dojo/src/utils/get-package-info.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,16 @@ import fs from "fs-extra";
33
import { type PackageJson } from "type-fest";
44

55
export function getPackageInfo() {
6-
const packageJsonPath = path.join("package.json");
7-
8-
return fs.readJSONSync(packageJsonPath) as PackageJson;
6+
const packageJsonPath = path.join(process.cwd(), "package.json");
7+
try {
8+
return fs.readJSONSync(packageJsonPath) as PackageJson;
9+
} catch (error) {
10+
const errorMessage =
11+
error instanceof Error ? error.message : "Unknown error";
12+
console.warn(`Failed to read package.json: ${errorMessage}`);
13+
console.warn('Falling back to default version "1.0.0"');
14+
return {
15+
version: "1.0.0",
16+
} as PackageJson;
17+
}
918
}

0 commit comments

Comments
 (0)