open-index/open-npm huggingface dataset:
npm package: @ryttis/logpilot
Description: LogPilot core library — reusable log parser and database writer.
Author: Rytis Puodziunas
Latest version: 1.0.0

# @ryttis/logpilot

A lightweight Node.js log parsing and database-writing library extracted from the Logpilot project.

## 🚀 Installation

```bash
npm install @ryttis/logpilot
npm package: @ryu0705/ccguard
Description: Validate, analyze, and optimize your Claude Code configuration
Author: Claude Code Company
Latest version: 0.1.0

# ccguard

Validate, analyze, and optimize your Claude Code configuration.

## What it does

ccguard scans your project for Claude Code configuration files (`CLAUDE.md`, `.claude/settings.json`, etc.) and checks for:

- **Syntax errors** — Invalid JSON, malformed markdown
- **Security issues** — Secrets in config files, overly broad permissions
- **Best practices** — Missing headings, empty files, duplicate permissions
- **Optimization opportunities** — Large files, unknown keys

## Quick start

```bash
npx ccguard scan
```

## Usage

```bash
# Scan current directory
ccguard scan

# Scan specific directory
ccguard scan /path/to/project

# Output as JSON
ccguard scan --json

# Auto-fix issues (coming soon)
ccguard scan --fix
```

## Example output

```
🔍 Scanning: /Users/you/my-project

ccguard v0.1.0
──────────────────────────────────────────────────

Files scanned: 3
  • CLAUDE.md (claude-md)
  • .claude/settings.json (settings-json)
  • .claude/settings.local.json (settings-local-json)

Issues:

  .claude/settings.json
    ⚠ Unrestricted "Bash" permission found. [BROAD_BASH_PERMISSION]
    ℹ Duplicate permission: "WebSearch" [DUPLICATE_PERMISSION]

──────────────────────────────────────────────────
Summary: 1 warning(s)  1 info(s)
```

## Checks

| Code | Severity | Description |
|------|----------|-------------|
| `INVALID_JSON` | error | settings.json is not valid JSON |
| `POTENTIAL_SECRET` | error | API key or token found in CLAUDE.md |
| `SECRET_IN_PERMISSION` | error | Secret embedded in permission rule |
| `EMPTY_CLAUDE_MD` | warning | CLAUDE.md exists but is empty |
| `NO_H1_HEADING` | warning | CLAUDE.md has no H1 heading |
| `LARGE_FILE` | warning | CLAUDE.md exceeds 500 lines |
| `UNKNOWN_KEY` | warning | Unrecognized key in settings.json |
| `BROAD_BASH_PERMISSION` | warning | Unrestricted Bash access |
| `BROAD_DIRECTORY_ACCESS` | warning | Very wide directory permission |
| `SECRET_IN_ENV` | warning | Secret in env configuration |
| `NO_ROOT_CLAUDE_MD` | info | No CLAUDE.md in project root |
| `TODO_MARKER` | info | TODO/FIXME found in CLAUDE.md |
| `DUPLICATE_PERMISSION` | info | Same permission listed twice |
| `CONFLICTING_DIRECTIVES` | info | Both "always" and "never" used |

## License

MIT

## Built by

[Claude Code Company](https://github.com/yamashitaryuunosuke) — An autonomously AI-operated company.
npm package: @ryube/i18n-sheets-to-json
Description: Convert the i18n document to json for i18next.
Author: ryube
Latest version: 0.0.4

# i18n-sheets-to-json

Convert the i18n document to JSON locale files for i18next.

## installation

```
npm i -D @ryube/i18n-sheets-to-json
```

## Require

- google service account [doc](https://cloud.google.com/iam/docs/creating-managing-service-accounts)
- _`service-key.json` need_
- Permission of the spreadsheet is given to the service account.

## Usage

create js script file

```js
// i18n-download.js
const {
  i18nForBackend,
  i18nForResource,
  i18nForFlatten,
} = require('@ryube/i18n-sheets-to-json');

const config = {
  keyFilePath: './google-spreadsheet-service-account-key.json',
  spreadsheetId: 'id',
  outputPath: './public/locales',
};

i18nForBackend(config);
i18nForResource(config);
i18nForFlatten(config);
```

```
node i18n-download.js
```

## config option

```js
type Config = {
  keyFilePath: string,
  spreadsheetId: string,
  outputPath?: string,
  filename?: string,
  keyIndex?: number, // 0
  langIndex?: number, // 1
  beautify?: number, // 0 : JSON.stringify indent space
  removeNamespaces?: string[], // filter sheet name for flatten function
  includeSheets?: string[], // default all sheet, If you define a sheet name, parse only that.
};
```
npm package: @ryudigital/pancakesdk
Description: 🛠 An SDK for building applications on top of Pancakeswap.
Latest version: 1.0.1

# Pancakeswap SDK Testnet

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

Be aware that this is a internal package of our cooperation and can be only used with our Pancakeswap clone to test.
npm package: @ryudigital/pancakeswapsdk
Description: 🛠 An SDK for building applications on top of Pancakeswap.
Author: CyberDragon
Latest version: 1.0.1

# Pancakeswap SDK Testnet

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).
npm package: @ryudigital/sdk
Description: 🛠 An SDK for building applications on top of Pancakeswap.
Author: Ryu Digital
Latest version: 2.4.3


> **Notice**
>
> Moved to https://github.com/pancakeswap/pancake-frontend/tree/develop/packages/swap-sdk

# Pancakeswap SDK

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [uniswap.org](https://docs.uniswap.org/sdk/2.0.0/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/pancakeswap/pancake-swap-sdk.git
```

Move into the pancakeswap-sdk working directory

```sh
cd pancakeswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @ryunen344/apkstats-js
Description: # :construction: This Tool Is In Development :construction:
Author: RyuNen344
Latest version: 0.0.7

# apkstats-js

# :construction: This Tool Is In Development :construction:

This is a wrapper library of [apkanalyzer](https://developer.android.com/studio/command-line/apkanalyzer) for Android projects.

This library allows you to type safe cli operations, and use it in [danger](https://github.com/danger/danger-js) or any other automation scripts.

Inspired by [jmatsu/danger-apkstats](https://github.com/jmatsu/danger-apkstats)


## Installation

```shell
yarn add @ryunen344/apkstats-js
```


## Usage

you can create a instance like below
```typescript
const apkStatus = apkStatus({
    path: "path/to/file.apk",
});
```

and call command like below
```typescript
// this scripts means `apkanalyzer apk summary 'path/to/apk'`
apkStatus.apk.summary();
```


## Development

1. Run `git clone git@github.com:RyuNen344/apkstats-js.git`
2. Run `scripts/setup.sh` to check development tools deps
3. Use `yarn test` to run tests
4. Make you changes


## Changelog

See the GitHub [release history](https://github.com/RyuNen344/apkstats-js/releases)


## License

[MIT](./LICENSE)
npm package: @ryunen344/danger-plugin-jacoco
Description: Dnager JS plugin for jacoco
Author: RyuNen344
Latest version: 0.0.7

# danger-plugin-jacoco

> Add your JaCoCo reports to Danger.

## Usage

Install:

```sh
yarn add @ryunen344/danger-plugin-jacoco -D
```

At a glance:

```ts
// dangerfile.ts
import jacoco from '@ryunen344/danger-plugin-jacoco'

jacoco("path to xml file") // With optional Option
```

Configuration:
```ts
export interface Option {
    /**
     * If c0 or c1 is below value, will display mark.
     * 
     * Default: 0
     */
    projectCoverageRate: number;

    /**
     * Unit of the table to output
     * Option has PACKAGE, FILE, CLASS, METHOD
     * 
     * Default: FILE
     */ 
    exportUnit: ExportUnit;

    /**
     * If set, will not export set packages.
     */ 
    excludePackages: string[];

    /**
     * If set to false, only modified files results export.
     * If set to true, all results export.
     * 
     * Default: false
     */
    exportAll: boolean;
}

```

## Sample Table
```md
## JaCoCo Report
### `Dagashi`'s Coverages are **27.67%** (c0) and **16.83%** (c1) ✨
| name | c0 cov(%) | c1 cov(%) | complexity(%) | line(%) | methods(%) | class(%) | status |
| --- | --- | --- | --- | --- | --- | --- | --- |
| `com/ryunen344/dagashi/ui/web/viewmodel/WebViewModel_Factory.java` | **N/A** | **N/A** | N/A | N/A | N/A | N/A | 🔥 |
| `com/ryunen344/dagashi/ui/web/viewmodel/WebViewModel_HiltModules.java` | **0.00** | **N/A** | 0.00 | 0.00 | 0.00 | 0.00 | ✨ |
| `com/ryunen344/dagashi/ui/web/viewmodel/WebViewModel.kt` | **0.00** | **N/A** | 0.00 | 0.00 | 0.00 | 0.00 | ✨ |
| `com/ryunen344/dagashi/ui/web/viewmodel/WebViewModelInput.kt` | **N/A** | **N/A** | N/A | N/A | N/A | N/A | 🔥 |
| `com/ryunen344/dagashi/ui/web/viewmodel/WebViewModelOutput.kt` | **N/A** | **N/A** | N/A | N/A | N/A | N/A | 🔥 |
```

## Changelog

See the GitHub [release history](https://github.com/RyuNen344/danger-plugin-jacoco/releases)


## License

[MIT](./LICENSE)
npm package: @ryunishimura/dpl
Description: Use the DeepL API on the CLI.
Latest version: 0.2.12

# DPL

> Support for commit messages

DPL improves your commit messages by translating them into English.

## Install

```bash
npm i -g @ryunishimura/dpl
```

Please set `DEEPL_AUTH_KEY` as an environment variable.

## Usage

```bash
dpl "恐悦至極に存じます。"
> We are very pleased.
```
npm package: @ryunosuke/assetter
Description: asset server
Author: ryunosuke
Latest version: 0.0.19

# assetter (asset web server)

## Description

transpile/minify `.es`, `.scss` web server.

要するに「リクエストパスから es, scss などの alt ファイルを検出してコンパイルして、あたかも素の js, css があるかのように返してくれる」 web サーバーです。
（一応 fsd.js で変更監視もできるけどオマケ。メインは http）

## Install

```json
{
  "dependencies": {
    "@ryunosuke/assetter": "*"
  }
}
```

## Demo

```js
cd /path/to/project
node example/index.js
```

## Usage

### run

convert all founded file.

### http

#### GET

convert `.js` `.css` based on request path and http cache mechanism.

e.g.

- GET /hoge.js -> transpile via hoge.es
- GET /hoge.css -> transpile via hoge.scss
- GET /hoge.min.css -> minify via hoge.scss|css

#### POST

converts `.js` `.css` based on request file and put file.

- POST /hoge.js -> transpile via request file and put file
- POST /hoge.css -> transpile via request file and put file
- POST /hoge.min.css -> minify via request file and put file

if multiple file requested, combine all request files.

## Release

### internal memo

podman login docker.io
podman build ./ -t docker.io/arimaryunosuke/assetter:latest
podman run --rm\
  -e ASSETTER_CONFIG=config\
  -v ./example/:/assetter/example\
  -p 8080:8080\
  docker.io/arimaryunosuke/assetter:latest /assetter/example

podman push docker.io/arimaryunosuke/assetter:latest --format v2s2

### future task

- Refactor (division of responsibilities)
- Function reduction (no use function)
- Detail README.md
- Release 1.0.0

### 0.0.1

- release developing version
npm package: @ryusei/code
Description: <div align="center"> <a href="https://code.ryuseijs.com">   <img alt="RyuseiCode" src="https://code.ryuseijs.com/images/svg/logo.svg" width="70"> </a>
Author: Naotoshi Fujita
Latest version: 0.1.18

<div align="center">
<a href="https://code.ryuseijs.com">
  <img alt="RyuseiCode" src="https://code.ryuseijs.com/images/svg/logo.svg" width="70">
</a>

<h1>RyuseiCode</h1>

<p>
RyuseiCode is a lightweight, extensible and accessible code editor for browsers.
</p>

<p>
  <a href="https://code.ryuseijs.com">
    <img src="https://code.ryuseijs.com/images/readme/sample.png" alt="Visual Sample" style="max-width: 100%;" width="600">
  </a>
</p>

<p>
  <a href="https://code.ryuseijs.com/guides/getting-started/">Getting Started</a>
  <br>
  <a href="https://code.ryuseijs.com/">Demo</a>
  <br>
  <a href="https://code.ryuseijs.com/documents/">Documents</a>
  <br>
  <a href="https://code.ryuseijs.com/guides/themes/">Themes</a>
  <br>
  <a href="https://code.ryuseijs.com/extensions/">Extensions</a>
  <br>
  <a href="https://code.ryuseijs.com/enhancement/">Enhancement</a>
</p>
</div>


## Features

### Lightweight

You can start with the default small package that is about 70Kb (24Kb gzipped), including Indentation, History (Undo/Redo), and Shortcuts extensions.

### Accessibility Friendly

By using a "contenteditable" element, screen readers are able to read the current and selected code for visually impaired users, which promises your site accessibility.

### Modular and Extensible

The editor functionality can be extended by adding modular extensions. You can build your custom editor by picking them out or creating your own extensions.

### Mobiles and IE

The UX is not perfect, but the editor works on mobile devices thanks to the "contenteditable". It also works on the IE11 with some limitations.

### And more...

- Highlighting the current line
- Line numbers
- Auto closing paired characters
- Undoing and redoing code changes
- Increasing and decreasing the indent level of selected lines
- Commenting out selected lines with line or block comments by shortcuts
- Highlighting matched brackets
- Search and replace toolbar
- Finding words in match case, whole word and regexp modes
- Jump toolbar to go to the specific line
- Resizing the editor size by drag
- Custom dialog
- Custom context menus

## Caveats

- The editor does not support text wrapping and code hint.
- In IE, scrolling performance is not better. I'm reluctant to improve it because I don't believe there is no programmer who edits code in IE anymore.
- The editor is not intended to run gigantic code. You will notice the input latency around 20,000 lines.


## License

RyuseiCode is released under MIT license. © 2021 Naotoshi Fujita
npm package: @ryusei/light
Description: <div align="center"> <a href="https://light.ryuseijs.com">   <img alt="RyuseiLight" src="https://light.ryuseijs.com/images/svg/logo.svg" width="70"> </a>
Author: Naotoshi Fujita
Latest version: 1.2.0

<div align="center">
<a href="https://light.ryuseijs.com">
  <img alt="RyuseiLight" src="https://light.ryuseijs.com/images/svg/logo.svg" width="70">
</a>

<h1>RyuseiLight</h1>

<p>
RyuseiLight is a beautiful, lightweight and extensible syntax highlighter, written in TypeScript.
</p>

<p>
  <a href="https://light.ryuseijs.com">
    <img src="https://light.ryuseijs.com/images/readme/sample.png" alt="Visual Sample" style="max-width: 100%;" width="600">
  </a>
</p>

<p>
  <a href="https://light.ryuseijs.com/guides/getting-started/">Getting Started</a>
  <br>
  <a href="https://light.ryuseijs.com/">Demo</a>
  <br>
  <a href="https://light.ryuseijs.com/documents/">Documents</a>
  <br>
  <a href="https://light.ryuseijs.com/guides/themes/">Themes</a>
  <br>
  <a href="https://light.ryuseijs.com/components/">Components</a>
  <br>
  <a href="https://light.ryuseijs.com/enhancement/">Enhancement</a>
</p>
</div>

## Features

- Only 10kB (4kB gzipped), including JavaScript, HTML, CSS and XML
- [11 languages](https://light.ryuseijs.com/guides/languages/) are supported
- Beautiful themes, easy to customize by SASS (SCSS)
- Completely modular for minimal bundle size
- Easy to add new languages and components
- Displaying line numbers
- Highlighting lines
- Displaying a language name
- Displaying a code caption
- HTML generation for SSR
- Highlighting diff
- Internet Explorer 10

## License

RyuseiLight is released under MIT license. © 2020 Naotoshi Fujita
npm package: @ryuuji3/react-mask-hook
Description: A simple masking library as a react hook
Author: ryuuji3
Latest version: 1.0.1

![Run tests](https://github.com/ryuuji3/react-hooks/workflows/Run%20tests/badge.svg?branch=master)

react-mask-hook
---

An input masking lib designed to be testable and with simplicity in mind.

### Installation:

```bash
npm install @ryuuji3/react-mask-hook
```

### Sample Usage:

```js
import useMask from '@ryuuji3/react-mask-hook'

function PostalCodeDemo() {
    const [ value, setValue ] = useState('')

    function handleChange(value) {
        setValue(value.toUpperCase()) // render as uppercase
    }

    const maskProps = useMask({
        value,
        onChange: handleChange,
        // array of regexp and formatting characters
        mask: [ /[a-z]/i, /[\d]/, /[a-z]/i, " ", /[\d]/, /[a-z]/i, /[\d]/ ], 
        placeholder: '_', // renders all regexp with _ (ie. "___ ___")
    })

    return (
        <label>
            Sample input with postal code mask:
            <input
                name="test"
                type="text"
                {...maskProps}
            />
        </label>
    );
}

function TelephoneDemo() {
    const [ value, setValue ] = useState('')
    const maskProps = useMask({
        value,
        onChange: setValue,
        mask: '(###)-###-####', // deprecated syntax but still supported
        placeholder: '_',
    })

    return (
        <label>
            Sample input with phone mask:
            <input
                name="test"
                type="tel"
                {...maskProps}
            />
        </label>
    );
}

function DateDemo() {
    const [ value, setValue ] = useState('')
    const maskProps = useMask({
        value,
        onChange: setValue,
        mask: '## - ## - ####',
        placeholder: 'DD - MM - YYYY', // will render mask exactly like this
    })

    return (
        <label>
            Sample input with date mask:
            <input
                name="test"
                type="text"
                {...maskProps}
            />
        </label>
    );
}
```

### API

```js
const { value, placeholder, onChange, onKeyUp, onKeyDown, onFocus } = useMask({ value, onChange, mask, placeholder })
```

Arguments:

| argument | description |
| --- | --- |
| `value` | is the string value without formatting. this will hold only the raw values without formatting characters or spaces |
| `onChange` | is the callback used to update value. you must supply local state or deferred state.
| `mask` | is an array of regular expressions and formatting characters. 
| `placeholder` | The third argument is a single character to use as the displayed placeholder instead of the regular expression, or it can be an entire string that matches the mask but with different characters are the placeholder. Your displayed mask must have the same length as the mask. |

You may opt-out of placeholder, but the other properties returned by `useMask` are required and should be bound to the input in order for the masking to function as expected.
npm package: @ryuuji3/use-callback-after-render
Description: Useful hook to schedule layout effects after next render
Author: ryuuji3
Latest version: 0.1.0

![Run tests](https://github.com/ryuuji3/react-hooks/workflows/Run%20tests/badge.svg?branch=master)

react-mask-hook
---

An React hook to schedule layout effects after next render.

### Installation:

```bash
npm install @ryuuji3/use-callback-after-render
```

### Sample Usage:

```js
import useCallbackAfterRender from '@ryuuji3/use-callback-after-render'

function Component() {
    const [ value, setValue ] = useState('')
    const scheduleAfterNextRender = useCallbackAfterRender()

    function handleChange(e) {
        setValue(e.target.value) // this is asynchronous

        // because setValue is asynchronous, we want to run a layout effect AFTER next render
        scheduleAfterNextRender(() => {
            e.target.selectionStart = 0 // reset cursor to start
        })
    }

    return <input value={value} onChange={handleChange}>
}
npm package: @ryuusei/cra-template-typescript-esl-sc-mui
Description: The base TypeScript template for Create React App, with ESlint Scss Material-UI
Latest version: 1.0.4
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Introduction

Base on @ryuusei/cra-template-typescript-eslint-scss.<br />
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app), including ESlint with airbnb, Scss, Material-UI.

## Available Scripts

In the project directory, you can run:

### `yarn start`

Runs the app in the development mode.<br />
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.<br />
You will also see any lint errors in the console.

### `yarn test`

Launches the test runner in the interactive watch mode.<br />
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `yarn build`

Builds the app for production to the `build` folder.<br />
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.<br />
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `yarn eject`

**Note: this is a one-way operation. Once you `eject`, you can’t go back!**

If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).
npm package: @ryuusei/cra-template-typescript-eslint
Description: The base TypeScript template for Create React App, with ESlint
Latest version: 1.0.2
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Introduction

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app), including eslint with airbnb.

## Available Scripts

In the project directory, you can run:

### `yarn start`

Runs the app in the development mode.<br />
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.<br />
You will also see any lint errors in the console.

### `yarn test`

Launches the test runner in the interactive watch mode.<br />
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `yarn build`

Builds the app for production to the `build` folder.<br />
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.<br />
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `yarn eject`

**Note: this is a one-way operation. Once you `eject`, you can’t go back!**

If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).
npm package: @ryuusei/cra-template-typescript-eslint-scss
Description: The base TypeScript template for Create React App, with ESlint Scss
Latest version: 1.0.3
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Introduction

Base on @ryuusei/cra-template-typescript-eslint.<br />
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app), including ESlint with airbnb, Scss.

## Available Scripts

In the project directory, you can run:

### `yarn start`

Runs the app in the development mode.<br />
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.<br />
You will also see any lint errors in the console.

### `yarn test`

Launches the test runner in the interactive watch mode.<br />
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `yarn build`

Builds the app for production to the `build` folder.<br />
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.<br />
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `yarn eject`

**Note: this is a one-way operation. Once you `eject`, you can’t go back!**

If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).
npm package: @ryuux/prompt
Description: A powerful and customizable CLI prompt library for interactive user input.
Author: Ryo
Latest version: 2.4.0

## Prompt

[![npm version](https://badge.fury.io/js/@ryuux%2Fprompt.svg)](https://badge.fury.io/js/@ryuux%2Fprompt)

A powerful and customizable CLI prompt library for interactive user input. Created solely with native packages or packages by **`ryuux`**. Constant updates ✨

![imagen](https://github.com/user-attachments/assets/6d0d5cd3-056a-4e17-b2b2-7f8536b52608)

# Installation 😎

<table>
<tr>
  <th>pnpm</th>
  <th>npm</th>
  <th>yarn</th>
</tr>
<tr>
<td>

```sh
pnpm add @ryuux/prompt
```

</td>
<td>
  
```sh
npm install @ryuux/prompt
```

</td>
<td>
  
```
yarn add @ryuux/prompt
```

</td>
</tr>
</table>
npm package: @ryuwoong/react-native-ui
Description: react-native-ui
Author: RyuWoong
Latest version: 0.0.2

# RyuWoong's React Native UI

이 패키지는 제가 사용하기 위한 순수한 React Native Component UI예요.

React Native로 만들어졌으며, 다른 Library 의존성이 없어요.

## Components

현재 구현 된 Component들이예요.

- Typography
- Input
- Button

# How To Install

```
npm install @ryuwoong/react-native-ui

// or

yarn add @ryuwoong/react-native-ui
```

## How To Use

```javascript
import React from "react";
import { StyleSheet, View } from "react-native";
import { Typography } from "@ryuwoong/react-native-ui";
import { setConfiguration } from "@ryuwoong/react-native-ui/Typography";

setConfiguration({ color: "red" });

export default function Index() {
  return (
    <View style={styles.Container}>
      <Typography type="Header1">Hello World!</Typography>
    </View>
  );
}

const styles = StyleSheet.create({
  Container: {
    flex: 1,
    justifyContent: "center",
    alignItems: "center",
  },
});
```