0.5.2 • Published 6 years ago
@onephrase/utils v0.5.2
Utils
Utility functions used accross Onephrase codes.
Installation
Embed as script
<script src="https://unpkg.com/@onephrase/utils"></script>
<script>
// The above tag imports modules as "utils" into a global "onephr" variable
let Arr = window.onephr.utils.Arr;
</script>
npm
$ npm i -g npm
$ npm i --save @onephrase/utils
Import
// Require.
var Utils = require('@onephrase/utils');
// Or import
import * as Utils from '@onephrase/utils';
// Cherry-pick components / utils.
import {Arr, Obj} from '@onephrase/utils';
Examples
// Arr.flatten
var cities = ['New York City', 'Lagos', 'Berlin', ['two', 'more', 'cities'],];
console.log(Arr.flatten(cities));
// Obj.each
var cities = {city1: 'New York City', city2: 'Lagos', city3: 'Berlin'};
Obj.each(cities, (key, val) => {
console.log(key, val);
// Returning false stops further iteration
return false;
});