Package Exports
- repeat-string
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (repeat-string) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
repeat-string

Repeat the given string n times. Fastest implementation for repeating a string.
Install
Install with npm:
$ npm install repeat-string --save
Usage
repeat
Repeat the given string
the specified number
of times.
Example:
Params
string
{String}: The string to repeatnumber
{Number}: The number of times to repeat the stringreturns
{String}: Repeated string
Example
var repeat = require('repeat-string');
repeat('A', 5);
//=> AAAAA
Benchmarks
Repeat string is significantly faster than the native method (which is itself faster than repeating):
#1: 5
native x 10,484,023 ops/sec ±1.24% (89 runs sampled)
repeat-string x 16,189,255 ops/sec ±1.05% (91 runs sampled)
repeating x 9,051,715 ops/sec ±1.18% (90 runs sampled)
#2: 50
native x 7,975,566 ops/sec ±1.29% (91 runs sampled)
repeat-string x 15,317,972 ops/sec ±1.16% (87 runs sampled)
repeating x 6,279,112 ops/sec ±1.29% (89 runs sampled)
#3: 250
native x 6,212,752 ops/sec ±1.33% (91 runs sampled)
repeat-string x 14,565,168 ops/sec ±0.83% (93 runs sampled)
repeating x 5,787,124 ops/sec ±1.25% (92 runs sampled)
#4: 2000
native x 4,912,163 ops/sec ±1.27% (91 runs sampled)
repeat-string x 17,129,748 ops/sec ±1.01% (91 runs sampled)
repeating x 4,613,043 ops/sec ±1.37% (91 runs sampled)
#5: 20000
native x 4,506,624 ops/sec ±1.33% (90 runs sampled)
repeat-string x 14,877,672 ops/sec ±1.00% (93 runs sampled)
repeating x 4,305,756 ops/sec ±1.36% (89 runs sampled)
Run the benchmarks
Install dev dependencies:
npm i -d && node benchmark
Related projects
repeat-element: Create an array by repeating the given value n times. | homepage
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Building docs
Generate readme and API documentation with verb:
$ npm install verb && npm run docs
Or, if verb is installed globally:
$ verb
Running tests
Install dev dependencies:
$ npm install -d && npm test
Author
Jon Schlinkert
License
Copyright © 2016 Jon Schlinkert Released under the MIT license.
This file was generated by verb, v0.9.0, on February 29, 2016.