just thought i'd add that in react native, the same can be achieved by editing the metro.config.js file to configure node module resolvers
module.exports = {
resolver: {
extraNodeModules: {
stream: require.resolve('readable-stream'),
crypto: require.resolve('crypto-js'),
}
},
}