UNPKG

@cisdi/pangu

Version:

develop tool for ui-engine project

32 lines (25 loc) 933 B
const app = require('../utils/app') const pkg = require('../utils/pkg') const dotenv = require('dotenv') const { isVue } = require('../utils/framework') dotenv.config() const appVersion = (process.env.APP_VERSION || pkg.version).trim() const globalVars = { 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV), 'process.env.APP_ENV': JSON.stringify(process.env.APP_ENV), 'process.env.APP_VERSION': JSON.stringify(appVersion), 'process.env.APP_NAME': JSON.stringify(app.appName), 'process.env.DYNAMIC_THEME': app.dynamicTheme, } Object.keys(process.env).forEach((key) => { if (!(`process.env.${key}` in globalVars)) { const value = process.env[key] globalVars[`process.env.${key}`] = JSON.stringify(value) } }) if (isVue) { // feature flags <http://link.vuejs.org/feature-flags> globalVars.__VUE_OPTIONS_API__ = 'true' globalVars.__VUE_PROD_DEVTOOLS__ = 'false' } module.exports = globalVars