JSFiddle - React, Tailwind, and code Playground
by evgkch
JavaScript
const getDependencies = () => [1, 2, 3]
const getPlugins = () => [[1,2,3],[4,5,6],[[7,8,9]]]
var flatMap = (arr, cb) => arr.reduce((acc, x) => acc.concat(Array.isArray(x) ? flatMap(x) : [x]), []).map(cb)
console.log(flatMap([[1,2,3],[4,5,6],[[7,8,9]]], x => x * 2))