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
text/typescript
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 [];
}
};