@aws-sdk/middleware-user-agent
Advanced tools
Comparing version 3.664.0 to 3.666.0
@@ -68,2 +68,23 @@ "use strict"; | ||
// src/check-features.ts | ||
var import_core2 = require("@aws-sdk/core"); | ||
async function checkFeatures(context, config, args) { | ||
var _a; | ||
const request = args.request; | ||
if (typeof config.accountIdEndpointMode === "function") { | ||
switch (await ((_a = config.accountIdEndpointMode) == null ? void 0 : _a.call(config))) { | ||
case "disabled": | ||
(0, import_core2.setFeature)(context, "ACCOUNT_ID_MODE_DISABLED", "Q"); | ||
break; | ||
case "preferred": | ||
(0, import_core2.setFeature)(context, "ACCOUNT_ID_MODE_PREFERRED", "P"); | ||
break; | ||
case "required": | ||
(0, import_core2.setFeature)(context, "ACCOUNT_ID_MODE_REQUIRED", "R"); | ||
break; | ||
} | ||
} | ||
} | ||
__name(checkFeatures, "checkFeatures"); | ||
// src/constants.ts | ||
@@ -108,2 +129,3 @@ var USER_AGENT = "user-agent"; | ||
const defaultUserAgent = (await options.defaultUserAgentProvider()).map(escapeUserAgent); | ||
await checkFeatures(context, options, args); | ||
const awsContext = context; | ||
@@ -110,0 +132,0 @@ defaultUserAgent.push( |
import { getUserAgentPrefix } from "@aws-sdk/util-endpoints"; | ||
import { HttpRequest } from "@smithy/protocol-http"; | ||
import { checkFeatures } from "./check-features"; | ||
import { SPACE, UA_ESCAPE_CHAR, UA_NAME_ESCAPE_REGEX, UA_NAME_SEPARATOR, UA_VALUE_ESCAPE_REGEX, USER_AGENT, X_AMZ_USER_AGENT, } from "./constants"; | ||
@@ -13,2 +14,3 @@ import { encodeFeatures } from "./encode-features"; | ||
const defaultUserAgent = (await options.defaultUserAgentProvider()).map(escapeUserAgent); | ||
await checkFeatures(context, options, args); | ||
const awsContext = context; | ||
@@ -15,0 +17,0 @@ defaultUserAgent.push(`m/${encodeFeatures(Object.assign({}, context.__smithy_context?.features, awsContext.__aws_sdk_context?.features))}`); |
{ | ||
"name": "@aws-sdk/middleware-user-agent", | ||
"version": "3.664.0", | ||
"version": "3.666.0", | ||
"scripts": { | ||
@@ -25,5 +25,6 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", | ||
"dependencies": { | ||
"@aws-sdk/core": "3.666.0", | ||
"@aws-sdk/types": "3.664.0", | ||
"@aws-sdk/util-endpoints": "3.664.0", | ||
"@smithy/core": "^2.4.7", | ||
"@smithy/core": "^2.4.8", | ||
"@smithy/protocol-http": "^4.1.4", | ||
@@ -30,0 +31,0 @@ "@smithy/types": "^3.5.0", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
33203
22
503
7
+ Added@aws-sdk/core@3.666.0
+ Added@aws-sdk/core@3.666.0(transitive)
+ Added@smithy/signature-v4@4.2.0(transitive)
+ Addedfast-xml-parser@4.4.1(transitive)
+ Addedstrnum@1.0.5(transitive)
Updated@smithy/core@^2.4.8