"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator")); var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")); var _os = _interopRequireDefault(require("os")); var _child_process = require("child_process"); var _default = { method: 'GET', path: '/status', config: { auth: false }, handler() { return (0, _asyncToGenerator2.default)( /*#__PURE__*/ _regenerator.default.mark(function _callee() { var who; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: who = (0, _child_process.execSync)('whoami'); return _context.abrupt("return", { status: 1, msg: 'running', result: { user: who.toString('utf8').trim('\r\n'), arch: _os.default.arch(), type: _os.default.type(), platform: _os.default.platform(), totalmem: _os.default.totalmem(), freemem: _os.default.freemem(), cups: _os.default.cpus() } }); case 2: case "end": return _context.stop(); } } }, _callee); }))(); } }; exports.default = _default;