Files
webmcp/build.js
josedario87 603c547bfe Built-in tool _webmcp_browser-info para ver navegadores conectados
Agrega metadata tracking de browsers (userAgent, URL, hostname,
idioma, resolucion, timestamp) y tool browser-info para consultarla.
2026-02-13 00:36:51 -06:00

28 lines
691 B
JavaScript

import esbuild from 'esbuild';
// Bundle server (Node.js entry point)
await esbuild.build({
entryPoints: ['src/websocket-server.js'],
bundle: true,
platform: 'node',
format: 'esm',
target: 'node18',
outfile: 'build/index.js',
sourcemap: true,
banner: { js: '#!/usr/bin/env node\nimport { createRequire } from "module"; const require = createRequire(import.meta.url);' },
external: [],
});
// Bundle client (browser IIFE)
await esbuild.build({
entryPoints: ['src/webmcp.js'],
bundle: true,
platform: 'browser',
format: 'iife',
target: 'es2020',
outfile: 'build/webmcp.js',
sourcemap: true,
});
console.log('Build complete');