2.0.1 • Published 2 years ago

@lamware/sentry v2.0.1

Weekly downloads
-
License
GPL-3.0-only
Repository
github
Last release
2 years ago

This Lamware Middleware utilizes the Sentry Serverless SDK to automatically initialize and wrap your Lambda Function handler to capture errors and report them to Sentry.

Installation

This package is available via NPM:

yarn add @lamware/sentry

# or

npm install @lamware/sentry

Usage

import type { APIGatewayProxyHandlerV2 } from 'aws-lambda';
import { sentry } from '@lamware/sentry';
import { lamware } from '@lamware/core';

const { handler } = lamware<APIGatewayProxyHandlerV2<any>>()
  .use(sentry({
    // You can provide config directly to the SDK `init()`.
    config: {
      dsn: 'your-sentry-dsn-here',
    },
    // You can also optionally provide options to the wrapper.
    wrapper: {
      callbackWaitsForEmptyEventLoop: false,
    },
  }))
  .execute(async () => {
    return { statusCode: 200 };
  });

export { handler };
1.2.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.2.0

3 years ago

1.2.1

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.30

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.27

3 years ago

1.0.26

3 years ago

1.0.25

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago