# gatsby-source-awsv3-dynamodb

> A Gatsby source plugin for sourcing data into your Gatsby application from AWS DynamoDB. It was based on Kodansha's work but updated to AWS JavaScript SDK V3 and other dependencies were updated as well. Also, no credentials or other AWS config values are

Latest version **1.0.1** (published 2023-03-23) · MIT license · 0 weekly downloads

## Install

```sh
npm install gatsby-source-awsv3-dynamodb
pnpm add gatsby-source-awsv3-dynamodb
yarn add gatsby-source-awsv3-dynamodb
bun add gatsby-source-awsv3-dynamodb
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support; large bundle.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2023-03-23 |
| First published | 2023-03-23 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=18.0.0 |
| Dependencies | 3 |
| Unpacked size | 124.2 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | KODANSHAtech LLC. + ProgyMédia inc. |
| Maintainers | pbeaulieu |
| Keywords | gatsby, source, aws, dynamodb, gatsby-plugin |

## Links

- npm: https://www.npmjs.com/package/gatsby-source-awsv3-dynamodb
- Repository: https://github.com/Progymedia/gatsby-source-awsv3-dynamodb
- Homepage: https://github.com/Progymedia/gatsby-source-awsv3-dynamodb#readme
- Issues: https://github.com/Progymedia/gatsby-source-awsv3-dynamodb/issues
- npm.io page: https://npm.io/package/gatsby-source-awsv3-dynamodb

## Dependencies (3)

- [yarn](https://npm.io/package/yarn.md) ^1.22.19
- [@aws-sdk/util-dynamodb](https://npm.io/package/@aws-sdk/util-dynamodb.md) ^3.297.0
- [@aws-sdk/client-dynamodb](https://npm.io/package/@aws-sdk/client-dynamodb.md) ^3.297.0

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [browserify](https://npm.io/package/browserify.md) — 1.7M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads

## Recent versions

- 1.0.1 (latest) — 2023-03-23
- 1.0.0 — 2023-03-23

## README

# gatsby-source-aws-dynamodb

A Gatsby source plugin for sourcing data into your Gatsby application from AWS DynamoDB. It was based on Kodansha's work but updated to AWS JavaScript SDK V3 and other dependencies were updated as well. Also, no credentials or other AWS config values are passed to the dynamodb client. They are instead inferred from the preferred source as described in this article https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/setting-credentials-node.html. Finally, I added fallback values if the dynamodb is not reachable. This is very useful if some developer doesn't have full access to the AWS env but still needs to work on a website that uses this plugin.

## Install

`npm install gatsby-source-awsv3-dynamodb`

## How to Use

```js
// In your gatsby-config.js
module.exports = {
  plugins: [
    {
      resolve: "gatsby-source-awsv3-dynamodb",
      options: {
        typeName: "<Gatsby type name>",
        params: {
          TableName: "<Dynamodb table name>",
        },
        fallback: [],
      },
    },
  ],
};
```

---
_Source: https://npm.io/package/gatsby-source-awsv3-dynamodb · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
