Neptunian Parity Mnemonic

    mongoose-html

    0.0.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>" });
     

    Schema options

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

    About author

    Created by Homer Quan for reflen.com

    Install

    npm i mongoose-html

    DownloadsWeekly Downloads

    6

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • homerquan