fix issues with deep routes, general cleanup

This commit is contained in:
notgne2 2019-12-12 18:45:57 -07:00
parent 9e08992a6b
commit deb012afcc
2 changed files with 15 additions and 6 deletions

View File

@ -100,8 +100,7 @@ let
installPhase = '' installPhase = ''
mkdir -p $out mkdir -p $out
${nodeSource}/node_modules/webpack-cli/bin/cli.js --mode production ${nodeSource}/node_modules/webpack-cli/bin/cli.js --mode production
ls dist mv dist/* $out
cp -r dist/* $out
''; '';
}; };
in in

View File

@ -29,11 +29,19 @@ const jsMin = {
module.exports = module.exports =
{ {
output: {
filename: "main.js",
path: path.join(__dirname, "dist"),
publicPath: "/"
},
module: { module: {
rules: [{ rules: [{
test: /\.elm$/, test: /\.elm$/,
exclude: [/elm-stuff/, /node_modules/], exclude: [/elm-stuff/, /node_modules/],
loader: 'elm-webpack-loader' loader: 'elm-webpack-loader',
options: {
optimize: true
}
}], }],
}, },
plugins: [ plugins: [
@ -56,18 +64,20 @@ module.exports =
level: 2 level: 2
}, },
minifyJS: jsMin, minifyJS: jsMin,
removeComments: true,
collapseBooleanAttributes: true, collapseBooleanAttributes: true,
collapseWhitespace: true, collapseWhitespace: true,
collapseInlineTagWhitespace: true, collapseInlineTagWhitespace: true,
removeRedundantAttributes: true, removeRedundantAttributes: true,
removeScriptTypeAttributes: true, removeScriptTypeAttributes: true,
removeStyleLinkTypeAttributes: true, removeStyleLinkTypeAttributes: true,
removeComments: true,
sortAttributes: true, sortAttributes: true,
sortClassName: true, sortClassName: true,
}, },
renderer: new Renderer({ renderer: new Renderer({
renderAfterTime: 3000, renderAfterTime: 500,
}), }),
postProcess(renderedRoute) { postProcess(renderedRoute) {
const dom = new JSDOM(renderedRoute.html, { runScripts: 'outside-only' }) const dom = new JSDOM(renderedRoute.html, { runScripts: 'outside-only' })