open-index/open-npm huggingface dataset:
npm package: @romainprignon/std
Description: some useful tools
Author: Romain Prignon
Latest version: 5.0.0

# @romainprignon/std

> Thing that may be in a Standard library


## Setup

```sh
npm install --save @romainprignon/std
```


## API

Way to import std
```js
import * as std from '@romainprignon/std'
import {oop, fp} from '@romainprignon/std'
import * as oop from '@romainprignon/std/oop'
import {fs} from '@romainprignon/std/oop'
import {readFile} from '@romainprignon/std/fp/fs'
```

See [dist/index.d.ts](dist/index.d.ts)


## Contribute

See [package.json](package.json) scripts section

### Principles
- import dir instead of file. Easier in case of renaming
```js
import { may } from '../functions/may' // bad
import { may } from '../functions' // good
```
- keep standard function signature as much as possible
- prefer type over defensive programming
```js
(path: string, encoding?: string) => Buffer.isEncoding(encoding) // bad
```
```js
(path: string, encoding?: Encoding) => ... // good
```

### Release

Example: Releasing a minor version using semver

```sh
pnpm run ci:publish:minor -- otp=***
```


## License

The code is available under the [MIT license](LICENSE.md).
npm package: @romainprignon/utils
Description: some useful tools
Author: Romain Prignon
Latest version: 4.0.1

# @romainprignon/utils

> Some useful utils


## Setup

```sh
npm install --save @romainprignon/utils
```


## API

Way to import utils
```js
import * as utils from '@romainprignon/utils'
import {oop, fp} from '@romainprignon/utils'
import * as oop from '@romainprignon/utils/oop'
import {fs} from '@romainprignon/utils/oop'
import {readFile} from '@romainprignon/utils/fp/fs'
```

See [dist/index.d.ts](dist/index.d.ts)


## Contribute

See [package.json](package.json) scripts section

### Principles
- import dir instead of file. Easier in case of renaming
```js
import { may } from '../functions/may' // bad
import { may } from '../functions' // good
```
- keep standard function signature as much as possible
- prefer type over defensive programming
```js
(path: string, encoding?: string) => Buffer.isEncoding(encoding) // bad
```
```js
(path: string, encoding?: Encoding) => ... // good
```

### Release

Example: Releasing a minor version using semver

```sh
npm run ci:publish:minor -- otp=***
```


## License

The code is available under the [MIT license](LICENSE.md).
npm package: @romainseb/pr-man
Description: This repository allow to send PR messages to Slack
Author: Sébastien Romain
Latest version: 0.0.8

# PR MAN

This module allow you by setting a little configuration to send on slack some pull request status for your team

## How it works

This module is run by calling the exported runPrMan function

```typescript
import { runPrMan } from "@romainseb/pr-man"
import configurations from "./configurations"

const githubToken = process.env.GITHUB_TOKEN_API
const slackToken = process.env.SLACK_TOKEN_API

runPrMan(configurations, githubToken, slackToken)
```

## How to setup your configuration

The first parameter of runPrMan is a configuration or a list of configurations ( in order to work on multiple teams in one execution )

A configuration is composed by:

- slackChannel : The channel when you want the message to be send ( your slack token should have access to this channel )
- title (optional) : If you want to have a title before the listing of your pull request
- users : a list of users with this format
- repositories : a list of github repositories

### user example

```typescript
import { Role } from "@romainseb/pr-man"

const users = [
	{
		githubUserName: "romainseb",
		slackUserName: "sromain",
		role: Role.FRONTEND
	}
]
```

### repository example

```typescript
import { Role } from "@romainseb/pr-man"

const repositories = [
	{
		owner: "talend",
		repository: "ui",
		ignoreLabels: ["work in progress"],
		reviewRequired: 2,
		label: "UI"
	}
]
```
npm package: @roman-kot/ra-core
Description: Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React
Latest version: 2.0.4

# ra-core

Core components of [react-admin](https://marmelab.com/admin-on-rest/), a frontend Framework for building admin applications on top of REST/GraphQL services, using ES6, React.

This package does not include any UI components. We also provide a default UI in the `ra-mui-materialui` package.

## License

React-admin is licensed under the [MIT License](https://github.com/marmelab/react-admin/blob/master/LICENSE.md), sponsored and supported by [marmelab](http://marmelab.com).

## Donate

This library is free to use, even for commercial purpose. If you want to give back, please talk about it, [help newcomers](https://stackoverflow.com/questions/tagged/react-admin), or contribute code. But the best way to give back is to **donate to a charity**. We recommend [Doctors Without Borders](http://www.doctorswithoutborders.org/).
npm package: @roman-kot/ra-language-english
Description: English messages for react-admin, the frontend framework for building admin applications on top of REST/GraphQL services
Author: François Zaninotto
Latest version: 2.0.4

# English Messages for React-Admin

English messages for [react-admin](https://github.com/marmelab/react-admin), the frontend framework for building admin applications on top of REST/GraphQL services.

![react-admin demo](http://static.marmelab.com/react-admin.gif)

## Installation

```sh
npm install --save ra-language-english
```

## Usage

```js
import englishMessages from 'ra-language-english';

const messages = {
    'en': englishMessages,
};

<Admin locale="en" messages={messages}>
  ...
</Admin>
```

## License

This translation is licensed under the MIT License, and sponsored by [marmelab](http://marmelab.com).
npm package: @roman-kot/ra-ui-materialui
Description: UI Components for react-admin with MaterialUI
Latest version: 2.0.4

# ra-ui-material

UI Components for [react-admin](https://marmelab.com/react-admin/) with [MaterialUI](https://material-ui.com/).

## License

React-admin is licensed under the [MIT License](https://github.com/marmelab/react-admin/blob/master/LICENSE.md), sponsored and supported by [marmelab](http://marmelab.com).

## Donate

This library is free to use, even for commercial purpose. If you want to give back, please talk about it, [help newcomers](https://stackoverflow.com/questions/tagged/react-admin), or contribute code. But the best way to give back is to **donate to a charity**. We recommend [Doctors Without Borders](http://www.doctorswithoutborders.org/).