UNPKG

test-openapi

Version:
26 lines (19 loc) 816 B
"use strict";require("core-js/modules/es.promise");Object.defineProperty(exports,"__esModule",{value:true});exports.normalizeUserAgent=void 0;var _readPkgUp=_interopRequireDefault(require("read-pkg-up"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}} const currentPackage=(0,_readPkgUp.default)(); const normalizeUserAgent=async function({ call, call:{"headers.user-agent":userAgent}}) { const userAgentA=await getUserAgent({userAgent}); return{...call,"headers.user-agent":userAgentA}; };exports.normalizeUserAgent=normalizeUserAgent; const getUserAgent=async function({userAgent}){ if(userAgent!==undefined){ return userAgent; } const{ pkg:{name,version,homepage}}= await currentPackage; return`${name}/${version} (${homepage})`; }; //# sourceMappingURL=user_agent.js.map