RSS Git Download  Clone
  .idea p3x-robot sunday release 5/28/2017, 8:00:00 AM 9 years ago
  src p3x-robot sunday release 2017-6-17 07:11:58 9 years ago
  test p3x-robot sunday release 2017-6-3 15:45:30 9 years ago
  .gitignore 96B p3x-robot sunday release 2017-6-3 15:45:30 9 years ago
  .npmignore 146B p3x-robot sunday release 5/20/2017, 5:00:16 PM 9 years ago
  .scrutinizer.yml 361B p3x-robot sunday release 2017-6-17 07:11:58 9 years ago
  .travis.yml 83B p3x-robot sunday release 2017-6-17 07:11:58 9 years ago
  Gruntfile.js 272B p3x-robot 9 years ago
  LICENSE 1kB p3x-robot sunday release 5/20/2017, 5:00:16 PM 9 years ago
  README.md 3kB p3x-robot sunday release 2017-6-17 07:11:58 9 years ago
  corifeus-utils.iml 496B p3x-robot sunday release 5/28/2017, 8:00:00 AM 9 years ago
  package.json 1kB p3x-robot sunday release 2017-6-17 07:11:58 9 years ago
  README.md
[//]: #@corifeus-header [![Build Status](https://travis-ci.org/patrikx3/corifeus-utils.svg?branch=master)](https://travis-ci.org/patrikx3/corifeus-utils) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/patrikx3/corifeus-utils/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/patrikx3/corifeus-utils/?branch=master) [![Code Coverage](https://scrutinizer-ci.com/g/patrikx3/corifeus-utils/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/patrikx3/corifeus-utils/?branch=master) [![NPM](https://nodei.co/npm/corifeus-utils.png?downloads=true&downloadRank=true&stars=true)](https://www.npmjs.com/package/corifeus-utils/) --- # Corifeus Utils - Memory ## Issues / Support This is an open source project. Time is a precious thing, so I have rarely time to give support and fix issues for someone else. I fix a bug, when I have an error that I need. If you got an issue, error or bug, I hope someone will have time to do it for you, otherwise, you are on your own. Though, if I know the solution, I will tell you. Besides, core errors will be fixed by me. ***If you want to extend, fix bugs or add in new features, I promptly merge pull requests or you can become a ```patrikx3``` member.*** Besides, when I can support, please note, I cannot support old versions, only the current/latest version. ### Node Version Requirement ``` >=7.8.0 ``` ### Built on Node ``` v8.1.2 ``` The ```async``` and ```await``` keywords are required. Install NodeJs: https://nodejs.org/en/download/package-manager/ ### Updating Since, I work full time, I can work only on weekends. Github updates are released only Sundays. Minor errors can be released any time, but reflects will be shown only in NPM. # Description [//]: #@corifeus-header:end Misc utils (async array iterator, random characters, exit on silent ```unhandledRejection``` errors, etc...) ```javascript const utils = require('corifeus-utils'); ``` * Modules * Async Array Iterator ```forEachAsync``` * ```JSON.strintify``` for ```Error``` * Lodash Pascal * Remove silent process ```unhandledRejection``` end ```process.exit()```, adds timestamp * Process ```uncaughtException``` that shows timestamp. * Random async Base62 string * Replace inject - finds a prefix and postfix in a string and replace the content, ```strings.inject``` * Convert a byte array or string to base62, ```utils.base.charset(string)``` * Async Hash (SHA-512, SHA-256) file using Base62, * Promise based HTTP Request * Time utilies * Additional file system utils * JSON based file database * HTTP/HTTPS based async/Promise request # Actual modules * time * verbose * span * regexp * escape * random * async (default is base62) * promise * deferred (simple extract the reject, resolve and promise function, instead of callback) * process * unhandledRejection * uncaughtException * writableCallbackExit * object * reduce * hash * async file * string * padStart * empty * inject * lodash * PascalCase * http * async request * db * file based json storage * child-process * async exec * array * forEachAsync, async for each [//]: #@corifeus-footer --- [**CORIFEUS-UTILS**](https://pages.corifeus.tk/corifeus-utils) Build v1.1.333-28 [Corifeus](http://www.corifeus.tk) by [Patrik Laszlo](http://patrikx3.tk) [//]: #@corifeus-footer:end