UNPKG

env-type-defs

Version:

Automatically generate TypeScript type definitions for environment variables based on the content of your env files.

22 lines (20 loc) 553 B
import fs from "fs"; import { DIRECTORY_PATH, TAREGT_REG_EXP } from "../config"; export const getEnvPath = () => { try { const files = fs.readdirSync(DIRECTORY_PATH); const envFiles = files.filter((file) => { const stats = fs.statSync(file); if (stats.isFile() && file.match(TAREGT_REG_EXP)) { return file; } }); if (envFiles.length == 0) { // [LOGS] No Env File Found in the current directory } return envFiles; } catch (error) { // [LOGS] Unable to scan directory return []; } };