2026-03-28 bouzuya-firestore-client を 1.0.0 にした
bouzuya/bouzuya-firestore-client を 1.0.0 にした。 GitHub リポジトリのみで、 crates.io には publish していない。
bouzuya-firestore-client は Firestore の client 。 Firestore の Node.js の公式 SDK に近いインタフェースを備えるようにしている。ただし 1.0.0 ではクエリまわりについては備えていない。最低限の読み書きとトランザクションを備えている。詳細は README に書いた。
きっかけとしては、これまでに crates:firestore-path, crates:firestore-structured-query, crates:serde-firestore-value を公開してきているのだけど、これらを使った FirestoreClient 自体はなく、何度も同じような実装を繰り返していたため。
今回はテストコードのほか、 bouzuya/tsukota-web に適用してみて動作を確認している。
Google Nest Hub を子どもの手の届くところに配置した。子どもがペアレンタルコントロールを回避できることに気づいて、台に乗って不安定な足場で触りはじめたので、諦めて移動した次第。さっそく指紋でベタベタになっていて……。うーん。
今日のコミット。
- tsukota-web 8 commits
- bouzuya-firestore-client 3 commits