インストール
実行環境に合わせて UniKVS とプラグインを導入する手順です。
目的の保存先と変換処理に合わせて、必要なパッケージだけを導入します。
本体を導入する
unikvs は必須です。保存先や変換処理は別パッケージとして導入します。
npm install unikvspnpm add unikvsyarn add unikvsbun add unikvsnub add unikvsaube add unikvs保存先を追加する
使う保存先のパッケージを追加します。代表的な組み合わせは次のとおりです。
テストや一時的な保存に使います。追加の外部サービスは不要です。
npm install @unikvs/memorypnpm add @unikvs/memoryyarn add @unikvs/memorybun add @unikvs/memorynub add @unikvs/memoryaube add @unikvs/memoryNode.js のローカルファイルシステムに保存します。
npm install @unikvs/fs.nodepnpm add @unikvs/fs.nodeyarn add @unikvs/fs.nodebun add @unikvs/fs.nodenub add @unikvs/fs.nodeaube add @unikvs/fs.nodeブラウザーでは OPFS、IndexedDB、Local Storage などから選びます。
npm install @unikvs/opfs @unikvs/indexeddb @unikvs/localstoragepnpm add @unikvs/opfs @unikvs/indexeddb @unikvs/localstorageyarn add @unikvs/opfs @unikvs/indexeddb @unikvs/localstoragebun add @unikvs/opfs @unikvs/indexeddb @unikvs/localstoragenub add @unikvs/opfs @unikvs/indexeddb @unikvs/localstorageaube add @unikvs/opfs @unikvs/indexeddb @unikvs/localstorage保存先の選び方はストレージ比較を参照してください。各パッケージの詳細はパッケージリファレンスを参照してください。
変換処理を追加する
値の変換が必要な場合だけ、使うミドルウェアを追加します。
npm install @unikvs/json @unikvs/compressionpnpm add @unikvs/json @unikvs/compressionyarn add @unikvs/json @unikvs/compressionbun add @unikvs/json @unikvs/compressionnub add @unikvs/json @unikvs/compressionaube add @unikvs/json @unikvs/compression検証を使う場合
Valibot スキーマで入出力値を検証する場合は、valibot を別途導入します。
npm install valibotpnpm add valibotyarn add valibotbun add valibotnub add valibotaube add valibotBuilder の schema オプションにスキーマを渡すと検証が有効になります。詳しい手順は値を検証するを参照してください。
バージョンの注意
- 本体とプラグインのバージョンは、できるだけ同じリリース系列でそろえてください。
- ピア依存で警告が出た場合は、警告文のバージョン指定に合わせて追加してください。たとえばログ関連のピア依存を求められた場合は、指示に従って導入します。