{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"bookshelf","owner":"bookshelf","isFork":false,"description":"A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js","topicNames":["nodejs","orm","sqlite","postgresql","javascript","mysql","database","bookshelf"],"topicsNotShown":0,"allTopics":["nodejs","orm","sqlite","postgresql","javascript","mysql","database","bookshelf"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":13,"issueCount":223,"starsCount":6338,"forksCount":568,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-14T20:35:21.261Z"}},{"type":"Public","name":"case-converter-plugin","owner":"bookshelf","isFork":false,"description":"Bookshelf plugin for handling the conversion between the database's snake_cased and a model's camelCased properties automatically.","topicNames":["javascript","plugin","bookshelf","bookshelf-plugin","bookshelfjs"],"topicsNotShown":0,"allTopics":["javascript","plugin","bookshelf","bookshelf-plugin","bookshelfjs"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":8,"issueCount":1,"starsCount":4,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-24T10:50:46.950Z"}},{"type":"Public","name":"virtuals-plugin","owner":"bookshelf","isFork":false,"description":"Allows getting/setting virtual (computed) properties on model instances.","topicNames":["javascript","plugin","bookshelf","bookshelf-plugin","bookshelfjs"],"topicsNotShown":0,"allTopics":["javascript","plugin","bookshelf","bookshelf-plugin","bookshelfjs"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":4,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-20T15:36:16.697Z"}},{"type":"Public","name":"processor-plugin","owner":"bookshelf","isFork":false,"description":"Bookshelf plugin that allows defining custom processor functions that handle transformation of values whenever they are set on a model.","topicNames":["javascript","plugin","bookshelf","bookshelf-plugin","bookshelfjs"],"topicsNotShown":0,"allTopics":["javascript","plugin","bookshelf","bookshelf-plugin","bookshelfjs"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-06-20T15:33:58.517Z"}},{"type":"Public","name":"bookshelf-jsdoc-theme","owner":"bookshelf","isFork":true,"description":"JSDoc theme used by bookshelfjs.org, the homepage of the Bookshelf.js ORM","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":161,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-03-06T20:38:52.483Z"}},{"type":"Public","name":"trigger-then","owner":"bookshelf","isFork":false,"description":"triggerThen - Backbone.js \"trigger\" with promises","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":16,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-07-24T21:11:10.503Z"}},{"type":"Public","name":"promise","owner":"bookshelf","isFork":false,"description":"An extension of the \"bluebird\" promise library, used by both Knex.js & Bookshelf.js","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-07-24T21:08:33.180Z"}},{"type":"Public","name":"assets","owner":"bookshelf","isFork":false,"description":"Logos, assets, etc. for Bookshelf / Knex / related projects","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-05-01T18:11:25.501Z"}},{"type":"Public","name":"validators","owner":"bookshelf","isFork":false,"description":"Checkit validators specific to database things","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2014-02-18T15:07:42.102Z"}},{"type":"Public","name":"bookshelfjs.org","owner":"bookshelf","isFork":false,"description":"The bookshelf.js documentation site","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2014-01-28T14:44:05.270Z"}},{"type":"Public","name":"knexjs.org","owner":"bookshelf","isFork":false,"description":"The knex.js documentation site","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2014-01-28T14:40:57.374Z"}}],"repositoryCount":11,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}