19 lines
		
	
	
		
			555 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			555 B
		
	
	
	
		
			JavaScript
		
	
	
	
| const webpack = require('webpack');
 | |
| module.exports = function override(config) {
 | |
|   const fallback = config.resolve.fallback || {};
 | |
|   Object.assign(fallback, {
 | |
|     crypto: require.resolve('crypto-browserify'),
 | |
|     stream: require.resolve('stream-browserify'),
 | |
|     querystring: require.resolve('query-string'),
 | |
|     vm: false,
 | |
|   });
 | |
|   config.resolve.fallback = fallback;
 | |
|   config.plugins = (config.plugins || []).concat([
 | |
|     new webpack.ProvidePlugin({
 | |
|       process: 'process/browser',
 | |
|       Buffer: ['buffer', 'Buffer'],
 | |
|     }),
 | |
|   ]);
 | |
|   return config;
 | |
| };
 |