import { readFileSync } from 'node:fs' import { defineConfig } from 'tsup' const pkg = JSON.parse(readFileSync('./package.json', 'utf-8')) export default defineConfig({ entry: ['src/index.ts'], format: ['esm'], target: 'node24', outDir: 'dist', clean: true, splitting: false, sourcemap: false, dts: false, banner: { js: '#!/usr/bin/env node' }, define: { __CLI_VERSION__: JSON.stringify(pkg.version) } })