mirror of
https://github.com/tiddly-gittly/TidGi-Desktop.git
synced 2025-12-06 02:30:47 -08:00
33 lines
927 B
JavaScript
33 lines
927 B
JavaScript
/* eslint-disable @typescript-eslint/no-unsafe-argument */
|
|
/* eslint-disable @typescript-eslint/no-unsafe-member-access */
|
|
/* eslint-disable unicorn/prefer-module */
|
|
/* eslint-disable @typescript-eslint/no-var-requires */
|
|
const rules = require('./webpack.rules');
|
|
const plugins = require('./webpack.plugins');
|
|
const { webpackAlias } = require('./webpack.alias');
|
|
|
|
module.exports = {
|
|
target: 'web',
|
|
module: {
|
|
rules,
|
|
},
|
|
plugins: plugins.renderer,
|
|
resolve: {
|
|
alias: webpackAlias,
|
|
extensions: ['.js', '.ts', '.jsx', '.tsx', '.css'],
|
|
fallback: { crypto: false, fs: false, process: false },
|
|
},
|
|
output: {
|
|
chunkFilename: 'main_window/[name].chunk.js',
|
|
publicPath: '../',
|
|
devtoolModuleFilenameTemplate: (info) => {
|
|
return `file:///${encodeURI(info.absoluteResourcePath)}`;
|
|
},
|
|
},
|
|
cache: {
|
|
type: 'filesystem',
|
|
buildDependencies: {
|
|
config: [__filename],
|
|
},
|
|
},
|
|
};
|