├── .editorconfig ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .travis.yml ├── .verb.md ├── LICENSE ├── README.md ├── benchmark ├── check.js ├── code │ ├── array-from.js │ ├── array-map-call.js │ ├── array-map-valueOf.js │ ├── current.js │ ├── for-concat.js │ ├── for-join-1.js │ ├── for-join-2.js │ ├── for-length.js │ ├── for-new-array-1.js │ ├── for-new-array-2.js │ ├── for-push.js │ ├── new-array-map-1.js │ ├── new-array-map-2.js │ ├── repeat-element.js │ ├── while-array-1.js │ ├── while-array-2.js │ ├── while-array-3.js │ ├── while-bitwise.js │ ├── while-concat.js │ ├── while-exp.js │ ├── while-new-array-1.js │ ├── while-new-array-2.js │ ├── while-push.js │ ├── while-stack.js │ └── while-unshift.js ├── fixtures │ ├── 0.js │ ├── 1.js │ ├── 100.js │ ├── 2.js │ ├── 2000.js │ ├── 20000.js │ ├── 25.js │ ├── 250.js │ ├── 3.js │ ├── 4.js │ ├── 5.js │ └── 50.js ├── index.js └── last.md ├── index.js ├── package.json └── test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/.travis.yml -------------------------------------------------------------------------------- /.verb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/.verb.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/check.js -------------------------------------------------------------------------------- /benchmark/code/array-from.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/array-from.js -------------------------------------------------------------------------------- /benchmark/code/array-map-call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/array-map-call.js -------------------------------------------------------------------------------- /benchmark/code/array-map-valueOf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/array-map-valueOf.js -------------------------------------------------------------------------------- /benchmark/code/current.js: -------------------------------------------------------------------------------- 1 | module.exports = require('../..'); 2 | -------------------------------------------------------------------------------- /benchmark/code/for-concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/for-concat.js -------------------------------------------------------------------------------- /benchmark/code/for-join-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/for-join-1.js -------------------------------------------------------------------------------- /benchmark/code/for-join-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/for-join-2.js -------------------------------------------------------------------------------- /benchmark/code/for-length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/for-length.js -------------------------------------------------------------------------------- /benchmark/code/for-new-array-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/for-new-array-1.js -------------------------------------------------------------------------------- /benchmark/code/for-new-array-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/for-new-array-2.js -------------------------------------------------------------------------------- /benchmark/code/for-push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/for-push.js -------------------------------------------------------------------------------- /benchmark/code/new-array-map-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/new-array-map-1.js -------------------------------------------------------------------------------- /benchmark/code/new-array-map-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/new-array-map-2.js -------------------------------------------------------------------------------- /benchmark/code/repeat-element.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('../..'); -------------------------------------------------------------------------------- /benchmark/code/while-array-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/while-array-1.js -------------------------------------------------------------------------------- /benchmark/code/while-array-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/while-array-2.js -------------------------------------------------------------------------------- /benchmark/code/while-array-3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/while-array-3.js -------------------------------------------------------------------------------- /benchmark/code/while-bitwise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/while-bitwise.js -------------------------------------------------------------------------------- /benchmark/code/while-concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/while-concat.js -------------------------------------------------------------------------------- /benchmark/code/while-exp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/while-exp.js -------------------------------------------------------------------------------- /benchmark/code/while-new-array-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/while-new-array-1.js -------------------------------------------------------------------------------- /benchmark/code/while-new-array-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/while-new-array-2.js -------------------------------------------------------------------------------- /benchmark/code/while-push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/while-push.js -------------------------------------------------------------------------------- /benchmark/code/while-stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/while-stack.js -------------------------------------------------------------------------------- /benchmark/code/while-unshift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/code/while-unshift.js -------------------------------------------------------------------------------- /benchmark/fixtures/0.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = ['afa', 0]; -------------------------------------------------------------------------------- /benchmark/fixtures/1.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = ['abc', 1]; -------------------------------------------------------------------------------- /benchmark/fixtures/100.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = ['fas', 100]; 4 | 5 | -------------------------------------------------------------------------------- /benchmark/fixtures/2.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = ['def', 2]; -------------------------------------------------------------------------------- /benchmark/fixtures/2000.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = ['lll', 2000]; 4 | 5 | -------------------------------------------------------------------------------- /benchmark/fixtures/20000.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/fixtures/20000.js -------------------------------------------------------------------------------- /benchmark/fixtures/25.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = ['iai', 25]; -------------------------------------------------------------------------------- /benchmark/fixtures/250.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = ['bbb', 250]; 4 | 5 | -------------------------------------------------------------------------------- /benchmark/fixtures/3.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = ['ghi', 3]; -------------------------------------------------------------------------------- /benchmark/fixtures/4.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = ['xyz', 4]; -------------------------------------------------------------------------------- /benchmark/fixtures/5.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = ['fff', 5]; -------------------------------------------------------------------------------- /benchmark/fixtures/50.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = ['xyz', 50]; 4 | 5 | -------------------------------------------------------------------------------- /benchmark/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/index.js -------------------------------------------------------------------------------- /benchmark/last.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/benchmark/last.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/package.json -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jonschlinkert/repeat-element/HEAD/test.js --------------------------------------------------------------------------------