Files
self/circuits/tsup.config.ts
Justin Hernandez ab1f229161 feat: modernize circuits build pipeline (#876)
* Add tsup build for circuits

* sort package.json

* cr feedback

* circuits fixes

* fixes
2025-08-10 22:26:29 -07:00

36 lines
722 B
TypeScript

import path from 'path';
import { defineConfig } from 'tsup';
import { fileURLToPath } from 'url';
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const entry = {
index: 'src/index.ts',
};
export default defineConfig([
{
tsconfig: './tsconfig.json',
entry,
format: ['esm'],
outDir: path.resolve(__dirname, 'dist/esm'),
dts: false,
splitting: false,
clean: true,
sourcemap: true,
target: 'es2020',
},
{
tsconfig: './tsconfig.cjs.json',
entry,
format: ['cjs'],
outDir: path.resolve(__dirname, 'dist/cjs'),
dts: false,
splitting: false,
clean: false,
sourcemap: true,
target: 'es2020',
},
]);