koot
Version:
Koot.js - React isomorphic framework created by CMUX
24 lines (19 loc) • 594 B
JavaScript
const defaults = require('../../../defaults/pwa')
/**
* 处理 PWA 配置
* @async
* @param {*} pwa
* @return {Boolean|Object}
*/
module.exports = async (pwa) => {
if (pwa === true || typeof pwa === 'undefined')
return {}
if (typeof pwa === 'object') {
pwa = Object.assign({}, defaults, pwa)
process.env.KOOT_PWA_AUTO_REGISTER = JSON.stringify(pwa.auto)
process.env.KOOT_PWA_PATHNAME = JSON.stringify(pwa.pathname)
return pwa
}
process.env.KOOT_PWA_AUTO_REGISTER = JSON.stringify(false)
return false
}