mirror of
https://github.com/h5bp/html5-boilerplate.git
synced 2026-01-09 16:08:01 -05:00
28 lines
915 B
JavaScript
28 lines
915 B
JavaScript
const { merge } = require('webpack-merge');
|
|
const common = require('./webpack.common.js');
|
|
const HtmlWebpackPlugin = require('html-webpack-plugin');
|
|
const CopyPlugin = require('copy-webpack-plugin');
|
|
|
|
module.exports = merge(common, {
|
|
mode: 'production',
|
|
plugins: [
|
|
new HtmlWebpackPlugin({
|
|
template: './index.html'
|
|
}),
|
|
new CopyPlugin({
|
|
patterns: [
|
|
{ from: 'img', to: 'img' },
|
|
{ from: 'css', to: 'css' },
|
|
{ from: 'js/vendor', to: 'js/vendor' },
|
|
{ from: 'icon.svg', to: 'icon.svg'},
|
|
{ from: 'favicon.ico', to: 'favicon.ico'},
|
|
{ from: 'tile-wide.png', to: 'tile-wide.png'},
|
|
{ from: 'robots.txt', to: 'robots.txt'},
|
|
{ from: 'icon.png', to: 'icon.png'},
|
|
{ from: '404.html', to: '404.html'},
|
|
{ from: 'site.webmanifest', to: 'site.webmanifest'},
|
|
{ from: 'tile.png', to: 'tile.png'}
|
|
],
|
|
})
|
|
],
|
|
}); |