Files
workavia-drive/tdrive/backend/utils/nextcloud-migration/rollup.config.js
T
Yadd eae85905a0 Nextcloud migration:: add security tips + reduce size (#307)
* Add security tips
* Don't rebuild on start
* Build a full bundle with rollup, then minimize image size
2024-01-05 12:35:13 +01:00

23 lines
517 B
JavaScript

import commonjs from '@rollup/plugin-commonjs';
import json from '@rollup/plugin-json';
import { nodeResolve } from '@rollup/plugin-node-resolve';
import typescript from '@rollup/plugin-typescript';
import terser from '@rollup/plugin-terser';
export default {
input: './src/express_server.ts',
output: {
format: 'es',
dir: 'dist',
entryFileNames: '[name].js',
sourcemap: true
},
plugins: [
commonjs(),
json(),
nodeResolve({preferBuiltins: true}),
typescript(),
terser(),
]
}