open-index/open-npm huggingface dataset:
npm package: @rhythm-gaming/rgc
Description: Schema for RGC chart format, a JSON-based format for rhythm games.
Author: Jimin Park
Latest version: 0.2.0

# RGC chart format

> [!CAUTION]
> This repository is currently work-in-progress.

The RGC ("rhythm game chart") file format is a flexible JSON-based format for many rhythm games.

This repository provides the reference TypeScript implementation for reading and writing RGC.

- [RGC specification](./docs/spec.md)
- [Library API](./docs/lib.md)

## How to Use

Install the RGC package via:

```bash
npm install @rhythm-gaming/rgc
```

## License

[MIT License](./LICENSE)
npm package: @rhythm191/generator-flocss
Description: Yeoman generator
Author: rhythm191
Latest version: 0.1.0

# generator-flocss [![Build Status](https://secure.travis-ci.org/rhythm191/generator-flocss.png?branch=master)](https://travis-ci.org/rhythm191/generator-flocss)

> [Yeoman](http://yeoman.io) generator that create FLOCSS style scss files.


## Features

* craete FLOCSS files

## Getting Started

Setting your scss directory


```bash
yo flocss
```

## Generate FLOCSS files

To generate component file, run:


```bash
yo flocss:component button # genrate "assets/styles/object/component/_button.scss"
```

etc...

* foundation: `yo flocss:foundation base` 
* layout: `yo flocss:layout header` 
* component: `yo flocss:component button` 
* project: `yo flocss:project articles` 
* utility: `yo flocss:utility text` 


To delete component file, run:

```bash
yo flocss:component button --delete # delete "assets/styles/object/component/_button.scss"
```


## Generate FLOCSS imoprt files

To generate import file, fun:

```bash
yo flocss:import # create import file "assets/styles/_import.scss"
```

## License

MIT
npm package: @rhythm191/login_kenpo
Description: auto login kenpo(my health web) by headless chrome
Author: rhythm191
Latest version: 1.2.2

# login_kenpo

auto login my health web by headless chrome

## USAGE

setup

```
$ npm install -g @rhythm191/login_kenpo
```

you should set login infomation.

```
$ login_kenpo setting
```

login my health web

```
$ login_kenpo login
```

## Development

test exec

```
$ yarn run exec login
```

version up

```
$ npm version [major|minor|patch]
```

publish

```
$ npm publish --access=public
```

## Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/rhythm191/login_kenpo. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.

## License

The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).

## Code of Conduct

Everyone interacting in the login_kenpo project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/rhythm191/login_kenpo/blob/master/CODE_OF_CONDUCT.md).
npm package: @rhythmbhiwani/digitalocean-js
Description: JavaScript library for the DigitalOcean API
Author: John Woodruff
Latest version: 2.0.5

![digitalocean-js](https://user-images.githubusercontent.com/5883616/126348407-dd1e694d-64a9-402e-b8df-f59e67686014.png)

# DigitalOcean JS

[![CI](https://github.com/johnbwoodruff/digitalocean-js/actions/workflows/main.yml/badge.svg)](https://github.com/johnbwoodruff/digitalocean-js/actions/workflows/main.yml) [![npm](https://img.shields.io/npm/dm/digitalocean-js.svg)](https://www.npmjs.com/package/digitalocean-js) [![npm](https://img.shields.io/npm/dt/digitalocean-js.svg)](https://www.npmjs.com/package/digitalocean-js) [![npm](https://img.shields.io/npm/v/digitalocean-js.svg)](https://www.npmjs.com/package/digitalocean-js)

JavaScript library for the DigitalOcean API. For use in Node or the browser.

## Goals

This library was built with a few goals in mind:

- Be able to use in a Node or Browser environment with no difference in usage.
- Use Promises instead of callbacks so clients can make use of `async`/`await`.
- Be built in TypeScript so consumers of the library can benefit from excellent intellisense with the TypeScript definitions.
- Provide solid documentation including examples for usage.

## Usage

To use the library, install from the npm repository.

```shell
$ npm install --save digitalocean-js
# Alternatively install with yarn
$ yarn add digitalocean-js
```

Simply import the client and initialize it with your API token:

```js
import { DigitalOcean } from 'digitalocean-js';

const client = new DigitalOcean('my-api-token');
```

To see all the services available, check out the [documentation](https://johnbwoodruff.github.io/digitalocean-js/).
npm package: @ri7nz/bs-scroll-position
Description: Reason / BuckleScript bindings for @n8tb1t/use-scroll-position
Latest version: 1.0.0

# `BsScrollPosition`

> Reason / BuckleScript binding for [@n8tb1t/use-scroll-position](https://github.com/n8tb1t/use-scroll-position)

- [Installation](#installation)
- [Usage](#usage)
- [Changelog](#changelog)
- [Contribution](#contribution)

## Installation

```
yarn add @ri7nz/bs-scroll-position @n8tb1t/use-scroll-position
```

> Note that you need `react`, `reason-react` and `@n8tb1t/use-scroll-position` as peer dependencies.

Adjust your `bsconfig.json` by adding this package:

```json
"bs-dependencies": [
    "reason-react",
    "@ri7nz/bs-scroll-position"
]
```

## Usage

```jsx
open BsScrollPosition;

useScrollPosition(effect);
```

> Basically, support the original API from [@n8tb1t/use-scroll-position](https://github.com/n8tb1t/use-scroll-position) but little change the API for make it better use in `Reason`.

## [Changelog](https://github.com/ri7nz/rehook/blob/master/packages/bs-scroll-position/CHANGELOG.md)

## Contribution

> Feel Free for contribution on this project.

## Thank You
npm package: @ri7nz/common
Description: [Utils] Common & Basic JavaScript Function.
Author: ri7nz
Latest version: 0.0.2

# Documentation

<!-- Generated by documentation.js. Update this documentation by updating the source code. -->

### Table of Contents

- [is](#is)
    -   [Parameters](#parameters)
    -   [Examples](#examples)
- [isEqual](#isequal)
    -   [Parameters](#parameters-1)
- [has](#has)
    -   [Parameters](#parameters-2)
    -   [Examples](#examples-1)
- [equal](#equal)
    -   [Parameters](#parameters-3)
- [unique](#unique)
    -   [Parameters](#parameters-4)
- [getByProp](#getbyprop)
    -   [Parameters](#parameters-5)

## is

Type data checking on the fly.

### Parameters

- `Any`  

### Examples

```javascript
const myObject = {x:1, y:3}
const thisIs = is(myObject)
// expect(thisIs).toBe("Object")
```

Returns **[Boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** 

## isEqual

`isEqual` is like `is` but have 2 parameter for compare 2 type and return Bolean.

### Parameters

- `Anything` **Any** 
- `Anymore` **Any** 

Returns **[Boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** 

## has

checking the property in your object.

### Parameters

- `obj` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** 
- `propertyName` **[String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** 

### Examples

```javascript
const Person = {name: 'John Lennon', band: 'Beatles', genre: "rock n roll"}

has(Person,'name')
```

Returns **[Boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** 

## equal

Compare 2 Object

### Parameters

- `objX` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** 
- `objY` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** 

Returns **Bool** This function for simple json object compare
you can't compare specific JSON like NODE Or
Dom Object in JSON-Data.

## unique

Get Unique value in array.

### Parameters

- `arrs` **[Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)** 
- `prop` **[String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** as properties

Returns **[Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)** new array

## getByProp

Get value of object by property name.

### Parameters

- `obj` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** to find value in this object
- `prop` **[String](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** property name in obj

Returns **Any** value in object by property name
npm package: @ri7nz/favicons-compiled
Description: Compiled favicons package using @vercel/ncc 🏄‍♂️
Author: Griko Nibras
Latest version: 0.0.5

<!-- markdownlint-disable MD033 MD036 MD041 -->

# favicons-compiled

Compiled [`favicons`](https://github.com/itgalaxy/favicons) package using [`@vercel/ncc`](https://github.com/vercel/ncc) 🏄‍♂️

```diff
- yarn add favicons
+ yarn add favicons-compiled
```

## License

- `favicons-compiled`: [MIT License, Copyright (c) 2022 Griko Nibras](./LICENSE)
- `favicons`: [MIT License](https://github.com/itgalaxy/favicons)
npm package: @ri7nz/favicons-compiled-cli
Description: Generate favicons via CLI using favicons-compiled 🏄‍♂️
Author: Griko Nibras
Latest version: 0.0.7

<!-- markdownlint-disable MD033 MD036 MD041 -->

# favicons-compiled-cli

Compiled [`favicons`](https://github.com/itgalaxy/favicons) package using [`@vercel/ncc`](https://github.com/vercel/ncc) as a CLI 🏄‍♂️

## License

- `favicons-compiled`: [MIT License, Copyright (c) 2022 Griko Nibras](./LICENSE)
- `favicons`: [MIT License](https://github.com/itgalaxy/favicons)
npm package: @ri7nz/rescript-dom
Description: zero binding web DOM or Web API implementation in ReScript
Author: ri7nz
Latest version: 0.2.3

# rescript-intersection-observer
> nearly zero-cost bind [IntersectionObserver](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserver)


## Installation

Run the following in your favorit console: 
```console
> yarn add @ri7nz/rescript-dom
```

**OR**

```console
> npm install --save @ri7nz/rescript-dom
```

Then, add `@ri7nz/rescript-dom` in your `bsconfig.json`:

```diff
-- "bs-dependencies": [],
++ "bs-dependencies": ["@ri7nz/rescript-dom"],
```

## Usage

```rescript
open ResDOM

// example boundingClientRect
let boundingClientRect = ...
// access property of boundingClientRect with DOMRect module
boundingClientRect->DOMRect.x
boundingClientRect->DOMRect.width
boundingClientRect->DOMRect.height
boundingClientRect->DOMRect.top
boundingClientRect->DOMRect.right
boundingClientRect->DOMRect.bottom
boundingClientRect->DOMRect.left
boundingClientRect->DOMRect.toJson
```

Or you can check this [**examples**](https://github.com/ri7nz/rescript-libs/tree/main/examples/dev/dev__intersection.res).

## API
> (WIP): docs
npm package: @ri7nz/rescript-intersection-observer
Description: zero-cost binding Web API intersection-observer
Author: ri7nz
Latest version: 0.1.3

# rescript-intersection-observer
> nearly zero-cost bind [IntersectionObserver](https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserver)


## Installation

Run the following in your favorit console: 
```console
> yarn add @ri7nz/rescript-intersection-observer
```

**OR**

```console
> npm install --save @ri7nz/rescript-intersection-observer
```

Then, add `@ri7nz/rescript-intersection-observer` in your `bsconfig.json`:

```diff
-- "bs-dependencies": [],
++ "bs-dependencies": ["@ri7nz/rescript-intersection-observer"],
```

## Usage

```rescript
open Intersection

// construct
let observer = ObserverEntry.new(entries => {
  // implement your observe here
})

// observe
observer->Observer.observe(targetDOMElement)
// unobserve
observer->Observer.unobserve(targetDOMElement)

```

Or you can check this [**examples**](https://github.com/ri7nz/rescript-intersection-observer/tree/main/examples).

## API
> TODO: docs for API

* **Intersection.Observer**
* **Intersection.ObserverEntry**
npm package: @ria-develop/tsc-completion
Description: @ria-develop/tsc-completion is a command-line tool providing bash completion for the TypeScript compiler (TSC). It greatly enhances your TypeScript development experience by helping you easily recall and apply various TSC command options in your terminal.
Author: Michał Grzegorzewski
Latest version: 1.0.1

# @ria-develop/tsc-completion

`@ria-develop/tsc-completion` is a command-line tool providing bash completion for the TypeScript compiler (TSC). It greatly enhances your TypeScript development experience by helping you easily recall and apply various TSC command options in your terminal.

## Installation

To use `@ria-develop/tsc-completion`, you first need to install it. You can do this by simply running the following command in your terminal:

```bash
npx @ria-develop/tsc-completion
```

This command retrieves the package using npx and runs the installer.

## Usage

Once you've installed `@ria-develop/tsc-completion`, you can use all the TSC completion features it provides to enhance your TypeScript projects.


## Uninstallation

If you no longer want to use `@ria-develop/tsc-completion` or need to uninstall it for any reason, you can do so with the following command:

```bash
npx @ria-develop/tsc-completion --uninstall
```

That's it. Your `@ria-develop/tsc-completion` tool is now uninstalled.

## Feedback

If you have any bugs or feature requests, please create an issue on the [GitHub project page](https://github.com/ria-develop/tsc-completion/issues)

## License

[MIT]