open-index/open-npm huggingface dataset:
npm package: @spezifisch/imgproxyjs
Description: ImgProxy javascript client for node/browser
Author: Rubén Cid Lara
Latest version: 1.7.1

[![Build Status](https://travis-ci.com/GNURub/imgproxyjs.svg?branch=develop)](https://travis-ci.com/GNURub/imgproxyjs)
![npm](https://img.shields.io/npm/dm/imgproxyjs)
![npm](https://img.shields.io/npm/v/imgproxyjs)
![npm bundle size](https://img.shields.io/bundlephobia/min/imgproxyjs)

## Javascript client (nodejs/browser) for [imgproxy](https://imgproxy.net/).

    import imgproxyjs from 'imgproxyjs';
    const { ImgProxy } = imgproxyjs;
    const instance = new ImgProxy({url: 'https://imgproxy.test.com'}, {size:{width:40, height: 40, enlarge:true, extend:false}, background: '#ffffff'});

    const finalImg = instance.get("http://images.com/logo.png");
npm package: @spezifisch/svelte-media
Description: Svelte.js util to easily observe media queries as a reactive store
Author: Miguel Camba
Latest version: 0.1.5

# svelte-media

> Easy way to observe for media queries as a store for your Svelte apps

`svelte-media` helps you define the media queries you want to observe. By using [stores](https://svelte.dev/docs#svelte_store) to keep track of the matching state of the given media queries it notifies your app in the most efficient way when a change happens.

It works SSR environments where `window.matchMedia` is not available, so it can be used in Sapper apps safely.

## Instalation

Just run `npm i --save-dev svelte-media` or `yarn add svelte-media`.

## Usage

The package's default export is a function that takes an object with named mediaquery strings and returns a svelte _store_ that you can export to
consume any way you want.

```js
import watchMedia from "svelte-media";

const mediaqueries = {
  small: "(max-width: 849px)",
  large: "(min-width: 850px)",
  short: "(max-height: 399px)",
  landscape: "(orientation: landscape) and (max-height: 499px)",
  tiny: "(orientation: portrait) and (max-height: 599px)",
  dark: "(prefers-color-scheme: dark)",
  noanimations: "(prefers-reduced-motion: reduce)"
};

export const media = watchMedia(mediaqueries);
```

Given an object with named media queries, the returned object from that store will have boolean properties named
after the media queries that indicate if they are a match or not, and a property named `classNames`that
contains a name of the matching media queries prefixed by `media-` to use as convenient css classes in any element.

For the example above the object might look like this:

```js
{
  small: false
  large: true
  short: true
  landscape: true
  tiny: false
  dark: true
  noanimations : false,
  classNames: 'media-large media-short media-landscape media-dark'
}
```

As with any other store, you can subscribe to it in templates by prefixing it with `$`.

```html
<script>
  import { media } from '../stores';
</script>

<div class="body l-body {$media.classNames}">
  {if $media.large}
    <DesktopNav/>
  {:else}
    <MobileNav/>
  {/if}
</div>
```

You can create more than one store if, for instance, you want to keep media queries about screen size
separated from, say those about pixel density, as the latter very rarely will fire an update.
npm package: @spezifisch/tailwind-scrollbar
Description: Tailwind plugin for styling scrollbars
Author: Graham Still
Latest version: 1.3.2

# Scrollbar Plugin for Tailwind CSS
![Tests](https://github.com/adoxography/tailwind-scrollbar/workflows/Tests/badge.svg)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/af892fe4afc048c4860462c5fc736675)](https://www.codacy.com/gh/adoxography/tailwind-scrollbar/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=adoxography/tailwind-scrollbar&amp;utm_campaign=Badge_Grade)

Adds styling utilities for scrollbars in Firefox and webkit-based browsers.

## Installation

```bash
yarn add -D tailwind-scrollbar
```
or
```bash
npm install --save-dev tailwind-scrollbar
```

Add it to the plugins array of your Tailwind config.

```js
plugins: [
    // ...
    require('tailwind-scrollbar'),
],
```

## Usage

**NB:** This plugin *styles* scrollbars; it does not force them to appear. Use typical CSS techniques to force content to overflow and trigger a scrollbar.

For every element that you want to style, add either the `.scrollbar` or `.scrollbar-thin` class. You may then add any `scrollbar-track-{color}`, `scrollbar-thumb-{color}` or `hover:scrollbar-thumb-{color}` classes you like. (Note that `hover:scrollbar-thumb-{color}` classes only have effects in webkit-based browsers.)

Here's a minimal example (keeping in mind that the `h-32` and `h-64` classes are just there to force the scrollbar to appear):

```html
<div class="h-32 scrollbar scrollbar-thumb-gray-900 scrollbar-track-gray-100">
    <div class="h-64"></div>
</div>
```

A live version of this demo [can be found here](https://tailwind-scrollbar-example.adoxography.repl.co/).

## Configuration

If you'd like to add variants for the scrollbar utilities (e.g. [dark mode](https://tailwindcss.com/docs/dark-mode)), add them to the `variants` object in your Tailwind config:

```js
variants: {
    // ...
    scrollbar: ['dark']
}
```

This plugin also capable of adding utilties for creating rounded scrollbars (by referencing your configured [border radius](https://tailwindcss.com/docs/border-radius#customizing) settings). However, as they are only supported in Webkit-based browsers, their usage is inadvisable in cross-browser applications. To enable rounded scrollbar utilities, add `'rounded'` to the list of scrollbar variants in your config file. This will add utilities such as `scrollbar-thumb-rounded` or `scrollbar-thumb-rounded-md`.

## License

This project is licensed under the [MIT License](/LICENSE).
npm package: @spfunctions/bi
Description: Agent-friendly BI CLI: query, transform, and inspect tabular data with SQL. Powered by DuckDB.
Author: Sparkco
Latest version: 0.1.0

# @spfunctions/bi

> Agent-friendly BI CLI. Query, inspect, and convert tabular data with SQL — powered by DuckDB.

```bash
npm i -g @spfunctions/bi
```

After install, the binary is `bi`:

```bash
bi head sales.csv
```

## Why

LLM agents need a fast, reliable way to work with CSV, JSON, and Parquet files without spinning up a notebook. `bi` gives them four primitives:

| Command | What it does |
|---|---|
| `bi head <file>` | Peek at the first N rows |
| `bi schema <file>` | Show column names and types |
| `bi query <file> --sql "..."` | Run any DuckDB SQL against the file |
| `bi convert <file> -o <out>` | Convert between CSV / JSON / Parquet |

Files are streamed via DuckDB's native readers — no full load into memory. CSV column types are auto-detected. Output is plain text by default, JSON/Markdown/CSV on demand for clean piping.

## Examples

```bash
# Peek
bi head sales.csv -n 5

# Schema
bi schema sales.csv

# Query — use {t} as the table alias
bi query sales.csv --sql "SELECT region, SUM(amount) total FROM {t} GROUP BY region ORDER BY total DESC"

# Output as JSON for an agent to parse
bi query sales.csv --sql "SELECT * FROM {t} WHERE amount > 1000" -o json

# Convert CSV to Parquet
bi convert sales.csv -o sales.parquet
```

## Install (from source)

```bash
git clone https://github.com/spfunctions/bi
cd bi
npm install
npm run build
node dist/cli.js head sample.csv
```

## Output formats

| Flag | Format | Use case |
|---|---|---|
| `table` (default) | Aligned columns, ANSI colors | Humans in a terminal |
| `json` | JSON array of objects | Pipe to `jq`, agents |
| `csv` | RFC-4180 CSV | Pipe to other tools |
| `markdown` | GFM table | Paste into docs/issues |

## Why DuckDB

- Streams Parquet, CSV, JSON without loading into memory
- ~10x faster than pandas for typical analytics
- Zero config — no server, no schema definitions
- Battle-tested SQL engine, open source

## License

MIT — Sparkco. Built for agents at [sparkco.ai](https://sparkco.ai).
npm package: @spfunctions/prediction-market-mcp
Description: MCP server for prediction market data. Works with Claude Desktop, Cursor, VS Code Copilot. 4 tools: world state, uncertainty index, market detail, edges.
Author: SimpleFunctions
Latest version: 2.0.0

# prediction-market-mcp

MCP server for prediction market data. Gives Claude Desktop, Cursor, VS Code Copilot, and any MCP client access to real-time prediction market intelligence.

[![npm](https://img.shields.io/npm/v/prediction-market-mcp)](https://www.npmjs.com/package/prediction-market-mcp)

## Quick Start
```bash
npx prediction-market-mcp
```

## Claude Desktop
Add to `claude_desktop_config.json`:
```json
{
  "mcpServers": {
    "prediction-markets": {
      "command": "npx",
      "args": ["prediction-market-mcp"]
    }
  }
}
```

## Cursor
Add to `.cursor/mcp.json`:
```json
{
  "mcpServers": {
    "prediction-markets": {
      "command": "npx",
      "args": ["prediction-market-mcp"]
    }
  }
}
```

## Tools
| Tool | Description |
|------|-------------|
| `get_world_state` | Full world state (~800 tokens) |
| `get_uncertainty_index` | Four-signal uncertainty index |
| `get_market_detail` | Single market with orderbook |
| `get_market_edges` | Actionable mispricings |

## License
MIT — [SimpleFunctions](https://simplefunctions.dev)