I add a progressive config object to app.json as below:

Even if I specified `staticFileGlobs` to the `serviceWorker` section, it still precaches all 800+ files of my web application(after build production). The `service-worker-config.json` contains paths of all files.
As you can see, sencha cmd first add `staticFileGlobs`, then add all files under the build output directory to `service-worker-config.json`.

The expected behavior is only the files I specified at `staticFileGlobs` (App Shell) would be precached, and if there is no `staticFileGlobs` in app.json, the whole site will be precached.