golgoth
When building project in JavaScript, I often end up installing the same
dependencies over and over again. Golgoth is a meta-package that allow me to
install them all in one go.
Libraries included
| Library name | Required as | Description |
|---|---|---|
| dayjs | golgoth/dayjs |
2KB immutable date time library alternative to Moment.js with the same modern API |
| got | golgoth/got |
Human-friendly and powerful HTTP request library for Node.js |
| lodash | golgoth/_ |
A modern JavaScript utility library delivering modularity, performance & extras. |
| pify | golgoth/pify |
Promisify a callback-style function |
| p-all | golgoth/pAll |
Run promise-returning & async functions concurrently with optional limited concurrency |
| p-map | golgoth/pMap |
Map over promises concurrently (use {concurrency: 1} for serial execution) |
| p-props | golgoth/pProps |
Like Promise.all() but for Map and Object |
| query-string | golgoth/queryString |
Parse and stringify URL query strings |
| time-span | golgoth/timeSpan |
Simplified high resolution timing |
| yoctocolors | golgoth/yoctocolors |
The smallest and fastest command-line coloring package on the internet |
Usage
const pMap = require('golgoth/pMap');
const _ = require('golgoth/lodash');
Documentation
The complete documentation can be found on https://projects.pixelastic.com/golgoth/