Create comparison application
Following is the files that changed during this update. This is also the list of files I would check anytime an upgrade needs to be done.
Angular.csproj ClientApp/boot-client.ts ClientApp/boot-server.ts Program.cs package.json webpack.config.js webpack.config.vendor.js
There were a fair amount of changes in the files listed above and instead of posting the code the differences can be found here. The previous diff didn’t contain the webpack.config files and those diffs can be found here and here.
After all the files have been updated make sure to run the following command from a command prompt in your project directory to make sure webpack has vendor related items regenerated.
webpack --config webpack.config.vendor.js
This post is a lighter on the details that I do most of the time, but this type of upgrade would just have been a wall of code and not been overly useful and the commits on GitHub are a much better guide to what the upgrade looked like. My feeling is that over time the number of changes going forward may end up being smaller and easier to integrate.
Both the Aurelia and Angular projects have been upgraded and the final version of the code can be found here.