Skip to content

Commit bd562b4

Browse files
committed
support webpackfile.js
1 parent e0a6aef commit bd562b4

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

bin/convert-argv.js

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@ module.exports = function(optimist, argv, convertOptions) {
3232
var extensions = Object.keys(interpret.extensions).sort(function(a, b) {
3333
return a.length - b.length;
3434
});
35+
var configFiles = ["webpack.config", "webpackfile"].map(function(filename) {
36+
return extensions.map(function(ext) {
37+
return {
38+
path: path.resolve(filename + ext),
39+
ext: ext
40+
};
41+
});
42+
}).reduce(function(a, i) { return a.concat(i); }, []);
3543

3644
if(argv.config) {
3745
configPath = path.resolve(argv.config);
@@ -46,10 +54,10 @@ module.exports = function(optimist, argv, convertOptions) {
4654
ext = path.extname(configPath);
4755
}
4856
} else {
49-
for(var i = 0; i < extensions.length; i++) {
50-
var webpackConfig = path.resolve("webpack.config" + extensions[i]);
57+
for(var i = 0; i < configFiles.length; i++) {
58+
var webpackConfig = configFiles[i].path;
5159
if(fs.existsSync(webpackConfig)) {
52-
ext = extensions[i];
60+
ext = configFiles[i].ext;
5361
configPath = webpackConfig;
5462
break;
5563
}

0 commit comments

Comments
 (0)