What is cache-manifest.js

What is cache-manifest.js? What does it do?

It’s a JS file generated at runtime and used by the Prefetcher class from @xdn/prefetch to add routes to the service worker. This ensures that custom cache keys and the serviceWorkerSeconds properties from your cache() settings in your router are propagated to the service worker.