Make your Node programs strict about stuff
This is a collection of "Node Commandments"
- Thou shalt not call
process.exit. Let programs end gracefully, or throw an error to indicate failure.
- Thou shalt behave properly in
"use strict"mode, and respect its requirements.
- Thou shalt not use synchronous I/O functions after startup.
- Thou shalt not modify
require.extensionat run time, or rely on its modification by other modules.
That's it. Now node is in super strict mode.