Files
n8n-enterprise-unlocked/packages/@n8n/extension-sdk/tsup.config.ts
2025-04-03 13:10:00 +03:00

42 lines
793 B
TypeScript

import { defineConfig } from 'tsup';
export default defineConfig([
{
clean: false,
entry: ['src/index.ts'],
outDir: 'dist',
format: ['cjs', 'esm'],
dts: true,
sourcemap: true,
tsconfig: 'tsconfig.json',
},
{
clean: false,
entry: [
'src/backend/**/*.ts',
'!src/backend/**/*.test.ts',
'!src/backend/**/*.d.ts',
'!src/backend/__tests__**/*',
],
outDir: 'dist/backend',
format: ['cjs', 'esm'],
dts: true,
sourcemap: true,
tsconfig: 'tsconfig.backend.json',
},
{
clean: false,
entry: [
'src/frontend/**/*.ts',
'!src/frontend/**/*.test.ts',
'!src/frontend/**/*.d.ts',
'!src/frontend/__tests__**/*',
],
outDir: 'dist/frontend',
format: ['cjs', 'esm'],
dts: true,
sourcemap: true,
tsconfig: 'tsconfig.frontend.json',
},
]);