import typescript from 'rollup-plugin-typescript2'; import { nodeResolve } from '@rollup/plugin-node-resolve'; export default { input: 'src/server/server.ts', external: ['knex', 'crypto', 'bcrypt', 'corba.js', 'websocket'], output: { name: 'workflow-server', format: 'es', file: 'js/server.js', sourcemap: true }, plugins: [ typescript({ tsconfigOverride: { compilerOptions: { module: "esnext" }, }, include: [ "src/server/**/*.ts", "src/shared/**/*.ts" ] }), nodeResolve() ] }