diff --git a/src/pipeline.ts b/src/pipeline.ts index c31d433..02dda9e 100644 --- a/src/pipeline.ts +++ b/src/pipeline.ts @@ -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) {