lodash-traits

Traits for lodash

Usage no npm install needed!

<script type="module">
  import lodashTraits from 'https://cdn.skypack.dev/lodash-traits';
</script>

README

lodash-traits npm (scoped) NpmLicense David Travis (.com) Coveralls github

Traits for lodash

This module exposes a trait set with all the functions from lodash. It's mainly meant to be used with straits.

Installation

npm install --save lodash-traits

Usage

All the lodash functions are exposed as traits.

You can use them with the straits syntax:

const lodashTraits = require('lodash-traits');
use traits * from lodashTraits;

const object = { a:7, b:12, c:4, d:7, e:1 };
const result = object
    .*values()
    .*sortBy()
    .*uniq();
// result: [1, 4, 7, 12]

or by explicitly using symbol properties or free functions. Give a look at test/index.js for more examples.