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.
Node Version Requirement
>=7.8.0
Built on Node
v7.10.0
The async
and await
keywords are required.
Install NodeJs:
https://nodejs.org/en/download/package-manager/
Description
Misc utils (async array iterator, random characters, exit on silent unhandledRejection
errors, etc...)
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
- regexp
- random
- promise
- process
- unhandledRejection
- uncaughtException
- writableCallbackExit
- object
- hash
- string
- lodash
- http
- db
- child-process
- array
Promisefy
https://github.com/digitaldesignlabs/es6-promisify
CORIFEUS-UTILS Build v1.1.278-62
Corifeus by Patrik Laszlo