open-index/open-npm huggingface dataset:
npm package: @search-auctions/eslint-config
Description: ESLint configuration used by search-auctions.
Latest version: 1.0.9

# search-auctions ESLint config

## Setup

Install dependencies:

```
npm i -D eslint @search-auctions/eslint-config
```

### React

Inside `eslint.config.mjs`

```
import config from '@search-auctions/eslint-config/react.mjs'

export default config
```

### Node.js

Inside `eslint.config.mjs`

```
import config from '@search-auctions/eslint-config/node.mjs'

export default config
```
npm package: @search-docs/cli
Description: search-docs コマンドラインツール
Author: naoto.kato@plaid.co.jp
Latest version: 1.0.39

# @search-docs/cli

search-docsのコマンドラインツールです。サーバの管理、文書の検索、インデックスの操作を提供します。

## インストール

### グローバルインストール

```bash
npm install -g @search-docs/cli
```

### npxで直接実行（推奨）

インストール不要で最新版を使用できます：

```bash
npx @search-docs/cli <command>
```

## 基本的な使い方

### 1. 設定ファイルを初期化

```bash
npx @search-docs/cli config init
```

プロジェクトルートに `.search-docs.json` が作成されます。

### 2. サーバを起動

```bash
npx @search-docs/cli server start
```

バックグラウンドでサーバが起動し、ファイル監視とインデックス生成が開始されます。

### 3. 文書を検索

```bash
npx @search-docs/cli search "検索クエリ"
```

## 主要なコマンド

### server - サーバ管理

```bash
# サーバを起動
npx @search-docs/cli server start

# サーバを停止
npx @search-docs/cli server stop

# サーバの状態を確認
npx @search-docs/cli server status

# サーバを再起動
npx @search-docs/cli server restart
```

**オプション**:
- `--port <port>`: ポート番号を指定（デフォルト: 24280）
- `--foreground, -f`: フォアグラウンドで起動（開発時）
- `--log <path>`: ログファイルのパス

### search - 文書検索

```bash
# 基本的な検索
npx @search-docs/cli search "Vector検索"

# 結果数を制限
npx @search-docs/cli search "検索" --limit 5

# 検索深度を指定（0: 文書全体、1: H1、2: H2、3: H3）
npx @search-docs/cli search "検索" --depth 1
```

**オプション**:
- `--limit <number>`: 結果数制限（デフォルト: 10）
- `--depth <number|numbers>`: 検索深度（0-3、カンマ区切りで複数指定可）
- `--include-clean-only`: Clean（最新）な文書のみ検索
- `--format <format>`: 出力形式（`text` | `json`）

### index - インデックス管理

```bash
# インデックスの状態を確認
npx @search-docs/cli index status

# インデックスを再構築
npx @search-docs/cli index rebuild
```

### config - 設定管理

```bash
# 設定ファイルを初期化
npx @search-docs/cli config init

# ポート番号を指定して初期化
npx @search-docs/cli config init --port 24281

# 既存設定を上書き
npx @search-docs/cli config init --force
```

## グローバルオプション

すべてのコマンドで使用可能：

```bash
# カスタム設定ファイルを使用
npx @search-docs/cli --config ./custom.json server start

# バージョン確認
npx @search-docs/cli --version

# ヘルプ表示
npx @search-docs/cli --help
npx @search-docs/cli server --help
```

## 設定ファイル

`.search-docs.json` の基本構成：

```json
{
  "version": "1.0",
  "files": {
    "include": ["**/*.md"],
    "exclude": ["**/node_modules/**"]
  },
  "server": {
    "host": "localhost",
    "port": 24280
  }
}
```

詳細は [ユーザーガイド](../../docs/user-guide.md) を参照してください。

## 詳細なドキュメント

- **[CLIリファレンス](../../docs/cli-reference.md)** - 全コマンドの詳細
- **[ユーザーガイド](../../docs/user-guide.md)** - 設定と使い方
- **[クイックスタート](../../docs/quick-start.md)** - 5分で始める

## トラブルシューティング

### サーバが起動しない

```bash
# ポート競合を確認
lsof -i :24280

# 別のポートで起動
npx @search-docs/cli server start --port 24281
```

### 検索結果が0件

```bash
# インデックス状態を確認
npx @search-docs/cli index status

# 再インデックス
npx @search-docs/cli index rebuild
```

## 関連パッケージ

- `@search-docs/server`: 検索サーバ
- `@search-docs/mcp-server`: Claude Code統合
- `@search-docs/client`: JSON-RPCクライアント
npm package: @search-filter/react
Description: Made with create-react-library
Author: riteshf
Latest version: 0.0.4

# @search-filter/react

> Made with create-react-library

[![NPM](https://img.shields.io/npm/v/@search-filter/react.svg)](https://www.npmjs.com/package/@search-filter/react) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @search-filter/react
```

## Usage

```jsx
import React, { Component } from 'react'

import { SearchFilter } from '@search-filter/react'
import '@search-filter/react/dist/index.css'

class Example extends Component {
  render() {
    return <SearchFilter option={...} selections={...} updateFilter={Function(newSelections)}/>
  }
}
```

## License

MIT © [riteshf](https://github.com/riteshf)
npm package: @search-params/ts
Description: Read and update URLSearchParams with full type-safety
Author: Hector Sosa
Latest version: 0.0.4

# Search Params

Read and write [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams) with full type-safety using `@search-params/ts` using any UI framework and any schema validation library.

## Introduction

This project is heavily inspired by TanStack's Router [Search Params](https://tanstack.com/router/v1/docs/guide/search-params) with the exception that (a) it isn't limited to a specific React framework and (b) it reads and writes Search Params using the same hook.

### Why Search Params?

The URL Search Params is perfectly able to act as a form of global state. If you would like to know more about this, give TanStack's Router [Search Params, the "OG" State Manager](https://tanstack.com/router/v1/docs/guide/search-params#search-params-the-og-state-manager) a read.
npm package: @searchable-bullboard/api
Description: A Dashboard server API built on top of bull or bullmq.
Author: felixmosh
Latest version: 6.9.6

# <img alt="@searchable-bullboard" src="https://raw.githubusercontent.com/felixmosh/bull-board/master/packages/ui/src/static/images/logo.svg" width="35px" /> @searchable-bullboard/api 

Core server APIs of `bull-board`.

<p align="center">
  <a href="https://www.npmjs.com/package/@searchable-bullboard/api">
    <img alt="npm version" src="https://img.shields.io/npm/v/@searchable-bullboard/api">
  </a>
  <a href="https://www.npmjs.com/package/bull-board">
    <img alt="npm downloads" src="https://img.shields.io/npm/dw/bull-board">
  </a>
  <a href="https://github.com/vcapretz/bull-board/blob/master/LICENSE">
    <img alt="licence" src="https://img.shields.io/github/license/vcapretz/bull-board">
  </a>
<p>

![Overview](https://raw.githubusercontent.com/felixmosh/bull-board/master/screenshots/overview.png)
![UI](https://raw.githubusercontent.com/felixmosh/bull-board/master/screenshots/dashboard.png)

For more info visit the main [README](https://github.com/felixmosh/bull-board#readme)
npm package: @searchable-bullboard/express
Description: A Express.js server adapter for Bull-Board dashboard.
Author: felixmosh
Latest version: 6.9.6

# <img alt="@searchable-bullboard" src="https://raw.githubusercontent.com/felixmosh/bull-board/master/packages/ui/src/static/images/logo.svg" width="35px" /> @searchable-bullboard/express 

[Express.js](https://expressjs.com/) server adapter for `bull-board`.

<p align="center">
  <a href="https://www.npmjs.com/package/@searchable-bullboard/express">
    <img alt="npm version" src="https://img.shields.io/npm/v/@searchable-bullboard/express">
  </a>
  <a href="https://www.npmjs.com/package/bull-board">
    <img alt="npm downloads" src="https://img.shields.io/npm/dw/bull-board">
  </a>
  <a href="https://github.com/vcapretz/bull-board/blob/master/LICENSE">
    <img alt="licence" src="https://img.shields.io/github/license/vcapretz/bull-board">
  </a>
<p>

![Overview](https://raw.githubusercontent.com/felixmosh/bull-board/master/screenshots/overview.png)
![UI](https://raw.githubusercontent.com/felixmosh/bull-board/master/screenshots/dashboard.png)

# Usage examples
1. [Simple express setup](https://github.com/felixmosh/bull-board/tree/master/examples/with-express)
2. [Basic authentication example](https://github.com/felixmosh/bull-board/tree/master/examples/with-express-auth)
2. [Multiple instance of the board](https://github.com/felixmosh/bull-board/tree/master/examples/with-multiple-instances)

For more info visit the main [README](https://github.com/felixmosh/bull-board#readme)
npm package: @searchable-bullboard/fastify
Description: A Fastify.js server adapter for Bull-Board dashboard.
Author: felixmosh
Latest version: 6.9.6

# <img alt="@searchable-bullboard" src="https://raw.githubusercontent.com/felixmosh/bull-board/master/packages/ui/src/static/images/logo.svg" width="35px" /> @searchable-bullboard/fastify 

[Fastify.js](https://www.fastify.io/) server adapter for `bull-board`.

<p align="center">
  <a href="https://www.npmjs.com/package/@searchable-bullboard/fastify">
    <img alt="npm version" src="https://img.shields.io/npm/v/@searchable-bullboard/fastify">
  </a>
  <a href="https://www.npmjs.com/package/bull-board">
    <img alt="npm downloads" src="https://img.shields.io/npm/dw/bull-board">
  </a>
  <a href="https://github.com/vcapretz/bull-board/blob/master/LICENSE">
    <img alt="licence" src="https://img.shields.io/github/license/vcapretz/bull-board">
  </a>
<p>

![Overview](https://raw.githubusercontent.com/felixmosh/bull-board/master/screenshots/overview.png)
![UI](https://raw.githubusercontent.com/felixmosh/bull-board/master/screenshots/dashboard.png)

# Usage examples
1. [Simple fastify setup](https://github.com/felixmosh/bull-board/tree/master/examples/with-fastify)
2. [Auth with fastify setup](https://github.com/felixmosh/bull-board/tree/master/examples/with-fastify-auth)


For more info visit the main [README](https://github.com/felixmosh/bull-board#readme)
npm package: @searchable-bullboard/ui
Description: A Dashboard UI built on top of bull or bullmq.
Author: felixmosh
Latest version: 6.9.6

# <img alt="@searchable-bullboard" src="https://raw.githubusercontent.com/felixmosh/bull-board/master/packages/ui/src/static/images/logo.svg" width="35px" /> @searchable-bullboard/ui 

UI packages of `bull-board`.

<p align="center">
  <a href="https://www.npmjs.com/package/@searchable-bullboard/ui">
    <img alt="npm version" src="https://img.shields.io/npm/v/@searchable-bullboard/ui">
  </a>
  <a href="https://www.npmjs.com/package/bull-board">
    <img alt="npm downloads" src="https://img.shields.io/npm/dw/bull-board">
  </a>
  <a href="https://github.com/vcapretz/bull-board/blob/master/LICENSE">
    <img alt="licence" src="https://img.shields.io/github/license/vcapretz/bull-board">
  </a>
<p>

![Overview](https://raw.githubusercontent.com/felixmosh/bull-board/master/screenshots/overview.png)
![UI](https://raw.githubusercontent.com/felixmosh/bull-board/master/screenshots/dashboard.png)

For more info visit the main [README](https://github.com/felixmosh/bull-board#readme)
npm package: @searchfe/promise
Description: A lightweight promise implementation for the frontend
Author: harttle
Latest version: 1.0.6

# promise

[![Build Status](https://travis-ci.org/searchfe/promise.svg?branch=master)](https://travis-ci.org/searchfe/promise)
[![Coverage Status](https://coveralls.io/repos/github/searchfe/promise/badge.svg?branch=master)](https://coveralls.io/github/searchfe/promise?branch=master)

一个简易的、移动端专用的 Promise。

> Promise/A+ spec. see: https://promisesaplus.com/

## 使用方式

使用 [APM][apmjs] 安装：

```bash
apmjs install @searchfe/promise
```

RequireJS 示例使用：

```javascript
require.config({
    baseUrl: "/amd_modules"
})
require(['@searchfe/promise'], function(Promise){
    Promise.resolve('hello').then(console.log)
})
```

## API

在 Promises/A+ 的基础上新增了若干 [bluebird][bluebird] 风格的 API。现有 API 如下：

* `#then()`
* `#catch()`
* `#finally()`
* `.resolve()`
* `.reject()`
* `.all()`
* `.fromCallback()`
* `.mapSeries()`

## 实现细节

### unhandledrejection

按照 V8 的 Promise 实现，未捕获的 Promise 异常会触发一个名为 `unhandledrejection` 的 `PromiseRejectionEvent`。该 Promise 实现中，也会尝试触发这个事件。

### nextTick

由于浏览器端没有 `nextTick` API，清空调用栈是借由其他机制实现的。
这些机制的 Fallback 顺序如下（序号越小优先级越高）：

1. `setImmediate` (W3C 标准)
2. `MessageChannel.postMessage`（支持 Worker 的浏览器）
3. `window.postMessage`（非 IE8）
4. `setTimeout`（IE 8 及以下）

## 使用范围

* 移动端专用：使用了移动端支持良好的 ES5 特性，IE 中使用可能会有问题
* AMD 环境：目前只支持 [AMD][amd] 环境

[amd]: http://requirejs.org/docs/whyamd.html
[bluebird]: http://bluebirdjs.com/docs/getting-started.html
[apmjs]: https://github.com/apmjs/apmjs
npm package: @searchfe/user-agent
Description: AMD package for user-agent detection.
Author: pearl
Latest version: 1.9.17

# User Agent 工具

[![Build Status](https://travis-ci.org/searchfe/user-agent.svg?branch=master)](https://travis-ci.org/searchfe/user-agent)
[![Coverage Status](https://coveralls.io/repos/github/searchfe/user-agent/badge.svg?branch=master)](https://coveralls.io/github/searchfe/user-agent?branch=master)

这是一个 User Agent 检测工具。

## 安装

```bash
apmjs install --save @searchfe/user-agent
```

## 例子

```javascript
var ua = require('@searchfe/user-agent')
if (ua.isIOS()) {
    var version = ua.iOSVersion()
    console.log('main version': version[0])
    console.log('sub  version': version[1])
}
```

## UMD 版本引入
### Rollup

```javascript
import path from 'path';

export default {
    //...
    plugins: [{
        resolveId(id) {
            if (id.startsWith('@searchfe/user-agent')) {
                return path.resolve(`${yourPath}/@searchfe/user-agent/index.umd.js`);
            }
            return null;
        }
    }],
    //...
}
```

### Webpack
```javascript
module.exports = {
    //...
    resolve: {
        alias: {
            "@searchfe/user-agent": "@searchfe/user-agent/index.umd.js"
        }
    }
};
```

## 贡献

本仓库使用 [semantic release](https://github.com/semantic-release/semantic-release) 自动发布 NPM，因此需要你的 commit 信息符合 [Commitizen](https://github.com/commitizen/cz-cli) 规范。比如：

- bugfix 例子（自动发 bugfix 版本）：`fix: 修复在 XX 情况下的 XX 问题`。
- feature 例子（自动发 minor 版本）：`feat: 支持 XX 浏览器的识别`。
- 维护工作（不发版本）：`chore: 支持 XX 浏览器的识别`。
- 不兼容变更需要包含一段 `BREAKING CHANGES` 的说明，下次发版递增主版本号。
npm package: @searchfe/versions-compare
Description: [![Build Status](https://travis-ci.org/searchfe/versions-compare.svg?branch=master)](https://travis-ci.org/searchfe/versions-compare) [![Coverage Status](https://coveralls.io/repos/github/searchfe/versions-compare/badge.svg?branch=master)](https://coveral
Author: pearl_wang
Latest version: 1.0.6

# Versions Compare 工具

[![Build Status](https://travis-ci.org/searchfe/versions-compare.svg?branch=master)](https://travis-ci.org/searchfe/versions-compare)
[![Coverage Status](https://coveralls.io/repos/github/searchfe/versions-compare/badge.svg?branch=master)](https://coveralls.io/github/searchfe/versions-compare?branch=master)

版本对比工具

## 安装

```bash
npm install --save versions-compare
```

## 例子

```javascript
var compare = require('versions-compare');

compare(1, 2); // -1
compare([1, 2], [1, 3]); // -1
compare('1.2.3', '1.4.1'); // -1
compare('1.1.1', '1.1.1'); // 0
compare('1.2.3', [1, 2, 3]); // 0
compare('1.2', 2); // -1
compare(3, [2, 3, 4]); // -1
compare('1.0.1', '1'); // 1
compare('1.1.', [1, 2, 3]); // Wrong Params.
compare('.1.1', [1, 2, 3]); // Wrong Params.

```

## UMD 版本引入
### Rollup

```javascript
import path from 'path';

export default {
    //...
    plugins: [{
        resolveId(id) {
            if (id.startsWith('@searchfe/versions-compare')) {
                return path.resolve(`${yourPath}/@searchfe/versions-compare/src/index.umd.js`);
            }
            return null;
        }
    }],
    //...
}
```

### Webpack
```javascript
module.exports = {
    //...
    resolve: {
        alias: {
            "versions-compare": "versions-compare/src/index.umd.js"
        }
    }
};
```
npm package: @searchhive/mcp-server
Description: Model Context Protocol server for SearchHive APIs - connect any AI agent to powerful web search and scraping capabilities
Author: SearchHive
Latest version: 1.0.0

# SearchHive MCP Server

A Model Context Protocol (MCP) server that exposes SearchHive's powerful web search and scraping APIs to AI agents.

## Features

- **SwiftSearch**: Real-time web search with automatic content extraction
- **ScrapeForge**: Enterprise web scraping with browser rendering
- **DeepDive**: AI-powered research across multiple sources
- **Contact Extraction**: Extract emails and phone numbers from scraped content
- **Social Discovery**: Find social media profiles and mentions

## Installation

```bash
npm install -g @searchhive/mcp-server
```

## Configuration

1. Get your API key from [SearchHive Dashboard](https://searchhive.com/dashboard)
2. Set your environment variables:

```bash
export SEARCHHIVE_API_KEY=sk_live_your_key_here
export SEARCHHIVE_BASE_URL=https://www.searchhive.dev/api
```

## Usage with Claude Desktop

Add to your Claude Desktop MCP configuration:

```json
{
  "mcpServers": {
    "searchhive": {
      "command": "searchhive-mcp",
      "env": {
        "SEARCHHIVE_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}
```

## Available Tools

### swift_search
Real-time web search with optional auto-scraping of top results.

### scrape_forge  
Scrape individual URLs with advanced browser rendering.

### deep_dive
Comprehensive research across multiple sources with AI summarization.

### extract_contacts
Extract contact information from text content.

### batch_scrape
Scrape multiple URLs efficiently in batch.

## Development

```bash
# Clone and setup
git clone <repo>
cd mcp-server
npm install

# Build and run
npm run build
npm start

# Debug with MCP Inspector
npm run inspect
```

## License

MIT
npm package: @searchkings/gulp-gcs-upload
Description: Gulp plugin to upload to Google Cloud Storage
Latest version: 1.0.12

# Gulp Google Cloud Storage Upload

Upload files to Google Cloud Storage with Gulp

**To generate GCS credentials:**

```shell
$ gcloud auth application-default login --project <PROJECT_ID>
```

## Install

```shell
npm install @searchkings/gulp-gcs-upload
```

## Usage Example

```ts
import { Uploader } from '@searchkings/gulp-gcs-upload';

const bucketName: string = 'cdn-bucket';
const uploader = new Uploader({
  bucketName,
  cacheFilePath: path.resolve(homedir(), `.gcsupload-${bucketName}`),
  createOnly: true,
  uploadConcurrency: 20
});

return gulp
  .src(`${GLOBALS.CDN_COMMON_PATH}/**`)
  .pipe(uploader.upload())
  .pipe(uploader.report());
```

## API

### Uploader

**constructor(pluginOptions: PluginOptions, storageOptions?: [StorageOptions](https://googleapis.dev/nodejs/storage/latest/global.html#StorageOptions))**

Create a new uploader with a set of plugin options and storage options.

**Note:** If you are not using [Application Default Credentials (ADC)](https://cloud.google.com/docs/authentication/production#automatically), you must specify your preferred authentication method inside of the storage options.

```ts
interface PluginOptions {
  // Name of the bucket you wish to upload files to
  bucketName: string;

  // Local directory and file to store a cache of previously-uploaded files
  cacheFilePath?: string;

  // If true, files are considered immutable once uploaded, and will not be overwritten if a file with the same name exists. Default: false
  createOnly?: boolean;

  // Number of simultaneous file uploads. Default: 1
  uploadConcurrency?: number;
}
```

**.upload(uploadOptions?: [UploadOptions](https://googleapis.dev/nodejs/storage/latest/global.html#UploadOptions))**

Uploads your stream of files to the GCS bucket with optional upload options you define.

**.report(reportOptions?: ReportOptions)**

Outputs a report with the state of each file that passed through the `.upload()` stream.

```ts
export type FileState = 'cache' | 'skip' | 'update' | 'create';

interface ReportOptions {
  // List of states you wish to see included in the output
  states?: FileState[];
}
```

## Development

```shell
$ npm install
$ npm start
```