Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

@aws-sdk/middleware-websocket

Package Overview
Dependencies
Maintainers
5
Versions
74
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/middleware-websocket - npm Package Compare versions

Comparing version 3.357.0 to 3.363.0

2

dist-cjs/EventStreamPayloadHandler.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.EventStreamPayloadHandler = void 0;
const eventstream_codec_1 = require("@aws-sdk/eventstream-codec");
const eventstream_codec_1 = require("@smithy/eventstream-codec");
const get_event_signing_stream_1 = require("./get-event-signing-stream");

@@ -6,0 +6,0 @@ class EventStreamPayloadHandler {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getEventSigningTransformStream = void 0;
const util_hex_encoding_1 = require("@aws-sdk/util-hex-encoding");
const util_hex_encoding_1 = require("@smithy/util-hex-encoding");
const getEventSigningTransformStream = (initialSignature, messageSigner, eventStreamCodec) => {

@@ -6,0 +6,0 @@ let priorSignature = initialSignature;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.websocketEndpointMiddlewareOptions = exports.websocketEndpointMiddleware = void 0;
const protocol_http_1 = require("@aws-sdk/protocol-http");
const protocol_http_1 = require("@smithy/protocol-http");
const websocketEndpointMiddleware = (config, options) => (next) => (args) => {

@@ -6,0 +6,0 @@ var _a, _b, _c;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.WebSocketFetchHandler = void 0;
const eventstream_serde_browser_1 = require("@aws-sdk/eventstream-serde-browser");
const fetch_http_handler_1 = require("@aws-sdk/fetch-http-handler");
const protocol_http_1 = require("@aws-sdk/protocol-http");
const util_format_url_1 = require("@aws-sdk/util-format-url");
const eventstream_serde_browser_1 = require("@smithy/eventstream-serde-browser");
const fetch_http_handler_1 = require("@smithy/fetch-http-handler");
const protocol_http_1 = require("@smithy/protocol-http");
const utils_1 = require("./utils");

@@ -9,0 +9,0 @@ const DEFAULT_WS_CONNECTION_TIMEOUT_MS = 2000;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.WebsocketSignatureV4 = void 0;
const protocol_http_1 = require("@aws-sdk/protocol-http");
const protocol_http_1 = require("@smithy/protocol-http");
const utils_1 = require("./utils");

@@ -6,0 +6,0 @@ class WebsocketSignatureV4 {

@@ -1,2 +0,2 @@

import { EventStreamCodec } from "@aws-sdk/eventstream-codec";
import { EventStreamCodec } from "@smithy/eventstream-codec";
import { getEventSigningTransformStream } from "./get-event-signing-stream";

@@ -3,0 +3,0 @@ export class EventStreamPayloadHandler {

@@ -1,2 +0,2 @@

import { fromHex } from "@aws-sdk/util-hex-encoding";
import { fromHex } from "@smithy/util-hex-encoding";
export const getEventSigningTransformStream = (initialSignature, messageSigner, eventStreamCodec) => {

@@ -3,0 +3,0 @@ let priorSignature = initialSignature;

@@ -1,2 +0,2 @@

import { HttpRequest } from "@aws-sdk/protocol-http";
import { HttpRequest } from "@smithy/protocol-http";
export const websocketEndpointMiddleware = (config, options) => (next) => (args) => {

@@ -3,0 +3,0 @@ const { request } = args;

@@ -1,5 +0,5 @@

import { iterableToReadableStream, readableStreamtoIterable } from "@aws-sdk/eventstream-serde-browser";
import { FetchHttpHandler } from "@aws-sdk/fetch-http-handler";
import { HttpResponse } from "@aws-sdk/protocol-http";
import { formatUrl } from "@aws-sdk/util-format-url";
import { iterableToReadableStream, readableStreamtoIterable } from "@smithy/eventstream-serde-browser";
import { FetchHttpHandler } from "@smithy/fetch-http-handler";
import { HttpResponse } from "@smithy/protocol-http";
import { isWebSocketRequest } from "./utils";

@@ -6,0 +6,0 @@ const DEFAULT_WS_CONNECTION_TIMEOUT_MS = 2000;

@@ -1,2 +0,2 @@

import { HttpRequest } from "@aws-sdk/protocol-http";
import { HttpRequest } from "@smithy/protocol-http";
import { isWebSocketRequest } from "./utils";

@@ -3,0 +3,0 @@ export class WebsocketSignatureV4 {

@@ -1,3 +0,3 @@

import { EventStreamPayloadHandlerProvider } from "@aws-sdk/types";
import { EventStreamPayloadHandlerProvider } from "@smithy/types";
/** NodeJS event stream utils provider */
export declare const eventStreamPayloadHandlerProvider: EventStreamPayloadHandlerProvider;

@@ -1,2 +0,2 @@

import { Decoder, Encoder, EventStreamPayloadHandler as IEventStreamPayloadHandler, FinalizeHandler, FinalizeHandlerArguments, FinalizeHandlerOutput, HandlerExecutionContext, MessageSigner, MetadataBearer, Provider } from "@aws-sdk/types";
import { Decoder, Encoder, EventStreamPayloadHandler as IEventStreamPayloadHandler, FinalizeHandler, FinalizeHandlerArguments, FinalizeHandlerOutput, HandlerExecutionContext, MessageSigner, MetadataBearer, Provider } from "@smithy/types";
export interface EventStreamPayloadHandlerOptions {

@@ -3,0 +3,0 @@ messageSigner: Provider<MessageSigner>;

@@ -1,3 +0,3 @@

import { EventStreamCodec } from "@aws-sdk/eventstream-codec";
import { MessageSigner } from "@aws-sdk/types";
import { EventStreamCodec } from "@smithy/eventstream-codec";
import { MessageSigner } from "@smithy/types";
/**

@@ -4,0 +4,0 @@ * Get a transform stream that signs the eventstream

@@ -1,2 +0,2 @@

import { Pluggable, RequestHandler } from "@aws-sdk/types";
import { Pluggable, RequestHandler } from "@smithy/types";
interface WebSocketResolvedConfig {

@@ -3,0 +3,0 @@ requestHandler: RequestHandler<any, any>;

@@ -1,2 +0,2 @@

import { InitializeHandlerOptions, InitializeMiddleware } from "@aws-sdk/types";
import { InitializeHandlerOptions, InitializeMiddleware } from "@smithy/types";
/**

@@ -3,0 +3,0 @@ * Most WebSocket operations contains `SessionId` parameter in both input and

@@ -1,2 +0,2 @@

import { BuildMiddleware, RelativeMiddlewareOptions, RequestHandler } from "@aws-sdk/types";
import { BuildMiddleware, RelativeMiddlewareOptions, RequestHandler } from "@smithy/types";
/**

@@ -3,0 +3,0 @@ * Middleware that modify the request to from http to WebSocket

@@ -1,2 +0,2 @@

import { EventStreamPayloadHandlerProvider } from "@aws-sdk/types";
import { EventStreamPayloadHandlerProvider } from "@smithy/types";
export declare const eventStreamPayloadHandlerProvider: EventStreamPayloadHandlerProvider;

@@ -12,3 +12,3 @@ import {

Provider,
} from "@aws-sdk/types";
} from "@smithy/types";
export interface EventStreamPayloadHandlerOptions {

@@ -15,0 +15,0 @@ messageSigner: Provider<MessageSigner>;

@@ -1,3 +0,3 @@

import { EventStreamCodec } from "@aws-sdk/eventstream-codec";
import { MessageSigner } from "@aws-sdk/types";
import { EventStreamCodec } from "@smithy/eventstream-codec";
import { MessageSigner } from "@smithy/types";
export declare const getEventSigningTransformStream: (

@@ -4,0 +4,0 @@ initialSignature: string,

@@ -1,2 +0,2 @@

import { Pluggable, RequestHandler } from "@aws-sdk/types";
import { Pluggable, RequestHandler } from "@smithy/types";
interface WebSocketResolvedConfig {

@@ -3,0 +3,0 @@ requestHandler: RequestHandler<any, any>;

@@ -1,2 +0,2 @@

import { InitializeHandlerOptions, InitializeMiddleware } from "@aws-sdk/types";
import { InitializeHandlerOptions, InitializeMiddleware } from "@smithy/types";
export declare const injectSessionIdMiddleware: () => InitializeMiddleware<

@@ -3,0 +3,0 @@ any,

@@ -5,3 +5,3 @@ import {

RequestHandler,
} from "@aws-sdk/types";
} from "@smithy/types";
export declare const websocketEndpointMiddleware: (

@@ -8,0 +8,0 @@ config: {

@@ -1,2 +0,2 @@

import { HttpRequest } from "@aws-sdk/types";
import { HttpRequest } from "@smithy/types";
export declare const isWebSocketRequest: (request: HttpRequest) => boolean;

@@ -1,2 +0,2 @@

import { AuthScheme, RequestHandler, RequestSigner } from "@aws-sdk/types";
import { AuthScheme, RequestHandler, RequestSigner } from "@smithy/types";
export interface WebSocketInputConfig {}

@@ -3,0 +3,0 @@ interface PreviouslyResolved {

@@ -1,2 +0,2 @@

import { HttpRequest, HttpResponse } from "@aws-sdk/protocol-http";
import { HttpRequest, HttpResponse } from "@smithy/protocol-http";
import {

@@ -6,3 +6,3 @@ Provider,

RequestHandlerMetadata,
} from "@aws-sdk/types";
} from "@smithy/types";
export interface WebSocketFetchHandlerOptions {

@@ -9,0 +9,0 @@ connectionTimeout?: number;

@@ -1,2 +0,2 @@

import { SignatureV4 as BaseSignatureV4 } from "@aws-sdk/signature-v4";
import { SignatureV4 as BaseSignatureV4 } from "@smithy/signature-v4";
import {

@@ -8,3 +8,3 @@ HttpRequest as IHttpRequest,

RequestSigningArguments,
} from "@aws-sdk/types";
} from "@smithy/types";
export declare class WebsocketSignatureV4

@@ -11,0 +11,0 @@ implements RequestSigner, RequestPresigner

@@ -1,2 +0,2 @@

import { HttpRequest } from "@aws-sdk/types";
import { HttpRequest } from "@smithy/types";
export declare const isWebSocketRequest: (request: HttpRequest) => boolean;

@@ -1,2 +0,2 @@

import { AuthScheme, RequestHandler, RequestSigner } from "@aws-sdk/types";
import { AuthScheme, RequestHandler, RequestSigner } from "@smithy/types";
export interface WebSocketInputConfig {

@@ -3,0 +3,0 @@ }

@@ -1,3 +0,3 @@

import { HttpRequest, HttpResponse } from "@aws-sdk/protocol-http";
import { Provider, RequestHandler, RequestHandlerMetadata } from "@aws-sdk/types";
import { HttpRequest, HttpResponse } from "@smithy/protocol-http";
import { Provider, RequestHandler, RequestHandlerMetadata } from "@smithy/types";
export interface WebSocketFetchHandlerOptions {

@@ -4,0 +4,0 @@ /**

@@ -1,3 +0,3 @@

import { SignatureV4 as BaseSignatureV4 } from "@aws-sdk/signature-v4";
import { HttpRequest as IHttpRequest, RequestPresigner, RequestPresigningArguments, RequestSigner, RequestSigningArguments } from "@aws-sdk/types";
import { SignatureV4 as BaseSignatureV4 } from "@smithy/signature-v4";
import { HttpRequest as IHttpRequest, RequestPresigner, RequestPresigningArguments, RequestSigner, RequestSigningArguments } from "@smithy/types";
export declare class WebsocketSignatureV4 implements RequestSigner, RequestPresigner {

@@ -4,0 +4,0 @@ private readonly signer;

{
"name": "@aws-sdk/middleware-websocket",
"version": "3.357.0",
"version": "3.363.0",
"main": "./dist-cjs/index.js",

@@ -24,10 +24,11 @@ "module": "./dist-es/index.js",

"dependencies": {
"@aws-sdk/eventstream-serde-browser": "3.357.0",
"@aws-sdk/fetch-http-handler": "3.357.0",
"@aws-sdk/middleware-signing": "3.357.0",
"@aws-sdk/protocol-http": "3.357.0",
"@aws-sdk/signature-v4": "3.357.0",
"@aws-sdk/middleware-signing": "3.363.0",
"@aws-sdk/types": "3.357.0",
"@aws-sdk/util-format-url": "3.357.0",
"@aws-sdk/util-hex-encoding": "3.310.0",
"@aws-sdk/util-format-url": "3.363.0",
"@smithy/eventstream-serde-browser": "^1.0.1",
"@smithy/fetch-http-handler": "^1.0.1",
"@smithy/protocol-http": "^1.1.0",
"@smithy/signature-v4": "^1.0.1",
"@smithy/types": "^1.1.0",
"@smithy/util-hex-encoding": "^1.0.1",
"tslib": "^2.5.0"

@@ -34,0 +35,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