the '^' threw an error that would not let me install the facade package. I realized it was introduced recently what is it's purpose, I didn't see it defined in the package.json docs.
https://www.npmjs.org/doc/json.html