open-index/open-npm huggingface dataset:
npm package: @kazamaswap-sdx/sdk
Description: 🛠 An SDK for building applications on top of KazamaSwap (SDX Network).
Latest version: 1.0.0

# Kazama Swap SDK v0.1.0

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/).

## 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 kazama-swap-sdk repository:

```sh
git clone https://github.com/KazamaSenshi/kazama-swap-sdk.git
```

Move into the kazamaswap-sdk working directory

```sh
cd kazamaswap-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: @kazamaswap/eslint-config-kazama
Description: Eslint config for KazamaSwap
Author: RabbitDoge
Latest version: 0.1.0

# eslint-config-kazama

KazamaSwap Eslint config with:

- Airbnb config
- Typescript
- Prettier

## Usage

```
npx install-peerdeps --dev @kazamaswap/eslint-config-kazama
```

Add `"extends": "@kazamaswap/eslint-config-kazama"` to your eslint config file.
npm package: @kazamaswap/sdk
Description: 🛠 An SDK for building applications on top of KazamaSwap (SDX Network).
Latest version: 0.1.4

# Kazama Swap SDK v0.1.0

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/).

## 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 kazama-swap-sdk repository:

```sh
git clone https://github.com/KazamaSenshi/kazama-swap-sdk.git
```

Move into the kazamaswap-sdk working directory

```sh
cd kazamaswap-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: @kazamaswap/sdk-sdx-dev
Description: 🛠 An SDK for building applications on top of KazamaSwap (SDX Network)
Latest version: 1.0.0

# Kazama Swap SDK v0.1.0

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/).

## 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 kazama-swap-sdk repository:

```sh
git clone https://github.com/KazamaSenshi/kazama-swap-sdk.git
```

Move into the kazamaswap-sdk working directory

```sh
cd kazamaswap-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: @kazamaswap/uikit
Description: Set of UI components for KazamaSwap projects
Latest version: 0.1.3

# 🥷 KazamaSwap Uikit

[![Version](https://www.npmjs.com/package/@kazamaswap/uikit)]

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

## Install

`yarn add @kazamaswap/uikit`

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@kazamaswap/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.
npm package: @kazami-devs/transcripts
Description: Generate beautiful HTML transcripts from discord.js channels.
Author: Camilla Viana
Latest version: 1.0.0

# Kazami Transcipts

Generate beautiful HTML transcripts from Discord text channels using Discord.Js.

Lightweight, customizable and easy to use.

---

## Features

- Generate full HTML transcripts
- Locale & timezone support
- Custom Mustache template support
- Fast message fetching
- Built for Discord.Js
- TypeScript support

---

## Installation

```bash
npm install kazami-transcripts
```

---

## Basic Usage

```js
const { createTranscript } = require('kazami-transcripts')
const { AttachmentBuilder } = require('discord.js')

const transcript = await createTranscript(channel)

const attachment = new AttachmentBuilder(
  Buffer.from(transcript.html, 'utf-8'),
  { name: transcript.fileName }
)

await interaction.reply({
  content: 'Transcript created successfully!',
  files: [attachment],
})
```

---

## Advanced Usage

```js
const transcript = await createTranscript(channel, {
  guildName: interaction.guild.name,
  locale: 'pt-BR',
  timezone: 'America/Sao_Paulo',
  limit: -1, // fetch all messages
})
```

---

## Options

| Option     | Type      | Default | Description |
|------------|-----------|----------|-------------|
| `limit`    | number    | 100      | Number of messages to fetch (-1 = all) |
| `guildName`| string    | —        | Guild name displayed in transcript |
| `locale`   | string    | en-US    | Date formatting locale |
| `timezone` | string    | UTC      | Timezone for timestamps |

### Return Value


```ts
{
  fileName: string
  html: string
}
```

---

## Peer Dependencies

```
discord.js ^14.0.0
```

---

## License

This project is licensed under the MIT license. Feel free to contribute!

## Author

Developed with love by [Camilla Viana](https://github.com/EaCamih) 💜

## ❤️ Contributing
Pull requests are welcome.
If you'd like to suggest improvements, feel free to open an issue.
npm package: @kazamoney/toolbox
Description: Webcomponent tool-box following open-wc recommendations
Author: Izzy
Latest version: 1.0.1

# \<tool-box>

This webcomponent follows the [open-wc](https://github.com/open-wc/open-wc) recommendation.

## Installation
```bash
npm i tool-box
```

## Usage
```html
<script type="module">
  import 'tool-box/tool-box.js';
</script>

<tool-box></tool-box>
```

## Demoing with Storybook
To run a local instance of Storybook for your component, run
```bash
npm run storybook
```

To build a production version of Storybook, run
```bash
npm run storybook:build
```


## Tooling configs

For most of the tools, the configuration is in the `package.json` to reduce the amount of files in your project.

If you customize the configuration a lot, you can consider moving them to individual files.

## Local Demo with `web-dev-server`
```bash
npm start
```
To run a local development server that serves the basic demo located in `demo/index.html`
npm package: @kazanexpress/tslint
Description: > A typescript linter rules for projects of KazanExpress frontend division
Latest version: 1.0.5

# @kazanexpress/tslint

> A typescript linter rules for projects of KazanExpress frontend division

## Installation

```bash
npm i -D @kazanexpress/tslint
```

To add the linter rules to your current project, you need create `tslint.json` file in your project's root directory:

```json
{
  "extends": [
    "@kazanexpress/tslint"
  ]
}

```

## Usage

```bash
npx tslint -c tslint.json index.ts
```

or use [vscode plugin](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-tslint-plugin)

![wallhaven-342160](/assets/vscode-plugin.png)
npm package: @kazaura/harbor-solid
Description: Harbor: Kazaura main header component.
Author: Kazviz
Latest version: 0.1.0

# @kazaura/harbor-solid

Organ-level header component system for Solid.

`@kazaura/harbor-solid` provides a minimal default header plus composable panels
for navigation, utilities, authentication links, and user hatch menu.

## Features

- Pure renderer with explicit props.
- Composable panel architecture for tree-shaking.
- CSS export for direct styling.
- Optional Plumet style export.
- Suitable for SSR and CSR environments.

## Installation

```bash
bun add @kazaura/harbor-solid solid-js
# or
npm install @kazaura/harbor-solid solid-js
```

## Basic Usage

```tsx
import Harbor from "@kazaura/harbor-solid"
import "@kazaura/harbor-solid/css"

export default function App() {
  return <Harbor brand={{ title: "Acme", subtitle: "Build with rigor", href: "/" }} />
}
```

## Composed Usage

```tsx
import {
  HarborAuthButtons,
  HarborBanner,
  HarborBasinPanel,
  HarborHatchPanel,
  HarborLangSwitchButton,
  HarborShell,
  HarborThemeSwitch,
  HarborUtilPanel,
} from "@kazaura/harbor-solid"
import "@kazaura/harbor-solid/css"

export default function Header() {
  return (
    <HarborShell>
      <HarborBanner brand={{ title: "Acme", subtitle: "Platform" }} />
      <HarborBasinPanel
        nav={[{ label: "Docs", href: "/docs" }, { label: "Pricing", href: "/pricing" }]}
        toggle={[
          {
            label: "Menu",
            basinMenu: "main",
          },
        ]}
      />
      <HarborUtilPanel>
        <HarborLangSwitchButton lang={{ label: "Language", onClick: () => {} }} />
        <HarborThemeSwitch
          ambience={{
            labelDark: "Dark",
            labelLight: "Light",
            onDark: () => {},
            onLight: () => {},
          }}
        />
      </HarborUtilPanel>
      <HarborAuthButtons
        authLinks={{
          signup: { label: "Sign up", href: "/signup" },
          login: { label: "Login", href: "/login" },
        }}
      />
      <HarborHatchPanel
        toggleLabel="Account"
        user={{
          isLoggedIn: true,
          avatarSlot: () => <span>U</span>,
          dashboardHref: "/dashboard",
        }}
      />
    </HarborShell>
  )
}
```

## Exports

Main entry:

- `@kazaura/harbor-solid`

Subpath exports:

- `@kazaura/harbor-solid/css`
- `@kazaura/harbor-solid/plumet`

## Styling

Import the prebuilt CSS:

```ts
import "@kazaura/harbor-solid/css"
```

If you use Plumet in your design system, import:

```ts
import createHarborPlumet from "@kazaura/harbor-solid/plumet"
```

## API Notes

- The default export (`Harbor`) renders a banner-only header.
- For full layouts, compose named panels inside `HarborShell`.
- `HarborHatchPanel` requires a `toggleLabel` prop.
- `HarborBasinPanel` expects `toggle` as an array.

## Peer Dependencies

- `solid-js` ^1.9.10
- `plumet` ^0.2.0

## License

MIT
npm package: @kazaura/muelle-solid
Description: Muelle: Kazaura footer component.
Author: Kazviz
Latest version: 0.1.0

# @kazaura/muelle-solid

Organ-level footer component for Solid.

`@kazaura/muelle-solid` renders a deterministic footer structure with brand,
slogan, social links, grouped sections, and a socket area for copyright or
governance content.

## Features

- Presentation-only component with explicit props.
- Works with SSR and CSR.
- CSS export for direct style usage.
- Optional Plumet style export.
- Simple API designed for app-owned content and routing.

## Install

```bash
bun add @kazaura/muelle-solid solid-js
# or
npm install @kazaura/muelle-solid solid-js
```

## Basic Usage

```tsx
import Muelle from "@kazaura/muelle-solid"
import "@kazaura/muelle-solid/css"

export default function Footer() {
	return (
		<Muelle
			brand={{ title: "Acme" }}
			slogan="Build with rigor"
			socials={[{ name: "GitHub", href: "https://github.com/acme" }]}
			sections={[
				{
					title: "Product",
					items: [
						{ label: "Features", href: "/features" },
						{ label: "Pricing", href: "/pricing" },
					],
				},
			]}
			socket={<span>Acme © 2026</span>}
		/>
	)
}
```

## Exports

Main entry:

- `@kazaura/muelle-solid`

Subpath exports:

- `@kazaura/muelle-solid/css`
- `@kazaura/muelle-solid/plumet`

## Styling

Import prebuilt CSS:

```ts
import "@kazaura/muelle-solid/css"
```

If you use Plumet in your styling pipeline:

```ts
import createMuellePlumet from "@kazaura/muelle-solid/plumet"
```

## Props Overview

- `class`: additional class on `<footer id="muelle">`.
- `brand`: optional title/logo block.
- `slogan`: optional short text below brand.
- `socials`: optional social link list.
- `sections`: optional grouped links.
- `socket`: optional bottom content (string or JSX).

## Peer Dependency

- `solid-js` ^1.9.10

## License

MIT

## Repository

Monorepo: `https://github.com/nazahex/kazaura`
npm package: @kazaura/nebula-solid
Description: Nebula: Kazaura void component.
Author: Kazviz
Latest version: 0.1.0

# @kazaura/nebula-solid

Minimal organ-level container for Solid.

`@kazaura/nebula-solid` is a deterministic wrapper component for building
layout areas where the application controls theme and alignment semantics.

## Features

- Extremely small surface area.
- Explicit `theme` and `align` contracts.
- Optional custom class hooks.
- CSS export for default styling.
- Suitable for SSR and CSR.

## Installation

```bash
bun add @kazaura/nebula-solid solid-js
# or
npm install @kazaura/nebula-solid solid-js
```

## Usage

```tsx
import Nebula from "@kazaura/nebula-solid"
import "@kazaura/nebula-solid/css"

export default function Hero() {
  return (
    <Nebula theme="corporate" align="center" className="hero-shell" classContainer="hero-inner">
      <h1>Welcome</h1>
      <p>Deterministic, composable, and portable UI.</p>
    </Nebula>
  )
}
```

## Exports

Main entry:

- `@kazaura/nebula-solid`

Subpath exports:

- `@kazaura/nebula-solid/css`

## Props

Required:

- `theme`: string-like theme identifier.
- `align`: string-like alignment identifier.

Optional:

- `className`: additional class on root element.
- `classContainer`: additional class on inner container.
- `tokens`: app-owned token dictionary for your own integration patterns.
- `children`: content rendered inside the container.

## Peer Dependencies

- `solid-js` ^1.9.10

## License

MIT
npm package: @kazeblockchain/kazejs
Description: Javascript libraries for Kaze wallet 
Author: Moe & Amir
Latest version: 1.0.3

<p align="center">
  <img
    src="https://kaze.solutions/content/static/img/general/logo.svg"
    width="125px;">
</p>


<h1 align="center">Kazejs</h1>

<p align="center">
  KazeJs JavaScript SDK.
</p>


## Overview

This the Elisa Wallet's JS SDK for the Kaze blockchain platform. 


## Getting started

### Installation

Install the package using:

```js
npm i  @kazeblockchain/kazejs
```

### Build

```js
npm run build:dev
```

### Tests

```js
npm run test
```


### Typescript

The typescript declaration files are included _(no need of any @types/...)_.

## License
- Open-source [MIT](https://github.com/KAZEBLOCKCHAIN/kazejs/blob/master/LICENSE.md).
- Open-source [MIT](https://github.com/CityOfZion/neon-js/blob/master/LICENSE.md).
- Main author is [Ethan Fast](https://github.com/Ejhfast).
- Maintainer is [Yak Jun Xiang](https://github.com/snowypowers)
npm package: @kazeblockchain/krypton-js
Description: Javascript libraries for kaze wallet using https://github.com/kazechainio/kazewallet/blob/master/js/wallet.js as the original source.
Author: Mohammad Sayadi
Latest version: 1.1.8

<p align="center">
  <img
    src="https://kaze.solutions/content/static/img/general/logo.svg"
    width="125px;">
</p>

<h1 align="center">krypton-js</h1>

<p align="center">
  Krypton JavaScript SDK for for the KAZE blockchain platform.
</p>

<p align="center">
  <a href="https://circleci.com/gh/kazeblockchain/krypton-js">
    <img src="https://circleci.com/gh/kazeblockchain/krypton-js.svg?style=svg">
  </a>
</p>

## Overview

This the Krypton Wallet's JS SDK for the KAZE blockchain platform. It is currently in use by [Krypton](https://github.com/kazeblockchain/verto-wallet/).

Visit the [docs](https://kaze.solutions/krypton-js) to learn how to use this library!

## Getting started

### Installation

Install the package using:

```js
npm i @kazeblockchain/krypton-js
```

### Build

```js
npm run build:dev
```

### Tests

```js
npm run test
```

### Docs

We use Docusaurus for our docs website. The docs are stores in `./docs` while the main website and its configuration is in `./website`.

```bash
cd website
npm install
npm run start
```

### Typescript

The typescript declaration files are included _(no need of any @types/...)_.

## License

- Open-source [MIT](https://github.com/KAZEBLOCKCHAIN/krypton-js/blob/master/LICENSE).
npm package: @kazekyo/automerge-spider
Description: Automerge-spider is a library that enables you to scale servers when using [Automerge](https://github.com/automerge/automerge) for real-time communication.
Author: kazekyo
Latest version: 1.0.3

# Automerge-spider
Automerge-spider is a library that enables you to scale servers when using [Automerge](https://github.com/automerge/automerge) for real-time communication.

If you are using Automerge on client/server model, Automerge-spider allows servers to share document changes with each other in real-time via Redis.
Though clients are connected to different servers, they can receive the changes in the document made by other clients.

Autoemrge-spider can be used in implementations such as collaborative editing where clients and servers communicate with each other in real-time.

## Getting Started
```
npm install @kazekyo/automerge-spider
```

## Usage
At client side, [Automerge.Connection](https://github.com/automerge/automerge#sending-and-receiving-changes) is used. At server side, Automerge-spider is used in place of Automerge.Connection.

First, you create Automerge-spider on server and keep the instance.
This server joins a network of servers after call `joinNodeNetwork()` .
```ts
this.spider = new AutomergeSpider({
  redis: { host: '0.0.0.0', port: 6379 },
  loadDoc: async (docId) => {
    const doc = FIND_YOUR_DOC // e.g. findDoc(docId)
    return doc;
  },
});
await this.spider.joinNodeNetwork();
```

When the server finds a client, call `addClient()` instead of creating Automerge.Connection.
```ts
await this.spider.addClient({
  clientId: client.id,
  docId,
  sendMessage: (msg) => client.emit('message', msg),
});
```
Currently, only one doc can be linked to one client. If you want to link multiple docs to one client, write `clientId` as `${clientId}-${docId}`.

When the server receives a message from the client, call `receiveMessage()`.
```ts
this.spider.receiveMessage({ clientId: client.id, message: msg });
```

When the client leaves the server, call `removeClient()`.
```ts
await this.spider.removeClient({ clientId: client.id, docId });
```


## TODO
- Add example
npm package: @kazekyo/nau
Description: Nau is a tool that makes the use of Apollo Client more productive for users using Relay GraphQL Server Specification compliant backends.
Author: kazekyo
Latest version: 0.4.4

# @kazekyo/nau

Nau is a tool that makes the use of [Apollo Client](https://github.com/apollographql/apollo-client) more productive for users using [Relay GraphQL Server Specification](https://relay.dev/docs/guides/graphql-server-specification) compliant backends.

See the [documentation](https://www.naugraphql.com/docs/introduction) for more information.

## Installation

```sh
yarn add @kazekyo/nau
```
npm package: @kazekyo/nau-config
Description: Configuration for Nau
Author: kazekyo
Latest version: 0.4.4

# @kazekyo/nau

> Configuration for [Nau](https://github.com/kazekyo/nau)

See the [documentation](https://www.naugraphql.com/docs/introduction) for more information.

## Installation

```sh
yarn add -D @kazekyo/nau-config
```
npm package: @kazekyo/nau-graphql-codegen-preset
Description: A GraphQL Code Generator preset for Nau
Author: kazekyo
Latest version: 0.4.5

# @kazekyo/nau-graphql-codegen-preset

> A GraphQL Code Generator preset for [Nau](https://github.com/kazekyo/nau)

See the [documentation](https://www.naugraphql.com/docs/introduction) for more information.

## Installation

```sh
yarn add --dev @kazekyo/nau-graphql-codegen-preset
```