twenty/packages/twenty-front/tsup.config.ts
Félix Malfait f2cc385710
Fix frontend tests (#6585)
Fix a few broken tests
2024-08-09 08:38:01 +02:00

30 lines
690 B
TypeScript

import { Config } from '@svgr/core';
import svgr from 'esbuild-plugin-svgr';
import { defineConfig } from 'tsup';
const template: Config['template'] = (variables, { tpl }) => {
return tpl`
${variables.imports};
${variables.interfaces};
const ${variables.componentName} = (${variables.props}) => (
${variables.jsx}
);
${variables.exports};
export const ReactComponent = ${variables.componentName};
`;
};
export default defineConfig([
{
entry: { index: './tsup.ui.index.tsx' },
treeshake: true,
minify: true,
dts: true,
clean: true,
outDir: '../twenty-docs/src/ui/generated',
esbuildPlugins: [svgr({ template })],
},
]);