Вместо `{ ignoreWhitespace: true, ignoreHtmlAttrs: options }` лучше просто `options`. И в конструкторе HtmlDiff явно задать `this.ignoreWhitespace = true`.