Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

octonom

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

octonom

Object Document Mapper for any database

  • 1.0.0-alpha.1
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Weekly downloads
 
Created
Source

octonom

Greenkeeper badge Build Status codecov

Octonom brings you TypeScript-based models and collections for any database with actual separation of concerns:

  • Models organize your data with a schema and can validate instances. Models are independent of how the data is actually stored in databases.
  • Collections map your database data to model instances and vice versa. There are collection types for several databases. For example, you can decide to store one model in CouchDB and another in MongoDB – in the same application and they can even reference each other.

Features of octonom:

  • clear separation of concerns
  • models allow you to work with your data
  • collections take care of persisting and retrieving data to/from a database
  • models are actual TypeScript/ES6 classes
  • type safety: your model properties have types
  • extensible: if you need something specific, just extend the octonom classes
  • multi-database support: implementing a collection for your favorite database is just a few lines
  • runs in NodeJS and browsers

Keywords

FAQs

Package last updated on 02 Jul 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc