From 3d6fb0dcd456dfa10f0c98610a3bb7cd04f67b92 Mon Sep 17 00:00:00 2001 From: biast12 Date: Fri, 23 May 2025 18:53:25 +0200 Subject: [PATCH] feat: add dotenv to load .env file --- frontend/package-lock.json | 18 ++++++++++++++++++ frontend/package.json | 1 + frontend/rollup.config.js | 4 ++++ 3 files changed, 23 insertions(+) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index e4dd9b2..2896fcd 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -9,6 +9,7 @@ "version": "1.0.0", "dependencies": { "axios": "^0.21.4", + "dotenv": "^16.5.0", "sirv-cli": "^1.0.0", "svelte-emoji-selector": "^1.0.1", "svelte-router-spa": "^6.0.3", @@ -2179,6 +2180,18 @@ "node": ">= 0.4" } }, + "node_modules/dotenv": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", + "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, "node_modules/electron-to-chromium": { "version": "1.4.477", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.477.tgz", @@ -4891,6 +4904,11 @@ "object-keys": "^1.0.12" } }, + "dotenv": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", + "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==" + }, "electron-to-chromium": { "version": "1.4.477", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.477.tgz", diff --git a/frontend/package.json b/frontend/package.json index d161ced..95d7b3d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -25,6 +25,7 @@ }, "dependencies": { "axios": "^0.21.4", + "dotenv": "^16.5.0", "sirv-cli": "^1.0.0", "svelte-emoji-selector": "^1.0.1", "svelte-router-spa": "^6.0.3", diff --git a/frontend/rollup.config.js b/frontend/rollup.config.js index 5b33c0a..93a3968 100644 --- a/frontend/rollup.config.js +++ b/frontend/rollup.config.js @@ -7,6 +7,10 @@ import css from 'rollup-plugin-css-only'; import replace from "@rollup/plugin-replace"; import {babel} from '@rollup/plugin-babel'; import json from '@rollup/plugin-json'; +import dotenv from 'dotenv'; + +// Load .env fiel +dotenv.config(); const production = !process.env.ROLLUP_WATCH;