larvituser-api
Advanced tools
Comparing version 0.3.2 to 0.3.3
18
index.js
@@ -29,2 +29,20 @@ 'use strict'; | ||
// https://github.com/uxitten/polyfill/blob/master/string.polyfill.js | ||
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/padStart | ||
if ( ! String.prototype.padStart) { | ||
String.prototype.padStart = function padStart(targetLength, padString) { | ||
targetLength = targetLength >> 0; // Truncate if number or convert non-number to 0; | ||
padString = String((typeof padString !== 'undefined' ? padString : ' ')); | ||
if (this.length > targetLength) { | ||
return String(this); | ||
} else { | ||
targetLength = targetLength - this.length; | ||
if (targetLength > padString.length) { | ||
padString += padString.repeat(targetLength / padString.length); //append to original to ensure we are longer than needed | ||
} | ||
return padString.slice(0, targetLength) + String(this); | ||
} | ||
}; | ||
} | ||
function UserApi(options) { | ||
@@ -31,0 +49,0 @@ const logPrefix = topLogPrefix + 'UserApi() - ', |
{ | ||
"name": "larvituser-api", | ||
"version": "0.3.2", | ||
"version": "0.3.3", | ||
"description": "REST api built on top of larvituser", | ||
@@ -5,0 +5,0 @@ "author": { |
83473
2219