open-index/open-npm huggingface dataset:
npm package: @stardust-gg/ts-celestia-sdk
Description: Celestia Node TypeScript SDK
Latest version: 1.0.0

# Celestia Node Typescript Client

This is a fork of [Celestia Node TypeScript Client](https://github.com/ashishbhintade/cntsc) by [ashishbhintade](https://github.com/ashishbhintade). The original project is licensed under MIT, and this fork includes additional features and updates.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Installation

Use following command to use library in your project:

```bash
npm install @stardust-gg/ts-celestial-sdk
```

## Quick Start

To use this library, you'll first need to initiate your own Celestia node and generate an authentication token. You need node url and the auth token to instantiate the Client. Here is the guide on [how to run the Celestia light node](https://docs.celestia.org/nodes/light-node).

```ts
import Client from 'ts-celestia-sdk';

let client: Client = new Client('YOUR_NODE_URL', 'AUTH_TOKEN');

await client.Blob.GetAll(42, ['AAAAAAAAAAAAAAAAAAAAAAAAAAECAwQFBgcICRA=']);
```

## Supported Enpoints

- Blob
- DAS
- Fraud
- Header
- Node
- P2P
- Share
- State
npm package: @stardust-ui/fela-bindings
Description: Abstract binding factories for Fela
Author: Robin Frischmann
Latest version: 10.6.2

# fela-bindings

<a href="https://bundlephobia.com/result?p=fela-bindings@latest"><img alt="Bundlephobia" src="https://img.shields.io/bundlephobia/minzip/fela-bindings.svg"></a>

fela-bindings is a private package and is only intended for advanced use. While it follows semantic versioning, it's API is undocumented and may change without prior notice.


## License
Fela is licensed under the [MIT License](http://opensource.org/licenses/MIT).<br>
Documentation is licensed under [Creative Common License](http://creativecommons.org/licenses/by/4.0/).<br>
Created with ♥ by [@rofrischmann](http://rofrischmann.de) and all the great contributors.
npm package: @stardust-ui/fela-dom
Description: Fela package for working with the DOM
Author: Robin Frischmann
Latest version: 10.6.2

# fela-dom

<a href="https://bundlephobia.com/result?p=fela-dom@latest"><img alt="Bundlephobia" src="https://img.shields.io/bundlephobia/minzip/fela-dom.svg"></a>

NPM package shipping DOM bindings for [Fela](fela.js.org).

Check out the [Fela repository](https://github.com/rofrischmann/fela) for further information.
npm package: @stardust-ui/fela-tools
Description: Useful tools for working with Fela
Author: Robin Frischmann
Latest version: 10.6.2

# fela-tools

A set of useful tools to work with Fela.

<img alt="npm version" src="https://badge.fury.io/js/fela-tools.svg"> <img alt="npm downloads" src="https://img.shields.io/npm/dm/fela-tools.svg"> <a href="https://bundlephobia.com/result?p=fela-tools@latest"><img alt="Bundlephobia" src="https://img.shields.io/bundlephobia/minzip/fela-tools.svg"></a>

## Installation
```sh
yarn add fela-tools
```
You may alternatively use `npm i --save fela-tools`.


## Usage
The API is exported by the `fela-tools` package by default e.g.

```javascript
import { StyleSheet } from 'fela-tools'
```

## API Reference

* [`mapValueToMediaQuery(queryValueMap, mapper)`](docs/mapValueToMediaQuery.md)
* [`renderToString(renderer)`](docs/renderToString.md)
* [StyleSheet](docs/StyleSheet.md)

## License
Fela is licensed under the [MIT License](http://opensource.org/licenses/MIT).<br>
Documentation is licensed under [Creative Common License](http://creativecommons.org/licenses/by/4.0/).<br>
Created with ♥ by [@rofrischmann](http://rofrischmann.de) and all the great contributors.
npm package: @stardust-ui/react-fela
Description: React bindings for Fela
Author: Robin Frischmann
Latest version: 10.6.2

# React Fela

<img alt="npm version" src="https://badge.fury.io/js/react-fela.svg"> <img alt="npm downloads" src="https://img.shields.io/npm/dm/react-fela.svg"> <a href="https://bundlephobia.com/result?p=react-fela@latest"><img alt="Bundlephobia" src="https://img.shields.io/bundlephobia/minzip/react-fela.svg"></a>

Official [React](https://github.com/facebook/react) bindings for Fela.

This package only includes React bindings for [Fela](http://github.com/rofrischmann/fela).<br>
It assumes you already know about Fela and how to use it.

## Installation
```sh
yarn add react-fela
```
You may alternatively use `npm i --save react-fela`.

## Usage
For more information and best practices on how to effectively use this package, please check out the main [Fela Documention - Usage with React](http://fela.js.org/docs/guides/UsageWithReact.html). You will find some useful examples and a basic introduction on how to use Fela with React.<br>
Checkout the [API Reference - Bindings](http://fela.js.org/docs/API.html#bindings) for further technical information on how the React/Preact/Inferno bindings work.


## License
Fela is licensed under the [MIT License](http://opensource.org/licenses/MIT).<br>
Documentation is licensed under [Creative Common License](http://creativecommons.org/licenses/by/4.0/).<br>
Created with ♥ by [@rofrischmann](http://rofrischmann.de) and all the great contributors.
npm package: @stardust-ui/state
Description: A set of utils to create framework agnostic and reusable state managers
Author: Oleksandr Fediashov
Latest version: 0.40.0

`@stardust-ui/state`
===

A set of utils to create framework agnostic and reusable state managers.

<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->


- [Installation](#installation)
- [Usage](#usage)
- [Usage with React](#usage-with-react)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

# Installation

**NPM**
```bash
npm install --save @stardust-ui/state
```

**Yarn**
```bash
yarn add @stardust-ui/state
```

# Usage

```tsx
import { createManager, ManagerFactory } from "@stardust-ui/state";

type InputState = { value: string };
type InputActions = { change: (value: string) => void };

const createInputManager: ManagerFactory<InputState, InputActions> = config =>
  createManager<InputState, InputActions>({
    ...config,
    actions: {
      change: (value: string) => () => ({ value })
    },
    state: { value: "", ...config.state }
  });
const manager = createInputManager({ state: { value: "Hello world!" } });
```

# Usage with React

We provide React bindings under [`@stardust-ui/react-bindings`](https://github.com/stardust-ui/react/tree/master/packages/react-bindings).