From 332128e023a211e48eec6ad329ceb552f4b3942d Mon Sep 17 00:00:00 2001 From: Antonio Salazar Cardozo Date: Wed, 15 Dec 2021 10:01:59 -0500 Subject: [PATCH] Make dotenv-webpack ensure vars in .env.example are populated This will fail builds that don't have these variables, helping us catch issues with required variables like API keys. --- .env.example | 2 ++ webpack.config.ts | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .env.example diff --git a/.env.example b/.env.example new file mode 100644 index 0000000000..3069c397c8 --- /dev/null +++ b/.env.example @@ -0,0 +1,2 @@ +ALCHEMY_KEY= +BLOCKNATIVE_API_KEY= diff --git a/webpack.config.ts b/webpack.config.ts index 337ddd55a4..a5af5eaeef 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -56,7 +56,11 @@ const baseConfig: Configuration = { }, }, plugins: [ - new Dotenv({ defaults: true, systemvars: true }), + new Dotenv({ + defaults: true, + systemvars: true, + safe: true, + }), new ForkTsCheckerWebpackPlugin({ typescript: { diagnosticOptions: {