Use bun for generated MCP installs/builds
This commit is contained in:
@@ -108,14 +108,13 @@ function scaffoldServer(repoDir: string, request: MetaRequest) {
|
||||
scripts: {
|
||||
build: 'tsc -p tsconfig.json',
|
||||
start: 'node dist/server.js',
|
||||
dev: 'ts-node --esm src/server.ts',
|
||||
dev: 'bun --watch src/server.ts',
|
||||
},
|
||||
dependencies: {
|
||||
'@modelcontextprotocol/sdk': '^1.27.1',
|
||||
zod: '^3.25.0',
|
||||
},
|
||||
devDependencies: {
|
||||
'ts-node': '^10.9.2',
|
||||
typescript: '^5.6.3',
|
||||
},
|
||||
};
|
||||
@@ -171,10 +170,10 @@ export async function runPipeline(jobId: string, request: MetaRequest): Promise<
|
||||
scaffoldServer(repoDir, request);
|
||||
|
||||
updateJob(jobId, { status: 'building', message: `Installing dependencies in ${repoName}` });
|
||||
await run('npm', ['install'], repoDir);
|
||||
await run('bun', ['install'], repoDir);
|
||||
|
||||
updateJob(jobId, { status: 'building', message: `Building ${repoName}` });
|
||||
await run('npm', ['run', 'build'], repoDir);
|
||||
await run('bun', ['run', 'build'], repoDir);
|
||||
|
||||
// Create repo in Gitea + push
|
||||
if (config.gitea) {
|
||||
|
||||
Reference in New Issue
Block a user