0.2.1 • Published 8 years ago
adolph v0.2.1
Adolph
Smart functions for daily challenges
Installation
npm install --save adolph
Functions
clearString
String → String
Added in v0.1.0
Remove accents and uppercase characters.
clearString('José Raphaël'); // jose raphaelfilterByProp
String → a → [{k: v}] → [{k: v}]
Added in v0.1.0
Filter objects from list where prop matches the given query.
const list = [{ name: 'João Silva' }, { name: 'José Raphaël' }, { name: 'Joseph Climber' }];
filterByProp('name', 'jose', list); // [{ name: 'José Raphaël' }, { name: 'Joseph Climber' }]paginate
Number → Number → [a] → [a]
Added in v0.1.0
Get the nth portion of n size portions of a list.
const list = [{ id: 1 }, { id: 2 }, ..., { id: n }];
paginate(2, 10, list); // [{ id: 11 }, { id: 12 }, ..., { id: 20 }]removeByProp
String → a → [{k: v}] → [{k: v}]
Added in v0.2.0
Remove the first object from list where prop matches the given value.
const list = [{ id: 1 }, { id: 2 }, { id: 3 }, { id: 4}];
removeByProp('id', 2, list); // [{ id: 1 }, { id: 3 }, { id: 4}]License
React Fission is open-sourced software licensed under the MIT license.