Skip to content
Bookshelf plugin for handling the conversion between the database's snake_cased and a model's camelCased properties automatically.
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
.eslintrc.json
.gitignore
.npmignore
.prettierrc
.travis.yml
CHANGELOG.md
LICENSE
README.md
index.js
package-lock.json
package.json

README.md

Bookshelf Case Converter Plugin

Build Status Greenkeeper badge

This is a plugin for the Bookshelf Node.js ORM that handles the conversion between the database's snake_cased and a model's camelCased properties automatically.

How to use

First install the package:

npm install bookshelf-case-converter-plugin

Then load the plugin using bookshelf.plugin('bookshelf-case-converter-plugin'). No further action is required, since the plugin will automatically convert model attributes between snake_case and camelCase.

Limitations

Note that there are some limitations to the way this plugin works. When you access query methods directly, there will be no conversion, meaning that you have to use the actual database column names in this case. The following methods do no work with this plugin yet:

You can’t perform that action at this time.