crossrecord
TypeScript icon, indicating that this package has built-in type declarations

0.0.15 • Public • Published

crossrecord

IN ALPHA DEVELOPMENT

This project is in active development and is not meant for production use yet!

What is it?

Crossrecord is an ORM-like object mapping and data transfer library for accessing storage systems like S3, DynamoDB and messaging systems like SQS. It has a highly configurable Promise-based API for node.js and the browser written in TypeScript with ES5+ support.

Features:

  • Storage agnostic - supports mutliple database systems.
  • Decoupled model - easy to swap plug-ins, dependecy injection, re-usable model.
  • Beyond Storage - easily connect to Queue, Cache, Lock and PubSub plug-ins.
  • Encryption - ready encryption plug-ins.
  • Emulation - emulate database features not available on some systems.
  • Promise-based - compatible with async/await.
  • Monogo-style queries

Readme

Keywords

none

Package Sidebar

Install

npm i crossrecord

Weekly Downloads

1

Version

0.0.15

License

MIT

Last publish

Collaborators

  • stawecki