mcpField
U
unjs

unjs

github.com/hairyf開発26703 回インストール2 週間前に更新
リポジトリ

unjs について

UnJS の主要なライブラリと実用的な使い方をまとめたスキルです。さまざまな環境向けの JavaScript アプリを構築する開発者を対象に、サーバー、ビルド、ストレージなどの情報を分類して掲載します。

主な機能

  1. 01HTTP フレームワークとサーバーツール
  2. 02汎用ビルド・プラグインツール
  3. 03ストレージ、ルーティング、ランタイム
  4. 04設定、モジュール、コード生成
  5. 05ドキュメント、画像、Web API ツール

活用シーン

  1. 01プロジェクトに使う UnJS ライブラリの選定
  2. 02複数環境向けアプリの開発方法を参照

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/hairyf/skills --skill unjs

インストール後、Claude Code で/unjsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

GENERATION.md
references/
core-defu.md
core-destr.md
core-h3.md
core-listhen.md
core-mkdist.md
core-nitro.md
core-ohash.md
core-pathe.md
core-scule.md
core-ufo.md
core-unbuild.md
core-unplugin.md
features-automd.md
features-bundle-runner.md
features-c12.md
features-changelogen.md
features-citty.md
features-confbox.md
features-consola.md
features-cookie-es.md
features-crossws.md
features-db0.md
features-fontaine.md
features-fs-memo.md
features-get-port-please.md
features-giget.md
features-hookable.md
features-httpxy.md
features-image-meta.md

詳細

UnJS(Unified JavaScript)は、あらゆる環境で連携しても単独でも動作するように設計された、高品質で単一目的の JavaScript ライブラリとツールのエコシステムです。これらのスキルでは、ユニバーサル JavaScript アプリケーションを構築するための中核パッケージと実践的な使用パターンを扱います。

このスキルは、2026-01-31 に生成された UnJS のウェブサイトに基づいています。

中核となるリファレンス

HTTP とサーバー
トピック説明リファレンス
H3 Framework高いパフォーマンスと移植性を実現する最小限の HTTP フレームワークcore-h3
Nitro Serverあらゆる環境で動作するユニバーサルなウェブサーバーフレームワークcore-nitro
ListhenNode.js 環境とエッジ環境向けの洗練された HTTP リスナーcore-listhen
ユーティリティ
トピック説明リファレンス
Defuプロパティに再帰的にデフォルト値を割り当てますcore-defu
Destr高速で安全な JSON.parse の代替手段core-destr
Ohashmurmurhash3 に基づく高速なハッシュライブラリcore-ohash
Patheクロスプラットフォーム対応のパスユーティリティ(Node.js の path の代替)core-pathe
UFOURL の解析、整形、操作を行うユーティリティcore-ufo
Scule文字列の大文字・小文字変換ユーティリティ(camelCase、kebab-case など)core-scule
ビルドツール
トピック説明リファレンス
Unbuild統合 JavaScript ビルドシステムcore-unbuild
Mkdistソースから配布用ファイルを生成しますcore-mkdist
UnpluginVite、Rollup、webpack、esbuild などに対応する統合プラグインシステムcore-unplugin

機能

ストレージとデータ
トピック説明リファレンス
Unstorage複数のドライバーに対応する非同期キー・バリュー型ストレージ APIfeatures-unstorage
環境とランタイム
トピック説明リファレンス
UnenvJavaScript コードをランタイムに依存しない形式に変換しますfeatures-unenv
Std-env標準的な環境変数ユーティリティfeatures-std-env
HTTP クライアント
トピック説明リファレンス
OfetchNode.js、ブラウザー、ワーカー向けの、より使いやすい fetch APIfeatures-ofetch
ルーティング
トピック説明リファレンス
Radix3Radix Tree に基づく軽量で高速なルーターfeatures-radix3
CLI とツール
トピック説明リファレンス
Citty型安全なコマンドを備えた洗練された CLI ビルダーfeatures-citty
Gigetテンプレートと Git リポジトリをダウンロードしますfeatures-giget
フックとコンテキスト
トピック説明リファレンス
Hookableプラグインや拡張機能向けの await 可能なフックシステムfeatures-hookable
Unctxバニラ JavaScript におけるコンポーザブルのパターンfeatures-unctx
暗号化とセキュリティ
トピック説明リファレンス
UncryptoNode.js、ブラウザー、エッジ環境向けのユニバーサルな暗号 APIfeatures-uncrypto
モジュールシステム
トピック説明リファレンス
MllyNode.js 向け ECMAScript モジュールユーティリティfeatures-mlly
Unimportモジュール内の API を自動インポートしますfeatures-unimport
型システム
トピック説明参照
Untyped設定オブジェクトから型とマークダウンを生成しますfeatures-untyped
ロギングとコンソール
トピック説明参照
Consola複数のレポーターを備えた洗練されたコンソールラッパーですfeatures-consola
ドキュメントとマークダウン
トピック説明参照
Automdマークダウンを自動で管理しますfeatures-automd
ChangelogenConventional Commits を使用して美しい変更履歴を生成しますfeatures-changelogen
Mdboxシンプルなマークダウンユーティリティですfeatures-mdbox
UndocsUnJS プロジェクト向けの最小限のドキュメントテーマと CLI ですfeatures-undocs
設定
トピック説明参照
C12スマートな設定ローダーですfeatures-c12
Confboxコンパクトで高品質な YAML、TOML、JSONC、JSON5 パーサーですfeatures-confbox
Rc9設定の読み書きがこれほど簡単になりましたfeatures-rc9
HTTP と WebSocket
トピック説明参照
HttpxyNode.js 向けのフル機能 HTTP および WebSocket プロキシですfeatures-httpxy
CrosswsNode.js、Deno、Bun、Cloudflare Workers 向けのクロスプラットフォーム WebSocket サーバーですfeatures-crossws
Cookie-esESM Cookie シリアライザーおよびデシリアライザーですfeatures-cookie-es
画像処理
トピック説明参照
IPXSharp と libvips をベースにした、高性能で安全かつ使いやすい画像プロキシですfeatures-ipx
Image-metaJavaScript のみで画像の種類とサイズを検出しますfeatures-image-meta
Jimp-compact画像処理ライブラリ Jimp の軽量版ですfeatures-jimp-compact
Fontaineフォントメトリクスに基づくフォントフォールバックの自動設定ですfeatures-fontaine
コード生成と AST
トピック説明参照
MagicastJavaScript および TypeScript のソースコードをプログラムから変更しますfeatures-magicast
Magic-regexpコンパイル時に除去される、型安全で読みやすい RegExp の代替ですfeatures-magic-regexp
Knitwork-X安全な JavaScript コードを生成するユーティリティです(積極的にメンテナンスされているフォーク)features-knitwork
JitiNode.js 向けのランタイム TypeScript および ESM サポートですfeatures-jiti
データベースとストレージ
トピック説明参照
Db0軽量な SQL コネクターですfeatures-db0
Mongoz設定不要の MongoDB サーバーですfeatures-mongoz
ユーティリティ
トピック説明リファレンス
Fs-memoNode.js 向けの簡単に永続化できるメモオブジェクトfeatures-fs-memo
Get-port-please利用可能な空きポートを取得しますfeatures-get-port-please
Perfect-debouncePromise を返す関数や非同期関数のデバウンスfeatures-perfect-debounce
Serve-placeholderアセットが見つからない場合に使用するスマートなプレースホルダーfeatures-serve-placeholder
Theme-colorsテーマ用の色合いを簡単に生成しますfeatures-theme-colors
パッケージ管理
トピック説明リファレンス
NypmNode.js 向けの統合パッケージマネージャーfeatures-nypm
Pkg-typespackage.json と tsconfig.json 向けの Node.js ユーティリティと TypeScript 型定義features-pkg-types
Bundle-runnerオプションの VM サンドボックス機能を使って、Node.js で webpack バンドルを実行しますfeatures-bundle-runner
Web API
トピック説明リファレンス
Unheadあらゆる環境で使えるドキュメントヘッドタグマネージャーfeatures-unhead
UnghGitHub API への無制限アクセスfeatures-ungh
UnpdfNode.js、ブラウザー、ワーカーで PDF を扱うためのユーティリティfeatures-unpdf
UnwasmJavaScript 向けの WebAssembly ツールfeatures-unwasm
Uqrあらゆるランタイムで、ANSI、Unicode、SVG 形式の QR コードを生成しますfeatures-uqr
UntunCloudflare Quick Tunnels を利用して、ローカルの HTTP(s) サーバーをインターネットに公開しますfeatures-untun
Node-fetch-nativenode-fetch のより優れた再配布版features-node-fetch-native
ビルドツール(その他)
トピック説明リファレンス
Webpackbarwebpack 3、4、5 向けの洗練されたプログレスバーとプロファイラーfeatures-webpackbar
Nanotarあらゆる JavaScript ランタイムで使える、小型で高速な Tar ユーティリティfeatures-nanotar

コメント