maverick

0.0.1 • Public • Published

Maverick

Maverick is an extendible lightweight ORM for javascript and postgres.

Getting Started

var maverick = require('maverick');

var Dog = maverick.createModel('Dog', {
  color: 'string',
  paws: {type: 'smallint', default: 4},
  age: 'smallint'
});

Dog.prototype.speak = function() {
  console.log("burp...");
}

var dog = new Dog({color: 'orange'});

dog.save(function (error) {
	console.log(dog.id);
});

TODO

  • what returns an iterator?
  • inheritance
  • has (n) through
  • singular vs plural table names? The great debate...

Readme

Keywords

none

Package Sidebar

Install

npm i maverick

Weekly Downloads

7

Version

0.0.1

License

MIT

Last publish

Collaborators

  • trevoro