UNPKG

@quasar/app

Version:

Quasar Framework local CLI

27 lines (21 loc) 741 B
const path = require('path') const HtmlWebpackPlugin = require('html-webpack-plugin') const appPaths = require('../app-paths') const HtmlAddonsPlugin = require('./plugin.html-addons').plugin module.exports = function (chain, cfg) { chain.plugin('html-webpack') .use(HtmlWebpackPlugin, [{ ...cfg.__html.variables, filename: cfg.ctx.dev ? 'index.html' : path.join(cfg.build.distDir, cfg.build.htmlFilename), template: appPaths.resolve.app(cfg.sourceFiles.indexHtmlTemplate), minify: cfg.__html.minifyOptions, chunksSortMode: 'none', // inject script tags for bundle inject: true, cache: true }]) chain.plugin('html-addons') .use(HtmlAddonsPlugin, [ cfg ]) }