mongoose-html-2

0.1.1 • Public • Published

What it does

How to use

var mongoose = require('mongoose');
var Schema = mongoose.Schema;
// Will add the Currency type to the Mongoose Schema types
require('mongoose-html').loadType(mongoose);
var Html = mongoose.Types.Html;
 
// If you don't have the Html variable declared you can use 'mongoose.Types.Html'
var ContentSchema = Schema({
  richContent: {
    type: Html,
    setting: {
      allowedTags: ['p', 'b', 'i', 'em', 'strong', 'a'],
      allowedAttributes: {
        'a': ['href']
      }
    }
  }
});
 
var Content = mongoose.model('Content', ContentSchema);
 
var content = new Content({ richContent: "<a href='http://google.com' style='display:block'>google</a>" });
 

How to install

  • npm i mongoose-html

How to test

  • sudo npm i mocha -g
  • mocha test

Schema options

Same as sanitize-html https://github.com/punkave/sanitize-html

About author

Created by Homer Quan for reflen.com

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.1
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.1
    1
  • 0.0.1
    0

Package Sidebar

Install

npm i mongoose-html-2

Weekly Downloads

1

Version

0.1.1

License

MIT

Last publish

Collaborators

  • byndcivilization