freeCodeCamp/challenges
Berkeley Martinez b4084f94ff feat: react challenges (#16099)
* chore(packages): Update redux utils

* feat(Panes): Invert control of panes map creation

* feat(Modern): Add view

* feat(Panes): Decouple panes from Challenges

* fix(Challenges): Decouple challenge views from panes map

* fix(Challenge/views): PanesMap => mapStateToPanesMap

This clarifies what these functions are doing

* fix(Challenges): Add view type

* fix(Panes): Remove unneeded panes container

* feat(Panes): Invert control of pane content render

This decouples the Panes from the content they render, allowing for
greater flexibility.

* feat(Modern): Add side panel

This is common between modern and classic

* feat(seed): Array to string file content

* fix(files): Modern files should be polyvinyls

* feat(Modern): Create editors per file

* fix(seed/React): Incorrect keyfile name

* feat(Modern): Highligh jsx correctly

This adds highlighting for jsx. Unfortunately, this disables linting for
non-javascript files as jshint will only work for those

* feat(rechallenge): Add jsx ext to babel transformer

* feat(seed): Normalize challenge files head/tail/content

* refactor(rechallenge/build): Rename function

* fix(code-storage): Pull in files from localStorage

* feat(Modern/React): Add Enzyme to test runner

This enables testing of React challenges

* feat(Modern): Add submission type

* refactor(Panes): Rename panes map update action
2017-11-29 17:44:51 -06:00
..
00-getting-started fix(translations): Updated German translations (#15995) 2017-11-01 20:13:36 +05:30
01-responsive-web-design Merge pull request #16035 from aferreira44/translate/Pt-br-translation-claim-your-responsive-web-design-certificate 2017-11-18 13:24:05 +05:30
02-javascript-algorithms-and-data-structures fix(challenges): Improve description in existing object challenges 2017-11-01 10:28:47 +05:30
03-front-end-libraries feat: react challenges (#16099) 2017-11-29 17:44:51 -06:00
04-data-visualization fix(challenges): Fix vague tests for "Convert JSON Data to HTML" challenge 2017-10-02 14:15:17 +02:00
05-apis-and-microservices feat(challenge): Added mLab tutorial 2017-10-07 01:57:00 -03:00
06-information-security-and-quality-assurance refactor(challenges): Change "Hashing Your Password" desc (#16090) 2017-11-25 12:26:48 -06:00
07-contribute-to-open-source-and-help-nonprofits Fix challenge title formatting misc 2017-02-27 08:47:23 -06:00
08-coding-interview-questions-and-take-home-assignments feat(seed): Added more assertions for Project Euler (#16078) 2017-11-25 12:09:23 -06:00