import { defineConfig } from "tsup"; import pkg from "./package.json"; import spkg from "./packages/server/package.json"; import fg from "fast-glob" const jobsEntries = await fg(["packages/server/src/jobs/**/*.ts"], { }); const modulesEntries = await fg(["packages/server/src/modules/**/*.ts"], { }); export default defineConfig({ entry: ["packages/server/src/booststap.ts", ...jobsEntries, ...modulesEntries], format: "esm", sourcemap: false, clean: false, cjsInterop: true, external: [ ...Object.keys(pkg.dependencies), ...Object.keys(spkg.dependencies), ] });