@neosjs/cli
Version:
Neos(奈欧斯)是一个帮助开发者快速地创建 Vue3 应用并自动配置项目编译的脚手架
24 lines (22 loc) • 545 B
text/typescript
import { VitePWA } from 'vite-plugin-pwa'
export const pwaPlugin = (usePwa: boolean, title: string) => {
if (usePwa) {
const plugin = VitePWA({
manifest: {
name: title,
short_name: title,
theme_color: '#2C64F2',
background_color: '#f7f9fa',
lang: 'zh-CN'
},
registerType: 'autoUpdate',
workbox: {
globPatterns: ['**/*.{js,css,html,png,jpg,jpeg,svg}'],
cleanupOutdatedCaches: false,
sourcemap: false
}
})
return plugin
}
return []
}