@mastra/rag
Version:
The Retrieval-Augmented Generation (RAG) module contains document processing and embedding utilities.
23 lines (20 loc) • 468 B
text/typescript
import { spawn } from 'child_process';
import { promisify } from 'util';
import { defineConfig } from 'tsup';
const exec = promisify(spawn);
export default defineConfig({
entry: ['src/index.ts'],
format: ['esm', 'cjs'],
clean: true,
dts: false,
splitting: true,
treeshake: {
preset: 'smallest',
},
sourcemap: true,
onSuccess: async () => {
await exec('pnpm', ['tsc', '-p', 'tsconfig.build.json'], {
stdio: 'inherit',
});
},
});