13 packages
@scottnonnenberg/eslint-compare-config
A tool to compare two eslint configurations.
@scottnonnenberg/eslint-config-thehelp
The way I write javascript.
@scottnonnenberg/eslint-plugin-thehelp
A set of rules for me!
@scottnonnenberg/notate
Extra err.stack entries for debuggability. Better than your plain 'if (err) { return cb(err) }'
suncsv
Generates sunrise and sunset calendar items in CSV form for import to your favorite calendar program.
thehelp-client-project
Grunt-based testing/optimization for requirejs-based client javascript
thehelp-cluster
Don't just let your server crash on an unhandled error, finish everything you were doing first. Multiple techniques used to ensure your clients don't get socket hang-ups. Cluster support and graceful shutdown on SIGTERM too!
thehelp-core
Basic logging, environment and error management functionality for javascript client/server applications.
thehelp-last-ditch
Make sure you know when your Node.js process crashes: output the error to stderr, append it to a file, send it via email, and send it via SMS. Cover all your bases in case of loss of filesystem access or internet connectivity.
thehelp-log-shim
Allowing libaries to participate in logging without dictating anything about that logging system. Because logging is a process-level decision.
thehelp-messaging
A lightweight package for sending SMS via Twilio, and email via Sendgrid. Also makes it easy to receive SMS and email from these services in express-based apps.
thehelp-project
Gets high quality grunt-based project automation in place very quickly
thehelp-test
One-step install for client/server testing tools: chai, mocha, sinon and code coverage via blanket