open-index/open-npm huggingface dataset:
npm package: @synthwave-systems/snapshot.js
Description: [![npm](https://img.shields.io/npm/v/@snapshot-labs/snapshot.js?label=npm)](https://www.npmjs.com/package/@snapshot-labs/snapshot.js)
Latest version: 0.12.29

# Snapshot.js

[![npm](https://img.shields.io/npm/v/@snapshot-labs/snapshot.js?label=npm)](https://www.npmjs.com/package/@snapshot-labs/snapshot.js)

## Install

Snapshot.js was designed to work both in the browser and in Node.js.

### In Node Applications

To install Snapshot.js on Node.js, open your terminal and run:

```bash
npm i @snapshot-labs/snapshot.js
```

#### Browser

You can create an index.html file and include Snapshot.js with:

```html
<script src="https://cdn.jsdelivr.net/npm/@snapshot-labs/snapshot.js"></script>
```

### Development

#### Install dependencies

```bash
yarn
```

#### Build package

```bash
yarn build
```

#### Test cases

```bash
yarn test
# or
yarn test:once
```

#### Other useful scripts

```bash
# Format ABI
yarn ts-node scripts/abi.ts
# Generate hash for types
yarn ts-node scripts/generateHashWithTypes.ts
```

### License

[MIT](LICENSE).
npm package: @synthwave-systems/sx
Description: ### Running integration tests
Latest version: 0.1.4

# sx.js

### Running integration tests

Tests are run using [`anvil`](https://book.getfoundry.sh/reference/anvil/) and [`starknet-devnet`](https://0xspaceshard.github.io/starknet-devnet/) local nodes and you need to have them available before running.

## Running sx-evm tests

You need to have `anvil` running to run `sx-evm` tests.
Start it using `yarn node:evm`.

```
yarn test:integration:evm
```

## Running sx-starknet tests

You need to have both `anvil` and `starknet-devnet` running to run `sx-evm` tests.
Start them using `yarn node:evm` and `yarn node:starknet`.

```
yarn test:integration:starknet
```
npm package: @syntraodbc/client
Description: Zero-config typed TypeScript client for Syntra ODBC. Wraps postgres.js with IntelliSense on every QuickBooks Desktop table and column.
Author: Syntra ODBC
Latest version: 0.1.0

# @syntraodbc/client

> Zero-config typed TypeScript client for [Syntra ODBC](https://syntraodbc.com). A thin strongly-typed wrapper over [`postgres.js`](https://github.com/porsager/postgres) with IntelliSense on every QuickBooks Desktop table and column.

**Status: early access.** The client surface is being built out. Watch the [repo](https://github.com/syntraodbc/typescript-sdk) for the first release.

## Install

```bash
npm install @syntraodbc/client
```

## Usage

```ts
import { createClient } from '@syntraodbc/client';

const syntra = createClient({ password: process.env.SYNTRA_PASSWORD });

// Table names and columns autocomplete from the live QuickBooks schema.
const rows = await syntra
  .table('invoices')
  .select('ref_number', 'balance_remaining', 'due_date')
  .where({ is_paid: false });
```

Default connection options match the documented Syntra setup: `host: 'localhost'`, `port: 5433`, `database: 'quickbooks'`, `user: 'qbconnect'`.

## Links

- **Landing page:** [syntraodbc.com/developers](https://syntraodbc.com/developers)
- **Node.js integration guide:** [syntraodbc.com/integrations/nodejs](https://syntraodbc.com/integrations/nodejs)
- **Monorepo:** [github.com/syntraodbc/typescript-sdk](https://github.com/syntraodbc/typescript-sdk)
- **Download Syntra ODBC:** [syntraodbc.com/download](https://syntraodbc.com/download)

## License

[MIT](../../LICENSE). Built by [Syntra ODBC](https://syntraodbc.com).