'use strict'; var _path = require('path'); var _path2 = _interopRequireDefault(_path); var _fsExtra = require('fs-extra'); var _fsExtra2 = _interopRequireDefault(_fsExtra); var _config = require('./config.json'); var _config2 = _interopRequireDefault(_config); var _configDev = require('./config.dev.json'); var _configDev2 = _interopRequireDefault(_configDev); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var args = process.argv.splice(2); var isDev = args[0] === 'dev' ? true : false; var config = isDev ? _configDev2.default : _config2.default; var WEBROOT = _path2.default.resolve(__dirname, '..'); var WEBROOT_SERVER = __dirname; var WEBROOT_RUNTIME = _path2.default.join(WEBROOT, 'runtime'); var WEBROOT_LOG = _path2.default.join(WEBROOT_RUNTIME, 'log'); var WEBCONFIG = config; module.exports = { fs: _fsExtra2.default, path: _path2.default, WEBROOT: WEBROOT, WEBROOT_SERVER: WEBROOT_SERVER, WEBROOT_RUNTIME: WEBROOT_RUNTIME, WEBROOT_LOG: WEBROOT_LOG, WEBCONFIG: WEBCONFIG };