open-index/open-npm huggingface dataset:
npm package: @neuroid/neu-login-page
Description: Made with create-react-library
Author: neuroidsolutions
Latest version: 1.0.1

# neu-login-page

> Made with create-react-library

[![NPM](https://img.shields.io/npm/v/@neuroid/neu-login-page.svg)](https://www.npmjs.com/package/@neuroid/neu-login-page) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save neu-login-page
```

## Usage

```jsx
import React, { Component } from 'react'

import MyComponent from 'neu-login-page'
import 'neu-login-page/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [neuroidsolutions](https://github.com/neuroidsolutions)
npm package: @neuroid/neu-re-button
Description: >
Author: neuroidsolutions
Latest version: 1.0.0

# neu-re-button

>

[![NPM](https://img.shields.io/npm/v/@neuroid/neu-re-button.svg)](https://www.npmjs.com/package/@neuroid/neu-re-button) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save neu-re-button
```

## Usage

```jsx
import React, { Component } from "react";

import MyComponent from "neu-re-button";

class Example extends Component {
  render() {
    return <MyComponent />;
  }
}
```

## License

MIT © [neuroidsolutions](https://github.com/neuroidsolutions)
npm package: @neuroid/neu-re-form
Description: >
Author: neuroidsolutions
Latest version: 1.0.1

# neu-re-form

>

[![NPM](https://img.shields.io/npm/v/@neuroid/neu-re-form.svg)](https://www.npmjs.com/package/@neuroid/neu-re-form) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save neu-re-form
```

## Usage

```jsx
import React, { Component } from "react";

import MyComponent from "neu-re-form";

class Example extends Component {
  render() {
    return <MyComponent />;
  }
}
```

## License

MIT © [neuroidsolutions](https://github.com/neuroidsolutions)
npm package: @neuroid/neu-re-input
Description: >
Author: neuroidsolutions
Latest version: 1.0.0

# neu-re-input

> 

[![NPM](https://img.shields.io/npm/v/neu-re-input.svg)](https://www.npmjs.com/package/neu-re-input) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save neu-re-input
```

## Usage

```tsx
import * as React from 'react'

import MyComponent from 'neu-re-input'

class Example extends React.Component {
  render () {
    return (
      <MyComponent />
    )
  }
}
```

## License

MIT © [neuroidsolutions](https://github.com/neuroidsolutions)
npm package: @neuroid/private-route-role
Description: Made with create-react-library
Author: neuroidsolutions
Latest version: 1.0.2

# private-route-role

> Made with create-react-library

[![NPM](https://img.shields.io/npm/v/@neuroid/private-route-role.svg)](https://www.npmjs.com/package/@neuroid/private-route-role) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @neuroid/private-route-role
```

## Usage

```jsx
index.js
---------

import './index.css'
import App from './App'
import React from 'react'
import ReactDOM from 'react-dom'
import { BrowserRouter as Router } from 'react-router-dom'

ReactDOM.render(
  <Router>
    <App />
  </Router>,
  document.getElementById('root')
)


routes.js
----------
import ScreenA from '../screens/A.screen'
import ScreenB from '../screens/B.screen'

const routes = [
  {
    path: '/screenA',
    name: 'ScreenA',
    component: ScreenA,
    roles: ['PUBLIC']
  },
  {
    path: '/screenB',
    name: 'ScreenB',
    component: ScreenB,
    roles: ['USER']
  }
]
export default routes


App.js
---------

import { Redirect, Route, Switch } from 'react-router-dom'

import PrivateRoute from '@neuroid/private-route-role'
import React from 'react'
import routes from './routes'

const App = () => {
  const redirectPath = '/screenA'
  const role = 'PUBLIC'
  return (
    <PrivateRoute
      routeComponent={Route}
      redirectComponent={Redirect}
      routes={routes}
      redirectPath={redirectPath}
      role={role}
      switchComponent={Switch}
    />
  )
}

export default App
```

## License

MIT © [neuroidsolutions](https://github.com/neuroidsolutions)
npm package: @neuroio/api
Description: Library for work with Neuroio API
Author: Dmitriy Balashov
Latest version: 4.2.3

# Neuroio API JS library

![Node.js CI](https://github.com/neuroio/neuroio-js/workflows/Node.js%20CI/badge.svg)
[![Netlify Status](https://api.netlify.com/api/v1/badges/54681e5b-bb54-4290-9c0f-1450494a4fbc/deploy-status)](https://app.netlify.com/sites/neuroio-js/deploys)

## Installation

### NPM

```bash
npm i --save @neuroio/api
```

### Yarn

```bash
yarn add @neuroio/api
```

## Usage

```js
// ES2015 module import:
import { createNeuroioRestApi, createNeuroioWsApi } from "@neuroio/api";

// CommonJS module require:
const { createNeuroioRestApi, createNeuroioWsApi } = require("@neuroio/api");

// REST
const NeuroioRestApi = createNeuroioRestApi({
  version: 1,
  token: "YOUR_NEUROIO_TOKEN",
});

// WebSocket
const NeuroioWsApi = createNeuroioWsApi({
  version: 1,
  token: "YOUR_NEUROIO_TOKEN",
});

NeuroioWsApi.connect();
```
npm package: @neuroio/rest-api
Description: Library for work with Neuroio REST API
Author: Dmitriy Balashov
Latest version: 4.2.2

# Neuroio REST API Client TS/JS library

## Installation

### NPM

```bash
npm i --save @neuroio/rest-api
```

### Yarn

```bash
yarn add @neuroio/rest-api
```

## Usage

```js
// ES2015 module import:
import { createNeuroioRestApi } from "@neuroio/rest-api";

// CommonJS module require:
const { createNeuroioRestApi } = require("@neuroio/rest-api");

const NeuroioRestApi = createNeuroioRestApi({
  version: 1,
  token: NEUROIO_TOKEN,
});
```
npm package: @neuroio/websocket
Description: Library for work with Neuroio WebSocket API
Author: Dmitriy Balashov
Latest version: 1.0.1

# Neuroio WebSocket Client TS/JS library

## Installation

### NPM

```bash
npm i --save @neuroio/websocket
```

### Yarn

```bash
yarn add @neuroio/websocket
```

## Usage

```js
// ES2015 module import:
import { createNeuroioWsApi } from "@neuroio/websocket";

// CommonJS module require:
const { createNeuroioWsApi } = require("@neuroio/websocket");

const NeuroioWsApi = createNeuroioWsApi({
  version: 1,
  token: NEUROIO_TOKEN,
});

NeuroioWsApi.connect();
```