INNER CODE UNIT · TypeScript

kb

cyanheads/pubmed-mcp-server · scripts/build.ts:113

  const kb = bytes / 1024;
  if (kb < 1024) return `${kb.toFixed(1)} KB`;
  return `${(kb / 1024).toFixed(1)} MB`;
}

async function main() {
  // Read package info
  const pkg = JSON.parse(readFileSync(join(ROOT_DIR, 'package.json'), 'utf-8'));
  const project = resolveProject(process.argv);

  console.log(`\x1b[1mBuilding ${pkg.name}@${pkg.version}\x1b[0m`);
  console.log(`\x1b[2m  tsconfig: ${project}\x1b[0m`);

  const totalStart = performance.now();

  // Step 1: tsc
  const tsc = await exec([join(ROOT_DIR, 'node_modules', '.bin', 'tsc'), '-p', project], 'tsc');
  if (!tsc.ok) process.exit(1);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…