diff options
| author | marios <marios8543@gmail.com> | 2022-05-26 04:00:18 +0300 |
|---|---|---|
| committer | marios <marios8543@gmail.com> | 2022-05-26 04:00:18 +0300 |
| commit | 4b923c1dc70eaa4a3ca58d9e9f3218785b2fe919 (patch) | |
| tree | 3394a7e752b61bdfa16b1a7f50842c4e1dbc0972 /frontend/rollup.config.js | |
| parent | 74438a31458af8bddd08d90eacc6d63677bab844 (diff) | |
| download | decky-loader-4b923c1dc70eaa4a3ca58d9e9f3218785b2fe919.tar.gz decky-loader-4b923c1dc70eaa4a3ca58d9e9f3218785b2fe919.zip | |
display overhaul, compatibility with legacy plugins, fixes
Diffstat (limited to 'frontend/rollup.config.js')
| -rw-r--r-- | frontend/rollup.config.js | 26 |
1 files changed, 17 insertions, 9 deletions
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 |
