open-index/open-npm huggingface dataset:
npm package: @gingano/gatsby-source-s3
Description: A Gatsby source plugin to query against an S3 bucket (including images!)
Author: gingano
Latest version: 0.0.11

# gatsby-source-s3

[![Build Status](https://travis-ci.org/DSchau/gatsby-source-s3.svg?branch=master)](https://travis-ci.org/DSchau/gatsby-source-s3)

Source plugin for pulling in S3 data from AWS for further processing via Gatsby/GraphQL

## Install

```bash
npm install gatsby-source-s3 --save-dev
```

## How to use

In your `gatsby-config.js`:

```javascript
plugins: [
  {
    resolve: 'gatsby-source-s3',
    options: {
      aws: {
        accessKeyId: 'youraccesskeyhere',
        secretAccessKey: 'hunter2',
        sessionToken: 'yoursessiontokenhere', // optional session token
      },
      buckets: ['your-s3-bucket-name'],
    },
  },
];
```

Once added to `gatsby-config.js` S3 objects can be queried with the queries `allS3Object` and/or `allS3Image` if an image node is detected. An example query is below:

```graphql
query IndexQuery {
  allS3Image {
    edges {
      node {
        Key
        Url
      }
    }
  }
}
```

### Image processing

This plugin also sources any detected images in the S3 bucket(s) for local processing with sharp/Gatsby. Install gatsby-transformer-sharp, gatsby-plugin-sharp to tie into this processing.

```graphql
query IndexQuery {
  images: allS3Image {
    edges {
      node {
        file: localFile {
          image: childImageSharp {
            sizes(maxWidth: 400, maxHeight: 400) {
              ...GatsbyImageSharpSizes_withWebp_tracedSVG
            }
          }
        }
      }
    }
  }
}
```
npm package: @gingco/gingco-ui-react
Description: React NPM library containing common components
Author: Pawel Sas
Latest version: 0.0.58

# Reactive Web App Starter ([Live Demo](http://gingco-ui.gingco.io/gingco-ui/))

Use for client-site rendered projects, e.g. web apps.

## Requirements

Node >= 10.0

npm >= 6.4

## Inital setup
`npm i` or `yarn`

## Run
`npm start`

## Build
`npm run build`

## Publish
`npm login` and after successful login `npm publish`
npm package: @gingco/react-common-components
Description: React NPM library containing common components
Author: Pawel Sas
Latest version: 0.2.68

# Reactive Web App Starter ([Live Demo](http://plugins.gingco.io/react-common-components/#/))

Use for client-site rendered projects, e.g. web apps.

## Requirements

Node >= 8.0

npm >= 5.6.0

## Recommended

Visual Studio Code [Download from official website](https://code.visualstudio.com/)

**Recommended plugins:**

ES7 React/Redux/GraphQL/React-Native snippets

GitLens

Git Blame

Prettier

Sass

Version Lens

vscode-styled-components

## Inital setup
`npm i` or `yarn`

## Run
`npm start`

## Publish
`npm login` and after successful login `npm publish`