diff --git a/dist/package-shared/utils/parse-env.js b/dist/package-shared/utils/parse-env.js index 25151d1..6a19a86 100644 --- a/dist/package-shared/utils/parse-env.js +++ b/dist/package-shared/utils/parse-env.js @@ -10,7 +10,9 @@ function parseEnv(/** Env File Path */ envPath) { let obj = {}; const finalEnvPath = path_1.default.resolve(process.cwd(), envPath); const envFile = fs_1.default.readFileSync(finalEnvPath, "utf-8"); - const envLinesArr = envFile.split(/\r\n/).filter((ln) => ln.match(/\=/)); + const envLinesArr = envFile + .split(/\r\n|\n|\r/) + .filter((ln) => ln.match(/\=/)); envLinesArr.forEach((ln) => { const keyValArr = ln.split("="); obj[keyValArr[0]] = keyValArr[1] || ""; diff --git a/package-shared/utils/parse-env.ts b/package-shared/utils/parse-env.ts index 8c8642a..17d5c26 100644 --- a/package-shared/utils/parse-env.ts +++ b/package-shared/utils/parse-env.ts @@ -5,7 +5,9 @@ export default function parseEnv(/** Env File Path */ envPath: string) { let obj: { [k: string]: string } = {}; const finalEnvPath = path.resolve(process.cwd(), envPath); const envFile = fs.readFileSync(finalEnvPath, "utf-8"); - const envLinesArr = envFile.split(/\r\n/).filter((ln) => ln.match(/\=/)); + const envLinesArr = envFile + .split(/\r\n|\n|\r/) + .filter((ln) => ln.match(/\=/)); envLinesArr.forEach((ln) => { const keyValArr = ln.split("="); diff --git a/package.json b/package.json index cbc4e66..2d511b9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/datasquirel", - "version": "4.3.3", + "version": "4.3.4", "description": "Cloud-based SQL data management tool", "main": "dist/index.js", "bin": {