diff options
Diffstat (limited to 'node_modules/@webpack-contrib/config-loader/lib/index.js')
| -rw-r--r-- | node_modules/@webpack-contrib/config-loader/lib/index.js | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/node_modules/@webpack-contrib/config-loader/lib/index.js b/node_modules/@webpack-contrib/config-loader/lib/index.js deleted file mode 100644 index cafce44c..00000000 --- a/node_modules/@webpack-contrib/config-loader/lib/index.js +++ /dev/null @@ -1,29 +0,0 @@ -const merge = require('merge-options'); -const webpackLog = require('webpack-log'); -const validate = require('@webpack-contrib/schema-utils'); -const webpackSchema = require('webpack/schemas/WebpackOptions.json'); - -const { extend } = require('./extend'); -const load = require('./load'); -const resolve = require('./resolve'); - -module.exports = (options = {}) => { - webpackLog({ name: 'config', id: 'webpack-config-loader' }); - - const name = 'config-loader'; - const raw = load(options); - const schema = merge({}, options.schema, webpackSchema); - - return resolve(raw).then((result) => { - const { config, configPath } = result; - - return extend(config).then((finalConfig) => { - // finalConfig may be a single Object or it may be an Array[Object] - // for simplicity, concat into an array and treat both types the same. - for (const target of [].concat(finalConfig)) { - validate({ name, schema, target }); - } - return { config: finalConfig, configPath }; - }); - }); -}; |
