Boodle
Boodle is an experimental ES6 ODM for parse.com backends. It lets you do delightful things like yield
for asynchronous tasks, directly get or set model values, and use the new ES6 class definitions.
example
co(function* () {
class TestModel extends BaseModel {
get definition() {
return {
test: 'string'
};
}
}
var createdModel = yield TestModel.generate();
var newToken = createdModel.token;
var loadedModel = yield TestModel.load(newToken);
loadedModel.test = 'hello';
yield loadedModel.save();
yield loadedModel.refresh();
console.log(loadedModel.test);
yield loadedModel.delete();
var deletedModel = yield TestModel.load(newToken);
});