As mentioned in the issue linked above, npm run develop-static (uses the static middleware) works but npm run develop-ssr (uses the ssr middleware) errors as explained.
Hopefully someone familiar with SSR can clone the repo to help me explain what’s going wrong?
If you look at the repo, there is an .npmrc with package-lock=false anywhere there’s a package.json. So, to answer the question, there are no package-lock.json files.
I even double-checked just now to make 100% sure, and can affirm that there are none in the project.
Also, if you look closer at the GitHub issue comment I linked, you will see I verified the versions of can-view-live are at 4.2.2 (not 4.2.1) even for nested and deduped deps using npm ls can-view-live.
documentElement gets removed to trigger memory cleanup after the Zone has completed. My can-view-live release should have gotten this. Was there another one? If so you can do the same sort of thing, use document.contains if it exists.