diff options
| author | Jonas Dellinger <jonas@dellinger.dev> | 2022-05-26 13:30:14 +0200 |
|---|---|---|
| committer | Jonas Dellinger <jonas@dellinger.dev> | 2022-05-26 13:30:14 +0200 |
| commit | 71dd0ea449469ed38e784b9c73b673eece680446 (patch) | |
| tree | 15914a2b7979296b8c04cac0e75191eb9f955919 /frontend/rollup.config.js | |
| parent | a06efc08bc01a4a014d916ff1e219a0f17d0c480 (diff) | |
| parent | 4b923c1dc70eaa4a3ca58d9e9f3218785b2fe919 (diff) | |
| download | decky-loader-71dd0ea449469ed38e784b9c73b673eece680446.tar.gz decky-loader-71dd0ea449469ed38e784b9c73b673eece680446.zip | |
Cleanup after merge
Diffstat (limited to 'frontend/rollup.config.js')
| -rw-r--r-- | frontend/rollup.config.js | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/frontend/rollup.config.js b/frontend/rollup.config.js index 26b8670a..b253b679 100644 --- a/frontend/rollup.config.js +++ b/frontend/rollup.config.js @@ -1,16 +1,29 @@ 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'), + }), + ], + external: ["react", "react-dom"], output: { file: '../backend/static/plugin-loader.iife.js', + globals: { + react: 'SP_REACT', + 'react-dom': 'SP_REACTDOM', + }, format: 'iife', }, - plugins: [commonjs(), resolve(), typescript()] -} - -export default options +}); |
