0.1.1 • Published 3 years ago

vnu-ts-array-helper v0.1.1

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
3 years ago

vnu-ts-array-helper

TS package helper when use array

npm downloads License: GPL v3

Install

npm install vnu-ts-array-helper
yarn add vnu-ts-array-helper

Usage

import * as arrayHelper from 'vnu-ts-array-helper';

arrayHelper.sum([1, 2, 3, 4, 5]);
//=> 15

import { prepend } from 'vnu-ts-array-helper';
const array = [1, 2, 3, 4, 5];
prepend(a, 6);
//=> [6, 1, 2, 3, 4, 5]

Import

This package is pure ESM. It cannot be require()'d from CommonJS.

Use import foo from 'foo' instead of const foo = require('foo') to import the package.

// Load entire build
import * as arrayHelper from 'vnu-ts-array-helper';

// Load by method
import {all} from 'vnu-ts-array-helper';

If the package is used in an async context, you could use await import(…) from CommonJS instead of require(…).

You also need to make sure you're on the latest minor version of Node.js. At minimum Node.js 12.20, 14.14, or 16.0.

Read more here: sindresorhus/esm-package

Functions

prepend : Prepend value into array.

groupMap : Group items by common key and return an map of items grouped by key.

group : Group items by common key and return an array of groups.

head : Gets the first element of array.

last : Gets the last element of array.

tail : Gets all but the first element of array.

sortBy : Sort array by a category.

toChunks : Split an array into chunks.

toCSV : Converts the elements that don’t have commas or double quotes to strings with comma-separated values.

unDuplicate : Remove duplicate items from an array.

sum : Get the sum of an array of numbers

combine : Return combine dictionary by a field

singleCombine : Returns combine dictionary by a file.

0.1.1

3 years ago

0.1.0

3 years ago

0.0.1

3 years ago