common-array-utils
v0.0.2
Published
Common JavaScript Array based utilities
Readme
common-array-utils
Common JS Array based Utilities
Install
npm i common-array-utilsAPI
numericArrayGenerator(size)
Creates a sequential integer array [0, 1, 2, ..., size-1].
const { numericArrayGenerator } = require('common-array-utils');
numericArrayGenerator(5); // [0, 1, 2, 3, 4]
numericArrayGenerator(0); // []arrayGenerator(size, object)
Creates an array of size filled with shallow copies of object (default {}).
Note: Only shallow copies — nested objects still share references.
const { arrayGenerator } = require('common-array-utils');
arrayGenerator(3); // [{}, {}, {}]
arrayGenerator(2, { a: 1 }); // [{ a: 1 }, { a: 1 }]validArray(arr)
Returns true if the input is a non-empty array.
const { validArray } = require('common-array-utils');
validArray([1, 2]); // true
validArray([]); // false
validArray(null); // falsePublishing
Pushing to master triggers automatic publish to npm via GitHub Actions (requires NPM_TOKEN secret). Only runs when package.json changes and skips if the version tag already exists.
Tests
npm test