@api-buddy/plugin-utils
Version:
Shared utilities for API Buddy plugins
26 lines (24 loc) • 563 B
text/typescript
import { defineConfig } from 'tsup';
// Use a simpler config that doesn't depend on module resolution
export default defineConfig({
entry: ['src/index.ts'],
outDir: 'dist',
clean: true,
sourcemap: true,
tsconfig: './tsconfig.json',
dts: {
entry: 'src/index.ts',
},
format: ['esm', 'cjs'],
target: 'node16',
bundle: true,
skipNodeModulesBundle: true,
external: [
'@api-buddy/types',
'lodash',
],
esbuildOptions: (options) => {
options.mainFields = ['module', 'main'];
options.tsconfig = './tsconfig.json';
},
});