all repos — red-anatomia @ main

red-anatomia

tsup.config.ts (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
import { defineConfig } from 'tsup';

export default defineConfig({
  entry: ['src/cli/index.ts'],
  format: ['esm'],
  target: 'node22',
  platform: 'node',
  outDir: 'dist',
  clean: true,
  sourcemap: true,
  splitting: false,
  // Keep native/optional-heavy deps external so they resolve from node_modules
  external: ['playwright', 'lighthouse', 'chrome-launcher'],
  banner: {
    js: '#!/usr/bin/env node',
  },
});