File tree Expand file tree Collapse file tree 2 files changed +2
-6
lines changed
Expand file tree Collapse file tree 2 files changed +2
-6
lines changed Original file line number Diff line number Diff line change 1414 "terse" : " ts-node scripts/terse.ts lib/"
1515 },
1616 "dependencies" : {
17- "dotenv" : " ^8.2.0" ,
1817 "env-cmd" : " ^10.1.0"
1918 },
2019 "devDependencies" : {
Original file line number Diff line number Diff line change 1- import { readFile } from 'fs/promises'
21import { exists } from '../helpers/helpers'
32import { GetEnvVars } from 'env-cmd'
4- import { parse } from 'dotenv'
53import type { DeploymentEnv , EnvVarMap } from '../types/types'
64
75export const getEnvVarMap = async ( deploymentEnv : DeploymentEnv , varNameList ?: string [ ] ) => {
86 let envVarMap : EnvVarMap
97
10- if ( await exists ( `.env.${ deploymentEnv } ` ) ) {
11- const dotenv = await readFile ( `.env.${ deploymentEnv } ` , 'utf-8' )
12- envVarMap = parse ( dotenv )
8+ if ( await exists ( `.env.${ deploymentEnv } ` ) || await exists ( '.env' ) ) {
9+ envVarMap = await GetEnvVars ( { envFile : { filePath : `.env.${ deploymentEnv } ` , fallback : true } } )
1310 }
1411 else {
1512 envVarMap = await GetEnvVars ( { rc : { environments : [ deploymentEnv ] } } )
You can’t perform that action at this time.
0 commit comments