open-index/open-npm huggingface dataset:
npm package: @spytec/react-c3js
Description: React component for C3.js. Cloned from bcbcarl/react-c3js
Author: Eric Gustavsson
Latest version: 0.3.1

# react-c3js

[![NPM version][npm-image]][npm-url]

React component for [C3.js](http://c3js.org/). ([Demo])

![screenshot](screenshot.png)

```javascript
import C3Chart from 'react-c3js';
import 'c3/c3.css';

const data = {
  columns: [
    ['data1', 30, 200, 100, 400, 150, 250],
    ['data2', 50, 20, 10, 40, 15, 25]
  ]
};

const mountNode = document.getElementById('react-c3js');

ReactDOM.render(<C3Chart data={data} />, mountNode);
```

You can see the `docs` for more details.

[Demo]: http://spytec.github.io/react-c3js/

## Installation

```
$ npm install --save c3 react-c3js
```

## Contributing

### Yarn / NPM

1. Modify `src/index.js`.
2. Build the lib by using `npm run build` or `make build`.
3. Import C3Chart from react-c3js.
4. See the result.

### Docker

```bash
docker build -t react-c3js .
docker run --rm -p 9966:9966 --name react-c3js react-c3js
docker stop react-c3js
```

## Properties

Check out [C3.js Reference](http://c3js.org/reference.html) for more details.

* data
* title
* size
* padding
* color
* interaction
* transition
* oninit
* onrendered
* onmouseover
* onmouseout
* onresize
* onresized
* axis
* grid
* regions
* legend
* tooltip
* subchart
* zoom
* point
* line
* area
* bar
* pie
* donut
* gauge
* className
* style
* unloadBeforeLoad
  * `boolean` - will unload data before loading
* unloadFields
  * `string[]` - will unload specified fields before loading, only works when `unloadBeforeLoad` is enabled.
* onPropsChanged

## License

MIT

[npm-image]: https://img.shields.io/npm/v/@spytec/react-c3js.svg?style=flat-square
[npm-url]: https://npmjs.org/package/@spytec/react-c3js
npm package: @spytecgps/serverless-axiom-layer-plugin
Description: This plugin will add Axiom layer to your lambda functions
Author: Hapn
Latest version: 0.0.21

# Serverless Axiom Layer Plugin

## Overview

This Serverless plugin automates the integration of the [Axiom layer](https://github.com/axiomhq/axiom-lambda-extension) into your Serverless functions.

## Installation

```bash
npm install --save-dev @spytecgps/serverless-axiom-layer-plugin
```

## Configuration
Add the plugin to your `serverless.yml`:

```yaml
plugins:
  - '@spytecgps/serverless-axiom-layer-plugin'
```

Specify the Axiom plugin configuration:

```yaml
custom:
  axiom:
    account: YOUR_AXIOM_ACCOUNT                     # Default: 694952825951
    layerVersion: YOUR_AXIOM_LAYER_VERSION          # Default: 11
    defaultArchitecture: YOUR_DEFAULT_ARCHITECTURE  # Default: x86_64
    enabled: true/false                             # Default: true
    fullLayerArn: THE_FULL_AXIOM_LAYER_ARN          # Default: null
```

If the `fullLayerArn` is defined, it will be used without any automatic layer creation. Hence, the `account`, `layerVersion` and `defaultArchitecture` will be ignored.

Is possible to only define the `fullLayerArn` or `layerVersion` inside a specific function:

```yaml
function:
  handler: 'src/index.run'
  axiom:
    fullLayerArn: THE_FULL_AXIOM_LAYER_ARN          # Default: null
    layerVersion: YOUR_AXIOM_LAYER_VERSION          # Default: null
```

If the `fullLayerArn` or `layerVersion` is defined at the function level, it will take predecedence over the `custom.axiom`, if it's defined.
## Usage

Run `serverless deploy` to deploy your function with the Axiom layer.

For a correct plugin uninstall: 
  - Change the configuration to false, in order to remove the layer from all the lambda functions.
  - Run `serverless plugin uninstall --name '@spytecgps/serverless-axiom-layer-plugin'`

## License

MIT License
npm package: @spyz/simple-git-sync
Description: A lightweight node.js tool that automatically pulls any remote changes to your gitHub repo/branch then pushes any local changes made.
Author: brandon10x15
Latest version: 1.1.4

# simple-git-sync
Node.js package built off of simple-git. Periodically auto-pull remote changes, then push local changes to gitHub.

## 1. Install 'git' on your device, https://git-scm.com/downloads

## 2. Make sure to initialize your git project first by doing the following:
   - Open command prompt in your localBranchPath folder.
   - Type 'git config credential.helper store'
   - Type 'git init'
   - Enter your gitUsername and password to authenticate your account.

## 3. Type 'npm install simple-git-sync'

## 4. Usage:

### const gitSync = require('simple-git-sync');

### gitSync.syncGit('gitUsername', 'gitRepo', 'gitBranch', 'LocalMainFilename', 'localBranchPath');

//gitSync.syncGit('Brandon10x15', 'simple-git-sync', 'Test', 'pm2', 'App.js', '...');


Tips:

Leaving runningProcess blank will automatically set the running process to 'npm', this is used to restart your App. Change to 'pm2' or 'forever' if you are using another.

Leaving localMainFilename blank will automatically set the main app name to 'App.js', this is used to restart your App.

Leaving localBranchPath blank will automatically use the current projects folder.