Files
12IT_Lernfeld12_2026/Abgabe_Kupper/my-electron-app/renderer/rspack.config.js
T
2025-12-05 09:15:21 +01:00

43 lines
812 B
JavaScript

const path = require("path");
module.exports = {
mode: "development",
entry: "./src/index.jsx",
output: {
filename: "bundle.js",
path: path.resolve(__dirname, "dist"),
},
devServer: {
static: {
directory: path.join(__dirname, "dist"),
},
hot: true,
port: 4000,
},
resolve: {
extensions: [".js", ".jsx"],
},
module: {
rules: [
{
test: /\.jsx?$/,
loader: "builtin:swc-loader",
options: {
jsc: {
parser: {
syntax: "ecmascript",
jsx: true
},
transform: {
react: {
runtime: "automatic", // Für JSX ohne import React
}
}
}
},
exclude: /node_modules/,
}
],
},
};