open-index/open-npm huggingface dataset:
npm package: @river.n8n/n8n-nodes-pdf2pic
Description: Node for using pdf-to-png-converter to tranform PDFs to images.
Author: Jemini Willis
Latest version: 0.3.14
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

# n8n-nodes-pdf2pic

Use this node to convert PDF to images.
![image]()


## License

[MIT](https://github.com/n8n-io/n8n-nodes-starter/blob/master/LICENSE.md)
npm package: @riverfl0w/clsxm
Description: Combination of clsx and tailwind-merge functions
Author: Mathieu Bour
Latest version: 0.1.2

# @riverfl0w/clsxm

This is `@riverfl0w/clsxm`, a small, efficient utility that combines the functionality of `clsx` and `tailwind-merge`. It is designed for projects using Tailwind CSS, providing a streamlined way to handle conditional class names and optimize them for production.

## Features

- **Efficient Class Name Merging:** Seamlessly merge class names using `clsx` and optimize them using `tailwind-merge`.
- **Tailwind CSS Compatibility:** Perfect for projects using Tailwind CSS.
- **Simple API:** Easy-to-use function that takes any number of class name arguments.

## Installation

To install `@riverfl0w/clsxm`, you can use npm or yarn:

```bash
npm install @riverfl0w/clsxm
# or
yarn add @riverfl0w/clsxm
```

## Usage

Import `clsxm` into your project and use it to concatenate and optimize class names:

```ts
import clsxm from '@riverfl0w/clsxm';

const buttonClass = clsxm(
  'p-4',
  'text-white',
  { 'bg-blue-500': !isError, 'bg-red-500': isError },
  { 'rounded-lg': isLarge },
);
```

## API

### `clsxm(...classes)`

- `...classes: (ClassValue[])`` - An array of class values (string, array, object, or null/undefined).

Returns a string of optimized class names.`

## Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

## Authors

- Mathieu Bour - mathieu@riverflow.co
- Valentin Pollart - valentin@riverflow.co

## Licensing

The code in this project is licensed under MIT license.
npm package: @riverfl0w/dune-client
Description: A TypeScript client for querying the Dune API, designed to simplify the integration of Dune's powerful analytics into your projects.
Author: Mathieu Bour
Latest version: 0.1.2

# Dune API Client

A TypeScript client for querying the Dune API, designed to simplify the integration of Dune's powerful analytics into your projects. 

> [!IMPORTANT]  
> This package is still in very early development and cannot be considered as stable until v1.
> Riverflow commits to maintain this project as best as possible.

## Install

```shell
npm install @riverfl0w/dune-client
```

## Usage

First, you have to [get an Dune API key](https://dune.com/docs/api/#obtaining-an-api-key).

Instanciate the `DuneClient`:

```ts
import { DuneClient } from '@riverfl0w/'

const client = new DuneClient('[your api key]');
const result = await client.query.execute({ query_id: 3453659 });

console.log('Execution ID:', result.execution_id);
```

### Supported API methods

We implemented a 1:1 mapping of the Dune API routes:

| Route                                        | Method                     |
| -------------------------------------------- | -------------------------- |
| POST `/v1/query/{{query_id}}/execute`        | `client.query.execute`     |
| GET `/v1/query/{{query_id}}/results`         | `client.query.results`     |
| POST `/v1/execution/{{execution_id}}/cancel` | `client.execution.cancel`  |
| GET `/v1/execution/{{execution_id}}/status`  | `client.execution.status`  |
| GET `/v1/execution/{{execution_id}}/results` | `client.execution.results` |

### Custom refresh method

We added a method to refresh a query (execute + wait for results):

```ts
// execute query 3453659 and wait for the execution results
const results = await client.refresh({ query_id: 3453659 });
```

## License

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

## Acknowledgments

- Thank you to all the contributors who have helped with the development of this client.
- Special thanks to Dune for providing the API that inspired this project.