UNPKG

@naturalcycles/datastore-lib

Version:

Opinionated library to work with Google Datastore, implements CommonDB

19 lines (14 loc) 967 B
## @naturalcycles/datastore-lib > Opinionated library to work with Google Datastore [![npm](https://img.shields.io/npm/v/@naturalcycles/datastore-lib/latest.svg)](https://www.npmjs.com/package/@naturalcycles/datastore-lib) [![](https://circleci.com/gh/NaturalCycles/datastore-lib.svg?style=shield&circle-token=cbb20b471eb9c1d5ed975e28c2a79a45671d78ea)](https://circleci.com/gh/NaturalCycles/datastore-lib) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) # Features - BaseDao abstract class for extension - DBM / BM / FM models, conversion, validation - DB fields convention (`created`, `updated`, `_ver`) - Simplified ID handling (always String ids) - Simple and powerful In-Memory Datastore emulator for faster and safer unit testing (!) - Streaming with RxJS Observable interface - Anonymization hook to be able to plug your implementation (privacy by design) - ...