summaryrefslogtreecommitdiff
path: root/rollup.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'rollup.config.js')
-rw-r--r--rollup.config.js41
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