UNPKG

@onlabsorg/stilo

Version:

Command line tool for managing olojs document packages

41 lines (24 loc) 601 B
# chunkify > Split an iterable into evenly sized chunks ## Install ``` $ npm install @sindresorhus/chunkify ``` ## Usage ```js import chunkify from '@sindresorhus/chunkify'; console.log([...chunkify([1, 2, 3, 4], 2)]); //=> [[1, 2], [3, 4]] console.log([...chunkify([1, 2, 3, 4], 3)]); //=> [[1, 2, 3], [4]] ``` ## API ### chunkify(iterable, chunkSize) Returns an iterable with the chunks. The last chunk could be smaller. #### iterable Type: `Iterable` *(for example, `Array`)* The iterable to chunkify. #### chunkSize Type: `number` *(integer)*\ Minimum: `1` The size of the chunks.