From b96f4508518a5d2b4f392653415d5db794532b1c Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Wed, 3 Feb 2021 11:13:41 +0100 Subject: [PATCH] chore: remove curriculum 'main' file --- curriculum/lib.js | 25 ------------------------- curriculum/package.json | 1 - 2 files changed, 26 deletions(-) delete mode 100644 curriculum/lib.js diff --git a/curriculum/lib.js b/curriculum/lib.js deleted file mode 100644 index 0042965b5e..0000000000 --- a/curriculum/lib.js +++ /dev/null @@ -1,25 +0,0 @@ -const invariant = require('invariant'); - -const { - curriculum: curriculumLangs -} = require('../client/i18n/allLangs').availableLangs; - -function validateLang(lang) { - invariant(lang, 'Please provide a language'); - invariant( - curriculumLangs.includes(lang), - `${lang} is not supported - - Supported languages: ${JSON.stringify(curriculumLangs, null, 2)} - - ` - ); -} - -function getCurriculum(lang) { - validateLang(lang); - const curriculum = require(`./build/curriculum-${lang}.json`); - return curriculum; -} - -exports.getChallengesForLang = getCurriculum; diff --git a/curriculum/package.json b/curriculum/package.json index e046d3659f..07af6909c6 100644 --- a/curriculum/package.json +++ b/curriculum/package.json @@ -12,7 +12,6 @@ "url": "https://github.com/freeCodeCamp/freeCodeCamp/issues" }, "version": "0.0.0-next.4", - "main": "lib.js", "scripts": { "create-empty-steps": "cross-env CALLING_DIR=$INIT_CWD node ../tools/challenge-helper-scripts/create-empty-steps", "create-next-step": "cross-env CALLING_DIR=$INIT_CWD node ../tools/challenge-helper-scripts/create-next-step",