CJS -> ESM

This commit is contained in:
2025-03-05 12:19:35 -07:00
parent 5a8611afbc
commit bcc39d5f38
33 changed files with 228 additions and 282 deletions

3
config/dotenv.js Normal file
View File

@@ -0,0 +1,3 @@
// https://github.com/motdotla/dotenv/issues/133#issuecomment-255298822
import DotenvFlow from "dotenv-flow";
export default DotenvFlow.config();

View File

@@ -1,4 +1,5 @@
const logger = require("../utils/logger")(module);
import curriedLogger from "../utils/logger.js";
const logger = curriedLogger(import.meta);
const connConfigs = {
development: {
@@ -8,7 +9,7 @@ const connConfigs = {
host: process.env.DB_HOST || "127.0.0.1",
port: process.env.DB_PORT || 5432,
},
staging: {
test: {
use_env_variable: "DB_URL", // use connection string for non-dev env
},
production: {
@@ -25,4 +26,4 @@ for (const conf in connConfigs) {
connConfigs[conf]["dialect"] = process.env.DB_DIALECT || "postgres";
}
module.exports = connConfigs;
export default connConfigs;