✨ Create server-rendered universal JavaScript applications with no configuration
MIT License
Bot releases are hidden (Show)
Huge thanks to @jpetitcolas, @jamalc, @jeetiss, @hrasoa, @gregmartyn, @crosscompile, @olehreznichenko, @xiaoyuhen, @fivethreeo, and @bkonkle for helping!
react-app-polyfill
instead #788file-loader
to v3 (no breaking change)--inspect=
flag as passed to yarn starttestEnvironmentOptions
to supportedKeys for Jestconfig.modifyBabelOptions
so Razzle can be used in really interesting placesThe new TypeScript plugin now includes the perf optimizations utilized by the Microsoft Outlook team.
// only run if (target === 'web)
if (dev) {
// As suggested by Microsoft's Outlook team, these optimizations
// crank up Webpack x TypeScript perf.
// @see https://medium.com/@kenneth_chau/speeding-up-webpack-typescript-incremental-builds-by-7x-3912ba4c1d15
config.output.pathinfo = false;
config.optimization = {
removeAvailableModules: false,
removeEmptyChunks: false,
splitChunks: false,
};
}
Blog post soon.
thread-loader
to babel-loader
statement: https://github.com/jaredpalmer/razzle/blob/master/packages/razzle/config/createConfig.js#L136. This may impact those who have altered Razzle's default Babel setup through razzle.config.jsthread-loader
and babel-loader
together