コンテンツにスキップ
UniKVS
Esc
↑↓移動↵開く⌘Jプレビュー
このページの内容

パッケージリファレンス

UniKVS のパッケージの一覧と案内です。

UniKVS は本体パッケージと、プラグインと補助のパッケージから構成されます。本体の unikvs 以外は、目的に合わせてインストールします。

インストール方法はインストールを、保存先の選び方はストレージ比較を参照してください。

本体

共有

すべてのパッケージで共有される基盤です。

ストレージ

データの保存先を提供します。動作環境ごとに分かれています。

@unikvs/memory

メモリー上に任意のデータを保存します。

@unikvs/http

HTTP サーバーを保存先として扱います。

@unikvs/null

何も保存しない送り先として使います。

@unikvs/lru-cache

件数や容量の上限付きでデータをメモリーに保存します。

@unikvs/opfs

ブラウザーの OPFS に保存します。

@unikvs/indexeddb

ブラウザーの IndexedDB に保存します。

@unikvs/localstorage

ブラウザーの Local Storage に保存します。

@unikvs/session-storage

ブラウザーの sessionStorage に文字列を保存します。

@unikvs/fs.node

Node.js のローカルファイルシステムに保存します。

@unikvs/s3.node

S3 互換のオブジェクトストレージに保存します。

@unikvs/redis.node

Redis に保存します。

@unikvs/fs.bun

Bun のローカルファイルシステムに保存します。

@unikvs/s3.bun

Bun で S3 互換のオブジェクトストレージに保存します。

@unikvs/redis.bun

Bun の Redis クライアントを使って Redis に保存します。

@unikvs/valkey

Valkey に保存します。

@unikvs/memcached

Memcached に保存します。

@unikvs/etcd

etcd に保存します。

@unikvs/cache-storage

ブラウザーの Cache Storage に保存します。

@unikvs/cookies

Cookie を保存先として扱います。

@unikvs/cloudflare-kv

Cloudflare KV に保存します。

@unikvs/cloudflare-r2

Cloudflare R2 に保存します。

@unikvs/cloudflare-cache

Cloudflare Cache API に保存します。

@unikvs/vercel-blob

Vercel Blob に保存します。

@unikvs/vercel-runtime-cache

Vercel ランタイムのキャッシュに保存します。

@unikvs/retry

一時的な失敗を再試行するラッパーです。

@unikvs/soft-delete

削除操作を論理削除として扱うラッパーです。

ミドルウェア

値を透過的に変換します。変換内容ごとに分かれています。

開発支援

挙動の観測と制御に寄るパッケージです。

このページは役に立ちましたか?