Displaying 1 to 12 from 12 results

Bookshelf - A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js

  •    Javascript

Bookshelf is a JavaScript ORM for Node.js, built on the Knex SQL query builder. Featuring both promise based and traditional callback interfaces, providing transaction support, eager/nested-eager relation loading, polymorphic associations, and support for one-to-one, one-to-many, and many-to-many relations. It is designed to work well with PostgreSQL, MySQL, and SQLite3.

bookshelf-cascade-delete - Cascade delete with Bookshelf.js

  •    Javascript

This Bookshelf.js plugin provides cascade delete with a simple configuration on your models.

bookshelf-json-columns - Parse JSON columns with Bookshelf.js

  •    Javascript

This Bookshelf.js plugin enables you to define which model columns have JSON format, preventing manual hook definition for each model with JSON columns.Contributions are welcome and greatly appreciated, so feel free to fork this repository and submit pull requests.

bookshelf-manager - Easily wire up models to APIs with supported for complex, nested saving.

  •    Javascript

Model & Collection manager for Bookshelf.js to make it easy to create & save deep, nested JSON structures from API requests.In progress...




Openbooks - An online reopository to share books

  •    HTML

An online repo to share books. Created in the loving memory of the internet's own boy Aaron swartz, on his birthday. We are a group of open data lovers, united to share knowledge...

bookshelf-scopes - Giving you Rails like scopes in Bookshelf.js.

  •    Javascript

Giving you Rails like scopes in Bookshelf.js. This was originally a PK4Media project but I moved it over to my account as they do not use it anymore. You will then be able to add a scopes property on your models that will give you a Knex query builder as the first argument and then followed by any additional arguments. See examples below.

graphql-bookshelf - Some help defining GraphQL schema around BookshelfJS models

  •    Javascript

This is an early version of the BookshelfType I wrote to help me link up my Bookshelf models (built on top of Postgres) to my GraphQL schema. ...

bookshelf-bcrypt - Automatic password hashing for your bookshelf models

  •    Javascript

After installing bookshelf-bcrypt with npm i --save bookshelf-bcrypt, all you need to do is add it as a bookshelf plugin and enable it on your models. Nothing fancy here, just keep using bookshelf as usual.


bookshelf-paranoia - A bookshelf plugin to soft-delete data

  •    Javascript

Protect your database from data loss by soft deleting your rows. I don't use this package anymore so it's un-maintained. I still spend a little time managing small fixes but do so at a fairly slow pace. If you're interested in maintaining this project, please reach out to me.

bookshelf-uuid - Automatically generates UUIDs for your bookshelf models

  •    Javascript

After installing bookshelf-uuid with npm i --save bookshelf-uuid, all you need to do is add it as a bookshelf plugin and enable it on your models. Nothing fancy here, just keep using bookshelf as usual.

graphql-bookshelfjs - Using GraphQL with Bookshelf ORM

  •    Javascript

A simple bridge between your graphql queries and your bookshelf models. This library resolves graphql queries to batched and optimised queries using bookshelf models. Please make sure you have graphql and bookshelf installed.

bookshelf-pagemaker - Customizable pagination for bookshelf models

  •    Javascript

bookshelf-pagemaker allows you to paginate results from bookshelf.js queries by extending your user defined model with several helper functions and replacing the fetchAll method with a custom paginate method. bookshelf-pagemaker also has built in support for handling express style request objects in order to sort, order, search, limit, and offset your results. In addition to all of these extended methods, the pagination formatting is also customizable based on your requirement. Out of the box bookshelf-pagemaker has pagination configurations for a simple paged pagination, offset pagination, and jQuery datatables pagination. Nodeclipse is free open-source project that grows with your contributions.