env-sentinel
Version:
Zero-dependency tool that auto-validates .env files against schema.env, with optional fallback and secure warnings.
15 lines (14 loc) • 390 B
JavaScript
export function parseRuleString(ruleStr) {
const parts = ruleStr
.split('|')
.map((part) => part.trim())
.filter(Boolean);
return parts.map((rule) => {
const [name, ...argParts] = rule.split(':');
const args = argParts.length > 0 ? argParts.join(':').split(',') : [];
return {
name,
args,
};
});
}