Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/rewire.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bundlers/webpack/configureWebpack.js')
-rw-r--r--lib/bundlers/webpack/configureWebpack.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/bundlers/webpack/configureWebpack.js b/lib/bundlers/webpack/configureWebpack.js
new file mode 100644
index 0000000..a302d1c
--- /dev/null
+++ b/lib/bundlers/webpack/configureWebpack.js
@@ -0,0 +1,16 @@
+"use strict"; // run code in ES5 strict mode
+
+function configureWebpack(options) {
+ options.resolve = options.resolve || {};
+ options.postLoaders = options.postLoaders || [];
+ options.resolve.postprocess = options.resolve.postprocess || {};
+ options.resolve.postprocess.normal = options.resolve.postprocess.normal || [];
+
+ // @see https://github.com/webpack/webpack/issues/21
+ options.context = options.context || process.cwd();
+
+ options.postLoaders.push(require("./webpackPostLoader.js"));
+ options.resolve.postprocess.normal.push(require("./webpackPostProcessor.js"));
+}
+
+module.exports = configureWebpack; \ No newline at end of file