Skip to content

Commit f77efe6

Browse files
committed
Restore #292
1 parent 1fa7c4d commit f77efe6

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

lib/utils/babel-config.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import fs from 'fs'
33
import path from 'path'
44
import json5 from 'json5'
55
import startsWith from 'lodash/startsWith'
6+
import isArray from 'lodash/isArray'
67
import objectAssign from 'object-assign'
78
import invariant from 'invariant'
89

@@ -63,7 +64,15 @@ function normalizeConfig (config, directory) {
6364

6465
const plugins = config.plugins || []
6566
plugins.forEach(plugin => {
66-
normalizedConfig.plugins.push(resolvePlugin(plugin, directory, 'plugin'))
67+
let normalizedPlugin
68+
69+
if (isArray(plugin)) {
70+
normalizedPlugin = [resolvePlugin(plugin[0], directory, 'plugin'), plugin[1]]
71+
} else {
72+
normalizedPlugin = resolvePlugin(plugin, directory, 'plugin')
73+
}
74+
75+
normalizedConfig.plugins.push(normalizedPlugin)
6776
})
6877

6978
return objectAssign({}, config, normalizedConfig)

0 commit comments

Comments
 (0)