├── .github ├── pull_request_template.md └── workflows │ ├── cr-comment.yml │ ├── cr.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── client.d.ts ├── docs ├── .vitepress │ ├── components.d.ts │ ├── config.ts │ ├── contributors.ts │ └── theme │ │ ├── components │ │ ├── CleanupOutdatedCaches.md │ │ ├── ExamplesBehaviors.md │ │ ├── ExamplesGenerateSW.md │ │ ├── ExamplesInjectManifest.md │ │ ├── GenerateSWCleanupOutdatedCaches.md │ │ ├── GenerateSWSourceMap.md │ │ ├── HomePage.vue │ │ ├── InjectManifestCleanupOutdatedCaches.md │ │ ├── InjectManifestSourceMap.md │ │ ├── PromptForUpdateImg.vue │ │ ├── ReloadPrompt.vue │ │ ├── RunExamples.md │ │ ├── SsrSsg.md │ │ └── TypeScriptError2307.md │ │ ├── index.ts │ │ └── styles │ │ ├── main.css │ │ └── vars.css ├── deployment │ ├── apache.md │ ├── aws.md │ ├── index.md │ ├── netlify.md │ ├── nginx.md │ └── vercel.md ├── examples │ ├── astro.md │ ├── iles.md │ ├── index.md │ ├── preact.md │ ├── react.md │ ├── solidjs.md │ ├── svelte.md │ ├── sveltekit.md │ ├── vitepress.md │ └── vue.md ├── frameworks │ ├── astro.md │ ├── iles.md │ ├── index.md │ ├── preact.md │ ├── react.md │ ├── solidjs.md │ ├── svelte.md │ ├── sveltekit.md │ ├── vitepress.md │ └── vue.md ├── guide │ ├── auto-update.md │ ├── development.md │ ├── faq.md │ ├── index.md │ ├── inject-manifest.md │ ├── periodic-sw-updates.md │ ├── prompt-for-update.md │ ├── pwa-minimal-requirements.md │ ├── register-service-worker.md │ ├── service-worker-precache.md │ ├── service-worker-strategies-and-behaviors.md │ ├── static-assets.md │ └── unregister-service-worker.md ├── index.md ├── netlify.toml ├── package.json ├── plugins │ └── navbar.ts ├── public │ ├── _headers │ ├── apple-touch-icon.png │ ├── banner_dark.svg │ ├── banner_light.svg │ ├── favicon.ico │ ├── favicon.svg │ ├── icon_dark.svg │ ├── icon_gray.svg │ ├── icon_light.svg │ ├── netlify.svg │ ├── og-image.png │ ├── prompt-update.png │ ├── pwa-192x192.png │ ├── pwa-512x512.png │ ├── robots.txt │ ├── safari-pinned-tab.svg │ └── team-avatars │ │ ├── antfu.png │ │ ├── hannoeru.png │ │ └── userquin.png ├── scripts │ ├── assets.ts │ ├── build.ts │ └── pwa.ts ├── tsconfig.json ├── vite.config.ts └── workbox │ ├── generate-sw.md │ ├── index.md │ └── inject-manifest.md ├── eslint.config.js ├── examples ├── assets-generator │ ├── index.html │ ├── package.json │ ├── public │ │ ├── favicon.svg │ │ └── source-test.png │ ├── pwa-assets.config.ts │ ├── src │ │ ├── main.ts │ │ ├── pwa.ts │ │ └── vite-env.ts │ ├── tsconfig.json │ └── vite.config.ts ├── preact-router │ ├── client-test │ │ ├── offline.spec.ts │ │ └── sw.spec.ts │ ├── index.html │ ├── package.json │ ├── playwright.config.ts │ ├── public │ │ ├── favicon.svg │ │ ├── pwa-192x192.png │ │ └── pwa-512x512.png │ ├── src │ │ ├── App.css │ │ ├── ReloadPrompt.css │ │ ├── ReloadPrompt.tsx │ │ ├── app.tsx │ │ ├── claims-sw.ts │ │ ├── favicon.svg │ │ ├── main.tsx │ │ ├── pages │ │ │ ├── About.tsx │ │ │ ├── Home.css │ │ │ ├── Home.tsx │ │ │ └── hi │ │ │ │ └── [name].tsx │ │ ├── preact.d.ts │ │ ├── prompt-sw.ts │ │ └── vite-env.d.ts │ ├── test │ │ └── build.test.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── vitest.config.mts ├── react-router │ ├── README.md │ ├── client-test │ │ ├── offline.spec.ts │ │ └── sw.spec.ts │ ├── index.html │ ├── package.json │ ├── playwright.config.ts │ ├── public │ │ ├── favicon.svg │ │ ├── pwa-192x192.png │ │ └── pwa-512x512.png │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── ReloadPrompt.css │ │ ├── ReloadPrompt.tsx │ │ ├── claims-sw.ts │ │ ├── index.css │ │ ├── main.tsx │ │ ├── pages │ │ │ ├── About.tsx │ │ │ ├── Home.css │ │ │ ├── Home.tsx │ │ │ └── hi │ │ │ │ └── [name].tsx │ │ ├── prompt-sw.ts │ │ └── vite-env.d.ts │ ├── test │ │ └── build.test.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── vitest.config.mts ├── solid-router │ ├── README.md │ ├── client-test │ │ ├── offline.spec.ts │ │ └── sw.spec.ts │ ├── index.html │ ├── package.json │ ├── playwright.config.ts │ ├── public │ │ ├── favicon.svg │ │ ├── pwa-192x192.png │ │ └── pwa-512x512.png │ ├── src │ │ ├── ReloadPrompt.module.css │ │ ├── ReloadPrompt.tsx │ │ ├── app.module.css │ │ ├── app.tsx │ │ ├── claims-sw.ts │ │ ├── errors │ │ │ └── 404.tsx │ │ ├── index.tsx │ │ ├── pages │ │ │ ├── about.tsx │ │ │ ├── hi │ │ │ │ ├── [name].data.ts │ │ │ │ └── [name].tsx │ │ │ ├── home.module.css │ │ │ └── home.tsx │ │ ├── prompt-sw.ts │ │ ├── routes.ts │ │ └── vite-env.d.ts │ ├── test │ │ └── build.test.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── vitest.config.mts ├── svelte-routify │ ├── README.md │ ├── client-test │ │ ├── offline.spec.ts │ │ └── sw.spec.ts │ ├── index.html │ ├── package.json │ ├── playwright.config.ts │ ├── public │ │ ├── favicon.svg │ │ ├── pwa-192x192.png │ │ └── pwa-512x512.png │ ├── src │ │ ├── App.svelte │ │ ├── claims-sw.ts │ │ ├── lib │ │ │ ├── Counter.svelte │ │ │ ├── Go.svelte │ │ │ └── ReloadPrompt.svelte │ │ ├── main.ts │ │ ├── pages │ │ │ ├── _fallback.svelte │ │ │ ├── _layout.svelte │ │ │ ├── about.svelte │ │ │ ├── hi │ │ │ │ └── [name].svelte │ │ │ └── index.svelte │ │ ├── prompt-sw.ts │ │ └── vite-env.d.ts │ ├── svelte.config.js │ ├── test │ │ └── build.test.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite-env.d.ts │ ├── vite.config.js │ └── vitest.config.mts ├── sveltekit-pwa │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── pwa-configuration.js │ ├── pwa.js │ ├── src │ │ ├── app.html │ │ ├── claims-sw.ts │ │ ├── global.d.ts │ │ ├── lib │ │ │ └── components │ │ │ │ ├── Counter.svelte │ │ │ │ ├── Go.svelte │ │ │ │ └── ReloadPrompt.svelte │ │ ├── prompt-sw.ts │ │ └── routes │ │ │ ├── __layout.svelte │ │ │ ├── about.svelte │ │ │ ├── hi │ │ │ └── [name].svelte │ │ │ └── index.svelte │ ├── static │ │ ├── favicon.svg │ │ ├── pwa-192x192.png │ │ └── pwa-512x512.png │ ├── svelte.config.js │ └── tsconfig.json ├── vanilla-js-custom-sw │ ├── index.html │ ├── package.json │ ├── public │ │ ├── favicon.svg │ │ ├── pwa-192x192.png │ │ └── pwa-512x512.png │ ├── service-worker │ │ └── sw.js │ ├── src │ │ └── main.js │ └── vite.config.js ├── vanilla-ts-dev-options │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ │ ├── favicon.svg │ │ ├── pwa-192x192.png │ │ └── pwa-512x512.png │ ├── src │ │ ├── main.ts │ │ └── vite-env.ts │ ├── tsconfig.json │ └── vite.config.ts ├── vanilla-ts-no-ip │ ├── README.md │ ├── client-test │ │ └── sw.spec.ts │ ├── index.html │ ├── package.json │ ├── playwright.config.ts │ ├── public │ │ ├── favicon.svg │ │ ├── pwa-192x192.png │ │ └── pwa-512x512.png │ ├── src │ │ ├── custom-sw.ts │ │ ├── main.ts │ │ └── vite-env.ts │ ├── test │ │ └── build.test.ts │ ├── tsconfig.json │ ├── vite.config.ts │ └── vitest.config.mts ├── vue-basic-cdn │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.vue │ │ ├── ReloadPrompt.vue │ │ ├── index.css │ │ ├── main.ts │ │ └── shims-vue.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── vue-router │ ├── README.md │ ├── client-test │ ├── offline.spec.ts │ └── sw.spec.ts │ ├── index.html │ ├── package.json │ ├── playwright.config.ts │ ├── public │ ├── favicon.svg │ ├── pwa-192x192.png │ └── pwa-512x512.png │ ├── src │ ├── App.vue │ ├── ReloadPrompt.vue │ ├── claims-sw.ts │ ├── index.css │ ├── main.ts │ ├── my-worker.js │ ├── pages │ │ ├── about.vue │ │ ├── hi │ │ │ └── [name].vue │ │ └── home.vue │ ├── prompt-sw.ts │ ├── shims-vue.d.ts │ ├── vite-env.d.ts │ └── workerImport.js │ ├── test │ └── build.test.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── vitest.config.mts ├── index.d.ts ├── info.d.ts ├── netlify.toml ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── preact.d.ts ├── pwa-assets.d.ts ├── react.d.ts ├── scripts ├── build.ts ├── commands.ts ├── dev.ts └── run-examples.ts ├── solid.d.ts ├── src ├── api.ts ├── assets.ts ├── cache.ts ├── client │ ├── build │ │ ├── preact.ts │ │ ├── react.ts │ │ ├── register.ts │ │ ├── solid.ts │ │ ├── svelte.ts │ │ └── vue.ts │ ├── dev │ │ ├── preact.ts │ │ ├── react.ts │ │ ├── register.ts │ │ ├── solid.ts │ │ ├── svelte.ts │ │ └── vue.ts │ └── type.d.ts ├── constants.ts ├── context.ts ├── html.ts ├── index.ts ├── log.ts ├── modules.ts ├── options.ts ├── plugins │ ├── build.ts │ ├── dev.ts │ ├── info.ts │ ├── main.ts │ └── pwa-assets.ts ├── pwa-assets │ ├── build.ts │ ├── config.ts │ ├── dev.ts │ ├── generator.ts │ ├── html.ts │ ├── manifest.ts │ ├── options.ts │ ├── types.ts │ └── utils.ts ├── types.ts ├── utils.ts └── vite-build.ts ├── svelte.d.ts ├── tsconfig.json ├── types ├── index.d.ts └── package.json ├── vanillajs.d.ts └── vue.d.ts /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/cr-comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/.github/workflows/cr-comment.yml -------------------------------------------------------------------------------- /.github/workflows/cr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/.github/workflows/cr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/README.md -------------------------------------------------------------------------------- /client.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/client.d.ts -------------------------------------------------------------------------------- /docs/.vitepress/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/components.d.ts -------------------------------------------------------------------------------- /docs/.vitepress/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/config.ts -------------------------------------------------------------------------------- /docs/.vitepress/contributors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/contributors.ts -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/CleanupOutdatedCaches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/CleanupOutdatedCaches.md -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/ExamplesBehaviors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/ExamplesBehaviors.md -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/ExamplesGenerateSW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/ExamplesGenerateSW.md -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/ExamplesInjectManifest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/ExamplesInjectManifest.md -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/GenerateSWCleanupOutdatedCaches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/GenerateSWCleanupOutdatedCaches.md -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/GenerateSWSourceMap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/GenerateSWSourceMap.md -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/HomePage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/HomePage.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/InjectManifestCleanupOutdatedCaches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/InjectManifestCleanupOutdatedCaches.md -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/InjectManifestSourceMap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/InjectManifestSourceMap.md -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/PromptForUpdateImg.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/PromptForUpdateImg.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/ReloadPrompt.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/ReloadPrompt.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/RunExamples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/RunExamples.md -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/SsrSsg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/SsrSsg.md -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/TypeScriptError2307.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/components/TypeScriptError2307.md -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /docs/.vitepress/theme/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/styles/main.css -------------------------------------------------------------------------------- /docs/.vitepress/theme/styles/vars.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/.vitepress/theme/styles/vars.css -------------------------------------------------------------------------------- /docs/deployment/apache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/deployment/apache.md -------------------------------------------------------------------------------- /docs/deployment/aws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/deployment/aws.md -------------------------------------------------------------------------------- /docs/deployment/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/deployment/index.md -------------------------------------------------------------------------------- /docs/deployment/netlify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/deployment/netlify.md -------------------------------------------------------------------------------- /docs/deployment/nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/deployment/nginx.md -------------------------------------------------------------------------------- /docs/deployment/vercel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/deployment/vercel.md -------------------------------------------------------------------------------- /docs/examples/astro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/examples/astro.md -------------------------------------------------------------------------------- /docs/examples/iles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/examples/iles.md -------------------------------------------------------------------------------- /docs/examples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/examples/index.md -------------------------------------------------------------------------------- /docs/examples/preact.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/examples/preact.md -------------------------------------------------------------------------------- /docs/examples/react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/examples/react.md -------------------------------------------------------------------------------- /docs/examples/solidjs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/examples/solidjs.md -------------------------------------------------------------------------------- /docs/examples/svelte.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/examples/svelte.md -------------------------------------------------------------------------------- /docs/examples/sveltekit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/examples/sveltekit.md -------------------------------------------------------------------------------- /docs/examples/vitepress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/examples/vitepress.md -------------------------------------------------------------------------------- /docs/examples/vue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/examples/vue.md -------------------------------------------------------------------------------- /docs/frameworks/astro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/frameworks/astro.md -------------------------------------------------------------------------------- /docs/frameworks/iles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/frameworks/iles.md -------------------------------------------------------------------------------- /docs/frameworks/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/frameworks/index.md -------------------------------------------------------------------------------- /docs/frameworks/preact.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/frameworks/preact.md -------------------------------------------------------------------------------- /docs/frameworks/react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/frameworks/react.md -------------------------------------------------------------------------------- /docs/frameworks/solidjs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/frameworks/solidjs.md -------------------------------------------------------------------------------- /docs/frameworks/svelte.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/frameworks/svelte.md -------------------------------------------------------------------------------- /docs/frameworks/sveltekit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/frameworks/sveltekit.md -------------------------------------------------------------------------------- /docs/frameworks/vitepress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/frameworks/vitepress.md -------------------------------------------------------------------------------- /docs/frameworks/vue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/frameworks/vue.md -------------------------------------------------------------------------------- /docs/guide/auto-update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/auto-update.md -------------------------------------------------------------------------------- /docs/guide/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/development.md -------------------------------------------------------------------------------- /docs/guide/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/faq.md -------------------------------------------------------------------------------- /docs/guide/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/index.md -------------------------------------------------------------------------------- /docs/guide/inject-manifest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/inject-manifest.md -------------------------------------------------------------------------------- /docs/guide/periodic-sw-updates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/periodic-sw-updates.md -------------------------------------------------------------------------------- /docs/guide/prompt-for-update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/prompt-for-update.md -------------------------------------------------------------------------------- /docs/guide/pwa-minimal-requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/pwa-minimal-requirements.md -------------------------------------------------------------------------------- /docs/guide/register-service-worker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/register-service-worker.md -------------------------------------------------------------------------------- /docs/guide/service-worker-precache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/service-worker-precache.md -------------------------------------------------------------------------------- /docs/guide/service-worker-strategies-and-behaviors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/service-worker-strategies-and-behaviors.md -------------------------------------------------------------------------------- /docs/guide/static-assets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/static-assets.md -------------------------------------------------------------------------------- /docs/guide/unregister-service-worker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/guide/unregister-service-worker.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/netlify.toml -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/plugins/navbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/plugins/navbar.ts -------------------------------------------------------------------------------- /docs/public/_headers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/_headers -------------------------------------------------------------------------------- /docs/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/apple-touch-icon.png -------------------------------------------------------------------------------- /docs/public/banner_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/banner_dark.svg -------------------------------------------------------------------------------- /docs/public/banner_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/banner_light.svg -------------------------------------------------------------------------------- /docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/favicon.ico -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/public/icon_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/icon_dark.svg -------------------------------------------------------------------------------- /docs/public/icon_gray.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/icon_gray.svg -------------------------------------------------------------------------------- /docs/public/icon_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/icon_light.svg -------------------------------------------------------------------------------- /docs/public/netlify.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/netlify.svg -------------------------------------------------------------------------------- /docs/public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/og-image.png -------------------------------------------------------------------------------- /docs/public/prompt-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/prompt-update.png -------------------------------------------------------------------------------- /docs/public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/pwa-192x192.png -------------------------------------------------------------------------------- /docs/public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/pwa-512x512.png -------------------------------------------------------------------------------- /docs/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / 3 | -------------------------------------------------------------------------------- /docs/public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /docs/public/team-avatars/antfu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/team-avatars/antfu.png -------------------------------------------------------------------------------- /docs/public/team-avatars/hannoeru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/team-avatars/hannoeru.png -------------------------------------------------------------------------------- /docs/public/team-avatars/userquin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/public/team-avatars/userquin.png -------------------------------------------------------------------------------- /docs/scripts/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/scripts/assets.ts -------------------------------------------------------------------------------- /docs/scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/scripts/build.ts -------------------------------------------------------------------------------- /docs/scripts/pwa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/scripts/pwa.ts -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /docs/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/vite.config.ts -------------------------------------------------------------------------------- /docs/workbox/generate-sw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/workbox/generate-sw.md -------------------------------------------------------------------------------- /docs/workbox/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/workbox/index.md -------------------------------------------------------------------------------- /docs/workbox/inject-manifest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/docs/workbox/inject-manifest.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/assets-generator/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/assets-generator/index.html -------------------------------------------------------------------------------- /examples/assets-generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/assets-generator/package.json -------------------------------------------------------------------------------- /examples/assets-generator/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/assets-generator/public/favicon.svg -------------------------------------------------------------------------------- /examples/assets-generator/public/source-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/assets-generator/public/source-test.png -------------------------------------------------------------------------------- /examples/assets-generator/pwa-assets.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/assets-generator/pwa-assets.config.ts -------------------------------------------------------------------------------- /examples/assets-generator/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/assets-generator/src/main.ts -------------------------------------------------------------------------------- /examples/assets-generator/src/pwa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/assets-generator/src/pwa.ts -------------------------------------------------------------------------------- /examples/assets-generator/src/vite-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/assets-generator/src/vite-env.ts -------------------------------------------------------------------------------- /examples/assets-generator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/assets-generator/tsconfig.json -------------------------------------------------------------------------------- /examples/assets-generator/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/assets-generator/vite.config.ts -------------------------------------------------------------------------------- /examples/preact-router/client-test/offline.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/client-test/offline.spec.ts -------------------------------------------------------------------------------- /examples/preact-router/client-test/sw.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/client-test/sw.spec.ts -------------------------------------------------------------------------------- /examples/preact-router/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/index.html -------------------------------------------------------------------------------- /examples/preact-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/package.json -------------------------------------------------------------------------------- /examples/preact-router/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/playwright.config.ts -------------------------------------------------------------------------------- /examples/preact-router/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/public/favicon.svg -------------------------------------------------------------------------------- /examples/preact-router/public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/public/pwa-192x192.png -------------------------------------------------------------------------------- /examples/preact-router/public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/public/pwa-512x512.png -------------------------------------------------------------------------------- /examples/preact-router/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/App.css -------------------------------------------------------------------------------- /examples/preact-router/src/ReloadPrompt.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/ReloadPrompt.css -------------------------------------------------------------------------------- /examples/preact-router/src/ReloadPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/ReloadPrompt.tsx -------------------------------------------------------------------------------- /examples/preact-router/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/app.tsx -------------------------------------------------------------------------------- /examples/preact-router/src/claims-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/claims-sw.ts -------------------------------------------------------------------------------- /examples/preact-router/src/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/favicon.svg -------------------------------------------------------------------------------- /examples/preact-router/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/main.tsx -------------------------------------------------------------------------------- /examples/preact-router/src/pages/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/pages/About.tsx -------------------------------------------------------------------------------- /examples/preact-router/src/pages/Home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/pages/Home.css -------------------------------------------------------------------------------- /examples/preact-router/src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/pages/Home.tsx -------------------------------------------------------------------------------- /examples/preact-router/src/pages/hi/[name].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/pages/hi/[name].tsx -------------------------------------------------------------------------------- /examples/preact-router/src/preact.d.ts: -------------------------------------------------------------------------------- 1 | import JSX = preact.JSX 2 | -------------------------------------------------------------------------------- /examples/preact-router/src/prompt-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/prompt-sw.ts -------------------------------------------------------------------------------- /examples/preact-router/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/src/vite-env.d.ts -------------------------------------------------------------------------------- /examples/preact-router/test/build.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/test/build.test.ts -------------------------------------------------------------------------------- /examples/preact-router/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/tsconfig.json -------------------------------------------------------------------------------- /examples/preact-router/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/tsconfig.node.json -------------------------------------------------------------------------------- /examples/preact-router/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/vite.config.ts -------------------------------------------------------------------------------- /examples/preact-router/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/preact-router/vitest.config.mts -------------------------------------------------------------------------------- /examples/react-router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/README.md -------------------------------------------------------------------------------- /examples/react-router/client-test/offline.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/client-test/offline.spec.ts -------------------------------------------------------------------------------- /examples/react-router/client-test/sw.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/client-test/sw.spec.ts -------------------------------------------------------------------------------- /examples/react-router/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/index.html -------------------------------------------------------------------------------- /examples/react-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/package.json -------------------------------------------------------------------------------- /examples/react-router/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/playwright.config.ts -------------------------------------------------------------------------------- /examples/react-router/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/public/favicon.svg -------------------------------------------------------------------------------- /examples/react-router/public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/public/pwa-192x192.png -------------------------------------------------------------------------------- /examples/react-router/public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/public/pwa-512x512.png -------------------------------------------------------------------------------- /examples/react-router/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/App.css -------------------------------------------------------------------------------- /examples/react-router/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/App.tsx -------------------------------------------------------------------------------- /examples/react-router/src/ReloadPrompt.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/ReloadPrompt.css -------------------------------------------------------------------------------- /examples/react-router/src/ReloadPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/ReloadPrompt.tsx -------------------------------------------------------------------------------- /examples/react-router/src/claims-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/claims-sw.ts -------------------------------------------------------------------------------- /examples/react-router/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/index.css -------------------------------------------------------------------------------- /examples/react-router/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/main.tsx -------------------------------------------------------------------------------- /examples/react-router/src/pages/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/pages/About.tsx -------------------------------------------------------------------------------- /examples/react-router/src/pages/Home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/pages/Home.css -------------------------------------------------------------------------------- /examples/react-router/src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/pages/Home.tsx -------------------------------------------------------------------------------- /examples/react-router/src/pages/hi/[name].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/pages/hi/[name].tsx -------------------------------------------------------------------------------- /examples/react-router/src/prompt-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/prompt-sw.ts -------------------------------------------------------------------------------- /examples/react-router/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/src/vite-env.d.ts -------------------------------------------------------------------------------- /examples/react-router/test/build.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/test/build.test.ts -------------------------------------------------------------------------------- /examples/react-router/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/tsconfig.json -------------------------------------------------------------------------------- /examples/react-router/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/tsconfig.node.json -------------------------------------------------------------------------------- /examples/react-router/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/vite.config.ts -------------------------------------------------------------------------------- /examples/react-router/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/react-router/vitest.config.mts -------------------------------------------------------------------------------- /examples/solid-router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/README.md -------------------------------------------------------------------------------- /examples/solid-router/client-test/offline.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/client-test/offline.spec.ts -------------------------------------------------------------------------------- /examples/solid-router/client-test/sw.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/client-test/sw.spec.ts -------------------------------------------------------------------------------- /examples/solid-router/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/index.html -------------------------------------------------------------------------------- /examples/solid-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/package.json -------------------------------------------------------------------------------- /examples/solid-router/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/playwright.config.ts -------------------------------------------------------------------------------- /examples/solid-router/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/public/favicon.svg -------------------------------------------------------------------------------- /examples/solid-router/public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/public/pwa-192x192.png -------------------------------------------------------------------------------- /examples/solid-router/public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/public/pwa-512x512.png -------------------------------------------------------------------------------- /examples/solid-router/src/ReloadPrompt.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/ReloadPrompt.module.css -------------------------------------------------------------------------------- /examples/solid-router/src/ReloadPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/ReloadPrompt.tsx -------------------------------------------------------------------------------- /examples/solid-router/src/app.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/app.module.css -------------------------------------------------------------------------------- /examples/solid-router/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/app.tsx -------------------------------------------------------------------------------- /examples/solid-router/src/claims-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/claims-sw.ts -------------------------------------------------------------------------------- /examples/solid-router/src/errors/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/errors/404.tsx -------------------------------------------------------------------------------- /examples/solid-router/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/index.tsx -------------------------------------------------------------------------------- /examples/solid-router/src/pages/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/pages/about.tsx -------------------------------------------------------------------------------- /examples/solid-router/src/pages/hi/[name].data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/pages/hi/[name].data.ts -------------------------------------------------------------------------------- /examples/solid-router/src/pages/hi/[name].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/pages/hi/[name].tsx -------------------------------------------------------------------------------- /examples/solid-router/src/pages/home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/pages/home.module.css -------------------------------------------------------------------------------- /examples/solid-router/src/pages/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/pages/home.tsx -------------------------------------------------------------------------------- /examples/solid-router/src/prompt-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/prompt-sw.ts -------------------------------------------------------------------------------- /examples/solid-router/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/routes.ts -------------------------------------------------------------------------------- /examples/solid-router/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/src/vite-env.d.ts -------------------------------------------------------------------------------- /examples/solid-router/test/build.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/test/build.test.ts -------------------------------------------------------------------------------- /examples/solid-router/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/tsconfig.json -------------------------------------------------------------------------------- /examples/solid-router/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/tsconfig.node.json -------------------------------------------------------------------------------- /examples/solid-router/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/vite.config.ts -------------------------------------------------------------------------------- /examples/solid-router/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/solid-router/vitest.config.mts -------------------------------------------------------------------------------- /examples/svelte-routify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/README.md -------------------------------------------------------------------------------- /examples/svelte-routify/client-test/offline.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/client-test/offline.spec.ts -------------------------------------------------------------------------------- /examples/svelte-routify/client-test/sw.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/client-test/sw.spec.ts -------------------------------------------------------------------------------- /examples/svelte-routify/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/index.html -------------------------------------------------------------------------------- /examples/svelte-routify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/package.json -------------------------------------------------------------------------------- /examples/svelte-routify/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/playwright.config.ts -------------------------------------------------------------------------------- /examples/svelte-routify/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/public/favicon.svg -------------------------------------------------------------------------------- /examples/svelte-routify/public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/public/pwa-192x192.png -------------------------------------------------------------------------------- /examples/svelte-routify/public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/public/pwa-512x512.png -------------------------------------------------------------------------------- /examples/svelte-routify/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/App.svelte -------------------------------------------------------------------------------- /examples/svelte-routify/src/claims-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/claims-sw.ts -------------------------------------------------------------------------------- /examples/svelte-routify/src/lib/Counter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/lib/Counter.svelte -------------------------------------------------------------------------------- /examples/svelte-routify/src/lib/Go.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/lib/Go.svelte -------------------------------------------------------------------------------- /examples/svelte-routify/src/lib/ReloadPrompt.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/lib/ReloadPrompt.svelte -------------------------------------------------------------------------------- /examples/svelte-routify/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/main.ts -------------------------------------------------------------------------------- /examples/svelte-routify/src/pages/_fallback.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/pages/_fallback.svelte -------------------------------------------------------------------------------- /examples/svelte-routify/src/pages/_layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/pages/_layout.svelte -------------------------------------------------------------------------------- /examples/svelte-routify/src/pages/about.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/pages/about.svelte -------------------------------------------------------------------------------- /examples/svelte-routify/src/pages/hi/[name].svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/pages/hi/[name].svelte -------------------------------------------------------------------------------- /examples/svelte-routify/src/pages/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/pages/index.svelte -------------------------------------------------------------------------------- /examples/svelte-routify/src/prompt-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/prompt-sw.ts -------------------------------------------------------------------------------- /examples/svelte-routify/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/src/vite-env.d.ts -------------------------------------------------------------------------------- /examples/svelte-routify/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/svelte.config.js -------------------------------------------------------------------------------- /examples/svelte-routify/test/build.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/test/build.test.ts -------------------------------------------------------------------------------- /examples/svelte-routify/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/tsconfig.json -------------------------------------------------------------------------------- /examples/svelte-routify/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/tsconfig.node.json -------------------------------------------------------------------------------- /examples/svelte-routify/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/vite-env.d.ts -------------------------------------------------------------------------------- /examples/svelte-routify/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/vite.config.js -------------------------------------------------------------------------------- /examples/svelte-routify/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/svelte-routify/vitest.config.mts -------------------------------------------------------------------------------- /examples/sveltekit-pwa/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/sveltekit-pwa/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/.gitignore -------------------------------------------------------------------------------- /examples/sveltekit-pwa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/README.md -------------------------------------------------------------------------------- /examples/sveltekit-pwa/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/package.json -------------------------------------------------------------------------------- /examples/sveltekit-pwa/pwa-configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/pwa-configuration.js -------------------------------------------------------------------------------- /examples/sveltekit-pwa/pwa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/pwa.js -------------------------------------------------------------------------------- /examples/sveltekit-pwa/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/src/app.html -------------------------------------------------------------------------------- /examples/sveltekit-pwa/src/claims-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/src/claims-sw.ts -------------------------------------------------------------------------------- /examples/sveltekit-pwa/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/src/global.d.ts -------------------------------------------------------------------------------- /examples/sveltekit-pwa/src/lib/components/Counter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/src/lib/components/Counter.svelte -------------------------------------------------------------------------------- /examples/sveltekit-pwa/src/lib/components/Go.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/src/lib/components/Go.svelte -------------------------------------------------------------------------------- /examples/sveltekit-pwa/src/lib/components/ReloadPrompt.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/src/lib/components/ReloadPrompt.svelte -------------------------------------------------------------------------------- /examples/sveltekit-pwa/src/prompt-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/src/prompt-sw.ts -------------------------------------------------------------------------------- /examples/sveltekit-pwa/src/routes/__layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/src/routes/__layout.svelte -------------------------------------------------------------------------------- /examples/sveltekit-pwa/src/routes/about.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/src/routes/about.svelte -------------------------------------------------------------------------------- /examples/sveltekit-pwa/src/routes/hi/[name].svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/src/routes/hi/[name].svelte -------------------------------------------------------------------------------- /examples/sveltekit-pwa/src/routes/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/src/routes/index.svelte -------------------------------------------------------------------------------- /examples/sveltekit-pwa/static/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/static/favicon.svg -------------------------------------------------------------------------------- /examples/sveltekit-pwa/static/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/static/pwa-192x192.png -------------------------------------------------------------------------------- /examples/sveltekit-pwa/static/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/static/pwa-512x512.png -------------------------------------------------------------------------------- /examples/sveltekit-pwa/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/sveltekit-pwa/svelte.config.js -------------------------------------------------------------------------------- /examples/sveltekit-pwa/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.svelte-kit/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /examples/vanilla-js-custom-sw/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-js-custom-sw/index.html -------------------------------------------------------------------------------- /examples/vanilla-js-custom-sw/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-js-custom-sw/package.json -------------------------------------------------------------------------------- /examples/vanilla-js-custom-sw/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-js-custom-sw/public/favicon.svg -------------------------------------------------------------------------------- /examples/vanilla-js-custom-sw/public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-js-custom-sw/public/pwa-192x192.png -------------------------------------------------------------------------------- /examples/vanilla-js-custom-sw/public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-js-custom-sw/public/pwa-512x512.png -------------------------------------------------------------------------------- /examples/vanilla-js-custom-sw/service-worker/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-js-custom-sw/service-worker/sw.js -------------------------------------------------------------------------------- /examples/vanilla-js-custom-sw/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-js-custom-sw/src/main.js -------------------------------------------------------------------------------- /examples/vanilla-js-custom-sw/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-js-custom-sw/vite.config.js -------------------------------------------------------------------------------- /examples/vanilla-ts-dev-options/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-dev-options/README.md -------------------------------------------------------------------------------- /examples/vanilla-ts-dev-options/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-dev-options/index.html -------------------------------------------------------------------------------- /examples/vanilla-ts-dev-options/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-dev-options/package.json -------------------------------------------------------------------------------- /examples/vanilla-ts-dev-options/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-dev-options/public/favicon.svg -------------------------------------------------------------------------------- /examples/vanilla-ts-dev-options/public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-dev-options/public/pwa-192x192.png -------------------------------------------------------------------------------- /examples/vanilla-ts-dev-options/public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-dev-options/public/pwa-512x512.png -------------------------------------------------------------------------------- /examples/vanilla-ts-dev-options/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-dev-options/src/main.ts -------------------------------------------------------------------------------- /examples/vanilla-ts-dev-options/src/vite-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-dev-options/src/vite-env.ts -------------------------------------------------------------------------------- /examples/vanilla-ts-dev-options/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-dev-options/tsconfig.json -------------------------------------------------------------------------------- /examples/vanilla-ts-dev-options/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-dev-options/vite.config.ts -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/README.md -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/client-test/sw.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/client-test/sw.spec.ts -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/index.html -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/package.json -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/playwright.config.ts -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/public/favicon.svg -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/public/pwa-192x192.png -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/public/pwa-512x512.png -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/src/custom-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/src/custom-sw.ts -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/src/main.ts -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/src/vite-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/src/vite-env.ts -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/test/build.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/test/build.test.ts -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/tsconfig.json -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/vite.config.ts -------------------------------------------------------------------------------- /examples/vanilla-ts-no-ip/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vanilla-ts-no-ip/vitest.config.mts -------------------------------------------------------------------------------- /examples/vue-basic-cdn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-basic-cdn/README.md -------------------------------------------------------------------------------- /examples/vue-basic-cdn/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-basic-cdn/index.html -------------------------------------------------------------------------------- /examples/vue-basic-cdn/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-basic-cdn/package.json -------------------------------------------------------------------------------- /examples/vue-basic-cdn/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-basic-cdn/src/App.vue -------------------------------------------------------------------------------- /examples/vue-basic-cdn/src/ReloadPrompt.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-basic-cdn/src/ReloadPrompt.vue -------------------------------------------------------------------------------- /examples/vue-basic-cdn/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-basic-cdn/src/index.css -------------------------------------------------------------------------------- /examples/vue-basic-cdn/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-basic-cdn/src/main.ts -------------------------------------------------------------------------------- /examples/vue-basic-cdn/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-basic-cdn/src/shims-vue.d.ts -------------------------------------------------------------------------------- /examples/vue-basic-cdn/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-basic-cdn/tsconfig.json -------------------------------------------------------------------------------- /examples/vue-basic-cdn/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-basic-cdn/tsconfig.node.json -------------------------------------------------------------------------------- /examples/vue-basic-cdn/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-basic-cdn/vite.config.ts -------------------------------------------------------------------------------- /examples/vue-router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/README.md -------------------------------------------------------------------------------- /examples/vue-router/client-test/offline.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/client-test/offline.spec.ts -------------------------------------------------------------------------------- /examples/vue-router/client-test/sw.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/client-test/sw.spec.ts -------------------------------------------------------------------------------- /examples/vue-router/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/index.html -------------------------------------------------------------------------------- /examples/vue-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/package.json -------------------------------------------------------------------------------- /examples/vue-router/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/playwright.config.ts -------------------------------------------------------------------------------- /examples/vue-router/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/public/favicon.svg -------------------------------------------------------------------------------- /examples/vue-router/public/pwa-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/public/pwa-192x192.png -------------------------------------------------------------------------------- /examples/vue-router/public/pwa-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/public/pwa-512x512.png -------------------------------------------------------------------------------- /examples/vue-router/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/App.vue -------------------------------------------------------------------------------- /examples/vue-router/src/ReloadPrompt.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/ReloadPrompt.vue -------------------------------------------------------------------------------- /examples/vue-router/src/claims-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/claims-sw.ts -------------------------------------------------------------------------------- /examples/vue-router/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/index.css -------------------------------------------------------------------------------- /examples/vue-router/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/main.ts -------------------------------------------------------------------------------- /examples/vue-router/src/my-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/my-worker.js -------------------------------------------------------------------------------- /examples/vue-router/src/pages/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/pages/about.vue -------------------------------------------------------------------------------- /examples/vue-router/src/pages/hi/[name].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/pages/hi/[name].vue -------------------------------------------------------------------------------- /examples/vue-router/src/pages/home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/pages/home.vue -------------------------------------------------------------------------------- /examples/vue-router/src/prompt-sw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/prompt-sw.ts -------------------------------------------------------------------------------- /examples/vue-router/src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/shims-vue.d.ts -------------------------------------------------------------------------------- /examples/vue-router/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/vite-env.d.ts -------------------------------------------------------------------------------- /examples/vue-router/src/workerImport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/src/workerImport.js -------------------------------------------------------------------------------- /examples/vue-router/test/build.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/test/build.test.ts -------------------------------------------------------------------------------- /examples/vue-router/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/tsconfig.json -------------------------------------------------------------------------------- /examples/vue-router/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/tsconfig.node.json -------------------------------------------------------------------------------- /examples/vue-router/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/vite.config.ts -------------------------------------------------------------------------------- /examples/vue-router/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/examples/vue-router/vitest.config.mts -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- 1 | export * from './dist' 2 | -------------------------------------------------------------------------------- /info.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/info.d.ts -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/netlify.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /preact.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/preact.d.ts -------------------------------------------------------------------------------- /pwa-assets.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/pwa-assets.d.ts -------------------------------------------------------------------------------- /react.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/react.d.ts -------------------------------------------------------------------------------- /scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/scripts/build.ts -------------------------------------------------------------------------------- /scripts/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/scripts/commands.ts -------------------------------------------------------------------------------- /scripts/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/scripts/dev.ts -------------------------------------------------------------------------------- /scripts/run-examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/scripts/run-examples.ts -------------------------------------------------------------------------------- /solid.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/solid.d.ts -------------------------------------------------------------------------------- /src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/api.ts -------------------------------------------------------------------------------- /src/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/assets.ts -------------------------------------------------------------------------------- /src/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/cache.ts -------------------------------------------------------------------------------- /src/client/build/preact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/build/preact.ts -------------------------------------------------------------------------------- /src/client/build/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/build/react.ts -------------------------------------------------------------------------------- /src/client/build/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/build/register.ts -------------------------------------------------------------------------------- /src/client/build/solid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/build/solid.ts -------------------------------------------------------------------------------- /src/client/build/svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/build/svelte.ts -------------------------------------------------------------------------------- /src/client/build/vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/build/vue.ts -------------------------------------------------------------------------------- /src/client/dev/preact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/dev/preact.ts -------------------------------------------------------------------------------- /src/client/dev/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/dev/react.ts -------------------------------------------------------------------------------- /src/client/dev/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/dev/register.ts -------------------------------------------------------------------------------- /src/client/dev/solid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/dev/solid.ts -------------------------------------------------------------------------------- /src/client/dev/svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/dev/svelte.ts -------------------------------------------------------------------------------- /src/client/dev/vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/dev/vue.ts -------------------------------------------------------------------------------- /src/client/type.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/client/type.d.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/html.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/log.ts -------------------------------------------------------------------------------- /src/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/modules.ts -------------------------------------------------------------------------------- /src/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/options.ts -------------------------------------------------------------------------------- /src/plugins/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/plugins/build.ts -------------------------------------------------------------------------------- /src/plugins/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/plugins/dev.ts -------------------------------------------------------------------------------- /src/plugins/info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/plugins/info.ts -------------------------------------------------------------------------------- /src/plugins/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/plugins/main.ts -------------------------------------------------------------------------------- /src/plugins/pwa-assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/plugins/pwa-assets.ts -------------------------------------------------------------------------------- /src/pwa-assets/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/pwa-assets/build.ts -------------------------------------------------------------------------------- /src/pwa-assets/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/pwa-assets/config.ts -------------------------------------------------------------------------------- /src/pwa-assets/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/pwa-assets/dev.ts -------------------------------------------------------------------------------- /src/pwa-assets/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/pwa-assets/generator.ts -------------------------------------------------------------------------------- /src/pwa-assets/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/pwa-assets/html.ts -------------------------------------------------------------------------------- /src/pwa-assets/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/pwa-assets/manifest.ts -------------------------------------------------------------------------------- /src/pwa-assets/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/pwa-assets/options.ts -------------------------------------------------------------------------------- /src/pwa-assets/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/pwa-assets/types.ts -------------------------------------------------------------------------------- /src/pwa-assets/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/pwa-assets/utils.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/vite-build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/src/vite-build.ts -------------------------------------------------------------------------------- /svelte.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/svelte.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/types/index.d.ts -------------------------------------------------------------------------------- /types/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /vanillajs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/vanillajs.d.ts -------------------------------------------------------------------------------- /vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vite-pwa/vite-plugin-pwa/HEAD/vue.d.ts --------------------------------------------------------------------------------