c3313e85e1
Update the JavaScript bundler to maintain the state necessary for the alternative invalidation strategy. This will provide the javascript compiler with a single library component, so this must handle re-combining this library with any SCC as well as keeping the old summaries around. Revived from https://dart-review.googlesource.com/c/sdk/+/196840 Change-Id: I1dd59d813172ac68ffcb189fcf3904c844828773 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/251960 Reviewed-by: Nicholas Shahan <nshahan@google.com>