open-index/open-npm huggingface dataset:
npm package: @hubot-friends/watcher
Description: A file watcher utility.
Author: Joey Guerra
Latest version: 1.2.0

# watcher

Originally designed to watch python files and restart the test command `ENV_FILE=./tests/integration/integration-tests.env watcher -e py -c "poetry run pytest tests/integration/registry/test_some_script.py::test_name -v -s -W ignore"`.
npm package: @hubql/elysia
Description: An API client with Hubql for your Elysia server
Author: Hubql
Latest version: 0.0.2

# Hubql Client for Elysia

Example usage of Hubql Client in an Elysia server.

## Installation

```bash
npm install @hubql/elysia
```

## Usage

[Set up Elysia](https://elysiajs.com/quick-start.html)

[Set up Elysia OpenAPI](https://elysiajs.com/plugins/swagger.html)

Pass OpenAPI JSON URL to your `hubqlClient`

```typescript
import { hubqlClient } from '@hubql/elysia'

.use(
    hubqlClient({
        openAPIDoc: {
            url: '/swagger/json',
        },
    })
)
```
npm package: @hubql/fastify
Description: An API client with Hubql for your fastify server
Author: Hubql
Latest version: 0.0.2

# Hubql Client for Fastify

Example usage of Hubql Client in a Fastify project.

## Installation

```bash
npm install @hubql/fastify
```

## Usage

[Set up Fastify](https://fastify.dev/docs/latest/Reference/TypeScript/#getting-started)

[Set up Fastify Swagger](https://fastify.dev/docs/latest/Reference/TypeScript/#fastify-type-providers)

Pass OpenAPI JSON URL to your `hubqlClient`

```typescript
import { hubqlClient } from '@hubql/fastify'

fastify.get('/docs/json', {}, async (request, reply) => {
    reply.send(fastify.swagger())
})
fastify.register(hubqlClient, {
    hubqlPath: '/',
    openAPIDoc: {
        url: '/docs/json',
    },
})
```
npm package: @hubql/nestjs
Description: An API client with Hubql for your NestJS server
Author: Hubql
Latest version: 0.0.8

# Hubql Client for NestJS

Example usage of Hubql Client in a NestJS project.

## Installation

```bash
npm install @hubql/nestjs
```

## Usage

[Set up NestJS](https://docs.nestjs.com/first-steps)

[Set up NestJS OpenAPI](https://docs.nestjs.com/openapi/introduction)

Pass OpenAPI JSON URL to your `hubqlClient`

```typescript
import { hubqlClient } from '@hubql/nestjs'

app.use(
    '/hubql',
    hubqlClient({
        settings: {},
        openAPIDoc: {
            url: '/swagger',
        },
    })
)
```