From 4b923c1dc70eaa4a3ca58d9e9f3218785b2fe919 Mon Sep 17 00:00:00 2001 From: marios Date: Thu, 26 May 2022 04:00:18 +0300 Subject: display overhaul, compatibility with legacy plugins, fixes --- frontend/rollup.config.js | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) (limited to 'frontend/rollup.config.js') diff --git a/frontend/rollup.config.js b/frontend/rollup.config.js index 26b8670a..9a259df2 100644 --- a/frontend/rollup.config.js +++ b/frontend/rollup.config.js @@ -1,16 +1,24 @@ import commonjs from '@rollup/plugin-commonjs'; -import resolve from '@rollup/plugin-node-resolve'; +import json from '@rollup/plugin-json'; +import { nodeResolve } from '@rollup/plugin-node-resolve'; +import replace from '@rollup/plugin-replace'; import typescript from '@rollup/plugin-typescript'; +import { defineConfig } from 'rollup'; - -/** @type {import('rollup').RollupOptions} */ -const options = { - input: 'src/index.ts', +export default defineConfig({ + input: 'src/index.tsx', + plugins: [ + commonjs(), + nodeResolve(), + typescript(), + json(), + replace({ + preventAssignment: false, + 'process.env.NODE_ENV': JSON.stringify('production'), + }), + ], output: { file: '../backend/static/plugin-loader.iife.js', format: 'iife', }, - plugins: [commonjs(), resolve(), typescript()] -} - -export default options +}); \ No newline at end of file -- cgit v1.2.3