Bilibili-Evolved/webpack/webpack.dev.ts
2022-06-15 20:44:46 +08:00

20 lines
541 B
TypeScript

import webpack, { Configuration } from 'webpack'
import { getBanner, getDefaultConfig } from './webpack.config'
import previewMeta from '../src/client/bilibili-evolved.preview.meta.json'
const previewConfig = Object.assign(getDefaultConfig(), {
entry: './src/client/bilibili-evolved.ts',
output: {
filename: 'bilibili-evolved.dev.user.js',
},
}) as Configuration
previewConfig.plugins.push(
new webpack.BannerPlugin({
banner: getBanner(previewMeta),
raw: true,
entryOnly: true,
}),
)
export default previewConfig