30 lines
609 B
JavaScript
30 lines
609 B
JavaScript
|
const path = require('path');
|
||
|
const pkg = require('./package');
|
||
|
|
||
|
module.exports = {
|
||
|
entry: [
|
||
|
'src/polyfills.js',
|
||
|
'src/index.js'
|
||
|
],
|
||
|
html: {
|
||
|
title: pkg.productName,
|
||
|
description: pkg.description,
|
||
|
template: path.join(__dirname, 'index.ejs')
|
||
|
},
|
||
|
postcss: {
|
||
|
plugins: [
|
||
|
// Your postcss plugins
|
||
|
]
|
||
|
},
|
||
|
presets: [
|
||
|
require('poi-preset-bundle-report')(),
|
||
|
require('poi-preset-offline')({
|
||
|
pwa: './src/pwa.js', // Path to pwa runtime entry
|
||
|
pluginOptions: {} // Additional options for offline-plugin
|
||
|
})
|
||
|
],
|
||
|
output: {
|
||
|
publicUrl: '/magellan',
|
||
|
}
|
||
|
};
|