From bb69a0858adfd8275d547a49d0d58adba80c1c3d Mon Sep 17 00:00:00 2001 From: EvitanRelta Date: Sat, 25 Jan 2025 19:42:57 +0800 Subject: [PATCH] fix: project validation not working on windows --- src/cli/utils/validate-project.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/cli/utils/validate-project.ts b/src/cli/utils/validate-project.ts index 7265699..94eee9a 100644 --- a/src/cli/utils/validate-project.ts +++ b/src/cli/utils/validate-project.ts @@ -1,4 +1,4 @@ -import { access } from "fs/promises"; +import { access, readFile } from "fs/promises"; import { join } from "path"; export async function validateMCPProject() { @@ -6,9 +6,7 @@ export async function validateMCPProject() { const packageJsonPath = join(process.cwd(), "package.json"); await access(packageJsonPath); - const package_json = ( - await import(packageJsonPath, { assert: { type: "json" } }) - ).default; + const package_json = JSON.parse(await readFile(packageJsonPath, "utf-8")); if (!package_json.dependencies?.["mcp-framework"]) { throw new Error(