(config)
| 1 | export default function asyncPlugin(config) { |
| 2 | let babel = config.module.loaders.filter(loader => loader.loader === 'babel-loader')[0].options; |
| 3 | |
| 4 | // Blacklist regenerator within env preset: |
| 5 | babel.presets[0][1].exclude.push('transform-async-to-generator'); |
| 6 | |
| 7 | // Add fast-async |
| 8 | babel.plugins.push([require.resolve('fast-async'), { spec: true }]); |
| 9 | } |