Package Exports
- @extremejs/utils
- @extremejs/utils/camel-case
- @extremejs/utils/capitalize
- @extremejs/utils/chunk
- @extremejs/utils/compact
- @extremejs/utils/concat
- @extremejs/utils/ends-with
- @extremejs/utils/eq
- @extremejs/utils/first
- @extremejs/utils/get
- @extremejs/utils/head
- @extremejs/utils/internals
- @extremejs/utils/is-array
- @extremejs/utils/is-boolean
- @extremejs/utils/is-buffer
- @extremejs/utils/is-date
- @extremejs/utils/is-error
- @extremejs/utils/is-even
- @extremejs/utils/is-finite
- @extremejs/utils/is-function
- @extremejs/utils/is-instance-of
- @extremejs/utils/is-integer
- @extremejs/utils/is-map
- @extremejs/utils/is-nan
- @extremejs/utils/is-nil
- @extremejs/utils/is-null
- @extremejs/utils/is-number
- @extremejs/utils/is-object
- @extremejs/utils/is-object-like
- @extremejs/utils/is-plain-object
- @extremejs/utils/is-reg-exp
- @extremejs/utils/is-safe-integer
- @extremejs/utils/is-set
- @extremejs/utils/is-string
- @extremejs/utils/is-symbol
- @extremejs/utils/is-type-of
- @extremejs/utils/is-undefined
- @extremejs/utils/is-weak-map
- @extremejs/utils/is-weak-set
- @extremejs/utils/join
- @extremejs/utils/kebab-case
- @extremejs/utils/last
- @extremejs/utils/lower-case
- @extremejs/utils/lower-first
- @extremejs/utils/mean
- @extremejs/utils/mean-by-fn
- @extremejs/utils/mean-by-property
- @extremejs/utils/package.json
- @extremejs/utils/prototype-of
- @extremejs/utils/repeat
- @extremejs/utils/replace
- @extremejs/utils/slice
- @extremejs/utils/snake-case
- @extremejs/utils/split
- @extremejs/utils/starts-with
- @extremejs/utils/sum
- @extremejs/utils/sum-by-fn
- @extremejs/utils/sum-by-property
- @extremejs/utils/tail
- @extremejs/utils/to-path
- @extremejs/utils/type-of
- @extremejs/utils/upper-case
- @extremejs/utils/upper-first
Readme
@extremejs/utils
Modern TypeScript utilities inspired by lodash, aiming to be high performance while having minimal size impact.
Table of Content
Installation
NPM & GitHub Packages
npm i @extremejs/utilsYarn
yarn add @extremejs/utilsUsage
import { sumByFn } from "@extremejs/utils";
const sum = sumByFn([{ a: 1 }, { a: 2 }, { a: 3 }], ({ a }) => a);API usage documents are available here.
Versioning
We use SemVer for versioning. For the versions available, see the releases on this repository.
Authors
- Ardalan Amini - Core Maintainer - @ardalanamini
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE file for details.