New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@cuties/https

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cuties/https

Cutie extension for https module in Node.

latest
Source
npmnpm
Version
1.1.6
Version published
Maintainers
1
Created
Source

cutie-https

NPM Version Build Status codecov

Cutie extension for https module in Node. It's based on the Async Tree Pattern.

Examples

You can find examples of using this library in the test directory.

Install

npm install @cuties/https

Run test

npm test

Run build

npm run build

Usage

const {
  // Needed async objects here from the table below
} = require('@cuties/https');

For more information about parameters in the async objects visit docs of Node for https module.

agent

Async ObjectAsync/sync callParameters(default value/description)Representation result
CreatedHttpsAgentnew Agentoptionsagent
CreatedHttpsAgentConnectionagent.createConnectionagent, optionsstream/socket
DestroyedAgentagent.destroyagentagent
KeptSocketAliveOfAgentagent.keepSocketAliveagent, socketsocket
MaxFreeSocketsOfAgentagent.maxFreeSocketsagentnumber
MaxSocketsOfAgentagent.maxSocketsagentnumber
NameOfAgentagent.getNameagent, optionsstring
RequestsOfAgentagent.requestsagentobject
ReusedSocketOfAgentagent.reuseSocketagent, socketstream/socket
SocketsOfAgentagent.socketsagentobject

https

Async ObjectAsync/sync callParameters(default value/description)Representation result
CreatedHttpsServerhttps.createServer[options][, requestListener(Event with definedBody(request, response))]server
HttpsGetRequesthttps.getoptions[, listener(Event(one time) with definedBody(incomingMessage))]request
HttpsRequesthttps.requestoptions[, listener(Event(one time) with definedBody(incomingMessage))]request
ResponseBodyresponse.body, response = {statusCode, headers, body}response({statusCode, headers, body})body as buffer
ResponseFromHttpsGetRequestresponseFromHttpsGetRequestoptionsresponse({statusCode, headers, body})
ResponseFromHttpsRequestresponseFromHttpsRequestoptions, requestBody(as string)response({statusCode, headers, body})
ResponseHeadersresponse.headers, response = {statusCode, headers, body}response({statusCode, headers, body})object
ResponseStatusCoderesponse.statusCode, response = {statusCode, headers, body}response({statusCode, headers, body})number

incoming-message

Async ObjectAsync/sync callParameters(default value/description)Representation result
DestroyedIncomingMessagemessage.destroymessagemessage
HeadersOfIncomingMessagemessage.headersmessageobject
HttpVersionOfIncomingVersionmessage.httpVersionmessagestring
IncomingMessageWithAbortEventmessage.on('abort', event)message, event(Event with definedBody())message
IncomingMessageWithCloseEventmessage.on('close', event)message, event(Event with definedBody())message
IncomingMessageWithTimeoutmessage.setTimeoutmessage, msecs, callbackmessage
MethodOfIncomingMessagemessage.methodmessagestring
RawHeadersOfIncomingMessagemessage.rawHeadersmessagestring[]
RawTrailersOfIncomingMessagemessage.rawTrailersmessagestring[]
SocketOfIncomingMessagemessage.socketmessagesocket
StatusCodeOfIncomingMessagemessage.statusCodemessagenumber
StatusMessageOfIncomingMessagemessage.statusMessagemessagestring
TrailersOfIncomingMessagemessage.trailersmessageobject
UrlOfIncomingMessagemessage.urlmessagestring

options

Async ObjectAsync/sync call or DescriptionParameters(default value/description)Representation result
CreatedOptionsBuilds options object: (key1, value1, key2, value2) => {key1: value1, key2: value2}...args like (key1, value1, key2, value2)object
OptionsWithAgentoptions.agent = agentoptions, agentobject

request

Async ObjectAsync/sync callParameters(default value/description)Representation result
AbortedReqestrequest.abortrequestrequest
EndedReqestrequest.endrequest, data, encodingrequest
RequestAbortedTimerequest.abortedrequestnumber
RequestHeaderrequest.headerrequest, namestring
RequestWithAbortEventrequest.on('abort', event)request, event(Event with definedBody())request
RequestWithConnectEventrequest.on('connect', event)request, event(Event with definedBody(incomingMessage, socket, head))request
RequestWithContinueEventrequest.on('continue', event)request, event(Event with definedBody())request
RequestWithDataEventrequest.on('data', event)request, event(Event with definedBody(chunk))request
RequestWithEndEventrequest.on('end', event)request, event(Event with definedBody())request
RequestWithErrorEventrequest.on('error', event)request, event(Event with definedBody(error))request
RequestWithFlushedHeadersrequest.flushHeadersrequestrequest
RequestWithHeaderrequest.setHeaderrequest, name, valuerequest
RequestWithNoDelayrequest.setNoDelayrequest, noDelayrequest
RequestWithRemovedHeaderrequest.removeHeaderrequest, namerequest
RequestWithResponseEventrequest.on('response', event)request, event(Event with definedBody(response))request
RequestWithSocketEventrequest.on('socket', event)request, event(Event with definedBody(socket))request
RequestWithSockedKeepAliverequest.setSocketKeepAliverequest, enable, initialDelayrequest
RequestWithTimeoutrequest.setTimeoutrequest, timeoutrequest
RequestWithTimeoutEventrequest.on('timeout', event)request, event(Event with definedBody())request
RequestWithUpgradeEventrequest.on('upgrade', event)request, event(Event with definedBody(req, socket, head))request
SocketOfRequestrequest.socketrequestsocket
WrittenRequestrequest.writerequest, chunk, encoding('utf8')request

reponse

Async ObjectAsync/sync callParameters(default value/description)Representation result
ConnectionOfResponseresponse.connectionresponsesocket
EndedResponseresponse.endresponse, data, encoding('utf8')response
HasResponseHeaderresponse.hasHeaderresponse, nameboolean
HeaderOfResponseresponse.getHeaderresponse, namestring
HeadersOfResponseresponse.getHeadersresponseobject
IsResponseFinishedresponse.finishedresponseboolean
ResponseWithAddedTrailersresponse.addTrailersresponse, headersresponse
ResponseWithCloseEventresponse.on('close', event)response, event(Event with definedBody())response
ResponseWithFinishEventresponse.on('finish', event)response, event(Event with definedBody())response
ResponseWithHeaderresponse.setHeaderresponse, name, valueresponse
ResponseWithHeadersresponse.setHeader for every in headersresponse, headers(object)response
ResponseWithRemovedHeaderresponse.removeHeaderresponse, nameresponse
ResponseWithStatusCoderesponse.statusCoderesponse, statusCoderesponse
ResponseWithStatusMessageresponse.statusMessageresponse, statusMessageresponse
ResponseWithTimeoutresponse.setTimeoutresponse, msecs, callbackresponse
ResponseWithWrittenHeadresponse.writeHeadresponse, statusCode, statusMessage, headersresponse
SendDateOfResponseresponse.sendDateresponseboolean
SocketOfResponseresponse.socketresponsesocket
StatusCodeOfResponseresponse.statusCoderesponsenumber
StatusMessageOfResponseresponse.statusMessageresponsestring
HaveResponseHeadersSentresponse.headersSentresponseboolean
WrittenContinueResponseresponse.writeContinueresponseresponse
WrittenResponseresponse.writeresponse, chunk, encoding('utf8')response

server

Async ObjectAsync/sync callParameters(default value/description)Representation result
ClosedServerserver.closeserverserver
IsServerListeningserver.listeningserverboolean
KeepAliveTimeoutOfServerserver.keepAliveTimeoutservernumber
ListeningServerserver.listen...argsserver
MaxHeadersCountOfServerserver.maxHeadersCountservernumber
ServerWithCloseEventserver.on('close', event)server, event(Event with definedBody())
ServerWithCheckContinueEventserver.on('checkContinue', event)server, event(Event with definedBody(req, res))server
ServerWithCheckExpectationEventserver.on('checkExpectation', event)server, event(Event with definedBody(req, res))server
ServerWithClientErrorEventserver.on('clientError', event)server, event(Event with definedBody(exception, socket))server
ServerWithConnectEventserver.on('connect', event)server, event(Event with definedBody(request, socket, head))server
ServerWithConnectionEventserver.on('connection', event)server, event(Event with definedBody(socket))server
ServerWithRequestEventserver.on('request', event)server, event(Event with definedBody(request, response))server
ServerWithTimeoutserver.setTimeoutserver, msecs, callbackserver
ServerWithUpgradeEventserver.on('upgrade', event)server, event(Event with definedBody(request, socket, head))server
TimeoutOfServerserver.timeoutservernumber

Keywords

cutie

FAQs

Package last updated on 21 Aug 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts