import path from 'node:path' import { fileURLToPath } from 'node:url' import HtmlWebpackPlugin from 'html-webpack-plugin' const root = path.dirname(fileURLToPath(import.meta.url)) export default { entry: './src/main.js', output: { path: path.join(root, 'dist'), filename: 'assets/app.[contenthash].js', assetModuleFilename: 'assets/[name].[contenthash][ext]', clean: true, }, resolve: { extensions: ['.svelte', '.js'], conditionNames: ['svelte', 'browser', '...'], mainFields: ['svelte', 'browser', 'module', 'main'], }, module: { rules: [ { test: /\.svelte$/, use: { loader: 'svelte-loader', options: { emitCss: false, hotReload: false, }, }, }, ], }, plugins: [ new HtmlWebpackPlugin({ templateContent: '