From 37db282b64ba20d1b9c72ebeee2d920dd4859a57 Mon Sep 17 00:00:00 2001 From: Matt Isenhower Date: Sun, 30 Aug 2026 19:23:29 -0700 Subject: [PATCH] Replace dotenv with Node env loader --- package-lock.json | 13 ------------- package.json | 1 - src/common/bootstrap.js | 6 +++++- 3 files changed, 5 insertions(+), 15 deletions(-) diff --git a/package-lock.json b/package-lock.json index fdfeaae..b9f0eb9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,6 @@ "console-stamp": "^3.1.2", "cron": "^4.4.0", "delay": "^4.4.0", - "dotenv": "^17.4.2", "ecstatic": "^4.1.4", "he": "^1.1.1", "ics": "^3.12.0", @@ -7284,18 +7283,6 @@ "tslib": "^2.0.3" } }, - "node_modules/dotenv": { - "version": "17.4.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz", - "integrity": "sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, "node_modules/dotenv-expand": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", diff --git a/package.json b/package.json index eee8fe3..5c1e4ab 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,6 @@ "console-stamp": "^3.1.2", "cron": "^4.4.0", "delay": "^4.4.0", - "dotenv": "^17.4.2", "ecstatic": "^4.1.4", "he": "^1.1.1", "ics": "^3.12.0", diff --git a/src/common/bootstrap.js b/src/common/bootstrap.js index c547716..9372a32 100644 --- a/src/common/bootstrap.js +++ b/src/common/bootstrap.js @@ -1,4 +1,8 @@ -require('dotenv').config(); +const fs = require('node:fs'); + +if (fs.existsSync('.env')) + process.loadEnvFile(); + require('console-stamp')(console); require('module-alias/register');