import type { Configuration } from 'webpack'; import { rules } from './webpack.rules'; import { plugins } from './webpack.plugins'; import path from 'path'; export const mainConfig: Configuration = { /** * This is the main entry point for your application, it's the first file * that runs in the main process. */ entry: './src/index.ts', // Put your normal webpack config below here module: { rules, }, plugins, resolve: { alias: { '@': path.resolve(__dirname, 'src'), // Alias for main process }, extensions: ['.js', '.ts', '.jsx', '.tsx', '.css', '.json'], }, };