open-index/open-npm huggingface dataset:
npm package: @gluondb/sdk
Description: Official TypeScript/JavaScript SDK for the GluonDB public API
Latest version: 0.1.0

# GluonDB TypeScript SDK

Official TypeScript/JavaScript SDK for the GluonDB public API.

## Install

```bash
npm install @gluondb/sdk
```

## Quick Start

```typescript
import { GluonDB } from "@gluondb/sdk";

const gluon = new GluonDB({ apiKey: process.env.GLUONDB_KEY! });
const pg = gluon.datasource("your-datasource-id");

const result = await pg.query("SELECT * FROM users LIMIT 10");
console.log(result.data.rows);
```

## Runtime

- Node.js `>=18` is required.
- For non-Node runtimes, provide a compatible `fetch` implementation.

## Configuration

- `apiKey` (required): GluonDB API key.
- `baseUrl` (default: `https://api.gluondb.com`): API base URL.
- `apiVersion` (default: `v1`): API version segment.

## License

Apache-2.0
npm package: @gluonmoney/gluon-vault
Description: ## Project structure
Latest version: 0.0.5

# gluon-vault

## Project structure

- `contracts` - source code of all the smart contracts of the project and their dependencies.
- `wrappers` - wrapper classes (implementing `Contract` from ton-core) for the contracts, including any [de]serialization primitives and compilation functions.
- `tests` - tests for the contracts.
- `scripts` - scripts used by the project, mainly the deployment scripts.

## How to use

### Build

`npx blueprint build` or `yarn blueprint build`

### Test

`npx blueprint test` or `yarn blueprint test`

### Deploy or run another script

`npx blueprint run` or `yarn blueprint run`

### Add a new contract

`npx blueprint create ContractName` or `yarn blueprint create ContractName`