Command-fix/rollup.config.js

35 lines
829 B
JavaScript
Raw Normal View History

import typescript from "@rollup/plugin-typescript";
import resolve from "@rollup/plugin-node-resolve";
import commonjs from "@rollup/plugin-commonjs";
import json from "@rollup/plugin-json";
import { terser } from "rollup-plugin-terser";
import * as loader from "./generateExports";
loader;
2022-09-14 10:30:27 +02:00
export default {
input: "src/server.ts",
external: ["discord.js"],
preserveEntrySignatures: false,
output: {
dir: "dist",
format: "cjs",
},
plugins: [
resolve({ browser: false }),
commonjs({
dynamicRequireTargets: [
"node_modules/logform/*.js",
"./src/responses/citra.json",
"./src/responses/yuzu.json",
],
extensions: [".mjs", ".js", ".ts"],
transformMixedEsModules: true,
ignoreGlobal: true,
}),
json(),
typescript(),
terser(),
],
2022-09-14 10:30:27 +02:00
};