Environment for glue scripts
Utils
die
sleep
Logging
print
warn
error
dump
Global Libraries
_
fs-extra as fs
path
chalk
glob
moment
yaml (custom)
json (custom)
log.info
log.warn
log.error
log.fatal
log.debug verbose output
log.http
log.file
log.ok success (green)
log.alert notice or banner (yellow)
- axios - promise based HTTP client
- [email protected] - terminal string styling
- commander - command line args
- crypto-js - hashing
- fs-extra extra fs utils
- glob file globbing
- js-yaml - yaml support
- lodash - functional programming
- moment - date and time
- winston - logging library (uses logform for formatting and loggingunder the hood)
- mocha - unit testing
- chai - assertion library
- chancejs - generating random test data
- cheerio - html scraping
- voca - for when string.format isn't quite enough
- d3
- pug - templating
- PhantomJS - headless browser (testing/automation)
- Electron - node based desktop app 'container'
- Puppeteer
- ngrok - for testing webhook callbacks (reverse proxy/tunnel?)