/* * This file is part of ArgonBot * * ArgonBot is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * ArgonBot is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with ArgonBot. If not, see . */ import typescript from '@rollup/plugin-typescript'; import json from '@rollup/plugin-json'; import { terser } from 'rollup-plugin-terser'; export default { input: 'src/index.ts', output: { dir: 'dist', format: 'cjs', }, plugins: [ typescript({ module: 'ESNext', include: ['src/**/*.ts', '*.json'] }), json({ compact: true, preferConst: true }), terser(), ], };