Socket
Socket
Sign inDemoInstall

@aws-sdk/client-s3

Package Overview
Dependencies
Maintainers
5
Versions
433
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/client-s3 - npm Package Compare versions

Comparing version 3.645.0 to 3.649.0

23

dist-cjs/endpoint/endpointResolver.js

@@ -7,9 +7,28 @@ "use strict";

const ruleset_1 = require("./ruleset");
const cache = new util_endpoints_2.EndpointCache({
size: 50,
params: [
"Accelerate",
"Bucket",
"DisableAccessPoints",
"DisableMultiRegionAccessPoints",
"DisableS3ExpressSessionAuth",
"Endpoint",
"ForcePathStyle",
"Region",
"UseArnRegion",
"UseDualStack",
"UseFIPS",
"UseGlobalEndpoint",
"UseObjectLambdaEndpoint",
"UseS3ExpressControlEndpoint",
],
});
const defaultEndpointResolver = (endpointParams, context = {}) => {
return (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, {
return cache.get(endpointParams, () => (0, util_endpoints_2.resolveEndpoint)(ruleset_1.ruleSet, {
endpointParams: endpointParams,
logger: context.logger,
});
}));
};
exports.defaultEndpointResolver = defaultEndpointResolver;
util_endpoints_2.customEndpointFunctions.aws = util_endpoints_1.awsEndpointFunctions;
import { awsEndpointFunctions } from "@aws-sdk/util-endpoints";
import { customEndpointFunctions, resolveEndpoint } from "@smithy/util-endpoints";
import { customEndpointFunctions, EndpointCache, resolveEndpoint } from "@smithy/util-endpoints";
import { ruleSet } from "./ruleset";
const cache = new EndpointCache({
size: 50,
params: [
"Accelerate",
"Bucket",
"DisableAccessPoints",
"DisableMultiRegionAccessPoints",
"DisableS3ExpressSessionAuth",
"Endpoint",
"ForcePathStyle",
"Region",
"UseArnRegion",
"UseDualStack",
"UseFIPS",
"UseGlobalEndpoint",
"UseObjectLambdaEndpoint",
"UseS3ExpressControlEndpoint",
],
});
export const defaultEndpointResolver = (endpointParams, context = {}) => {
return resolveEndpoint(ruleSet, {
return cache.get(endpointParams, () => resolveEndpoint(ruleSet, {
endpointParams: endpointParams,
logger: context.logger,
});
}));
};
customEndpointFunctions.aws = awsEndpointFunctions;

@@ -26,2 +26,3 @@ /// <reference types="node" />

apiVersion: string;
cacheMiddleware?: boolean | undefined;
urlParser: import("@smithy/types").UrlParser;

@@ -47,2 +48,3 @@ base64Decoder: import("@smithy/types").Decoder;

tls?: boolean | undefined;
serviceConfiguredEndpoint?: undefined;
httpAuthSchemes: import("@smithy/types").HttpAuthScheme[];

@@ -49,0 +51,0 @@ httpAuthSchemeProvider: import("./auth/httpAuthSchemeProvider").S3HttpAuthSchemeProvider;

@@ -30,2 +30,3 @@ /// <reference types="node" />

apiVersion: string;
cacheMiddleware?: boolean | undefined;
urlParser: import("@aws-sdk/types").UrlParser;

@@ -50,2 +51,3 @@ base64Decoder: import("@aws-sdk/types").Decoder;

tls?: boolean | undefined;
serviceConfiguredEndpoint?: undefined;
httpAuthSchemes: import("@smithy/types").HttpAuthScheme[];

@@ -52,0 +54,0 @@ httpAuthSchemeProvider: import("./auth/httpAuthSchemeProvider").S3HttpAuthSchemeProvider;

@@ -11,2 +11,3 @@ /// <reference types="node" />

apiVersion: string;
cacheMiddleware?: boolean | undefined;
urlParser: import("@smithy/types").UrlParser;

@@ -46,2 +47,3 @@ bodyLengthChecker: import("@smithy/types").BodyLengthCalculator;

tls?: boolean | undefined;
serviceConfiguredEndpoint?: undefined;
httpAuthSchemes: import("@smithy/types").HttpAuthScheme[];

@@ -48,0 +50,0 @@ httpAuthSchemeProvider: import("./auth/httpAuthSchemeProvider").S3HttpAuthSchemeProvider;

@@ -32,2 +32,3 @@ import { FetchHttpHandler as RequestHandler } from "@smithy/fetch-http-handler";

apiVersion: string;
cacheMiddleware?: boolean | undefined;
urlParser: import("@smithy/types").UrlParser;

@@ -79,2 +80,3 @@ base64Decoder: import("@smithy/types").Decoder;

tls?: boolean | undefined;
serviceConfiguredEndpoint?: undefined;
httpAuthSchemes: import("@smithy/types").HttpAuthScheme[];

@@ -81,0 +83,0 @@ httpAuthSchemeProvider: import("./auth/httpAuthSchemeProvider").S3HttpAuthSchemeProvider;

@@ -44,2 +44,3 @@ import { HashConstructor as __HashConstructor } from "@aws-sdk/types";

apiVersion: string;
cacheMiddleware?: boolean | undefined;
urlParser: import("@aws-sdk/types").UrlParser;

@@ -92,2 +93,3 @@ base64Decoder: import("@aws-sdk/types").Decoder;

tls?: boolean | undefined;
serviceConfiguredEndpoint?: undefined;
httpAuthSchemes: import("@smithy/types").HttpAuthScheme[];

@@ -94,0 +96,0 @@ httpAuthSchemeProvider: import("./auth/httpAuthSchemeProvider").S3HttpAuthSchemeProvider;

@@ -12,2 +12,3 @@ import { S3ClientConfig } from "./S3Client";

apiVersion: string;
cacheMiddleware?: boolean | undefined;
urlParser: import("@smithy/types").UrlParser;

@@ -73,2 +74,3 @@ bodyLengthChecker: import("@smithy/types").BodyLengthCalculator;

tls?: boolean | undefined;
serviceConfiguredEndpoint?: undefined;
httpAuthSchemes: import("@smithy/types").HttpAuthScheme[];

@@ -75,0 +77,0 @@ httpAuthSchemeProvider: import("./auth/httpAuthSchemeProvider").S3HttpAuthSchemeProvider;

104

package.json
{
"name": "@aws-sdk/client-s3",
"description": "AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native",
"version": "3.645.0",
"version": "3.649.0",
"scripts": {

@@ -29,60 +29,60 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",

"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/client-sso-oidc": "3.645.0",
"@aws-sdk/client-sts": "3.645.0",
"@aws-sdk/core": "3.635.0",
"@aws-sdk/credential-provider-node": "3.645.0",
"@aws-sdk/middleware-bucket-endpoint": "3.620.0",
"@aws-sdk/middleware-expect-continue": "3.620.0",
"@aws-sdk/middleware-flexible-checksums": "3.620.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-location-constraint": "3.609.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
"@aws-sdk/middleware-sdk-s3": "3.635.0",
"@aws-sdk/middleware-ssec": "3.609.0",
"@aws-sdk/middleware-user-agent": "3.645.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/signature-v4-multi-region": "3.635.0",
"@aws-sdk/types": "3.609.0",
"@aws-sdk/util-endpoints": "3.645.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@aws-sdk/xml-builder": "3.609.0",
"@smithy/config-resolver": "^3.0.5",
"@smithy/core": "^2.4.0",
"@smithy/eventstream-serde-browser": "^3.0.6",
"@smithy/eventstream-serde-config-resolver": "^3.0.3",
"@smithy/eventstream-serde-node": "^3.0.5",
"@smithy/fetch-http-handler": "^3.2.4",
"@smithy/hash-blob-browser": "^3.1.2",
"@smithy/hash-node": "^3.0.3",
"@smithy/hash-stream-node": "^3.1.2",
"@smithy/invalid-dependency": "^3.0.3",
"@smithy/md5-js": "^3.0.3",
"@smithy/middleware-content-length": "^3.0.5",
"@smithy/middleware-endpoint": "^3.1.0",
"@smithy/middleware-retry": "^3.0.15",
"@smithy/middleware-serde": "^3.0.3",
"@smithy/middleware-stack": "^3.0.3",
"@smithy/node-config-provider": "^3.1.4",
"@smithy/node-http-handler": "^3.1.4",
"@smithy/protocol-http": "^4.1.0",
"@smithy/smithy-client": "^3.2.0",
"@smithy/types": "^3.3.0",
"@smithy/url-parser": "^3.0.3",
"@aws-sdk/client-sso-oidc": "3.649.0",
"@aws-sdk/client-sts": "3.649.0",
"@aws-sdk/core": "3.649.0",
"@aws-sdk/credential-provider-node": "3.649.0",
"@aws-sdk/middleware-bucket-endpoint": "3.649.0",
"@aws-sdk/middleware-expect-continue": "3.649.0",
"@aws-sdk/middleware-flexible-checksums": "3.649.0",
"@aws-sdk/middleware-host-header": "3.649.0",
"@aws-sdk/middleware-location-constraint": "3.649.0",
"@aws-sdk/middleware-logger": "3.649.0",
"@aws-sdk/middleware-recursion-detection": "3.649.0",
"@aws-sdk/middleware-sdk-s3": "3.649.0",
"@aws-sdk/middleware-ssec": "3.649.0",
"@aws-sdk/middleware-user-agent": "3.649.0",
"@aws-sdk/region-config-resolver": "3.649.0",
"@aws-sdk/signature-v4-multi-region": "3.649.0",
"@aws-sdk/types": "3.649.0",
"@aws-sdk/util-endpoints": "3.649.0",
"@aws-sdk/util-user-agent-browser": "3.649.0",
"@aws-sdk/util-user-agent-node": "3.649.0",
"@aws-sdk/xml-builder": "3.649.0",
"@smithy/config-resolver": "^3.0.6",
"@smithy/core": "^2.4.1",
"@smithy/eventstream-serde-browser": "^3.0.7",
"@smithy/eventstream-serde-config-resolver": "^3.0.4",
"@smithy/eventstream-serde-node": "^3.0.6",
"@smithy/fetch-http-handler": "^3.2.5",
"@smithy/hash-blob-browser": "^3.1.3",
"@smithy/hash-node": "^3.0.4",
"@smithy/hash-stream-node": "^3.1.3",
"@smithy/invalid-dependency": "^3.0.4",
"@smithy/md5-js": "^3.0.4",
"@smithy/middleware-content-length": "^3.0.6",
"@smithy/middleware-endpoint": "^3.1.1",
"@smithy/middleware-retry": "^3.0.16",
"@smithy/middleware-serde": "^3.0.4",
"@smithy/middleware-stack": "^3.0.4",
"@smithy/node-config-provider": "^3.1.5",
"@smithy/node-http-handler": "^3.2.0",
"@smithy/protocol-http": "^4.1.1",
"@smithy/smithy-client": "^3.3.0",
"@smithy/types": "^3.4.0",
"@smithy/url-parser": "^3.0.4",
"@smithy/util-base64": "^3.0.0",
"@smithy/util-body-length-browser": "^3.0.0",
"@smithy/util-body-length-node": "^3.0.0",
"@smithy/util-defaults-mode-browser": "^3.0.15",
"@smithy/util-defaults-mode-node": "^3.0.15",
"@smithy/util-endpoints": "^2.0.5",
"@smithy/util-middleware": "^3.0.3",
"@smithy/util-retry": "^3.0.3",
"@smithy/util-stream": "^3.1.3",
"@smithy/util-defaults-mode-browser": "^3.0.16",
"@smithy/util-defaults-mode-node": "^3.0.16",
"@smithy/util-endpoints": "^2.1.0",
"@smithy/util-middleware": "^3.0.4",
"@smithy/util-retry": "^3.0.4",
"@smithy/util-stream": "^3.1.4",
"@smithy/util-utf8": "^3.0.0",
"@smithy/util-waiter": "^3.1.2",
"@smithy/util-waiter": "^3.1.3",
"tslib": "^2.6.2"
},
"devDependencies": {
"@aws-sdk/signature-v4-crt": "3.635.0",
"@aws-sdk/signature-v4-crt": "3.649.0",
"@tsconfig/node16": "16.1.3",

@@ -89,0 +89,0 @@ "@types/chai": "^4.2.11",

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