From 5451de6c02858fcc595a9603f0c58a12ef505a98 Mon Sep 17 00:00:00 2001 From: Sean Lang Date: Fri, 1 Apr 2016 03:23:03 -0400 Subject: [PATCH] polyfill trim-right for older browsers --- lib/index.js | 5 +++++ package.json | 1 + 2 files changed, 6 insertions(+) diff --git a/lib/index.js b/lib/index.js index 3f73b8589..2666290e5 100644 --- a/lib/index.js +++ b/lib/index.js @@ -12,7 +12,12 @@ var ParserInline = require('./parser_inline'); var LinkifyIt = require('linkify-it'); var mdurl = require('mdurl'); var punycode = require('punycode'); +var trimRight = require('trim-right'); +if (!String.prototype.trimRight) { + /*eslint-disable no-extend-native*/ + String.prototype.trimRight = function () { return trimRight(this); }; +} var config = { 'default': require('./presets/default'), diff --git a/package.json b/package.json index b474e3088..d7a653b84 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "entities": "~1.1.1", "linkify-it": "~1.2.0", "mdurl": "~1.0.1", + "trim-right": "^1.0.1", "uc.micro": "^1.0.0" }, "devDependencies": {