open-index/open-npm huggingface dataset:
npm package: @ichi-h/tsuzuri-core
Description: To install dependencies:
Latest version: 0.1.0

# @ichi-h/tsuzuri-core

To install dependencies:

```bash
bun install
```

To run:

```bash
bun run index.ts
```

This project was created using `bun init` in bun v1.3.0. [Bun](https://bun.com) is a fast all-in-one JavaScript runtime.
npm package: @ichi-h/tsuzuri-driver
Description: To install dependencies:
Latest version: 0.1.0

# @ichi-h/tsuzuri-driver

To install dependencies:

```bash
bun install
```

To start a development server:

```bash
bun dev
```

To run for production:

```bash
bun start
```

This project was created using `bun init` in bun v1.3.0. [Bun](https://bun.com) is a fast all-in-one JavaScript runtime.
npm package: @ichi.org/sdk
Description: 🛠 An SDK for building applications on top of ichi.org.
Latest version: 1.0.0-alpha.1

# ichi-sdk
🛠 An SDK for building applications on top of ichi

[![Unit Tests](https://github.com/ichifarm/ichi-sdk/actions/workflows/unit-test.yml/badge.svg)](https://github.com/ichifarm/ichi-sdk/actions/workflows/unit-test.yml)


### Install
```
yarn install
```
### Tests
```
yarn test
```
npm package: @ichibanswap/ichibanswap-sdk
Description: 🛠 An SDK for building applications on top of ichibanswap.
Latest version: 0.0.2

# QuickSwap SDK

This repository has been forked from [UniswapV2](https://github.com/Uniswap/uniswap-sdk)

## 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/QuickSwap/QuickSwap-sdk.git
```

Move into the quickswap-sdk working directory

```sh
cd QuickSwap-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: @ichidao/ichi-sdk
Description: The [@ichidao/ichi-sdk](https://www.npmjs.com/package/@ichidao/ichi-sdk) is a Typescript library which used across various ICHI DAO applications.
Latest version: 0.0.249

# Introduction

The [@ichidao/ichi-sdk](https://www.npmjs.com/package/@ichidao/ichi-sdk) is a Typescript library which used across various ICHI DAO applications.

## Local development

While working with this repository locally, if you want to test it's usage in another app run `npm link` in the root of this repo, so `cd /path/to/ichi-sdk && npm link`.  Then navigate to the project you want to use the `ichi-sdk` in, let's say it's `myproject`, so `cd /path/to/myproject`, then run `npm link @ichidao/ichi-sdk`.

In the project using `@ichidao/ichi-sdk` once you are done developing with the linked `ichi-sdk` and you've published the latest version of the `ichi-sdk` then you can `rm -rf node_modules/@ichidao/ichi-sdk && npm i` to install the latest published version.

### Building

`npm build`

### Testing

`npm test`

### Linting

`npm lint`

## Publishing to NPM

```bash
npm install -g np
npm login
np
```
npm package: @ichigo_san/graphing
Description: A lightweight UML-style diagram editor built with React Flow and Tailwind CSS
Author: ichigo_san
Latest version: 1.0.20

# Graphing

Graphing is a lightweight UML-style diagram editor built with React Flow and Tailwind CSS. It can be used as a standalone app or as a library inside another React/Next.js project.

## Features
- Render and edit diagrams from JSON
- Validate against a built‑in schema
- Auto layout helpers
- Copy/paste and delete
- Export to JSON or draw.io XML
- Optional dark mode support with darker canvas and bright icons

## Development

```bash
npm install
npm start
```

Run the test suite:

```bash
npm test
```

## Building the library

The source files are compiled with Babel into the `dist` directory. Build them with:

```bash
npm run build:lib

# Optional: rebuild the stylesheet
npm run build:css
```

This command is also run automatically when publishing thanks to the `prepare` script in `package.json`.

## Using in another project

After running the build you can install the package locally or from npm. In a project that already has React and Tailwind configured run:

```bash
npm install path/to/graphing
# or once published
npm install graphing
```

Import the editor component. The bundled stylesheet is now loaded automatically. All styles are prefixed with the `.graphing` class so they don't clash with your application's CSS. The `ArchitectureDiagramEditor` element already includes this class on its root container.
The optional `mode` prop controls the initial UI theme (`"light"` or `"dark"`). You can also enable a built-in theme switcher in the View menu by passing `showThemeToggle`. For development builds you can expose a menu option to toggle a miniature preview by passing `showMiniToggle` and handling the `onToggleMini` callback. Dark mode now dims the canvas and brightens icons for better contrast.

```jsx
import { ArchitectureDiagramEditor } from 'graphing';

const example = {
  containers: [
    {
      id: 'container-1',
      label: 'Frontend',
      position: { x: 100, y: 100 },
      size: { width: 300, height: 200 },
      icon: '🖥️'
    }
  ],
  nodes: [
    {
      id: 'component-1',
      label: 'React UI',
      position: { x: 120, y: 150 },
      parentContainer: 'container-1'
    }
  ],
  connections: []
};

function Example() {
  return (
    <div style={{ width: 600, height: 400 }}>
      <ArchitectureDiagramEditor
        diagram={example}
        mode="dark"
        showThemeToggle
        showMiniToggle
      />
    </div>
  );
}
```

### Publishing to npm

1. Ensure you are logged in with `npm login`.
2. Update the version with `npm version <patch|minor|major>`.
3. Run `npm publish`.

After publishing the package can be installed anywhere with:

```bash
npm install graphing
```

## License
MIT
npm package: @ichikanakano/uikit
Description: Set of UI components for pancake projects
Latest version: 0.9.8

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @ichiql/bigintize
Description: any to bigint
Author: Yamashita, Shinichi
Latest version: 0.1.3
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Deprecated

このパッケージは非推奨となりました
今後は [anoare](https://github.com/ichiql/anoare) をご使用ください :)

This package has been deprecated.
Use https://github.com/ichiql/anoare instead.

---

# @ichiql/bigintize

```shell
pnpm add @ichiql/bigintize
npm install @ichiql/bigintize
yarn add @ichiql/bigintize
```

string や number を bigint に変換

Convert string, number, etc... to bigint

```js
import bigintize from '@ichiql/bigintize'

bigintize('123') // BigInt(123)
bigintize(123) // BigInt(123)
bigintize('$1,000') // BigInt(1000)
bigintize('invalid value') // throw error
bigintize('invalid value', BitInt(1)) // BitInt(1)
```
npm package: @ichiql/delay
Description: simple delay(sleep)
Author: Yamashita, Shinichi
Latest version: 0.1.2
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Deprecated

このパッケージは非推奨となりました
今後は [anoare](https://github.com/ichiql/anoare) をご使用ください :)

This package has been deprecated.
Use https://github.com/ichiql/anoare instead.

---

# @ichiql/delay

```shell
pnpm add @ichiql/delay
npm install @ichiql/delay
yarn add @ichiql/delay
```

指定秒数(ミリ秒数)待つ

Wait for specified number of seconds (milliseconds)

```js
import delay from '@ichiql/delay'

await delay({ msec: 1000 }) // wait 1sec
```
npm package: @ichiql/is
Description: Use Zod to determine if XXX
Author: Yamashita, Shinichi
Latest version: 0.1.2
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Deprecated

このパッケージは非推奨となりました
今後は [anoare](https://github.com/ichiql/anoare) をご使用ください :)

This package has been deprecated.
Use https://github.com/ichiql/anoare instead.

---

# @ichiql/is

```shell
pnpm add @ichiql/is
npm install @ichiql/is
yarn add @ichiql/is
```

数値かどうかを判定する(use zod)

Use Zod to determine if XXX

```js
import { is~~~, is~~~s } from '@ichiql/is'

isNumber(1) // true
isNumber('ABC') // false
isNumber({}) // false
isNumber(undefined) // false
isNumbers([1, 2]) // true
isNumbers([]) // true
isNumbers(['A', 'B', 'C']) // false

isString('ABC') // true
isString(1) // false
isString({}) // false
isString(undefined) // false
isStrings(['A', 'B', 'C']) // true
isStrings([]) // true
isStrings([1, 2]) // false
```
npm package: @ichiql/numberize
Description: any to number
Author: Yamashita, Shinichi
Latest version: 0.1.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Deprecated

このパッケージは非推奨となりました
今後は [anoare](https://github.com/ichiql/anoare) をご使用ください :)

This package has been deprecated.
Use https://github.com/ichiql/anoare instead.

---

# @ichiql/numberize

```shell
pnpm add @ichiql/numberize
npm install @ichiql/numberize
yarn add @ichiql/numberize
```

string や bitint などを number に変換する。

Convert string, bitint, etc... to number.

```js
import numberize from '@ichiql/numberize'

numberize('123') // 123
numberize(BigInt(123)) // 123
numberize('$1,000') // 1000
numberize('invalid value') // NaN
```
npm package: @ichiql/prettier-config
Description: config file for prettier
Author: Yamashita, Shinichi
Latest version: 0.1.1

# @ichiql/prettier-config

## install

```shell
pnpm add @ichiql/prettier-config
npm install @ichiql/prettier-config
yarn add @ichiql/prettier-config
```

## config file for prettier

### settings

```json:package.json
{
  ~~~
  "prettier": "@ichiql/prettier-config"
  ~~~
}
```

### eslint

add `prettier` pluigin to eslint config
npm package: @ichiql/react-color-scheme
Description: Handling system color schemes in React
Author: Yamashita, Shinichi
Latest version: 0.1.1

# @ichiql/react-color-scheme

```shell
pnpm add @ichiql/react-color-scheme
npm install @ichiql/react-color-scheme
yarn add @ichiql/react-color-scheme
```

React で OS のカラースキーム(テーマ)変更に対応する

React to support OS color scheme (theme) changes.

```js
import { ColorSchemeProvider, useColorScheme } from '@ichiql/react-color-scheme'

return (
  <ColorSchemeProvider
    initialColorScheme={undefined}
    onChangeColorScheme={(colorScheme, isSystemColorScheme) => {
      console.log(`!!! colorScheme -> ${colorScheme} / isSystem -> ${isSystemColorScheme}`)
    }}
  >
    ~~~
  </ColorSchemeProvider>
)

const { colorScheme } = useColorScheme()

return (
  <html
    lang='en'
    data-color-mode={colorScheme}
  >
~~~
</html>
```
npm package: @ichiql/spin
Description: simple spinner for stdout
Author: Yamashita, Shinichi
Latest version: 0.1.4

# @ichiql/spin

```shell
pnpm add @ichiql/spin
npm install @ichiql/spin
yarn add @ichiql/spin
```

stdout へクルクルスピン出力

Crucial spin output to stdout

```js
import { spin, spinEnd } from '@ichiql/spin'

spin({ suffix: ' kurukuru' }) // ⠙ kurukuru
spin({ suffix: ' kurukuru' }) // ⠹ kurukuru
spin({ suffix: ' kurukuru' }) // ⠸ kurukuru
spin({ suffix: ' kurukuru' }) // ⠼ kurukuru

spinEnd() // return cursor
```
npm package: @ichiql/stringify
Description: bigint supported JSON.stringify
Author: Yamashita, Shinichi
Latest version: 0.1.2
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Deprecated

このパッケージは非推奨となりました
今後は [anoare](https://github.com/ichiql/anoare) をご使用ください :)

This package has been deprecated.
Use https://github.com/ichiql/anoare instead.

---

# @ichiql/stringify

```shell
pnpm add @ichiql/stringify
npm install @ichiql/stringify
yarn add @ichiql/stringify
```

なにかを文字列化する(bigint supported JSON.stringify)

String something (bigint supported JSON.stringify)

```js
import stringify from '@ichiql/stringify'

await stringify({ name: 'haruhi', num: BigInt(8) }) // { "name": "haruhi", "num": "8" }
```