Socket
Socket
Sign inDemoInstall

@aws-sdk/middleware-user-agent

Package Overview
Dependencies
Maintainers
5
Versions
186
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/middleware-user-agent - npm Package Compare versions

Comparing version 3.664.0 to 3.666.0

dist-es/check-features.js

22

dist-cjs/index.js

@@ -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(

2

dist-es/user-agent-middleware.js
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))}`);

5

package.json
{
"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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc