Socket
Socket
Sign inDemoInstall

@octokit/webhooks

Package Overview
Dependencies
Maintainers
4
Versions
257
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@octokit/webhooks - npm Package Compare versions

Comparing version 12.0.7 to 12.0.8

8

dist-src/event-handler/index.js

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

import { createLogger } from "../createLogger";
import { createLogger } from "../createLogger.js";
import {

@@ -6,5 +6,5 @@ receiverOn as on,

receiverOnError as onError
} from "./on";
import { receiverHandle as receive } from "./receive";
import { removeListener } from "./remove-listener";
} from "./on.js";
import { receiverHandle as receive } from "./receive.js";
import { removeListener } from "./remove-listener.js";
function createEventHandler(options) {

@@ -11,0 +11,0 @@ const state = {

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

import { emitterEventNames } from "../generated/webhook-names";
import { emitterEventNames } from "../generated/webhook-names.js";
function handleEventHandlers(state, webhookName, handler) {

@@ -3,0 +3,0 @@ if (!state.hooks[webhookName]) {

import AggregateError from "aggregate-error";
import { wrapErrorHandler } from "./wrap-error-handler";
import { wrapErrorHandler } from "./wrap-error-handler.js";
function getHooks(state, eventPayloadAction, eventName) {

@@ -4,0 +4,0 @@ const hooks = [state.hooks[eventName], state.hooks["*"]];

@@ -1,7 +0,7 @@

import { createLogger } from "./createLogger";
import { createEventHandler } from "./event-handler/index";
import { createLogger } from "./createLogger.js";
import { createEventHandler } from "./event-handler/index.js";
import { sign, verify } from "@octokit/webhooks-methods";
import { verifyAndReceive } from "./verify-and-receive";
import { createNodeMiddleware } from "./middleware/node/index";
import { emitterEventNames } from "./generated/webhook-names";
import { verifyAndReceive } from "./verify-and-receive.js";
import { createNodeMiddleware } from "./middleware/node/index.js";
import { emitterEventNames } from "./generated/webhook-names.js";
class Webhooks {

@@ -8,0 +8,0 @@ constructor(options) {

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

import { createLogger } from "../../createLogger";
import { middleware } from "./middleware";
import { createLogger } from "../../createLogger.js";
import { middleware } from "./middleware.js";
function createNodeMiddleware(webhooks, {

@@ -4,0 +4,0 @@ path = "/api/github/webhooks",

@@ -1,4 +0,4 @@

import { getMissingHeaders } from "./get-missing-headers";
import { getPayload } from "./get-payload";
import { onUnhandledRequestDefault } from "./on-unhandled-request-default";
import { getMissingHeaders } from "./get-missing-headers.js";
import { getPayload } from "./get-payload.js";
import { onUnhandledRequestDefault } from "./on-unhandled-request-default.js";
async function middleware(webhooks, options, request, response, next) {

@@ -5,0 +5,0 @@ let pathname;

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

import type { EmitterWebhookEvent, EmitterWebhookEventName, HandlerFunction, Options, WebhookEventHandlerError } from "../types";
import type { EmitterWebhookEvent, EmitterWebhookEventName, HandlerFunction, Options, WebhookEventHandlerError } from "../types.js";
interface EventHandler<TTransformed> {
on<E extends EmitterWebhookEventName>(event: E | E[], callback: HandlerFunction<E, TTransformed>): void;
onAny(handler: (event: EmitterWebhookEvent & TTransformed) => any): void;
onAny(handler: (event: TTransformed extends unknown ? EmitterWebhookEvent : EmitterWebhookEvent & TTransformed) => any): void;
onError(handler: (event: WebhookEventHandlerError<TTransformed>) => any): void;

@@ -6,0 +6,0 @@ removeListener<E extends EmitterWebhookEventName>(event: E | E[], callback: HandlerFunction<E, TTransformed>): void;

@@ -1,4 +0,4 @@

import type { EmitterWebhookEvent, EmitterWebhookEventName, State, WebhookEventHandlerError } from "../types";
import type { EmitterWebhookEvent, EmitterWebhookEventName, State, WebhookEventHandlerError } from "../types.js";
export declare function receiverOn(state: State, webhookNameOrNames: EmitterWebhookEventName | EmitterWebhookEventName[], handler: Function): void;
export declare function receiverOnAny<TTransformed>(state: State, handler: (event: EmitterWebhookEvent & TTransformed) => any): void;
export declare function receiverOnAny<TTransformed>(state: State, handler: (event: TTransformed extends unknown ? EmitterWebhookEvent : EmitterWebhookEvent & TTransformed) => any): void;
export declare function receiverOnError<TTransformed>(state: State, handler: (event: WebhookEventHandlerError<TTransformed>) => any): void;

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

import type { EmitterWebhookEvent, State } from "../types";
import type { EmitterWebhookEvent, State } from "../types.js";
export declare function receiverHandle(state: State, event: EmitterWebhookEvent): Promise<void>;

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

import type { EmitterWebhookEventName, State } from "../types";
import type { EmitterWebhookEventName, State } from "../types.js";
export declare function removeListener(state: State, webhookNameOrNames: "*" | EmitterWebhookEventName | EmitterWebhookEventName[], handler: Function): void;

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

import { createEventHandler } from "./event-handler/index";
import type { EmitterWebhookEvent, EmitterWebhookEventName, HandlerFunction, RemoveHandlerFunction, Options, WebhookError, WebhookEventHandlerError, EmitterWebhookEventWithStringPayloadAndSignature } from "./types";
export { createNodeMiddleware } from "./middleware/node/index";
export { emitterEventNames } from "./generated/webhook-names";
import { createEventHandler } from "./event-handler/index.js";
import type { EmitterWebhookEvent, EmitterWebhookEventName, HandlerFunction, RemoveHandlerFunction, Options, WebhookError, WebhookEventHandlerError, EmitterWebhookEventWithStringPayloadAndSignature } from "./types.js";
export { createNodeMiddleware } from "./middleware/node/index.js";
export { emitterEventNames } from "./generated/webhook-names.js";
declare class Webhooks<TTransformed = unknown> {

@@ -9,3 +9,3 @@ sign: (payload: string) => Promise<string>;

on: <E extends EmitterWebhookEventName>(event: E | E[], callback: HandlerFunction<E, TTransformed>) => void;
onAny: (callback: (event: EmitterWebhookEvent & TTransformed) => any) => void;
onAny: (callback: (event: TTransformed extends unknown ? EmitterWebhookEvent : EmitterWebhookEvent & TTransformed) => any) => void;
onError: (callback: (event: WebhookEventHandlerError<TTransformed>) => any) => void;

@@ -12,0 +12,0 @@ removeListener: <E extends EmitterWebhookEventName | "*">(event: E | E[], callback: RemoveHandlerFunction<E, TTransformed>) => void;

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

import type { Webhooks } from "../../index";
import type { MiddlewareOptions } from "./types";
import type { Webhooks } from "../../index.js";
import type { MiddlewareOptions } from "./types.js";
export declare function createNodeMiddleware(webhooks: Webhooks, { path, log, }?: MiddlewareOptions): (request: any, response: any, next?: Function | undefined) => Promise<boolean>;
type IncomingMessage = any;
type ServerResponse = any;
import type { Webhooks } from "../../index";
import type { MiddlewareOptions } from "./types";
import type { Webhooks } from "../../index.js";
import type { MiddlewareOptions } from "./types.js";
export declare function middleware(webhooks: Webhooks, options: Required<MiddlewareOptions>, request: IncomingMessage, response: ServerResponse, next?: Function): Promise<boolean>;
export {};

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

import type { Logger } from "../../createLogger";
import type { Logger } from "../../createLogger.ts";
export type MiddlewareOptions = {

@@ -3,0 +3,0 @@ path?: string;

import type { RequestError } from "@octokit/request-error";
import type { WebhookEventMap, WebhookEventName } from "@octokit/webhooks-types";
import type { Logger } from "./createLogger";
import type { emitterEventNames } from "./generated/webhook-names";
import type { Logger } from "./createLogger.ts";
import type { emitterEventNames } from "./generated/webhook-names.ts";
export type EmitterWebhookEventName = (typeof emitterEventNames)[number];

@@ -43,3 +43,3 @@ export type EmitterWebhookEvent<TEmitterEvent extends EmitterWebhookEventName = EmitterWebhookEventName> = TEmitterEvent extends `${infer TWebhookEvent}.${infer TAction}` ? BaseWebhookEvent<Extract<TWebhookEvent, WebhookEventName>> & {

export interface WebhookEventHandlerError<TTransformed = unknown> extends AggregateError<WebhookError> {
event: EmitterWebhookEvent & TTransformed;
event: TTransformed extends unknown ? EmitterWebhookEvent : EmitterWebhookEvent & TTransformed;
}

@@ -46,0 +46,0 @@ /**

@@ -1,4 +0,4 @@

import type { EmitterWebhookEventWithStringPayloadAndSignature, State } from "./types";
import type { EmitterWebhookEventWithStringPayloadAndSignature, State } from "./types.js";
export declare function verifyAndReceive(state: State & {
secret: string;
}, event: EmitterWebhookEventWithStringPayloadAndSignature): Promise<void>;
{
"name": "@octokit/webhooks",
"version": "12.0.7",
"version": "12.0.8",
"description": "GitHub webhook events toolset for Node.js",

@@ -5,0 +5,0 @@ "keywords": [],

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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