Socket
Book a DemoInstallSign in
Socket

punch-orm

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

punch-orm

A database agnostic object relational mapper to share between your server & client.

0.0.0
latest
npmnpm
Version published
Maintainers
1
Created
Source

ORM

Punch ORM is an object-relational mapper (ORM) for node.js that provides a database agnostic persistence layer for simple or complex javascript objects. What makes Punch ORM different than all other bagillion node.js ORMs are many things (yes, a bagillion of them!). Most notably is that Punch ORM is inspired by the unit-of-work pattern instead of the typical rails-like active-record model. This is much more powerful because you can batch several operations into a single commit and the UoW will prepare the operations and re-use resources for the best possible performance and efficiency.

Build Status Coverage Status

Documentation

coming soon...

Stability

Yeah, use this as your own risk. It's still a WIP. :)

Goals

  • Work with many different data stores.
  • Cross database/connection field mapping (reference / embedding between many different databases/connections).
  • Work in the browser.
  • Be modular/plugable.
  • Easily bind models to express/* for restful routing and in turn generate browser models (with ws/* support too!)
  • Built-in caching.
  • ...

Contribution

All help is welcomed. All contributions must be fully tested (with 100% code completion). There, I said it. To run tests, use make test. For code completion, use make coverage then check out reports/index.html.

FAQs

Package last updated on 13 Oct 2013

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

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.