open-index/open-npm huggingface dataset:
npm package: @quyx/sdk
Description: API wrapper for Quyx's integration
Author: Adedeji Morifeoluwa
Latest version: 1.2.0

<p align="center">
<br />
<img src="https://github.com/QuyxHQ/ts/blob/main/assets/logo.svg?raw=true" width="200" alt="Quyx"/>
<br />
</p>

<h1 align="center">Quyx TypeScript: sdk</h1>

## Installation

Install the latest version with `npm`:

```sh
npm install @quyx/sdk
```

or with `yarn`:

```sh
yarn add @quyx/sdk
```
npm package: @quyx/ts
Description: Offical typescript library for nodejs applications
Author: Adedeji Morifeoluwa
Latest version: 1.2.0

<p align="center">
<br />
<img src="https://github.com/QuyxHQ/ts/blob/main/assets/logo.svg?raw=true" width="200" alt="Quyx"/>
<br />
</p>

<h1 align="center">Quyx TypeScript: ts</h1>

## Installation

Install the latest version with `npm`:

```sh
npm install @quyx/ts
```

or with `yarn`:

```sh
yarn add @quyx/ts
```

<br />

## Getting Started

### 1. Instantiate the class

```ts title="index.ts"
import { QuyxSdk } from '@quyx/ts'

const quyx = new QuyxSdk({ sk: 'sk_xxxxxxxxxxxxx' })
```

### 3. Code Examples

```typescript title="index.ts"
// verify a JWT credential
async function verifyCredential(jwt: string) {
    const response = await quyx.identity.verify({ jwt })
    console.log(response)
}

// get information about space
async function getSpaceInformation() {
    const space = await quyx.space.info()
    console.log(space)
}

// get space users
async function getSpaceUsers() {
    const users = await quyx.space.users.all({ page: 1, limit: 20 })
    console.log(users)
}

// get space user from address (any format)
async function getSpaceUser(address: string) {
    const user = await quyx.space.users.single(address)
    console.log(user)
}

;(async function () {
    await Promise.all([
        verifyCredential('......'),
        getSpaceInformation(),
        getSpaceUsers(),
        getSpaceUser('0QC6VjLAQ-RT64wqUHn_tTxl3hynuFjYUCoL87gf1bZ-O6lQ'),
    ])
})()
```

To run code run this in terminal:

```sh
ts-node index.ts
```

Ensure you have `ts-node` installed globally inorder for this to work, to install `ts-node` globally run

```sh
npm i -g ts-node
```
npm package: @quyx/ui-react
Description: React library for Quyx's integration
Author: Adedeji Morifeoluwa
Latest version: 1.2.1

<p align="center">
<br />
<img src="https://github.com/QuyxHQ/ts/blob/main/assets/logo.svg?raw=true" width="200" alt="Quyx"/>
<br />
</p>

<h1 align="center">Quyx TypeScript: ui-react</h1>

## Installation

Install the latest version with `npm`:

```sh
npm install @quyx/ui-react
```

or with `yarn`:

```sh
yarn add @quyx/ui-react
```

<br />

## Getting Started

```sh
npm install @tonconnect/ui-react@^2.0.5 @quyx/ui-react
```

### Using QuyxProvider

```ts title="main.tsx"
import React from 'react'
import ReactDOM from 'react-dom/client'
import { TonConnectUIProvider } from '@tonconnect/ui-react'
import { QuyxProvider } from '@quyx/ui-react'
import App from './App.tsx'

const url = 'link-to-your-site-manifest-here'

ReactDOM.createRoot(document.getElementById('root')!).render(
    <React.StrictMode>
        <TonConnectUIProvider manifestUrl={url}>
            <QuyxProvider pk={import.meta.env.QUYX_PK}>
                <App />
            </QuyxProvider>
        </TonConnectUIProvider>
    </React.StrictMode>
)
```

For more examples and usage, checkout the docs [here](https://docs.quyx.xyz/libraries/ui-react)