mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-09 16:12:17 +00:00
30 lines
710 B
TypeScript
30 lines
710 B
TypeScript
import path from 'node:path';
|
|
|
|
import rspack, { type Configuration } from '@rspack/core';
|
|
|
|
import oldConfig, { createStats } from './rspack.config';
|
|
|
|
export const config = {
|
|
...oldConfig,
|
|
devtool: 'cheap-module-source-map',
|
|
devServer: {
|
|
hot: true,
|
|
},
|
|
mode: 'development',
|
|
output: {
|
|
...oldConfig.output,
|
|
path: path.resolve(import.meta.dirname, './public/.tmp'),
|
|
},
|
|
plugins: [
|
|
new rspack.CssExtractRspackPlugin({
|
|
chunkFilename: '[name].bundle.css',
|
|
filename: '[name].bundle.css',
|
|
}),
|
|
new rspack.EnvironmentPlugin({
|
|
NODE_ENV: 'development',
|
|
}),
|
|
new rspack.HotModuleReplacementPlugin(),
|
|
],
|
|
stats: createStats(false),
|
|
} satisfies Configuration;
|