Flatten an array of arrays into one or more. It flexible enough that you can dictate the maximum depth it unveils.
In using npm in your project, run:
$ npm install reduce-arr --save
Include the module to use
const flatArr = require("reduce-arr");
const arr = [
[1, 2, 3],
[4, 5, 6],
7, 8, 9,
[10,
[11,
[12,
[13, 14, 15]
],
16,
],
17,
],
18
];
console.log(flatArr(arr, 3));
// [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, [ 13, 14, 15 ], 16, 17, 18 ]
console.log(flatArr(arr));
/* [
1, 2, 3, 4, 5, 6, 7,
8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18
] */
- Increment the "version" attribute of package.json
- Commit with the message "Release version x.x.x"
- Create version tag in git
- Create a github release
- Release on npm
Spiff Jekey-Green
MIT License