open-index/open-npm huggingface dataset:
npm package: @suiet/wallet-sdk
Description: <p align="center"><a href="https://suiet.app"> <img width="480" src="/assets/LogoWithSlogen.png"/> </a></p>
Latest version: 0.5.0

<p align="center"><a href="https://suiet.app">
<img width="480" src="/assets/LogoWithSlogen.png"/>
</a></p>

# Suiet wallet sdk

<a href="https://github.com/wallet-standard/wallet-standard">
  <img src="https://badgen.net/badge/wallet-standard/supported/green" />
</a>

This repo aims at providing easy-to-use utilities for wallet interaction, which is designed in javascript OOP and platform / framework agnostic.
npm package: @suilend/sdk
Description: A TypeScript SDK for interacting with the Suilend program
Author: Suilend
Latest version: 2.0.4

# suilend-public/sdk

A TypeScript SDK for interacting with the Suilend program published on npm as [`@suilend/sdk`](https://www.npmjs.com/package/@suilend/sdk).

---

Got a suggestion, running into issues, or have a question? Join our [#dev-support](https://discord.com/channels/1202984617087598622/1238023733403193385) channel on Discord.
npm package: @suilend/springsui-cli
Description: A CLI for interacting with the SpringSui program
Author: Suilend
Latest version: 2.0.2

# springsui/cli

A CLI for interacting with the SpringSui program published on npm as [`@suilend/springsui-cli`](https://www.npmjs.com/package/@suilend/springsui-cli).

---

Got a suggestion, running into issues, or have a question? Join our [#dev-support](https://discord.com/channels/1202984617087598622/1238023733403193385) channel on Discord.
npm package: @suilend/springsui-sdk
Description: A TypeScript SDK for interacting with the SpringSui program
Author: Suilend
Latest version: 2.0.2

# springsui/sdk

A TypeScript SDK for interacting with the SpringSui program published on npm as [`@suilend/springsui-sdk`](https://www.npmjs.com/package/@suilend/springsui-sdk).

---

Got a suggestion, running into issues, or have a question? Join our [#dev-support](https://discord.com/channels/1202984617087598622/1238023733403193385) channel on Discord.
npm package: @suilend/steamm-sdk
Description: A TypeScript SDK for interacting with the STEAMM program
Author: Suilend
Latest version: 2.0.3

# steamm-fe/sdk

A TypeScript SDK for interacting with the STEAMM program published on npm as [`@suilend/steamm-sdk`](https://www.npmjs.com/package/@suilend/steamm-sdk).

### Mainnet actions

To initiate the sdk:

```ts
import { MAINNET_CONFIG, SteammSDK } from "@suilend/steamm-sdk";

const sdk = new SteammSDK(MAINNET_CONFIG);

sdk.signer = keypair;
```

To fetch the pools:

```ts
const pools = await sdk.fetchPoolData();
```

Alternatively, one can fetch all pools for a dedicated pair:

```ts
// Note: type1 and type2 do not correspond to the token type's position in the pool
const pools = await sdk.fetchPoolData([coinType1, coinType2]);
```

To deposit liquidity:

```ts
await sdk.Pool.depositLiquidityEntry(tx, {
  pool: pools[0].poolId,
  coinTypeA,
  coinTypeB,
  coinA: usdcCoin,
  coinB: suiCoin,
  maxA: BigInt("1000000000000000000"),
  maxB: BigInt("1000000000000000000"),
});
```

To perform a swap:

```ts
await sdk.Pool.swap(tx, {
  pool: pools[0].poolId,
  coinTypeA,
  coinTypeB,
  coinA: usdcCoin,
  coinB: suiCoin,
  a2b: false,
  amountIn: BigInt("10000000000000"),
  minAmountOut: BigInt("0"),
});
```

And to redeem liquidity:

```ts
await sdk.Pool.redeemLiquidityEntry(
  {
    pool: pools[0].poolId,
    coinTypeA,
    coinTypeB,
    lpCoin: lpToken,
    minA: BigInt("0"),
    minB: BigInt("0"),
  },
  tx,
);
```

For quotations:

Deposit:

```ts
const quote = await sdk.Pool.quoteDeposit({
  pool: pools[0].poolId,
  maxA: BigInt("1000000000000000000"),
  maxB: BigInt("1000000000000000000"),
});
```

Redeem:

```ts
const quote = await sdk.Pool.quoteRedeem({
  pool: pools[0].poolId,
  lpTokens: BigInt("1000000000000000000"),
});
```

Swap:

```ts
const quote = await sdk.Pool.quoteSwap({
  pool: pools[0].poolId,
  a2b: false,
  amountIn: BigInt("10000000000000"),
});
```

---

Got a suggestion, running into issues, or have a question? Join our [#dev-support](https://discord.com/channels/1202984617087598622/1238023733403193385) channel on Discord.

---
npm package: @suilift/cli
Description: CLI Storage layer for Sui
Latest version: 0.0.6

![Suilift](https://suilift.com/img/banner.png)

# Suilift CLI

A Node CLI to interact with the Suilift permanent storage contract on Sui blockchain.

To learn more about using the CLI, [consult the documentation](https://suilift.com/pages/build/cli).
npm package: @suilift/suilift
Description: Storage layer for Sui
Latest version: 0.0.6

![Suilift](https://suilift.com/img/banner.png)

# Suilift SDK

A JavaScript SDK to interact with the Suilift permanent storage contract on Sui blockchain.

To learn more about developing with Suilift, [consult the documentation](https://suilift.com).

```diff
- The Suilift SDK is currently still in active development
- therefore its interface may still change drastically.
```
npm package: @suimenkathemove/eslint-config
Description: [![npm version](https://badge.fury.io/js/@suimenkathemove%2Feslint-config.svg)](https://badge.fury.io/js/@suimenkathemove%2Feslint-config)
Latest version: 0.1.10

# ESLint config

[![npm version](https://badge.fury.io/js/@suimenkathemove%2Feslint-config.svg)](https://badge.fury.io/js/@suimenkathemove%2Feslint-config)

[@suimenkathemove](https://github.com/suimenkathemove)'s ESLint configuration file.

- [ESLint config](#eslint-config)
  - [Installation](#installation)
  - [Usage](#usage)

## Installation

```shell
yarn add -D @suimenkathemove/eslint-config
```

## Usage

`.eslintrc.js`

```js
module.exports = {
  extends: ["@suimenkathemove/eslint-config"],
};
```
npm package: @suimenkathemove/frontend-tsconfig
Description: [![npm version](https://badge.fury.io/js/@suimenkathemove%2Ffrontend-tsconfig.svg)](https://badge.fury.io/js/@suimenkathemove%2Ffrontend-tsconfig)
Latest version: 0.1.7

# @suimenkathemove/frontend-tsconfig

[![npm version](https://badge.fury.io/js/@suimenkathemove%2Ffrontend-tsconfig.svg)](https://badge.fury.io/js/@suimenkathemove%2Ffrontend-tsconfig)

[`@suimenkathemove`](https://github.com/suimenkathemove)'s frontend tsconfig.

- [@suimenkathemove/frontend-tsconfig](#suimenkathemovefrontend-tsconfig)
  - [Installation](#installation)
  - [Usage](#usage)

## Installation

```shell
yarn add -D @suimenkathemove/frontend-tsconfig
```

## Usage

```json
{
  "extends": "@suimenkathemove/frontend-tsconfig"
}
```
npm package: @suimenkathemove/prettier-config
Description: [![npm version](https://badge.fury.io/js/@suimenkathemove%2Fprettier-config.svg)](https://badge.fury.io/js/@suimenkathemove%2Fprettier-config)
Latest version: 0.1.4

# Prettier config

[![npm version](https://badge.fury.io/js/@suimenkathemove%2Fprettier-config.svg)](https://badge.fury.io/js/@suimenkathemove%2Fprettier-config)

[@suimenkathemove](https://github.com/suimenkathemove)'s Prettier configuration file.

- [Prettier config](#prettier-config)
  - [Installation](#installation)
  - [Usage](#usage)

## Installation

```shell
yarn add -D @suimenkathemove/prettier-config
```

## Usage

`.prettierrc.js`

```js
module.exports = {
  ...require("@suimenkathemove/prettier-config"),
};
```
npm package: @suimenkathemove/react-library
Description: ## Overview
Author: suimenkathemove
Latest version: 0.1.8

# react-sandbox

## Overview

This repository is my React sandbox, featuring both React components and experiments with React's APIs and ecosystem.

Storybook URL: <http://react-sandbox-storybook.s3-website-ap-northeast-1.amazonaws.com/main>

## Running Locally

Requires Node 20.x and pnpm 3+. To run Storybook server locally, clone the `suimenkathemove/react-sandbox` repository, and run

```sh
pnpm install
pnpm storybook
```

## Main Products

- [WeeklyCalendar](src/components/ui-components/WeeklyCalendar)
- [WasmMarkdownEditor](wasm/src/wasm_markdown_editor)

## License

This is MIT licensed.
npm package: @suimenkathemove/tsconfig
Description: [![npm version](https://badge.fury.io/js/@suimenkathemove%2Ftsconfig.svg)](https://badge.fury.io/js/@suimenkathemove%2Ftsconfig)
Latest version: 0.1.17

# @suimenkathemove/tsconfig

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

[@suimenkathemove](https://github.com/suimenkathemove)'s tsconfig.

- [@suimenkathemove/tsconfig](#suimenkathemovetsconfig)
  - [Installation](#installation)
  - [Usage](#usage)

## Installation

```shell
yarn add -D @suimenkathemove/tsconfig
```

## Usage

`tsconfig.json`

```json
{
  "extends": "@suimenkathemove/tsconfig"
}
```