diff --git a/package-lock.json b/package-lock.json index 0da6bf8..eb07043 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3493,6 +3493,9 @@ "nodemon": "^3.1.0", "ts-node": "^10.9.2", "typescript": "^5.6.3" + }, + "optionalDependencies": { + "@esbuild/linux-x64": "^0.25.0" } }, "packages/demo-server/node_modules/zod": { @@ -3539,14 +3542,6 @@ "engines": { "node": ">=18.0.0" }, - "optionalDependencies": { - "@esbuild/darwin-arm64": "^0.25.0", - "@esbuild/darwin-x64": "^0.25.0", - "@esbuild/linux-arm64": "^0.25.0", - "@esbuild/linux-x64": "^0.25.0", - "@esbuild/win32-arm64": "^0.25.0", - "@esbuild/win32-x64": "^0.25.0" - }, "peerDependencies": { "react": ">=18.0.0", "react-dom": ">=18.0.0" diff --git a/packages/demo-server/package.json b/packages/demo-server/package.json index 19fe707..f5eea8c 100644 --- a/packages/demo-server/package.json +++ b/packages/demo-server/package.json @@ -16,6 +16,9 @@ "express": "^5.1.0", "zod": "^3.24.0" }, + "optionalDependencies": { + "@esbuild/linux-x64": "^0.25.0" + }, "devDependencies": { "@types/cors": "^2.8.19", "@types/express": "^5.0.5", diff --git a/packages/library/package.json b/packages/library/package.json index dfe80ee..fcbd3fe 100644 --- a/packages/library/package.json +++ b/packages/library/package.json @@ -49,14 +49,6 @@ "@mcp-ui/server": "^5.15.0", "esbuild": "^0.25.0" }, - "optionalDependencies": { - "@esbuild/linux-x64": "^0.25.0", - "@esbuild/linux-arm64": "^0.25.0", - "@esbuild/darwin-x64": "^0.25.0", - "@esbuild/darwin-arm64": "^0.25.0", - "@esbuild/win32-x64": "^0.25.0", - "@esbuild/win32-arm64": "^0.25.0" - }, "peerDependencies": { "react": ">=18.0.0", "react-dom": ">=18.0.0" diff --git a/packages/library/server/bundle.ts b/packages/library/server/bundle.ts index ddf700b..c813d0c 100644 --- a/packages/library/server/bundle.ts +++ b/packages/library/server/bundle.ts @@ -28,7 +28,7 @@ export async function bundleComponent(entryPath: string): Promise { } let result: esbuild.BuildResult<{ write: false }>; - + try { result = await runBuild(entryPath); } catch (error) { diff --git a/yarn.lock b/yarn.lock index 6063125..7911f0c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -167,7 +167,7 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@esbuild/darwin-x64@^0.25.0", "@esbuild/darwin-x64@0.25.12": +"@esbuild/darwin-x64@0.25.12": version "0.25.12" resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz" integrity sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA== @@ -659,6 +659,8 @@ debug@^4, debug@^4.1.0, debug@^4.3.1, debug@^4.3.5, debug@^4.4.0, debug@^4.4.3: express "^5.1.0" mcp-ui-kit "*" zod "^3.24.0" + optionalDependencies: + "@esbuild/linux-x64" "^0.25.0" depd@^2.0.0, depd@~2.0.0: version "2.0.0" @@ -1039,8 +1041,6 @@ mcp-ui-kit@*, "mcp-ui-kit@file:/Users/fedjens/projects/mcp-ui-kit/packages/libra resolved "file:packages/library" dependencies: "@mcp-ui/server" "^5.15.0" - esbuild-wasm "^0.25.0" - optionalDependencies: esbuild "^0.25.0" media-typer@^1.1.0: