Detalhes do pacote

string.prototype.padright

es-shims18MIT2.1.0

ES2017 spec-compliant String.prototype.padRight shim.

String.prototype.padRight, string, ES2017, ES8

readme (leia-me)

String.prototype.padRight Version Badge

Build Status dependency status dev dependency status License Downloads

npm badge

browser support

An ES7 spec-compliant String.prototype.padRight shim. Invoke its "shim" method to shim String.prototype.padRight if it is unavailable.

This package implements the es-shim API interface. It works in an ES3-supported environment and complies with the spec proposal.

Most common usage:

var padRight = require('string.prototype.padright');

assert(padRight('foo', 5, 'bar') === 'fooba');

padRight.shim();

assert(padRight('foo', 2) === 'foo'.padRight(2));

Tests

Simply clone the repo, npm install, and run npm test

changelog (log de mudanças)

2.1.0 / 2023-05-02

  • [New] add auto entrypoint
  • [Refactor] use call-bind instead of function-bind; update es-abstract usage
  • [Refactor] Renaming var per https://github.com/tc39/proposal-string-pad-left-right/issues/13#issuecomment-151676376
  • [Refactor] Update concatenation algorithm to prevent strings larger than the max length
  • [Refactor] Improve the stringFiller concatenation algorithm:
  • [Docs] use versionbadg.es instead of vb.teelaun.ch for version badges
  • [Deps] update define-properties, es-abstract, function-bind
  • [meta] update dev workflows
  • [Dev Deps] update tape, eslint, @ljharb/eslint-config

2.0.0 / 2015-09-25

1.0.0 / 2015-07-30

  • v1.0.0