diff options
Diffstat (limited to 'rollup.config.js')
| -rw-r--r-- | rollup.config.js | 41 |
1 files changed, 4 insertions, 37 deletions
diff --git a/rollup.config.js b/rollup.config.js index f11a008..17e71a7 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,38 +1,5 @@ -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'; -import importAssets from 'rollup-plugin-import-assets'; +import deckyPlugin from "@decky/rollup"; -import { name } from "./plugin.json"; - -export default defineConfig({ - input: './src/index.tsx', - plugins: [ - commonjs(), - nodeResolve(), - typescript(), - json(), - replace({ - preventAssignment: false, - 'process.env.NODE_ENV': JSON.stringify('production'), - }), - importAssets({ - publicPath: `http://127.0.0.1:1337/plugins/${name}/` - }) - ], - context: 'window', - external: ["react", "react-dom", "decky-frontend-lib"], - output: { - file: "dist/index.js", - globals: { - react: "SP_REACT", - "react-dom": "SP_REACTDOM", - "decky-frontend-lib": "DFL" - }, - format: 'iife', - exports: 'default', - }, -}); +export default deckyPlugin({ + // Add your extra Rollup options here +})
\ No newline at end of file |
