From: Andreas Madsen Date: Wed, 21 Aug 2013 18:06:29 +0000 (+0200) Subject: shim string.prototype.trim locally X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=0439ea95bce59dee2150910e550f96ebf3371c62;p=buffer.git shim string.prototype.trim locally --- diff --git a/index.js b/index.js index 3272ce8..0b3f793 100644 --- a/index.js +++ b/index.js @@ -493,8 +493,13 @@ function asciiToBytes(str) { return byteArray; } +function stringtrim(str) { + if (str.trim) return str.trim(); + return str.replace(/^\s+|\s+$/g, ''); +} + function base64ToBytes(str) { - return require("base64-js").toByteArray(str.trim()); + return require("base64-js").toByteArray(stringtrim(str)); } function blitBuffer(src, dst, offset, length) {