v1.1.294-81

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
    • verbose
    • span
  • regexp
    • escape
  • random
    • async (default is base62)
  • promise
    • extract (simple adds the reject, resolve, promise, instead 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 Memory
AES secure folder encrypt and decryptAngular Dynamic Compile service and directiveCorifeus - MatrixCorifeus App Server P3X - SpectrumCorifeus App Web Pages - SupportCorifeus Builder - MakeCorifeus Builder Angular - LastCorifeus Server - MotorCorifeus Server Deployer - LastCorifeus Utils - MemoryCoriefus Web - ForestCorifeus Web Material - AmazingLinux OnenotePersistent RAM diskSystemD Manager, watchdog, notifier and serviceTools