JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 18952021
  • Score
    100M100P100Q228560F
  • License

Repeat the given string n times. Fastest implementation for repeating a string.

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 NPM version Build Status

Repeat the given string n times. Fastest implementation for repeating a string.

Install with npm

npm i repeat-string --save

Install with bower

bower install repeat-string --save

Usage

repeat

Repeat the given string the specified number of times.

  • string {String}: The string to repeat
  • number {Number}: The number of times to repeat the string
  • returns {String}: Repeated string

Example:

var repeat = require('repeat-string');
repeat('A', 5);
//=> AAAAA

Benchmarks

Repeat string is significantly faster than repeating.

# 20,000x
  repeat-string.js x 16,634,213 ops/sec ±0.92% (93 runs sampled)
  repeating.js x 5,883,928 ops/sec ±0.95% (93 runs sampled)

# 2,000x
  repeat-string.js x 17,438,654 ops/sec ±0.76% (97 runs sampled)
  repeating.js x 6,639,978 ops/sec ±0.84% (97 runs sampled)

# 250x
  repeat-string.js x 16,246,885 ops/sec ±0.81% (92 runs sampled)
  repeating.js x 7,659,342 ops/sec ±0.67% (99 runs sampled)

# 50x
  repeat-string.js x 15,803,340 ops/sec ±0.74% (92 runs sampled)
  repeating.js x 9,668,300 ops/sec ±0.89% (98 runs sampled)

# 5x
  repeat-string.js x 16,926,291 ops/sec ±0.78% (97 runs sampled)
  repeating.js x 12,215,384 ops/sec ±1.01% (96 runs sampled)

Run the benchmarks

Install dev dependencies:

npm i -d && node benchmark

Other javascript/node.js utils

repeat-element: Create an array by repeating the given string n times.

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue

Running tests

Install dev dependencies:

npm i -d && npm test

Author

Jon Schlinkert

License

Copyright (c) 2015 Jon Schlinkert
Released under the MIT license


This file was generated by verb-cli on April 01, 2015.