|
|
@@ -1,5 +1,5 @@
|
|
|
const isProd = process.env.NODE_ENV !== 'development'
|
|
|
-const isStaging = process.env.ENV === 'staging' || process.env.ENV === 'rc'
|
|
|
+const isStaging = process.env.ENV === 'alpha' || process.env.ENV === 'rc'
|
|
|
|
|
|
function isEnable (feature) {
|
|
|
return !isProd || process.env[feature] === 'enabled'
|
|
|
@@ -14,19 +14,23 @@ function getTimestamp () {
|
|
|
return `${now.getFullYear()}${(now.getMonth() + 1).toString().padStart(2, '0')}${now.getDate().toString().padStart(2, '0')}${now.getHours().toString().padStart(2, '0')}${now.getMinutes().toString().padStart(2, '0')}${now.getSeconds().toString().padStart(2, '0')}`
|
|
|
}
|
|
|
|
|
|
+const version = `v${require('./package.json').version}.${getTimestamp()}`
|
|
|
+
|
|
|
module.exports = {
|
|
|
+ version,
|
|
|
isProd,
|
|
|
logger: isEnable('LOGGER'),
|
|
|
features: {
|
|
|
- __VERSION__: JSON.stringify(`v${require('./package.json').version}.${getTimestamp()}`),
|
|
|
+ __VERSION__: JSON.stringify(version),
|
|
|
__DEV__: !isProd,
|
|
|
__STAGING__: isStaging,
|
|
|
...createFeature('__FEATURE__'),
|
|
|
...createFeature('__SUB_DEVICE__'),
|
|
|
...createFeature('__TAKEOVER__'),
|
|
|
- ...createFeature('__PHONE_NOTE__'),
|
|
|
- ...createFeature('__EMAIL__'),
|
|
|
- ...createFeature('__WECHAT__'),
|
|
|
+ ...createFeature('__ALARM_SMS__'),
|
|
|
+ ...createFeature('__ALARM_EMAIL__'),
|
|
|
+ ...createFeature('__WECHAT_OFFICIAL__'),
|
|
|
+ ...createFeature('__WECHAT_APPLAT__'),
|
|
|
...createFeature('__JUMP_REVIEW__')
|
|
|
}
|
|
|
}
|