open-index/open-npm huggingface dataset:
npm package: @kbjz/eslint-plugin-relay
Description: ESLint plugin for Relay.
Latest version: 1.9.3

# eslint-plugin-relay [![Build Status](https://travis-ci.org/relayjs/eslint-plugin-relay.svg?branch=master)](https://travis-ci.org/relayjs/eslint-plugin-relay) [![npm version](https://badge.fury.io/js/eslint-plugin-relay.svg)](http://badge.fury.io/js/eslint-plugin-relay)

`eslint-plugin-relay` is a plugin for [ESLint](http://eslint.org/) to catch common problems in code using [Relay](https://facebook.github.io/relay/) early.

## Install

`npm i --save-dev eslint-plugin-relay`

## How To Use

1.  Add `"relay"` to your eslint `plugins` section.
2.  Add the relay rules such as `"relay/graphql-syntax": "error"` to your eslint `rules` section, see the example for all rules.

Example .eslintrc.js:

```js
module.exports = {
  // Other eslint properties here
  rules: {
    'relay/graphql-syntax': 'error',
    'relay/compat-uses-vars': 'warn',
    'relay/graphql-naming': 'error',
    'relay/generated-flow-types': 'warn',
    'relay/must-colocate-fragment-spreads': 'warn',
    'relay/no-future-added-value': 'warn',
    'relay/unused-fields': 'warn',
    'relay/function-required-argument': 'warn',
    'relay/hook-required-argument': 'warn'
  },
  plugins: ['relay']
};
```

You can also enable all the recommended or strict rules at once.
Add `plugin:relay/recommended` or `plugin:relay/strict` in `extends`:

```js
{
  "extends": [
    "plugin:relay/recommended"
  ]
}
```

### Suppressing rules within graphql tags

The following rules support suppression within graphql tags:

- relay/unused-fields
- relay/must-colocate-fragment-spreads

Supported rules can be suppressed by adding `# eslint-disable-next-line relay/name-of-rule` to the preceding line:

```js
graphql`fragment foo on Page {
  # eslint-disable-next-line relay/must-colocate-fragment-spreads
  ...unused1
}`
```

Note that only the `eslint-disable-next-line` form of suppression works. `eslint-disable-line` doesn't currently work until graphql-js provides support for [parsing Comment nodes](https://github.com/graphql/graphql-js/issues/2241) in their AST.

## Contribute

We actively welcome pull requests, learn how to [contribute](./CONTRIBUTING.md).

## License

`eslint-plugin-relay` is [MIT licensed](./LICENSE).
npm package: @kbourro/proxy
Description: Proxy creator with strict parameters
Author: Kristofer Bourro
Latest version: 1.0.5

Usage:<br>
const proxy = new Proxy({url: 'http://username:password@569.269.466.236:8080'})<br>
OR<br>
const proxy = new Proxy({ip: '569.269.466.236', port: '8080', username: 'username', password: 'password'})<br>
OR<br>
const proxy = new Proxy({ip: '569.269.466.236', port: '8080'})<br>
OR<br>
const proxy = new Proxy({scheme: 'http', ip: '569.269.466.236', port: '8080'})<br>
<br>
Then<br>
<br>
proxy.getIp();<br>
proxy.getPort();<br>
proxy.getUsername();<br>
proxy.getPassword();<br>
proxy.getProxy(); // returns proxy in url format http://username:password@569.269.466.236:8080 OR http://569.269.466.236:8080
npm package: @kbox-labs/react-echarts
Description: ECharts for React
Author: Hugo Corta
Latest version: 1.4.2

<img src="public/cover.png" alt="cover" width="100%" align="center" />

<br />

<div align="center">

[![Version](https://img.shields.io/npm/v/@kbox-labs/react-echarts.svg?logo=npm)](https://www.npmjs.com/package/@kbox-labs/react-echarts)
[![NPM](https://img.shields.io/npm/dm/@kbox-labs/react-echarts.svg?&logo=npm)](https://www.npmjs.com/package/@kbox-labs/react-echarts)
[![Size](https://img.shields.io/bundlephobia/minzip/@kbox-labs/react-echarts)](https://bundlephobia.com/result?p=@kbox-labs/react-echarts)
[![Build](https://img.shields.io/github/actions/workflow/status/hugocxl/react-echarts/release.yml?branch=master)](https://github.com/hugocxl/react-echarts/actions/workflows/release.yml)
[![License](https://img.shields.io/github/license/hugocxl/react-echarts)](https://www.npmjs.com/package/@hugocxl/react-echarts)

</div>

<div align="center">
  <b>ECharts for React</b>
</div>

## Getting Started

Visit [introduction](https://hugocxl.github.io/react-echarts/docs/introduction) to get started with **React Echarts**.

### Quick example

A quick example of how to create a simple chart:

```tsx
import { EChart } from '@kbox-labs/react-echarts'

function App() {
  return (
    <EChart
      style={{
        height: '600px',
        width: '100%'
      }}
      xAxis={{
        type: 'category',
        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
      }}
      yAxis={{
        type: 'value'
      }}
      series={[
        {
          data: [23, 12, 26, 38, 94, 15, 62],
          type: 'line',
          areaStyle: {}
        }
      ]}
    />
  )
}

export default App
```

## Documentation

Visit [docs](khttps://hugocxl.github.io/react-echarts/docs/installation) to view the full documentation.

## Community

The **React Echarts** community can be found on [GitHub Discussions](https://github.com/hugocxl/react-echarts/discussions), where you can ask questions, voice ideas, and share your projects.

Our [Code of Conduct](https://github.com/hugocxl/react-echarts/blob/master/CODE_OF_CONDUCT.md) applies to all **react-echarts** community channels.

## Contributing

Please see our [contributing.md](/contributing.md).

### Good First Issues

We have a list of [good first issues](https://github.com/hugocxl/react-echarts/labels/good%20first%20issue) that contain bugs that have a relatively limited scope. This is a great place to get started, gain experience, and get familiar with our contribution process.

## Authors

- Hugo Corta ([@hugocxl](https://github.com/hugocxl))

## License

MIT License © 2023-Present [Hugo Corta](https://github.com/hugocxl)