Commit Graph

29 Commits (e3247b45542ef0215eb902e8bba68207041b9444)

Author SHA1 Message Date
Stuart Taylor e3247b4554 fix(scripts): Fix the way webpack is naming the bundles (v3 -> v4 differences) (#17977) 2018-08-05 03:13:55 +05:30
Stuart Taylor 1b18594bd3 feat(client-routes): Add react-router-dom for client-side routing 2018-08-03 19:27:42 +05:30
Stuart Taylor c84a9c8b57 feat(news): Initial app with webpack 2018-08-03 19:27:42 +05:30
Stuart Taylor 10bee0f025 fix(webpack): Fix public paths 2018-08-03 19:27:42 +05:30
Stuart Taylor 41a99e6487 chore(deps): Update webpack plugins 2018-08-03 19:27:42 +05:30
Stuart Taylor af8030c1d1 chore(tools): Move to webpack v4 2018-08-03 19:27:42 +05:30
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