Commit Graph

23 Commits (764d0405532ebe2646133b570c351f1963367d66)

Author SHA1 Message Date
mrugesh mohapatra 0271e78a1d chore(opbeat): Remove opbeat react logging (#17173) 2018-05-16 15:22:43 +01:00
Stuart Taylor 73b8ba96af fix(env): Use NODE_ENV to enable/disable opbeat frontend 2018-03-13 22:56:44 +00:00
Stuart Taylor fa59bcfd7b fix(credentials): Pass credentials through DefinePlugin 2018-03-09 15:59:45 +00:00
Berkeley Martinez ef80131a29 feat(build): Add source maps to production
We don't have the same precautions as other sites as our code base is
open source, so we might as well make it easier on us to debug
production errors
2018-02-06 13:53:56 -08:00
Berkeley Martinez ef9fd51030 fix(webpack): Update to errors plugin name
Plugin name was changed
2018-01-18 15:20:53 -08:00
Berkeley Martinez e384f6a90c feat(Webpack): Update to latest 2018-01-18 15:20:53 -08:00
Stuart Taylor fafb53f11e feat(bundle): Add bundle visualisation tool 2018-01-01 13:01:18 +00:00
Berkeley Martinez 9e63ff02cf fix(webpack): Always use browser debug 2017-01-08 13:44:30 -08:00
systimotic 86380c59dd Remove webpack replacer for debug module 2017-01-02 00:09:19 +01:00
systimotic 82f75d5710 Fix debug webpack replace issue 2016-12-28 19:59:13 +01:00
Berkeley Martinez a6f9e95ed8 Feat: Add react-hot-loader
Combine webpack and browser-sync on one port
2016-09-27 19:49:58 -07:00
Berkeley Martinez 7d6250e8af Feature(challenges): Run user js code through babel
This is a naive implementation.
Ideally we would detect the users environment
and dynamically load only the appropriate plugins
2016-08-18 18:23:44 -07:00
Berkeley Martinez 9b7bd2a026 Initial preview rendering 2016-07-28 23:39:17 -07:00
Berkeley Martinez 861f89683b Initial work on new framework 2016-07-28 23:39:17 -07:00
Berkeley Martinez 844afb6e2f Add webpack code splitting module
Add cold-module replacement
Add webpack module hashing
2016-07-28 23:39:17 -07:00
Berkeley Martinez 4e12c45057 Add webpack cold reloading
On changes to the react bundle
webpack will store the current redux state
in localStorage, waits (to allow the server to restart)
then refreshes the page. On page load, it checks if it
has state stored and loads it into the app.
2016-07-28 23:39:17 -07:00
Berkeley Martinez 09ea99e561 Add react challenge view with editor 2016-07-28 23:39:17 -07:00
Berkeley Martinez 0a46dc16a6 Fix for vendor files not working correctly with manifest 2015-11-29 16:21:04 -08:00
Berkeley Martinez c71636b629 Minify react in production 2015-11-22 20:26:44 -08:00
Berkeley Martinez 4bacd87943 add react build script 2015-07-25 09:02:56 -07:00
Berkeley Martinez 81d1c25639 use inline source maps 2015-07-23 16:03:50 -07:00
Berkeley Martinez 07fc22f86a add webpack configs and gulp webpack build tasks 2015-07-23 15:49:00 -07:00
Berkeley Martinez a5e7009a57 initial react app(WIP) 2015-07-23 15:49:00 -07:00