summaryrefslogtreecommitdiffstats
path: root/webpack.renderer.js
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2020-02-22 17:35:19 +0100
committerMatthias Schiffer <mschiffer@universe-factory.net>2020-02-22 18:08:23 +0100
commit9eed5c04fff403ef6a7d9ad3ca1fe8628510b9a6 (patch)
tree5a4b0a7e43821a5881365f76cd40c2e4c86273dd /webpack.renderer.js
parentd35a68caf3987f24d85cb31cf3b327112459c7ac (diff)
downloadrpgedit-9eed5c04fff403ef6a7d9ad3ca1fe8628510b9a6.tar
rpgedit-9eed5c04fff403ef6a7d9ad3ca1fe8628510b9a6.zip
Switch from electron-webpack to electron-forge
Diffstat (limited to 'webpack.renderer.js')
-rw-r--r--webpack.renderer.js23
1 files changed, 21 insertions, 2 deletions
diff --git a/webpack.renderer.js b/webpack.renderer.js
index abaa916..2cfd371 100644
--- a/webpack.renderer.js
+++ b/webpack.renderer.js
@@ -1,7 +1,26 @@
+/* eslint-disable @typescript-eslint/no-var-requires */
+const CopyPlugin = require('copy-webpack-plugin');
+
module.exports = {
module: {
rules: [
- { test: /\.(vs|fs)$/, use: ['raw-loader'] },
+ {
+ test: /\.tsx?$/,
+ use: 'ts-loader',
+ exclude: /node_modules/,
+ },
+ {
+ test: /\.css$/,
+ use: [{ loader: 'style-loader' }, { loader: 'css-loader' }],
+ },
+ {
+ test: /\.(vs|fs)$/,
+ use: 'raw-loader',
+ },
],
},
-}
+ plugins: [new CopyPlugin([{ from: 'static' }])],
+ resolve: {
+ extensions: ['.ts', '.js', '.tsx', '.jsx'],
+ },
+};