mirror of
https://github.com/SteamDeckHomebrew/decky-loader.git
synced 2026-06-13 12:15:09 +03:00
30 lines
749 B
JavaScript
30 lines
749 B
JavaScript
import commonjs from '@rollup/plugin-commonjs';
|
|
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';
|
|
|
|
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',
|
|
},
|
|
});
|