validlyjs
Version:
ValidlyJS is a lightweight, type-safe validation library inspired by Laravel's validation syntax
31 lines • 806 B
JavaScript
import enMessages from "./locales/en.js";
import frMessages from "./locales/fr.js";
const locales = {
en: enMessages,
fr: frMessages,
};
export function setLocale(locale) {
if (locales[locale]) {
currentConfig.locale = locale;
currentConfig.messages = locales[locale];
}
else {
console.warn(`Locale "${locale}" not found. Using default locale.`);
}
}
export const defaultConfig = {
bail: true,
autoTrim: true,
convertEmptyStringToNull: true,
locale: "en",
messages: enMessages,
};
let currentConfig = { ...defaultConfig };
export function configure(newConfig) {
currentConfig = { ...currentConfig, ...newConfig };
return currentConfig;
}
export function getConfig() {
return currentConfig;
}
//# sourceMappingURL=config.js.map