neondb
Version:
create a claimable Neon database in seconds!
21 lines (19 loc) • 506 B
JavaScript
function validateEnvPath(value) {
if (!value) return void 0;
if (!/^\.?[\w-]+(?:\.[\w-]+)*$/.test(value)) {
return new Error(
"Please enter a valid file name (e.g.: .env or .env.local)"
);
}
return void 0;
}
function validateEnvKey(value) {
if (!value) return void 0;
if (!/^[A-Z][A-Z0-9_]*$/.test(value)) {
return new Error(
"Please enter a valid environment variable key (e.g.: DATABASE_URL)"
);
}
return void 0;
}
export { validateEnvKey, validateEnvPath };