Skip to content
Minimum utility toolbelt
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib fix(lang): detect async generator functions May 16, 2019
test fix(tests): do not transpile async functions May 16, 2019
.eslintignore chore(lint): simplify config Mar 11, 2018
.eslintrc chore(project): use shared lint style Mar 11, 2018
.npmignore chore(bundle): explicitly include dist Mar 12, 2018
.npmrc chore(project): don't generate package-lock.json Mar 12, 2018
.travis.yml chore(ci): pin tests to node@10 May 16, 2019 chore(CHANGELOG): update May 16, 2019
LICENSE chore(project): update license year May 16, 2019 docs(README): update size hint May 16, 2019
package.json 3.5.0 May 16, 2019
rollup.config.js fix(project): fix babel config after upgrade May 9, 2019


Build Status

Minimal utility tool belt to be used with related libraries.


  • fine selection of powerful utilities on board
  • ES2015 compatible
  • complete bundle < 2 kB minified and gzipped
  • utilities optimized for speed (i.e. sorting and union only by key)

How to use

import {
} from 'min-dash';

Your favourite module bundler should apply tree-shaking to only include the components your application requires. If you're using CommonJS modules give common-shake a try.


  • 1-liners - a slightly more opinionated collection of useful utilities
  • min-dom - minimal DOM utility toolbelt
  • tiny-svg - tiny SVG utility toolbelt



You can’t perform that action at this time.