Comment écrire un modèle Mongoose dans ES6 / ES2015

Je veux écrire mon mangouste modèle dans l'ES6. Fondamentalement remplacer module.exports et d'autres ES5 les choses dans la mesure du possible. Voici ce que j'ai.

import mongoose from 'mongoose'

class Blacklist extends mongoose.Schema {
  constructor() {
    super({
      type: String,
      ip: String,
      details: String,
      reason: String
    })
  }
}

export default mongoose.model('Blacklist', Blacklist)

Je vois cette erreur dans la console.

if (!('pluralization' in schema.options)) schema.options.pluralization = this.options.pluralization;
                                 ^

TypeError: Cannot use 'in' operator to search for 'pluralization' in undefined

source d'informationauteur Noah