Write files in an atomic fashion w/configurable ownership
Write data to a file, replacing the file if it already exists and creating any intermediate directories if they don't already exist. Thin wrapper around node's native fs methods.
Wraps the Node.js fs library with a Promise API using whichever Promise
implementation is available