summaryrefslogtreecommitdiff
path: root/rollup.config.js
blob: 0c20d4f3b5525dce36976430d142fddda4725c9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import deckyPlugin from "@decky/rollup";
import resolve from "@rollup/plugin-node-resolve";
import typescript from "@rollup/plugin-typescript";
import commonjs from "@rollup/plugin-commonjs";

export default deckyPlugin({
  input: "src/index.tsx", // Entry file for the plugin
  output: {
    dir: "dist",          // Output directory for the built files
    format: "cjs",        // CommonJS format, required for Decky Loader plugins
  },
  plugins: [
    resolve(),            // Resolves `node_modules` imports
    commonjs(),           // Converts CommonJS modules to ES modules
    typescript(),         // Compiles TypeScript to JavaScript
  ],
});