Helps with adding methods to some instance. Best used with util.inherits.
Quickly create higher-order components out of mixins and/or create higher-order components that can easily double as mixins.
Some helper methods for decorating `baucis` controllers. Controllers can inherit decorators from other controllers.
Allows you to specify authentication parameters for properties within any `baucis` resource's `mongoose` schema and adds authentication routes.
Adds a clone method to `baucis` resources.
Adds automatic deep populate + select functionality.
Allows properties for some resource to have an alternative `development` key when accessed via `/dev/api/etc`.
Allows properties to be exposed as files.
Automatically creates unauthenticated users as guests and reserves guest names.
Initializes certain properties upon creation of a resource. Different from `default` in that it is able to use the `req` object.
Allows an `insensitive` query parameter.
Forces `of` and `descendants` population.
Prevents clients from updating certain properties.
Changes the `required` validator to only be active when creating resources.
Prevents clients from setting or updating properties with `reserved` option enabled.
Upon clients' updates, forces update of properties.
Adds `level` upgrade/downgrade functionality specific to users.
Ensures valid ObjectIds where applicable.
Adds voting to a resource based on certain properties.
Demonstrates how easy it is to decorate a `baucis` REST API with custom functionality.
Allows isomorphic pages to be created via a REST API.
SystemJS plugin that uses Babel for jsx transformation.
A really simple module that allows you to reload some module.
Babel plugin using `react-hot-api` to add hot reloading to `React.createClass` and all classes with a `render` method.
Automatically adds a decorator to React components. Accepts a single argument, a path to some module for error reporting, and if there's an error, it will catch it and pass it to the reporter.