chunkjs
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

ChunkJS

ChunkJS is a minimal library that splits arrays into smaller chunks or batches.

Installation

npm install chunkjs

or using Yarn

yarn add chunkjs

Usage

ChunkJS is comprised of two functions: createChunks and createBatches:

createChunks(array, numberOfChunks);

createBatches(array, numberOfElementsPerBatch);

Examples

To split an array into an n number of chunks (default size is 2):

const { createChunks } = require("chunkjs");

createChunks([ 1, 2, 3, 4, 5, 6 ], 2);
// returns [ [ 1, 2, 3 ], [ 4, 5, 6 ] ]

To split an array into batches with n number of elements (default size is 2):

const { createBatches } = require("chunkjs");

createBatches([ 1, 2, 3, 4, 5, 6 ], 2);
// returns [ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ]

Dependencies (0)

    Dev Dependencies (15)

    Package Sidebar

    Install

    npm i chunkjs

    Weekly Downloads

    77

    Version

    1.2.0

    License

    MIT

    Unpacked Size

    5.32 kB

    Total Files

    5

    Last publish

    Collaborators

    • rrandall91