aboutsummaryrefslogtreecommitdiff
path: root/webpack.config.js
AgeCommit message (Collapse)Author
2017-05-23revert sourcemap config change, old one works perfectly fine in chromeFlorian Dold
2017-05-23remove debug logging, add commentsFlorian Dold
2017-05-01implement payback (with rudimentary UI)Florian Dold
2017-04-26don't fail if we don't pass env to webpackFlorian Dold
2017-04-24Optimize production builds.Florian Dold
Uses UglifyJS, and thus TypeScript needs to compile down to ES5, since UglifyJS does not yet fully support ES6. Once all ES6 bugs in UglifyJS, we should compile to ES6 again.
2017-04-24Reorganize module loading.Florian Dold
We now use webpack instead of SystemJS, effectively bundling modules into one file (plus commons chunks) for every entry point. This results in a much smaller extension size (almost half). Furthermore we use yarn/npm even for extension run-time dependencies. This relieves us from manually vendoring and building dependencies. It's also easier to understand for new developers familiar with node.