import { createHtmlPlugin } from 'vite-plugin-html'
export default function createHtml(env, isBuild) {
const { VITE_APP_TITLE, VITE_APP_DEBUG_TOOL, VITE_APP_MODE } = env
let copyrightScript = ''
if (isBuild) {
const copyright_common_style = 'font-size: 14px; margin-bottom: 2px; padding: 6px 8px; color: #fff;'
const copyright_main_style = `${copyright_common_style} background: #e24329;`
const copyright_sub_style = `${copyright_common_style} background: #707070;`
copyrightScript += `
`
}
if (VITE_APP_MODE === 'example') {
copyrightScript += `
`
}
let devtoolScript = ''
switch (VITE_APP_DEBUG_TOOL) {
case 'eruda':
devtoolScript = `
`
break
case 'vconsole':
devtoolScript = `
`
break
}
const loadingScript = `
`
return createHtmlPlugin({
inject: {
data: {
title: VITE_APP_TITLE,
copyrightScript,
loadingScript,
devtoolScript,
},
},
minify: isBuild,
})
}