open-index/open-npm huggingface dataset:
npm package: @pointblankdev/apollo-plugin-sentry
Description: An Apollo Plugin for Sentry Monitoring 🔍
Author: Sijuade Ajagunna
Latest version: 0.0.6

# Apollo-Plugin-Sentry

[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
<a href="https://gitmoji.dev">
<img  style="border-radius: 3px;" src="https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg?style=flat-square" alt="Gitmoji">
</a>

<br/>

An Apollo Plugin for Sentry Monitoring 🔍

[Tracking Errors in Apollo GraphQL with Sentry](https://medium.com/@mahyor.sam/tracking-errors-in-apollo-graphql-with-sentry-549ae52c0c76)

<br/>

## How it works

Apollo server uses lifecycle events, enabling us to easily instrument an app for sentry integration.

Here's a visual diagram of the flow of lifecycle events. Learn more at the [Apollo Plugin Docs 📚](https://www.apollographql.com/docs/apollo-server/integrations/plugins/)

![Lifecycle Events Diagram](apollo-hooks-diagram.png)

<br/>

## Install

```bash
# yarn
yarn add @pointblankdev/apollo-plugin-sentry

# npm
npm install @pointblankdev/apollo-plugin-sentry
```

<br/>

## Usage

- To get started, you need to have a Sentry DSN which you can get [here](https://sentry,io). This value should be assigned to the `SENTRY_DSN` environment variable.
- Make sure you have the `ENV` variable set so Sentry knows which environment to use for tracking your errors

###### Pre 0.0.6

- Import the package and pass an array containing the variable to the plugin options of your Apollo Server and you're good to go 🚀

  ```
  const {
    sentryPlugin,
  } = require('@pointblankdev/apollo-plugin-sentry');
  ```

  ```bash
  const server = new ApolloServer({
      ...,
      plugins: [sentryPlugin],
  });
  ```

###### >= 0.0.6

- Import the package, initialize it by calling it with an optional service name, pass the result to the plugin options of your Apollo Server and you're good to go

  ```bash
  const {
    sentryPlugin,
  } = require('@pointblankdev/apollo-plugin-sentry');

  const plugin = sentryPlugin('my-repo');
  ```

  ```bash
  const server = new ApolloServer({
      ...,
      plugins: [plugin],
  });
  ```

- The service name is added as a `service_name` tag in your error reporting, therefore making it much easier to identify individual services at first glance when you have a project that serves multiple services.
npm package: @pointblankdev/dynamite
Description: An exciting DynamoDB client 🧨
Author: Ross Ragsdale
Latest version: 1.0.1

# Dynamite

[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
<a href="https://gitmoji.dev">
<img  style="border-radius: 3px;" src="https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg?style=flat-square" alt="Gitmoji">
</a>

<br/>

An exciting DynamoDB client 🧨

<br/>

## Why?

DynamoDB has too much boilerplate. This makes it better. Your teammates will love it.

This library extends `dynamodb-toolbox` to create a minimal client that's:

- Magical ✨
- Opinionated 🧠
- Funny 😂

<br/>

### Requirements

- For AWS workloads, AWS IAM permissions `dynamodb:*`

- For local development, install the AWS CLI and run `aws configure`, providing your IAM access and secret keys.

<br/>

## Install

```bash
# yarn
yarn add @pointblankdev/dynamite

# npm
npm install @pointblankdev/dynamite
```

<br/>

## Usage

🚧 Work in progress 🚧

<br/>