Files
classroomio/packages/mcp/scripts/build.mjs
T

16 lines
302 B
JavaScript

import { build } from 'esbuild';
await build({
entryPoints: ['src/index.ts'],
outfile: 'dist/index.js',
bundle: true,
format: 'esm',
platform: 'node',
target: 'node20',
sourcemap: false,
external: ['@modelcontextprotocol/sdk', 'zod'],
banner: {
js: '#!/usr/bin/env node'
}
});