summaryrefslogtreecommitdiff
path: root/webpack.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'webpack.config.js')
-rw-r--r--webpack.config.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/webpack.config.js b/webpack.config.js
new file mode 100644
index 0000000..5b99ea6
--- /dev/null
+++ b/webpack.config.js
@@ -0,0 +1,21 @@
+const createExpoWebpackConfigAsync = require("@expo/webpack-config")
+
+// Expo CLI will await this method so you can optionally return a promise.
+module.exports = async function (env, argv) {
+ const config = await createExpoWebpackConfigAsync(env, argv)
+ // If you want to add a new alias to the config.
+ // config.resolve.alias["moduleA"] = "moduleB"
+
+ // Maybe you want to turn off compression in dev mode.
+ if (config.mode === "development") {
+ config.devServer.compress = false
+ }
+
+ // Or prevent minimizing the bundle when you build.
+ // if (config.mode === "production") {
+ // config.optimization.minimize = false
+ // }
+
+ // Finally return the new config for the CLI to use.
+ return config
+}