2018-09-20 02:56:13 +02:00
# repeat-element [![NPM version](https://img.shields.io/npm/v/repeat-element.svg?style=flat)](https://www.npmjs.com/package/repeat-element) [![NPM monthly downloads](https://img.shields.io/npm/dm/repeat-element.svg?style=flat)](https://npmjs.org/package/repeat-element) [![NPM total downloads](https://img.shields.io/npm/dt/repeat-element.svg?style=flat)](https://npmjs.org/package/repeat-element) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/repeat-element.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/repeat-element)
2016-10-10 03:43:44 +02:00
> Create an array by repeating the given value n times.
2018-09-20 02:56:13 +02:00
Please consider following this project's author, [Jon Schlinkert ](https://github.com/jonschlinkert ), and consider starring the project to show your :heart: and support.
2016-10-10 03:43:44 +02:00
## Install
2018-09-20 02:56:13 +02:00
Install with [npm ](https://www.npmjs.com/ ):
2016-10-10 03:43:44 +02:00
2018-09-20 02:56:13 +02:00
```sh
$ npm install --save repeat-element
2016-10-10 03:43:44 +02:00
```
## Usage
```js
2018-09-20 02:56:13 +02:00
const repeat = require('repeat-element');
2016-10-10 03:43:44 +02:00
repeat('a', 5);
//=> ['a', 'a', 'a', 'a', 'a']
repeat('a', 1);
//=> ['a']
repeat('a', 0);
//=> []
repeat(null, 5)
//» [ null, null, null, null, null ]
repeat({some: 'object'}, 5)
//» [ { some: 'object' },
// { some: 'object' },
// { some: 'object' },
// { some: 'object' },
// { some: 'object' } ]
repeat(5, 5)
//» [ 5, 5, 5, 5, 5 ]
```
2018-09-20 02:56:13 +02:00
## About
< details >
< summary > < strong > Contributing< / strong > < / summary >
Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue ](../../issues/new ).
< / details >
< details >
< summary > < strong > Running Tests< / strong > < / summary >
Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
```sh
$ npm install & & npm test
```
< / details >
2016-10-10 03:43:44 +02:00
2018-09-20 02:56:13 +02:00
< details >
< summary > < strong > Building docs< / strong > < / summary >
2016-10-10 03:43:44 +02:00
2018-09-20 02:56:13 +02:00
_(This project's readme.md is generated by [verb ](https://github.com/verbose/verb-generate-readme ), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md ](.verb.md ) readme template.)_
2016-10-10 03:43:44 +02:00
2018-09-20 02:56:13 +02:00
To generate the readme, run the following command:
2016-10-10 03:43:44 +02:00
2018-09-20 02:56:13 +02:00
```sh
$ npm install -g verbose/verb#dev verb-generate-readme & & verb
2016-10-10 03:43:44 +02:00
```
2018-09-20 02:56:13 +02:00
< / details >
### Contributors
2016-10-10 03:43:44 +02:00
2018-09-20 02:56:13 +02:00
| **Commits** | **Contributor** |
| --- | --- |
| 17 | [jonschlinkert ](https://github.com/jonschlinkert ) |
| 3 | [LinusU ](https://github.com/LinusU ) |
| 1 | [architectcodes ](https://github.com/architectcodes ) |
2016-10-10 03:43:44 +02:00
2018-09-20 02:56:13 +02:00
### Author
2016-10-10 03:43:44 +02:00
**Jon Schlinkert**
2018-09-20 02:56:13 +02:00
* [GitHub Profile ](https://github.com/jonschlinkert )
* [Twitter Profile ](https://twitter.com/jonschlinkert )
* [LinkedIn Profile ](https://linkedin.com/in/jonschlinkert )
2016-10-10 03:43:44 +02:00
2018-09-20 02:56:13 +02:00
### License
2016-10-10 03:43:44 +02:00
2018-09-20 02:56:13 +02:00
Copyright © 2018, [Jon Schlinkert ](https://github.com/jonschlinkert ).
Released under the [MIT License ](LICENSE ).
2016-10-10 03:43:44 +02:00
***
2018-09-20 02:56:13 +02:00
_This file was generated by [verb-generate-readme ](https://github.com/verbose/verb-generate-readme ), v0.6.0, on August 19, 2018._