1.3.0 • Published 5 years ago

@brendanatme/js-helpers v1.3.0

Weekly downloads
13
License
ISC
Repository
github
Last release
5 years ago

JS Helpers

JS helper methods

Usage

import * as helpers from '@brendanatme/js-helpers';

const Cap = helpers.capitalize('captain of caps'); // 'Captain Of Caps'

const doesContain = helpers.contains(['dank', 'memes'], 'dank'); // true

const decorated = helpers.decorate(myHoc1, myHoc2, myHoc3)(MyComponent); // DecoratedComponent

const mapped = helpers.mapArrayToObject([
  { name: "Ryu", rank: 1 },
  { name: "Zangief", rank: "Too powerful to rank" },
], 'name'); // { Ryu: { name, rank }, Zangief: { name, rank } }

const flattened = helpers.mergeArrays(...[['how'], ['do'], ['you', 'do']]); // ['how', 'do', 'you' 'do']

const singularize = helpers.singularize('MurderousParakeets'); // 'MurderousParakeet'

let i = 0;
const once = helpers.doOnce((n) => { i = i + n; });
[1, 2, 3].map((_i) => once(_i)); // i === 1
1.3.0

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago