open-index/open-npm huggingface dataset:
npm package: @nitor/aws-vault
Description: Node.js library for storing encrypting keys and values securely to AWS infrastructure.
Author: Nitor Creations
Latest version: 1.2.0

# nitor-vault

Node.js library for storing encrypting keys and values securely to AWS infrastructure.

## Licence

[Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0)
npm package: @nitpicker/analyze-axe
Description: Nitpicker plugin for accessibility analysis using axe-core
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/analyze-axe

axe-core を使用したアクセシビリティ分析プラグイン。

## 概要

各ページの HTML スナップショットに対して [axe-core](https://github.com/dequelabs/axe-core) によるアクセシビリティ検証を実行し、WCAG 違反を検出します。

このパッケージは [Nitpicker](../../README.md) モノレポの内部パッケージです。単体での利用は想定していません。

## ライセンス

Apache-2.0
npm package: @nitpicker/analyze-lighthouse
Description: Nitpicker plugin for performance analysis using Lighthouse
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/analyze-lighthouse

Lighthouse を使用したパフォーマンス分析プラグイン。

## 概要

各ページに対して [Lighthouse](https://github.com/GoogleChrome/lighthouse) によるパフォーマンス監査を実行し、Core Web Vitals などのスコアを取得します。

このパッケージは [Nitpicker](../../README.md) モノレポの内部パッケージです。単体での利用は想定していません。

## ライセンス

Apache-2.0
npm package: @nitpicker/analyze-main-contents
Description: Nitpicker plugin for main content detection and extraction
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/analyze-main-contents

メインコンテンツ検出・抽出プラグイン。

## 概要

各ページの HTML スナップショットからメインコンテンツ領域を自動検出し、CSS セレクタとともに抽出結果を返します。

このパッケージは [Nitpicker](../../README.md) モノレポの内部パッケージです。単体での利用は想定していません。

## ライセンス

Apache-2.0
npm package: @nitpicker/analyze-markuplint
Description: Nitpicker plugin for HTML markup validation using markuplint
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/analyze-markuplint

markuplint を使用した HTML マークアップ検証プラグイン。

## 概要

各ページの HTML スナップショットに対して [markuplint](https://markuplint.dev/) による HTML 検証を実行し、マークアップの問題を検出します。

このパッケージは [Nitpicker](../../README.md) モノレポの内部パッケージです。単体での利用は想定していません。

## ライセンス

Apache-2.0
npm package: @nitpicker/analyze-search
Description: Nitpicker plugin for keyword and CSS selector search
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/analyze-search

キーワード・CSS セレクタ検索プラグイン。

## 概要

各ページの HTML スナップショットに対して、指定したキーワードや CSS セレクタでの検索を実行し、一致箇所を報告します。

このパッケージは [Nitpicker](../../README.md) モノレポの内部パッケージです。単体での利用は想定していません。

## ライセンス

Apache-2.0
npm package: @nitpicker/analyze-textlint
Description: Nitpicker plugin for Japanese text proofreading using textlint
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/analyze-textlint

textlint を使用した日本語テキスト校正プラグイン。

## 概要

各ページのテキストコンテンツに対して [textlint](https://textlint.github.io/) による日本語校正を実行し、表記ゆれ・文法上の問題を検出します。

このパッケージは [Nitpicker](../../README.md) モノレポの内部パッケージです。単体での利用は想定していません。

## ライセンス

Apache-2.0
npm package: @nitpicker/cli
Description: Web site crawler, analyzer, and reporter CLI
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/cli

Web サイトのクローラー・分析・レポート統合 CLI。

## 概要

ヘッドレスブラウザで Web サイトをクロールし、各ページのメタデータ・リンク構造・ネットワークリソース・HTML スナップショットを `.nitpicker` アーカイブに保存します。さらに、アーカイブに対して各種プラグインによる分析を実行し、Google Sheets にレポートを出力できます。

## 使い方

```sh
npx @nitpicker/cli crawl <URL>     # Web サイトをクロール
npx @nitpicker/cli analyze <file>  # 分析プラグインを実行
npx @nitpicker/cli report <file>   # Google Sheets レポートを生成
```

詳細なオプションは[ルートの README](../../README.md) を参照してください。

## ライセンス

Apache-2.0
npm package: @nitpicker/core
Description: Plugin-based page analysis engine for Nitpicker
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/core

プラグインベースのページ分析エンジン。

## 概要

`.nitpicker` アーカイブ内の各ページに対して、analyze プラグインを並列実行するためのエンジンです。プラグインの検出・読み込み・Worker スレッドでの実行を担当します。

このパッケージは [Nitpicker](../../README.md) モノレポの内部パッケージです。単体での利用は想定していません。

## ライセンス

Apache-2.0
npm package: @nitpicker/crawler
Description: Web crawler engine with headless browser rendering and archive storage
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/crawler

ヘッドレスブラウザによる Web クローラーエンジン。

## 概要

Puppeteer を使用して Web サイトをクロールし、各ページのメタデータ・リンク構造・ネットワークリソース・レンダリング後 HTML スナップショットを SQLite ベースのアーカイブ（`.nitpicker`）に保存します。

このパッケージは [Nitpicker](../../README.md) モノレポの内部パッケージです。単体での利用は想定していません。

## ライセンス

Apache-2.0
npm package: @nitpicker/mcp-server
Description: MCP server for querying .nitpicker archive files via AI assistants
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/mcp-server

`.nitpicker` アーカイブファイルを AI アシスタントから操作するための MCP サーバー。

## 概要

[Model Context Protocol (MCP)](https://modelcontextprotocol.io/) を介して、`.nitpicker` アーカイブの内容を AI アシスタント（Claude Desktop 等）から直接クエリできるサーバーです。stdio トランスポートで動作し、14 のツールを提供します。

内部では `@nitpicker/query` パッケージのクエリ関数を呼び出しています。

### 提供ツール

| ツール                   | 説明                                                 |
| ------------------------ | ---------------------------------------------------- |
| `open_archive`           | `.nitpicker` ファイルを読み込み、archiveId を返す    |
| `close_archive`          | アーカイブを閉じてリソースを解放                     |
| `get_summary`            | サイト全体の概要統計                                 |
| `list_pages`             | ページ一覧（フィルタ・ソート・ページネーション対応） |
| `get_page_detail`        | 特定ページの詳細情報                                 |
| `get_page_html`          | HTML スナップショットの取得                          |
| `list_links`             | リンク分析（壊れたリンク、外部リンク、孤立ページ）   |
| `list_resources`         | サブリソース一覧（CSS、JS、画像、フォント）          |
| `list_images`            | 画像品質チェック（alt 欠落、サイズ欠落、過大画像）   |
| `get_violations`         | 分析プラグインの違反結果                             |
| `find_duplicates`        | メタデータ重複検出                                   |
| `find_mismatches`        | メタデータ不一致検出                                 |
| `get_resource_referrers` | リソース参照元ページの検出                           |
| `check_headers`          | セキュリティヘッダー確認                             |

## セットアップ

Claude Desktop の設定ファイルに以下を追加してください。

```json
{
	"mcpServers": {
		"nitpicker": {
			"command": "npx",
			"args": ["@nitpicker/mcp-server"]
		}
	}
}
```

このパッケージは [Nitpicker](../../README.md) モノレポの内部パッケージです。

## ライセンス

Apache-2.0
npm package: @nitpicker/query
Description: Archive lifecycle management and query functions for .nitpicker files
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/query

`.nitpicker` アーカイブファイル向けのクエリ API。

## 概要

`.nitpicker` アーカイブ（SQLite ベース）に対して、SQL レベルのフィルタリング・集計・ページネーションを提供するクエリライブラリです。大規模サイト（10,000 ページ以上、500,000 レコード以上）でも効率的に動作するよう設計されています。

`ArchiveManager` によるアーカイブのライフサイクル管理と、12 のクエリ関数を提供します。

### クエリ関数

| 関数                   | 説明                                                           |
| ---------------------- | -------------------------------------------------------------- |
| `getSummary`           | サイト全体の統計情報（ページ数、メタデータ充足率など）         |
| `listPages`            | ページ一覧（ステータス、メタデータ、ディレクトリでフィルタ）   |
| `getPageDetail`        | 特定ページの詳細（メタデータ、リンク、リダイレクト、ヘッダー） |
| `getPageHtml`          | ページの HTML スナップショット取得                             |
| `listLinks`            | リンク分析（壊れたリンク、外部リンク、孤立ページ）             |
| `listResources`        | サブリソース一覧（CSS、JS、画像、フォント）                    |
| `listImages`           | 画像品質チェック（alt 欠落、サイズ欠落、過大画像）             |
| `getViolations`        | 分析プラグインの違反結果取得                                   |
| `findDuplicates`       | タイトル・description の重複検出                               |
| `findMismatches`       | メタデータの不一致検出（canonical、OG タグ）                   |
| `getResourceReferrers` | 特定リソースを参照しているページの検出                         |
| `checkHeaders`         | セキュリティヘッダーの確認（CSP、HSTS 等）                     |

このパッケージは [Nitpicker](../../README.md) モノレポの内部パッケージです。単体での利用は想定していません。

## ライセンス

Apache-2.0
npm package: @nitpicker/report-google-sheets
Description: Nitpicker reporter that outputs crawl and analysis results to Google Sheets
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/report-google-sheets

クロール・分析結果を Google Sheets に出力するレポーター。

## 概要

`.nitpicker` アーカイブ内のクロールデータと分析結果を Google Sheets に出力します。ページ一覧・リンク・リソース・画像・違反レポートなど、複数のシートを自動生成します。

このパッケージは [Nitpicker](../../README.md) モノレポの内部パッケージです。単体での利用は想定していません。

## ライセンス

Apache-2.0
npm package: @nitpicker/types
Description: Shared TypeScript type definitions for Nitpicker plugins
Author: D-ZERO
Latest version: 0.6.5-alpha.0

# @nitpicker/types

Nitpicker プラグイン向けの共有 TypeScript 型定義。

## 概要

analyze プラグインやレポーターが共通で使用する型定義（`Report`、`ConfigJSON` など）を提供します。

このパッケージは [Nitpicker](../../README.md) モノレポの内部パッケージです。単体での利用は想定していません。

## エクスポート

| パス                        | 内容                                                                          |
| --------------------------- | ----------------------------------------------------------------------------- |
| `@nitpicker/types`          | `Report`、`Violation`、`Discrepancy`、`ConfigJSON` 等の共通型定義             |
| `@nitpicker/types/to-error` | `toError()` — unknown な例外値を `Error` インスタンスに変換するユーティリティ |

## ライセンス

Apache-2.0
npm package: @nitpik/core
Description: Platorm-independent Nitpik API.
Author: Nicholas C. Zakas
Latest version: 0.0.5

# Nitpik Core

by [Nicholas C. Zakas](https://humanwhocodes.com)

If you find this useful, please consider supporting my work with a [donation](https://humanwhocodes.com/donate).

## Description

The base API for Nitpik.

## Usage

### Node.js

Install using [npm][npm] or [yarn][yarn]:

```
npm install @nitpik/core

# or

yarn add @nitpik/core
```






[npm]: https://npmjs.com/
[yarn]: https://yarnpkg.com/
npm package: @nitpik/node
Description: Node.js CLI and API for Nitpik
Author: Nicholas C. Zakas
Latest version: 0.0.5

# Nitpik Node.js

by [Nicholas C. Zakas](https://humanwhocodes.com)

If you find this useful, please consider supporting my work with a [donation](https://humanwhocodes.com/donate).

## Description

A pluggable command-line utility for formatting source code. Anyone can create source code formatters to plug in to Nitpik CLI.

## Usage

### Node.js

Install using [npm][npm] or [yarn][yarn]:

```
npm install @nitpik/node --save

# or

yarn add @nitpik/node
```

Then run it:

```
npx nitpik foo.js
```


[npm]: https://npmjs.com/
[yarn]: https://yarnpkg.com/
npm package: @nitpik/toolkit
Description: A toolkit for building Nitpik formatters
Author: Nicholas C. Zakas
Latest version: 0.2.0

# Nitpik Toolkit

by [Nicholas C. Zakas](https://humanwhocodes.com)

![Node CI](https://github.com/nitpik/toolkit/workflows/Node%20CI/badge.svg)

If you find this useful, please consider supporting my work with a [donation](https://humanwhocodes.com/donate).

## Description

A toolkit for building Nitpik formatters.

### Status

**Prototype** - Seeking feedback and not ready for production use.

## Usage

### Node.js

Install using [npm][npm] or [yarn][yarn]:

```
npm install @nitpik/toolkit --save

# or

yarn add @nitpik/toolkit
```

Import into your Node.js project:

```js
// CommonJS
const { NitpikTokenList } = require("@nitpik/toolkit");

// ESM
import { NitpikTokenList } from "@nitpik/toolkit";
```

### Deno

Import into your Deno project:

```js
import { NitpikTokenList } from "https://unpkg.com/@nitpik/toolkit/dist/pkg.js";
```

### Browser

Import into a browser script:

```js
import { NitpikTokenList } from "https://unpkg.com/@nitpik/toolkit/dist/pkg.js";
```

### Developer Setup

1. Ensure you have [Node.js](https://nodejs.org) 12+ installed
2. Fork and clone this repository
3. Run `npm install`
4. Run `npm test` to run tests

## License and Copyright

This code is licensed under the Apache 2.0 License (see LICENSE for details).

Copyright Human Who Codes LLC. All rights reserved.