Skip to content

Commit

Permalink
Try additional manifest entries
Browse files Browse the repository at this point in the history
  • Loading branch information
microbit-robert committed Apr 29, 2024
1 parent cc78efd commit b8db53c
Showing 1 changed file with 8 additions and 28 deletions.
36 changes: 8 additions & 28 deletions vite.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,14 @@ export default defineConfig(({ mode }) => {
disable: process.env.DISABLE_PWA === "1",
registerType: "autoUpdate",
workbox: {
additionalManifestEntries: [
"https://ajwvhvgo.apicdn.sanity.io/v1/data/query/apps?query=%0A%20%20%20%20*%5B_type%20%3D%3D%20%22pythonIdeasConfig%22%20%26%26%20language%20%3D%3D%20%22en%22%20%26%26%20!(_id%20in%20path(%22drafts.**%22))%5D%5B0%5D%7B%0A%20%20%20%20%20%20pythonIdeasOrder%5B%5D-%3E%7B%0A%20%20%20%20%20%20%20%20_id%2C%20name%2C%20language%2C%20compatibility%2C%20image%2C%20slug%2C%0A%20%20%20%20%20%20%20%20content%5B%5D%20%7B%0A%20%20%20%20%20%20%20%20%20%20...%2C%0A%20%20%20%20%20%20%20%20%20%20markDefs%5B%5D%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20...%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_type%20%3D%3D%20%22toolkitInternalLink%22%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22slug%22%3A%20%40.reference-%3Eslug%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22targetType%22%3A%20%40.reference-%3E_type%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D",
"https://ajwvhvgo.apicdn.sanity.io/v1/data/query/apps?query=%0A%20%20*%5B_type%20%3D%3D%20%22toolkit%22%20%26%26%20language%20%3D%3D%20%22en%22%20%26%26%20(slug.current%20%3D%3D%20%22explore%22%20%7C%7C%20slug.current%20%3D%3D%20%22reference%22)%20%26%26%20!(_id%20in%20path(%22drafts.**%22))%5D%7B%0A%20%20%20%20id%2C%20name%2C%20description%2C%20language%2C%0A%20%20%20%20contents%5B%5D-%3E%7B%0A%20%20%20%20%20%20name%2C%20slug%2C%20compatibility%2C%20subtitle%2C%20image%2C%0A%20%20%20%20%20%20introduction%5B%5D%20%7B%0A%20%20%20%20%20%20%20%20...%2C%0A%20%20%20%20%20%20%20%20markDefs%5B%5D%7B%0A%20%20%20%20%20%20%20%20%20%20...%2C%0A%20%20%20%20%20%20%20%20%20%20_type%20%3D%3D%20%22toolkitInternalLink%22%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22slug%22%3A%20%40.reference-%3Eslug%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22targetType%22%3A%20%40.reference-%3E_type%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20contents%5B%5D-%3E%7B%0A%20%20%20%20%20%20%20%20name%2C%20slug%2C%20compatibility%2C%20%0A%20%20%20%20%20%20%20%20content%5B%5D%20%7B%0A%20%20%20%20%20%20%20%20%20%20...%2C%0A%20%20%20%20%20%20%20%20%20%20markDefs%5B%5D%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20...%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_type%20%3D%3D%20%22toolkitInternalLink%22%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22slug%22%3A%20%40.reference-%3Eslug%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22targetType%22%3A%20%40.reference-%3E_type%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%20%20alternativesLabel%2C%20alternatives%2C%20%0A%20%20%20%20%20%20%20%20detailContent%5B%5D%20%7B%0A%20%20%20%20%20%20%20%20%20%20...%2C%0A%20%20%20%20%20%20%20%20%20%20markDefs%5B%5D%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20...%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20_type%20%3D%3D%20%22toolkitInternalLink%22%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22slug%22%3A%20%40.reference-%3Eslug%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22targetType%22%3A%20%40.reference-%3E_type%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%2C%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D",
"https://ajwvhvgo.apicdn.sanity.io/v1/data/query/apps?query=%0A%20%20*%5B_type%20%3D%3D%20%22pythonModule%22%20%26%26%20!(_id%20in%20path(%22drafts.**%22))%5D%7B%0A%20%20%20%20pythonModuleName%2C%0A%20%20%20%20pythonModuleItem%5B%5D%20%7B%0A%20%20%20%20%20%20pythonAlternativeContentLink%2C%0A%20%20%20%20%20%20pythonApiEntry%2C%0A%20%20%20%20%20%20referenceLink%20%7B%0A%20%20%20%20%20%20%20%20_type%20%3D%3D%20%22reference%22%20%3D%3E%5E-%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20slug%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D",
"https://fonts.microbit.org/source-code-pro/v14/source-code-pro-v14-latin-500.woff2",
"https://review-python-simulator.usermbit.org/service-worker/simulator.html",
],

// Only precache language assets for the fallback language.
// Cache other languages at runtime.
// Cache all pyright-locale files as we can't tell what language they are.
Expand All @@ -88,21 +96,6 @@ export default defineConfig(({ mode }) => {
maximumFileSizeToCacheInBytes: 3097152,
globPatterns: ["**/*.{js,css,html,ico,png,svg,gif,hex}"],
runtimeCaching: [
{
urlPattern: new RegExp(
`^https://${process.env.VITE_SANITY_PROJECT}.apicdn.sanity.io/.*`
),
handler: "NetworkFirst",
options: {
cacheName: "sanity-content-cache",
expiration: {
maxEntries: 40,
},
cacheableResponse: {
statuses: [0, 200],
},
},
},
{
urlPattern: new RegExp(
`^https://cdn.sanity.io/images/${process.env.VITE_SANITY_PROJECT}/${process.env.VITE_SANITY_DATASET}/.*`
Expand All @@ -118,19 +111,6 @@ export default defineConfig(({ mode }) => {
},
},
},
{
urlPattern: /^https:\/\/fonts.microbit.org\/.*/,
handler: "CacheFirst",
options: {
cacheName: "fonts-cache",
expiration: {
maxEntries: 10,
},
cacheableResponse: {
statuses: [0, 200],
},
},
},
{
urlPattern:
/.*(?:pyright-locale|search\.worker|typeshed|ui\.).*\.js/,
Expand Down

0 comments on commit b8db53c

Please sign in to comment.