From d090c6c3007f85f03731cd551f1f18f0a404c760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mert=20Can=20Alt=C4=B1n?= Date: Mon, 24 Apr 2023 17:17:59 +0300 Subject: [PATCH] feat: add built-in .env support from dotenv-webpack plugin --- .env.example | 0 .eslintrc.js | 1 + package.json | 1 + webpack.config.js | 5 +++++ 4 files changed, 7 insertions(+) create mode 100644 .env.example create mode 100644 webpack.config.js diff --git a/.env.example b/.env.example new file mode 100644 index 00000000000..e69de29bb2d diff --git a/.eslintrc.js b/.eslintrc.js index a17e0c5be7c..d90de01d970 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -22,6 +22,7 @@ module.exports = { "no-loop-func": "error", "no-undef": "error", "prefer-const": "error", + "node/no-unpublished-require": "off", }, overrides: [ { diff --git a/package.json b/package.json index 578dd8c72cb..349c603ddf8 100644 --- a/package.json +++ b/package.json @@ -66,6 +66,7 @@ "cspell": "^6.12.0", "css-loader": "^6.7.1", "del-cli": "^5.0.0", + "dotenv-webpack": "^8.0.1", "eslint": "^8.33.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-node": "^11.1.0", diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 00000000000..25ffc3b4387 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,5 @@ +const Dotenv = require("dotenv-webpack"); + +module.exports = { + plugins: [new Dotenv()], +};