Skip to content
This repository has been archived by the owner on Dec 17, 2021. It is now read-only.

Latest commit

 

History

History
54 lines (39 loc) · 1.17 KB

guide.md

File metadata and controls

54 lines (39 loc) · 1.17 KB

Commons Guide

Installation

Embed as script

<script src="https://unpkg.com/@web-native-js/commons/dist/main.js"></script>

<script>
// The above tag loads Commons into a global "WebNative" object.
const Commons = window.WebNative.Commons;
</script>

Install via npm

$ npm i -g npm
$ npm i --save @web-native-js/commons

Import

Commons is written in and distributed as standard JavaScript modules, and is thus imported only with the import keyword.

Commons works both in browser and server environments.

// Node-style import
import Commons from '@web-native-js/commons';

// Standard JavaScript import. (Actual path depends on where you installed Commons to.)
import Commons from './node_modules/@web-native-js/commons/src/index.js';

Basic Usage

// 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;
});