freeCodeCamp/client
Berkeley Martinez dced96da8e 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
..
epics feat: react challenges (#16099) 2017-11-29 17:44:51 -06:00
less fix(styles): Add z-index to lint markers in code-mirror (#16024) 2017-10-24 22:56:32 +05:30
rechallenge feat: react challenges (#16099) 2017-11-29 17:44:51 -06:00
utils feat: react challenges (#16099) 2017-11-29 17:44:51 -06:00
cold-reload.js Add webpack cold reloading 2016-07-28 23:39:17 -07:00
es6-shims.js add es6 Map shim to shims 2015-09-10 16:59:27 -07:00
frame-runner.js feat: react challenges (#16099) 2017-11-29 17:44:51 -06:00
index.js feat: prep for modern challenges (#15781) 2017-11-09 19:10:30 -06:00
main.js fix(main): static page links and constantStrings 2017-09-16 17:16:48 -05:00
README.md Fixed grammar and put a full stop. 2016-01-04 12:16:26 +05:30

This is the entry point for the client code. Code that should run only on the client should be put here.

NOTE(berks): For react specific stuff this should be the entry point