open-index/open-npm huggingface dataset:
npm package: @queo/react
Description: A React component library providing elegant, accessible UI components.
Author: Sebastien
Latest version: 0.0.7

# @queo/react

A React component library providing elegant, accessible UI components.

## Installation

```bash
# npm
npm install @queo/react

# yarn
yarn add @queo/react

# pnpm
pnpm add @queo/react
```

## Usage

### Avatar Component

A versatile avatar component that supports images, fallback initials, different sizes, and status indicators.

```tsx
import { Avatar } from '@queo/react';

export default function Demo() {
	return <Avatar src="https://picsum.photos/200/300" size="xl" status="online" />;
}
```

#### Props

| Prop       | Type                                        | Default    | Description                              |
| ---------- | ------------------------------------------- | ---------- | ---------------------------------------- |
| `src`      | `string`                                    | -          | URL of the avatar image                  |
| `alt`      | `string`                                    | `''`       | Alternative text for the image           |
| `size`     | `'xs' \| 'sm' \| 'md' \| 'lg' \| 'xl'`      | `'md'`     | Size of the avatar                       |
| `variant`  | `'circle' \| 'square'`                      | `'circle'` | Shape of the avatar                      |
| `status`   | `'online' \| 'offline' \| 'busy' \| 'away'` | -          | Status indicator                         |
| `fallback` | `string`                                    | -          | Text to display when image fails to load |

## Development

### Requirements

- Node.js 20+

## Contributing

We welcome contributions! Please read our [Contributing Guide](../../CONTRIBUTING.md) before submitting a Pull Request.

## Accessibility

All components are built with accessibility in mind and follow WAI-ARIA guidelines. Each component has appropriate ARIA attributes and keyboard navigation support.

## License

[MIT License](../../LICENSE)

## Credits

- [SebastienPanda](https://github.com/Sebastienpanda)
npm package: @queo/vue
Description: A Vue 3 component library providing elegant, accessible UI components.
Author: Sebastien
Latest version: 0.0.7

# @queo/vue

A Vue 3 component library providing elegant, accessible UI components.

## Installation

```bash
# npm
npm install @queo/vue

# yarn
yarn add @queo/vue

# pnpm
pnpm add @queo/vue
```

## Setup

Add the plugin to your `main.ts`:

```typescript
import { createApp } from 'vue';
import plugin from '@queo/vue';
import App from './App.vue';

const app = createApp(App);
app.use(plugin);
app.mount('#app');
```

## Usage

### Avatar Component

A versatile avatar component that supports images, fallback initials, different sizes, and status indicators.

```vue
<template>
	<Avatar src="https://picsum.photos/200/300" size="xl" status="online" />
</template>
```

#### Props

| Prop       | Type                                        | Default    | Description                              |
| ---------- | ------------------------------------------- | ---------- | ---------------------------------------- |
| `src`      | `string`                                    | -          | URL of the avatar image                  |
| `alt`      | `string`                                    | `''`       | Alternative text for the image           |
| `size`     | `'xs' \| 'sm' \| 'md' \| 'lg' \| 'xl'`      | `'md'`     | Size of the avatar                       |
| `variant`  | `'circle' \| 'square'`                      | `'circle'` | Shape of the avatar                      |
| `status`   | `'online' \| 'offline' \| 'busy' \| 'away'` | -          | Status indicator                         |
| `fallback` | `string`                                    | -          | Text to display when image fails to load |

## Development

### Requirements

- Node.js 20+

## Contributing

We welcome contributions! Please read our [Contributing Guide](CONTRIBUTING.md) before submitting a Pull Request.

## Accessibility

All components are built with accessibility in mind and follow WAI-ARIA guidelines. Each component has appropriate ARIA attributes and keyboard navigation support.

## License

[MIT License](../../LICENSE)

## Changelog

See [CHANGELOG.md](CHANGELOG.md) for more information on what has changed recently.

## Credits

- [SebastienPanda](https://github.com/Sebastienpanda)
npm package: @querc/finger-server
Description: Implementation of a finger daemon for NodeJS
Author: Lindsay Evans
Latest version: 2.0.3

# finger-server

Implementation of a [finger daemon](<https://en.wikipedia.org/wiki/Finger_(protocol)>) for NodeJS

## Usage

```sh
npm i @querc/finger-server
```

Basic example:

```ts
import { FingerDaemon } from '@querc/finger-server';

const fd = new FingerDaemon();

fd.on('list', (req) => {
  return '[list of users]';
});

fd.on('user', (req) => {
  return '[user details]';
});

fd.listen();
```

See full example in [`src/example.ts`](./src/example.ts)

```sh
sudo pnpm start:example
```

```sh
# List users:
finger @localhost
# Get user 'alice':
finger alice@localhost
# Verbose:
finger -l @localhost
finger -l charles@localhost
```
npm package: @querc/scffld
Description: Simple code scaffolding tool using a Markdown file to define templates & properties
Author: Lindsay Evans
Latest version: 1.5.0
Deprecated: @querc/scffld has moved to @scffld/cli

# scffld

`@querc/scffld` has moved to [`@scffld/cli`](https://www.npmjs.com/package/@scffld/cli)
npm package: @querc/squidex-client
Description: NodeJS client for the [Squidex](https://squidex.io/) CMS
Author: Lindsay Evans
Latest version: 1.0.1

# Squidex Client

> A JS client for the [Squidex](https://squidex.io/) CMS

## Requirements

-   [Node JS](https://nodejs.org/) v12(?)

## Installation

```sh
npm install @querc/squidex-client
```

## Usage

```ts
// Create client
const client = new SquidexClient({
    clientId: 'my-app:default',
    clientSecret: 'SEKRIT',
});

// Get content from the `Posts` schema
const posts = await client.query('Posts');
posts.items.forEach(post => {
    console.log(post.title);
});
```

See [`examples`](https://unpkg.com/@querc/squidex-client/examples/) for more detailed usage.

## TypeScript

Squidex Client is built using TypeScript, so types are installed with the package.

## API Documentation

Check out the [API docs](https://unpkg.com/@querc/squidex-client/docs/index.html).

## Contributing

You can raise issues or propose feature requests in the [Bitbucket issue tracker](https://bitbucket.org/lindsayevans/node-squidex-client/issues).

See [`CONTRIBUTING.md`](https://unpkg.com/@querc/squidex-client/CONTRIBUTING.md).
npm package: @quercle/mcp
Description: MCP server for Quercle - AI-powered web fetching and search
Author: Quercle
Latest version: 3.0.1

# @quercle/mcp

An [MCP](https://modelcontextprotocol.io/) server for Quercle — AI-powered web search and fetch.

Gives Claude (and any MCP client) the ability to search the web and fetch + analyze pages.

## Quick Start

### Claude Desktop

Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):

```json
{
  "mcpServers": {
    "quercle": {
      "command": "npx",
      "args": ["-y", "@quercle/mcp"],
      "env": {
        "QUERCLE_API_KEY": "qk_..."
      }
    }
  }
}
```

Restart Claude Desktop. You'll see the Quercle tools available in the chat.

### Claude Code

```bash
claude mcp add --transport stdio --env QUERCLE_API_KEY=qk_... quercle -- npx -y @quercle/mcp
```

### Global Install (alternative)

```bash
npm install -g @quercle/mcp
```

Then reference `quercle-mcp` instead of `npx -y @quercle/mcp` in your config.

## Setup

Get your API key at [quercle.dev](https://quercle.dev) and set it in the config as shown above.

## Tools

The server exposes five tools:

### `search`

Search the web and get an AI-synthesized answer with citations.

| Parameter | Required | Description |
|---|---|---|
| `query` | Yes | The search query |
| `allowedDomains` | No | Only return results from these domains |
| `blockedDomains` | No | Exclude results from these domains |

### `fetch`

Fetch a URL and analyze its content with AI.

| Parameter | Required | Description |
|---|---|---|
| `url` | Yes | The URL to fetch |
| `prompt` | Yes | Instructions for how to analyze the page content |

### `raw_search`

Search the web and get raw results (without AI synthesis).

| Parameter | Required | Description |
|---|---|---|
| `query` | Yes | The search query |
| `format` | No | Response format: `markdown` (default) or `json` |
| `useSafeguard` | No | Enable content safeguards (boolean) |

### `raw_fetch`

Fetch raw content from a URL without AI processing.

| Parameter | Required | Description |
|---|---|---|
| `url` | Yes | The URL to fetch |
| `format` | No | Response format: `markdown` (default) or `html` |
| `useSafeguard` | No | Enable content safeguards (boolean) |

### `extract`

Extract relevant content from a URL based on a query.

| Parameter | Required | Description |
|---|---|---|
| `url` | Yes | The URL to extract content from |
| `query` | Yes | What to extract from the page |
| `format` | No | Response format: `markdown` (default) or `json` |
| `useSafeguard` | No | Enable content safeguards (boolean) |

## Troubleshooting

| Issue | Solution |
|---|---|
| "Missing API key" | Set `QUERCLE_API_KEY` in the `env` section of your config |
| "Invalid API key" | Check your key starts with `qk_` and is valid at [quercle.dev](https://quercle.dev) |
| Timeout errors | The API may take up to 60s for complex queries — this is normal |
| Server not connecting | Run `npx -y @quercle/mcp` directly to check for errors |

## License

MIT
npm package: @quercle/sdk
Description: Official generated JavaScript/TypeScript SDK for Quercle API.
Author: Quercle
Latest version: 1.0.5

# @quercle/sdk

TypeScript SDK for Quercle API.

## Installation

```bash
bun add @quercle/sdk
```

## Usage

```ts
import { quercle } from "@quercle/sdk";

const client = quercle({
  apiKey: process.env.QUERCLE_API_KEY,
});

const response = await client.search("latest bun release notes");
console.log(response.result);
```

## Timeouts

```ts
const result = await client.search("latest bun release notes", {
  timeoutMs: 20_000,
});
```

## Tool Metadata

```ts
import { toolMetadata } from "@quercle/sdk";

console.log(toolMetadata.search.description);
console.log(toolMetadata.search.parameters.query);
```
npm package: @queried/core
Description: Abstract TypeScript application framework
Author: https://github.com/queried-js
Latest version: 0.4.0

<div align="center">
  <p>
    <img alt="Queried Logo" width="128" src="https://raw.githubusercontent.com/queried-js/brand/master/dark/main-fill.svg">
    <h1>@Queried/Core</h1>
  </p>
  <p>
    Abstract TypeScript database driver.<br />
    With custom <b>Query Executers</b>, <b>Serializers</b> and <b>Deserializers</b>, store same data in many different ways! 🗃️
  </p>
  <p>
    <img alt="Package name badge" src="https://img.shields.io/github/package-json/name/queried-js/core">
    <a href="LICENSE">
      <img alt="GitHub license badge" src="https://img.shields.io/github/license/queried-js/core">
    </a>
    <a href="https://typescriptlang.org/">
      <img alt="TypeScript language badge" src="https://img.shields.io/badge/language-typescript-blue">
    </a>
    <img alt="GitHub code size in bytes" src="https://img.shields.io/github/languages/code-size/queried-js/core">
    <a href="https://nodejs.org/">
      <img alt="Node supported version badge" src="https://img.shields.io/node/v/@queried/core">
    </a>
  </p>
</div>

## Table of Contents

-   [Overview](#overview)
-   [Documentations](#documentations)
-   [Version History](#version-history)
-   [Contributing](#contributing)
-   [License](#license)

## Overview

**Queried** is an abstract database driver. You can define your own data strategy query executer with custom **Data Type**, and separate it from your **Data Model** with the serialization.

## Documentations

Please refer to [Documentations Page](docs/)

## Version History

Please refer to [Changelog](CHANGELOG.md)

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b [feature|bugfix]/[name]`)
3. Commit your Changes (`git commit -m '[description]'`)
4. Push to the Branch (`git push origin [feature|bugfix]/[name]`)
5. Open a Pull Request

## License

Distributed under the MIT License. See [LICENSE file](LICENSE) for more information.