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