Initializes certain properties upon creation of a resource. Different from `default` in that it is able to use the `req` object.
Baucis uses this to parse and format streams of JSON.
Prevents clients from updating certain properties.
Changes the `required` validator to only be active when creating resources.
Demonstrates how easy it is to decorate a `baucis` REST API with custom functionality.
Adds automatic deep populate + select functionality.
Allows properties for some resource to have an alternative `development` key when accessed via `/dev/api/etc`.
Automatically creates unauthenticated users as guests and reserves guest names.
Adds voting to a resource based on certain properties.
Ensures valid ObjectIds where applicable.
Allows you to specify authentication parameters for properties within any `baucis` resource's `mongoose` schema and adds authentication routes.
An example server that uses baucis to create a REST API
Adds `level` upgrade/downgrade functionality specific to users.
Adds a clone method to `baucis` resources.
Set links and Link header for baucis JSON responses.'
Baucis CSV formatter plugin.
A plugin for baucis that adds PATCH as an alias to PUT.
Allows isomorphic pages to be created via a REST API.