Rollup-plugin-node-builtins brings in broken crypto

This is probably not something that will affect too many other people, but if you are using WebCrypto in your Ionic 2 app, keep reading.

ionic-app-scripts 0.0.28 adds the node-builtins plugin to the stock rollup configuration. This is probably pretty helpful for most everybody, and since I had to have a custom rollup config in order to declare “crypto” as an external global just in order to get my app to build, I can fairly disable that plugin.

Do that, or else the node-builtins plugin will bring in a half-baked version of node’s crypto library that will crash your app on startup in des.js where it is unable to find des.utils.

Deliberately failing to include the node-builtins plugin seems to solve the problem.