@evidence-dev/tailwind
Version:
19 lines (15 loc) • 515 B
JavaScript
import { getEvidenceConfig } from '@evidence-dev/sdk/config';
import { ThemesConfigFileSchema } from '../schemas/config.js';
import { applyThemeDefaults } from '../themes/index.js';
/** @returns {import('../schemas/types.js').ThemesConfig} */
export const loadThemesConfig = () => {
/** @type {import('../schemas/types.js').ThemesConfigFile} */
let config = {};
try {
config = getEvidenceConfig(ThemesConfigFileSchema);
} catch {
// Do nothing
}
const out = applyThemeDefaults(config);
return out;
};