roar-sdk
Version:
Node.js SDK for developing Roar inspectors
40 lines (29 loc) • 1.31 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _fs = require('fs');
var _fs2 = _interopRequireDefault(_fs);
var _path = require('path');
var _path2 = _interopRequireDefault(_path);
var _package = require('../package');
var _package2 = _interopRequireDefault(_package);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var sdkVersion = _package2.default.version;
// --- Modules
// --- Libraries
var userAgent = 'roar-sdk ' + sdkVersion + ' (node ' + process.version + '-' + process.arch + '-' + process.platform + '; OpenSSL ' + process.versions.openssl + ')';
exports.default = {
version: sdkVersion,
userAgent: userAgent,
inspector: process.env.NODE_ENV === 'prod' ? _fs2.default.existsSync(_path2.default.resolve('/scanner/roar-config.json')) ? require(_path2.default.resolve('/scanner/roar-config.json')) : require(_path2.default.resolve('./roar-config.json')) : require(_path2.default.resolve('./roar-config.json')),
apiURL: function apiURL() {
if (process.env.NODE_ENV !== 'test') {
return 'https://' + process.env.API_URL + '/api/v1.0';
} else {
return 'https://sandbox.roar.liongard.com/api/v1.0';
}
}
};
module.exports = exports['default'];
//# sourceMappingURL=configure.js.map