const invariant = require('invariant'); const { supportedLangs } = require('./utils'); function validateLang(lang) { invariant(lang, 'Please provide a language'); invariant( supportedLangs.includes(lang), `${lang} is not supported Supported languages: ${JSON.stringify(supportedLangs, null, 2)} ` ); } function getCurriculum(lang) { validateLang(lang); const curricula = require('./curricula.json'); return curricula[lang]; } exports.getChallengesForLang = getCurriculum;