const __PROD__ = process.env.NODE_ENV === 'production'; const __DEV__ = process.env.NODE_ENV === 'development'; if (__DEV__) { // eslint-disable-next-line global-require require('dotenv').config(); } module.exports = () => ({ __PROD__, __DEV__, annoyMessage: '%s: please complete your time sheets for the previous week.', completeMessage: 'Everybody has done their time sheets. *High five*', slack: { token: process.env.SLACK_TOKEN || '', webhookUrl: process.env.SLACK_WEBHOOK_URL || '' }, synergist: { version: 3, company: 1, apiUrl: process.env.SYNERGIST_URL || '', password: process.env.SYNERGIST_PASSWORD }, whosoff: { apiKey: process.env.WHOSOFF_API_KEY || '', apiUrl: 'https://publicapi.whosoff.com/WhosOffPublic.asmx?WSDL', successStatus: 'SUCCESS' }, password: process.env.PASSWORD || 'iAmASuperS3cretP4ssw0rd!!!', mongoUrl: process.env.MONGO_URL || 'mongodb://localhost:27017', mongoDbName: process.env.MONGO_DB_NAME || 'gurubot2' });