Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Utilities to handle Mongoose Schema Definitions, to convert to JSON and vice versa
JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src
test
.gitignore
LICENSE
README.md
index.js
package.json

README.md

klei-mongodef

klei-mongodef is a utility library for working with Mongoose Schema definitions.

The library can convert a Mongoose Schema definition to JSON or the other way around, which is useful for sending schema definitions via e.g. a REST API or Websockets.

Installation

Install klei-mongodef with npm:

npm install klei-mongodef

Usage

var mongodef = require('klei-mongodef');

Public Methods

toJSON

Convert a Mongoose Schema Definition to a JSON string

  • @param {Object} definition
  • @returns {String}

fromJSON

Get a Schema Definition object from JSON

  • @param {Object|String} json
  • @returns {Object}

Unit tests

Make sure the dev-dependencies are installed, and then run:

npm test

Contributing

klei-mongodef uses the Git Flow branching model so make your pull requests to the develop branch.

Something went wrong with that request. Please try again.