Exciting release!Introducing "safe npm". Learn more
Socket
Log inDemoInstall

cormo

Package Overview
Dependencies
6
Maintainers
12
Versions
161
Issues
File Explorer

Advanced tools

cormo

ORM framework for Node.js

    1.0.0latest
    GitHub

Version published
Maintainers
12
Weekly downloads
565
decreased by-37.84%

Weekly downloads

Readme

Source

npm version test

About

CORMO is an ORM framework for Node.js.

Currently supports:

  • multi-DB: MySQL, MongoDB, SQLite3, PostgreSQL
  • constraints
  • validations
  • associations
  • geospatial query
  • callbacks
  • aggregation
  • nested column
  • transactions
  • schema migration

See https://github.com/croquiscom/cormo/wiki/Future-Plans for future plans.

Overview

The following is a basic usage. You can see detail guides on http://croquiscom.github.io/cormo/.

import * as cormo from 'cormo'; const connection = new cormo.MySQLConnection({ database: 'test' }); @cormo.Model() class User extends cormo.BaseModel { @cormo.Column({ type: String, required: true, unique: true }) name!: string; @cormo.Column({ type: cormo.types.Integer }) age?: number; } await User.create({ name: 'John Doe', age: 27 }); const users = await User.where({ age: 27 }).select(['name']).order('name').limit(5).skip(100);

License

MIT licenses. See LICENSE for more details.

Keywords

FAQs

Last updated on 08 Dec 2022

Did you know?

Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.

Install Socket
Socket
support@socket.devSocket SOC 2 Logo

Product

  • Package Issues
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc