New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@mudssrali/chunkify

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mudssrali/chunkify

a simple utility to split given array into chunks of input size with array reverse option

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

chunkify

A simple utility to split given array into chunks of input size with array reverse option

JavaScript Style Guide tested with jest

Install

Install with npm or yarn via

yarn add @mudssrali/chunkify

or

npm i @mudssrali/chunkify

API

 const chunkify: <T>(kvArray: T[], chunkSize: number, reverse?: boolean) => T[][];

Usage

import chunkify from '@mudssrali/chunkify'

const value = chunkify([1,2,3,4], 2)

// value === [[1, 2], [3, 4]]

You can also pass reverse option as third argument to reverse the order of array element while creating chunks

import chunkify from '@mudssrali/chunkify'

const value = chunkify(["open-source", "is", "everything"], 1, true)

// value === [["everything"], ["is"], ["open-source"]]

Also keep in mind, if the chunkSize is >= kvArray.length, return value will be in form of [[]]

import chunkify from 'chunkify'

const value = chunkify([1,2,3,4], 4)
// value === [ [1, 2, 3, 4] ]
// value === [ [4, 3, 2, 1] ] // true passed as third argument to chunkify

Keywords

chunk

FAQs

Package last updated on 24 Apr 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts