77f542a2bdc0e690c9ee047d523c77dd94ae0969
## [1.2.1](https://github.com/freeCodeCamp/curriculum/compare/v1.2.0...v1.2.1) (2018-06-21) ### Bug Fixes * changes text to bold in the JS Algo and DS ([#20](https://github.com/freeCodeCamp/curriculum/issues/20)) ([999c6af
](https://github.com/freeCodeCamp/curriculum/commit/999c6af)) * example link will open in new tab ([#22](https://github.com/freeCodeCamp/curriculum/issues/22)) ([5815401
](https://github.com/freeCodeCamp/curriculum/commit/5815401)) * give 'Exercise Tracker' the correct id ([6de827c
](https://github.com/freeCodeCamp/curriculum/commit/6de827c)) * Remove an unnecessary line from basic javascript challenge ([#19](https://github.com/freeCodeCamp/curriculum/issues/19)) ([e1dfe8f
](https://github.com/freeCodeCamp/curriculum/commit/e1dfe8f)) * sample code in intro to currying ([d4cf9de
](https://github.com/freeCodeCamp/curriculum/commit/d4cf9de)) * typo errors ([#23](https://github.com/freeCodeCamp/curriculum/issues/23)) ([16ff132
](https://github.com/freeCodeCamp/curriculum/commit/16ff132))
freeCodeCamp Curriculum
This package contains the "seed" files used in the freeCodeCamp Curriculum.
Installation
npm i @freecodecamp/curriculum
# or
yarn add @freecodecamp/curriculum
Usage
import { getChallenges } from '@freecodecamp/curriculum';
// fetch an array of blocks
// i.e. basic CSS, functional programming, etc.
getChallenges()
block
Structure
{
"name": "ES6",
"order": 2,
"time": "5 hours",
"helpRoom": "Help",
"challenges": [/*<challenge>*/],
"fileName": "02-javascript-algorithms-and-data-structures/es6.json",
"superBlock": "javascript-algorithms-and-data-structures",
"superOrder": 2
}
challenge
Structure
{
"id": "ObjectId()",
"title": "Declare a Read-Only Variable with the const Keyword",
"description": [
"A Description of the challenge and what is required to pass"
],
"tests": [
{
"text": "should return \"foo\"",
"testString": "a stringified function using Chai asserts"
}
],
"challengeType": 1,
"translations": {},
"files": {
"indexjs": {
"key": "indexjs",
"ext": "js",
"name": "index",
"contents": [
"Initial editor seed"
],
"head": [
"A place for test set up",
"Can be thought of as mocha's beforeEach()"
],
"tail": [
"A place for test tear down",
"Can be thought of as mocha's afterEach()"
]
}
}
},
Description
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
careerscertificationcommunitycurriculumd3educationfreecodecamphacktoberfestjavascriptlearn-to-codemathnodejsnonprofitsprogrammingreactteachers
Readme
503 MiB
Languages
JavaScript
47.2%
TypeScript
46.3%
CSS
6.1%
Shell
0.2%
Dockerfile
0.1%
Other
0.1%