UNPKG

@slash-tmp/rgaa-scraper

Version:

Scrapes RGAA's website and fetch topics, criteria and tests into a JSON format.

26 lines 786 B
export function reduceWhitespaces(str) { return str.replace(/\s+/g, ' '); } export function filterElements(filters) { return element => { if (!filters || Object.keys(filters).length === 0) { return true; } if (filters.search && !element.title.toLowerCase().includes(filters.search.toLowerCase())) { return false; } if (filters.topic && !element.id.startsWith(filters.topic)) { return false; } if (filters.criterion && !element.id.startsWith(filters.criterion)) { return false; } if (filters.level && element.level !== filters.level) { return false; } return true; }; } //# sourceMappingURL=utils.js.map