🔊 /raw-dash/
yarn add radash
A very brief kitchen sink. See the full documentation here.
import*as_from'radash'constgods=[{name: 'Ra',power: 'sun',rank: 100,culture: 'egypt'},{name: 'Loki',power: 'tricks',rank: 72,culture: 'norse'},{name: 'Zeus',power: 'lightning',rank: 96,culture: 'greek'}]_.max(gods,g=>g.rank)// => ra_.sum(gods,g=>g.rank)// => 268_.fork(gods,g=>g.culture==='norse')// => [[loki], [ra, zeus]]_.sort(gods,g=>g.rank)// => [ra, zeus, loki]_.boil(gods,(a,b)=>a.rank>b.rank ? a : b)// => ra_.objectify(gods,g=>g.name.toLowerCase(),g=>_.pick(g,['power','rank','culture']))// => { ra, zeus, loki }constgodName=_.get(gods,g=>g[0].name)const[err,god]=await_.try(api.gods.findByName)(godName)constallGods=await_.map(gods,async({ name })=>{returnapi.gods.findByName(name)})Contributions are welcome and appreciated! Check out the contributing guide before you dive in.
