open-index/open-npm huggingface dataset:
npm package: @speedyshot/capture
Description: A JavaScript libary to easily use SpeedyShot's capture service
Author: SpeedyShot by CreateMyTech
Latest version: 1.2.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

![@speedyshot/capture on NPM](https://img.shields.io/npm/v/@speedyshot/capture)

# @SpeedyShot/Capture

A TypeScript Library for using the SpeedyShot Service.

## Features

This library provides an interface to the SpeedyShot service, clearly describing the expected parameters using
TypeScript.

Furthermore, it also automatically throttles your requests to avoid hitting the max rate limit.

## Installation

`npm install @speedyshot/capture`

## Usage

### Single requests
```javascript
import { SpeedyShotCapture } from '@speedyshot/capture';

// Replace your api key in the constructor
// You can get an api key at https://speedyshot.com for free
const speedyShotCapture = new SpeedyShotCapture('YOUR-API-KEY');

// For single requests
const result = await speedyShotCapture.captureSingle({
    // Adjust to your desired capture parameters
    url: 'https://speedyshot.com',
    output: 'jpeg'
});
```

### Multiple requests
```javascript
import { SpeedyShotCapture } from '@speedyshot/capture';

// Replace your api key in the constructor
// You can get an api key at https://speedyshot.com for free
const speedyShotCapture = new SpeedyShotCapture('YOUR-API-KEY');

// For multiple requests
const parameters = {
    // Adjust to your desired capture parameters
    url: 'https://speedyshot.com',
    output: 'jpeg'
};

// In a real scenario, you would be using different parameters for each request
const results = await speedyShotCapture.captureMultiple([parameters, parameters]);
```

### With custom options
```javascript
import { SpeedyShotCapture } from '@speedyshot/capture';

// Replace your api key in the constructor
// You can get an api key at https://speedyshot.com for free
const customOptions = {
    // Max. concurrent requests.
    // Default is 50, min is 1, max is 100
    maxConcurrency: 75,
     
    // Include the raw axios response?
    // The result object will contain a 'raw' field with the AxiosResponse object
    includeRawResponse: true
};
const speedyShotCapture = new SpeedyShotCapture('YOUR-API-KEY', customOptions);

// For single requests
const result = await speedyShotCapture.captureSingle({
    // Adjust to your desired capture parameters
    url: 'https://speedyshot.com',
    output: 'jpeg'
});
```

# Changelog
## 1.2.1 - 07/10/2024
- Maintenance update

## 1.2.0 - 01/05/2024
- Added support for `storageRegion`, `storageEndpoint` parameters so S3-Compatible storage can be used, for example Wasabi.

## 1.1.0 - 28/04/2024
- Added support for `hideAds`, `hideCookieBanners`, and `useSpeedyProxy` features.
- Upgraded dependencies

## 1.0.0 - 21/02/2024
- Methods slightly refactored for readability with async instead of plain promises.
- CaptureBulk method added

## License
[MIT](https://choosealicense.com/licenses/mit/)

## Author
*@speedyshot/capture* is made by [SpeedyShot by CreateMyTech](https://speedyshot.com).
npm package: @speee-js/jsx-slack
Description: An alias package for jsx-slack
Author: Yuki Hattori
Latest version: 3.0.0
Deprecated: @speee-js/jsx-slack has been renamed to "jsx-slack".

# `@speee-js/jsx-slack` has been renamed to `jsx-slack`

This package has been made to work as an alias of [`jsx-slack`](https://www.npmjs.com/package/jsx-slack). Please refer to [the original repository](https://github.com/yhatt/jsx-slack) for documentation.
npm package: @speee/iiopt
Description: (iikanji ni)nice image optimizer 
Author: shuhei.morioka
Latest version: 0.4.0

# iiopt

iiopt is a npm package that reduces the sizes of images by compressing them using [pngquant](https://pngquant.org/) and [mozjpeg](https://github.com/mozilla/mozjpeg).
The compression levels in these tools are fixed to 85.

## Install

*Iiopt requires Node 8 or later.*

iiopt needs [imagemagick](http://www.imagemagick.org/script/index.php).
In MacOSX, you can install them by using [HomeBrew](https://brew.sh/).

```
brew install imagemagick
```

Then, install @speee/iiopt using npm:

```
$ npm install @speee/iiopt
```

## Usage

```
$ iiopt --help
  (iikanji ni)nice image optimizer

  Usage
    $ iiopt <file>
    $ iiopt <file> --out-dir <output>
    $ iiopt --install-git-hooks
  Option
    --install-git-hooks, install script that hooks git pre-commit to compress image automatically
    --overwrite, -o  overwrite images
    --apply-new-files, compress images before git commit.
    --detect-new-raw-images-from, detecting new raw images in a current working branch.
  Example
    $ iiopt images/sample.jpg --out-dir ./compressed # compressed images, and the results are stored into ./compressed directory
    $ iiopt foo.png -o # overwrite foo.png with compressed image
```

### iiopt --install-git-hooks


`iiopt --install-git-hooks` command embed the following script into the git pre-commit hook.

```.git/hooks/pre-commit
#!/bin/sh -e
npx iiopt --apply-new-files
```

`iiopt --apply-new-files` is a command that compress png and jpg images stored in the git staging area.

Notice:
Currently, also compressed images were recompressed when these were staged.
If you want to commit already compressed images, use `git commit --no-verify` to skip the git pre-commit hook.


### Detecting new raw images in a current working branch.

iiopt also has a feature that detects unoptimized images in a current working branch.
The feature is run by the following command.

```
iiopt --detect-new-raw-images-from=${branch}
```

For `${branch}`, you enter the name of the branch to which you want to merge.(ex master, development)

## Images

Sample images in this repository are copied from below sites.  They are royalty-free.

- http://www.irasutoya.com/
- http://en.freejpg.com.ar/

## License

This repository is under the [MIT License](LICENSE.md).
npm package: @speigg/hookstate
Description: The flexible, fast and extendable state management for React that is based on hooks and state usage tracking.
Author: Andrey Konstantinov
Latest version: 4.0.2-1

<h1 align="center">
  Hookstate
</h1>

<p align="center">
  The most straightforward, extensible and incredibly fast state management that is based on React state hook.
</p>
<br/>

<p align="center">
  <a href="https://hookstate.js.org">Why?</a> •
  <a href="https://hookstate.js.org/docs/getting-started">Docs / Samples</a> •
  <a href="https://github.com/avkonst/hookstate/tree/master/docs/demos/todolist">Demo application</a> •
  <a href="https://hookstate.js.org/docs/extensions-overview">Extensions</a> •
  <a href="https://hookstate.js.org/blog/tags/releases">Release notes</a>
</p>

<p align="center">
  <a href="./">
    <img src="https://badgen.net/badge/icon/typescript/green?icon=typescript&label">
  </a>
  <a href="https://www.npmjs.com/package/@hookstate/core">
      <img src="https://badgen.net/bundlephobia/minzip/@hookstate/core?label=size&color=green" />
  </a>
  <a href="https://www.npmjs.com/package/@hookstate/core">
    <img src="https://badgen.net/badge/dependencies/none/green" />
  </a>
  <a href="./LICENSE">
    <img src="https://badgen.net/github/license/avkonst/hookstate?color=green" />
  </a>
  <a href="https://travis-ci.com/avkonst/hookstate">
    <img src="https://travis-ci.com/avkonst/hookstate.svg?branch=master" />
  </a>
  <a href="https://codecov.io/gh/avkonst/hookstate">
    <img src="https://codecov.io/gh/avkonst/hookstate/branch/master/graph/badge.svg" />
  </a>
  <a href="https://www.npmjs.com/package/@hookstate/core">
    <img src="https://img.shields.io/npm/v/@hookstate/core.svg?maxAge=300&label=version&colorB=007ec6" />
  </a>
</p>

## Support

**Any questions? Just ask by raising a github ticket.**
npm package: @speira/lint
Description: Shared flat-config ESLint and Prettier configuration for projects, by Speira
Author: Speira
Latest version: 1.1.1

# @speira/lint

This library aims to provide a simple way to centralise prettier configuration.

## Installation

```bash
npm i -D @speira/lint
```

## Usage

In your `prettier.config.js` file :

```js
import speiraPrettier from '@speira/lint/prettier';

export default speiraPrettier;
```

In your `eslint.config.js` file :

```js
import speiraEslint from '@speira/lint/eslint';

export default [...speiraEslint];
```
npm package: @spekn/cli
Description: Spekn CLI — Spec-Driven Development toolchain. Installs the `spekn` command.
Latest version: 1.0.15

# @spekn/cli

The official CLI for [Spekn](https://spekn.dev) — Spec-Driven Development for AI-native teams.

Installs the `spekn` command.

## Install

```bash
npm install -g @spekn/cli
```

## Usage

```bash
# Launch the terminal cockpit (TUI)
spekn

# Governance checks
spekn check [path] --no-ai
spekn check --with-ai claude --json

# Specification tools
spekn spec parse specs/SPECIFICATION.md --verbose
spekn spec lint specs/SPECIFICATION.md --verbose
spekn spec drift-check --project-id=<uuid>

# Backlog tools
spekn backlog generate specs/SPECIFICATION.md --project-id=<uuid> --spec-id=<uuid>
spekn backlog health --project-id=<uuid> --verbose

# Context export
spekn export --project <uuid> --format claude-md

# Repository management
spekn repo register
spekn repo sync
spekn repo detach

# Authentication
spekn auth login
spekn auth status
spekn auth logout

# Bridge management
spekn bridge start [--port <port>]
spekn bridge stop
spekn bridge status
```

## Requirements

- Node.js >= 22
- npm >= 10

## License

MIT
npm package: @spekoai/mcp
Description: MCP server for voice AI development — recommend, benchmark, and scaffold STT+LLM+TTS stacks with Speko
Author: Beknazar Abdikamalov
Latest version: 1.0.0

# @speko/mcp

MCP server for voice AI development inside AI-assisted coding environments.

`@speko/mcp` helps teams and agents recommend optimal STT+LLM+TTS stacks, benchmark combinations, migrate from existing voice providers, and scaffold new voice agent projects.

## Install

```bash
claude mcp add speko -- npx -y @speko/mcp
```

## Tools

### Tier 1 — Works immediately, no account needed

| Tool | Description |
|------|-------------|
| `speko_recommend` | Recommend optimal STT+LLM+TTS combo for your language, use case, and priorities |
| `speko_benchmark` | Browse benchmark data for tested voice AI combinations |
| `speko_compare` | Side-by-side comparison of two stacks |
| `speko_providers` | List supported providers across STT, LLM, TTS, and S2S |
| `speko_health` | System health and coverage metrics |
| `speko_migrate` | Scan codebase for existing voice providers and generate migration plan |

### Tier 2 — Requires Speko account

| Tool | Description |
|------|-------------|
| `speko_setup` | Scaffold Speko SDK integration into Next.js/React/vanilla projects |
| `speko_agent_create` | Create a voice agent via API |
| `speko_agent_update` | Update voice agent configuration |
| `speko_agent_status` | Get agent health and metrics |

Get your API key at [app.speko.ai](https://app.speko.ai/).

## Development

```bash
bun install
bun run build
bun run test
```

## Environment

- `SPEKO_API_KEY` — required for Tier 2 tools
- `SPEKO_API_URL` — override API endpoint (default: `https://api.speko.ai`)

When no API key is set, Tier 1 tools work with built-in benchmark data. Tier 2 tools return a helpful message directing users to get an API key.

## Repository

- GitHub: [spekoAI/speko-mcp](https://github.com/spekoAI/speko-mcp)
- Website: [speko.ai](https://speko.ai)

## License

MIT