open-index/open-npm huggingface dataset:
npm package: @igala-team/rc-gantt
Description: react gantt component
Latest version: 0.1.2

<div align="center">
  <h2>rc-gantt</h2>
  <p align="center">React Gantt Component</p>
</div>

[English](./README.md) | 简体中文

## 🐯 使用情况

[![NPM version][npm-badge]][npm-url]
[![NPM downloads][npm-downloads]][npm-url]


[npm-badge]: https://img.shields.io/npm/v/rc-gantt.svg?style=flat
[npm-url]: https://www.npmjs.com/package/rc-gantt
[npm-downloads]: http://img.shields.io/npm/dm/rc-gantt.svg?style=flat


## 官网

[https://ahwgs.github.io/react-gantt/](https://ahwgs.github.io/react-gantt/)

## 快速使用

```bash
# 安装依赖
$ yarn add rc-gantt

# 使用组件

import RcGantt, { GanttProps } from 'rc-gantt'

const data = new Array(100).fill({
  name: '一个名称一个名称一个名称一个名称',
  startDate: '2021-07-10',
  endDate: '2021-07-12',
  collapsed: false,
  children: [
    {
      startDate: '2021-07-10',
      endDate: '2021-07-12',
      name: '一个名称',
      collapsed: false,
      content: '123123123',
    },
  ],
})

const App = () => {
  return (
    <div style={{ width: '100%', height: 500 }}>
      <RcGantt
        data={data}
        columns={[
          {
            name: 'name',
            label: '名称',
            width: 200,
            maxWidth: 200,
            minWidth: 200,
          },
        ]}
        onUpdate={async () => {
          return true
        }}
      />
    </div>
  )
}

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

## 问题反馈

请访问 [Github](https://github.com/ahwgs/react-gantt/issues) 或加微信，备注 `rc-gantt`

微信号：JavaScript_97
npm package: @igalaxy/polymc-playtime
Description: Export your PolyMC playtime to a web server of your choice
Author: iGalaxyYT
Latest version: 1.1.2

# ⏱️ polymc-playtime

Export your [PolyMC](https://polymc.org) playtime to a web server of your choice

## Setup

1. Install the package

```
npm install -g @igalaxy/polymc-playtime
OR
yarn global add @igalaxy/polymc-playtime
```

2. Find the location of the polymc-playtime executable by doing `where polymc-playtime` on Windows or `which polymc-playtime` on macOS/Linux
3. Find the location of the Node.js executable by doing `where node` on Windows or `which node` on macOS/Linux
4. Open Settings > Custom Commands in PolyMC
5. Set the Post-exit command to one of the following:
   - `<node path> <polymc-playtime path> --path="$INST_DIR" --method=lanyard --lanyard-id="your-discord-user-id" --auth="your-lanyard-token"`
   - `<node path> <polymc-playtime path> --path="$INST_DIR" --method=endpoint --endpoint="https://your.custom/endpoint" --auth="your-auth-secret"`

If using the endpoint method, the auth secret can be anything of your choice. It is simply used so you can authenticate the request serverside.

With the Lanyard method, the playtime is stored in [Lanyard](https://github.com/Phineas/Lanyard) KV under the key `polymc_playtime`.

A custom key for Lanyard KV can be provided using the `lanyard-key` parameter. (e.g. if you want to use `minecraft_playtime` as the key instead of `polymc_playtime`, pass `--lanyard-key="minecraft_playtime"`)

Apologies for the janky setup, for some reason PolyMC custom commands don't respect the PATH env variable, so exact executable locations are needed.

[Example Usage](https://github.com/iGalaxyYT/games/blob/main/lib/hooks/minecraft.ts)
npm package: @igalaxy/presence-kit
Description: A kit of React components for displaying user presence on various platforms
Latest version: 0.4.16

# @igalaxy/presence-kit

A kit of React components for displaying user presence on various platforms

To get started:

```
npm install @igalaxy/presence-kit
OR
yarn add @igalaxy/presence-kit
```

`@igalaxy/presence-kit` currently only has one component, `Discord`.
To use:

```ts
import { Discord } from '@igalaxy/presence-kit';

export default function MyComponent() {
	return (
		<>
			<Discord id={'182292736790102017'} />
		</>
	);
}
```

_The Discord component uses [Lanyard](https://github.com/Phineas/Lanyard) to function. Ensure you are in the Lanyard Discord server or your presence will not be able to be tracked._
npm package: @igames/ghost-admin-api-schema
Description: ## Install
Author: Ghost Foundation
Latest version: 1.4.3

# Admin Api Schema

## Install

`npm install @tryghost/admin-api-schema --save`

or

`yarn add @tryghost/admin-api-schema`


## Usage
```js
const jsonSchema = require('@tryghost/admin-api-schema');

// check available schemas
jsonSchema.list()
/*
> [
  'images-upload', 'labels-add',
  'labels-edit',   'members-add',
  'members-edit',  'members-upload',
  'pages-add',     'pages-edit',
  'posts-add',     'posts-edit',
  'tags-add',      'tags-edit',
  'webhooks-add',  'webhooks-edit'
]
*/

// get schema definition
jsonSchema.get('tags-edit');
/*
> {
  '$schema': 'http://json-schema.org/draft-07/schema#',
  '$id': 'tags.edit.canary',
  title: 'tags.edit',
  description: 'Schema for tags.edit',
  type: 'object',
  additionalProperties: false,
  properties: {
    tags: { type: 'array', minItems: 1, maxItems: 1, items: [Object] }
  },
  required: [ 'tags' ]
}
*/

// validate data
const data = {
    posts: [{
        title: 'valid'
    }]
};

try {
    await apiSchema.validate({data, schema: 'posts-add'});
} catch (err) {
    console.log('validateion error:', err);
}
```

When used from Ghost core in validation layer:
```js
const jsonSchema = require('@tryghost/admin-api-schema');
const validate = async (apiConfig, frame) => await jsonSchema.validate({
    data: frame.data,
    schema: `${apiConfig.docName}-${apiConfig.method}`,
    version: 'canary'
});
```

## Develop

This is a mono repository, managed with [lerna](https://lernajs.io/).

Follow the instructions for the top-level repo.
1. `git clone` this repo & `cd` into it as usual
2. Run `yarn` to install top-level dependencies.


## Run

- `yarn dev`


## Test

- `yarn lint` run just eslint
- `yarn test` run lint and tests




# Copyright & License

Copyright (c) 2019 Ghost Foundation - Released under the [MIT license](LICENSE).
npm package: @igamingbots/core
Description: The Node.JS client for iGamingBots SDK.
Author: James Zammmit
Latest version: 1.1.93

# @igamingbots/core

[![Build Status](https://travis-ci.org/feathersjs/feathers.png?branch=master)](https://travis-ci.org/feathersjs/feathers)
[![Dependency Status](https://img.shields.io/david/feathersjs/feathers.svg?style=flat-square&path=packages/socketio-client)](https://david-dm.org/feathersjs/feathers?path=packages/socketio-client)
[![Download Status](https://img.shields.io/npm/dm/@feathersjs/socketio-client.svg?style=flat-square)](https://www.npmjs.com/package/@feathersjs/socketio-client)

## Installation

```
npm install @igamingbots/core --save
```

## Quick example

```js
const app = require('@igamingbots/core');

// Receive real-time events
app.service('messages')
  .on('created', message => console.log('New message created', message));

// Call the `messages` service
app.service('messages').create({
  text: 'A message from a REST client'
});
```

## Documentation

Please refer to the [@igamingbots/core documentation](https://docs.igamingbots.com) for more details.

## License

Copyright (c) 2018

Licensed under the [MIT license](LICENSE).
npm package: @igaskin/cz-conventional-changelog
Description: Commitizen adapter following the conventional-changelog format.
Author: Jim Cummins
Latest version: 0.0.3-semantically-released.0

# cz-conventional-changelog

Status:
[![npm version](https://img.shields.io/npm/v/cz-conventional-changelog.svg?style=flat-square)](https://www.npmjs.org/package/cz-conventional-changelog)
[![npm downloads](https://img.shields.io/npm/dm/cz-conventional-changelog.svg?style=flat-square)](http://npm-stat.com/charts.html?package=cz-conventional-changelog&from=2015-08-01)
[![Build Status](https://img.shields.io/travis/commitizen/cz-conventional-changelog.svg?style=flat-square)](https://travis-ci.org/commitizen/cz-conventional-changelog)

Part of the [commitizen](https://github.com/commitizen/cz-cli) family. Prompts for [conventional changelog](https://github.com/conventional-changelog/conventional-changelog) standard.
npm package: @igaworks/adbrix-react-native-sdk
Description: This is Official Adbrix 2.0 SDK for React Native.
Author: igaworks-dev
Latest version: 1.1.2

# Adbrix React Native SDK

This repository contains the the javascript interface and native React Native functionality for the React Native plugins derived from the Adbrix Android and iOS SDKs.

- [Adbrix User Guide](https://adbrix.gitbook.io/user-guide)
- [Adbrix Developer Guide](https://adbrix.gitbook.io/developer-guide/platform/reactnative)

## Dependencies

### Android
- [com.igaworks.adbrix:android-sdk](./CHANGELOG.md)
- com.android.installreferrer:installreferrer:2.2
- com.google.android.gms:play-services-ads-identifier:18.2.0

### iOS
- [adbrix2.0](./CHANGELOG.md)
npm package: @igbominadeveloper/eslint-config-rules
Description: reusable eslint configuration
Author: Favour Afolayan
Latest version: 1.0.1

## Eslint Config Rules

Eslint Config Rules is a package that you helps you with some basic code formatting rules in your configuration instead of adding them manually from project to project

## Current rules

- No Console : https://eslint.org/docs/rules/no-console
- No Debugger : https://eslint.org/docs/rules/no-debugger
- Lines between class members : https://eslint.org/docs/rules/lines-between-class-members
- Padding line between statements : https://eslint.org/docs/rules/padding-line-between-statements

[![npm version](https://img.shields.io/npm/v/@igbominadeveloper/eslint-config-rules)](https://www.npmjs.com/package/@igbominadeveloper/eslint-config-rules)
[![npm downloads](https://img.shields.io/npm/dm/@igbominadeveloper/eslint-config-rules?style=flat-square)](https://www.npmjs.com/package/@igbominadeveloper/eslint-config-rules)

## Installation

To install:

```javascript
npm install --save @igbominadeveloper/eslint-config-rules
```
Include the package in your current eslint config file
```javascript 
extends: ['@igbominadeveloper/eslint-config-rules']
```


## Documentation

https://github.com/igbominadeveloper/eslint-config-rules/readme.md

## Issues

https://github.com/igbominadeveloper/eslint-config-rules/issues

## Contributions

Feel free to send a PR.

## Contributors

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore -->
[<img src="https://avatars2.githubusercontent.com/u/12516195?s=460&u=181cb90d244e32bc99ffce2fb5e2bc2799f2301d&v=4" width="100px;"/><br /><sub><b>Favour Afolayan</b></sub>](https://github.com/igbominadeveloper)<br />[💻](https://github.com/igbominadeveloper/eslint-config-rules/commits?author=igbominadeveloper "Code")

<!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind are welcome!

### License

MIT
npm package: @igbominadeveloper/mui-one-time-password-input
Description: A One-Time Password input designed for the React library MUI
Author: Victor de la Fouchardiere
Latest version: 2.0.4

<div align="center">
<h1>MUI OTP input</h1>
  <p>An OTP input designed for the React library <a href="https://mui.com/">MUI</a></p>
</div>
<div align="center">

[![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/viclafouch/mui-otp-input/blob/main/LICENSE)
![ts](https://badgen.net/badge/Built%20With/TypeScript/blue)
[![npm](https://img.shields.io/npm/v/mui-one-time-password-input)](https://www.npmjs.com/package/mui-one-time-password-input)

<div align="center">
  <img src="https://github.com/viclafouch/mui-otp-input/blob/main/mui-otp-input.gif" width="100%" />
</div>


</div>

## Installation

```
// with npm
npm install @igbominadeveloper/mui-one-time-password-input

// with yarn
yarn add @igbominadeveloper/mui-one-time-password-input
```

## Usage

```jsx
import React from 'react'
import { MuiOtpInput } from '@igbominadeveloper/mui-one-time-password-input'

const MyComponent = () => {
  const [otp, setOtp] = React.useState('')

  const handleChange = (newValue) => {
    setOtp(newValue)
  }

  return (
    <MuiOtpInput value={otp} onChange={handleChange} />
  )
}
```

## [Documentation](https://viclafouch.github.io/mui-otp-input/)

## Changelog

Go to [Github Releases](https://github.com/viclafouch/mui-otp-input/releases)

## TypeScript

This library comes with TypeScript "typings". If you happen to find any bugs in those, create an issue.

### 🐛 Bugs

Please file an issue for bugs, missing documentation, or unexpected behavior.

### 💡 Feature Requests

Please file an issue to suggest new features. Vote on feature requests by adding
a 👍. This helps maintainers prioritize what to work on.

## LICENSE

MIT